Onboard real customers and keep fraud rings out. Veris gives your fintech live face liveness, Nigerian ID and document capture, and 1:1 face matching on a single API key - with a signed result your backend can trust. NDPA-ready, and no biometric data is ever stored.
Traditional KYC flows rely on manual document review or OTP verification. Both are slow, expensive, and easily bypassed. Veris replaces them with a live biometric session that produces a signed, verifiable proof your backend can trust instantly.
Each step runs a separate Veris product. Together they produce a complete, signed identity event. Your backend gets everything it needs to make a trust decision.
The user photographs their NIN slip, driver's licence, or passport. Veris Scan auto-detects the document type, extracts all fields as structured JSON, and pulls out the face photo embedded in the document. The SDK handles guidance and quality checks entirely on-device - no API calls, no uploads.
Available on all paid plans - Launch and above: unlimitedVeris Capture opens the camera and runs 12 quality checks - brightness, blur, occlusion, eye openness, and more. It validates a real human face is present, then runs passive liveness analysis (LBP) silently on Launch and above. Scale and Pro add active liveness challenges (head turn, blink, nod). Every result is ECDSA-signed on-device. The image never leaves the phone.
Available on all plans - liveness depth varies by planYour backend POSTs the face photo extracted from the document and the live selfie captured by Veris Capture to the Compare API. One HTTP call. You receive a 0-100 confidence score and a clear match decision. Both images are deleted in a guaranteed finally block - no storage, no logging, no exceptions.
A single structured result your backend can store, audit, and act on. No manual review required.
{
"documentType": "DRIVERS_LICENCE",
"firstName": "Adaeze",
"surname": "Okonkwo",
"dateOfBirth": "1994-07-12",
"licenceNumber": "LAG-234-5678",
"expiryDate": "2028-07-12",
"overallConfidence": 0.97,
"faceImageBase64": "<doc face photo>",
// From Veris Capture
"livenessStatus": "passed",
"qualityScore": 0.91,
"challengesCompleted": ["head_turn", "blink"],
// From Veris Compare
"matchConfidence": 97.3,
"matchDecision": true,
// Cryptographic proof
"environment": "production",
"signature": "ECDSA-sig...",
"nonce": "uuid-v4-replay-guard"
}
finally block on every request. Veris never holds your users' data.The same three products cover the whole customer lifecycle - account opening, high-value transfers, and account recovery - without you storing a single face image.
All three products are available on every paid plan. Launch and above unlock unlimited Capture and Scan with full liveness. Compare quotas scale with your plan. Sandbox includes everything - no credit card needed.
| Capability | Launch | Scale | Pro |
|---|---|---|---|
| Document scanning (Veris Scan) | Unlimited | Included | Included |
| Face capture + quality checks | Unlimited | Included | Included |
| Passive liveness detection (LBP) | Included | Included | Included |
| Active liveness challenges | - | 1 round (random) | 2-4 rounds (configurable) |
| Face comparison (Veris Compare) | 1,500/mo | 10,000/mo | 30,000/mo |
| Full KYC flow (all three steps) | Launch | Scale | Pro |
| ECDSA-signed result payload | All plans | Included | Included |
Start for free - sandbox includes liveness, document capture, and face matching.
No credit card needed - sandbox gives you full access to Scan, Capture, and Compare instantly