Condition Use Cases

Session Success criteria

You may need to define specific conditions to determine the session result. In this standard identity verification example, the identity is verified when:

  • The id is valid
  • The user is a live person
  • The user face matches the face from the ID

If all conditions are true, the session end result can be set up to pass. Otherwise, it should fail.

Standard condition to determine session result

Standard condition to determine session result

Based on the condition requirements, the session will pass or fail

In some cases, you might want to review some sessions manually or flag them as warning. For example, in your configuration, you allow a user to try five times to capture their ID. Most users should typically be successful after one or two attempts, so you want to inspect any who needed all five attempts to correctly capture the ID.

The following images show what the configuration and canvas could look like:

Include capture attempts to send sessions for manual review

Condition configuration to check for 5 ID capture attempts

The condition met the 5 attempt criteria and points to a "Manual review" result

The condition met the 5 attempt criteria and points to a "Warn" result

Crosschecks

The Cross Check process enables comparison of the data from different sources. The following example shows a comparison of the user's address from their ID and utility bill.

Configuring an address crosscheck

Configuring an address crosscheck

🟡

The Comparison Name field does not support special characters, such as !, @, #, $, %, ^, &, *, (, ), _, -, /.

After configuring the cross check, its name is available in the rules list of any following Condition.

Crosschecks in Condition

Cross Check name in Condition configuration

Custom Watchlist

Custom Watchlist is a process that offers a set of custom watchlist match results by different criteria. During processing, the user is validated against all entries in the custom watchlist. When configuring a Condition for this, ensure you define which watchlist to compare to - Blocklist or Allowlist - using the Watchlist Type rule.

Creating a condition when user is found in the watchlist by their facial template

Creating a condition when user is found in the watchlist by their facial template

Module Specific

Each module has their set of conditions available.i To learn more about individual modules and how conditional logic can be used with them, go to Incode Modules