The integrity log

Receipts you can verify, without taking our word for it.

Every claim on the Ledger is a JSON file anyone can read. This log is the other half: a numbered list of what each file said, and when it was recorded, where every entry carries the fingerprint of the one before it. Change a past entry and every fingerprint after it stops matching. So a quote, a set of resolution criteria or a verdict cannot be quietly rewritten, only changed in public, with a reason, on a new line.

Entries
53
Claims entered
20
Verdicts logged
2
Amendments
3

Head of the chain: dcc1fe6b5548b418ec4745cb4751d792bb62c726e8864250bc28433a6f5463b9

The button fetches the log and the claim files, recomputes every fingerprint with your browser’s own SHA-256, and tells you whether anything disagrees. Without scripts, the same steps are written out below.

What this proves, and what it does not

Checking it by hand

Each entry’s fingerprint is the SHA-256 of that entry written in a fixed form: keys sorted at every level, no spaces, UTF-8, every field except hash itself. In Python:

import json, hashlib
doc = json.load(open("integrity-log.json", encoding="utf-8"))
prev = doc["genesis"]
for e in doc["entries"]:
    body = {k: v for k, v in e.items() if k != "hash"}
    text = json.dumps(body, sort_keys=True, separators=(",", ":"), ensure_ascii=False)
    assert e["prev"] == prev and e["hash"] == hashlib.sha256(text.encode("utf-8")).hexdigest(), e["n"]
    prev = e["hash"]
print("chain holds", prev == doc["head"])

To timestamp a head yourself, install opentimestamps-client and run ots stamp integrity-head.txt; anyone can later run ots verify on the result. This site does the same for every new head, and keeps the proofs in data/anchors/.

Bitcoin anchors and the signature

Each anchor is an OpenTimestamps proof for a copy of the head file. Stamping and upgrading run in this site’s own repository (a workflow that holds no secrets); the signature is made only on the owner’s machine.

Entries coveredStampedHeadStatusFiles
472026-10-19d99d9fc83c66in Bitcoin block 972172head file · proof
502026-10-196098c26bc095in Bitcoin block 972187head file · proof
522026-10-19d667c630c5d8in Bitcoin block 972187head file · proof
532026-10-23dcc1fe6b5548in Bitcoin block 972825head file · proof

To check one yourself: download its head file and proof, then upload both at opentimestamps.org, or run ots verify from the opentimestamps-client. The button at the top of this page also checks every anchor against the chain and every signature against the published key, in your browser.

Every entry

No.Event dateWhatClaimFingerprint
02026-10-15Log startedbeebfdf83f4c
12025-03-07Check-indwave-magnetic-simulation-supremacy-2025d58cf797d23e
22025-03-12Check-indwave-magnetic-simulation-supremacy-202519533c5136a0
32026-08-27Check-inatom-computing-microsoft-24-logical-qubits-2025b0e60e1d7481
42026-08-27Check-inhuang-useful-quantum-15-30-years56b6df7208a1
52026-08-27Check-inibm-starling-20294b7ddd05ddb5
62026-08-27Check-inionq-five-nines-2025687f55d8ddec
72026-08-27Check-inmicrosoft-topological-years-not-decades821e4c7ae279
82026-08-27Check-inquantinuum-apollo-20304db90668f5a1
92026-08-27Check-inrigetti-roadmap-2025-20276845187de5cf
102026-08-27Claim entered, criteria frozenatom-computing-microsoft-24-logical-qubits-20253062951da52f
112026-08-27Claim entered, criteria frozendwave-magnetic-simulation-supremacy-20259269b220716c
122026-08-27Claim entered, criteria frozeneo14412-pqc-key-establishment-2030d50ccf9ad0cc
132026-08-27Claim entered, criteria frozengoogle-pqc-migration-20292a17b9b94a51
142026-08-27Claim entered, criteria frozenhuang-useful-quantum-15-30-years44613934f473
152026-08-27Claim entered, criteria frozenibm-starling-202912d3bc8d1321
162026-08-27Claim entered, criteria frozenionq-five-nines-202596d7eaea479b
172026-08-27Claim entered, criteria frozenmicrosoft-topological-years-not-decades4ce8e6a9198a
182026-08-27Claim entered, criteria frozenquantinuum-apollo-2030a0f807dfca04
192026-08-27Claim entered, criteria frozenrigetti-roadmap-2025-2027fc4aae0399eb
202026-09-08Check-inatom-computing-microsoft-24-logical-qubits-2025bd0e9c14526b
212026-09-08Check-inionq-five-nines-20252ae6b688e72a
222026-09-22Verdict publishedatom-computing-microsoft-24-logical-qubits-2025cf6a12787c01
232026-09-22Verdict publishedionq-five-nines-2025b08bbba2a5e6
242026-09-23Check-inhuang-useful-quantum-15-30-years90eaf7bd2a0c
252026-09-23Check-inibm-verified-quantum-advantage-2026fbe9b4a02079
262026-09-23Check-inpasqal-10000-qubits-2026d284f2322810
272026-09-23Check-inqunorth-magne-first-tasks-2026abf1befa0781
282026-09-23Check-inrigetti-roadmap-2025-2027ce0110f4de14
292026-09-23Claim entered, criteria frozeneu-pqc-national-strategies-202698ec5e5369e4
302026-09-23Claim entered, criteria frozenfujitsu-riken-1000-qubit-20268dcb81e7d2e2
312026-09-23Claim entered, criteria frozenibm-kookaburra-2026c6cb5f0b9acf
322026-09-23Claim entered, criteria frozenibm-verified-quantum-advantage-202647335d97a966
332026-09-23Claim entered, criteria frozenionq-10000-qubits-single-chip-20276a2aedebf609
342026-09-23Claim entered, criteria frozennist-hqc-final-standard-2027550d992e7c53
352026-09-23Claim entered, criteria frozenpasqal-10000-qubits-2026bb9fe729043b
362026-09-23Claim entered, criteria frozenpsiquantum-brisbane-operational-2027e78f6d619148
372026-09-23Claim entered, criteria frozenquera-100-logical-qubits-2026f3b930455d86
382026-09-23Claim entered, criteria frozenqunorth-magne-first-tasks-2026ff1cd6cb98e4
392026-10-16Check-indwave-magnetic-simulation-supremacy-20251ea47a431bdf
402026-10-16Check-ineo14412-pqc-key-establishment-2030a48f2c6606f8
412026-10-16Check-inmicrosoft-topological-years-not-decadese42b29e20c38
422026-10-16Check-inpsiquantum-brisbane-operational-20277a9a794a1496
432026-10-16Check-inquantinuum-apollo-2030e37973509e11
442026-10-16Check-inquera-100-logical-qubits-202604f90cda0c79
452026-10-16Check-inrigetti-roadmap-2025-2027f77be1abcb53
462026-10-16Check-inionq-10000-qubits-single-chip-2027d99d9fc83c66
472026-10-19Amendmentibm-verified-quantum-advantage-202658bb91b58945
482026-10-19Amendmentqunorth-magne-first-tasks-20263955aec258da
492026-10-19Amendmentdwave-magnetic-simulation-supremacy-20256098c26bc095
502026-10-19Evidence snapshotatom-computing-microsoft-24-logical-qubits-202579888395651d
512026-10-19Evidence snapshotionq-five-nines-2025d667c630c5d8
522026-10-24Check-inpasqal-10000-qubits-2026dcc1fe6b5548

An entry dated earlier than the day it was recorded was reconstructed when the log began. The full file, with each entry’s recorded date and the fingerprints of what it covers, is integrity-log.json. How the Ledger works is on How we check.