ores.synthetic.service
Table of Contents
Summary
ores.synthetic.service is the NATS service entrypoint for the synthetic
data domain. It reads configuration, opens NATS connections, registers all
message handlers from ores.synthetic.core, and runs the event loop. All
generation logic lives in ores.synthetic.core.
Inputs
- Configuration file: NATS server URL and environment settings.
- NATS request messages triggering catalog generation operations.
Outputs
- A running NATS service handling synthetic data generation requests.
- NATS response messages returned to callers.
- Structured logs via
ores.logging.
Entry points
src/main.cpp— process entry point.src/app/— application bootstrap and dependency injection.src/config/— configuration parsing and validation.
Dependencies
ores.synthetic.core— all NATS handlers and generation logic.ores.synthetic.api— shared protocol types.ores.logging— structured logging infrastructure.nats.c— NATS client for connection management.
See also
- ores.synthetic.core — all synthetic data generation logic.
