Independent evidence for enterprise AI

Prove what your AI agents did.

Audit any decision, defend against lawsuits, or insure your agents. Real-time fleet coverage and audit-ready evidence, independently verifiable by customers, auditors, regulators and insurers.

Your sensitive data never leaves your system

Proof · liveVerified
model
credit-decision-model v4.2.1
digest
sha256:7d86c1a4e2f09b3d…91b0
signed
ed25519 · key 4f9a…c2e1
anchored
2026-08-07 14:02 UTC
retention
permanent
Anchoring · receipt #1,284 · just now · simulated

Integrations

One line to integrate. Assurance from day one

await sanning.anchor(record)

Works with the platforms you're already built on.
SDKs support JavaScript and Python.

Live
Amazon S3
Live
MLflow
Live
Live
Unity Catalog
Coming
MORE
Coming

Why we exist

As agents act, the cost of trust is exploding.

AI agents now make consequential decisions and take real actions; approving credit, pricing risk, moving money, touching data. Every action creates a question someone will later ask: can you prove what your system actually did? Today that's expensive and complex; manual evidence collection, audits and questionnaires — slow processes create higher premiums and deals that die in security review. That is the rising cost of trust, and it climbs with every system and agent you deploy.

Sanning compresses the rent.

We make the truth of what your systems did mathematical and provable. You can give the market, regulators and auditors independent proof in seconds, instead of paying, forever, to be believed.

Product

Coverage in one line. Proof on demand.

Independent proof, not your own logs.

01

Records every step

02

Shows real-time coverage

03

Generates audit-ready evidence

04

Independently attested

See it verify

Session sess-9f3c21b8 · underwriting-triage/4.2.1

AnchoredRequestedAttestedVerified

Receipts

001session.openunderwriting-triage/4.2.1 · signer 3fa9…c2d19c41…
002model.callcredit-decision-model v4.2.1 · 7d86…91b0b7e2…
003tool.callbureau.pull · 312 ms · 1 record40af…
004decision.emitdeclined · reason_code 04 · anchorede18d…
005session.seal4 receipts · one write · hashes only5cb0…

Content-blind

raw data stays in your systems

only signed commitments leave

anchored to an independent record

Evidence request

REQ-0044

requested — auditor asks: prove decision 004
granted — human sign-off · disclosure logged
assembled — bundle built beside the data
attested — Sanning-signed report issued

Independent check

passed:digest recomputed
passed:signature ed25519 · signer key
passed:anchor matched · permanent
passed:continuity · no gaps in stream

Verified offline. No Sanning in the trust path — ~25 lines of open cryptography.

npx @sanning/proof verify sess-9f3c21b8

Simulated session · every receipt is the real record format

Who it's for

Built for decisions that must be defensible for years.

Banks · Insurers · Healthcare · Auditors & underwriters · AI platforms

Financial services, insurance and healthcare. Anywhere an AI decision has to hold up to an auditor, a regulator, insurer or a court, long after it was made. We start where the stakes are highest: regulated underwriting and model risk.

Risk & controls

Hand auditors independent evidence, not internal logs.

Audit-ready in a click, not a quarter.

AI & ML engineering

Control and audit without redesigning the stack.

One line, evidence from day one.

Auditors, insurers & counterparties

Rely on proof you didn't create.

Verified independently, by anyone.

Trust

Coverage for the frameworks your auditors already use.

Designed to provide coverage for existing and incoming regulatory frameworks and standards.

FDA 21 CFR Part 11
EU AI Act Art. 12
HIPAA
ISO 27001
SOC 2
AIUC-1

Built on open standards anyone can verify.

JCS · SHA-256 · Ed25519 · Go | Python | TypeScript kernels

Prove what your AI systems and agents did.

See it verify a real decision in under a minute.