Identity Verifiable Credential (IDVC) Specifications
Identity Verifiable Credential (IDVC) is built based on W3C Verifiable Credential data model v1.1.
A sample IDVC:
{
"@context": [
"https://www.w3.org/2018/credentials/v1",
"https://didrp-test.esatus.com/schemas/basic-did-lei-mapping/v1",
"https://w3id.org/security/bbs/v1",
"https://w3id.org/vc/status-list/2021/v1"
],
"credentialStatus": {
"id": "https://didrp-test.esatus.com/credentials/statuslist/1#27934",
"statusListCredential": "https://didrp-test.esatus.com/credentials/statuslist/1",
"statusListIndex": 27934,
"statusPurpose": "revocation",
"type": "StatusList2021Entry"
},
"credentialSubject": {
"entityName": "IMDA_active",
"entityIdentifier": "391200WCZAYD47QIKX37",
"id": "did:ethr:0x433097a1C1b8a3e9188d8C54eCC057B1D69f1638",
"type": ["BasicDIDLEIMapping"]
},
"issuanceDate": "2024-04-01T12:19:52Z",
"expirationDate": "2029-12-03T12:19:52Z",
"issuer": "did:web:didrp-test.esatus.com",
"type": ["VerifiableCredential"],
"proof": {
"type": "BbsBlsSignature2020",
"created": "2024-04-11T10:51:46Z",
"proofPurpose": "assertionMethod",
"proofValue": "uDqETewb6fwNzGgihIxUSdvTyncfEeIjowsj91O4qT2HsTLk4OUmkdreSY55d+SzYUHlKfzccE4m7waZyoLEkBLFiK2g54Q2i+CdtYBgDdkUDsoULSBMcH1MwGHwdjfXpldFNFrHFx/IAvLVniyeMQ==",
"verificationMethod": "did:web:didrp-test.esatus.com#keys-1"
}
@context
The @context
property is introduced as per the W3C VC data model to allow the issuer to map short-form aliases to the URIs required by specific verifiable credentials and presentations.
credentialSubject
The credentialSubject
field describes the claims about the subject of the credential, conforming to the W3C VC data model. This field contains information about the identity of the entity that the credential is issued to. We standardize the field to require 3 fields so that this VC will be classified as a Identity VC by GLEIF, if require, it may contain additional field other than these 3 fields.
entityName
: the company's/entity's name.entityIdentifier
: the company's/entity's identifier. (e.g. GLEIF's lei, Unique Entity Number, D-U-N-S Number)id
: adid:ethr
which will link to the issuer's ethereum wallet.
credentialStatus
The credentialStatus
field describes the status of the document.
proof
We currently only support BBS 2020 cryptosuite for the securing mechanism.
Disclaimer
Please note that IDVC is currently in its beta phase, and the process may be subject to changes based on feedback and further development.