System Architecture
Handles canonical order state, risk limits, and deterministic replay. Built for safety and raw speed.
Expresses trading intent, calculates indicators, and orchestrates research. Optimized for iteration speed.
Python sends "Intent", Rust guarantees correctness. A clear separation of concerns.
Engine / State / Risk
Canonical Order State Machine
Positions & PnL Accounting
Pre-Trade Risk Limits
Hard constraints, zero latency
Deterministic Replay Engine
Market Data Normalization
Status: Active (μs Latency)
Intent
State
FFI Bridge
Logic / Analysis / Ops
Strategy Logic (Alpha)
Technical Indicators (Pandas/Polars)
Research Tooling (Jupyter)
Orchestration & Config
Reporting & Alerts
Env: User Space
05