proof-aware-crypto-tooling-.../paper
mrwulf f54e47778b site: the socratic round — every stale claim fixed, every printed command runs, first-use glosses
Operator-found (and root-caused): the v0.11 card replace had silently
no-opped on an invisible NBSP in 'vs.\xa0today' — the page said 23 pages
and still carried the July-snapshot card one paragraph under the 'New in
v0.11' sentence. Fixed by byte-anchored replace with post-assert; a
source regression test now forbids the stale markers outright and
check-paper.sh binds the page-count claim to pdfinfo.

Executability (tested by actually running them): the printed curl had no
scheme and returned empty through the redirect -> https form; the
zero-install one-liner was missing its cd -> added; 'Standard-library
Python only' contradicted the openssl requirement stated 20 lines
earlier -> made honest; 'table above' pointed at a table that is below
-> below; '~25 lines of Python' vs the 346-line fail-closed verify.py ->
'one-page core (paper Appendix C), shipped verify.py wraps it'.

Comprehensibility (fresh-eyes audit, 28 findings triaged): first-use
glosses for STH, axiom cones, certificates, pinning, split view,
pins.json, trusted base, residual-risk list, R0-R5, signature tiers;
Lean 4 linked; Merkle accumulator glossed; operator=provider declared;
the ✗-leaves explained as the failed round 1 vs clean re-attest; the
flagship self-reference gets a plain lead sentence; TOFU named and
bounded; pacta install source at the first pacta command; coined verb
'machine-re-check' uncoined; pitch parenthetical trimmed (SLH detail
lives in its own block).

Suite 153 green (new: webdocs stale-claim regression test).
2026-08-16 16:49:44 +02:00
..
.gitignore paper form round: every defect from the socratic inspection fixed + check-paper.sh gate 2026-08-16 15:27:56 +02:00
check-paper.sh site: the socratic round — every stale claim fixed, every printed command runs, first-use glosses 2026-08-16 16:49:44 +02:00
ltl.pdf site: the socratic round — every stale claim fixed, every printed command runs, first-use glosses 2026-08-16 16:49:44 +02:00
ltl.tex paper form round: every defect from the socratic inspection fixed + check-paper.sh gate 2026-08-16 15:27:56 +02:00
README.md sweep the last v0.10 remnants out of comments and the paper README tail 2026-08-16 13:19:13 +02:00
reinvention-outline.md paper: reinvention outline (post second ePrint rejection) 2026-07-16 19:09:29 +02:00

Which file is current?

ltl.pdf / ltl.tex — the current paper (v0.11, revised August 2026). The review process concluded in August 2026. v0.10 folded in the corrections queued during the freeze (the closed consistency-verifier divergence with its sn = 0 root cause, replay-harness-integrity limitation, claim-matrix row); v0.11 brings the paper up to the live system: the nineteen-leaf dual-signed deployment, the SLH-DSA (FIPS 205) verify-path instantiation, and its certificate appendix. The version submitted for review (July 17, 2026, sha256 7f140356…) is preserved unchanged in this repository's git history. The live copy at https://ltl.zkdefi.org/paper serves the current revision.

Superseded early drafts (v0.1, v0.2) were removed from the working tree on 2026-08-15; like every prior state of this folder, they remain retrievable from this repository's git history.

Revisions v0.3v0.9 were successive overwrites of ltl.tex; they live in this repository's git history. v0.9 is the version that was submitted for review; v0.10 and v0.11 supersede it.