Skip to content

Releases: mikeargento/sealed-exam

The sealed exam on two BitGraphs, 24 October 2026

Choose a tag to compare

@mikeargento mikeargento released this 24 Oct 20:21

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

Choose a tag to compare

@mikeargento mikeargento released this 19 Oct 05:33

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)

Choose a tag to compare

@mikeargento mikeargento released this 07 Oct 04:19

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

Choose a tag to compare

@mikeargento mikeargento released this 14 Sep 16:19

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