igrantio-api-holderlisted
Install: claude install-skill L3-iGrant/skills
# iGrant.io OpenID4VC API - Holder
## When to use
Use this skill when your organisation holds credentials in its own wallet. It
covers the 31 operations of the **Holder** group: the holder global
configuration, credential receipt and lifecycle, the credential offer, issuer
metadata, wallet unit status, the presentation flow, and the wallet
notifications.
Use it when you must:
- take an `openid-credential-offer://` URI into the wallet, and finish a flow
that needs a transaction code, a deferred credential, or an authorization code;
- list, read, accept, or delete the credentials of the wallet;
- turn automatic presentation on or off for one credential;
- answer an `openid4vp://` request: receive it, filter the matching credentials,
and send the selection;
- watch credential lifecycle events over the notification stream.
For the issuing side, read `igrantio-api-issuer`. For the relying-party side,
read `igrantio-api-verifier`.
## Prerequisites
- An **iGrant.io Organisation Wallet Suite (OWS) API key**. Get it from
[support@igrant.io](mailto:support@igrant.io). 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.
A key works only in its own environment.
## Ask the integrator first
Ask one question at a time. Wait for the answer.