Issue verifiable credentials
Last updated
Was this helpful?
Last updated
Was this helpful?
Issuing Credentials
In the Credentials menu, click Issue credentials.
If you have many credentials to issue, you can issue them in bulk. To do this, select Import Spreadsheet.
If you want to add recipients one by one, select Add Manually.
You can distribute your credentials by email or directly to their wallet through their DID.
To send the credential by email, fill in their email in the Recipient Email field.
To send the credential directly to the holders wallet fill in their DID in the Subject ID (Recipient ID) field.
Fill in all other attributes that need to be included in the credential e.g. Subject name, Credential Title etc.
You can download the CSV sample file to use as a base for you recipient data upload. The sample file has only 3 collumns with the name, did and date attributes.
You will need to add columns and remove the ones you do not have in your credential schema.
When uploading a file you will be able to select a charset specification. UTF-8 will bet the choice for most users. If your dataset contains special characters you might need to choose a different charset, based on the one used to encode your data file.
You will be asked to match the columns on the csv file to the credential fields. If there are any required fields on the credential schema they must be filled in, otherwise the import will not be successful.
If you need the credential to expire, turn on the expiration toggle and enter the expiration date.
After you have added your credential recipients you will be able to select the credential settings. You have the options to:
Persist credential: This option will encrypt the credential by providing a password to access it and store it on Truvera's servers. The credential can be accessed and verified by a URL or QR Code. The recipient can scan the QR Code to import the credential into a wallet app. The credential can be deleted from Truvera's cloud whenever you decide.
Credential revocation: By selecting Enable Revocation, you leave an option for the credential to be revoked to invalid state at any time. If you leave this option unchecked, the credential can never be revoked and will always be verifiable.
Truvera offers a choice of 3 different credential variants that have distinct features and are best fit for different use cases.
Standard Signature (ed25519) - a more simple credential variant that is the best option for interoperability with other verifiable credential services.
Anonymous (dockbbs23) - uses BBS+ to enable selective disclosure and zero knowledge proofs. Best for use cases where user data privacy is a top priority.
EUDI (SD-JWT-VC) - follows European identity standards for compliance and interoperability.
If you have entered the holders DIDs to Subject ID the holder will receive the credential directly in their wallet without any additional communication needed.
If you have entered the email address, you will have an option to write a message and preview the email that is going to be sent to the receiver of the credential.
If you do not have or want to use DIDs for the credential distribution you will need to enter an email of the recipient or persist the credential.
Select a pre-made credential schema by clicking on it's name or . You can click on Preview to see what attributes are included in the template.
Select a design or for your credentials. Alternatively, you can proceed without a design.
Download the sample CSV template and fill in the details needed for your credential template. Upload the completed .csv file back to Truvera.
Select which you want to use to issue the credentials.
There is a 4th credential variant Ecosystem-bound (BBDT16) that is used for It will get automatically selected when a price is assigned to a schema in an ecosystem.