One verification, tuned to what you have to prove
Every industry has its own rules. Zoi ID runs the same strong checks everywhere and lets you choose the data you receive and how often people are checked again.
Crypto exchanges and wallets
Customer due diligence has to stand up to audits, and sanctions exposure is a business risk.
- Chip checks and live capture flag forged and replayed documents.
- Sanctions and PEP screening at onboarding and every day after, with webhooks when an identity is put on hold.
- Full name and date of birth for partners with a legal duty to hold them.
- Proof of address and source of funds when your risk rules call for them, for verified users without starting over.
Typical setup
Enhanced level, proof of address and source of funds on demand.
eligibilitycountryidentity_dataaddressfinancial_data
{
"status": "active",
"level": "enhanced",
"ageOver18": true,
"nationality": "UTO",
"residenceCountry": "SG",
"fullName": "MAYA ELENA REYES",
"dateOfBirth": "1994-03-14",
"address": { "verified": true, "method": "wallet", "evidenceLevel": "high", ... },
"funds": { "kinds": ["source_of_funds"], "evidenceLevel": "medium", ... }
}Fintech, payments and lending
Every abandoned onboarding costs revenue, and every manual review costs time.
- Chip documents in the app can be approved without waiting for a person.
- A hosted web flow for desktop sign-ups, with a QR code to continue on a phone.
- Re-verification is built in through the valid until date.
- Proof of address in the same flow, with no extra step when the ID already carries it.
Typical setup
Standard level with proof of address, country and address scopes.
eligibilitycountryaddress
{
"status": "active",
"level": "standard",
"captureMethod": "nfc",
"documentKind": "passport",
"residenceCountry": "ID",
"validUntil": 1953763200000,
"address": { "verified": true, "method": "signed_pdf", "evidenceLevel": "high", ... }
}Marketplaces and the sharing economy
Fake and repeat accounts erode trust between buyers and sellers.
- Duplicate detection tells you when the same document is already verified on another account.
- With the duplicate link scope you get your own user id of the earlier account, for account recovery.
- You receive a verified status, not documents you would have to store.
Typical setup
Standard level, duplicate link scope.
eligibilityduplicate_link
{
"status": "rejected",
"reasonCodes": ["duplicate_identity"],
"duplicateOfExternalUserId": "user_17"
}Gaming and age-restricted services
You need to know that a player is an adult, not to hold their passport.
- Every answer says whether the person is over 18, without a date of birth.
- Year of birth is available as a separate scope if your rules need it.
- Images of people under the minimum age are deleted within 24 hours.
Typical setup
Standard level, no extra scopes.
eligibility
{
"status": "active",
"level": "standard",
"ageOver18": true
}Workforce and gig platforms
Couriers, drivers and remote staff must be who they say they are, and stay that way.
- Driving licences and other documents without an MRZ are accepted and checked by trained reviewers.
- Identities expire with the document or after 36 months, so checks are repeated on time.
- The hosted web flow runs in any phone browser, without installing an app.
Typical setup
Standard level, country scope.
eligibilitycountry
{
"status": "active",
"captureMethod": "photo",
"documentKind": "driving_licence",
"validUntil": 1882742400000
}Put a real person behind every account
Zoi ID is launching soon. Early access partners get sandbox keys, a direct line to our team and a setup that fits their markets.
Or write to official@zoi.network