Skip to main content

What is Contra?

Contra is compliance middleware for AI agents. A developer installs one SDK; their users verify once; every agent transaction afterwards carries a privacy-preserving credential that:
  • proves a real human is behind the agent (KYC),
  • proves the agent is not on a sanctions / PEP list (AML),
  • carries jurisdiction + compliance level without exposing PII,
  • is readable on-chain by any contract,
  • and remains disclosable to authorized regulators through Contra’s permissioned API.
Contra is the only layer in the agentic economy that combines ZK-proved human ↔ agent binding, FATF Travel Rule packaging, and a permissioned regulator disclosure path — composable with every existing protocol (x402, Stripe ACP, Mastercard Agent Pay, Skyfire).

The 3 layers

Identity

Cryptographic binding of verified human → agent pseudo-identity using zero-knowledge proofs. The human’s identity is never exposed.

Compliance Engine

Travel rule packaging, AML screening, jurisdiction-specific attestations. Every agent transaction carries the compliance data regulators require.

Regulator API

The only permissioned disclosure path in the agentic economy. Time-bound, logged, and anchored on-chain.

One-line developer integration

app.use(contra.middleware())
// req.agent → { complianceLevel, jurisdiction, humanBinding, riskScore }

Quickstart

Go from zero to a verified agent in 5 API calls.

Quickstart

Sign up · pick a workflow · create a session · get a ContraToken.

API Reference

The full REST surface — workflows, sessions, decisions, compliance lookups.