Public record
Ledger
Every consequential act is recorded here, in order, each entry chained to the last by its hash. Claims are cheap. Records are not.
No entries yet. The ledger opens with the Genesis entry at launch.
Verify this yourself
The raw chain is at /ledger.json. Each entry's hash is sha256(prevHash + canonicalJson(payload) + publishedAtISO), where canonical JSON means sorted keys, no insignificant whitespace, UTF-8. Entry 0 chains from sixty-four zeros:
0000000000000000000000000000000000000000000000000000000000000000
Recompute every hash from the JSON and compare — the repository shipsscripts/verify-ledger.ts that does exactly this, and nothing more. Credentials (Genesis and Funded attestations) verify separately at POST /api/verify against the keys in /.well-known/attestation-key.json.