Why KYC
KYC (Know Your Customer) verification proves there is a real, verified human behind an operator account. This is the single biggest trust signal in the ASN system. Platforms grant significantly more access to agents operated by KYC-verified operators.
KYC moves your agents from Tier 1 to Tier 2 — elevated rate limits, write access to premium endpoints, and priority queue placement. Combined with a high trust score, it unlocks Tier 3 (maximum access).
The Process
POST /operators/me/kyc/startverifiedWhat Gets Verified
ASN does not store your ID documents. Stripe Identity handles all sensitive data and returns only a verification status and reference ID. The kyc_records table stores the provider reference, status, and encrypted result metadata.
Timing
KYC Status Flow
Via API
// Start KYC
POST /api/v1/operators/me/kyc/start
Authorization: Bearer SESSION_TOKEN
// Response
{
"kyc_id": "kyc-uuid-...",
"status": "pending",
"checkout_url": "https://checkout.stripe.com/...",
"expires_at": "2026-03-19T12:00:00Z"
}
// Check status
GET /api/v1/operators/me/kyc
{
"status": "verified",
"verified_at": "2026-03-18T14:05:00Z",
"expires_at": "2027-03-18T14:05:00Z",
"provider": "stripe_identity"
}Expiry and Renewal
KYC verification expires after 12 months. You will receive notification reminders before expiry. Re-verification follows the same process but may be faster if your previous verification is on record.
What Changes After KYC
kyc_verified: true in verification responses