VC Bitstring Status List Interoperability Report 1.0
Test Interoperability Report for Verifiable Credentials status
Issuers - BitstringStatusList Entry
Test Name | Issuer | |
---|---|---|
Digital Bazaar | Procivis One Core | |
Any expression of the data model in this section MUST be expressed in a conforming verifiable credential as defined in [VC-DATA-MODEL-2.0]. |
|
|
If present, the id value is expected to be a URL that identifies the status information associated with the verifiable credential. It MUST NOT be the URL for the status list. |
|
|
The type property MUST be BitstringStatusListEntry. |
|
|
The purpose of the status entry MUST be a string. |
|
|
The statusListIndex property MUST be an arbitrary size integer greater than or equal to 0, expressed as a string in base 10. |
|
|
The statusListCredential property MUST be a URL to a verifiable credential. |
|
|
When the URL is dereferenced, the resulting verifiable credential MUST have type property that includes the BitstringStatusListCredential value. |
|
|
If present, statusSize MUST be an integer greater than zero. |
🛑
|
🛑
|
If statusSize is provided and is greater than 1, then the property credentialStatus.statusMessage MUST be present. |
🛑
|
🛑
|
The number of status messages MUST equal the number of possible values. |
🛑
|
🛑
|
If present, the statusMessage property MUST be an array, the length of which MUST equal the number of possible status messages indicated by statusSize. |
🛑
|
🛑
|
statusMessage MAY be present if statusSize is 1, and MUST be present if statusSize is greater than 1. |
🛑
|
🛑
|
If the statusMessage array is present, each element MUST contain the two properties "status" and "message". |
🛑
|
🛑
|
If present, the "statusReference" value MUST be a URL or an array of URLs [URL] which dereference(s) to material related to the status. |
🛑
|
🛑
|