Spending Ledger

Hash-chained public spending · verify

← Home

Verify this dataset · public

FY26 Q1 disbursements

This is the open methodology: download the published dataset file, and we will re-hash every row and recompute the Merkle-style root in front of you. If anyone quietly changed a number, the root won't match — and we'll point to the first divergent row.

Published root hash

052df1dd2305140ea29cc262fbc13808a026d50f213a71edb82a07fcc3326479

Download dataset file

40 line items · published 2026-06-30

Re-verify

verify-dataset
Load or upload a dataset file, then verify.

How the proof works

methodology
hash[i] = sha256(prev_hash + canonical(row))
canonical(row) = agency|vendor|category|amountCents|date
root = sha256(hash[0] + hash[1] + … + hash[n])
amounts are integer cents — no float drift