Open source dashboard for Issuers and Verifiers of Verifiable Credentials. Specifically designed to work with EBSI credentials, but can support other credentials based on OIDCVC.
This project is based on the Meteor framework. To run the project, you have to install Meteor and then run inside the project main folder:
meteor npm install --save
meteor --settings private/settings.jsonMeteor will start and download all the needed packages. The project should be accesible in http://localhost:3000
You can find some configuration options in the private/settings.json file. You can edit and add default users there. At least one user is needed for being able to access the issuer portal and issue credentials.
The default user should be edited and a secure password must be used.
For being able to issue credentials with EBSI, you first need to be onboarded on the EBSI network as a Trusted Issuer or Root Trusted Issuer.
After the onboarding is finished, you should have a did-doc.json file, that includes your issuer DID and your public/private keys.
Once you have the DID doc, you need to add the DID info and private keys in a new user profile. You can fin your profiles in the "Profiles & settings" tab.
Follow the instructions and if everything goes well, you should be able to start issuing credentials signed with your keys.