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
api_key — every /v1/* call below sends it as x-api-key.
Step 2 · Pick a verification workflow
workflow_id | Use |
|---|---|
standard_kyc | Document Verification + AML |
enhanced_kyc | + Biometric KYC + phone |
institutional_kyc | + Address + email |
aml_only | AML screening only |
kyb | Business Verification + AML |
POST /v1/workflows.
Step 3 · Create a session for your user
url. They scan their ID, take a selfie, done.
Step 4 · Get the decision (+ ContraToken)
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.