proof-aware-crypto-tooling-.../evidence
mrwulf b497b00c73 docs: the pre-Green full-scan repairs — ESTATE/llms/evidence to the 19-leaf world, leaf-index numbering unified, instruction traps closed
ESTATE.md was still the 2026-07-22 snapshot (13 leaves, v0.9, 'SLH-DSA
NOT in the log'); llms.txt still said thirteen leaves, 23 pages, and
linked the retired /paper/v0.x routes; README repeated the stdlib-only
verify.py trap the site just fixed; evidence/README called the July
capture's 16/16 attestations 'definitive' and its 8-leaf state current.
All brought to truth. Entry numbering standardized on 0-based leaf
index with 'the thirteenth entry' as the ordinal gloss (docs, lab
manual, security note, mirror README template). Operator-machine path
removed from provider/README.
2026-08-16 18:32:37 +02:00
..
anza-ed25519.attestation.yaml REAL EVIDENCE: guarded replay of all four repos, attested, logged, dogfooded 2026-07-06 14:54:48 +02:00
anza-ed25519.receipt.yaml The provider eats its own dogfood: root signatures via the merkleized library 2026-07-06 15:21:17 +02:00
betrusted-ed25519.attestation.yaml REAL EVIDENCE: guarded replay of all four repos, attested, logged, dogfooded 2026-07-06 14:54:48 +02:00
betrusted-ed25519.receipt.yaml The provider eats its own dogfood: root signatures via the merkleized library 2026-07-06 15:21:17 +02:00
dalek-ed25519.attestation.yaml REAL EVIDENCE: guarded replay of all four repos, attested, logged, dogfooded 2026-07-06 14:54:48 +02:00
dalek-ed25519.receipt.yaml The provider eats its own dogfood: root signatures via the merkleized library 2026-07-06 15:21:17 +02:00
latest-sth.yaml The provider eats its own dogfood: root signatures via the merkleized library 2026-07-06 15:21:17 +02:00
log-audit.txt REAL EVIDENCE: guarded replay of all four repos, attested, logged, dogfooded 2026-07-06 14:54:48 +02:00
log-metadata.json REAL EVIDENCE: guarded replay of all four repos, attested, logged, dogfooded 2026-07-06 14:54:48 +02:00
provider.ed25519.pub REAL EVIDENCE: guarded replay of all four repos, attested, logged, dogfooded 2026-07-06 14:54:48 +02:00
README.md docs: the pre-Green full-scan repairs — ESTATE/llms/evidence to the 19-leaf world, leaf-index numbering unified, instruction traps closed 2026-08-16 18:32:37 +02:00
risc0-ed25519.attestation.yaml REAL EVIDENCE: guarded replay of all four repos, attested, logged, dogfooded 2026-07-06 14:54:48 +02:00
risc0-ed25519.receipt.yaml The provider eats its own dogfood: root signatures via the merkleized library 2026-07-06 15:21:17 +02:00

Real Provider Evidence

Signed, transparency-logged attestations from a REAL guarded replay of the four saymrwulf/*-ed25519-verified repositories (2026-07-06/07, ~30 min of Lean re-checking per fork under lean-guard memory caps).

This directory is a dated capture, kept byte-stable on purpose: every file verifies against the head it cites. The live log has since grown (19 leaves, dual-signed heads); python3 verify.py --all in the public mirror re-checks today's full state.

File What it is
<fork>-ed25519.attestation.yaml Signed proof-check attestation: repo commit, environment, machine-protection block, and all 16 certificates with their OBSERVED axiom cones (the four apex tiers carry the fork's exact documented boundary)
<fork>-ed25519.receipt.yaml RFC 9162-style inclusion receipt binding the attestation into the transparency log (tree size 8), with a consistency anchor
provider.ed25519.pub The provider's public key (the PRIVATE key never leaves provider/state/, which is gitignored)
log-metadata.json, latest-sth.yaml Log identity and the Signed Tree Head at capture time (tree size 8)
log-audit.txt Monitor self-check output (recomputed root matches the signed root)

At the time of this capture (2026-07) the log held eight leaves: entries 0-3 are the first run's attestations, which honestly record an AUDIT FAILURE (two bugs in pacta's audit step, since fixed - see the commit history); entries 4-7 are that run's 16/16-proven attestations (the forks were later re-attested at 44/44 as leaves 13-16; the live log now holds nineteen leaves). An append-only trust ledger keeps its bad day.

Re-verify everything yourself (signature via the proven-path verifier if built, STH pinning, freshness):

pacta receipt-verify \
  --attestation evidence/dalek-ed25519.attestation.yaml \
  --receipt evidence/dalek-ed25519.receipt.yaml \
  --log-public-key evidence/provider.ed25519.pub \
  --sth-store /tmp/my-pins.json --max-sth-age-seconds 604800