Audit-grade receipts for AI voice agents.Signed at the moment of the call. Verified by any third party. Designed for TCPA defense.
When an AI bot calls a consumer on behalf of a brand, Adjuro issues a signed receipt that proves who the agent is, what consent authorized the call, on whose behalf, at what timestamp—verifiable by any third party in under 50 milliseconds.
Public transparency log + did:web + JWKS — federated trust infrastructure for AI agent attestation.
Every Adjuro receipt is a JOSE-standard JWS signed with Ed25519 (RFC 8032) via AWS KMS. Both standard claims (iss, jti, iat, exp) and human-readable aliases ship in the same payload.
agent_id — deterministic hash of tenant + agent name. Proves which agent placed the call.consent_id — opaque reference to the consent artifact in the tenant's CRM. Adjuro stores; never resolves.scope — V0 enum: account_servicing, appointment_reminder, debt_collection, marketing, support, verification.jurisdiction — ISO 3166-2. Determines which consent regime applies (TCPA, GDPR, HIPAA, state telemedicine).trust_root_id — federation-aware. adjuro-root-* in V0; reserved for Vapi / Retell roots.callee_hash — HMAC-SHA256 of recipient E.164 under per-tenant salt. Verifier proves the hash was signed; never reverses it.Verify a receipt now — runs in your browser, no account needed.
Court-Admissible by Design
The receipt does not need to prove the recipient is who the receipt claims; it needs to prove the tenant attested at call time. That is enough for TCPA defense: the tenant produces the signed receipt and says "we attested consent was captured at this timestamp; here is the cryptographic proof of that attestation." Pure Ed25519 (RFC 8032) signed inside AWS KMS HSM. Every audit packet ships with the receipt and the JWKS at time of issuance — designed to pass Federal Rule of Evidence 901 without an expert witness explaining a hash.
Federated Trust Network
The Linux Foundation Agentic AI Foundation, NIST AI Agent Standards Initiative, IETF AIMS draft, and ERC-8004 mainnet deployment are all evidence the category exists. Standards bodies aren't competitors; they're validation. Three trust roots ship in V0: adjuro-root-2026w20 active, vapi-root-reserved and retell-root-reserved as placeholders. When a voice-agent platform runs its own signing root, every receipt it issues verifies through the same registry without retrofit. We run the verifier registry, not the only issuer — cross-trust-boundary neutrality is the structural defense incumbents can't replicate.
Open Source from Day One
Compliance teams buy before fraud teams do. TCPA litigation budget is structurally bigger than fraud-prevention budget because settlements concentrate ($6.6M mean) while fraud spreads thin. Compliance buyers demand artifacts they can hand to defense counsel without licensing terms. The verifier SDK ships Saturday 2026-05-23 as adjuro on npm (Apache 2.0, ~400 lines), with the public transparency log launching alongside it — append-only Merkle tree, daily signed snapshots at 09:00 UTC. Every receipt verifiable by anyone, forever, with no Adjuro account required.
Talk to the people building it.
30 minutes. Real questions. No deck. Compliance and legal get a verifier walkthrough; engineering gets a federation deep-dive.
complete
live
passing
verified