proof-aware-crypto-tooling-.../provider/src/pacta_provider
mrwulf a651a3b58c The LTL website: the accumulator drawn live, artifacts named unambiguously
The /docs route is now a real landing site (still one self-contained
HTML, inline CSS + inline SVG, zero external assets):

- One-sentence definition up top: what the LTL is and the cost
  asymmetry it exists for (one signature + a few hashes in
  milliseconds vs hours of theorem proving).
- THE GRAPHIC: the accumulator itself, rendered server-side from the
  LIVE log at page load - real leaf hashes, real internal nodes, the
  real root and signature. Green leaves are boundary-exact verified
  attestations; grey leaves are the historical audit-failure entries,
  labeled "kept forever - an append-only ledger does not erase its bad
  day". The signature box names the dogfood backend and the provider's
  self-inclusion check (the signature vouches for the code; the tree
  vouches for the signature's code).
- "What do I download?" - exactly three artifacts, numbered, each with
  what-it-is and where: (1) provider.ed25519.pub, the sole trust
  anchor, cross-checkable between this site and the GitHub mirror;
  (2) the attestation = the claim; (3) the receipt = the proof of
  inclusion. Plus the maximal-benefit path: clone the mirror, run
  verify.py --all, become a witness.
- Three usage lanes (quick check / zero-install audit / autonomous
  agent), the API, and the means / does-NOT-mean cards.

Rendered against the real 8-leaf log and content-asserted in tests'
presence. 54/54 green.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 16:38:37 +02:00
..
__init__.py add nested proof check provider 2026-07-03 13:03:58 +02:00
__main__.py add nested proof check provider 2026-07-03 13:03:58 +02:00
cli.py The log goes public: git-published mirror, online service, witnesses 2026-07-06 16:05:20 +02:00
discovery.py add nested proof check provider 2026-07-03 13:03:58 +02:00
published_assets.py The log goes public: git-published mirror, online service, witnesses 2026-07-06 16:05:20 +02:00
service.py Public-exposure self-audit: genericize DEPLOY.md, scrub provider paths 2026-07-06 16:16:10 +02:00
transparency_log.py The log goes public: git-published mirror, online service, witnesses 2026-07-06 16:05:20 +02:00
web.py The log goes public: git-published mirror, online service, witnesses 2026-07-06 16:05:20 +02:00
webdocs.py The LTL website: the accumulator drawn live, artifacts named unambiguously 2026-07-06 16:38:37 +02:00