Home / Verification flow

Verification flow

How a verification takes place, step by step.

Follow one case from the moment a customer starts to the moment your system receives a decision. Every step leaves evidence.

Live walkthrough

Step 1 / 8

Session opened

Your app or the HECID app asks the platform to start a verification. A unique case is created and tied to your organisation.

What is recorded: case id · tenant · requested checks · time

Step 2 / 8

Document captured

The customer photographs the front of their ID. The app guides framing and rejects blurred or cropped images before upload.

What is recorded: document image · capture device · quality score

Step 3 / 8

MRZ read and checked

The machine-readable zone is read and every check digit is recomputed. Document number, birth date and expiry must all be consistent.

What is recorded: MRZ fields · check-digit results · expiry check

Step 4 / 8

Liveness confirmed

The customer follows short on-screen prompts. The platform checks that a live person is present, not a photo, screen or mask.

What is recorded: liveness result · prompts used · frames analysed

Step 5 / 8

Face matched

The selfie is compared with the photo on the document. A similarity score is computed against a threshold set for your deployment.

What is recorded: similarity score · threshold · model version

Step 6 / 8

Evidence sealed

All evidence is packaged and its hash is chained to the previous ledger entry, so any later change can be detected.

What is recorded: evidence hash · previous hash · ledger position

Step 7 / 8

Human review

A second reviewer, signed in with multi-factor authentication, examines the evidence and approves or rejects the case.

What is recorded: reviewer id · MFA · decision · reason

Step 8 / 8

Decision returned

The result and the evidence reference are returned to your system. The case is now complete and auditable.

What is recorded: final state · notification · audit export

Names, numbers and scores shown are illustrative.

Every step, in detail

01

Session opened

Your app or the HECID app asks the platform to start a verification. A unique case is created and tied to your organisation.

What is recorded

case id · tenant · requested checks · time

02

Document captured

The customer photographs the front of their ID. The app guides framing and rejects blurred or cropped images before upload.

What is recorded

document image · capture device · quality score

03

MRZ read and checked

The machine-readable zone is read and every check digit is recomputed. Document number, birth date and expiry must all be consistent.

What is recorded

MRZ fields · check-digit results · expiry check

04

Liveness confirmed

The customer follows short on-screen prompts. The platform checks that a live person is present, not a photo, screen or mask.

What is recorded

liveness result · prompts used · frames analysed

05

Face matched

The selfie is compared with the photo on the document. A similarity score is computed against a threshold set for your deployment.

What is recorded

similarity score · threshold · model version

06

Evidence sealed

All evidence is packaged and its hash is chained to the previous ledger entry, so any later change can be detected.

What is recorded

evidence hash · previous hash · ledger position

07

Human review

A second reviewer, signed in with multi-factor authentication, examines the evidence and approves or rejects the case.

What is recorded

reviewer id · MFA · decision · reason

08

Decision returned

The result and the evidence reference are returned to your system. The case is now complete and auditable.

What is recorded

final state · notification · audit export