igrantio-credential-schema-student-idlisted
Install: claude install-skill L3-iGrant/skills
# Student ID - credential schema
## When to use
Use this skill when you issue or verify a **Student ID** credential. The
credential attests that a person is a student, and it carries the eduPerson and
SCHAC attributes that the education federations use.
The registry gives the credential type `VerifiableStudentID` for SD-JWT VC
(`dc+sd-jwt`) and for mdoc (`mso_mdoc`), and `VerifiableStudentIDJWT` for W3C
JWT VC (`jwt_vc_json`). The namespace in the metadata is
`eu.europa.ec.eudi.studentid.1`.
The registry keeps this schema under
`credentialSchemas/claimPathPointer/studentId`. 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 claim
names.
- **Person**: `firstName`, `familyName`, `commonName`, `displayName`,
`dateOfBirth` and `mail`.
- **Identifiers**: `id`, `identifier`, `eduPersonPrincipalName`,
`schacPersonalUniqueID`, and `schacPersonalUniqueCode` (an array).
- **Affiliation**: `eduPersonPrimaryAffiliation` for the main role,
`eduPersonAffiliation` (an array) for every role, and
`eduPersonScopedAffiliation` (an array) for the role with the organisation
scope.
- **Organisation and assurance**: `schacHomeOrganization` for the home
institution, and `eduPersonAssurance` (an array) for the identity assurance
profiles.
Four claims are arrays