Documentation Index
Fetch the complete documentation index at: https://docs.world.org/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
The NFC Credential represents a unique government-issued document. It supports passports and eIDs. Availability varies by country and continues to expand over time. An NFC Credential is guaranteed to be issued to a single World ID per unique document. In addition to ICAO-9303 compliant documents (such as passports or eIDs), the Japanese My Number Card (MNC) is also supported. The MNC flow uses different enrollment handling internally, but it issues the same credential.Use Cases
Use the NFC Credential when you need proof of a unique government document. This is useful for applications that need document-level Sybil resistance without requiring a proof of a unique human.Credential Structure
This credential implements the following attributes beyond the defaults in the Credential.| Attribute | Description |
|---|---|
genesis_issued_at | The timestamp of when the unique document was first verified. |
expires_at | The expiration of the document with a maximum of 10 years. |
associated_data_commitment | A commitment to the user’s Associated Data (seeNFC Issuer implementation notes). |
Claim 0 - Authentication Claim
Identifies the type of authentication performed when enrolling a document. This helps determine the state of the document at enrollment time. For example, documents that only undergo Passive Authentication have no guarantee that the data isn’t cloned from an original document. Please note that not all authentications are supported for all documents, and it usually varies per country. The strongest authentication available is always selected.| Value | Claim | Description |
|---|---|---|
1 | None | Passive authentication only (document signature verification). |
2 | Chip Authentication | Document passed Chip Authentication (CA) per ICAO 9303. Proves the chip is genuine and not cloned. |
3 | Active Authentication | Document passed Active Authentication (AA) per ICAO 9303. Proves the chip holds a private key. |
4 | MNC Authentication | Document was verified via the MNC (My Number Card) SD-JWT flow. |
Claim 1 - SOD Signature
Contains a hash of the document’s signature from the issuing authority. For passports and other ICAO-9303 compliant documents, the signature is retrieved fromSignedData.SignerInfos[0].Signature in the EF.SOD (Security Object Document) (see Section 4.6.2.1 from ICAO-9303 Part 10). The raw signature bytes are then hashed with blake3 and converted to a field element with modulo reduction. Please note that this claim is not set for credentials from My Number Cards.