Verify
Check the record yourself.
When a call is stored, the database writes one line describing it, and a SHA-256 hash of that line together with the hash of the call before it. Change one number in any stored call and its hash stops matching, and so does every hash after it. This page downloads the whole chain and recomputes every hash in your browser.
Checking… 0 calls so far.
Check one call by hand
Take any entry's previous hash and line, and run:
printf '%s\n%s' "<previous hash>" "<line>" | shasum -a 256
The result must equal that entry's hash. The first entry's previous hash is 64 zeros.
Each line reads cacheout-call-v1|sport|game|home|away|pick|chance|books|kickoff|stored at, times in UTC. The raw chain is at /api/fingerprints.
What it proves, and what it doesn't
- It proves no stored call has been edited, removed or reordered since it was fingerprinted.
- Calls stored before fingerprinting began are marked backfilled: their hash proves they existed on the day it was made, not on the day they were locked.
- On its own, a chain we host could in principle be rebuilt from scratch. Publishing each new chain head somewhere we can't edit is the next step, and this page will link to it when it's live.