Skip to main content

Smart Revalidation

Markdown

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.
  • Facial Biometric — reserved for high-risk transactions; runs liveness detection and facematch against the user's registered biometric.

Possible responses​

ResponseMeaning
YESThis is the expected user.
NOThis is not the expected user.

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
LOGINFlows returning to the client's platform, such as passwordless login, check-in, identity revalidation, and keeping the online session alive.
ACC_MANAGEMENTAccount profile change flows, such as password change, device swap, address update, etc.
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.
CRITICALFacial Biometric only.

useCase enum values​

CategoryEnum valueDescription
ExperienceUSE_CASE_LOGINOptimizes UX for return flows to the client's platform, such as passwordless login and check-in.
ExperienceUSE_CASE_IDENTITY_REVALIDATIONVariant of USE_CASE_LOGIN for periodic identity revalidation with an extended validity window (7-day session / 30-minute step-up), used for the iGaming use case in Brazil.
ExperienceUSE_CASE_ACC_MANAGEMENTOptimizes UX for account profile change flows, such as password change, new device, address update, etc.
ExperienceUSE_CASE_FIN_TRANSACTIONSOptimizes UX for financial transaction flows such as PIX/TED (Brazil), Venmo/Zelle (US), cash withdrawal, etc.
ExperienceUSE_CASE_FIN_SERVICESOptimizes UX for financial service applications, such as contracts and loans.
ExperienceUSE_CASE_CUSTOMOptimizes UX for flows other than those mentioned above.
CriticalUSE_CASE_CRITICAL_ACC_MANAGEMENTFacial biometrics for account profile changes in more critical cases from the customer's perspective, such as account recovery or frequent profile changes.
CriticalUSE_CASE_CRITICAL_FIN_TRANSACTIONSFacial biometrics for critical monetary transactions, such as high-value ones.
CriticalUSE_CASE_CRITICAL_FIN_SERVICESFacial biometrics for critical financial service applications, such as sensitive contracts and loans.
CriticalUSE_CASE_CRITICAL_CUSTOMFacial biometrics for critical flows in use cases not mentioned above.

Availability​

Integration components required
Web or SDK

Valid combinations​

Smart Revalidation appears in the idsmart flow.

For the full matrix, see Available flows.

Products that use this capability​