← ClaudeAtlas

igrantio-credential-schema-diplomalisted

Claim path pointer schema for the National Diploma credential (vct urn:education:diploma:1) used by the ITU / GovStack National Learner Registry and Education Wallet showcase. A dc+sd-jwt education credential the Ministry of Education issues to a learner, with the learner name, qualification, awarding institution, award date, programme, result, learner identifier (ULID) and the graduation decision hash. Use this skill when you build the diploma credential definition for the iGrant.io OpenID4VC API.
L3-iGrant/skills · ★ 1 · API & Backend · score 75
Install: claude install-skill L3-iGrant/skills
# National Diploma - credential schema ## When to use Use this skill when the ministry, or a national learner registry, issues a **diploma** as a verifiable credential to a learner. The diploma is the qualification evidence a graduate later shares with an employer. It is issued in the same wallet session as the diploma-fee payment (a dynamic credential request), so the credential definition sets `supportInteractiveAuthorisationEndpoint: true`. This is a **use-case credential**, not a public verifiable-data-registry type. The showcase defines it with the type `urn:education:diploma:1` in the `dc+sd-jwt` format. It models the W3C VC 2.0 / Open Badges education fields semantically, carried as an OWS `dc+sd-jwt` credential so the holder can selectively disclose each field. ## Prerequisites - An **iGrant.io Organisation Wallet Suite (OWS) API key** for the issuing organisation. Keep it on the server, in an environment variable or a secret manager. The browser never sees it. - The **OWS environment** the key belongs to. The default is **demo** (`https://demo-api.igrant.io`). Use **staging** (`https://staging-api.igrant.io`) only when the integrator asks for it. - An **x509 signing key** whose certificate is registered on a trust list (the showcase uses NXD Pub-EAA). Until it is, wallets show the credential as unverified. See <https://docs.igrant.io/docs/trust-relying-party-registration/>. ## Ask the integrator first Ask one question at a time, with a recommended def