100 decisions. One rulebook.
Evaluate acceptance rules against evidence, with a repeatable verdict.
Inspect raw samples +
4.417 ms / 4.268 ms / 4.336 ms
evaluate-20claims-100callsAn AI says it's done. Ranex makes it prove it.
Explore the real checks, measured performance, and dogfood runs behind the gate.
10 kernel areas. Every published check accounted for.
20 claims per gate · median of 3
PROOF-PILE HISTORY48 runsRecorded at c1ca06f01
DOGFOOD LOOP34 iterationsPublished benchmark ledger
REAL-WORLD AUDITS18 sessionsCommit-pinned evidence to inspect
Timing above: 4.27–4.42 ms · CPython 3.14.7 · x86_64 · 16 CPUs · Linux 7.0.0-30-generic. Single-machine measurement; pure gate evaluation excludes command execution.
01PERFORMANCE, WITH RECEIPTS
Real workloads, real units, the full observed range. No synthetic competitor speedups. No invisible outliers.
Evaluate acceptance rules against evidence, with a repeatable verdict.
4.417 ms / 4.268 ms / 4.336 ms
evaluate-20claims-100callsCheck the evidence signature before a record can count toward acceptance.
21.189 ms / 23.306 ms / 21.258 ms
admission-200Recompute the decision chain so edits to recorded history are detectable.
16.277 ms / 16.652 ms / 18.647 ms
journal-verify-2000CPython 3.14.7 / x86_64 / 16 CPUs / Linux 7.0.0-30-generic
single machine, single run environment; timings are not deterministic and must not be compared as if they were
| Workload | Median | Min–max | Runs |
|---|---|---|---|
| append 100 chained evaluation rows | 455.22 ms | 326.63–961.49 ms | 3 |
| append 500 chained evaluation rows | 1,784.73 ms | 1,707.06–1,789.74 ms | 3 |
| append 2000 chained evaluation rows | 4,147.97 ms | 4,086.23–6,201.15 ms | 3 |
| verify chain of 100 rows (recompute all links) | 1.17 ms | 1.11–1.29 ms | 3 |
| verify chain of 500 rows (recompute all links) | 4.97 ms | 4.50–8.42 ms | 3 |
| verify chain of 2000 rows (recompute all links) | 16.65 ms | 16.28–18.65 ms | 3 |
| admit 200 signed records (Ed25519 verify each) | 21.26 ms | 21.19–23.31 ms | 3 |
| Ed25519-sign 200 evidence payloads | 11.47 ms | 11.38–11.60 ms | 3 |
| Ed25519-verify 200 evidence payloads | 19.78 ms | 17.97–20.72 ms | 3 |
| 100 pure evaluations of a 20-claim gate | 4.34 ms | 4.27–4.42 ms | 3 |
| select wheels over the real committed uv.lock | 4.54 ms | 4.36–6.61 ms | 3 |
| canonicalise 1000 medium documents | 6.95 ms | 6.74–8.78 ms | 3 |
| ranex --help cold start (interpreter + imports) | 142.54 ms | 138.49–152.43 ms | 3 |
02BUILT TO BE CHECKED AGAIN
Measured at 100, 500, 2,000 rows. Full-chain verification and append cost are separate workloads.
Journal rows → · recomputes every link, including historical decisions.
Batch size → · batch median ÷ rows; individual appends were not timed separately.
Same test bench as above. 3 repeats per workload. The full workload table includes sample ranges; these points show medians, not a performance guarantee.
03WHEN GREEN ISN'T ENOUGH
Controlled fault injections from the published proof artifact. These demonstrate specific defenses; they are not a universal detection rate.
4 tests removed from the task. Compare the recorded checks on the modified tree.
FAIL gate=landing rule=TASK_TESTS
tests-executed: missing test ID(s): test_txnkv.py::test_autocommit_without_transaction, test_txnkv.py::test_commit_keeps_changes, test_txnkv.py::test_commit_without_transaction_raises, test_txnkv.py::test_keys_reflects_transaction_state, test_txnkv.py::test_nested_commit_then_outer_rollback_undoes_everything, test_txnkv.py::test_nested_inner_rollback_leaves_outer_intact, test_txnkv.py::test_rollback_replays_multiple_writes_in_reverse, test_txnkv.py::test_rollback_restores_deleted_key, test_txnkv.py::test_rollback_restores_prior_value_and_absence
subject=sha256:34bf5b5389e5e5fffefb6e11aef844e6040eb9b27d712322aea729ea4c06dac7Evidence is bound to the subject digest. The recorded verdict changes after the subject changes.
FAIL gate=landing rule=TASK_TESTS
evidence bound to a different subject digest: tests-executed
subject=sha256:36bdd85aaa74c00146a491ad6c8667c8506df3be15fa465a06de5096404eaa7204WE RUN IT ON OURSELVES
A growing history of real runs, deterministic checks, and published findings. Outcomes are recorded, including failures.
Last recorded snapshot per day · · c1ca06f01
Counts by kernel area, from the benchmark proof board.
This comparison sample is separate from the cumulative proof pile above.
05FROM THE REPOSITORY
Inspect results, failures, and unverified work in each committed audit. Local sessions appear after commit and push; the site syncs hourly.
F-040 · F-040 · F-028 · F-025 · F-023 · F-022 · F-018 · F-012 · F-003
Read the current findings log ↗A report snapshot is not production sign-off. See each audit for its verification limits.06DON'T TAKE OUR WORD FOR IT
Every displayed measurement comes from the committed benchmark artifact. Reproduce the report or inspect the exact source behind this snapshot.
uv run --frozen python tools/dogfood/dogfood.py reportsha256:0920e108836981781aa7ae57ea96b9b38f72ae80bedd376f7c18315eda2e9683
Inspect published source artifacts ↗