Issue a Credential

Dentity makes it easy to issue credentials to your stakeholders, with issuance solutions to meet your organization’s needs.  Here’s a step-by-step guide to issuing credentials:


Create New Credential

This is where your journey starts.  Click the blue “Create a New Credential” button and you will be asked the following questions:


Template Name: This is not public, it’s only for your reference so you can keep track of your templates.  Credential templates are the framework for your schema, which is the JSON-LD format required to issue Verifiable Credentials.


Credential Issuer: Every Verifiable Credential must have an Issuer.  It’s the person, organization, business, or thing that issues the credential to the Holder.  It’s public information and is on your credential in the Holder’s wallet.  It doesn’t have to be the same name as the account holder — in many cases, an “agency” might be the account holder and create credentials for several different issuers.


Credential Name: This is the public descriptor of the credential.  In many cases, it might contain the word “Verified” (e.g., Verified Member, Verified Account, etc.), but that is not a requirement — it’s your credential, name it as you choose.


Credential Expiration: This is the date the credential expires.  Note that you will be able to have a different expiration date for each individual credential you issue.  Many issuers choose to have no expiration date as it gives them the most amount of flexibility (remember, when a credential template expires, its removed from your Holders’ wallets).  As an example —membership credentials may expire at the time of membership expiration, while the expiration of the credential template is set to “no expiration.”


Number of Credentials: You can limit the total number of credentials to be issued on any given template.  The default selection is an unlimited number of credentials.


Holder Name: This is the name of the person who holds the credential and is populated at time of issuance by Dentity.  It will be the name of the wallet holder, based on the information they gave during registration or identity verification.


Add Fields: You can add additional fields to your template.  These will be populated at time of issuance by you (the issuer), depending on your issuance solution.


Logo: Every credential requires a logo or image, which is displayed on the credential.  It should not exceed 250 x 250 pixels.


Now comes the fun stuff, issuing a credential to your stakeholders.  There’s an unlimited number of ways to issue credentials, all depending on the unique needs of the issuer.  To get started, click the “Issue” icon, and choose your desired issuance solution from the pop-up below.


Issuer Solution

This solution generates a QR code and weblink which can be sent to the Holder.  The Holder will scan the code on desktop or click a link on their mobile device to download the credential to their wallet.  If you have added additional fields to your credential, they must be populated by the issuer prior to generating the code or link.


Holder Solution

This solution allows the Holder to fill out the credential details.  A QR code or download link can be distributed to them.  From there, they can fill out your credential and download it to their wallet.


Programmatic | Dentity API

Dentity offers an API for programmatically creating wallets and issuing credentials.  Many issuers use this solution to issue credentials from their own applications, integrating with their unique workflow.  Contact us at and we will give you everything you need to get started.


Happy issuing!