Skip to main content

Overview

Knowledge-Based Authentication (KBA) verifies a signer’s identity by asking them questions derived from public and credit records that only the real person would know. DocuTrust integrates with LexisNexis and Experian, and also provides a demo provider for testing.

Step 1: Configure KBA Provider

Set up your KBA provider credentials. Only one provider can be active at a time.

Available Providers

Step 2: Check Configuration

Step 3: Initiate KBA Session

Submit the signer’s identity information to generate a set of multiple-choice questions. All identity fields are required.

Step 4: Verify Answers

Submit the signer’s answers to the KBA questions. The provider scores the responses and returns a pass/fail result.

Stored Verification Data

After verification (pass or fail), the result is saved to the submitter’s values hash under the corresponding field UUID:

Audit Events

Every KBA interaction is recorded in the immutable audit log:

Scoring

The KBA score is a percentage from 0 to 100 representing how many questions the signer answered correctly, weighted by question difficulty. The passing threshold is determined by the provider:
  • LexisNexis: Default passing score of 70
  • Experian: Default passing score of 75
  • Demo: Always returns a score of 85 for correct answers, 40 for incorrect

Complete Flow Diagram