Open Beta Archipelag.io is in open beta until June 2026. All credits and earnings are virtual. Read the announcement →

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.
{% end %}

Status indicators

Your verification status is shown on the /verify page and in /settings:

StatusIndicatorMeaning
VerifiedGreen ✓Full access to all features
PendingAmber ⏳Verification is being processed
RejectedRed ✗Verification failed — can retry
UnverifiedGrayNot 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

{% end %}