Overview
Identity verification built for modern applications.
The KYC platform gives you a full identity-proofing flow — document capture, liveness detection, and face matching — behind a single REST API and a drop-in iframe. Your backend creates a session, your frontend embeds the iframe, and your server receives a signed webhook when a result is ready.
Core concepts
- Tenant. Every customer of the platform. Owns API keys, webhooks, billing, and admin users.
- API key. Used by your server to authenticate against
/v1/*. There are separate test and live keys. - Session. A short-lived verification attempt. Created from your server, opened by the user inside the hosted iframe.
- Verification. The result of a session. Stores the checks (document, liveness, face match) and the final status.
- Webhook endpoint. Your URL that receives signed events about verifications, billing, and account activity.
What's in the MVP
- SKU.
identity_proofing— document + liveness + face match. - Test mode. Free, unlimited. Deterministic results for integration.
- Live mode. Paid via Stripe subscription or USDT prepaid wallet.
- Dashboards. Tenant portal, admin review console.
- Contract. Versioned REST API at
/v1/*, internal routes at/internal/*.
Next up → Quickstart.