igrantio-ebw-owner-idlisted
Install: claude install-skill L3-iGrant/skills
# European Business Wallet Owner ID (EBWOID / LPID)
## When to use
Issue the owner identity credential of a European Business Wallet: Legal
Person Identification Data (LPID) per EWC RFC005. The credential type was
renamed to EBW Owner ID; the schema identifier remains `LPID`.
**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.
## Workflow (OpenID4VCI, deferred)
1. **API key** - organisation API key from iGrant.io
([support@igrant.io](mailto:support@igrant.io)); held server-side only
(see `igrantio-backend-proxy`).
2. **Create the credential definition** - `credentialFormat: SD-JWT`,
`credentialType: LPID`, OpenID4VCI version 01. Keep the returned
`credentialDefinitionId` and the `credentialDefinitions[].id`.
3. **Issue (Deferred)** - start deferred issuance with the
`credentialDefinitionId`; the holder organisation's wallet endpoint
receives the offer. Exact issue payloads: `igrantio-ows-overview`
api-reference §1.1.
4. **Holder receives the offer** in its Organisation Wallet Suite.
5. **Complete the deferred issue** - `PUT` the credential history with the
legal-person claims once validated (api-reference §1.2), passing the
`credential.id` from step 2.
Track progress over webhooks/SSE exactly as in `igrantio-issuer-backend`.
## Adjust for your deployment
- Replace the LPID claim values with your org