Commit graph

3 commits

Author SHA1 Message Date
3d7c125789 entries 13-18: re-attest the estate at 44 certs/fork + first SLH-DSA leaf; heads now dual-signed
Six new leaves (tree 13 -> 19, root 7ee23940…):

  [13-16] dalek/anza/risc0/betrusted-ed25519-verified — re-attested at 44
          certificates each (27 main + 4 apex + 13 scalar; the leaf 8-11
          generation recorded 16). The delta is the P0-P2 hardening
          campaign: scalar statements bound, kernel-side axiom gate,
          driver surface with cones, declaration coverage both directions,
          the accounting identity.
  [17]    ltl-accumulator-verified — 61 certificates; the log again carries
          proofs of its own Merkle machinery, at the hardened state.
  [18]    fips205-slhdsa-verified — FIRST post-quantum leaf: 11 certificates
          over the SLH-DSA-SHA2-128s verify path, apex
          fips205.slh_verify_128s_accepts_iff.

Heads from tree 14 on carry a second, ADDITIVE signature:
SLH-DSA-SHA2-128s (FIPS 205), deterministic, over the same payload as the
Ed25519 signature. provider.slhdsa.pub ships beside the Ed25519 key.
Ed25519 remains the signature consumers must check; verify.py now judges
slh_dsa fail-closed where present (INVALID/WRONG-KEY/NO-PUBKEY fail; older
heads report ABSENT, allowed; pre-3.5 OpenSSL degrades loudly, never
silently). The ml_dsa slot stays not_configured — truthfully.

Honesty, unchanged by any of it: the certificates cover VERIFICATION paths
of the extracted Lean models; no signing operation is proven for any
algorithm; leaves are Ed25519-signed at issuance only.

Append-only law checked byte-for-byte before this commit: entries
000000-000012 identical, the six prior heads an exact prefix of the
history. verify.py --all: RESULT OK [full]. verify_selftest.py: GREEN (13
cases). Quorum gate: 5-way Ed25519 + 2-way SLH-DSA (incl. the verifier
built from the pinned proven source), all accept, all reject corruption.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-07 17:11:59 +02:00
ec12dda9cb log update: leaves 8-11 - re-attestation of all four forks at rewritten repository histories (16/16 boundary-exact each; tree 8 -> 12) 2026-07-07 21:12:41 +02:00
2d77a2ba2f Genesis publication: 8 leaves, 4 attested libraries, dogfood-signed head
The public face of the Lean Transparency Log: every leaf (including the
first run's honest audit-failure attestations), the full STH history
(witness channel), per-component receipts, the provider public key, and
a standalone stdlib-only verify.py.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 16:02:23 +02:00