Skip to content

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.

PageSummary
ArchitectureFive-service split topology, six library crates, shared NATS bus, and the rationale behind the decomposition.
Event FlowNATS JetStream stream gordon-bus, subject hierarchies, outbox pattern, consumer durables, and the end-to-end trace from kline to console.
Data Pipelinegordon-data as sole writer of market_data.*, canonical 1m klines, higher-TF precompute, named view readers.
StrategiesStrategy trait, three validated trend strategies, overlays pipeline, and the backtest=live invariant.
Risk ManagementFive circuit breakers, halt-latch state machine, emergency flatten, and pause commands.
ExecutionFull intent-to-fill flow from gordon-bot through gordon-executor to the exchange and back.
BacktestingBacktestExecution, the shared ExecutionModel trait, byte-parity gate, and walk-forward discipline.
BFF BoundaryCanonical rule separating stateful reads/writes (via manager) from stateless realtime subscriptions (direct NATS-WS).
OverlaysFunding z-score, OI regime, GEX regime, macro regime, vol-targeting vetoes, and sentiment regime.
  • Modules — per-crate and per-service reference pages.
  • Operations — operational procedures.

Gordon — keep compounding without blowing up