Skip to main content

1:1 Validation

When the user has already gone through onboarding, 1:1 Validation confirms that whoever is in front of the camera in this transaction is the same person from the initial registration.

What it does​

Compares the selfie captured in the current session against the selfie captured in a previous process — referenced by that process's identifier. Returns a binary verdict (same person or not), with no probabilistic score.

Inputs​

  • A capture session opened via POST /v1/process with a flow that includes 1:1 Validation.
  • Reference process identifier (the original registration / onboarding to which this validation will be compared).

Possible responses​

ResponseMeaning
YESThe face is the same as in the reference process.
NOThe face is not the same as in the reference process.

Availability​

SurfaceSupported
SDK (Android, iOS, Flutter)✅
Web (iFrame, Redirect)✅
API (headless, no SDK)✅

Valid combinations​

1:1 Validation appears in flows that include the token suffix:

idtoken, idtokentrust, idtokensign.

For the full matrix, see Available flows.

1:1 Validation vs Smart Revalidation​

Both 1:1 Validation and Smart Revalidation address the question "is this the same person from the registration?". The difference:

  • 1:1 Validation always requires a new active selfie to compare with the reference.
  • Smart Revalidation orchestrates multiple authentication tiers (metadata, silent authentication, passkey, facial biometric) adaptively, choosing the least-friction approach for each transaction based on real-time risk signals.

When biometrics are not regulatory-mandated, Smart Revalidation reduces friction. When biometrics are mandatory, use 1:1 Validation.