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.
IBAN Ownership Verification
by WE BUILD Consortium
Schema for the SD-JWT VC payload of an IBAN-OV attestation as defined in the IBAN-OV Rulebook (Chapter 3.2). This models the JSON claims set prior to SD-JWT disclosure/packing.
- Authority
- WE BUILD Consortium
- Subject type
- Organization
- VC format
sd_jwt_vc- Version
- 0.1.0
- Native identifier
eu.we-build.iban-ov.1- Last updated
Tags
- webuild
- iban
- payments
Sectors
- finance
- trade
- digital
Themes
- payments
- organizational_identity
Ecosystems
- eudi_wallet
Attributes
-
vct
string(required) — Verifiable Credential Type. Base type is 'eu.we-build.iban-ov.1'. -
iss
string(required) — Issuer of the attestation. Identifies the financial institution (ASPSP) that issued the IBAN-OV attestation. Follows RFC 7519. -
iat
integer(required) — Issuance date as a Unix timestamp (seconds since epoch). Represents the date and time when the attestation was issued (ISO 8601 / RFC 7519). SHALL NOT be selectively disclosable. -
exp
integer(required) — Expiry date as a Unix timestamp (seconds since epoch). Represents the date and time when the attestation expires (ISO 8601 / RFC 7519). SHALL be later than 'iat'. SHALL NOT be selectively disclosable. -
attestation_legal_category
string(required) — The legal category of the attestation as defined by eIDAS 2. For the IBAN-OV attestation issued by the bank (ASPSP) acting as an authorized issuer, this is 'EAA'. -
schema_version
string— Version of the IBAN-OV attestation schema used. -
bank_account
object(required) — Core details of the bank account itself (the 'what'). SHALL be individually selectively disclosable as a top-level claim. -
bank_account/account_name
string(required) — Name of the account, generated by the bank or customized by the owner. -
bank_account/iban
string(required) — International Bank Account Number, as defined in ISO 13616:2020. SHALL conform to the format [A-Z]{2}[0-9A-Z]{13,30}. -
bank_account/account_type
string(required) — Nature of the bank account. SHOULD use one of the standardized values defined in Section 2.8.2 (e.g. CURRENT, SAVINGS, BASIC, LOAN, OTHER). -
bank_account/account_currency
array(required) — Currency code(s) used for the account, as defined in ISO 4217:2015. SHALL contain at least one valid ISO 4217:2015 currency code. -
account_ownership
object(required) — Identifies the legal owner of the account (the 'who'). The owner is either a legal person or a natural person. Required name attributes depend on owner_type. SHALL be individually selectively disclosable as a top-level claim. -
account_ownership/owner_type
string(required) — Discriminator identifying whether the account owner is a legal person or a natural person. SHALL be present in all cases. -
account_ownership/legal_person_identifiers
array— Array of objects containing unique identification strings of the legal entity owning the account. -
account_ownership/legal_person_identifiers/item/type
string(required) — Scheme or type of the identifier used (e.g., 'EUID', 'LEI', 'TAX'). -
account_ownership/legal_person_identifiers/item/value
string(required) — The actual identifier value. -
account_ownership/owner_name
string— Legal name of the legal entity owning the account. Mandatory if owner_type = 'entity'. SHALL NOT be present if owner_type = 'person'. -
account_ownership/given_name
string— Given name(s) of the natural person owning the account. Mandatory if owner_type = 'person'. SHALL NOT be present if owner_type = 'entity'. -
account_ownership/surname
string— Surname / family name of the natural person owning the account. Mandatory if owner_type = 'person'. SHALL NOT be present if owner_type = 'entity'. -
account_provider
object(required) — Describes the financial institution that issued the account and related metadata (the 'where & how'). SHALL be individually selectively disclosable as a top-level claim. -
account_provider/provider_name
string(required) — Name of the financial institution providing the account. -
account_provider/legal_person_identifiers
array— Array of objects containing unique identification strings of the issuing financial institution. -
account_provider/legal_person_identifiers/item/type
string(required) — Scheme or type of the identifier used (e.g., 'EUID', 'LEI', 'BIC'). -
account_provider/legal_person_identifiers/item/value
string(required) — The actual identifier value. -
account_provider/provider_country
string(required) — Alpha-3 country code, as defined in ISO 3166-1, of the provider country or territory. SHALL be a valid ISO 3166-1 alpha-3 country code. -
account_provider/bic_swift
string(required) — International code (BIC or SWIFT code), as defined in ISO 9362, of the financial institution. SHALL conform to the ISO 9362:2022 format [A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?. -
account_provider/national_bank_code
string— Country-specific code for internal routing within a specific country's clearing system. Optional attribute. -
account_provider/nace_code
string— NACE code for activity specification (e.g. 64.19). Optional attribute. -
account_provider/clearing_number
string— Clearing number for identification of the financial institution, used only in some countries. Optional attribute. -
status
object— Status claim per Token Status List specification (draft-ietf-oauth-status-list). MUST be present when the technical validity period is greater than 24 hours. -
status/status_list
object(required) — Reference to the Status List Token containing the revocation status of this credential. -
status/status_list/idx
integer(required) — Zero-based index into the status list bitstring for this credential. -
status/status_list/uri
string(required) — URI of the Status List Token that contains the bitstring indicating revocation status. -
trust_anchor_url
string— URL at which a machine-readable version of the trust anchor used for verifying the IBAN-OV attestation can be found or looked up. -
cnf
object— Confirmation claims per SD-JWT VC. Holder binding via JWK is recommended. The IBAN-OV attestation SHALL be cryptographically bound to the specific Holder wallet onboarded by the issuer. -
cnf/jwk
object(required) — Public key bound to the holder. -
cnf/jwk/kty
string -
cnf/jwk/crv
string -
cnf/jwk/x
string -
cnf/jwk/y
string -
cnf/jwk/n
string -
cnf/jwk/e
string
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.

