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. SpitShake 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’svalues 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

