Skip to main content

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.