Interpretation of BioGovID

Interpreting the results of a BioGovID verification.

Overview

Verification via BioGovID is represented at the top level by a policy decision (true for all transactions on the AXN). You can confidently engage business logic based on only the policy decision, but understanding the underlying outcomes at the assertion and component levels will enable you to engage in more nuanced business logic and help users troubleshoot.

📘

Recommended Reading

You'll need to understand policy decisions and the process for finding and reviewing an individual transaction before attempting to analyze an individual transaction, which is what's covered here.



Assertions/Components

For standard BioGovID, the verification process is typically two or more steps: 1) capture the front of the document, 2) capture the back of the document, 3) capture a selfie image.

Standard BioGovID verification uses two policy components (level 1): the "BioGovID" component is based on 6 sub-components (level 2) with their own sub-components (level 3) and assertions. The "BioGovID - Risk Checks" component is based on one assertion.



BioGovID

Standard BioGovID
All of these assertions must pass for this level 1 component to pass.

DescriptionAssertion NameComponent Name (Level 2)Component Name (Level 1)
Is the document identifiable?test.documentClassifiedDocument is identifiableTEMPLATE: BioGovID
Is the document allowable / supported?test.allowableDocumentDocument is an allowable typeTEMPLATE: BioGovID
Is the document authentic?test.documentAuthenticatedDocument is authenticatedTEMPLATE: BioGovID
Does the headshot extracted from the document match the provided selfie?test.facialPhotosMatchDocument headshot matches selfieTEMPLATE: BioGovID
Does the first & last name extracted on the document match the provided first & last name?link.fullName_driversLicense
or
link.fullName_passport
or
link.fullName_idCard
Document first & last name match provided first & last nameTEMPLATE: BioGovID
Is the document expired?test.expiredDocument is not expiredTEMPLATE: BioGovID



BioGovID - Risk Checks

Standard BioGovID - Risk Checks
All of these assertions must pass for this level 1 component to pass.

DescriptionAssertion NameComponent Name (Level 3)Component Name (Level 2)Component Name (Level 1)
Does the document appear to be forged or augmented?test.possibleFraudAcuant Driver's License Verification - Front, Back and Face Comparison
or
Acuant Passport Verification - Front and Face Comparison
Document possibly forgedTEMPLATE: BioGovID - Risk Checks



Interpretation & Example Outcomes



An example of a user passing BioGovID with flying colors.

An example of a user passing BioGovID with flying colors.



An example of a user passing Selfie Liveness Indicator.

An example of a user passing Selfie Liveness Indicator.



Notes

A) When a user who should pass BioGovID is unable to, it's usually due to image quality. Although quality (glare, blur) and liveness checks are performed on captured images by default, special or unforeseeable issues can lead to a trustworthy user being denied (e.g. the quality of the document itself). In most cases, retrying the workflow is enough to resolve false positives.

B) There are dependencies between certain standard BioGovID assertions and components: a document that is not identifiable (test.documentClassified) cannot be determined as allowable / supported (test.allowableDocument); a document that is not allowable / supported cannot be determined as authentic (test.documentAuthenticated) since there is no source of truth for that document.