VC v2.0 Interoperability Report (original) (raw)

When processing the active context defined by the base JSON-LD Context document defined in this specification, compliant JSON-LD-based processors produce an error when a JSON-LD context redefines any term.

The value of the relatedResource property MUST be one or more objects of the following form:

Missing expected rejection: Failed to reject a VC with a relatedResource as array of strings.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource as array of strings. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:95:9)

Got unwanted rejection: Failed to accept a VC with valid relatedResource objects. Actual message: "fetch failed"

AssertionError [ERR_ASSERTION]: Got unwanted rejection: Failed to accept a VC with valid relatedResource objects. Actual message: "fetch failed" at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:69:9)

Got unwanted rejection: Failed to accept a VC with valid relatedResource objects. Actual message: "Invalid credential: missing credentialSubject"

AssertionError [ERR_ASSERTION]: Got unwanted rejection: Failed to accept a VC with valid relatedResource objects. Actual message: "Invalid credential: missing credentialSubject" at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:69:9)

Missing expected rejection: Failed to reject a VC with a relatedResource as array of strings.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource as array of strings. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:95:9)

Timeout of 15000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js)

Error: Timeout of 15000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js) at listOnTimeout (node:internal/timers:581:17) at process.processTimers (node:internal/timers:519:7)

Missing expected rejection: Failed to reject a VC with a relatedResource as array of strings.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource as array of strings. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:95:9)

Missing expected rejection: Failed to reject a VC with a relatedResource as array of strings.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource as array of strings. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:95:9)

The identifier for the resource is REQUIRED and conforms to the format defined in Section 4.4 Identifiers.

Missing expected rejection: Failed to reject a VC with a relatedResource with no `id` field.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with no id field. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:108:9)

Missing expected rejection: Failed to reject a VC with a relatedResource with no `id` field.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with no id field. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:108:9)

Missing expected rejection: Failed to reject a VC with a relatedResource with no `id` field.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with no id field. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:108:9)

Missing expected rejection: Failed to reject a VC with a relatedResource with no `id` field.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with no id field. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:108:9)

Missing expected rejection: Failed to reject a VC with a relatedResource with no `id` field.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with no id field. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:108:9)

The value MUST be unique among the list of related resource objects.

Missing expected rejection: Failed to reject a VC with a relatedResource with a duplicate `id` field.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with a duplicate id field. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:125:9)

Missing expected rejection: Failed to reject a VC with a relatedResource with a duplicate `id` field.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with a duplicate id field. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:125:9)

Missing expected rejection: Failed to reject a VC with a relatedResource with a duplicate `id` field.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with a duplicate id field. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:125:9)

Missing expected rejection: Failed to reject a VC with a relatedResource with a duplicate `id` field.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with a duplicate id field. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:125:9)

Missing expected rejection: Failed to reject a VC with a relatedResource with a duplicate `id` field.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with a duplicate id field. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:125:9)

Missing expected rejection: Failed to reject a VC with a relatedResource with a duplicate `id` field.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with a duplicate id field. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:125:9)

Missing expected rejection: Failed to reject a VC with a relatedResource with a duplicate `id` field.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with a duplicate id field. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:125:9)

Missing expected rejection: Failed to reject a VC with a relatedResource with a duplicate `id` field.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with a duplicate id field. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:125:9)

Missing expected rejection: Failed to reject a VC with a relatedResource with a duplicate `id` field.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with a duplicate id field. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:125:9)

Each object associated with relatedResource MUST contain at least a digestSRI or a digestMultibase value.

Missing expected rejection: Failed to reject a VC with a relatedResource with no digest info.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with no digest info. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:139:9)

Missing expected rejection: Failed to reject a VC with a relatedResource with no digest info.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with no digest info. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:139:9)

Missing expected rejection: Failed to reject a VC with a relatedResource with no digest info.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with no digest info. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:139:9)

Missing expected rejection: Failed to reject a VC with a relatedResource with no digest info.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with no digest info. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:139:9)

Missing expected rejection: Failed to reject a VC with a relatedResource with no digest info.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with no digest info. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:139:9)

