Skip to main content
Version: 11.5.0

Verification Check Results

HYPR Affirm shows the result of each identity verification check in the Activity Log, the Helpdesk and the scorecards. This page explains each result: what it checks, what its values mean and where it appears.

The results come from the Document and Biometric Verification step. Which of them appear depends on the checks and settings that step has turned on.

How Results Are Shown​

Pass and Fail Labels​

Each check either passes or flags something that needs attention. Each surface shows this with its own labels.

SurfaceA passing check shows asA flagged check shows as
Activity Log and HelpdeskVerifiedUnverified
Approver scorecard and requester reportThe pass value in the result's row, such as Yes or Valid, with a check markThe fail value in the result's row, such as No or Expired, with a cross

Some labels describe a problem rather than a pass. For Document Tampering, for example, a passing check shows as No on the scorecard, because no tampering was found.

When a check result isn't available:

  • The Activity Log shows the result as Unverified. A missing Document Template Match, Document Status or band is left out instead
  • The scorecard shows a warning icon in place of the check mark or cross. Document Template Match, Document Status and Security Feature Present are left out instead

If a check is still under manual review when Affirm stops waiting, the Activity Log and the scorecard show Awaiting manual review in place of the results. See Checks Held for Manual Review.

Bands​

Spoofing Detection and Face Match Confidence show a Low, Medium or High band instead of a pass or fail value.

ResultLowMediumHighFails with the default rules
Spoofing DetectionUnlikely to be a spoofSome signs of spoofingLikely a spoofHigh
Face Match ConfidenceA weak matchA partial matchA close matchLow

The bands run in opposite directions: a High band is the failing band for Spoofing Detection and the best band for Face Match Confidence.

Overall Result and the Individual Checks​

Overall Result is a single result for the whole verification. With the default rules, the IDV Outcome decision comes from the individual results, not from Overall Result. The exception: when Overall Result is passing, a missing Document Template Match, Document Status or Security Feature Present result doesn't fail the step.

A Policy Evaluation Kit can change these rules. See Reading the IDV Outcome action.

Where Results Appear​

Each table on this page names the surfaces that show a result, and the label each surface uses.

  • Activity Log: The detail view of a verification groups the results by report, such as Document Report or Motion Report. The Helpdesk shows the same labels. See Activity Log
  • Approver scorecard: The Document and biometric verification section that an approver reviews. The labels on this page are the defaults, which you can change in Affirm Studio. See Approver Experience
  • Requester report: The same section, shown to the requester when Report Visibility for Requester is on. Watchlist and Identity Enhanced results appear to approvers only
  • Risk signals: The fields that Risk Policy Builder rules read, under a shorter name. Every evaluation stores them in the verification's policy ledger
  • Affirm API: The activity log records that the IDV Results API returns carry these results, including Overall Result

In the tables, Scorecards means both the approver scorecard and the requester report.

Audit Trail events record when the step starts and finishes, and when a check is held for manual review. They don't carry individual check results. See Identity Verification Events.

With Dual Document Verification, each document has its own set of results. The Activity Log labels them Document #1 and Document #2, and risk signals carry a Document 1 or Document 2 prefix.

Document Checks​

The Activity Log lists these results under Document Report. They appear whenever the step authenticates a document, and the requester report shows them too. The first Document type row on the scorecard names the document the requester submitted; it isn't a check. Supported document types are listed in Supported Documents by Location.

ResultWhat it checksValues and meaningWhere it appears
First Name MatchCompares the first name read from the document with the first name on the requester's recordYes: the names match
No: the names differ
Activity Log
Scorecards: First name match
Risk signal: First Name Match
Last Name MatchCompares the last name read from the document with the last name on the requester's recordYes: the names match
No: the names differ
Activity Log
Scorecards: Last name match
Risk signal: Last Name Match
Document Template MatchChecks that the document looks and reads like a genuine document of its type and issuing country, and that data printed in more than one place on it agreesYes: the document matches its template and its data is consistent
No: at least one part of the check was flagged
Activity Log, only when available
Scorecards: Document template match, only when available
Risk signal: Template Match
Document StatusChecks the expiry date read from the documentValid: the document hasn't expired
Expired: the expiry date has passed
Activity Log, only when available
Scorecards: Document status, only when available
Risk signal: Not Expired
Image QualityChecks that the document image is good enough to read: not low resolution, and with no vital data obscuredHigh: the image is readable
Low: the image is too poor to read reliably
Activity Log
Scorecards: Image quality
Risk signal: Image Quality
Supported DocumentChecks that the document type is acceptedSupported: the document type is accepted
Unsupported: the document type isn't accepted
Activity Log
Scorecards: a second Document type row
Risk signal: Doc Supported
Image ColorChecks that the document image is in colorColor: the image is in color
Black & white: the image is black and white
Activity Log
Scorecards: Image color
Risk signal: Color Image
Document AuthenticityChecks that the image quality allows a conclusive decision on whether the document is genuineVerified: the document could be assessed
Unverified: the quality didn't allow a conclusive assessment
Activity Log
Scorecards: Document authenticity
Risk signal: Authentic
Document Image TamperingChecks the portrait photo on the document for signs of tampering or alterationNo: no tampering found on the portrait
Yes: the portrait shows signs of tampering
Activity Log
Scorecards: Document image tampering
Risk signal: No Image Tamper
Security Feature PresentChecks that the security features expected on this document type are present and correctYes: the expected features are present
No: features are missing or wrong
Activity Log
Scorecards: Security feature present, only when available
Risk signal: Security Features
Original Document PresentChecks that the image is of the physical document, not a photo of a screen, a photo of a photo or a copyYes: the image shows the original document
No: the image appears to be a reproduction
Activity Log
Scorecards: Original document present
Risk signal: Original Present
Document TamperingChecks the document image for signs of digital editingNo: no digital tampering found
Yes: the image appears digitally altered
Activity Log
Scorecards: Document tampering
Risk signal: No Tampering
Face Detected on ImageChecks that a face was found on the documentYes: a face was found on the document
No: no face was found
Activity Log
Scorecards: Face detected on image
Risk signal: Face on Image

