Ledger Bitcoin Anchor

The whole prediction ledger, committed to Bitcoin once per UTC day
BITCOIN-CONFIRMED
10,001
Forecasts Anchored
10000
Chain Head Index
2026-07-21
Anchor Day (UTC)

This anchor

Manifest root (SHA-256): 2c21cc5f010802eb7bcb03f33c2ae9778ea5cadd21a70437a820a016754afd11 Anchor-chain hash: 505a5b356958835ce0d0311e91a147b3517d0fc12d6b8aed95b52af01fa9e6ef Anchored at: 2026-07-21 01:30:28 UTC Bitcoin calendars:
  • alice.btc.calendar.opentimestamps.org
  • bob.btc.calendar.opentimestamps.org
  • btc.calendar.catallaxy.com
  • finney.calendar.eternitywall.com

Verify it yourself

  1. Re-derive the root. Pull the public ledger (/api/v1/ledger/recent.csv or the full manifest below) and recompute the manifest root:
    SHA-256 over newline-joined '{chain_index},{prediction_id},{sha256_hash},{previous_hash}' of every hash_chain row, ordered by chain_index
  2. Confirm it matches the manifest root shown above.
  3. Verify the Bitcoin timestamp. Download the stamped digest + its OTS proof and run ots verify ledger_anchor_2026-07-21.txt.ots (from opentimestamps.org) against your own Bitcoin node.
Download OTS proof (.ots) Download stamped digest (.txt) Download full manifest (.json)

Each daily anchor snapshots the entire hash chain into one SHA-256 manifest root and timestamps it to Bitcoin. One daily stamp transitively timestamps every forecast logged to date, and re-commits the full history every following day — so every forecast is Bitcoin-anchored by the first daily anchor after it was logged. No trust in DeepMap AI is required to verify it.

API: GET /api/v1/ledger/anchor?format=json