Identity & travel documents
OCR · MRZ · PDF417 · QR · biometric · liveness.
Field-level comparison across visual document, machine-readable zone, barcode payload and applicant-supplied data — with separate confidence scores for each layer.
MRZ engine
TD3 MRZ
TD3 ICAO compliant · 99% parser confidence
Barcode engine
PDF417 / QR
Multi-format decoder · schema-aware
Biometric
Face match
Selfie ↔ document photo · ArcFace-equivalent
Liveness
Liveness
Passive + active challenge · spoof-aware
| Case | Documents | MRZ | Barcode | Face | Liveness | Status |
|---|---|---|---|---|---|---|
| EVC-10421 | CNIC + Passport (PK) | TD3 ok · check digits ✓ | QR ok | 94 | 91 | Passed |
| EVC-10422 | Aadhaar masked + Passport (IN) | TD3 ok | PDF417 ok | 71 | 82 | Review |
| EVC-10423 | Smart CNIC front/back (PK) | n/a | QR low confidence | 88 | 95 | Insufficiency |
| EVC-10424 | UK Passport | TD3 ok | n/a | 97 | 96 | Passed |
| EVC-10425 | Vietnam CCCD | n/a | QR ok | 62 | 44 | Liveness failed |
| EVC-10426 | Emirates ID + Passport | TD3 ok | QR ok | 93 | 90 | Passed |
| EVC-10427 | Ghana Passport | TD3 — DOB check digit failed | n/a | 66 | 79 | Major mismatch |
Validation language
- · "MRZ check digit failed" — not "document is fake"
- · "Face match requires review" — not "identity is false"
- · "Liveness confidence low" — escalate to retry / alternative
- · OCR output is never treated as final truth
Alternative verification paths
- · Official source / API where lawfully available
- · Verified domain email confirmation
- · Video / in-person verification
- · Self-custodial identity wallet (verifiable credential)