AI lives here, not on a server
This page runs the committed model in your browser — the same numbers the published bundle was generated with — and assembles the evidence an attestation would carry. Nothing is fetched to run it, nothing is sent anywhere, and no key is involved: a signature is an identity claim, and a page has no identity. What you get is the PROOF, which anyone can recompute.
The evidence an attestation would carry
Or check somebody else's claim
Paste a claimed output for the same model, seed and steps. It is recomputed here and compared; the verdict is arithmetic, not trust.
Or measure a LOSSY reconstruction
Real model classes cannot be hash-compared — a quantized network, a compressed embedding, a neural codec regenerate differently on other hardware. That claim is a distance instead, and it is measured here too. The committed reference is read from the bundle beside this page (the mirror serves one), so the page cannot drift from the artifact it is measuring.
The evidence an attestation would carry for this distance
The module behind this page is apps/web/src/ai.ts, and its hashes are asserted
against node's in apps/web/test/ai-proof.test.ts — if WebCrypto and node
disagreed about the evidence, "anyone can recompute this" would be a slogan.
Verify the mirror's bundle ·
the workbench