> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usecontra.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Welcome to Contra

> The compliance layer for the agentic economy — ZK-verified human ↔ agent binding, on-chain credentials, and the only permissioned regulator-disclosure path.

## 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.

<Tip>
  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).
</Tip>

## The 3 layers

<CardGroup cols={3}>
  <Card title="Identity" icon="fingerprint" href="/concepts/architecture">
    Cryptographic binding of verified human → agent pseudo-identity using zero-knowledge proofs. The human's identity is never exposed.
  </Card>

  <Card title="Compliance Engine" icon="shield-check" href="/concepts/workflows">
    Travel rule packaging, AML screening, jurisdiction-specific attestations. Every agent transaction carries the compliance data regulators require.
  </Card>

  <Card title="Regulator API" icon="building-columns" href="/concepts/contra-token">
    The only permissioned disclosure path in the agentic economy. Time-bound, logged, and anchored on-chain.
  </Card>
</CardGroup>

## One-line developer integration

```typescript theme={null}
app.use(contra.middleware())
// req.agent → { complianceLevel, jurisdiction, humanBinding, riskScore }
```

## Quickstart

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

<CardGroup cols={2}>
  <Card title="Quickstart" icon="bolt" href="/quickstart">
    Sign up · pick a workflow · create a session · get a ContraToken.
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/overview">
    The full REST surface — workflows, sessions, decisions, compliance lookups.
  </Card>
</CardGroup>
