Skip to main content
You’ll go from no accountyour first verified agent + ContraToken in under 5 minutes.

What you’ll need

  • An email address.
  • ~5 minutes.
  • (Optional) A USDC-funded wallet — if you want to test the agentic (x402) entrypoint.

Step 1 · Sign up + get an API key

Save the api_key — every /v1/* call below sends it as x-api-key.

Step 2 · Pick a verification workflow

You’ll see the 5 built-in workflows: Or compose your own with POST /v1/workflows.

Step 3 · Create a session for your user

Send the user to url. They scan their ID, take a selfie, done.

Step 4 · Get the decision (+ ContraToken)

When the user is approved:
The ContraToken is a signed JWT carrying the compliance attestation. No PII inside.

Step 5 · Verify the token on any inbound agent request

Next

Workflows · concepts

Compose your own verification recipes — required vs optional nodes, thresholds, retries.

x402 + A2A

The agentic-native entrypoint — pay-per-call USDC, wallet-as-tenant, no signup.