Credential Types
The Credential Catalog provides an overview of verifiable credential types that can be used across digital trust use cases.
The Credential Catalog provides an overview of verifiable credential types that can be used across digital trust use cases. Within a use case, a credential type defines what trusted information can be issued, stored in a wallet and presented to a relying party, such as identity data, eligibility, authorization, qualifications, compliance status or membership. The catalog helps organizations discover and reuse existing credential types and schemas, instead of creating proprietary ones, supporting interoperability and reuse.
The FIDES Credential Catalog is being updated to align with TS11, the EUDI Wallet specification for catalogues of attributes and attestations.
eInvoice
by WE BUILD Consortium
JSON Schema for the SD-JWT VC claims set of the eInvoice attestation (vct: eu.we-build:einvoice:1)
- Authority
- WE BUILD Consortium
- Subject type
- Organization
- VC format
sd_jwt_vc- Version
- 0.71
- Native identifier
eu.we-build:einvoice:1- Last updated
Tags
- webuild
- einvoicing
- peppol
- sc5
Sectors
- trade
- supply_chain
- finance
- digital
Themes
- trade_documents
- payments
Ecosystems
- eudi_wallet
Attributes
-
vct
string(required) — Verifiable Credential Type identifier. Section 2.5 / 3.2. -
iss
string(required) — Issuer identifier (the Supplier's issuing system / EBW). Section 2.5. -
iat
integer(required) — Issuance timestamp (NumericDate). Section 2.5. -
exp
integer(required) — Technical expiry timestamp of the attestation (NumericDate). Section 2.5. -
status
object(required) — Token Status List reference for revocation (metadata, distinct from the business `status` attribute below). Section 2.5 / Chapter 6. -
status/status_list
object(required) -
status/status_list/idx
integer(required) — status_list_index: zero-based index into the status list bitstring. -
status/status_list/uri
string(required) — status_list_credential: URI of the Status List Credential. -
cnf
object(required) — Holder key-binding confirmation (proof of possession by the Supplier's EBW at issuance). Section 2.5. -
cnf/jwk
object— JSON Web Key of the holder (Supplier's EBW). -
cryptographically_bound_to
string— vct of the Supplier's EBWOID attestation on the same Wallet Unit to which this attestation is bound. RECOMMENDED. Section 2.6 / Chapter 4. -
attestation_legal_category
string(required) — Legal category of the attestation. For this rulebook profile the exact value SHALL be `non-qualified-EAA`. Section 2.1. -
invoicePayloadHash
string(required) — Hash of the canonicalized invoice payload; binds the attestation to the external EN 16931 / Peppol BIS invoice (IR-EI-03). Section 2.2. NOTE: canonicalization method and hash algorithm are OPEN pending WP4 confirmation; sha256 assumed here. -
invoiceFormat
string— Identifier of the invoice representation/profile used for the payload. Code list, Section 2.8. -
invoiceNumber
string(required) — EN 16931 BT-1. Invoice identifier, unique for the Supplier within the duplicate-detection window (IR-EI-04). Section 2.2. -
issueDate
string(required) — EN 16931 BT-2. Invoice issue date (RFC 3339 full-date). Section 2.2. -
seller
object(required) — The Supplier (issuer). Mandatory. v0.8: replaces the flat seller* claims. -
seller/name
string(required) — EN 16931 BT-27 (seller)/BT-44 (buyer). Registered legal name. -
seller/identifier
object(required) — Legal-entity identifiers; at least euid SHALL be present. -
seller/identifier/euid
string(required) — European Unique Identifier. Verified (IR-EI-06). -
seller/identifier/lei
string— Legal Entity Identifier, ISO 17442. Unverified. -
seller/identifier/tax
string— National tax/registration number. Unverified. -
seller/identifier/gln
string— GS1 Global Location Number. Unverified. -
seller/identifier/duns
string— Dun & Bradstreet DUNS. Unverified. -
seller/identifier/eori
string— EU customs identifier. Unverified. -
seller/identifier/bpnl
string— Catena-X Business Partner Number Legal, ICD 0243. Unverified. -
seller/identifier/siren
string— French national company identifier. Unverified. -
seller/vat
string(required) — EN 16931 BT-31 (seller)/BT-48 (buyer). VAT/tax registration identifier. -
seller/country
string(required) — EN 16931 BT-40 (seller)/BT-55 (buyer). ISO 3166-1 alpha-2 country code. -
buyer
object— The Buyer (relying party). Optional as a whole; if present, all members SHALL be present. v0.8: replaces the flat buyer* claims. -
buyer/name
string(required) — EN 16931 BT-27 (seller)/BT-44 (buyer). Registered legal name. -
buyer/identifier
object(required) — Legal-entity identifiers; at least euid SHALL be present. -
buyer/identifier/euid
string(required) — European Unique Identifier. Verified (IR-EI-06). -
buyer/identifier/lei
string— Legal Entity Identifier, ISO 17442. Unverified. -
buyer/identifier/tax
string— National tax/registration number. Unverified. -
buyer/identifier/gln
string— GS1 Global Location Number. Unverified. -
buyer/identifier/duns
string— Dun & Bradstreet DUNS. Unverified. -
buyer/identifier/eori
string— EU customs identifier. Unverified. -
buyer/identifier/bpnl
string— Catena-X Business Partner Number Legal, ICD 0243. Unverified. -
buyer/identifier/siren
string— French national company identifier. Unverified. -
buyer/vat
string(required) — EN 16931 BT-31 (seller)/BT-48 (buyer). VAT/tax registration identifier. -
buyer/country
string(required) — EN 16931 BT-40 (seller)/BT-55 (buyer). ISO 3166-1 alpha-2 country code. -
BuyerElectronicAddress
string— EN 16931 BT-49. Address/endpoint identifier for delivery/receipt handling. Section 2.3. -
amountDueForPayment
string(required) — EN 16931 BT-115. Total payable amount. Section 2.2. -
invoiceTotalVatAmount
string(required) — EN 16931 BT-110. Total VAT amount for this invoice; SHALL equal the sum of taxSubtotal.taxAmount when taxSubtotal is present (IR-EI-07). Section 2.2. -
InvoiceCurrencyCode
string(required) — EN 16931 BT-5. ISO 4217 invoice currency code. Section 2.2. -
taxSubtotal
array— EN 16931 BG-23. VAT breakdown, one entry per tax category/rate. Section 2.3/2.4. -
taxSubtotal/item/taxCategoryCode
string(required) — EN 16931 BT-118 / UNCL 5305 VAT category code (EN 16931-aligned subset). Section 2.8. -
taxSubtotal/item/taxableAmount
string(required) — EN 16931 BT-116. Sum of net amounts for this VAT category/rate. -
taxSubtotal/item/taxPercent
string(required) — EN 16931 BT-119. VAT percentage rate. -
taxSubtotal/item/taxAmount
string(required) — EN 16931 BT-117. Total VAT calculated for this subtotal. -
taxSubtotal/item/taxExemptionReasonCode
string— EN 16931 BT-121. Standardized VAT exemption reason code (optional within group). -
paymentInstructions
object— EN 16931 BG-16. Payment-related information. Contains sensitive payment data; issuer MUST make selectively disclosable. Section 2.3/2.4/3.2. -
paymentInstructions/paymentMeansCode
string(required) — EN 16931 BT-81 / UNCL 4461. 30=Credit transfer, 48=Bank card, 49=Direct debit, 58=SEPA credit transfer. Section 2.8. -
paymentInstructions/paymentMeansText
string— EN 16931 BT-82. Text description of the payment method (optional within group). -
paymentInstructions/paymentAccountIdentifier
string(required) — EN 16931 BT-84. Payment account identifier (IBAN or other bank account number). -
paymentInstructions/paymentCardPAN
string— EN 16931 BT-87. Payment card PAN, masked or full (optional within group). -
evidenceReferences
array— References to supporting evidence items (e.g. purchase order, delivery note). Section 2.3/2.4. -
evidenceReferences/item/evidenceReferencesType
string(required) — Type of the referenced supporting evidence item. Section 2.8. -
evidenceReferences/item/evidenceUri
string(required) — Publicly accessible URI of the evidence item (must be public; no protected-URI auth mechanism is standardized). Section 2.8. -
evidenceReferences/item/evidenceHash
string(required) — Hash of the evidence item referenced by evidenceUri, for integrity binding (IR-EI-08). -
invoiceLifecycleStatus
string— Business lifecycle status for corrections, cancellations and credit notes. If omitted, the lifecycle status SHALL be interpreted as `active`. Distinct from the registered `status` metadata claim used for Token Status List revocation. Sections 2.3, 2.8 and IR-EI-09. -
precedingInvoiceReference
string— EN 16931 BT-25. Identifier of the original or preceding invoice. SHALL be present when invoiceLifecycleStatus is corrected, cancelled or credited; MAY be omitted when the lifecycle status is active or omitted. Section 2.4 and IR-EI-09.
Showing 30 of 151 items
-
Aadhaar Verifiable Credential
UIDAI Aadhaar mDoc schema derived from the ISO 18013-5 Aadhaar mDoc Specs. Schema derived from public UIDAI documentation.
-
Academic Base Credential (ABC)
Basic credential indicating affiliation with an education institution in the Npuls/SURF eduwallet proeftuin. Attributes derived from the…
-
Academic Enrollment Credential (AEC)
Proof of enrollment in an education programme in the Npuls/SURF eduwallet proeftuin. Attributes derived from the issuer OpenID4VCI creden…
-
Student Card Credential (SCC)
-
Study Data Credential (SDC)
-
Exam Enrollment Credential (EEC)
-
Support Credential (SC)
-
Open Badge Credential (OBC)
-
EMV Digital Payment Credential
-
Diploma (SD-JWT VC)
EUDI Wallet credential: Diploma (SD-JWT VC). Schema generated from issuer metadata.
-
EHIC (SD-JWT VC)
A verifiable credential representing the European Health Insurance Card (EHIC), used to prove entitlement to medically necessary healthca…
-
Health ID (SD-JWT VC)
EUDI Wallet credential: Health ID (SD-JWT VC). Schema generated from issuer metadata.
-
IBAN (SD-JWT VC)
EUDI Wallet credential: IBAN (SD-JWT VC). Schema generated from issuer metadata.
-
MSISDN (SD-JWT VC)
A verifiable credential representing a mobile phone number (MSISDN — Mobile Station International Subscriber Directory Number), used to p…
-
PDA1 (SD-JWT VC)
A verifiable credential representing the EU PDA1 certificate, used to prove that an employee remains covered by their home country’s soci…
-
PID (SD-JWT VC)
EUDI Wallet credential: PID (SD-JWT VC). Schema generated from issuer metadata.
-
Power Of Representation (SD-JWT VC)
EUDI Wallet credential: Power Of Representation (SD-JWT VC). Schema generated from issuer metadata.
-
Tax Residency (SD-JWT VC)
EUDI Wallet credential: Tax Residency (SD-JWT VC). Schema generated from issuer metadata.
-
Tax Number (SD-JWT VC)
EUDI Wallet credential: Tax Number (SD-JWT VC). Schema generated from issuer metadata.
-
Certificate of Residence (MSO Mdoc)
EUDI Wallet credential: Certificate of Residence (MSO Mdoc). Schema generated from issuer metadata.
-
EHIC (MSO Mdoc)
A verifiable credential representing the European Health Insurance Card (EHIC), used to prove entitlement to medically necessary healthca…
-
Employee ID (MSO Mdoc)
EUDI Wallet credential: Employee ID (MSO Mdoc). Schema generated from issuer metadata.
-
Health ID (MSO Mdoc)
EUDI Wallet credential: Health ID (MSO Mdoc). Schema generated from issuer metadata.
-
IBAN (MSO Mdoc)
EUDI Wallet credential: IBAN (MSO Mdoc). Schema generated from issuer metadata.
-
Loyalty (MSO Mdoc)
EUDI Wallet credential: Loyalty (MSO Mdoc). Schema generated from issuer metadata.
-
MSISDN (MSO Mdoc)
A verifiable credential representing a mobile phone number (MSISDN — Mobile Station International Subscriber Directory Number), used to p…
-
PDA1 (MSO Mdoc)
A verifiable credential representing the EU PDA1 certificate, used to prove that an employee remains covered by their home country’s soci…
-
PID (MSO Mdoc)
EUDI Wallet credential: PID (MSO Mdoc). Schema generated from issuer metadata.
-
PID (MSO Mdoc Deferred)
EUDI Wallet credential: PID (MSO Mdoc Deferred). Schema generated from issuer metadata.
-
Power Of Representation (MSO Mdoc)
EUDI Wallet credential: Power Of Representation (MSO Mdoc). Schema generated from issuer metadata.
Loading credential catalog…
Help us make the catalog better
The FIDES Credential Catalog aims to provide a clear and up-to-date overview of verifiable credential types. While FIDES Labs BV does not assume responsibility or liability for the completeness, accuracy, or timeliness of the information presented, we have made a best effort to compile a correct and representative overview. The data in this catalog is aggregated from publicly available sources, as well as information published by authorities themselves. Schema owner and authorities can manage and publish their credential types and schema information via a public GitHub repository or through service endpoints referenced in their DID documents. The FIDES catalog aggregates and presents this data. If a schema owner or authority is not yet able to manage a DID document, they may submit a JSON file directly to the credential catalog GitHub repository.
Missing a credential type? Let us know at catalog@fides.community.

