Evidence
Two things we ran on 2026-11-02. Our own testing, not an independent one.
Live check: 36 of 36, on all three sites
verify_nullius.py downloads the release from cainstudio.online, mcpgate.online and clawx.click, checks the
files against SHA256SUMS, and on each site runs: mission journal sample VERIFIED; one digit changed refused; a
non-object line FAILED cleanly, not a crash; execution-truth valid VERIFIED, replayed FAILED (RECEIPT_REPLAYED),
tampered refused; Launchpad sample VERIFIED, and a changed visible action, deployment id or gate receipt refused.
The single-field sweep: 2,319 edits
We changed every field of the published sample evidence, one at a time (a string's last character, a number +1, a boolean flipped, a null set), and ran the verifier on each.
| Evidence | Fields edited | Refused | Still accepted | Crashes |
|---|---|---|---|---|
| Mission journal | 712 | 712 | 0 | 0 |
| Execution-truth receipt | 435 | 435 | 0 | 0 |
| Execution-truth anchors | 4 | 4 | 0 | 0 |
| Launchpad export | 1,168 | 1,123 | 45 | 0 |
The 45 Launchpad edits that are still accepted
All 45 fall into exceptions the release README already stated on 2026-10-27:
| Field | Count | Why it is accepted |
|---|---|---|
| Any one field of one witness statement | 40 | Breaks that one statement; 3 of 4 still verify, and the threshold is 3 |
producer_summary/note | 1 | Free text the verifier does not use (it says so) |
producer_summary/quorum_met | 1 | The edit under-claims (true → false); the verifier computes the quorum itself |
steps/13/history/1/seq | 1 | Sequence numbers still strictly increasing |
window/after_step_seq, window/last_step_seq | 2 | The producer's paging claims, labelled "not verified" in the output |
The witness threshold holds
| Edit | Result |
|---|---|
| Two witness statements broken (all 6 pairs) | refused, 6 of 6 |
| Only 2 statements left | refused |
| One statement duplicated in place of another (3 distinct remain) | accepted: 3 distinct is the threshold |
| One statement tripled (2 distinct) | refused: duplicates count once |
Files and hashes
| File | SHA-256 |
|---|---|
| nullius-sweep.py (the sweep) | 22d605190e191224f115bd2407e50b6274b0300d65727d1c5d8db067ec2d568a |
| nullius-sweep-2026-11-02.json (every accepted path) | 575968677f4afbedeb916ced441b3c861957d86b27538b99fa5265869ae515e7 |
FIRME AI CORPORATION · CAIN-42 is a Byzantine trust fabric. Numbers marked "our own check" were run by us, not by an independent party. Nothing on these pages is a certification.