Passive liveness
passive_livenessConfirms a live human is in front of the camera from a single capture, with no instructions to follow — defeats printed photos, screen replays, and video injection.
- Input
- Selfie capture
- Returns
- liveness verdict, presentation-attack signal breakdown
Active liveness
active_livenessChallenge-response capture (movement or on-screen prompts) for high-risk journeys or where a regulator expects an explicit challenge.
- Input
- Guided capture session
- Returns
- challenge result, per-frame evidence retained on the case
Face match (1:1)
face_matchCompares the selfie against the document portrait and returns a similarity score, not a yes/no, so your policy sets the accept, review, and reject thresholds.
- Input
- Selfie and document portrait
- Returns
- similarity score, threshold applied, decision reason
Face search (1:N)
face_searchSearches the new face against your own verified population and your blocklist to catch one person opening several accounts under different identities.
- Input
- Selfie plus the tenant gallery
- Returns
- candidate matches with scores and the linked case IDs
Biometric re-authentication
biometric_authRe-proves an existing customer at a sensitive moment — large withdrawal, device change, payout address change — by matching against the biometric captured at onboarding.
- Input
- Selfie plus stored enrolment reference
- Returns
- match verdict, elapsed time since enrolment
Age assurance
age_estimationEstimates age from a face capture where a full document check is disproportionate, with document fallback when the estimate lands near the threshold.
- Input
- Selfie capture and the age threshold
- Returns
- estimated range, above/below-threshold verdict, fallback trigger
Device and IP intelligence
device_ipFingerprints the device and inspects the network path: emulator, rooted device, automation, VPN, proxy, hosting ASN, geo mismatch against the claimed residency.
- Input
- SDK signals collected during the session
- Returns
- device fingerprint, network flags, geo-consistency verdict
Duplicate and blocklist checks
duplicate_blocklistBlocks identities, faces, documents, devices, and wallets you have already rejected, and flags duplicate applications inside the same tenant.
- Input
- Session artefacts
- Returns
- blocklist hit with the reason and date it was added, duplicate case links