Repository navigation
Releases: mikeargento/sealed-exam
Release list
The sealed exam on two BitGraphs, 24 October 2026
A sitting is two BitGraphs. A binds a request naming the public bank; the twenty questions are derived from A's nonce, which nobody could see before A existed. B binds the answer sheet, which names the paper and A, at a later count, and is carried into a Base transaction seconds later.
The sitting in demo/: claude-haiku-4-5, 24 October 2026, BitGraph #14 → #18 (enclave v13), Base ceiling block 53041769, ACCEPT 14/20. Its epoch opened with a Base genesis transaction.
Verify it offline with nothing installed:
unzip BitGraph-Sealed-Exam.zip && cd BitGraph-Sealed-Exam
node verifier/demo.mjs
node verifier/exam.mjs verify demo/claude-haiku-4-5.exam
node verifier/exam.mjs selftest # 28 self-tests
The 19 October sitting (BitGraph #102 → #104, 12/20) is now in archive/2026-10-19-sitting/; it and the September and 7 October sittings verify exactly as they did.
SHA-256 of the zip: e99d692e33c3dc2171f07b365be89cc57fa844de67e29115f654d3be964ac57a
The sealed exam on two BitGraphs, 19 October 2026
A sitting is now two BitGraphs. A binds a request naming the public bank; the twenty questions are derived from A's nonce, which nobody could see before A existed. B binds the answer sheet, which names the paper and A, at a later count, and is carried into a Base transaction seconds later.
The sitting in demo/: claude-haiku-4-5, BitGraph #102 → #104 (enclave v13), Base ceiling block 52798633, ACCEPT 12/20.
Verify it offline with nothing installed:
unzip BitGraph-Sealed-Exam.zip && cd BitGraph-Sealed-Exam
node verifier/demo.mjs
node verifier/exam.mjs verify demo/claude-haiku-4-5.exam
node verifier/exam.mjs selftest # 28 self-tests
The September and 7 October sittings are in archive/ and verify exactly as they did. Packages: @mikeargento/exam-* 0.3.0.
SHA-256 of the zip: 0b2410b278f4ddd090a2dad335e9cb0d7ccdf5a52aee0dc04f42787d28d0bc53
The sealed exam, October 2026 (Base floor and ceilings)
Six models from two vendors sat the sealed exam on 7 October 2026, under BitGraph enclave v10: every paper's floor is a Base block, and every BitGraph in a folder now carries its Base ceiling, so each one checks whole, offline.
These exact questions could not have existed before their BitGraph began.
| Model | Score |
|---|---|
| GPT-6 Astra | 20/20 |
| GPT-6 Luna | 20/20 |
| Sonnet 5.5 | 19/20 |
| Opus 5.5 | 17/20 |
| Haiku 4.5 | 14/20 |
| Fable 5.1 | 8/20 |
Every point lost by Opus 5.5, Sonnet 5.5 and Fable 5.1 was a refusal (stop_reason: refusal, category cyber); each got right every question it answered. The refusals are in raw/ as the API returned them.
BitGraph-Sealed-Exam.zip runs with Node 22.13 or later, nothing installed, no network:
node verifier/demo.mjs
node verifier/exam.mjs verify demo/claude-sonnet-5-5.exam
node verifier/exam.mjs selftest
SHA-256 ecd0e82dd7ae679053412b0a11461abb1d323492d600d3ebef7ed93614804e5a (also published at bitgraph.ing/exam).
Packages: @mikeargento/exam-bank, exam-core, exam-ask, exam-verify, exam-cli 0.2.0. The September 2026 sittings and fixtures, on the Ethereum floor, are in archive/ and verify as they did.
The sealed exam, September 2026
Six sittings from three vendors on 12 and 13 September 2026, seven fixtures, and the verifier.
This zip is the repository with the five packages packed and the verification path vendored under verifier/node_modules/, so it runs with nothing installed and no network at all. Node 20 or later.
node verifier/demo.mjs
node verifier/exam.mjs verify demo/claude-sonnet-5.exam
node verifier/exam.mjs selftest
SHA-256 8452ef97d6fa59be88a4bdbc371813788d185432a248637691366358dbabf901, also published at https://bitgraph.ing/exam so the hash and the file come from different hosts.
The five packages are on npm. To point the verifier at evidence of your own, with nothing installed and nothing cloned:
npx @mikeargento/exam-cli verify ./some-folder.exam