🪪 Identity Verification
This is entirely SIMULATED — there is no real IDV vendor and no real biometric/document matching here. A deterministic decision engine grades your submission against documented rules so you can reproduce every outcome. What's real is the lesson: assurance levels, liveness/anti-spoofing, and — above all — data minimization.
🔒 We recorded only the result.
Your document number, full name, and date of birth exist only for the instant it takes the decision engine to grade them — then they're discarded. Nothing downstream (not the database row, not the audit trail) ever sees them again. We store only: the decision, the assurance level, per-check booleans, and the document TYPE (e.g. "passport" — a category, never the number). Verify them, don't hoard their documents.
Your latest result
Submit evidence
This is a sandbox with documented test values — nothing here is checked against a real document or a real face.
- AB12341 — a valid document number (real check digit)
- AB12345 — right shape, wrong check digit → fails authenticity
- AB1 — too short → fails format
- REVIEW0000 — always routes to manual review, any other field
X-ray
🩻 X-ray — what actually happened
Your own insert-only audit trail — the real server events, sanitized (never a secret), each linked to the lesson that explains it.