01 · Ledger integrity

Verify every receipt.

Recompute the public chain and check that the record still matches its receipts. Choose a chain, run the check, and inspect the row-level evidence.

No login · Browser check · Offline script available

Choose a chain and run the check

Prefer to run it locally? Download cw_ledger_verify.py — stdlib-only Python, MIT-licensed

What the check proves

Each row in a chained table stores row_hash = sha256(canonical_json(row_fields) + prev_row_hash). The first row's prev_row_hash is the literal string "GENESIS". Change one field and that row, plus every downstream hash, stops matching.

The four chains currently exposed for review are:

  • macro_regime — hourly macro regime classifications
  • calls — retained directional predictions and setup observations; historical Shield rows remain verifiable
  • call_snapshots — token and benchmark price waypoints for each open call
  • call_resolutions — final outcomes once a call's horizon elapses

For the full publication and resolution rules, read the ledger methodology →