United States GovMatch

Incode GovMatch is an identity verification solution that securely confirms identity against state Department of Motor Vehicles (DMV) issuing databases in real time. GovMatch supports two complementary methods to verify a user:

  • GovFaceMatch: Performs a one-to-one biometric comparison of a user’s live selfie and identity attributes against the photo and identity record held in a participating state DMV database.
  • GovDataMatch: Verifies user-submitted identity attributes (including name, date of birth, and document details) against the corresponding DMV record.

As shown in the following map, most states support one of these methods and some states support both. The Incode module determines which method to use based on the state issuing the ID. When both methods are provisioned, priority is given to the GovFaceMatch method.

US map showing GovFaceMatch and GovDataMatch support by state


Verification Methods

GovFaceMatch

GovFaceMatch is Incode’s direct connection to state DMV systems for biometric face comparison. During verification, the supported document data fields are sent to the DMV. If the document data fields match to a record within the DMV database, the uploaded selfie is compared against the official portrait stored in the state’s DMV database. A successful Face Match guarantees that the Data Match also passed, and provides the highest level of assurance that the person presenting the document is the legitimate holder.

  • Provider: Direct Incode-to-DMV integration
  • Supported States: CA*, GA*, MS, VA
  • Verification method: Biometric face matching against DMV photo on file & certain fields required by states.

* Requires separate approval from state DMV to enable

For more, see GovFaceMatch Technical Details.

GovDataMatch

GovDataMatch is Incode’s data verification service through AAMVA or through validation of Verifiable Credentials. During verification, the supported document data fields are validated against the data on the record held by the issuing state’s DMV.

  • Provider: AAMVA network, validation of Verifiable Credentials
  • Supported States: 46 states (all except AK, CA, LA, MN, UT)
  • Verification method: Data field matching against authoritative DMV records

For more, see GovDataMatch Technical Details.

Known State-Level Integration Differences Between Participating GovDataMatch States

As each state has its own independent GovDataMatch integration, data field matching availability is not consolidated to a single standard. Below are the known state-level variations as provided by the latest official AAMVA documentation.

📘

Incode observes some discrepancy cases in production that are pending official confirmation by AAMVA.

States that do not support Issue Date verification on ID Cards
StateNotes
AZNot supported
DENot supported
IDNot supported
KYNot supported
MINot supported
MENot supported
NENot supported
NMNot supported
NCNot available if person previously held a Driver License
RINot supported
TXNot supported on ID cards issued pre-2009
VANot supported
WINot supported
States that do not support Expiration Date verification on ID Cards
StateReason
AZAZ issues ID cards without expiration date
DEData field not available for verification
IDData field not available for verification
KYData field not available for verification
MEData field not available for verification
MIData field not available for verification
NEData field not available for verification
NJData field not available for verification
NMData field not available for verification
NCData field not available for verification
RIData field not available for verification
TXData field not available for verification
VAData field not available for verification
WIData field not available for verification
Known Special Cases - All Credentials
StateID TypeIssueImpact
COSome ID cardsSome have no expiration date (criteria not specified)Cannot verify
FLSome ID cardsSome have no expiration date (criteria not specified)Cannot verify
ILID cards and Driver LicensesTemporary credentialsCannot verify issue date on temporary credentials
ILTemporary credentialsCannot verify expiration on temporary credentialsCannot verify
MAID cards and Driver LicensesReplacement/duplicate cardsNew issue date printed but database keeps original
MAPre-2010 ID cardsNo expiration dateCannot verify
RIOld cardsNo expiration dateCannot verify
WYVery old ID cardsNo expiration dateCannot verify
Age-Based No Expiration (ID Cards)

These states issue ID cards without expiration dates for certain age groups:

StateAge ThresholdCard TypeNotes
AL62+Non-REAL ID onlyREAL ID cards always have expiration
AR60+Non-REAL ID onlyREAL ID cards always have expiration
IL65+All ID cardsNo expiration for seniors
MO70+Some ID cardsVaries by individual
OK65+Non-REAL ID onlyShows "INDEF"; REAL ID has 4/8 year validity
TN65+Non-REAL ID onlyREAL ID cards always have expiration
TX60+All ID cardsNo expiration for senior
States That Keep Original Issue Date on Replacements

These states reuse the original issue date even on replacement cards:

  • AL
  • AR
  • DC
  • FL
  • IN
  • MS
  • NJ
  • SC
  • TX (for "Remade" cards only)

Module Configuration

You can add GovMatch to your Workflows or Flows using the Government Record Verification module. Then you can configure the module settings to select the applicable fields for the input data and/or face you would like to collect from the end user. Documentation for these configuration settings is coming soon.

Single Session Dashboard Result

GovFaceMatch

GovDataMatch

Interpreting GovMatch Results

For each check performed, one of the following 3 statuses is returned:

StatusDescriptionNotes
OKExact Match VerifiedSession face or data field is an exact match to DMV records
FAILExact Match FailedMismatch between session face or data field and DMV records
UNKNOWNVerification unavailableData field is not supported by the state, OR data field is unavailable for verification

For more specific information on scoring and response details, see either GovFaceMatch or GovDataMatch.



Did this page help you?