ores.marketdata.core
Table of Contents
Summary
ores.marketdata.core manages market data for ORE Studio: time series of
market observations (prices, rates, fixings), series metadata, and import from
external sources. It exposes NATS handlers for querying and importing market
data, and provides the data used by ores.reporting.core when constructing
ORE market data files for risk runs.
Inputs
- NATS request messages for market series, observation, and fixing queries.
- External market data imported via
import_service(CSV, API feeds). - PostgreSQL connections to
ores_marketdata_*tables.
Outputs
- Market series, observation, and fixing records persisted to the
ores_marketdataschema. - NATS response messages returned to callers.
Entry points
include/ores.marketdata.core/messaging/registrar.hpp— registers handlers.include/ores.marketdata.core/service/— series, observation, fixing, import services.
Dependencies
ores.marketdata.api— shared domain types and NATS protocol schemas.ores.dq,ores.iam.core,rfl,soci,nats.c.
See also
- ores.marketdata.api — protocol types and domain entities.
- ores.marketdata.service — NATS service entrypoint.
