SOC2ISO27001

Check KBA Check — Compliance Automation

Compliance teams monitor regulations across multiple jurisdictions. Manual checking creates gaps and increases regulatory risk.

39
Fields Extracted
300s
Max Processing

What This Template Does

AI-powered extraction using gemini-2.5-flash. Part of 113 production-ready templates.

Capabilities

  • Regulatory Check
  • Risk Scoring
  • Audit Trail
  • Kba Check
  • Risk

Output Schema

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "KBA Verification Result",
  "description": "Schema for Knowledge-Based Authentication verification results",
  "type": "object",
  "required": [
    "customer_name",
    "verification_date",
    "overall_result",
    "questions_total",
    "questions_correct"
  ],
  "properties": {
    "customer_name": {
      "type": "string",
      "description": "Full legal name of the person being verified"
    },
    "customer_id": {
    
...

Quick Start

$ pip install doclayer
$ doclayer process document.pdf --agent compliance.kba-check

See It In Action

Real extraction example showing input document and structured output.

Input Document
KBA VERIFICATION REPORT
========================

Verification Provider: IDVerify Solutions
Report Date: 2024-05-22
Session ID: KBA-2024-05-22-78432

CUSTOMER INFORMATION
--------------------
Customer Name: Jennifer Marie Anderson
Customer ID: CUST-2024-00892
Date of Birth: 1987-09-14
SSN (Last 4): 6742
Current Address: 892 Maple Avenue, Portland, OR 97201

VERIFICATION SESSION DETAILS
----------------------------
Verification Date/Time: 2024-05-22T14:32:18Z
Session Duration: 4 minutes 23 second
Extracted Data
{
  "customer_name": "Jennifer Marie Anderson",
  "customer_id": "CUST-2024-00892",
  "date_of_birth": "1987-09-14",
  "ssn_last_four": "6742",
  "verification_date": "2024-05-22T14:32:18Z",
  "verification_provider": "IDVerify Solutions",
  "session_id": "KBA-2024-05-22-78432",
  "attempt_number": 1,
  "questions": [
    {
      "question_id": "Q1",
      "category": "ADDRESS_HISTORY",
      "question_text": "Which of the following streets have you previously lived on?",
      "answer_provided": "Oak Street",
      "correct_answer": "Oak Street",
      "result": "MATCH",
      "data_source": "Credit Bureau Records",
      "response_time_seconds": 28
    },
    {
      "question_id": "Q2",
      "category": "FINANCIAL",
      "question_text": "Which bank held your auto loan between 2019 and 2021?",
      "answer_provided": "Bank of America",
      "correct_answer": "Bank of America",
      "result": "MATCH",
      "data_source": "Credit Bureau Records",
      "response_time_seconds": 45
    },
    {
      "question_id": "Q3",
      "category": "PROPERTY",
      "question_text": "What is the approximate purchase price range of your current property?",
      "answer_provided": "$350,000-$500,000",
      "correct_answer": "$350,000-$500,000",
      "result": "MATCH",
      "data_source": "Public Property Records",
      "response_time_seconds": 32
    },
    {
      "question_id": "Q4",
      "category": "EMPLOYMENT",
      "question_text": "Which of the following companies were you employed by between 2015 and 2018?",
      "answer_provided": "TechStart Inc",
      "correct_answer": "TechStart Inc",
      "result": "MATCH",
      "data_source": "Employment Verification Database",
      "response_time_seconds": 51
    },
    {
      "question_id": "Q5",
      "category": "PERSONAL",
      "question_text": "In which city was your mother born?",
      "answer_provided": "Boston",
      "correct_answer": "Boston",
      "result": "MATCH",
      "data_source": "Public Records",
      "response_time_seconds": 38
    }
  ],
  "questions_total": 5,
  "questions_correct": 5,
  "questions_incorrect": 0,
  "questions_timeout": 0,
  "questions_no_data": 0,
  "pass_threshold": 4,
  "overall_result": "PASS",
  "confidence_score": 0.98,
  "verification_sources": [
    "Experian Credit Bureau",
    "TransUnion Credit Bureau",
    "Public Property Records (County Assessor)",
    "Employment Verification Database",
    "Public Records (Vital Statistics)"
  ],
  "risk_indicators": [],
  "fraud_flags": [],
  "session_duration_seconds": 263,
  "ip_address": "98.45.123.67",
  "device_info": "Chrome 124.0 on Windows 11",
  "geographic_location": "Portland, Oregon, USA",
  "recommended_action": "APPROVE",
  "action_taken": null,
  "reviewer_notes": null,
  "document_type": "kba_verification_report"
}

Successful knowledge-based authentication with perfect 100% pass rate across five questions spanning address, financial, property, employment, and personal history. Demonstrates baseline clean verification with 98% confidence and no fraud indicators.

Frequently Asked Questions

What documents can KBA Check process?

The KBA Check template processes compliance documents including various formats and layouts. See the instructions for specific document types supported.

How accurate is the KBA Check extraction?

The KBA Check template uses Gemini 2.5 Flash for high-accuracy extraction. Results include confidence scores for each field.

Can I customize the KBA Check template?

Yes, you can modify the extraction schema, add custom fields, or adjust the instructions to match your specific requirements.

Start Extracting Data Today

Process your first document in under 5 minutes. No credit card required.