igrantio-credential-schema-certificate-of-registration

Provides claim path pointer schemas for issuing Certificate Of Registration 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-certificate-of-registration-l3-igrant
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: igrantio-credential-schema-certificate-of-registration
Source: https://github.com/L3-iGrant/skills/tree/main/credential-schemas/igrantio-credential-schema-certificate-of-registration
Command: npx skills add https://github.com/L3-iGrant/skills --skill igrantio-credential-schema-certificate-of-registration-l3-igrant

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Developers building European Business Wallet (EUBW) integrations need the exact claim path pointer definitions for the Certificate Of Registration credential across three formats (dc+sd-jwt, jwt_vc_json, mso_mdoc), and hand-writing these claim arrays is error-prone. ## Core Features & Use Cases - Ready-to-use claim path pointer documents: Complete JSON claim arrays for all 13 claims (name, orgNumber, legalForm, legalStatus, activity, registrationDate, and the six-part registeredAddress object) in all three credential formats. - Credential definition guidance: Step-by-step instructions for creating a credential definition via the iGrant.io POST /v2/config/digital-wallet/openid/sdjwt/credential-definition endpoint, including vct, type, doctype, and validationPath settings per format. - Use Case: A business register wants to issue company registration credentials to European Business Wallets. Use this Skill to copy the correct claims array into the credential definition, enable status-list revocation, and configure X.509 signing for trust-list compliance. ## Quick Start Ask your agent to create an iGrant.io credential definition for the Certificate Of Registration credential in dc+sd-jwt format with revocation enabled.

Frequently Asked Questions about igrantio-credential-schema-certificate-of-registration

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

FAQPage Schema
How do I create a Certificate Of Registration credential definition on iGrant.io?▼

Call POST /v2/config/digital-wallet/openid/sdjwt/credential-definition with one entry per format in credentialDefinitions[]. Copy the claims array from the matching schema document, set version to version_01, and set vct, type, or doctype depending on the format.

What claims does the Certificate Of Registration credential contain?▼

It holds 13 mandatory claims: name, orgNumber, legalForm, legalStatus, activity, registrationDate, and the registeredAddress object with its six parts (adminUnitLevel1, fullAddress, locatorDesignator, postCode, postName, thoroughFare).

Which credential formats does this schema support?▼

The registry publishes the schema in three formats: dc+sd-jwt (identified by vct), jwt_vc_json (identified by type), and mso_mdoc (identified by doctype org.iso.18013.5.1.cor). The recommended default is dc+sd-jwt unless mdoc is required.

Why do mso_mdoc claim paths use a different namespace than the metadata?▼

The mdoc metadata namespace is org.iso.18013.5.1.cor, but claim paths must start with org.iso.18013.5.1. The issuer builds the mdoc from the paths, so send them exactly as the schema document specifies.

Does jwt_vc_json support selective disclosure for this credential?▼

No. The jwt_vc_json schema document omits limitDisclosure because that format has no selective disclosure. Only the dc+sd-jwt and mso_mdoc documents set limitDisclosure to true on every claim.

What prerequisites are needed before issuing this credential?▼

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, register your issuer X.509 certificate with iGrant.io, otherwise wallets show credentials as unverified.