igrantio-credential-schema-pidlisted
Install: claude install-skill L3-iGrant/skills
# Person Identification Data (PID) - credential schema
## When to use
Use this skill when you issue or verify a **Person Identification Data (PID)**
credential. PID is the core identity attestation of the EUDI Wallet. It carries
the legal identity of a natural person.
The registry gives the credential type `urn:eu.europa.ec.eudi:pid:1`. The schema
supports three formats: SD-JWT VC (`dc+sd-jwt`), W3C JWT VC (`jwt_vc_json`) and
mdoc (`mso_mdoc`).
This template holds the first PID shape. For the shape of EU ARF 2.8.0, with
document numbers, nationalities, portrait and trust anchor, read
`igrantio-credential-schema-pid-v2`.
The registry keeps this schema under
`credentialSchemas/claimPathPointer/pid`. Version **2025.7.1** is the latest
version directory, and this skill uses it. The registry publishes the schema
in three formats: `dc+sd-jwt`, `jwt_vc_json` and `mso_mdoc`.
## What the claims describe
Every claim in this schema is mandatory. The three formats hold the same data,
but the claim names differ.
- **Name and birth**: `given_name`, `family_name` and `birthdate`. The
`mso_mdoc` document calls the birth date `birth_date`.
- **Age flags**: `is_over_18`, `is_over_21` and `is_over_65` in the JSON
formats; `age_over_18`, `age_over_21` and `age_over_65` in `mso_mdoc`. Ask
for one of these flags when you need an age limit and not the birth date.
- **Contact**: `email` and `phone_number`.
- **Address**: the JSON formats nest the address under `address`, with
`country`