pnpm i
Then:
node src/create-credential.js
node src/verify-credential.js
node src/list-identifiers.js
node src/verify-credentials.js
To create a credential from an existing template:
- (Only on fresh install) Create an "identifier" for the credential issuer
- Open create-credential.js and tweak any hardcoded values (comments left next to each item you need to change)
node src/create-credential.js
- If you want to verify before using, copy and paste the output from create-credential.js to verify-credential.js and run
node src/verify-credential.js
To create a completely new type of credential:
- Copy "create-credential.js" into a new file, e.g. "create-credential-.js"
- Make modifications to the credential as you please. The thing you'll most likely want to change is the "credentialSubject" object (where "claims" or assertion about an entity are made: https://www.w3.org/TR/vc-data-model-2.0/#credential-subject)