All three images are ingested, faces detected and aligned, and every pair compared for identity. The output is a determination across all three sources rather than a single check - so a mismatch is localised. An ID that does not match the interview photograph is a different finding from a reference image that matches neither, and each points the verifier somewhere different.
Built on AWS Rekognition for detection and matching, with AWS Bedrock in the pipeline.
The reference image is dispatched through SerpAPI for reverse image search, with results retrieved, filtered and captured as evidence on the candidate's verification record.
Getting this to focus on the person took engineering. General image search anchors on whatever is most visually distinctive in a frame - in a professional headshot, that is the suit and the spectacles, not the face. We implemented an automated face-cropping stage that isolates the face before dispatch, stripping clothing and background from the query so the search works on the subject rather than their wardrobe.