A trading system
you can inspect.
Sapphire connects market data, strategy decisions, execution and recovery. Explore where state lives, how a trade moves through the system, and what the broker actually recorded.
C++20 · Python handoffs · deterministic lifecycle · SPY options
From a market tick
to a protected position.
The architecture tour moves from the whole system into its native components. Select a component, trace a lifecycle, or switch to presentation mode for a closer look.
Market data & decisionsFeed ownership / indicators / ordered strategy state
Filtered ticks, shared features and configured strategy slots produce ordered actions. Python manages configuration and explicit runtime boundaries.
02Execution & financial truthPython dispatch / native admission / broker evidence
Python dispatches selected actions to native admission. Exact identity and durable intent precede broker invocation; broker evidence updates authoritative exposure.
03Protection & recoveryRevisioned watches / journals / reconciliation
Protection follows the current quantity. Restart joins durable evidence with broker snapshots; an ambiguous submission is reconciled rather than blindly repeated.
Performance, with the
context left in.
A calendar of SPY option executions, monthly realized performance, and documented settings or incidents. Broker evidence and runtime observations are labeled separately.
History coverage is partial. Completed-quarter broker records run through 2026-09-30; recent saved captures are shown with explicit gaps. Unmatched SPY activity is not automatically attributed to Sapphire.
Read the evidence standard