Trade8:Router - broker connectivity
All outbound broker connectivity: it consumes routed orders from
Trade8:Desk (trade8:desk:order:accepted), resolves the destination
route (market → gateway → broker), executes, and reports fills back
as events.
Use cases
- Route resolution - market → gateway → broker with off-hours/route-fallback rules; the routing table is data, not code.
- Execution - orders dispatch to the resolved broker with the broker's native protocol; timeouts and rejects map to deterministic order states.
- Fill reporting - every execution reports
trade8:router:fill:executed; Pnl and the blotter consume the same event stream.
Full documentation
The complete detail lives in this product's sub-pages:
- Architecture (DDD) - the full document, harvested from the unit's repository at build time.
- Business rules (BRD) - the full document, harvested from the unit's repository at build time.
- Security - the full document, harvested from the unit's repository at build time.
- Overview (repo README) - the maintainer's README in the consolidated reference section.