The Frozen Ledger
Every week we freeze the board — the model’s view and the consensus view, side by side — and seal it with a SHA-256 hash of the rows. The hash is published the day the snapshot is taken, so when the draft renders its verdict, there is no quiet revision and no convenient memory. Just what we said, timestamped.
2027 class
5 snapshotsBiggest riser: Devin McCuin (▲110) · biggest faller: William Echoles (▼149)
Biggest riser: Jeremiah Cobb (▲50) · biggest faller: Ryan Williams (▼33)
Biggest riser: LJ McCray (▲58) · biggest faller: CJ Bailey (▼39)
Biggest riser: Jelani McDonald (▲13) · biggest faller: Xavier Scott (▼29)
How to verify a snapshot
Each hash is a SHA-256 digest of the snapshot’s rows in a canonical JSON form: rows in rank order, keys sorted, no whitespace, numbers rounded to six decimal places. Recompute it from the rows on any snapshot page — or from the API at /api/ledger/{year}/{snapshot_id} — and compare. If a single rank, name or probability had been edited after the freeze, the digest would not match.