01 · Ledger integrity

Hash-chain verifier

Independently recompute every ledger row and confirm that CryptoWatch's public record has not changed. Choose a chain, run the check, and get row-level evidence. No login. No paywall.

Verify

Run offline: Download cw_ledger_verify.py — stdlib-only Python script, MIT-licensed

How this works

Each row in a chained table stores row_hash = sha256(canonical_json(row_fields) + prev_row_hash). The very first row's prev_row_hash is the literal string "GENESIS". Tampering with any field of any row changes that row's recomputed hash AND breaks every downstream hash — so a single edit anywhere in history is detectable in O(n) by re-walking the chain.

The four chains:

For full detail see the methodology page.