Perform NFC-based passive authentication of an ePassport or eID chip using ReadID to cryptographically confirm the chip's data has not been tampered with

domain: readid.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Integrate the ReadID SDK into a mobile app and use the MRZ (or a scanned document image) to derive the access key needed to unlock the NFC chip
  2. Prompt the user to tap their NFC-enabled phone against the document's chip per ICAO 9303 (eMRTD) requirements
  3. Read the chip's data groups and the Document Security Object (SOD) without needing further interaction with the chip (passive authentication)
  4. Verify the SOD's digital signature chain and compare data group hashes to detect any modification of the stored biographic/biometric data
  5. Where supported by the chip, additionally run Active Authentication or Chip Authentication to detect a cloned chip
  6. Combine the verified chip photo with a live selfie for a face-match step to bind the document to the person presenting it

Known gotchas

Related routes

Verify an ePassport's NFC chip using Regula Document Reader's server-side re-verification to confirm eMRTD authenticity
docs.regulaforensics.com · 5 steps · unrated
Perform NFC chip reading of an ePassport and verify the active authentication and passive authentication certificates per ICAO 9303 Part 11
icao.int · 5 steps · unrated
Read and validate an NFC e-passport chip using ICAO 9303 standards and verify the MRZ
identity-general · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans