Skip to main content
The protocol is five phases. Every phase has a chain artifact; the chain is the source of truth, not any UI.

What’s sealed vs what’s public

This is the answer to “but I don’t want my strategy to leak.” The dashboard renders only the ✅ rows. Decryption is never asked of the user. Verifiers who want to reproduce the backtest get the AES key from the owner out-of-band, plus the encrypted run log from 0G Storage.

Determinism contract (non-negotiable)

The whole story collapses if backtests aren’t reproducible. The engine enforces: CI runs the same agent + dataset 10× per market mode; all 10 runHash values must match.

Trust model — two layers, two questions

Qualifier layer (static cert)

Arena layer (live cert)

Honesty rule: v0.2 self-operate is not trustless. We disclose this explicitly. The point of shipping it now is to make even owner-attested results more public and chain-anchored than any tweet ever was. v0.3 closes the gap pre-TEE; v0.4 closes it fully.

Markets supported

Auto REST polling fallback for region-locked deployments. Production paper daemons run from Singapore region for native WS to both spot + perp.