The purpose of this test suite is to demonstrate a path to interoperability for Bitstring Status List.
The test suite API requires raw JSON responses such that implementations using VC JOSE/COSE or other enveloped response bodies are required to unwrap the envelopes prior to responding. Consequently, in addition to the test results below, Tradeverifyd reports a successful implementation of every feature, including the ability to host multiple statuses in a single list.
These tests were run on
๐ซ
|
Pending |
โ
|
Passed |
โ
|
Failed |
โ
|
Access Denied |
โฑ
|
Timeout |
โ
|
Not Implemented |
The results of the tests are shown below:
Implementer โ
โTest Name
|
apicatalog.com | Digital Bazaar | Gen Digital | Mavennet | OpSecId | Procivis One Core | SpruceID | Trential |
---|---|---|---|---|---|---|---|---|
If an implementation of any of the algorithms in this section processes a property defined in Section 2. Data Model whose value is malformed due to not complying with associated "MUST" statements, a MALFORMED_VALUE_ERROR MUST be raised. |
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
Implementer โ
โTest Name
|
apicatalog.com | Digital Bazaar | Gen Digital | Mavennet | OpSecId | Procivis One Core | SpruceID | Trential |
---|---|---|---|---|---|---|---|---|
The following process, or one generating the exact output, MUST be followed when producing a BitstringStatusListCredential. |
โ
|
โ
|
โ
|
โ
|
๐ซ
|
โ
|
โ
|
โ
|
Implementer โ
โTest Name
|
apicatalog.com | Digital Bazaar | Gen Digital | Mavennet | OpSecId | Procivis One Core | SpruceID | Trential |
---|---|---|---|---|---|---|---|---|
The following process, or one generating the exact output, MUST be followed when validating a verifiable credential that is contained in a BitstringStatusListCredential |
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
Implementer โ
โTest Name
|
apicatalog.com | Digital Bazaar | Gen Digital | Mavennet | OpSecId | Procivis One Core | SpruceID | Trential |
---|---|---|---|---|---|---|---|---|
The following process, or one generating the exact output, MUST be followed when generating a status list bitstring. |
โ
|
โ
|
โ
|
โ
|
๐ซ
|
โ
|
โ
|
โ
|
Implementer โ
โTest Name
|
apicatalog.com | Digital Bazaar | Gen Digital | Mavennet | OpSecId | Procivis One Core | SpruceID | Trential |
---|---|---|---|---|---|---|---|---|
The following process, or one generating the exact output, MUST be followed when expanding a compressed status list bitstring. |
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
Verifier โ
โIssuer
|
apicatalog.com | Digital Bazaar | Gen Digital | Mavennet | OpSecId | Procivis One Core | SpruceID | Trential |
---|---|---|---|---|---|---|---|---|
apicatalog.com |
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
Digital Bazaar |
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
Gen Digital |
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
Mavennet |
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
OpSecId |
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
Procivis One Core |
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
SpruceID |
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
Trential |
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|
โ
|