Credentials screen

All credentials held on the wallet are shown in the Credentials screen. In the summary view, you can see:

  • Name of the credential and a logo if available from a custom domain

  • Issuer name (if available) or the full domain of the Issuer of the credential

Opening a credential allows you to view the raw information held in the credential in a human-readable format based on the JSON-LD schema of certain known data types:

  • Name fields (e.g. title ,givenName , familyName) are grouped

  • Embedded images are displayed if they are base64 encoded, they are cropped to a square with the full image showing when tapped.

  • Date types following ISO 8601 are displayed in the device locale setting

  • Telephone and email addresses can be opened in their respective apps

There are further options in the menu to delete the credential and view the raw source of the credential.


Whenever a credential is opened, a series of verification checks are performed by the wallet:

  • Domain of the Issuer is in control of the Issuer DID used to sign the credential

  • Schema is available and the context used in the credential is valid for the structure of the Verifiable Credential

  • The current revocation status of the credential is fetched

  • Finally, resolve the Issuer DID used to sign the verifiable credential use the public keys to determine if the proof of the credential is valid and the credential has not been tampered with.

If all checks pass successfully, a green 'Verified' label is shown in the credential. If the credential has been revoked, a red warning message is displayed. However, the credential may still be considered verified in all other regards.