igrantio-api-verifierlisted
Install: claude install-skill L3-iGrant/skills
# iGrant.io OpenID4VC API - Verifier
## When to use
Use this skill when your organisation asks a holder for credentials. It covers
the 18 operations of the **Verifier** group: the verifier global configuration,
presentation definitions, transaction data templates, the V3 verification
request, the verification history, the Digital Credentials API response, and
revalidation.
Use it when you must:
- write a DCQL query and store it as a presentation definition;
- send an Authorization Request and get the `openid4vp://` URI and the
correlation id;
- read the disclosed claims and the `verified` result;
- take a Digital Credentials API response from the browser;
- check a finished exchange again after a revocation.
For the wallet side of a presentation, read `igrantio-api-holder`. For issuance,
read `igrantio-api-issuer`.
## Protocol scope
- The verifier implements **OpenID4VP 1.0**. Set `version` to `version_01`
on the presentation definition. `iso18013_7_annex_c` selects
the ISO 18013-7 Annex C profile for mDoc credentials over the Digital
Credentials API.
- **DCQL is the only way to give the credential requirements.** Presentation
Exchange is not a supported surface. A DCQL query cannot be sent inline with
the verification request: store it in a presentation definition and reference
it with `presentationDefinitionId`.
- Send a verification request with the **V3** operation
(`POST /v3/config/digital-wallet/openid/sdjwt/verification/send`). Read the
history wi