igrantio-credential-schema-e-receipt

Provides the claim path pointer schema for issuing eReceipt credentials via the iGrant.io OpenID4VC API.

1|Updated Jul 14, 2026
One-click install
npx skills add https://github.com/L3-iGrant/skills --skill igrantio-credential-schema-e-receipt-l3-igrant
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: igrantio-credential-schema-e-receipt
Source: https://github.com/L3-iGrant/skills/tree/main/credential-schemas/igrantio-credential-schema-e-receipt
Command: npx skills add https://github.com/L3-iGrant/skills --skill igrantio-credential-schema-e-receipt-l3-igrant

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Issuing a verifiable eReceipt credential requires the exact nested claim paths defined by the iGrant.io verifiable data registry, and hand-writing 33 deeply nested claim path pointers is error-prone. This Skill supplies the authoritative schema so credential definitions match the registry exactly. ## Core Features & Use Cases - Complete claim path pointer document: All 33 mandatory claims of the eReceipt credential (type VerifiablevReceiptSDJWT, namespace eu.europa.ec.eudi.verifiablereceipt) in dc+sd-jwt format, covering seller address, purchase receipt lines, monetary and tax totals, payment means, and delivery data. - Credential definition guidance: Step-by-step instructions for calling POST /v2/config/digital-wallet/openid/sdjwt/credential-definition with the correct vct, version, validationPath, and claims payload. - Integrator interview checklist: Structured questions covering environment, API key, format, claims subset, issuance mode, revocation, signing, and trust list registration. - Use Case: A retailer wants to issue verifiable digital purchase receipts to customer EUDI wallets. Use this Skill to build the credential definition with the exact claim paths, then issue receipts that holders can selectively disclose. ## Quick Start Use the igrantio eReceipt credential schema skill to create an SD-JWT VC credential definition for VerifiablevReceiptSDJWT on the iGrant.io demo environment.

Frequently Asked Questions about igrantio-credential-schema-e-receipt

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an eReceipt credential definition on the iGrant.io API?▼

Call POST /v2/config/digital-wallet/openid/sdjwt/credential-definition with credentialFormat set to dc+sd-jwt, vct set to VerifiablevReceiptSDJWT, validationPath set to $, and the schema's claims array copied into claims.claims. Set version to version_01 at the top level of the request.

What claims does the eReceipt credential schema contain?▼

The schema holds 33 mandatory nested claims covering seller address and party name, purchase_receipt lines and items, monetary_total, tax_total with tax_subtotal, payment_means with card account data, and delivery date and time. All claims support selective disclosure via limitDisclosure.

Which credential formats does the eReceipt schema support?▼

The registry publishes this schema only in dc+sd-jwt (SD-JWT VC) format. The metadata sets isSdJwt to true and isJwt and isMsoMdoc to false, so there is no JWT or mdoc form of this schema.

Can holders selectively disclose eReceipt claims?▼

Yes, every claim in the schema sets limitDisclosure to true, so the holder can disclose individual claims independently. For example, a customer can show the total amount while keeping the receipt line items hidden.

What prerequisites are needed to issue eReceipt credentials?▼

You need an iGrant.io Organisation Wallet Suite API key for the demo or staging environment, obtained from support@igrant.io. For trust list recognition, your issuer certificate must also be registered following the iGrant.io trust list registration documentation.