Credential Display
Overview
The Display Metadata feature in the Enterprise Stack enhances credential branding and localization by allowing issuers to define rich, user-friendly visual and textual representations of credentials. These representations are published in the issuer-metadata and can be automatically embedded into issued credentials upon request.
This enables seamless support for localized credential rendering, visual customization, and branded digital credentials across wallets and verifiers.
Configuration
The configuration of credential display options is done through the issuer service config. The issuer service config allows you to define the display options for credentials, including the logo, name, and other metadata that can be used by wallets and verifiers to present the credentials in a user-friendly manner.
Example of Credential Display Options
Here is an example of how credential display options can be provided in the issuer service.
{
"supportedCredentialTypes": {
"UniversityDegree_jwt_vc_json": {
"format": "jwt_vc_json",
"credential_definition": {
"type": [
"VerifiableCredential",
"UniversityDegree"
]
},
"display": [
{
"name": "University Credential",
"locale": "en-US",
"logo": {
"uri": "https://university.example.edu/public/logo.png",
"alt_text": "a square logo of a university"
},
"description": "This credential represents the conferment of a university degree.",
"background_color": "#12107c",
"text_color": "#FFFFFF"
},
{
"name": "Diplôme Universitaire",
"locale": "fr-FR",
"logo": {
"uri": "https://university.example.edu/public/logo-fr.png",
"alt_text": "un logo carré d'une université"
},
"description": "Ce diplôme atteste de l'obtention d'un diplôme universitaire.",
"background_color": "#008000",
"text_color": "#FFFFFF"
}
]
}
}
}
This can be configured in the issuer service.