Source of Truth Checks

Learn how Source of Truth Checks checks enhance identity verification accuracy and strengthen fraud detection at scale.

Predictive DocV Source of Truth Checks

The Predictive DocV (DocV) Source of Truth (SoT) check service enables organizations to validate information from state-issued driver’s licenses and identification cards against authoritative records such as state DMV databases.

SoT determines whether each personally identifiable information (PII) field extracted from a document matches an ID officially issued in the corresponding jurisdiction.


SoT availability across Predictive DocV products

The table below outlines SoT availability across DocV products.

Predictive DocV ProductSoT Check Included?
Document Verification (Standard, Plus, Premier)Add-on (can be enabled)
Selfie ReverificationNo
Secondary Document CaptureNo
Selfie IntelligenceNo

What SoT checks can detect

SoT checks validate whether the PII contained on the document corresponds to an issued identity record. These checks are highly effective for detecting fraud patterns where the identity does not exist in DMV systems or contains incorrect attributes.

However, SoT does not confirm document authenticity, image integrity, or biometric consistency. A fraudster using a high-quality counterfeit ID containing valid PII may still pass SoT.


Effective use cases

SoT checks are particularly useful in the following scenarios:

  • Synthetic identity fraud: Fraudsters creating entirely fake identities—without any history of state-issued IDs—will be flagged as no match when checked against official records.

  • Imperfect identity theft: When fraudsters steal core identity attributes but incorrectly guess or modify secondary fields (e.g., sex, height, weight, eye color), SoT will flag those mismatches.

    These fields are often self-reported and not easily accessible to attackers, making SoT an effective signal for catching incomplete or inconsistent identity theft attempts.


Use case limitations

SoT checks are not effective when the data on the ID is valid but used fraudulently. Examples include:

  • Stolen legitimate documents
  • First-party fraud (the real person misrepresenting information)
  • Perfect replicas of genuine ID information (accurately stolen PII)
  • Synthetic identities that already possess issued documents

In these cases, the identity exists in authoritative records, so SoT alone cannot distinguish legitimate from fraudulent use.


System limitations

  • Jurisdiction coverage:

    SoT checks via AAMVA are supported in 44 U.S. jurisdictions, including Washington D.C.

    The following seven states are not supported: California, New York, Alaska, Utah, Minnesota, Louisiana, and Pennsylvania.

  • Response latency:

    Typical response times range from 5–8 seconds, with some states taking up to 10 seconds depending on network and provider variability.

  • Scope of validation:

    SoT validates only the PII printed on the document. It does not validate:

    • Document authenticity
    • Headshots or biometric signals
    • Device, behavioral, or contextual risk
  • Document type support:

    Only state-issued driver’s licenses and ID cards are supported at this time. Additional document types may be added as new vendors become available.


Associated reason codes

Information reason codes

The following I reason codes may be returned as part of the SoT check service:

CodeDescription
I866AAMVA ran successfully
I867All fields matched AAMVA
I868Jurisdiction or ID Type not supported by AAMVA
I869ID number matched with source of truth
I870Date of birth matched with source of truth
I871Exact last name matched with source of truth
I872Fuzzy last name matched with source of truth
I873Alternate fuzzy last name matched with source of truth
I874Exact first name matched with source of truth
I875Fuzzy first name matched with source of truth
I876Alternate fuzzy first name matched with source of truth
I877Exact middle name matched with source of truth
I878Fuzzy middle name matched with source of truth
I879Alternate fuzzy middle name matched with source of truth
I880Middle initial matched with source of truth
I881Name suffix matched with source of truth
I882Document category matched with source of truth
I883Issue date matched with source of truth
I884Expiration date matched with source of truth
I885Sex matched with source of truth
I886Height matched with source of truth
I887Weight matched with source of truth
I888Eye color matched with source of truth
I889Address line 1 matched with source of truth
I890Address line 2 matched with source of truth
I891City matched with source of truth
I892State matched with source of truth
I893ZIP code (5-digit) matched with source of truth
I894ZIP code (4-digit) matched with source of truth

Risk reason codes

The following R reason codes may be returned as part of the SoT check service:

CodeDescription
R866AAMVA failed to run
R867Some fields did not match AAMVA
R868AAMVA under maintenance
R869ID number did not match with source of truth
R870Date of birth did not match with source of truth
R871Exact last name did not match with source of truth
R872Fuzzy last name did not match with source of truth
R873Alternate fuzzy last name did not match with source of truth
R874Exact first name did not match with source of truth
R875Fuzzy first name did not match with source of truth
R876Alternate fuzzy first name did not match with source of truth
R877Exact middle name did not match with source of truth
R878Fuzzy middle name did not match with source of truth
R879Alternate fuzzy middle name did not match with source of truth
R880Middle initial did not match with source of truth
R881Name suffix did not match with source of truth
R882Document category did not match with source of truth
R883Issue date did not match with source of truth
R884Expiration date did not match with source of truth
R885Sex did not match with source of truth
R886Height did not match with source of truth
R887Weight did not match with source of truth
R888Eye color did not match with source of truth
R889Address line 1 did not match with source of truth
R890Address line 2 did not match with source of truth
R891City did not match with source of truth
R892State did not match with source of truth
R893ZIP code (5-digit) did not match with source of truth
R894ZIP code (4-digit) did not match with source of truth