igrantio-issuer-frontend
Installation
SKILL.md
iGrant.io issuer frontend (OpenID4VCI)
When to use
Build the issuer-side UI: a user requests a credential, scans a QR (or taps a
same-device deep link), and the page updates the instant the wallet accepts.
Depends on igrantio-frontend-client (vendored at src/lib/ows/) and an
igrantio-issuer-backend deployment. Verifier UI is a separate skill
(igrantio-verifier-frontend).
Before you build: run the integrator intake in igrantio-ows-overview - environment, API key, tenancy, backend host, webhooks, frontend - one question at a time, a recommended default with each.
What it provides
useIssuance({ proxyBaseUrl, webhookBaseUrl })→{ status, offerUri, credentialExchangeId, error, issueInTime, issueDeferred, reset }.issueInTime(payload)- claims known now.issueDeferred(startRequest, claims)- create the offer now; the hook pushes the claims automatically on theoffer_receivedwebhook.status:idle → offer_ready → scanned → issued(orerror).
IssuerFlow- a minimal end-to-end demo component.