Identity Verification
Complete KYC verification to access AI inference features
Identity verification (KYC) is required to use AI inference features like chat and image generation. This ensures platform safety and regulatory compliance.
What you need
- A valid government-issued ID — passport, driver’s license, or national ID card
- The ability to take a selfie for liveness verification
- About 5 minutes to complete the process
Verification flow
{% step(title="Start verification") %} Go to `/verify` (or click **"Verify"** in your [account settings](/settings)). Click **"Start Verification"** to begin.
Upload your ID
You're redirected to Stripe Identity's secure verification page. Upload a photo of your government ID — front and back if applicable.
Take a selfie
Complete a liveness check by taking a selfie. This confirms you're the person on the ID.
Wait for processing
You're returned to `/verify` with a **"Pending"** status. Processing usually takes a few minutes but can take up to 24 hours.
Verified
Once approved, your status shows **"Verified"** with the verification date and country. Chat and image generation are now unlocked.
Status indicators
Your verification status is shown on the /verify page and in /settings:
| Status | Indicator | Meaning |
|---|---|---|
| Verified | Green ✓ | Full access to all features |
| Pending | Amber ⏳ | Verification is being processed |
| Rejected | Red ✗ | Verification failed — can retry |
| Unverified | Gray | Not yet started |
You can click “Check Status” or “Refresh” to poll for updates while your verification is pending.
If verification is rejected
If your verification is rejected:
- The rejection reason is displayed (if provided by Stripe)
- Click “Try Again” to restart the process
- You can use a different document type (e.g., passport instead of driver’s license)
Avoid rejection
Use a well-lit photo with all text clearly readable. Ensure the ID isn't expired. The selfie should match the photo on your ID.Privacy
Your data is protected
Identity verification is handled entirely by [Stripe Identity](https://stripe.com/identity). Archipelag.io stores **only** your verified name and country. Your ID images and biometric data are **not** stored by Archipelag.io — they remain with Stripe and are subject to Stripe's privacy policy.Verification history
The /verify page shows a table of all past verification sessions, including:
- Verification type (document + selfie)
- Date and time of each attempt
- Session status (verified, pending, requires_input, cancelled)
Free tier
Limited usage without KYC
Depending on platform configuration, a small amount of usage (up to 5 credits) may be allowed without identity verification. This lets you try the platform before completing KYC. Beyond the free tier limit, verification is required.{% card(title="Chat", href="/platform/chat/") %} Use AI chat after verification
Credits & Billing
Purchase credits for inference
Account & Login
Manage your account settings
