Anima Provenance is a content-addressed substrate where any party can stamp a claim with their own key — and anyone in the world can verify it, offline, in milliseconds. EIP-712 typed data, Merkle records root, Bitcoin-anchored timestamps. We record who signed what under which methodology. We never assert what is true.
Three primitives. The same four-step verification works in Go, TypeScript, the browser, and a static CLI — byte-identical results.
An attester signs a claim with their own secp256k1 key, declares which methodology they followed, and posts it. The substrate anchors the bundle, OTS-timestamps it on Bitcoin, and returns a 32-byte claim_id.
Any reader fetches the envelope, re-derives the digest, recomputes the records root, recovers every attester address. Free, deterministic, runs anywhere. Output is tri-state: matches / drifted / unverifiable.
Every record is content-addressed, every digest is byte-reproducible. Forks of the substrate produce identical claim IDs. The verifier doesn't trust us — it trusts the math.
Every verifier is byte-parity tested against the Go reference. Pick the one that fits your stack.
Drop a single web component next to the claim. Renders state (signed / witnessed / finalized) and links to a public proof page.
Pure-JS twin of the Go primitives. No WASM, no native module. Node ≥ 18 and any modern browser. ESM only.
Single static binary. No kernel needed. Runs offline against a saved envelope or online against any substrate URL. Tri-state exit codes.
Spec, primitives, and verifier are Apache-2.0. The public reference instance is operated by Anima Provenance, PBC — paid stamping, free verification, fork-safe.
A claim without a methodology is just a signature. The registry records the rules an attester followed to produce a stamp — anyone can read them, dispute them, or fork them.
Seven inviolable rules. Each one is a load-bearing reason an external attester can trust the substrate as much as they trust themselves.
Anyone can verify, forever. Attesters pay to stamp on the reference instance — or self-host and pay nothing.
The substrate doesn't pick verticals. The Anima Kernel does. Same EIP-712, same Merkle root, same verifier — but with vertical-specific methodology bundles, HSM signing, and compliance exports.
Fraud decisions, SCA challenges, routing choices, settlement batches. Sub-ms attestation, PCI scope = ∅, M-of-N reconciliation. PSD2 · Visa CE 3.0 · MC CE 3.0 · CFPB.
Explore payments →Benefits eligibility, tax assessment, permits, procurement, immigration. FedRAMP · FISMA · FIPS 140-3.
Explore government →Prior auth, claims adjudication, utilization review, CDS, formulary. HIPAA · HITRUST · 21 CFR Part 11.
Explore healthcare →Three-tier active attester model (T1 / T2 / T3). Signed incident evidence, SBOM provenance, sandbox detonations. — in development
phase S1 · 2026Pick a claim ID. Run anima-verify or paste the embed tag. The substrate cannot tell you what's true — it gives you everything you need to decide for yourself.