← Proof ledger · Integrity

The live ledger is hashed daily.

Every 24 hours a GitHub Actions workflow downloads the live /proof-ledger.json, computes its SHA-256 hash, and commits the hash to an append-only public log. If we ever silently edited a past day's number, the published hash for that day stops matching. The numbers on /proof are not just claims — they're cryptographically verifiable.

Verify any past day in two commands

Fetch today's ledger and re-compute its hash locally. It must match the row dated today (UTC) in the table below.

curl -s https://meetforge.ai/proof-ledger.json | sha256sum

For a past day, the live ledger may have moved on — but the row's hash captured that day's state immutably. The git log preserves every previous version. Verification stays trivial: git log proof/merkle-history/<date>.txt.

Daily snapshots

Date (UTC) Ledger SHA-256 Cohort SHA-256 Combined Root
First snapshot is committed by GitHub Actions at the next 00:05 UTC cron tick after this page deploys. If you're reading this on launch day, check back tomorrow.