Docs / Concepts / Running systems
Real

Deterministic replay

The same input gives the same run, and CI checks it.

Run digest

Every event is published on the bus with a delivery log; the run digest is the digest of that log. Two runs on the same input give the same digest.

Recorded digests

Example (synthetic data)Digest
ema_crossd0ddcad5f5f532cc
breakout_bracket0790db61a817d1d2

Checked in CI

Every pull request rebuilds both examples on Linux and Windows and fails if either digest changes. A backtest read from the data catalog gives the same digest as the same data in memory.

Live sessions

The design allows a live session's inputs to be recorded and replayed through the same path. A recorder is planned and not built.

Not tamper evidence

The digest is FNV-1a, 64 bits. It detects drift between runs, not deliberate tampering. Tamper detection for stored data is the catalog's SHA-256 manifest.