README: status ATTESTED — LTL entry 13, live (12→13, root 3488a2d0)

The corpus is now leaf index 12 of the log it describes. Status
FROZEN→ATTESTED; the 'attestation is a separate operator decision' line
is now the completed fact, with the live head, leaf hash, prefix
relation, and scope (KNOWN-GAPS 14/15) stated. Six review rounds noted.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
mrwulf 2026-07-16 20:40:19 +02:00
parent 25725e439a
commit 0fc2b59cbb

View file

@ -5,25 +5,43 @@ Lean 4 mechanization of the security analysis (§6) of the paper
accumulator's own correctness and soundness theorems, kernel-checked, in accumulator's own correctness and soundness theorems, kernel-checked, in
the same discipline as the four `*-ed25519-verified` subject corpora. the same discipline as the four `*-ed25519-verified` subject corpora.
## Status: **FROZEN for external review** (corpus complete) ## Status: **ATTESTED — LTL entry 13, live (2026-07-16)**
All paper-§10 mechanization targets are kernel-checked; the audit surface This corpus is now itself a leaf of the log it describes. It was appended
is defined and green (`verification/check.sh`, exit 0). See as **entry 13** of the Lean Transparency Log (freeze `172a1d0`), making
the log the first deployed transparency log to carry kernel-checked
proofs of its own accumulator machinery. Live head after the append:
tree size **13**, root
`3488a2d0ff9f00415bb561d61b01a420e3ca2e0f7b29351ec9ebb3f57319da0d`; this
corpus is leaf index 12, hash
`8cb258d657f1fd00baaa9e0091e26c316cb69b591cb249a9543f51cade57c50a`. The
old 12-leaf head (`bcd15f9d…`) is a proven prefix; the 12→13 consistency
transition is accepted by both the deployed verifier and the mechanized
model. Fetch and verify it at
[ltl.zkdefi.org/v1/sth](https://ltl.zkdefi.org/v1/sth). The leaf carries
its own **scope** block: what is kernel-checked is the mechanized model
(§6), and correspondence to the deployed verifier is scoped by
KNOWN-GAPS 14/15 — the leaf does not claim the deployed verifier is
formally verified.
All paper-§6/§10 mechanization targets are kernel-checked; the audit
surface is defined and green (`verification/check.sh`, exit 0). See
[STATEMENT-MAP.md](STATEMENT-MAP.md) for the paper↔Lean review surface and [STATEMENT-MAP.md](STATEMENT-MAP.md) for the paper↔Lean review surface and
[KNOWN-GAPS.md](KNOWN-GAPS.md) for the honest scope ledger. [KNOWN-GAPS.md](KNOWN-GAPS.md) for the honest scope ledger.
Revised across four external review rounds (GPT-5.6 + a second Claude, Reviewed across **six** external adversarial rounds (GPT-5.6 + a second
adversarial; zero broken theorems in any round; both approved after Claude; zero broken theorems in any round; both approved). The audit
round 4). The audit surface is an environment-derived inventory surface is an environment-derived inventory (`Proofs/Inventory.lean` +
(`Proofs/Inventory.lean` + pinned allowlist — 222 constants, pinned allowlist — 222 constants, 61 human-reviewed cones, self-tested by
61 human-reviewed cones, self-tested by `selftest_audit.sh`); the review `selftest_audit.sh`); the review kit is push-button reproducible
kit is push-button reproducible (`run_bare.sh`, self-contained fidelity (`run_bare.sh`, self-contained fidelity target);
target); `acceptIncl`/`acceptCons_sound` route the theorems through the `acceptIncl`/`acceptCons_sound` route the theorems through the named
named acceptance predicates; fidelity = agreement over pinned families acceptance predicates; fidelity = agreement over pinned families
(230,271 + 230,016 baseline; 73,573 lied-size boundary cases with (230,271 + 230,016 baseline; 73,573 lied-size boundary cases with
3,867 expected one-sided divergences — KNOWN-GAPS gaps 14/15, not 3,867 expected one-sided divergences — KNOWN-GAPS gaps 14/15, not
extensional equality). Doc counts are asserted by check.sh Phase 3c. extensional equality). Doc counts are asserted by check.sh Phase 3c.
The finished certificates' attestation into the LTL is a separate, How the append was done — release tuple, preflight, candidate-inspection
explicitly-authorized operator decision, scoped per the runbook. gate, and the 12→13 structural rehearsal — is recorded in
[ATTESTATION-RUNBOOK.md](ATTESTATION-RUNBOOK.md).
| layer | content | status | | layer | content | status |
|---|---|---| |---|---|---|