igrantio-credential-schema-diplomalisted
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