Concepts
Core concepts of the Gordon v7 platform. Each page covers one concern, its invariants, and how it connects to the rest of the system.
| Page | Summary |
|---|---|
| Architecture | Five-service split topology, six library crates, shared NATS bus, and the rationale behind the decomposition. |
| Event Flow | NATS JetStream stream gordon-bus, subject hierarchies, outbox pattern, consumer durables, and the end-to-end trace from kline to console. |
| Data Pipeline | gordon-data as sole writer of market_data.*, canonical 1m klines, higher-TF precompute, named view readers. |
| Strategies | Strategy trait, three validated trend strategies, overlays pipeline, and the backtest=live invariant. |
| Risk Management | Five circuit breakers, halt-latch state machine, emergency flatten, and pause commands. |
| Execution | Full intent-to-fill flow from gordon-bot through gordon-executor to the exchange and back. |
| Backtesting | BacktestExecution, the shared ExecutionModel trait, byte-parity gate, and walk-forward discipline. |
| BFF Boundary | Canonical rule separating stateful reads/writes (via manager) from stateless realtime subscriptions (direct NATS-WS). |
| Overlays | Funding z-score, OI regime, GEX regime, macro regime, vol-targeting vetoes, and sentiment regime. |
Related
- Modules — per-crate and per-service reference pages.
- Operations — operational procedures.