Proof-of-action
Signed receipts attributable to one agent identity. Forgery needs the private key.
Zanii gives every AI agent a cryptographic identity and turns each action into a signed, hash-chained receipt, anchored to a public blockchain. Anyone can verify who did what, under whose authority. Without trusting us.
0 proofs recorded· 0 agents· 0 on-chain anchors// one line per tool, every call becomes a provable receipt import { ZaniiAgent } from '@zanii/sdk'; const zanii = new ZaniiAgent({ serverUrl, agentDid, agentPrivateKey, delegation, apiKey }); const sendEmail = zanii.wrapTool('email.send', realSendEmail); // sendEmail now works exactly as before, and is cryptographically recorded.
AI agents now touch real systems, calling tools, moving money, accessing customer data. But the only record is a log you could quietly edit. When an auditor, a customer, or a court asks “what did your agent actually do, and who authorized it?”, “trust our database” isn’t an answer. Zanii makes the answer cryptographic.
Every agent gets a cryptographic identity, delegated by its owner with scoped, expiring authority. An agent can never do more than the human behind it, and it’s provable.
Each action becomes an Ed25519-signed, hash-chained receipt in an append-only Merkle transparency log. Deleting, altering, or reordering any receipt is mathematically detectable.
The log’s fingerprint is periodically written to a public blockchain, so not even Zanii can rewrite history. Verify any proof with the open SDK, no trust in us required.
Signed receipts attributable to one agent identity. Forgery needs the private key.
Owner-signed, expiring authority with one-click revocation. Least privilege, provable.
Inclusion & consistency proofs (RFC 6962), the log is provably append-only.
Tree heads anchored to Base, so history is immutable even to the operator.
Self-contained, offline-verifiable exports mapped to EU AI Act & SOC 2 needs.
Two agents co-sign one neutral proof. ERC-8004 compatible identities.
The protocol is open. Every proof is checkable offline with our SDK or your own code. The ledger’s fingerprint lives on a public blockchain. You never have to take our word for anything, that’s the point.
Open the live log and verify a proof →