Route-state and market context

This page defines how market context lands as route-state. L2/L3 feeds feed integrity checks (including checksums) before state enters the strategy pipeline.

Core definitions

Route-state

The current aggregated decision context where routes are evaluated on viability, timing, and risk suitability.

Timing-aware ranking

Route prioritization based on time sensitivity, data freshness, and execution viability, not on isolated signals.

Order book integrity

L2 updates must be processed in order; checksum mismatch ⇒ resync. Critical numeric paths avoid float rounding — see `DECIMAL_F64_POLICY` in the engine docs.

Explainability

Public cause/effect explanation of why routes win or are rejected (why-no-trade, route wins, reject reasons).

Interpretation for operators and visitors

  • Note: raw market ingest and metrics live primarily on the ingest pool; execution, safety, and order truth live on the decision pool. Never attribute observability to the wrong database — see docs 01 (architecture) and 02 (ingest).
  • Use the Tier 1 route board + Tier 2 ‘Live Route Board’ for visibility per symbol × route × horizon; that is not a live order feed but exported read models.
  • Deeper technical layer: `02_DATA_INGEST`, `03_STRATEGY_PIPELINE`, and `07_OBSERVABILITY` under `/docs`.

Knowledge · Dashboard · SPEC · Docs · FAQ

Faire un don…