Every Provenance Tier report is cryptographically signed by a Pi Zero physical witness node chained to a public entropy beacon. Third parties verify the signature in their own browser, against a public Ed25519 key, with no backend trust. Built for legal, financial, and regulated workflows where "we ran it through Claude" needs to survive discovery.
fleet0 pk_fp cac5f21a70564aeb
/
pulse beacon since Apr 2026
/
Ed25519 over Sha-256 chain
Opposing counsel claims your AI analysis was retrofitted post-hoc. Hand them a signed manifest, an immutable timestamp on the public beacon, and a witness pubkey they can verify from their laptop.
Article 26 (deployer log retention) demands "we used model X on data Y at time Z" kept for ≥6 months. Provenance answers it cryptographically — a checked box, not a paragraph. Article 13 documentation and Article 26 human-oversight obligations are organizational deliverables, not crypto artifacts; Provenance Tier covers the log-retention slice.
SEC, FCA, internal risk. "Prove the AI was used correctly, not after the fact." Signed timestamps from a witness you don't control. The auditor verifies it in their browser; no audit log to argue about.
Intelligence and journalism workflows where the source matters. "Yes that's our analysis, here's proof of when it was generated and what it was generated from. Verify it yourself." The deepfake era's antibody.
attest|v1|inner_digest|pulse_id|value_hex|witnessed_atcrypto.subtle.verifyProvenance engagements are sized to the inspector you're answering to. A regulator with a quarterly audit cycle is a different shape than a newsroom defending a single story, which is different again from a litigation hold. Write us with the shape of your problem and we'll size honestly: what the chain has to cover, how many witnesses, what retention, what the verifier UX needs to look like for the person actually doing the checking. The cryptographic floor is included by default; that's the point.
crypto.subtle.verify in the visitor's browser. The fleet0 public key is a constant in the page. The only network call is to fetch the manifest. You can clone the page, change the manifest URL, run it from disk — same result. For maximum independence, do that. Public verifications via the live URL trust Cloudflare's CDN to deliver the same JS to every visitor; that is industry-standard but not zero-trust. Belt-and-suspenders auditors should fetch a local copy of verify.html, verify its hash matches the published value, and run it from disk. We also publish a fully self-contained, zero-CDN verifier at tools/verify/standalone.html in the ledatic-site repo (SHA-256 fe114e269380c5b47883a12ccf3c6740b414e98eadb7cc72a667ac8ae24df821); download it, verify the hash with shasum -a 256 standalone.html, and open it in any modern browser to verify any manifest URL or pasted JSON without trusting our CDN at all.Raw 32 bytes (base64): BYCyN+fTbPuRA0BKpSmWhzW+auY1IXiOo99C4cmXBQI=
/witness/fleet0/latest — fleet0 signs each pulse it observes; this is the most recent.
/entropy/pulse — append-only, every ~30s, the chain anchor every Provenance manifest binds against.
/entropy/pulse/log — last 50 pulses with prev_hash chain. Walk the chain in one request.