The Activity Log also summarizes the document results in two rows on the step itself. See Overall Result.

Face and Liveness Checks​

These results compare the requester's live capture with the document. The Liveness Check setting produces them from a selfie, which the Activity Log lists under Photo Fully Auto Report. With With Motion Detection on, they come from a head-turn video instead, under Motion Report. Motion Detection is an optional capability; see Affirm Feature Availability.

ResultWhat it checksValues and meaningWhere it appears
Face DetectedChecks that a single face of sufficient quality was found in the document image and in the live captureYes: a usable face was found in both
No: a usable face wasn't found
Activity Log
Scorecards: Face detection
Risk signal: Face Detected
Liveness DetectedChecks that the requester performed the head-turn pattern correctly during the video capture. Requires With Motion DetectionYes: the head turn was completed correctly
No: it wasn't
Activity Log, under Motion Report
Scorecards: Liveness detected
Risk signal: Liveness Detected
Image Source IntegrityChecks that the live capture came from a trustworthy source, such as a real camera rather than an emulator or an altered uploadHigh: the source is trusted
Low: the source was flagged
Activity Log
Scorecards: Image source integrity
Risk signal: Image Integrity
Spoofing DetectionRates how likely the capture is a spoof, such as a replayed or injected capture, rather than a live personLow: unlikely to be a spoof
Medium: some signs of spoofing
High: likely a spoof. Fails with the default rules
Activity Log shows the band, and Unverified for High
Scorecards: Spoofing detection, with a cross for High
Risk signal: Spoof Detection
Face Match ConfidenceRates how closely the face in the live capture matches the portrait on the documentHigh: a close match
Medium: a partial match
Low: a weak match. Fails with the default rules
Activity Log shows the band, and Unverified for Low
Scorecards: Face match confidence, with a cross for Low
Risk signal: Face Match

Watchlist Checks​

These results come from the AML Checks and OFAC Checks options in the step. The Activity Log lists them under Watchlist Standard Report. They need the Watchlist and KYC Screening capability; see KYC Compliance Checks.

ResultWhat it checksValues and meaningWhere it appears
Sanctions ListsScreens the requester against government and international organization sanctions lists. Requires AML ChecksPassing: no sanctions match
Failing: a possible match
Activity Log
Approver scorecard: AML checks
Risk signal: No Sanctions
Legal and Regulatory WarningsScreens the requester against law-enforcement and regulatory monitored lists. Requires OFAC ChecksPassing: no warnings found
Failing: a warning was found
Activity Log
Approver scorecard: OFAC checks
Risk signal: No Legal Warnings

With the default rules, a failing result on either check fails the step.

Identity Enhanced Checks​

These results come from the Identity Verification With Document Issuer check, which compares the requester's details with external identity data sources. The Activity Log lists them under Identity Enhanced Report. HYPR enables this check per tenant; contact your HYPR representative if it isn't available.

ResultWhat it checksValues and meaningWhere it appears
Address HistoryChecks whether the requester's address matches the address held in the identity data sourcesYes: the address matched
No: it didn't match
Activity Log
Approver scorecard: Address verified
Risk signal: Address Match
Date of BirthChecks whether the requester's date of birth matches the identity data sourcesYes: the date of birth matched
No: it didn't match
Activity Log
Approver scorecard: Date of birth verified
Risk signal: DOB Match
Found in Data SourcesShows whether the identity data sources found the requester at allYes: the requester was found
No: the requester wasn't found
Activity Log, as a flag on the step
Risk signal
Known Identity (IDP/Directory)Shows whether the requester's directory profile already held the date of birth and address the checks needYes: the details came from the directory
No: the requester entered them
Activity Log, as a flag on the step
Risk signal

With the default rules, this check passes when Known Identity or Found in Data Sources is Yes. Address History and Date of Birth aren't part of the default rules. For more on the two flags, see Activity Log.

Overall Result​

These results summarize the whole check rather than one aspect of it. The three step rows appear at the top of the expanded Document & Biometric Verification step in the Activity Log. With Dual Document Verification, the second document adds rows with a Secondary prefix, such as Secondary Name Check.

ResultWhat it checksValues and meaningWhere it appears
Overall ResultSummarizes the whole verification in one resultPassing: nothing was flagged
Not passing: at least one check needs attention, or no overall result was available
Risk signal: Overall Result
Affirm API
Not shown in the Activity Log or scorecards
Document AuthenticationSummarizes the document checksVerified: every document check passed. Document Template Match, Document Status and Security Feature Present also pass when missing if Overall Result is passing
Unverified: at least one didn't
Activity Log
Name CheckSummarizes First Name Match and Last Name MatchVerified: both names match
Unverified: at least one differs
Activity Log
Biometric Liveness CheckSummarizes the face and liveness checksVerified: Face Detected, Image Source Integrity and Liveness Detected pass, Spoofing Detection isn't High and Face Match Confidence isn't Low
Unverified: any of these fails
Activity Log