APIs
Verifiable Credential

Verifiable Credential

A Verifiable Credential (VC) is a secure digital document that encapsulates information about a person or entity. These credentials facilitate easy sharing and automatic verification. A key feature of VCs is their ability for selective disclosure, which allows the holder to reveal only certain aspects of information while keeping other details private.

Credential Templates

A Verifiable Credential are issued from a credential template

Template fields

NameTypeDescription
idstringCorresponds to the id returned when credential template was created
typestringAlways VerifiableCredential
nsstringID of namespace in which credential template resides
createdBystringID of account which defined the credential template
namestringName provided during credential template creation
schemaUristringHTTPS URL pointing to JSON Schema
contextUristringHTTPS URL pointing to JSON-LD Context
versionintVersion of template; increments whenever template is modified.
fieldsobjectJSON Object representing the credential template's fields