Skip to main content

Smart Revalidation

Re-authenticates users in transactions post registration, allowing the authentication methods to vary by the desired experience and flow criticality.

What it does

Applies a four-tier orchestration engine that dynamically routes each transaction through the most appropriate authentication method based on real-time risk signals:

  • Metadata Engine — analyzes contextual and behavioral data against the user's historical profile to calculate a real-time risk level and determine which authentication tier to deploy.
  • Silent Authentication — runs an AI-driven adaptive engine that scores device metadata, behavioral signals and the user's transaction history in the background to approve returning users with zero friction.
  • Passkey — FIDO2-compliant authentication for mid-risk transactions, leveraging the device's built-in biometrics without requiring a selfie capture.
  • Facial Biometric — reserved for high-risk transactions; runs liveness detection and facematch against the user's registered biometric.

The useCase parameter

When creating a process, the useCase field controls how the orchestration engine routes the transaction. It combines two dimensions:

  • Flow type — the business context of the transaction.
  • Criticality level — the minimum friction baseline, restricting which authentication tiers are available.

Flow types

Flow typeDescription
LOGINStandard access and high-frequency validation (e.g., passwordless login, gym check-ins).
ACC_MANAGEMENTStructural account actions: profile updates, credential changes, device swaps.
FIN_TRANSACTIONSMonetary movements: transfers, payments, purchases, investment orders.
FIN_SERVICESNon-monetary financial actions: credit applications, loan releases, card blocking.
CUSTOMCustom workflows that do not map to standard categories.

Criticality levels

CriticalityAuthentication tiers available
EXPERIENCE (default)All tiers — engine maximizes silent authentication.
SENSITIVEPasskey and Facial Biometric only.
CRITICALFacial Biometric only.

useCase enum values

CategoryEnum valueDescription
ExperienceUSE_CASE_LOGINOptimizes for seamless, zero-friction return flows.
ExperienceUSE_CASE_ACC_MANAGEMENTDynamic baseline for standard profile actions.
ExperienceUSE_CASE_FIN_TRANSACTIONSML-driven fraud check for payments.
ExperienceUSE_CASE_CUSTOMFlexible orchestration for tailored business logic.
SensitiveUSE_CASE_SENSITIVE_ACC_MANAGEMENTPasskey/Face for core credential updates.
SensitiveUSE_CASE_SENSITIVE_FIN_TRANSACTIONSPasskey/Face for elevated transfer values.
SensitiveUSE_CASE_SENSITIVE_FIN_SERVICESPasskey/Face for credit or card locking.
SensitiveUSE_CASE_SENSITIVE_CUSTOMCustom flow requiring a hardware check.
CriticalUSE_CASE_CRITICAL_ACC_MANAGEMENTFacial Biometric only — account recovery.
CriticalUSE_CASE_CRITICAL_FIN_TRANSACTIONSFacial Biometric only — high-value cashouts.
CriticalUSE_CASE_CRITICAL_FIN_SERVICESFacial Biometric only — contracts and loans.
CriticalUSE_CASE_CRITICAL_CUSTOMCustom flow forced into face validation.

Availability

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

Valid combinations

Smart Revalidation appears in the idsmart flow.

For the full matrix, see Available flows.

Use cases that use this capability