ores.synthetic
Table of Contents
1. Summary
ores.synthetic generates synthetic market data. A generation config and
its sub-configs (FX spot, IR curve, market data) are persisted entities,
and the quant process parameter definitions supply the vocabulary those
configs instantiate. The .api part carries the domain types, the
generators, the feed implementations and the NATS protocol. The .core
part owns the repositories, the CRUD services, the NATS handlers and the
history providers. The .service part is the runnable host that wires
them and runs the feeds. The component is structured as a composite with
three sub-components and holds no code of its own.
2. Sub-components
| Sub-component | Brief |
|---|---|
| ores.synthetic.api | Domain types, feeds, generators, and NATS protocol schemas. |
| ores.synthetic.core | Repositories, services, NATS handlers, and history providers. |
| ores.synthetic.service | NATS service entrypoint that wires the component and runs the feeds. |
3. See also
- ores.synthetic Messaging Reference — the NATS subject and message catalogue.
- Market Data Architecture — the producer and consumer split this component serves.