End-to-end flow
1
User starts verification in your app
The user launches the Veriff powered by zkMe experience inside your application (AIR Kit surfaces the flow; your product does not need to host raw KYC storage to participate).
2
Programmatic path (default)
The user completes document capture, NFC chip read where the document supports it (electronic passport / eID), liveness, and face matching. On supported documents, zkPassport establishes cryptographic authenticity of the chip (ICAO-style passive authentication). The verified outcome feeds the AIR Credential with whatever disclosure level the issuance and verification programs require — from pass/fail only through selective attributes.
3
AML and sanctions screening
Screening runs as part of the on-chain IDV/KYC pipeline so the resulting credential reflects both identity and financial crime compliance signals your programs require.
4
Manual reverification (when needed)
If the automated path cannot complete — for example unreadable chip, document edge case, or biometric mismatch — the session moves to human review under Veriff powered by zkMe. From the user’s perspective this matches a traditional eKYC outcome: approved, rejected, or more information requested.
5
Credential issuance (AIR)
On success, zkMe (as Issuer) issues an AIR Credential into the user’s AIR Account. Cryptographic commitments anchor on Moca Chain; sensitive payloads remain under zkMe’s protection model (see Data collection & sharing and zkMe security architecture).
6
Verification at any partner
When the user presents the credential elsewhere in the ecosystem, the verifier calls AIR Kit verification and receives whatever the verification program is configured to return — a pass/fail signal or a selective set of attributes, with user approval.
Sequence overview
Geographic coverage (zkPassport)
For electronic passport flows that rely on published country signing keys, zkPassport supports a large set of issuing countries. Documents from other jurisdictions may still be verified through the document-and-biometric path without NFC, subject to Veriff powered by zkMe coverage rules. For the authoritative country list, see zkMe documentation: Supported countries.Related reading
Overview
On-chain IDV/KYC positioning, disclosure flexibility, and what the bundle includes.
Data lifecycle
What each party sees and stores across pass/fail and selective modes.