If the digest provided by the issuer does not match the digest computed for the retrieved resource, the conforming verifier implementation MUST produce an error.

Missing expected rejection: Failed to reject a VC with a relatedResource with wrong digest.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with wrong digest. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:154:9)

Missing expected rejection: Failed to reject a VC with a relatedResource with wrong digest.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with wrong digest. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:154:9)

Missing expected rejection: Failed to reject a VC with a relatedResource with wrong digest.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with wrong digest. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:154:9)

Missing expected rejection: Failed to reject a VC with a relatedResource with wrong digest.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with wrong digest. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:154:9)

Missing expected rejection: Failed to reject a VC with a relatedResource with wrong digest.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with wrong digest. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:154:9)

Missing expected rejection: Failed to reject a VC with a relatedResource with wrong digest.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with wrong digest. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:154:9)

Missing expected rejection: Failed to reject a VC with a relatedResource with wrong digest.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with wrong digest. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:154:9)

Missing expected rejection: Failed to reject a VC with a relatedResource with wrong digest.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with wrong digest. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:154:9)

Missing expected rejection: Failed to reject a VC with a relatedResource with wrong digest.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with a relatedResource with wrong digest. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:154:9)

The value of the refreshService property MUST be one or more refresh services that provides enough information to the recipient's software such that the recipient can refresh the verifiable credential.

Got unwanted rejection. Actual message: "fetch failed"

AssertionError [ERR_ASSERTION]: Got unwanted rejection. Actual message: "fetch failed" at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:178:9)

Each refreshService value MUST specify its type.

Missing expected rejection: Failed to reject a VC with `refreshService` without a `type`.

AssertionError [ERR_ASSERTION]: Missing expected rejection: Failed to reject a VC with refreshService without a type. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:189:11)

The value of the termsOfUse property MUST specify one or more terms of use policies under which the creator issued the credential or presentation.

Got unwanted rejection. Actual message: "Invalid context value type. Expected JsonString but got [{"OdrlPolicy2017":"https://example.org/examples#OdrlPolicy2017"}\]."

AssertionError [ERR_ASSERTION]: Got unwanted rejection. Actual message: "Invalid context value type. Expected JsonString but got [{"OdrlPolicy2017":"https://example.org/examples#OdrlPolicy2017"}]." at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:202:9)

Got unwanted rejection. Actual message: "fetch failed"

AssertionError [ERR_ASSERTION]: Got unwanted rejection. Actual message: "fetch failed" at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:202:9)

Each termsOfUse value MUST specify its type, for example, IssuerPolicy, and MAY specify its instance id.

Got unwanted rejection. Actual message: "Invalid context value type. Expected JsonString but got [{"OdrlPolicy2017":"https://example.org/examples#OdrlPolicy2017"}\]."

AssertionError [ERR_ASSERTION]: Got unwanted rejection. Actual message: "Invalid context value type. Expected JsonString but got [{"OdrlPolicy2017":"https://example.org/examples#OdrlPolicy2017"}]." at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:210:9)

Got unwanted rejection. Actual message: "fetch failed"

AssertionError [ERR_ASSERTION]: Got unwanted rejection. Actual message: "fetch failed" at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:210:9)

Missing expected rejection.

AssertionError [ERR_ASSERTION]: Missing expected rejection. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:208:9)

If present, the value associated with the evidence property is a single object or a set of one or more objects.

Got unwanted rejection. Actual message: "Invalid context value type. Expected JsonString but got [{"DocumentVerification2018":"https://example.org/examples#DocumentVerification2018"}\]."

AssertionError [ERR_ASSERTION]: Got unwanted rejection. Actual message: "Invalid context value type. Expected JsonString but got [{"DocumentVerification2018":"https://example.org/examples#DocumentVerification2018"}]." at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:221:9)

Got unwanted rejection. Actual message: "fetch failed"

AssertionError [ERR_ASSERTION]: Got unwanted rejection. Actual message: "fetch failed" at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Context. (file:///home/runner/work/vc-data-model-2.0-test-suite/vc-data-model-2.0-test-suite/tests/5-advanced-concepts.js:221:9)