Skip to main content
TealProof provides cryptographic governance receipts — tamper-evident proof that a governance decision was made, by whom, at what time, and under what policy. It combines Merkle tree inclusion proofs with RFC 3161 timestamping to produce evidence that satisfies legal non-repudiation requirements.
TealProof addresses the “prove it happened” problem in AI governance. When a regulator, auditor, or legal team asks “can you prove this agent was governed at 2:47 PM on June 1st?”, TealProof provides cryptographic evidence that cannot be forged or backdated.

Why This Matters

Compliance alignment: NIST AI RMF (MEASURE 2.6 — AI system documentation), ISO 42001 (A.7.5 — documented information), EU AI Act Article 12 (record-keeping), SOC 2 CC7.2 (system monitoring).

Core Components

MerkleTree

Builds a Merkle tree from governance decisions, enabling efficient inclusion proofs.

MerkleTree Options


GovernanceReceipt

A single cryptographic receipt proving a governance decision occurred.

Receipt Structure


GovernancePassport

A Governance Passport is a rolling attestation that proves continuous governance coverage over a time period. It aggregates receipts into time-windowed bundles with a chain of Merkle roots.

Passport Structure


Verification SDK

Three levels of verification for different trust requirements:

Level 1: Local Verification

Verify a receipt’s Merkle inclusion proof locally. Fast, offline, no external dependencies.

Level 2: Timestamp Verification

Verify the RFC 3161 timestamp token against the TSA. Requires network access to the TSA.

Level 3: Full Chain Verification

Verify the entire passport chain — all windows, all roots, all timestamps. Used for compliance audits.

Configuration


Storage Backends

Receipts and passports can be stored in multiple backends:

Example: Compliance Audit Response