From 501cba850ac2c33bcac9665988b93e56d836b82b Mon Sep 17 00:00:00 2001 From: JSAssassin Date: Sun, 20 Oct 2024 05:02:32 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20w3c/vc-d?= =?UTF-8?q?i-ed25519signature2020-test-suite@f883c761ea2177d4afc34852f28a2?= =?UTF-8?q?b993f97e5d6=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 186 +- index.json | 7024 +++++++++++++++++++++++++++++++++------------------- 2 files changed, 4600 insertions(+), 2610 deletions(-) diff --git a/index.html b/index.html index 32bfa67..46ee117 100644 --- a/index.html +++ b/index.html @@ -172,22 +172,22 @@

Conformance Testing Results

- Tests passed 244/297 82% + Tests passed 265/321 82%

- Tests failed 55/297 19% + Tests failed 58/321 19%

- Failures 55 + Failures 58

Tests skipped 0

- Total tests 297 + Total tests 321

- These tests were run on + These tests were run on

Key

@@ -841,8 +841,8 @@

Data Integrity (issuer)

- Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'content-type': 'application/ld+json', 'x-cloud-trace-context': '6cee32fe327199f9a1397d447bfa9783', date: 'Sun, 13 Oct 2024 05:01:40 GMT', server: 'Google Frontend', 'content-length': '745', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist -
AssertionError: Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'content-type': 'application/ld+json', 'x-cloud-trace-context': '6cee32fe327199f9a1397d447bfa9783', date: 'Sun, 13 Oct 2024 05:01:40 GMT', server: 'Google Frontend', 'content-length': '745', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'content-type': 'application/ld+json', 'x-cloud-trace-context': '2592ed007ce391262dcaee61e5f1f16e', date: 'Sun, 20 Oct 2024 05:01:29 GMT', server: 'Google Frontend', 'content-length': '745', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        
AssertionError: Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'content-type': 'application/ld+json', 'x-cloud-trace-context': '2592ed007ce391262dcaee61e5f1f16e', date: 'Sun, 20 Oct 2024 05:01:29 GMT', server: 'Google Frontend', 'content-length': '745', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
                         at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
                         at shouldFailIssuance (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:104:14)
                         at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
@@ -864,8 +864,8 @@ 

Data Integrity (issuer)

- Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 13 Oct 2024 05:01:44 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '742', connection: 'keep-alive', 'x-powered-by': 'Express', vary: 'Origin', etag: 'W/"2e6-7xXfOxbS5qwT1ZHloegRVRZ6oiE"', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist -
AssertionError: Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 13 Oct 2024 05:01:44 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '742', connection: 'keep-alive', 'x-powered-by': 'Express', vary: 'Origin', etag: 'W/"2e6-7xXfOxbS5qwT1ZHloegRVRZ6oiE"', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 20 Oct 2024 05:01:33 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '742', connection: 'keep-alive', 'x-powered-by': 'Express', vary: 'Origin', etag: 'W/"2e6-biJYeXe5HKJY+2Osekjfc/or/ts"', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        
AssertionError: Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 20 Oct 2024 05:01:33 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '742', connection: 'keep-alive', 'x-powered-by': 'Express', vary: 'Origin', etag: 'W/"2e6-biJYeXe5HKJY+2Osekjfc/or/ts"', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
                         at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
                         at shouldFailIssuance (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:104:14)
                         at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
@@ -877,8 +877,8 @@ 

Data Integrity (issuer)

- Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 13 Oct 2024 05:01:44 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '757', connection: 'keep-alive', etag: 'W/"2f5-Xp2yI9Cb2JpyOSdA8RYWaEGz5Ns"', 'x-powered-by': 'Express', 'apigw-requestid': 'fkoY7jxiIAMEcpQ=', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist -
AssertionError: Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 13 Oct 2024 05:01:44 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '757', connection: 'keep-alive', etag: 'W/"2f5-Xp2yI9Cb2JpyOSdA8RYWaEGz5Ns"', 'x-powered-by': 'Express', 'apigw-requestid': 'fkoY7jxiIAMEcpQ=', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 20 Oct 2024 05:01:34 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '758', connection: 'keep-alive', 'x-powered-by': 'Express', etag: 'W/"2f6-8wguZS240sLQYdK4WyFMHGO2YjY"', 'apigw-requestid': 'f7s7PhVWoAMESUw=', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        
AssertionError: Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 20 Oct 2024 05:01:34 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '758', connection: 'keep-alive', 'x-powered-by': 'Express', etag: 'W/"2f6-8wguZS240sLQYdK4WyFMHGO2YjY"', 'apigw-requestid': 'f7s7PhVWoAMESUw=', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
                         at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
                         at shouldFailIssuance (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:104:14)
                         at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
@@ -895,8 +895,8 @@ 

Data Integrity (issuer)

- Expected issuer to error when VC has an undefined type.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 13 Oct 2024 05:01:47 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '154', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=y0pNpHIF3UK5jTuQ2%2Fqu73H0gbgOIAKCYXKlWEygptrQ2%2Fsd4bw%2BANIj4MUXhKblFh8%2FqzmG1tYZU7ltb%2FJfjZVzB2LTCaXbIiKHPKci71AjU5J6GbJDF%2BRV2mqTfNpPVFExTLAy8xTvEyOWQvHh"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8d1cc6110821d00d-SJC', 'content-encoding': 'br', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist -
AssertionError: Expected issuer to error when VC has an undefined type.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 13 Oct 2024 05:01:47 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '154', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=y0pNpHIF3UK5jTuQ2%2Fqu73H0gbgOIAKCYXKlWEygptrQ2%2Fsd4bw%2BANIj4MUXhKblFh8%2FqzmG1tYZU7ltb%2FJfjZVzB2LTCaXbIiKHPKci71AjU5J6GbJDF%2BRV2mqTfNpPVFExTLAy8xTvEyOWQvHh"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8d1cc6110821d00d-SJC', 'content-encoding': 'br', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        Expected issuer to error when VC has an undefined type.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 20 Oct 2024 05:01:37 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '116', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=g3FPT6tCJ65cs0yco25PFgZFa9lqABz6XsysV7JefpCJg2vZ8XqYMEtV7n9kLeaBbUAoVMRZQ%2BGiVRtXN91MwY74%2BeOQXOultEbyC073S%2FjqrflpP8s89YU9UvNf0qgGFnNxVvB3zJFUBtHFgWbH"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8d567374bc421030-LAX', 'content-encoding': 'br', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        
AssertionError: Expected issuer to error when VC has an undefined type.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 20 Oct 2024 05:01:37 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '116', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=g3FPT6tCJ65cs0yco25PFgZFa9lqABz6XsysV7JefpCJg2vZ8XqYMEtV7n9kLeaBbUAoVMRZQ%2BGiVRtXN91MwY74%2BeOQXOultEbyC073S%2FjqrflpP8s89YU9UvNf0qgGFnNxVvB3zJFUBtHFgWbH"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8d567374bc421030-LAX', 'content-encoding': 'br', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
                         at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
                         at shouldFailIssuance (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:104:14)
                         at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
@@ -946,8 +946,8 @@ 

Data Integrity (issuer)

- Expected issuer to error when VC has no credentialSubject.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 13 Oct 2024 05:01:46 GMT', 'content-type': 'application/json', 'content-length': '633', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8d1cc60a8b9f2510-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist -
AssertionError: Expected issuer to error when VC has no credentialSubject.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 13 Oct 2024 05:01:46 GMT', 'content-type': 'application/json', 'content-length': '633', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8d1cc60a8b9f2510-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        Expected issuer to error when VC has no credentialSubject.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 20 Oct 2024 05:01:35 GMT', 'content-type': 'application/json', 'content-length': '633', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8d5673675ec30916-LAX', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        
AssertionError: Expected issuer to error when VC has no credentialSubject.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 20 Oct 2024 05:01:35 GMT', 'content-type': 'application/json', 'content-length': '633', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8d5673675ec30916-LAX', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
                         at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
                         at shouldFailIssuance (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:104:14)
                         at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
@@ -1143,6 +1143,7 @@ 

Data Integrity (verifier)

Digital Bazaar EWF LearnCard + Netis SpruceID Trinsic @@ -1193,6 +1194,11 @@

Data Integrity (verifier)

+ +
+
+
+ @@ -1240,6 +1246,11 @@

Data Integrity (verifier)

+ +
+
+
+ @@ -1295,6 +1306,11 @@

Data Integrity (verifier)

+ +
+
+
+ @@ -1351,6 +1367,11 @@

Data Integrity (verifier)

+ +
+
+
+ @@ -1398,6 +1419,11 @@

Data Integrity (verifier)

+ +
+
+
+ @@ -1445,6 +1471,11 @@

Data Integrity (verifier)

+ +
+
+
+ @@ -1492,6 +1523,11 @@

Data Integrity (verifier)

+ +
+
+
+ @@ -1539,6 +1575,11 @@

Data Integrity (verifier)

+ +
+
+
+ @@ -1586,6 +1627,11 @@

Data Integrity (verifier)

+ +
+
+
+ @@ -1633,6 +1679,11 @@

Data Integrity (verifier)

+ +
+
+
+ @@ -1680,6 +1731,11 @@

Data Integrity (verifier)

+ +
+
+
+ @@ -1727,6 +1783,11 @@

Data Integrity (verifier)

+ +
+
+
+ @@ -1759,6 +1820,7 @@

Ed25519Signature2020 (verifier)

Digital Bazaar EWF LearnCard + Netis SpruceID Trinsic @@ -1817,6 +1879,11 @@

Ed25519Signature2020 (verifier)

+ +
+
+
+ @@ -1828,8 +1895,8 @@

Ed25519Signature2020 (verifier)

- Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 13 Oct 2024 05:02:29 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist -
AssertionError: Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 13 Oct 2024 05:02:29 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 20 Oct 2024 05:02:14 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        
AssertionError: Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 20 Oct 2024 05:02:14 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
                         at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
                         at verificationFail (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/assertions.js:49:14)
                         at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
@@ -1872,6 +1939,11 @@ 

Ed25519Signature2020 (verifier)

+ +
+
+
+ @@ -1883,8 +1955,8 @@

Ed25519Signature2020 (verifier)

- Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 13 Oct 2024 05:02:29 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist -
AssertionError: Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 13 Oct 2024 05:02:29 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 20 Oct 2024 05:02:14 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        
AssertionError: Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 20 Oct 2024 05:02:14 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
                         at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
                         at verificationFail (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/assertions.js:49:14)
                         at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
@@ -1927,6 +1999,11 @@ 

Ed25519Signature2020 (verifier)

+ +
+
+
+ @@ -1938,8 +2015,8 @@

Ed25519Signature2020 (verifier)

- Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 13 Oct 2024 05:02:29 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist -
AssertionError: Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 13 Oct 2024 05:02:29 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 20 Oct 2024 05:02:14 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        
AssertionError: Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 20 Oct 2024 05:02:14 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
                         at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
                         at verificationFail (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/assertions.js:49:14)
                         at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
@@ -1982,6 +2059,11 @@ 

Ed25519Signature2020 (verifier)

+ +
+
+
+ @@ -2014,6 +2096,7 @@

Ed25519Signature2020 (interop)

Digital Bazaar EWF LearnCard + Netis SpruceID Trinsic @@ -2120,6 +2203,18 @@

Ed25519Signature2020 (interop)

+ +
+
+
+ Expected issuer: ACA-py to not error: expected HTTPError: DID not found: did:key:z6MkmiY… { …(6) } to not exist +
AssertionError: Expected issuer: ACA-py to not error: expected HTTPError: DID not found: did:key:z6MkmiY… { …(6) } to not exist
+                        at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
+                        at Context.<anonymous> (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js:54:20)
+                        at process.processImmediate (node:internal/timers:483:21)
+
+
+ @@ -2223,6 +2318,18 @@

Ed25519Signature2020 (interop)

+ +
+
+
+ Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(5) } to not exist +
AssertionError: Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(5) } to not exist
+                        at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
+                        at Context.<anonymous> (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js:66:20)
+                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+
+
+ @@ -2277,6 +2384,11 @@

Ed25519Signature2020 (interop)

+ +
+
+
+ @@ -2331,6 +2443,11 @@

Ed25519Signature2020 (interop)

+ +
+
+
+ @@ -2389,6 +2506,18 @@

Ed25519Signature2020 (interop)

+ +
+
+
+ Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(5) } to not exist +
AssertionError: Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(5) } to not exist
+                        at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
+                        at Context.<anonymous> (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js:66:20)
+                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+
+
+
@@ -2474,6 +2603,11 @@

Ed25519Signature2020 (interop)

+ +
+
+
+ @@ -2544,6 +2678,11 @@

Ed25519Signature2020 (interop)

+ +
+
+
+
@@ -2631,6 +2770,11 @@

Ed25519Signature2020 (interop)

+ +
+
+
+ diff --git a/index.json b/index.json index 8d9c997..64731bc 100644 --- a/index.json +++ b/index.json @@ -22,7 +22,7 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "HCpM5zgmWzXGtJ9C7wCUS", + "parent": "ksZiocprop8sscz_YsrXP", "ctx": null }, { @@ -38,7 +38,7 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "HCpM5zgmWzXGtJ9C7wCUS", + "parent": "ksZiocprop8sscz_YsrXP", "ctx": null }, { @@ -54,7 +54,7 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "HCpM5zgmWzXGtJ9C7wCUS", + "parent": "ksZiocprop8sscz_YsrXP", "ctx": null }, { @@ -70,7 +70,7 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "HCpM5zgmWzXGtJ9C7wCUS", + "parent": "ksZiocprop8sscz_YsrXP", "ctx": null }, { @@ -86,7 +86,7 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "HCpM5zgmWzXGtJ9C7wCUS", + "parent": "ksZiocprop8sscz_YsrXP", "ctx": null }, { @@ -102,7 +102,7 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "HCpM5zgmWzXGtJ9C7wCUS", + "parent": "ksZiocprop8sscz_YsrXP", "ctx": null }, { @@ -118,7 +118,7 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "HCpM5zgmWzXGtJ9C7wCUS", + "parent": "ksZiocprop8sscz_YsrXP", "ctx": null }, { @@ -134,7 +134,7 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "HCpM5zgmWzXGtJ9C7wCUS", + "parent": "ksZiocprop8sscz_YsrXP", "ctx": null }, { @@ -150,7 +150,7 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "HCpM5zgmWzXGtJ9C7wCUS", + "parent": "ksZiocprop8sscz_YsrXP", "ctx": null }, { @@ -166,7 +166,7 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "HCpM5zgmWzXGtJ9C7wCUS", + "parent": "ksZiocprop8sscz_YsrXP", "ctx": null }, { @@ -182,7 +182,7 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "HCpM5zgmWzXGtJ9C7wCUS", + "parent": "ksZiocprop8sscz_YsrXP", "ctx": null }, { @@ -198,7 +198,7 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "HCpM5zgmWzXGtJ9C7wCUS", + "parent": "ksZiocprop8sscz_YsrXP", "ctx": null }, { @@ -214,7 +214,7 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "HCpM5zgmWzXGtJ9C7wCUS", + "parent": "ksZiocprop8sscz_YsrXP", "ctx": null } ], @@ -234,7 +234,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "HCpM5zgmWzXGtJ9C7wCUS", + "parent": "ksZiocprop8sscz_YsrXP", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js" } @@ -252,7 +252,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "HCpM5zgmWzXGtJ9C7wCUS", + "parent": "ksZiocprop8sscz_YsrXP", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", "originalTitle": "\"before all\" hook", @@ -262,12 +262,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 3494, + "_idleStart": 768, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 536, + "duration": 432, "_error": null, "state": "failed", "err": { @@ -276,14 +276,14 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"credential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:c9b799fa-2650-4086-906e-d8c01a61b50c\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkmiYjSToh5NdEf9xNuh5mDGXGYinzcAy1s4feRHtkEQJr\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"}},\"options\":{\"type\":\"Ed25519Signature2020\"}}", + "body": "{\"credential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:2932021f-dd32-43be-9080-df70185126d0\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkmiYjSToh5NdEf9xNuh5mDGXGYinzcAy1s4feRHtkEQJr\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"}},\"options\":{\"type\":\"Ed25519Signature2020\"}}", "method": "POST", "json": { "credential": { "@context": [ "https://www.w3.org/2018/credentials/v1" ], - "id": "urn:uuid:c9b799fa-2650-4086-906e-d8c01a61b50c", + "id": "urn:uuid:2932021f-dd32-43be-9080-df70185126d0", "type": [ "VerifiableCredential" ], @@ -379,9 +379,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "ydOQLjSmmEZhUmoBY9M8f", + "parent": "VPBdd2SwHP8n9U1YcIDvT", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "_testId": "urn:uuid:5a2be705-a767-4f9d-947c-14d7ae816dfd" + "_testId": "urn:uuid:28697131-ecb7-4428-9c11-1e5abe9a9518" }, { "title": "apicatalog.com", @@ -401,9 +401,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:216ad600-4e66-4f56-80fc-92fbcf1fe3d9", + "_testId": "urn:uuid:174b4a52-63d3-4603-b22c-e571ef34efd9", "cell": { "columnId": "apicatalog.com", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -428,9 +428,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:764c9d28-0b01-448a-8ba2-50905286179b", + "_testId": "urn:uuid:d0677aef-0940-49be-b5f6-4e5951fda449", "cell": { "columnId": "apicatalog.com", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -455,9 +455,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:cf7ea1f0-c0ed-40c4-b3fa-96eef41df008", + "_testId": "urn:uuid:10c0bade-b99d-4415-8bee-9481daab76f9", "cell": { "columnId": "apicatalog.com", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -482,9 +482,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:3bb2f4bb-928e-4d2e-a2a0-e3d020ab94a7", + "_testId": "urn:uuid:f9cb5067-2b12-43f9-8f27-9c7849aca7e5", "cell": { "columnId": "apicatalog.com", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -496,12 +496,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8922, + "_idleStart": 4990, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 2, "state": "passed", "speed": "fast" }, @@ -518,9 +518,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:aa133dd2-10f6-464f-8ce1-d082d39f956b", + "_testId": "urn:uuid:508c7470-95c8-4703-8213-0c2e831dc59b", "cell": { "columnId": "apicatalog.com", "rowId": "\"proof.type\" field MUST be \"Ed25519Signature2020\" and the associated document MUST include expected contexts." @@ -544,9 +544,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:95a81379-34db-455b-adc7-c60a8ab9426a", + "_testId": "urn:uuid:174e41ea-424a-4e05-973c-5864269b053b", "cell": { "columnId": "apicatalog.com", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -571,9 +571,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:65d95001-f008-4891-88ed-947ad36e0bb0", + "_testId": "urn:uuid:7f73a7ad-2c47-47b7-ba77-fdec69bef1e5", "cell": { "columnId": "apicatalog.com", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." @@ -598,9 +598,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:b45d3746-5889-409e-95ef-66c8e55f5db2", + "_testId": "urn:uuid:d32ae641-c1fe-4a65-9765-3f0562865239", "cell": { "columnId": "apicatalog.com", "rowId": "A verification method is the means and information needed to verify the proof. If included, the value MUST be a string that maps to a [URL]." @@ -612,7 +612,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8924, + "_idleStart": 4993, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -634,9 +634,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:29194647-0ed9-4ef7-b45a-f49b2c570b5d", + "_testId": "urn:uuid:4b4ca56d-9572-4da1-94f8-d1df46a39101", "cell": { "columnId": "apicatalog.com", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -648,12 +648,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8925, + "_idleStart": 4994, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -670,9 +670,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:5b242abb-3cc9-4d3f-b37f-938a66a11944", + "_testId": "urn:uuid:78a41be1-4a62-4fb7-906d-2e7a347da8aa", "cell": { "columnId": "apicatalog.com", "rowId": "(\"proof.proofValue\") A string value that expresses base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The value MUST use a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification to express the binary data." @@ -680,7 +680,7 @@ "_events": {}, "_eventsCount": 1, "link": "https://w3c.github.io/vc-data-integrity/#:~:text=A%20string%20value%20that%20expresses%20base%2Dencoded%20binary%20data%20necessary%20to%20verify%20the%20digital%20proof%20using%20the%20verificationMethod%20specified.%20The%20value%20MUST%20use%20a%20header%20and%20encoding%20as%20described%20in%20Section%202.4%20Multibase%20of%20the%20Controller%20Documents%201.0%20specification%20to%20express%20the%20binary%20data.", - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -697,9 +697,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:ae032b7c-4471-45dd-85b7-acf207d7e1d6", + "_testId": "urn:uuid:fcb9459f-1c06-46f2-b15a-8424517053dc", "cell": { "columnId": "apicatalog.com", "rowId": "Cryptographic suite designers MUST use mandatory proof value properties defined in Section 2.1 Proofs, and MAY define other properties specific to their cryptographic suite." @@ -711,12 +711,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8928, + "_idleStart": 4996, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -733,9 +733,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:20aead82-ff71-4fd4-9a67-f089710b8e83", + "_testId": "urn:uuid:ef7e7dc8-741f-4fdb-837a-14653092e80a", "cell": { "columnId": "apicatalog.com", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -747,20 +747,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8929, + "_idleStart": 4996, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 140, + "duration": 129, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'content-type': 'application/ld+json', 'x-cloud-trace-context': '6cee32fe327199f9a1397d447bfa9783', date: 'Sun, 13 Oct 2024 05:01:40 GMT', server: 'Google Frontend', 'content-length': '745', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "message": "Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'content-type': 'application/ld+json', 'x-cloud-trace-context': '2592ed007ce391262dcaee61e5f1f16e', date: 'Sun, 20 Oct 2024 05:01:29 GMT', server: 'Google Frontend', 'content-length': '745', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", "showDiff": false, "actual": {}, "operator": "notStrictEqual", - "stack": "AssertionError: Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'content-type': 'application/ld+json', 'x-cloud-trace-context': '6cee32fe327199f9a1397d447bfa9783', date: 'Sun, 13 Oct 2024 05:01:40 GMT', server: 'Google Frontend', 'content-length': '745', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at shouldFailIssuance (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:104:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:235:7)" + "stack": "AssertionError: Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'content-type': 'application/ld+json', 'x-cloud-trace-context': '2592ed007ce391262dcaee61e5f1f16e', date: 'Sun, 20 Oct 2024 05:01:29 GMT', server: 'Google Frontend', 'content-length': '745', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at shouldFailIssuance (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:104:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:235:7)" } }, { @@ -776,9 +776,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:0af360d5-5415-4990-bbc1-dc0b2954803f", + "_testId": "urn:uuid:598362af-4371-4797-8470-d25e852a7456", "cell": { "columnId": "apicatalog.com", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -790,12 +790,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 9069, + "_idleStart": 5126, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 88, + "duration": 86, "state": "passed", "speed": "slow" } @@ -816,7 +816,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", "originalTitle": "\"before each\" hook", @@ -839,7 +839,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", "originalTitle": "\"before all\" hook", @@ -849,12 +849,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 4035, + "_idleStart": 1205, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 4883, + "duration": 3781, "_error": null } ], @@ -866,9 +866,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "ydOQLjSmmEZhUmoBY9M8f", + "parent": "VPBdd2SwHP8n9U1YcIDvT", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "_testId": "urn:uuid:6ed0b6b9-dfb9-4f86-a460-7aabe2345489" + "_testId": "urn:uuid:ca083e27-016e-4d96-bb8e-0e00a25cb087" }, { "title": "Danube Tech", @@ -888,9 +888,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:1de6492a-e0ab-489f-b898-1e3c3796c7cb", + "_testId": "urn:uuid:7240dc56-a941-4d76-92b0-c8dcbb9c43ce", "cell": { "columnId": "Danube Tech", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -915,9 +915,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:bf13fe30-8649-41c2-83ef-65a89ab17f9d", + "_testId": "urn:uuid:a16bd296-a012-4bc3-8486-b8a6555c453c", "cell": { "columnId": "Danube Tech", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -925,7 +925,7 @@ "_events": {}, "_eventsCount": 1, "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=If%20present%2C%20its%20value%20MUST%20be%20either%20a%20single%20object%2C%20or%20an%20unordered%20set%20of%20objects", - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -942,9 +942,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:89bae0fb-fe68-419c-ad49-17487ef9e371", + "_testId": "urn:uuid:0d97f1d2-ade0-49b4-a833-ed05881b45ef", "cell": { "columnId": "Danube Tech", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -969,9 +969,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:82259e82-9f95-4522-8c0f-711f8cf59087", + "_testId": "urn:uuid:0c05c3e2-de7c-4a4a-bb8c-4a5496f1600c", "cell": { "columnId": "Danube Tech", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -983,7 +983,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 10052, + "_idleStart": 5971, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -1005,9 +1005,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:b8c409a2-0769-451d-8daa-5bb78c7116a3", + "_testId": "urn:uuid:dcf4f909-a6bd-4e0a-aae1-51c7ced688c2", "cell": { "columnId": "Danube Tech", "rowId": "\"proof.type\" field MUST be \"Ed25519Signature2020\" and the associated document MUST include expected contexts." @@ -1031,9 +1031,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:b3810caa-2b0b-434b-856b-d4d2da09232d", + "_testId": "urn:uuid:f3c93872-f962-4e92-945d-17c6ed012b9d", "cell": { "columnId": "Danube Tech", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -1058,9 +1058,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:8f559feb-5aaa-484d-85ba-e48e6a4f91aa", + "_testId": "urn:uuid:c2a9e1b3-4f7b-44ad-9b38-a89a2d5367dd", "cell": { "columnId": "Danube Tech", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." @@ -1085,9 +1085,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:69ec6c70-400a-4df7-95a2-860911aa43fc", + "_testId": "urn:uuid:3614c013-0946-4a81-84dc-8e0869bbfd13", "cell": { "columnId": "Danube Tech", "rowId": "A verification method is the means and information needed to verify the proof. If included, the value MUST be a string that maps to a [URL]." @@ -1099,12 +1099,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 10055, + "_idleStart": 5972, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -1121,9 +1121,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:319c9631-1044-474b-98a2-fc38efc6e0ea", + "_testId": "urn:uuid:5d7b81d8-0ae5-492b-bb16-b2e5ade22af7", "cell": { "columnId": "Danube Tech", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -1135,7 +1135,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 10055, + "_idleStart": 5973, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -1157,9 +1157,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:1e089a73-abb7-460d-a205-d28080f595b6", + "_testId": "urn:uuid:95f1daf2-5738-4913-8cdd-7720bd8196f3", "cell": { "columnId": "Danube Tech", "rowId": "(\"proof.proofValue\") A string value that expresses base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The value MUST use a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification to express the binary data." @@ -1184,9 +1184,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:19774c74-14be-43c3-9dae-16fe1931575a", + "_testId": "urn:uuid:bc656e93-622e-4269-a8ca-29dd5360c0c3", "cell": { "columnId": "Danube Tech", "rowId": "Cryptographic suite designers MUST use mandatory proof value properties defined in Section 2.1 Proofs, and MAY define other properties specific to their cryptographic suite." @@ -1198,12 +1198,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 10057, + "_idleStart": 5975, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -1220,9 +1220,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:e93a45c0-5bb3-428f-b70a-3a22a2b3da2e", + "_testId": "urn:uuid:d3f6475a-34e3-4b39-9955-64a1bf2063c7", "cell": { "columnId": "Danube Tech", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -1234,12 +1234,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 10057, + "_idleStart": 5975, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 863, + "duration": 910, "state": "passed", "speed": "slow" }, @@ -1256,9 +1256,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:5e65adcd-512a-4953-a81c-9df775fbe708", + "_testId": "urn:uuid:4b940aac-911e-43c2-abab-1bfdd549f9e7", "cell": { "columnId": "Danube Tech", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -1270,12 +1270,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 10921, + "_idleStart": 6884, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 178, + "duration": 165, "state": "passed", "speed": "slow" } @@ -1296,7 +1296,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", "originalTitle": "\"before each\" hook", @@ -1319,7 +1319,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", "originalTitle": "\"before all\" hook", @@ -1329,12 +1329,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 9157, + "_idleStart": 5213, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 894, + "duration": 757, "_error": null } ], @@ -1346,9 +1346,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "ydOQLjSmmEZhUmoBY9M8f", + "parent": "VPBdd2SwHP8n9U1YcIDvT", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "_testId": "urn:uuid:88d6c496-bbf8-49f0-8f8a-ec9f7ad4637b" + "_testId": "urn:uuid:c3e83aa4-b247-4067-afd8-674710e0dcf4" }, { "title": "Digital Bazaar", @@ -1368,9 +1368,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:96084cb6-f2f6-42d8-a066-9a723dcecfc8", + "_testId": "urn:uuid:10c3e249-b94e-4548-9320-51009ec471d9", "cell": { "columnId": "Digital Bazaar", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -1395,9 +1395,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:c3238d88-97b5-4cbc-aa36-4aec70785c7f", + "_testId": "urn:uuid:f5b11b27-94ac-429a-a31c-6a964d0baa68", "cell": { "columnId": "Digital Bazaar", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -1422,9 +1422,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:d895acf4-c960-4cf7-83bc-fc09d979eeae", + "_testId": "urn:uuid:28c1de92-198b-4139-ad42-4e7a6633caa2", "cell": { "columnId": "Digital Bazaar", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -1449,9 +1449,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:658d7a26-81e8-41f6-afc9-82189498ba50", + "_testId": "urn:uuid:29606ab8-15ab-4dea-9ce3-389df0ddf448", "cell": { "columnId": "Digital Bazaar", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -1463,12 +1463,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 11923, + "_idleStart": 7991, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -1485,16 +1485,16 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:478a3d6d-e320-48ab-9dbe-cc38e5715839", + "_testId": "urn:uuid:53ed7381-961d-46a1-8b22-444b796dfb68", "cell": { "columnId": "Digital Bazaar", "rowId": "\"proof.type\" field MUST be \"Ed25519Signature2020\" and the associated document MUST include expected contexts." }, "_events": {}, "_eventsCount": 1, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -1511,9 +1511,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:a41f49ef-835a-40cb-a9c7-11e082eab63f", + "_testId": "urn:uuid:21a25713-c67d-4bef-b21e-022ead7f1277", "cell": { "columnId": "Digital Bazaar", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -1538,9 +1538,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:96a91b03-da19-41ae-8e60-9ae901e7a18c", + "_testId": "urn:uuid:21bfdbcf-12f5-496b-b463-0dafcfae470a", "cell": { "columnId": "Digital Bazaar", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." @@ -1565,9 +1565,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:c8c81e6f-8655-4c5b-988b-2e8c6c4a0927", + "_testId": "urn:uuid:67fbcf03-d148-4bca-b004-b73301b66101", "cell": { "columnId": "Digital Bazaar", "rowId": "A verification method is the means and information needed to verify the proof. If included, the value MUST be a string that maps to a [URL]." @@ -1579,7 +1579,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 11925, + "_idleStart": 7993, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -1601,9 +1601,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:3ae95435-ae57-4dfb-9a37-3cdbae9da49d", + "_testId": "urn:uuid:29b3feef-574f-436c-95e9-57df94664383", "cell": { "columnId": "Digital Bazaar", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -1615,7 +1615,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 11926, + "_idleStart": 7994, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -1637,9 +1637,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:73fa4d9b-184d-40b7-bf89-bd70b50dae01", + "_testId": "urn:uuid:25570063-4732-4ae8-9769-e6d34518c1d0", "cell": { "columnId": "Digital Bazaar", "rowId": "(\"proof.proofValue\") A string value that expresses base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The value MUST use a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification to express the binary data." @@ -1647,7 +1647,7 @@ "_events": {}, "_eventsCount": 1, "link": "https://w3c.github.io/vc-data-integrity/#:~:text=A%20string%20value%20that%20expresses%20base%2Dencoded%20binary%20data%20necessary%20to%20verify%20the%20digital%20proof%20using%20the%20verificationMethod%20specified.%20The%20value%20MUST%20use%20a%20header%20and%20encoding%20as%20described%20in%20Section%202.4%20Multibase%20of%20the%20Controller%20Documents%201.0%20specification%20to%20express%20the%20binary%20data.", - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -1664,9 +1664,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:4834dcf8-62d1-4783-b67a-1f09db7433cc", + "_testId": "urn:uuid:115d7e4f-2905-4482-a91c-7b3df9d43f59", "cell": { "columnId": "Digital Bazaar", "rowId": "Cryptographic suite designers MUST use mandatory proof value properties defined in Section 2.1 Proofs, and MAY define other properties specific to their cryptographic suite." @@ -1678,12 +1678,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 11928, + "_idleStart": 7995, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -1700,9 +1700,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:5627b93e-5b60-4500-a750-eb859a891496", + "_testId": "urn:uuid:2e0c1004-15fd-43f8-b5dc-29818acbc36a", "cell": { "columnId": "Digital Bazaar", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -1714,12 +1714,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 11928, + "_idleStart": 7996, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 685, + "duration": 648, "state": "passed", "speed": "slow" }, @@ -1736,9 +1736,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:2063d300-5a5c-40d1-b493-c1708cf7eb16", + "_testId": "urn:uuid:77807639-ab1c-4778-abd9-3738fa385a26", "cell": { "columnId": "Digital Bazaar", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -1750,12 +1750,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 12614, + "_idleStart": 8644, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 100, + "duration": 79, "state": "passed", "speed": "slow" } @@ -1776,7 +1776,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", "originalTitle": "\"before each\" hook", @@ -1799,7 +1799,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", "originalTitle": "\"before all\" hook", @@ -1809,12 +1809,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 11099, + "_idleStart": 7050, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 823, + "duration": 940, "_error": null } ], @@ -1826,9 +1826,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "ydOQLjSmmEZhUmoBY9M8f", + "parent": "VPBdd2SwHP8n9U1YcIDvT", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "_testId": "urn:uuid:7d14c33e-2eda-4bdc-bd81-5588472ddb8d" + "_testId": "urn:uuid:deba7a4b-293f-4296-bd1d-d7c8a6e7df23" }, { "title": "EWF", @@ -1848,9 +1848,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:02167d64-adc1-4758-b40b-9cf63c367783", + "_testId": "urn:uuid:7f1e2751-7eb3-4eee-ac07-a6425a9a553a", "cell": { "columnId": "EWF", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -1875,9 +1875,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:71dbdb7c-1ad8-49b3-b10c-ab485a0b98a5", + "_testId": "urn:uuid:d1f66df9-65dd-4732-8087-e1c2c813655b", "cell": { "columnId": "EWF", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -1885,7 +1885,7 @@ "_events": {}, "_eventsCount": 1, "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=If%20present%2C%20its%20value%20MUST%20be%20either%20a%20single%20object%2C%20or%20an%20unordered%20set%20of%20objects", - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -1902,9 +1902,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:15b1a8cc-4fed-4531-9fb9-1b3e0dcc135a", + "_testId": "urn:uuid:7205396f-2d9a-4ac6-89df-01e824f41d58", "cell": { "columnId": "EWF", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -1929,9 +1929,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:cec6b45b-1f6f-430b-bcae-775b3f087181", + "_testId": "urn:uuid:37f36226-6d01-4f46-a9a0-50d40d30466b", "cell": { "columnId": "EWF", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -1943,12 +1943,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 12943, + "_idleStart": 9097, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -1965,9 +1965,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:207178a9-ac10-4938-8ebd-15f84714adab", + "_testId": "urn:uuid:11550140-b6d8-4acf-87d9-ae2099929c8d", "cell": { "columnId": "EWF", "rowId": "\"proof.type\" field MUST be \"Ed25519Signature2020\" and the associated document MUST include expected contexts." @@ -1999,9 +1999,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:18a47aeb-6a8a-429c-b5e5-c8d56196ca26", + "_testId": "urn:uuid:47bdf471-5140-43c7-b0cd-594c45b6b2db", "cell": { "columnId": "EWF", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -2026,9 +2026,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:7cc962ee-ab04-4ae0-874b-ac468a63a453", + "_testId": "urn:uuid:0c81cf85-ac6c-4c1b-adbe-8e019b34fd22", "cell": { "columnId": "EWF", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." @@ -2053,9 +2053,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:5a702473-3b35-4dc9-9532-e0c97f80c7e8", + "_testId": "urn:uuid:c55c410e-6645-4236-abf4-1d0208b5ac1f", "cell": { "columnId": "EWF", "rowId": "A verification method is the means and information needed to verify the proof. If included, the value MUST be a string that maps to a [URL]." @@ -2067,7 +2067,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 12946, + "_idleStart": 9099, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -2089,9 +2089,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:bd2e1e3f-dbbb-44c9-a5a6-e6656b9012e0", + "_testId": "urn:uuid:8876ff27-47b9-4ee1-ad43-ffd0271b2d15", "cell": { "columnId": "EWF", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -2103,12 +2103,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 12947, + "_idleStart": 9101, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -2125,9 +2125,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:370b6edd-5684-4f91-879f-20dbb702fa5f", + "_testId": "urn:uuid:59e44281-f866-4a87-8608-4e1d1cd401db", "cell": { "columnId": "EWF", "rowId": "(\"proof.proofValue\") A string value that expresses base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The value MUST use a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification to express the binary data." @@ -2135,7 +2135,7 @@ "_events": {}, "_eventsCount": 1, "link": "https://w3c.github.io/vc-data-integrity/#:~:text=A%20string%20value%20that%20expresses%20base%2Dencoded%20binary%20data%20necessary%20to%20verify%20the%20digital%20proof%20using%20the%20verificationMethod%20specified.%20The%20value%20MUST%20use%20a%20header%20and%20encoding%20as%20described%20in%20Section%202.4%20Multibase%20of%20the%20Controller%20Documents%201.0%20specification%20to%20express%20the%20binary%20data.", - "duration": 1, + "duration": 0, "state": "failed", "err": { "name": "AssertionError", @@ -2158,9 +2158,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:155f1481-625f-4f8e-a958-80ae065f9f36", + "_testId": "urn:uuid:324ffa70-0154-4725-85e5-1a8fcd5761e0", "cell": { "columnId": "EWF", "rowId": "Cryptographic suite designers MUST use mandatory proof value properties defined in Section 2.1 Proofs, and MAY define other properties specific to their cryptographic suite." @@ -2172,12 +2172,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 12948, + "_idleStart": 9103, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "failed", "err": { "name": "AssertionError", @@ -2200,9 +2200,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:45976bbc-6746-4c96-9dc3-6f960a7ed38e", + "_testId": "urn:uuid:7314a46a-1031-4c76-ae42-032d2e2b1c6a", "cell": { "columnId": "EWF", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -2214,20 +2214,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 12949, + "_idleStart": 9103, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 34, + "duration": 46, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 13 Oct 2024 05:01:44 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '742', connection: 'keep-alive', 'x-powered-by': 'Express', vary: 'Origin', etag: 'W/\"2e6-7xXfOxbS5qwT1ZHloegRVRZ6oiE\"', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "message": "Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 20 Oct 2024 05:01:33 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '742', connection: 'keep-alive', 'x-powered-by': 'Express', vary: 'Origin', etag: 'W/\"2e6-biJYeXe5HKJY+2Osekjfc/or/ts\"', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", "showDiff": false, "actual": {}, "operator": "notStrictEqual", - "stack": "AssertionError: Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 13 Oct 2024 05:01:44 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '742', connection: 'keep-alive', 'x-powered-by': 'Express', vary: 'Origin', etag: 'W/\"2e6-7xXfOxbS5qwT1ZHloegRVRZ6oiE\"', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at shouldFailIssuance (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:104:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:235:7)" + "stack": "AssertionError: Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 20 Oct 2024 05:01:33 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '742', connection: 'keep-alive', 'x-powered-by': 'Express', vary: 'Origin', etag: 'W/\"2e6-biJYeXe5HKJY+2Osekjfc/or/ts\"', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at shouldFailIssuance (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:104:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:235:7)" } }, { @@ -2243,9 +2243,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:b71ad009-8a1e-461b-b39f-0f6a26e7b968", + "_testId": "urn:uuid:3729fc20-8bb6-4d72-a4ef-328d749d4c3e", "cell": { "columnId": "EWF", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -2257,14 +2257,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 12984, + "_idleStart": 9151, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 27, + "duration": 42, "state": "passed", - "speed": "fast" + "speed": "medium" } ], "root": false, @@ -2283,7 +2283,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", "originalTitle": "\"before each\" hook", @@ -2306,7 +2306,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", "originalTitle": "\"before all\" hook", @@ -2316,12 +2316,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 12713, + "_idleStart": 8723, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 229, + "duration": 372, "_error": null } ], @@ -2333,9 +2333,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "ydOQLjSmmEZhUmoBY9M8f", + "parent": "VPBdd2SwHP8n9U1YcIDvT", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "_testId": "urn:uuid:b6ec03ba-c0fe-4a1a-82d2-0057e93a3990" + "_testId": "urn:uuid:4739bdd5-f74d-4cc5-8ef5-b6b600404724" }, { "title": "LearnCard", @@ -2355,9 +2355,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:9bb4bc8d-81f1-4e5b-a4aa-39e30ea98abe", + "_testId": "urn:uuid:70519a37-3e33-41a9-abf9-7f7d7d57b718", "cell": { "columnId": "LearnCard", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -2382,9 +2382,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:688cbc9a-1dbd-4f5b-96ff-8093e25d3fd8", + "_testId": "urn:uuid:1831befb-28dd-4549-a71e-6b2736df3b41", "cell": { "columnId": "LearnCard", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -2392,7 +2392,7 @@ "_events": {}, "_eventsCount": 1, "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=If%20present%2C%20its%20value%20MUST%20be%20either%20a%20single%20object%2C%20or%20an%20unordered%20set%20of%20objects", - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -2409,9 +2409,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:28a583da-da21-4f29-b8fd-b4830c73f8df", + "_testId": "urn:uuid:e9621bf9-bd1d-41d0-a62f-44557f70bc8c", "cell": { "columnId": "LearnCard", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -2419,7 +2419,7 @@ "_events": {}, "_eventsCount": 1, "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=An%20optional%20identifier%20for%20the%20proof%2C%20which%20MUST%20be%20a%20URL", - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -2436,9 +2436,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:09052489-7735-490d-923f-5c5fa4452a05", + "_testId": "urn:uuid:1be1aaae-7f16-4629-8ab6-0d3178125023", "cell": { "columnId": "LearnCard", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -2450,7 +2450,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13371, + "_idleStart": 9621, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -2482,9 +2482,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:f6cb3f8c-5d27-444a-ab94-893bb0816209", + "_testId": "urn:uuid:257c4593-b430-4dd6-bbb8-89100e5806c3", "cell": { "columnId": "LearnCard", "rowId": "\"proof.type\" field MUST be \"Ed25519Signature2020\" and the associated document MUST include expected contexts." @@ -2516,9 +2516,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:616620b0-5e71-4a2c-8526-3a3535253c09", + "_testId": "urn:uuid:edee167d-5627-43f1-a497-465e8bf267cd", "cell": { "columnId": "LearnCard", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -2543,9 +2543,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:a2ed9fc3-48c3-419e-a330-b0d0abc6b6dd", + "_testId": "urn:uuid:ddcc2d50-79b6-4b4b-abc7-97afcf90a559", "cell": { "columnId": "LearnCard", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." @@ -2570,9 +2570,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:13bd395e-bf1d-4995-a5f7-4f3c6cad086b", + "_testId": "urn:uuid:a63ac6a1-d503-4c1e-8967-8976a3e88818", "cell": { "columnId": "LearnCard", "rowId": "A verification method is the means and information needed to verify the proof. If included, the value MUST be a string that maps to a [URL]." @@ -2584,7 +2584,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13373, + "_idleStart": 9624, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -2606,9 +2606,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:0753092e-8f06-4e7a-a2d1-e4ed93353cd9", + "_testId": "urn:uuid:3b1d9386-d9c5-49ed-85ed-d5883a829c79", "cell": { "columnId": "LearnCard", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -2620,7 +2620,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13374, + "_idleStart": 9625, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -2642,9 +2642,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:b6c173e2-81ca-4bed-b6cd-f46332276b81", + "_testId": "urn:uuid:aafdcc99-c227-4097-ab69-7933210a8cf0", "cell": { "columnId": "LearnCard", "rowId": "(\"proof.proofValue\") A string value that expresses base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The value MUST use a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification to express the binary data." @@ -2669,9 +2669,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:2e6f0038-1273-4963-844b-335280f52744", + "_testId": "urn:uuid:e8b3e304-8232-40c5-8bc6-b694ba9f291d", "cell": { "columnId": "LearnCard", "rowId": "Cryptographic suite designers MUST use mandatory proof value properties defined in Section 2.1 Proofs, and MAY define other properties specific to their cryptographic suite." @@ -2683,7 +2683,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13375, + "_idleStart": 9626, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -2705,9 +2705,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:b996e133-1123-4c85-adf9-51c682b5b46a", + "_testId": "urn:uuid:11f44404-8d61-4115-bb6f-fb8d6d645176", "cell": { "columnId": "LearnCard", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -2719,20 +2719,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13376, + "_idleStart": 9627, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 176, + "duration": 167, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 13 Oct 2024 05:01:44 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '757', connection: 'keep-alive', etag: 'W/\"2f5-Xp2yI9Cb2JpyOSdA8RYWaEGz5Ns\"', 'x-powered-by': 'Express', 'apigw-requestid': 'fkoY7jxiIAMEcpQ=', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "message": "Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 20 Oct 2024 05:01:34 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '758', connection: 'keep-alive', 'x-powered-by': 'Express', etag: 'W/\"2f6-8wguZS240sLQYdK4WyFMHGO2YjY\"', 'apigw-requestid': 'f7s7PhVWoAMESUw=', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", "showDiff": false, "actual": {}, "operator": "notStrictEqual", - "stack": "AssertionError: Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 13 Oct 2024 05:01:44 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '757', connection: 'keep-alive', etag: 'W/\"2f5-Xp2yI9Cb2JpyOSdA8RYWaEGz5Ns\"', 'x-powered-by': 'Express', 'apigw-requestid': 'fkoY7jxiIAMEcpQ=', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at shouldFailIssuance (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:104:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:235:7)" + "stack": "AssertionError: Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 20 Oct 2024 05:01:34 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '758', connection: 'keep-alive', 'x-powered-by': 'Express', etag: 'W/\"2f6-8wguZS240sLQYdK4WyFMHGO2YjY\"', 'apigw-requestid': 'f7s7PhVWoAMESUw=', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at shouldFailIssuance (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:104:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:235:7)" } }, { @@ -2748,9 +2748,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:2aeffbdc-39c6-4d11-9127-4a037e9d1f61", + "_testId": "urn:uuid:7a5a1718-8be3-4093-b51b-1c2d2f96af07", "cell": { "columnId": "LearnCard", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -2762,12 +2762,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13552, + "_idleStart": 9794, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 117, + "duration": 121, "state": "passed", "speed": "slow" } @@ -2788,7 +2788,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", "originalTitle": "\"before each\" hook", @@ -2811,7 +2811,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", "originalTitle": "\"before all\" hook", @@ -2821,12 +2821,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13011, + "_idleStart": 9192, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 359, + "duration": 428, "_error": null } ], @@ -2838,9 +2838,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "ydOQLjSmmEZhUmoBY9M8f", + "parent": "VPBdd2SwHP8n9U1YcIDvT", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "_testId": "urn:uuid:e20ad9ae-bb59-4ea0-9411-4cab3e5baeeb" + "_testId": "urn:uuid:52486e93-34d1-40b0-9a30-dd8bf27bb3af" }, { "title": "SpruceID", @@ -2860,9 +2860,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:56d6030d-ede0-427f-9f97-1a79c8d68c8a", + "_testId": "urn:uuid:d182088b-539a-42d5-8e68-f9dcbd1d049d", "cell": { "columnId": "SpruceID", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -2887,9 +2887,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:abd71078-7d79-4e1d-bd0f-add25b493234", + "_testId": "urn:uuid:942abc29-95bf-436a-ae22-1d70b10c701d", "cell": { "columnId": "SpruceID", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -2914,9 +2914,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:8533d145-523d-4cd9-9b58-5d5ea91aa55d", + "_testId": "urn:uuid:4919aab9-22b9-494f-87cd-be0991329418", "cell": { "columnId": "SpruceID", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -2941,9 +2941,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:dca8c68f-8c44-4fa8-8bec-51ace7fba8c0", + "_testId": "urn:uuid:873d9e11-39fe-4719-afdf-b992eebd1079", "cell": { "columnId": "SpruceID", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -2955,12 +2955,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14191, + "_idleStart": 10410, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -2977,16 +2977,16 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:39912fe0-872e-4ba0-9d96-b0c5fce189fc", + "_testId": "urn:uuid:3b897efc-495e-428e-b9ff-c3b873b86307", "cell": { "columnId": "SpruceID", "rowId": "\"proof.type\" field MUST be \"Ed25519Signature2020\" and the associated document MUST include expected contexts." }, "_events": {}, "_eventsCount": 1, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -3003,9 +3003,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:2274831e-dc1e-4b6a-8f6f-dabc0d919ca1", + "_testId": "urn:uuid:10aec5a7-98ab-4924-a224-0e49b7781351", "cell": { "columnId": "SpruceID", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -3030,9 +3030,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:5487030a-b314-4696-90bd-389c8c0d9dd2", + "_testId": "urn:uuid:469e6f1e-3ec6-4e13-b6e3-9fdf5fdea5ff", "cell": { "columnId": "SpruceID", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." @@ -3057,9 +3057,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:b47d35d8-7099-49d4-922f-a5891b6265cf", + "_testId": "urn:uuid:c01188ce-6c11-4e39-8802-e9ad78c77633", "cell": { "columnId": "SpruceID", "rowId": "A verification method is the means and information needed to verify the proof. If included, the value MUST be a string that maps to a [URL]." @@ -3071,12 +3071,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14193, + "_idleStart": 10412, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -3093,9 +3093,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:e726643a-1f72-470e-9f46-3142b82336a9", + "_testId": "urn:uuid:060a3b74-ac87-406b-9963-b50d2c5a4674", "cell": { "columnId": "SpruceID", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -3107,7 +3107,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14194, + "_idleStart": 10412, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -3129,9 +3129,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:7fe15647-ad74-4053-afb9-89a27961aa3f", + "_testId": "urn:uuid:297b1e0f-3d14-4752-bbf0-e6663c0169f3", "cell": { "columnId": "SpruceID", "rowId": "(\"proof.proofValue\") A string value that expresses base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The value MUST use a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification to express the binary data." @@ -3156,9 +3156,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:876c589e-496b-495a-b3c7-abc9cca78e97", + "_testId": "urn:uuid:8f0b8c93-2c36-42ec-ba7f-479d486f72e5", "cell": { "columnId": "SpruceID", "rowId": "Cryptographic suite designers MUST use mandatory proof value properties defined in Section 2.1 Proofs, and MAY define other properties specific to their cryptographic suite." @@ -3170,12 +3170,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14195, + "_idleStart": 10414, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -3192,9 +3192,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:957a02e0-efcb-47b0-8862-a35915193141", + "_testId": "urn:uuid:afa5376e-1d5c-43ba-bdf6-7105c94e0343", "cell": { "columnId": "SpruceID", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -3206,12 +3206,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14195, + "_idleStart": 10415, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 394, + "duration": 454, "state": "passed", "speed": "slow" }, @@ -3228,9 +3228,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:76f0af23-421c-4298-9bf0-d70106f914b4", + "_testId": "urn:uuid:2eccba61-9702-41e8-82a9-2fd4ed3b8aee", "cell": { "columnId": "SpruceID", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -3242,20 +3242,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14589, + "_idleStart": 10868, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 94, + "duration": 117, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected issuer to error when VC has no credentialSubject.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 13 Oct 2024 05:01:46 GMT', 'content-type': 'application/json', 'content-length': '633', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8d1cc60a8b9f2510-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "message": "Expected issuer to error when VC has no credentialSubject.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 20 Oct 2024 05:01:35 GMT', 'content-type': 'application/json', 'content-length': '633', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8d5673675ec30916-LAX', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", "showDiff": false, "actual": {}, "operator": "notStrictEqual", - "stack": "AssertionError: Expected issuer to error when VC has no credentialSubject.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 13 Oct 2024 05:01:46 GMT', 'content-type': 'application/json', 'content-length': '633', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8d1cc60a8b9f2510-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at shouldFailIssuance (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:104:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:255:7)" + "stack": "AssertionError: Expected issuer to error when VC has no credentialSubject.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 20 Oct 2024 05:01:35 GMT', 'content-type': 'application/json', 'content-length': '633', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8d5673675ec30916-LAX', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at shouldFailIssuance (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:104:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:255:7)" } } ], @@ -3275,7 +3275,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", "originalTitle": "\"before each\" hook", @@ -3298,7 +3298,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", "originalTitle": "\"before all\" hook", @@ -3308,12 +3308,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13669, + "_idleStart": 9915, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 521, + "duration": 494, "_error": null } ], @@ -3325,9 +3325,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "ydOQLjSmmEZhUmoBY9M8f", + "parent": "VPBdd2SwHP8n9U1YcIDvT", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "_testId": "urn:uuid:d1024db2-9b83-46f1-82e2-f9ec442537b6" + "_testId": "urn:uuid:08d0cc6b-6389-4500-a973-66730493b972" }, { "title": "Trinsic", @@ -3347,9 +3347,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:35af7829-3c3c-4b2d-9a6d-3129bdb8c00b", + "_testId": "urn:uuid:d95c7bb0-d1a5-40ad-a5ab-e5c4004e21ff", "cell": { "columnId": "Trinsic", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -3374,9 +3374,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:7581031d-740b-4ca5-8228-b5ff021ef6b6", + "_testId": "urn:uuid:1295ba71-af13-4a20-88d2-793050b9e853", "cell": { "columnId": "Trinsic", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -3401,9 +3401,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:ec12d738-2e30-4c05-9245-a7d294748df1", + "_testId": "urn:uuid:54554032-ce7c-449a-bb3d-e43dcbee1a68", "cell": { "columnId": "Trinsic", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -3428,9 +3428,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:f0cc1894-2cda-46db-95f4-a5534b177f61", + "_testId": "urn:uuid:340bbfd9-8017-4696-8f91-180f82fea864", "cell": { "columnId": "Trinsic", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -3442,7 +3442,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15618, + "_idleStart": 13008, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -3464,16 +3464,16 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:95dcac23-0347-4680-ae9d-ec2cfbba3b8e", + "_testId": "urn:uuid:ae39085d-f6eb-41bf-9dbb-06fdc32ab222", "cell": { "columnId": "Trinsic", "rowId": "\"proof.type\" field MUST be \"Ed25519Signature2020\" and the associated document MUST include expected contexts." }, "_events": {}, "_eventsCount": 1, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -3490,9 +3490,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:f85a9fde-ad4e-45bc-9a7e-ed89fe9e84dc", + "_testId": "urn:uuid:bb3add6d-260e-42d8-bbed-2d620c9821ef", "cell": { "columnId": "Trinsic", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -3517,9 +3517,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:e9db13c5-9bfc-4d6e-8f3b-3a2c561c4bb1", + "_testId": "urn:uuid:38fed3c1-f999-4bad-842b-0f6f8cb78d85", "cell": { "columnId": "Trinsic", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." @@ -3544,9 +3544,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:73d77840-3bb4-48b7-bb35-d7e1e98f8c50", + "_testId": "urn:uuid:13980344-6b84-41ee-93b8-3b8186a226b3", "cell": { "columnId": "Trinsic", "rowId": "A verification method is the means and information needed to verify the proof. If included, the value MUST be a string that maps to a [URL]." @@ -3558,7 +3558,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15623, + "_idleStart": 13009, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -3580,9 +3580,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:f0c7526f-c2b1-4db9-bf8a-e166d54f52b2", + "_testId": "urn:uuid:d91772a0-706a-4212-a5f0-76a72d813cdc", "cell": { "columnId": "Trinsic", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -3594,12 +3594,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15625, + "_idleStart": 13010, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -3616,9 +3616,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:dbf2bbc0-8d9e-4d13-b514-5534251bbe8c", + "_testId": "urn:uuid:c1c7dea3-8caf-41f7-8e43-a7cc0efeb712", "cell": { "columnId": "Trinsic", "rowId": "(\"proof.proofValue\") A string value that expresses base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The value MUST use a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification to express the binary data." @@ -3626,7 +3626,7 @@ "_events": {}, "_eventsCount": 1, "link": "https://w3c.github.io/vc-data-integrity/#:~:text=A%20string%20value%20that%20expresses%20base%2Dencoded%20binary%20data%20necessary%20to%20verify%20the%20digital%20proof%20using%20the%20verificationMethod%20specified.%20The%20value%20MUST%20use%20a%20header%20and%20encoding%20as%20described%20in%20Section%202.4%20Multibase%20of%20the%20Controller%20Documents%201.0%20specification%20to%20express%20the%20binary%20data.", - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -3643,9 +3643,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:858efc84-23aa-4f3a-b136-ce924d795c43", + "_testId": "urn:uuid:ddc25138-9adb-49c2-8962-d67c4630bdc1", "cell": { "columnId": "Trinsic", "rowId": "Cryptographic suite designers MUST use mandatory proof value properties defined in Section 2.1 Proofs, and MAY define other properties specific to their cryptographic suite." @@ -3657,12 +3657,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15631, + "_idleStart": 13011, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -3679,9 +3679,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:990eb3bf-d959-4dd9-9dc4-9f3712a091cd", + "_testId": "urn:uuid:d26b880a-006a-490b-b3b5-2704402e1f5d", "cell": { "columnId": "Trinsic", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -3693,20 +3693,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15631, + "_idleStart": 13011, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 248, + "duration": 209, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected issuer to error when VC has an undefined type.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 13 Oct 2024 05:01:47 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '154', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=y0pNpHIF3UK5jTuQ2%2Fqu73H0gbgOIAKCYXKlWEygptrQ2%2Fsd4bw%2BANIj4MUXhKblFh8%2FqzmG1tYZU7ltb%2FJfjZVzB2LTCaXbIiKHPKci71AjU5J6GbJDF%2BRV2mqTfNpPVFExTLAy8xTvEyOWQvHh\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8d1cc6110821d00d-SJC', 'content-encoding': 'br', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "message": "Expected issuer to error when VC has an undefined type.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 20 Oct 2024 05:01:37 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '116', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=g3FPT6tCJ65cs0yco25PFgZFa9lqABz6XsysV7JefpCJg2vZ8XqYMEtV7n9kLeaBbUAoVMRZQ%2BGiVRtXN91MwY74%2BeOQXOultEbyC073S%2FjqrflpP8s89YU9UvNf0qgGFnNxVvB3zJFUBtHFgWbH\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8d567374bc421030-LAX', 'content-encoding': 'br', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", "showDiff": false, "actual": {}, "operator": "notStrictEqual", - "stack": "AssertionError: Expected issuer to error when VC has an undefined type.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 13 Oct 2024 05:01:47 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '154', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=y0pNpHIF3UK5jTuQ2%2Fqu73H0gbgOIAKCYXKlWEygptrQ2%2Fsd4bw%2BANIj4MUXhKblFh8%2FqzmG1tYZU7ltb%2FJfjZVzB2LTCaXbIiKHPKci71AjU5J6GbJDF%2BRV2mqTfNpPVFExTLAy8xTvEyOWQvHh\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8d1cc6110821d00d-SJC', 'content-encoding': 'br', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at shouldFailIssuance (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:104:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:235:7)" + "stack": "AssertionError: Expected issuer to error when VC has an undefined type.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 20 Oct 2024 05:01:37 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '116', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=g3FPT6tCJ65cs0yco25PFgZFa9lqABz6XsysV7JefpCJg2vZ8XqYMEtV7n9kLeaBbUAoVMRZQ%2BGiVRtXN91MwY74%2BeOQXOultEbyC073S%2FjqrflpP8s89YU9UvNf0qgGFnNxVvB3zJFUBtHFgWbH\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8d567374bc421030-LAX', 'content-encoding': 'br', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at shouldFailIssuance (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:104:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:235:7)" } }, { @@ -3722,9 +3722,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:2578e352-8ab1-4737-a3b9-eee03563eb40", + "_testId": "urn:uuid:cba89120-1179-4170-bea3-e1673258f615", "cell": { "columnId": "Trinsic", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -3736,12 +3736,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15881, + "_idleStart": 13223, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 95, + "duration": 96, "state": "passed", "speed": "slow" } @@ -3762,7 +3762,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", "originalTitle": "\"before each\" hook", @@ -3785,7 +3785,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", "originalTitle": "\"before all\" hook", @@ -3795,12 +3795,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14684, + "_idleStart": 10986, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 933, + "duration": 2020, "_error": null } ], @@ -3812,9 +3812,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "ydOQLjSmmEZhUmoBY9M8f", + "parent": "VPBdd2SwHP8n9U1YcIDvT", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "_testId": "urn:uuid:2b7f904d-e5e4-43ab-a8ec-b99adaa3f4cf" + "_testId": "urn:uuid:a7c5ec85-18da-4d10-87fd-63f083ff518b" } ], "root": false, @@ -3830,13 +3830,13 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "hbVos9tPLPu14zJvQuYt6", + "parent": "K7zOSpMfBnznYKFr4xvac", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", "matrix": true, "report": true, "rowLabel": "Test Name", "columnLabel": "Issuer", - "_testId": "urn:uuid:47bcb9bc-f851-4a8e-936f-1a282ec1291a", + "_testId": "urn:uuid:3cfc8ded-e031-4414-ba93-90985d4488ba", "columns": [ "ACA-py", "apicatalog.com", @@ -3875,9 +3875,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:216ad600-4e66-4f56-80fc-92fbcf1fe3d9", + "_testId": "urn:uuid:174b4a52-63d3-4603-b22c-e571ef34efd9", "cell": { "columnId": "apicatalog.com", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -3902,9 +3902,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:1de6492a-e0ab-489f-b898-1e3c3796c7cb", + "_testId": "urn:uuid:7240dc56-a941-4d76-92b0-c8dcbb9c43ce", "cell": { "columnId": "Danube Tech", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -3929,9 +3929,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:96084cb6-f2f6-42d8-a066-9a723dcecfc8", + "_testId": "urn:uuid:10c3e249-b94e-4548-9320-51009ec471d9", "cell": { "columnId": "Digital Bazaar", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -3956,9 +3956,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:02167d64-adc1-4758-b40b-9cf63c367783", + "_testId": "urn:uuid:7f1e2751-7eb3-4eee-ac07-a6425a9a553a", "cell": { "columnId": "EWF", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -3983,9 +3983,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:9bb4bc8d-81f1-4e5b-a4aa-39e30ea98abe", + "_testId": "urn:uuid:70519a37-3e33-41a9-abf9-7f7d7d57b718", "cell": { "columnId": "LearnCard", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -4010,9 +4010,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:56d6030d-ede0-427f-9f97-1a79c8d68c8a", + "_testId": "urn:uuid:d182088b-539a-42d5-8e68-f9dcbd1d049d", "cell": { "columnId": "SpruceID", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -4037,9 +4037,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:35af7829-3c3c-4b2d-9a6d-3129bdb8c00b", + "_testId": "urn:uuid:d95c7bb0-d1a5-40ad-a5ab-e5c4004e21ff", "cell": { "columnId": "Trinsic", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -4080,9 +4080,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:764c9d28-0b01-448a-8ba2-50905286179b", + "_testId": "urn:uuid:d0677aef-0940-49be-b5f6-4e5951fda449", "cell": { "columnId": "apicatalog.com", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -4107,9 +4107,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:bf13fe30-8649-41c2-83ef-65a89ab17f9d", + "_testId": "urn:uuid:a16bd296-a012-4bc3-8486-b8a6555c453c", "cell": { "columnId": "Danube Tech", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -4117,7 +4117,7 @@ "_events": {}, "_eventsCount": 1, "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=If%20present%2C%20its%20value%20MUST%20be%20either%20a%20single%20object%2C%20or%20an%20unordered%20set%20of%20objects", - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -4134,9 +4134,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:c3238d88-97b5-4cbc-aa36-4aec70785c7f", + "_testId": "urn:uuid:f5b11b27-94ac-429a-a31c-6a964d0baa68", "cell": { "columnId": "Digital Bazaar", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -4161,9 +4161,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:71dbdb7c-1ad8-49b3-b10c-ab485a0b98a5", + "_testId": "urn:uuid:d1f66df9-65dd-4732-8087-e1c2c813655b", "cell": { "columnId": "EWF", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -4171,7 +4171,7 @@ "_events": {}, "_eventsCount": 1, "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=If%20present%2C%20its%20value%20MUST%20be%20either%20a%20single%20object%2C%20or%20an%20unordered%20set%20of%20objects", - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -4188,9 +4188,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:688cbc9a-1dbd-4f5b-96ff-8093e25d3fd8", + "_testId": "urn:uuid:1831befb-28dd-4549-a71e-6b2736df3b41", "cell": { "columnId": "LearnCard", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -4198,7 +4198,7 @@ "_events": {}, "_eventsCount": 1, "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=If%20present%2C%20its%20value%20MUST%20be%20either%20a%20single%20object%2C%20or%20an%20unordered%20set%20of%20objects", - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -4215,9 +4215,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:abd71078-7d79-4e1d-bd0f-add25b493234", + "_testId": "urn:uuid:942abc29-95bf-436a-ae22-1d70b10c701d", "cell": { "columnId": "SpruceID", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -4242,9 +4242,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:7581031d-740b-4ca5-8228-b5ff021ef6b6", + "_testId": "urn:uuid:1295ba71-af13-4a20-88d2-793050b9e853", "cell": { "columnId": "Trinsic", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -4285,9 +4285,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:cf7ea1f0-c0ed-40c4-b3fa-96eef41df008", + "_testId": "urn:uuid:10c0bade-b99d-4415-8bee-9481daab76f9", "cell": { "columnId": "apicatalog.com", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -4312,9 +4312,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:89bae0fb-fe68-419c-ad49-17487ef9e371", + "_testId": "urn:uuid:0d97f1d2-ade0-49b4-a833-ed05881b45ef", "cell": { "columnId": "Danube Tech", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -4339,9 +4339,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:d895acf4-c960-4cf7-83bc-fc09d979eeae", + "_testId": "urn:uuid:28c1de92-198b-4139-ad42-4e7a6633caa2", "cell": { "columnId": "Digital Bazaar", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -4366,9 +4366,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:15b1a8cc-4fed-4531-9fb9-1b3e0dcc135a", + "_testId": "urn:uuid:7205396f-2d9a-4ac6-89df-01e824f41d58", "cell": { "columnId": "EWF", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -4393,9 +4393,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:28a583da-da21-4f29-b8fd-b4830c73f8df", + "_testId": "urn:uuid:e9621bf9-bd1d-41d0-a62f-44557f70bc8c", "cell": { "columnId": "LearnCard", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -4403,7 +4403,7 @@ "_events": {}, "_eventsCount": 1, "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=An%20optional%20identifier%20for%20the%20proof%2C%20which%20MUST%20be%20a%20URL", - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -4420,9 +4420,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:8533d145-523d-4cd9-9b58-5d5ea91aa55d", + "_testId": "urn:uuid:4919aab9-22b9-494f-87cd-be0991329418", "cell": { "columnId": "SpruceID", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -4447,9 +4447,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:ec12d738-2e30-4c05-9245-a7d294748df1", + "_testId": "urn:uuid:54554032-ce7c-449a-bb3d-e43dcbee1a68", "cell": { "columnId": "Trinsic", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -4490,9 +4490,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:3bb2f4bb-928e-4d2e-a2a0-e3d020ab94a7", + "_testId": "urn:uuid:f9cb5067-2b12-43f9-8f27-9c7849aca7e5", "cell": { "columnId": "apicatalog.com", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -4504,12 +4504,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8922, + "_idleStart": 4990, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 2, "state": "passed", "speed": "fast" }, @@ -4526,9 +4526,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:82259e82-9f95-4522-8c0f-711f8cf59087", + "_testId": "urn:uuid:0c05c3e2-de7c-4a4a-bb8c-4a5496f1600c", "cell": { "columnId": "Danube Tech", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -4540,7 +4540,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 10052, + "_idleStart": 5971, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -4562,9 +4562,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:658d7a26-81e8-41f6-afc9-82189498ba50", + "_testId": "urn:uuid:29606ab8-15ab-4dea-9ce3-389df0ddf448", "cell": { "columnId": "Digital Bazaar", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -4576,12 +4576,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 11923, + "_idleStart": 7991, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -4598,9 +4598,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:cec6b45b-1f6f-430b-bcae-775b3f087181", + "_testId": "urn:uuid:37f36226-6d01-4f46-a9a0-50d40d30466b", "cell": { "columnId": "EWF", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -4612,12 +4612,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 12943, + "_idleStart": 9097, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -4634,9 +4634,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:09052489-7735-490d-923f-5c5fa4452a05", + "_testId": "urn:uuid:1be1aaae-7f16-4629-8ab6-0d3178125023", "cell": { "columnId": "LearnCard", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -4648,7 +4648,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13371, + "_idleStart": 9621, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -4680,9 +4680,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:dca8c68f-8c44-4fa8-8bec-51ace7fba8c0", + "_testId": "urn:uuid:873d9e11-39fe-4719-afdf-b992eebd1079", "cell": { "columnId": "SpruceID", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -4694,12 +4694,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14191, + "_idleStart": 10410, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -4716,9 +4716,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:f0cc1894-2cda-46db-95f4-a5534b177f61", + "_testId": "urn:uuid:340bbfd9-8017-4696-8f91-180f82fea864", "cell": { "columnId": "Trinsic", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -4730,7 +4730,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15618, + "_idleStart": 13008, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -4767,9 +4767,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:aa133dd2-10f6-464f-8ce1-d082d39f956b", + "_testId": "urn:uuid:508c7470-95c8-4703-8213-0c2e831dc59b", "cell": { "columnId": "apicatalog.com", "rowId": "\"proof.type\" field MUST be \"Ed25519Signature2020\" and the associated document MUST include expected contexts." @@ -4793,9 +4793,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:b8c409a2-0769-451d-8daa-5bb78c7116a3", + "_testId": "urn:uuid:dcf4f909-a6bd-4e0a-aae1-51c7ced688c2", "cell": { "columnId": "Danube Tech", "rowId": "\"proof.type\" field MUST be \"Ed25519Signature2020\" and the associated document MUST include expected contexts." @@ -4819,16 +4819,16 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:478a3d6d-e320-48ab-9dbe-cc38e5715839", + "_testId": "urn:uuid:53ed7381-961d-46a1-8b22-444b796dfb68", "cell": { "columnId": "Digital Bazaar", "rowId": "\"proof.type\" field MUST be \"Ed25519Signature2020\" and the associated document MUST include expected contexts." }, "_events": {}, "_eventsCount": 1, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -4845,9 +4845,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:207178a9-ac10-4938-8ebd-15f84714adab", + "_testId": "urn:uuid:11550140-b6d8-4acf-87d9-ae2099929c8d", "cell": { "columnId": "EWF", "rowId": "\"proof.type\" field MUST be \"Ed25519Signature2020\" and the associated document MUST include expected contexts." @@ -4879,9 +4879,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:f6cb3f8c-5d27-444a-ab94-893bb0816209", + "_testId": "urn:uuid:257c4593-b430-4dd6-bbb8-89100e5806c3", "cell": { "columnId": "LearnCard", "rowId": "\"proof.type\" field MUST be \"Ed25519Signature2020\" and the associated document MUST include expected contexts." @@ -4913,16 +4913,16 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:39912fe0-872e-4ba0-9d96-b0c5fce189fc", + "_testId": "urn:uuid:3b897efc-495e-428e-b9ff-c3b873b86307", "cell": { "columnId": "SpruceID", "rowId": "\"proof.type\" field MUST be \"Ed25519Signature2020\" and the associated document MUST include expected contexts." }, "_events": {}, "_eventsCount": 1, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -4939,16 +4939,16 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:95dcac23-0347-4680-ae9d-ec2cfbba3b8e", + "_testId": "urn:uuid:ae39085d-f6eb-41bf-9dbb-06fdc32ab222", "cell": { "columnId": "Trinsic", "rowId": "\"proof.type\" field MUST be \"Ed25519Signature2020\" and the associated document MUST include expected contexts." }, "_events": {}, "_eventsCount": 1, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" } @@ -4981,9 +4981,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:95a81379-34db-455b-adc7-c60a8ab9426a", + "_testId": "urn:uuid:174e41ea-424a-4e05-973c-5864269b053b", "cell": { "columnId": "apicatalog.com", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -5008,9 +5008,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:b3810caa-2b0b-434b-856b-d4d2da09232d", + "_testId": "urn:uuid:f3c93872-f962-4e92-945d-17c6ed012b9d", "cell": { "columnId": "Danube Tech", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -5035,9 +5035,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:a41f49ef-835a-40cb-a9c7-11e082eab63f", + "_testId": "urn:uuid:21a25713-c67d-4bef-b21e-022ead7f1277", "cell": { "columnId": "Digital Bazaar", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -5062,9 +5062,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:18a47aeb-6a8a-429c-b5e5-c8d56196ca26", + "_testId": "urn:uuid:47bdf471-5140-43c7-b0cd-594c45b6b2db", "cell": { "columnId": "EWF", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -5089,9 +5089,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:616620b0-5e71-4a2c-8526-3a3535253c09", + "_testId": "urn:uuid:edee167d-5627-43f1-a497-465e8bf267cd", "cell": { "columnId": "LearnCard", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -5116,9 +5116,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:2274831e-dc1e-4b6a-8f6f-dabc0d919ca1", + "_testId": "urn:uuid:10aec5a7-98ab-4924-a224-0e49b7781351", "cell": { "columnId": "SpruceID", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -5143,9 +5143,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:f85a9fde-ad4e-45bc-9a7e-ed89fe9e84dc", + "_testId": "urn:uuid:bb3add6d-260e-42d8-bbed-2d620c9821ef", "cell": { "columnId": "Trinsic", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -5186,9 +5186,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:65d95001-f008-4891-88ed-947ad36e0bb0", + "_testId": "urn:uuid:7f73a7ad-2c47-47b7-ba77-fdec69bef1e5", "cell": { "columnId": "apicatalog.com", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." @@ -5213,9 +5213,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:8f559feb-5aaa-484d-85ba-e48e6a4f91aa", + "_testId": "urn:uuid:c2a9e1b3-4f7b-44ad-9b38-a89a2d5367dd", "cell": { "columnId": "Danube Tech", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." @@ -5240,9 +5240,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:96a91b03-da19-41ae-8e60-9ae901e7a18c", + "_testId": "urn:uuid:21bfdbcf-12f5-496b-b463-0dafcfae470a", "cell": { "columnId": "Digital Bazaar", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." @@ -5267,9 +5267,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:7cc962ee-ab04-4ae0-874b-ac468a63a453", + "_testId": "urn:uuid:0c81cf85-ac6c-4c1b-adbe-8e019b34fd22", "cell": { "columnId": "EWF", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." @@ -5294,9 +5294,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:a2ed9fc3-48c3-419e-a330-b0d0abc6b6dd", + "_testId": "urn:uuid:ddcc2d50-79b6-4b4b-abc7-97afcf90a559", "cell": { "columnId": "LearnCard", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." @@ -5321,9 +5321,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:5487030a-b314-4696-90bd-389c8c0d9dd2", + "_testId": "urn:uuid:469e6f1e-3ec6-4e13-b6e3-9fdf5fdea5ff", "cell": { "columnId": "SpruceID", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." @@ -5348,9 +5348,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:e9db13c5-9bfc-4d6e-8f3b-3a2c561c4bb1", + "_testId": "urn:uuid:38fed3c1-f999-4bad-842b-0f6f8cb78d85", "cell": { "columnId": "Trinsic", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." @@ -5391,9 +5391,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:b45d3746-5889-409e-95ef-66c8e55f5db2", + "_testId": "urn:uuid:d32ae641-c1fe-4a65-9765-3f0562865239", "cell": { "columnId": "apicatalog.com", "rowId": "A verification method is the means and information needed to verify the proof. If included, the value MUST be a string that maps to a [URL]." @@ -5405,7 +5405,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8924, + "_idleStart": 4993, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -5427,9 +5427,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:69ec6c70-400a-4df7-95a2-860911aa43fc", + "_testId": "urn:uuid:3614c013-0946-4a81-84dc-8e0869bbfd13", "cell": { "columnId": "Danube Tech", "rowId": "A verification method is the means and information needed to verify the proof. If included, the value MUST be a string that maps to a [URL]." @@ -5441,12 +5441,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 10055, + "_idleStart": 5972, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -5463,9 +5463,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:c8c81e6f-8655-4c5b-988b-2e8c6c4a0927", + "_testId": "urn:uuid:67fbcf03-d148-4bca-b004-b73301b66101", "cell": { "columnId": "Digital Bazaar", "rowId": "A verification method is the means and information needed to verify the proof. If included, the value MUST be a string that maps to a [URL]." @@ -5477,7 +5477,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 11925, + "_idleStart": 7993, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -5499,9 +5499,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:5a702473-3b35-4dc9-9532-e0c97f80c7e8", + "_testId": "urn:uuid:c55c410e-6645-4236-abf4-1d0208b5ac1f", "cell": { "columnId": "EWF", "rowId": "A verification method is the means and information needed to verify the proof. If included, the value MUST be a string that maps to a [URL]." @@ -5513,7 +5513,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 12946, + "_idleStart": 9099, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -5535,9 +5535,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:13bd395e-bf1d-4995-a5f7-4f3c6cad086b", + "_testId": "urn:uuid:a63ac6a1-d503-4c1e-8967-8976a3e88818", "cell": { "columnId": "LearnCard", "rowId": "A verification method is the means and information needed to verify the proof. If included, the value MUST be a string that maps to a [URL]." @@ -5549,7 +5549,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13373, + "_idleStart": 9624, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -5571,9 +5571,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:b47d35d8-7099-49d4-922f-a5891b6265cf", + "_testId": "urn:uuid:c01188ce-6c11-4e39-8802-e9ad78c77633", "cell": { "columnId": "SpruceID", "rowId": "A verification method is the means and information needed to verify the proof. If included, the value MUST be a string that maps to a [URL]." @@ -5585,12 +5585,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14193, + "_idleStart": 10412, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -5607,9 +5607,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:73d77840-3bb4-48b7-bb35-d7e1e98f8c50", + "_testId": "urn:uuid:13980344-6b84-41ee-93b8-3b8186a226b3", "cell": { "columnId": "Trinsic", "rowId": "A verification method is the means and information needed to verify the proof. If included, the value MUST be a string that maps to a [URL]." @@ -5621,7 +5621,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15623, + "_idleStart": 13009, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -5659,9 +5659,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:29194647-0ed9-4ef7-b45a-f49b2c570b5d", + "_testId": "urn:uuid:4b4ca56d-9572-4da1-94f8-d1df46a39101", "cell": { "columnId": "apicatalog.com", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -5673,12 +5673,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8925, + "_idleStart": 4994, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -5695,9 +5695,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:319c9631-1044-474b-98a2-fc38efc6e0ea", + "_testId": "urn:uuid:5d7b81d8-0ae5-492b-bb16-b2e5ade22af7", "cell": { "columnId": "Danube Tech", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -5709,7 +5709,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 10055, + "_idleStart": 5973, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -5731,9 +5731,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:3ae95435-ae57-4dfb-9a37-3cdbae9da49d", + "_testId": "urn:uuid:29b3feef-574f-436c-95e9-57df94664383", "cell": { "columnId": "Digital Bazaar", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -5745,7 +5745,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 11926, + "_idleStart": 7994, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -5767,9 +5767,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:bd2e1e3f-dbbb-44c9-a5a6-e6656b9012e0", + "_testId": "urn:uuid:8876ff27-47b9-4ee1-ad43-ffd0271b2d15", "cell": { "columnId": "EWF", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -5781,12 +5781,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 12947, + "_idleStart": 9101, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -5803,9 +5803,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:0753092e-8f06-4e7a-a2d1-e4ed93353cd9", + "_testId": "urn:uuid:3b1d9386-d9c5-49ed-85ed-d5883a829c79", "cell": { "columnId": "LearnCard", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -5817,7 +5817,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13374, + "_idleStart": 9625, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -5839,9 +5839,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:e726643a-1f72-470e-9f46-3142b82336a9", + "_testId": "urn:uuid:060a3b74-ac87-406b-9963-b50d2c5a4674", "cell": { "columnId": "SpruceID", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -5853,7 +5853,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14194, + "_idleStart": 10412, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -5875,9 +5875,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:f0c7526f-c2b1-4db9-bf8a-e166d54f52b2", + "_testId": "urn:uuid:d91772a0-706a-4212-a5f0-76a72d813cdc", "cell": { "columnId": "Trinsic", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -5889,12 +5889,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15625, + "_idleStart": 13010, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" } @@ -5927,9 +5927,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:5b242abb-3cc9-4d3f-b37f-938a66a11944", + "_testId": "urn:uuid:78a41be1-4a62-4fb7-906d-2e7a347da8aa", "cell": { "columnId": "apicatalog.com", "rowId": "(\"proof.proofValue\") A string value that expresses base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The value MUST use a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification to express the binary data." @@ -5937,7 +5937,7 @@ "_events": {}, "_eventsCount": 1, "link": "https://w3c.github.io/vc-data-integrity/#:~:text=A%20string%20value%20that%20expresses%20base%2Dencoded%20binary%20data%20necessary%20to%20verify%20the%20digital%20proof%20using%20the%20verificationMethod%20specified.%20The%20value%20MUST%20use%20a%20header%20and%20encoding%20as%20described%20in%20Section%202.4%20Multibase%20of%20the%20Controller%20Documents%201.0%20specification%20to%20express%20the%20binary%20data.", - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -5954,9 +5954,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:1e089a73-abb7-460d-a205-d28080f595b6", + "_testId": "urn:uuid:95f1daf2-5738-4913-8cdd-7720bd8196f3", "cell": { "columnId": "Danube Tech", "rowId": "(\"proof.proofValue\") A string value that expresses base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The value MUST use a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification to express the binary data." @@ -5981,9 +5981,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:73fa4d9b-184d-40b7-bf89-bd70b50dae01", + "_testId": "urn:uuid:25570063-4732-4ae8-9769-e6d34518c1d0", "cell": { "columnId": "Digital Bazaar", "rowId": "(\"proof.proofValue\") A string value that expresses base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The value MUST use a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification to express the binary data." @@ -5991,7 +5991,7 @@ "_events": {}, "_eventsCount": 1, "link": "https://w3c.github.io/vc-data-integrity/#:~:text=A%20string%20value%20that%20expresses%20base%2Dencoded%20binary%20data%20necessary%20to%20verify%20the%20digital%20proof%20using%20the%20verificationMethod%20specified.%20The%20value%20MUST%20use%20a%20header%20and%20encoding%20as%20described%20in%20Section%202.4%20Multibase%20of%20the%20Controller%20Documents%201.0%20specification%20to%20express%20the%20binary%20data.", - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -6008,9 +6008,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:370b6edd-5684-4f91-879f-20dbb702fa5f", + "_testId": "urn:uuid:59e44281-f866-4a87-8608-4e1d1cd401db", "cell": { "columnId": "EWF", "rowId": "(\"proof.proofValue\") A string value that expresses base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The value MUST use a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification to express the binary data." @@ -6018,7 +6018,7 @@ "_events": {}, "_eventsCount": 1, "link": "https://w3c.github.io/vc-data-integrity/#:~:text=A%20string%20value%20that%20expresses%20base%2Dencoded%20binary%20data%20necessary%20to%20verify%20the%20digital%20proof%20using%20the%20verificationMethod%20specified.%20The%20value%20MUST%20use%20a%20header%20and%20encoding%20as%20described%20in%20Section%202.4%20Multibase%20of%20the%20Controller%20Documents%201.0%20specification%20to%20express%20the%20binary%20data.", - "duration": 1, + "duration": 0, "state": "failed", "err": { "name": "AssertionError", @@ -6041,9 +6041,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:b6c173e2-81ca-4bed-b6cd-f46332276b81", + "_testId": "urn:uuid:aafdcc99-c227-4097-ab69-7933210a8cf0", "cell": { "columnId": "LearnCard", "rowId": "(\"proof.proofValue\") A string value that expresses base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The value MUST use a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification to express the binary data." @@ -6068,9 +6068,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:7fe15647-ad74-4053-afb9-89a27961aa3f", + "_testId": "urn:uuid:297b1e0f-3d14-4752-bbf0-e6663c0169f3", "cell": { "columnId": "SpruceID", "rowId": "(\"proof.proofValue\") A string value that expresses base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The value MUST use a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification to express the binary data." @@ -6095,9 +6095,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:dbf2bbc0-8d9e-4d13-b514-5534251bbe8c", + "_testId": "urn:uuid:c1c7dea3-8caf-41f7-8e43-a7cc0efeb712", "cell": { "columnId": "Trinsic", "rowId": "(\"proof.proofValue\") A string value that expresses base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The value MUST use a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification to express the binary data." @@ -6105,7 +6105,7 @@ "_events": {}, "_eventsCount": 1, "link": "https://w3c.github.io/vc-data-integrity/#:~:text=A%20string%20value%20that%20expresses%20base%2Dencoded%20binary%20data%20necessary%20to%20verify%20the%20digital%20proof%20using%20the%20verificationMethod%20specified.%20The%20value%20MUST%20use%20a%20header%20and%20encoding%20as%20described%20in%20Section%202.4%20Multibase%20of%20the%20Controller%20Documents%201.0%20specification%20to%20express%20the%20binary%20data.", - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" } @@ -6138,9 +6138,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:ae032b7c-4471-45dd-85b7-acf207d7e1d6", + "_testId": "urn:uuid:fcb9459f-1c06-46f2-b15a-8424517053dc", "cell": { "columnId": "apicatalog.com", "rowId": "Cryptographic suite designers MUST use mandatory proof value properties defined in Section 2.1 Proofs, and MAY define other properties specific to their cryptographic suite." @@ -6152,12 +6152,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8928, + "_idleStart": 4996, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -6174,9 +6174,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:19774c74-14be-43c3-9dae-16fe1931575a", + "_testId": "urn:uuid:bc656e93-622e-4269-a8ca-29dd5360c0c3", "cell": { "columnId": "Danube Tech", "rowId": "Cryptographic suite designers MUST use mandatory proof value properties defined in Section 2.1 Proofs, and MAY define other properties specific to their cryptographic suite." @@ -6188,12 +6188,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 10057, + "_idleStart": 5975, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -6210,9 +6210,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:4834dcf8-62d1-4783-b67a-1f09db7433cc", + "_testId": "urn:uuid:115d7e4f-2905-4482-a91c-7b3df9d43f59", "cell": { "columnId": "Digital Bazaar", "rowId": "Cryptographic suite designers MUST use mandatory proof value properties defined in Section 2.1 Proofs, and MAY define other properties specific to their cryptographic suite." @@ -6224,12 +6224,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 11928, + "_idleStart": 7995, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -6246,9 +6246,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:155f1481-625f-4f8e-a958-80ae065f9f36", + "_testId": "urn:uuid:324ffa70-0154-4725-85e5-1a8fcd5761e0", "cell": { "columnId": "EWF", "rowId": "Cryptographic suite designers MUST use mandatory proof value properties defined in Section 2.1 Proofs, and MAY define other properties specific to their cryptographic suite." @@ -6260,12 +6260,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 12948, + "_idleStart": 9103, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "failed", "err": { "name": "AssertionError", @@ -6288,9 +6288,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:2e6f0038-1273-4963-844b-335280f52744", + "_testId": "urn:uuid:e8b3e304-8232-40c5-8bc6-b694ba9f291d", "cell": { "columnId": "LearnCard", "rowId": "Cryptographic suite designers MUST use mandatory proof value properties defined in Section 2.1 Proofs, and MAY define other properties specific to their cryptographic suite." @@ -6302,7 +6302,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13375, + "_idleStart": 9626, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -6324,9 +6324,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:876c589e-496b-495a-b3c7-abc9cca78e97", + "_testId": "urn:uuid:8f0b8c93-2c36-42ec-ba7f-479d486f72e5", "cell": { "columnId": "SpruceID", "rowId": "Cryptographic suite designers MUST use mandatory proof value properties defined in Section 2.1 Proofs, and MAY define other properties specific to their cryptographic suite." @@ -6338,12 +6338,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14195, + "_idleStart": 10414, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -6360,9 +6360,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:858efc84-23aa-4f3a-b136-ce924d795c43", + "_testId": "urn:uuid:ddc25138-9adb-49c2-8962-d67c4630bdc1", "cell": { "columnId": "Trinsic", "rowId": "Cryptographic suite designers MUST use mandatory proof value properties defined in Section 2.1 Proofs, and MAY define other properties specific to their cryptographic suite." @@ -6374,12 +6374,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15631, + "_idleStart": 13011, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" } @@ -6412,9 +6412,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:20aead82-ff71-4fd4-9a67-f089710b8e83", + "_testId": "urn:uuid:ef7e7dc8-741f-4fdb-837a-14653092e80a", "cell": { "columnId": "apicatalog.com", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -6426,20 +6426,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8929, + "_idleStart": 4996, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 140, + "duration": 129, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'content-type': 'application/ld+json', 'x-cloud-trace-context': '6cee32fe327199f9a1397d447bfa9783', date: 'Sun, 13 Oct 2024 05:01:40 GMT', server: 'Google Frontend', 'content-length': '745', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "message": "Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'content-type': 'application/ld+json', 'x-cloud-trace-context': '2592ed007ce391262dcaee61e5f1f16e', date: 'Sun, 20 Oct 2024 05:01:29 GMT', server: 'Google Frontend', 'content-length': '745', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", "showDiff": false, "actual": {}, "operator": "notStrictEqual", - "stack": "AssertionError: Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'content-type': 'application/ld+json', 'x-cloud-trace-context': '6cee32fe327199f9a1397d447bfa9783', date: 'Sun, 13 Oct 2024 05:01:40 GMT', server: 'Google Frontend', 'content-length': '745', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at shouldFailIssuance (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:104:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:235:7)" + "stack": "AssertionError: Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'content-type': 'application/ld+json', 'x-cloud-trace-context': '2592ed007ce391262dcaee61e5f1f16e', date: 'Sun, 20 Oct 2024 05:01:29 GMT', server: 'Google Frontend', 'content-length': '745', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at shouldFailIssuance (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:104:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:235:7)" } }, { @@ -6455,9 +6455,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:e93a45c0-5bb3-428f-b70a-3a22a2b3da2e", + "_testId": "urn:uuid:d3f6475a-34e3-4b39-9955-64a1bf2063c7", "cell": { "columnId": "Danube Tech", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -6469,12 +6469,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 10057, + "_idleStart": 5975, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 863, + "duration": 910, "state": "passed", "speed": "slow" }, @@ -6491,9 +6491,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:5627b93e-5b60-4500-a750-eb859a891496", + "_testId": "urn:uuid:2e0c1004-15fd-43f8-b5dc-29818acbc36a", "cell": { "columnId": "Digital Bazaar", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -6505,12 +6505,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 11928, + "_idleStart": 7996, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 685, + "duration": 648, "state": "passed", "speed": "slow" }, @@ -6527,9 +6527,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:45976bbc-6746-4c96-9dc3-6f960a7ed38e", + "_testId": "urn:uuid:7314a46a-1031-4c76-ae42-032d2e2b1c6a", "cell": { "columnId": "EWF", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -6541,20 +6541,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 12949, + "_idleStart": 9103, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 34, + "duration": 46, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 13 Oct 2024 05:01:44 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '742', connection: 'keep-alive', 'x-powered-by': 'Express', vary: 'Origin', etag: 'W/\"2e6-7xXfOxbS5qwT1ZHloegRVRZ6oiE\"', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "message": "Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 20 Oct 2024 05:01:33 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '742', connection: 'keep-alive', 'x-powered-by': 'Express', vary: 'Origin', etag: 'W/\"2e6-biJYeXe5HKJY+2Osekjfc/or/ts\"', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", "showDiff": false, "actual": {}, "operator": "notStrictEqual", - "stack": "AssertionError: Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 13 Oct 2024 05:01:44 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '742', connection: 'keep-alive', 'x-powered-by': 'Express', vary: 'Origin', etag: 'W/\"2e6-7xXfOxbS5qwT1ZHloegRVRZ6oiE\"', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at shouldFailIssuance (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:104:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:235:7)" + "stack": "AssertionError: Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 20 Oct 2024 05:01:33 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '742', connection: 'keep-alive', 'x-powered-by': 'Express', vary: 'Origin', etag: 'W/\"2e6-biJYeXe5HKJY+2Osekjfc/or/ts\"', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at shouldFailIssuance (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:104:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:235:7)" } }, { @@ -6570,9 +6570,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:b996e133-1123-4c85-adf9-51c682b5b46a", + "_testId": "urn:uuid:11f44404-8d61-4115-bb6f-fb8d6d645176", "cell": { "columnId": "LearnCard", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -6584,20 +6584,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13376, + "_idleStart": 9627, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 176, + "duration": 167, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 13 Oct 2024 05:01:44 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '757', connection: 'keep-alive', etag: 'W/\"2f5-Xp2yI9Cb2JpyOSdA8RYWaEGz5Ns\"', 'x-powered-by': 'Express', 'apigw-requestid': 'fkoY7jxiIAMEcpQ=', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "message": "Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 20 Oct 2024 05:01:34 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '758', connection: 'keep-alive', 'x-powered-by': 'Express', etag: 'W/\"2f6-8wguZS240sLQYdK4WyFMHGO2YjY\"', 'apigw-requestid': 'f7s7PhVWoAMESUw=', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", "showDiff": false, "actual": {}, "operator": "notStrictEqual", - "stack": "AssertionError: Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 13 Oct 2024 05:01:44 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '757', connection: 'keep-alive', etag: 'W/\"2f5-Xp2yI9Cb2JpyOSdA8RYWaEGz5Ns\"', 'x-powered-by': 'Express', 'apigw-requestid': 'fkoY7jxiIAMEcpQ=', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at shouldFailIssuance (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:104:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:235:7)" + "stack": "AssertionError: Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 20 Oct 2024 05:01:34 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '758', connection: 'keep-alive', 'x-powered-by': 'Express', etag: 'W/\"2f6-8wguZS240sLQYdK4WyFMHGO2YjY\"', 'apigw-requestid': 'f7s7PhVWoAMESUw=', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at shouldFailIssuance (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:104:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:235:7)" } }, { @@ -6613,9 +6613,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:957a02e0-efcb-47b0-8862-a35915193141", + "_testId": "urn:uuid:afa5376e-1d5c-43ba-bdf6-7105c94e0343", "cell": { "columnId": "SpruceID", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -6627,12 +6627,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14195, + "_idleStart": 10415, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 394, + "duration": 454, "state": "passed", "speed": "slow" }, @@ -6649,9 +6649,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:990eb3bf-d959-4dd9-9dc4-9f3712a091cd", + "_testId": "urn:uuid:d26b880a-006a-490b-b3b5-2704402e1f5d", "cell": { "columnId": "Trinsic", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -6663,20 +6663,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15631, + "_idleStart": 13011, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 248, + "duration": 209, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected issuer to error when VC has an undefined type.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 13 Oct 2024 05:01:47 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '154', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=y0pNpHIF3UK5jTuQ2%2Fqu73H0gbgOIAKCYXKlWEygptrQ2%2Fsd4bw%2BANIj4MUXhKblFh8%2FqzmG1tYZU7ltb%2FJfjZVzB2LTCaXbIiKHPKci71AjU5J6GbJDF%2BRV2mqTfNpPVFExTLAy8xTvEyOWQvHh\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8d1cc6110821d00d-SJC', 'content-encoding': 'br', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "message": "Expected issuer to error when VC has an undefined type.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 20 Oct 2024 05:01:37 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '116', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=g3FPT6tCJ65cs0yco25PFgZFa9lqABz6XsysV7JefpCJg2vZ8XqYMEtV7n9kLeaBbUAoVMRZQ%2BGiVRtXN91MwY74%2BeOQXOultEbyC073S%2FjqrflpP8s89YU9UvNf0qgGFnNxVvB3zJFUBtHFgWbH\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8d567374bc421030-LAX', 'content-encoding': 'br', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", "showDiff": false, "actual": {}, "operator": "notStrictEqual", - "stack": "AssertionError: Expected issuer to error when VC has an undefined type.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 13 Oct 2024 05:01:47 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '154', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=y0pNpHIF3UK5jTuQ2%2Fqu73H0gbgOIAKCYXKlWEygptrQ2%2Fsd4bw%2BANIj4MUXhKblFh8%2FqzmG1tYZU7ltb%2FJfjZVzB2LTCaXbIiKHPKci71AjU5J6GbJDF%2BRV2mqTfNpPVFExTLAy8xTvEyOWQvHh\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8d1cc6110821d00d-SJC', 'content-encoding': 'br', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at shouldFailIssuance (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:104:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:235:7)" + "stack": "AssertionError: Expected issuer to error when VC has an undefined type.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 20 Oct 2024 05:01:37 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '116', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=g3FPT6tCJ65cs0yco25PFgZFa9lqABz6XsysV7JefpCJg2vZ8XqYMEtV7n9kLeaBbUAoVMRZQ%2BGiVRtXN91MwY74%2BeOQXOultEbyC073S%2FjqrflpP8s89YU9UvNf0qgGFnNxVvB3zJFUBtHFgWbH\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8d567374bc421030-LAX', 'content-encoding': 'br', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at shouldFailIssuance (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:104:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:235:7)" } } ] @@ -6708,9 +6708,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "X6jiTmCj3kheAIZFPwHe2", + "parent": "NRNCE-Psb2OIF9cTEcDnY", "ctx": null, - "_testId": "urn:uuid:0af360d5-5415-4990-bbc1-dc0b2954803f", + "_testId": "urn:uuid:598362af-4371-4797-8470-d25e852a7456", "cell": { "columnId": "apicatalog.com", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -6722,12 +6722,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 9069, + "_idleStart": 5126, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 88, + "duration": 86, "state": "passed", "speed": "slow" }, @@ -6744,9 +6744,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "8HWExntLFKFcn6AkurqWJ", + "parent": "jpkKTHpLyvbEzFpoktheO", "ctx": null, - "_testId": "urn:uuid:5e65adcd-512a-4953-a81c-9df775fbe708", + "_testId": "urn:uuid:4b940aac-911e-43c2-abab-1bfdd549f9e7", "cell": { "columnId": "Danube Tech", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -6758,12 +6758,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 10921, + "_idleStart": 6884, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 178, + "duration": 165, "state": "passed", "speed": "slow" }, @@ -6780,9 +6780,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "LehKEkEzjmHyJhVYeT_69", + "parent": "2RGUNE1aTRHtUahHO7GV_", "ctx": null, - "_testId": "urn:uuid:2063d300-5a5c-40d1-b493-c1708cf7eb16", + "_testId": "urn:uuid:77807639-ab1c-4778-abd9-3738fa385a26", "cell": { "columnId": "Digital Bazaar", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -6794,12 +6794,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 12614, + "_idleStart": 8644, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 100, + "duration": 79, "state": "passed", "speed": "slow" }, @@ -6816,9 +6816,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "ebUK243-GGz6SguBXusLm", + "parent": "A4IpfPsxHhgXs7wFYAljf", "ctx": null, - "_testId": "urn:uuid:b71ad009-8a1e-461b-b39f-0f6a26e7b968", + "_testId": "urn:uuid:3729fc20-8bb6-4d72-a4ef-328d749d4c3e", "cell": { "columnId": "EWF", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -6830,14 +6830,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 12984, + "_idleStart": 9151, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 27, + "duration": 42, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -6852,9 +6852,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "GiJAngyEflotSOcEB2DII", + "parent": "hJ6uLIRxYIUe0vgQFbLfw", "ctx": null, - "_testId": "urn:uuid:2aeffbdc-39c6-4d11-9127-4a037e9d1f61", + "_testId": "urn:uuid:7a5a1718-8be3-4093-b51b-1c2d2f96af07", "cell": { "columnId": "LearnCard", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -6866,12 +6866,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13552, + "_idleStart": 9794, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 117, + "duration": 121, "state": "passed", "speed": "slow" }, @@ -6888,9 +6888,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "qZWK6or12g2axKsKKj8KI", + "parent": "eFAvHGsYBIb4kuDp2n0zG", "ctx": null, - "_testId": "urn:uuid:76f0af23-421c-4298-9bf0-d70106f914b4", + "_testId": "urn:uuid:2eccba61-9702-41e8-82a9-2fd4ed3b8aee", "cell": { "columnId": "SpruceID", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -6902,20 +6902,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14589, + "_idleStart": 10868, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 94, + "duration": 117, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected issuer to error when VC has no credentialSubject.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 13 Oct 2024 05:01:46 GMT', 'content-type': 'application/json', 'content-length': '633', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8d1cc60a8b9f2510-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "message": "Expected issuer to error when VC has no credentialSubject.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 20 Oct 2024 05:01:35 GMT', 'content-type': 'application/json', 'content-length': '633', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8d5673675ec30916-LAX', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", "showDiff": false, "actual": {}, "operator": "notStrictEqual", - "stack": "AssertionError: Expected issuer to error when VC has no credentialSubject.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 13 Oct 2024 05:01:46 GMT', 'content-type': 'application/json', 'content-length': '633', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8d1cc60a8b9f2510-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at shouldFailIssuance (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:104:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:255:7)" + "stack": "AssertionError: Expected issuer to error when VC has no credentialSubject.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 20 Oct 2024 05:01:35 GMT', 'content-type': 'application/json', 'content-length': '633', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8d5673675ec30916-LAX', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at shouldFailIssuance (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:104:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:255:7)" } }, { @@ -6931,9 +6931,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "c9L_x0dnJNU7peJXBH8FC", + "parent": "lN_Lnfp5hg6iJXNsOTdXf", "ctx": null, - "_testId": "urn:uuid:2578e352-8ab1-4737-a3b9-eee03563eb40", + "_testId": "urn:uuid:cba89120-1179-4170-bea3-e1673258f615", "cell": { "columnId": "Trinsic", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -6945,12 +6945,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15881, + "_idleStart": 13223, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 95, + "duration": 96, "state": "passed", "speed": "slow" } @@ -6980,7 +6980,7 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "NggerBC_NRQFXzrKptI8j", + "parent": "Rg-La5PQrf45MNHiEtDmh", "ctx": null }, { @@ -6996,7 +6996,7 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "NggerBC_NRQFXzrKptI8j", + "parent": "Rg-La5PQrf45MNHiEtDmh", "ctx": null } ], @@ -7017,7 +7017,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "NggerBC_NRQFXzrKptI8j", + "parent": "Rg-La5PQrf45MNHiEtDmh", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", "originalTitle": "\"before all\" hook", @@ -7027,12 +7027,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15976, + "_idleStart": 13320, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 321, + "duration": 296, "_error": null, "state": "failed", "err": { @@ -7041,14 +7041,14 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"credential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:b498c5db-58aa-4255-b2c3-25c0bad2a50b\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkmiYjSToh5NdEf9xNuh5mDGXGYinzcAy1s4feRHtkEQJr\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"}},\"options\":{\"type\":\"Ed25519Signature2020\"}}", + "body": "{\"credential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:b0b4ffa4-f300-4dbc-938e-d77c4038de48\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkmiYjSToh5NdEf9xNuh5mDGXGYinzcAy1s4feRHtkEQJr\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"}},\"options\":{\"type\":\"Ed25519Signature2020\"}}", "method": "POST", "json": { "credential": { "@context": [ "https://www.w3.org/2018/credentials/v1" ], - "id": "urn:uuid:b498c5db-58aa-4255-b2c3-25c0bad2a50b", + "id": "urn:uuid:b0b4ffa4-f300-4dbc-938e-d77c4038de48", "type": [ "VerifiableCredential" ], @@ -7144,9 +7144,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "ZzGqbY4dEOMYSsfskZMvD", + "parent": "V87oI8ccATT6kcnyev3on", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "_testId": "urn:uuid:50566e43-7ec0-4911-995e-6ac287aedea8" + "_testId": "urn:uuid:b8c04e89-5124-4635-be34-cf2e47c52f47" }, { "title": "apicatalog.com", @@ -7166,9 +7166,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "Hxj1Inr_fVhFENvNIFh-w", + "parent": "pvor5IxG9hR_6pS7PwjSK", "ctx": null, - "_testId": "urn:uuid:e3465525-d57d-4116-a19d-27d765d8ad06", + "_testId": "urn:uuid:ba956fef-3013-4658-9210-da80055b78a3", "_events": {}, "_eventsCount": 1, "cell": { @@ -7179,7 +7179,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 16543, + "_idleStart": 18781, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -7201,9 +7201,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "Hxj1Inr_fVhFENvNIFh-w", + "parent": "pvor5IxG9hR_6pS7PwjSK", "ctx": null, - "_testId": "urn:uuid:e6cee22b-6a74-4028-a649-a5104660c5ac", + "_testId": "urn:uuid:ee0e08c9-827c-4a75-91d8-a766f449d507", "_events": {}, "_eventsCount": 1, "cell": { @@ -7214,12 +7214,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 16543, + "_idleStart": 18782, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 97, + "duration": 118, "state": "failed", "err": { "name": "AssertionError", @@ -7231,7 +7231,7 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:6425429e-8e63-4c0d-b2c7-80bc2db2dc35\",\"type\":\"VerifiableCredential\",\"issuer\":\"https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"verificationMethod\":\"did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y\",\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"created\":\"2024-10-13T05:01:47Z\",\"proofValue\":\"z5WCm4gVuvDug6strGQCMFwHjoMsuZbYGgZ9F5yC3PCiQ1JJKnBi9b5BEzw6SW2pqwU2CuNr6bdfbqUWEPAGbuvb6\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:d6f023ea-a9ea-4fb4-b392-b5311f388671\",\"type\":\"VerifiableCredential\",\"issuer\":\"https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"verificationMethod\":\"did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y\",\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"created\":\"2024-10-20T05:01:41Z\",\"proofValue\":\"z52fzPsczoarULqgaDFRkt9z56bJN6Kxz8eoBckG31LUcLbRiJnB3wACiDzfyM4Q69ZnA2pXVQWA4qtwsHdCDMfJU\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { @@ -7239,7 +7239,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:6425429e-8e63-4c0d-b2c7-80bc2db2dc35", + "id": "urn:uuid:d6f023ea-a9ea-4fb4-b392-b5311f388671", "type": "VerifiableCredential", "issuer": "https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020", "issuanceDate": "2020-03-16T22:37:26.544Z", @@ -7250,8 +7250,8 @@ "verificationMethod": "did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y", "type": "Ed25519Signature2020", "proofPurpose": "assertionMethod", - "created": "2024-10-13T05:01:47Z", - "proofValue": "z5WCm4gVuvDug6strGQCMFwHjoMsuZbYGgZ9F5yC3PCiQ1JJKnBi9b5BEzw6SW2pqwU2CuNr6bdfbqUWEPAGbuvb6" + "created": "2024-10-20T05:01:41Z", + "proofValue": "z52fzPsczoarULqgaDFRkt9z56bJN6Kxz8eoBckG31LUcLbRiJnB3wACiDzfyM4Q69ZnA2pXVQWA4qtwsHdCDMfJU" } }, "options": { @@ -7359,7 +7359,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "Hxj1Inr_fVhFENvNIFh-w", + "parent": "pvor5IxG9hR_6pS7PwjSK", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", "originalTitle": "\"before all\" hook", @@ -7369,12 +7369,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 16299, + "_idleStart": 13617, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 244, + "duration": 5163, "_error": null } ], @@ -7386,9 +7386,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "ZzGqbY4dEOMYSsfskZMvD", + "parent": "V87oI8ccATT6kcnyev3on", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "_testId": "urn:uuid:8363ea01-3db9-4d2a-82f9-c45944ea4e5b" + "_testId": "urn:uuid:518fc1d0-0047-4776-a5d0-2164c19fbb2f" }, { "title": "Danube Tech", @@ -7408,9 +7408,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "Z-8AkTui4hV2-UImR2xjf", + "parent": "ycKyfshvcU0lXUuLqMv6E", "ctx": null, - "_testId": "urn:uuid:d07e52db-d907-425b-b53e-264e6ac54cac", + "_testId": "urn:uuid:36c5dbcc-628f-4df7-bcc3-1218a2f0021a", "_events": {}, "_eventsCount": 1, "cell": { @@ -7421,7 +7421,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 17249, + "_idleStart": 19441, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -7443,9 +7443,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "Z-8AkTui4hV2-UImR2xjf", + "parent": "ycKyfshvcU0lXUuLqMv6E", "ctx": null, - "_testId": "urn:uuid:20fa4a93-63c5-4577-89b0-ae690b5a0901", + "_testId": "urn:uuid:4e420a93-ec9c-4ba7-8133-13720db42d54", "_events": {}, "_eventsCount": 1, "cell": { @@ -7456,12 +7456,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 17249, + "_idleStart": 19441, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 3304, + "duration": 1204, "state": "failed", "err": { "name": "AssertionError", @@ -7473,7 +7473,7 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:73bb35be-c8c1-40fe-b615-25de8d4a52c8\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MksvTdeczd92YQ5W2V2gL9kXdRvD2AEiyJPoWieP95HUDo\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"type\":\"Ed25519Signature2020\",\"created\":\"2024-10-13T05:01:48Z\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MksvTdeczd92YQ5W2V2gL9kXdRvD2AEiyJPoWieP95HUDo#z6MksvTdeczd92YQ5W2V2gL9kXdRvD2AEiyJPoWieP95HUDo\",\"proofValue\":\"z67QhGFqHkA8y4ZKUmXxrv8MUsCEPqXRuX2y6GEAhgbDBieyPtu1kU58MC2pTEK2puwsL86BB3hF3WCpLHcC5GcSw\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:3e246b6a-aa53-4b37-a749-dd8adf283d13\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MksvTdeczd92YQ5W2V2gL9kXdRvD2AEiyJPoWieP95HUDo\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"type\":\"Ed25519Signature2020\",\"created\":\"2024-10-20T05:01:43Z\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MksvTdeczd92YQ5W2V2gL9kXdRvD2AEiyJPoWieP95HUDo#z6MksvTdeczd92YQ5W2V2gL9kXdRvD2AEiyJPoWieP95HUDo\",\"proofValue\":\"z2xCWBGCn6xy9NEwv1p9t4XNHeFghdLBAxTqEQyVHKWdvrtZZR98zjeRKJfonPZi6NCQiywNqKMX4zbwRZDTevRyf\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { @@ -7481,7 +7481,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:73bb35be-c8c1-40fe-b615-25de8d4a52c8", + "id": "urn:uuid:3e246b6a-aa53-4b37-a749-dd8adf283d13", "type": [ "VerifiableCredential" ], @@ -7492,10 +7492,10 @@ }, "proof": { "type": "Ed25519Signature2020", - "created": "2024-10-13T05:01:48Z", + "created": "2024-10-20T05:01:43Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MksvTdeczd92YQ5W2V2gL9kXdRvD2AEiyJPoWieP95HUDo#z6MksvTdeczd92YQ5W2V2gL9kXdRvD2AEiyJPoWieP95HUDo", - "proofValue": "z67QhGFqHkA8y4ZKUmXxrv8MUsCEPqXRuX2y6GEAhgbDBieyPtu1kU58MC2pTEK2puwsL86BB3hF3WCpLHcC5GcSw" + "proofValue": "z2xCWBGCn6xy9NEwv1p9t4XNHeFghdLBAxTqEQyVHKWdvrtZZR98zjeRKJfonPZi6NCQiywNqKMX4zbwRZDTevRyf" } }, "options": { @@ -7600,7 +7600,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "Z-8AkTui4hV2-UImR2xjf", + "parent": "ycKyfshvcU0lXUuLqMv6E", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", "originalTitle": "\"before all\" hook", @@ -7610,12 +7610,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 16641, + "_idleStart": 18900, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 607, + "duration": 539, "_error": null } ], @@ -7627,9 +7627,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "ZzGqbY4dEOMYSsfskZMvD", + "parent": "V87oI8ccATT6kcnyev3on", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "_testId": "urn:uuid:d66db759-5642-4fd0-a0f2-20c8a4ca4aea" + "_testId": "urn:uuid:d0eb009b-c415-4f08-b2a7-4cc813775566" }, { "title": "Digital Bazaar", @@ -7649,9 +7649,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "A5joD2ziN1__DzMRfWQ4A", + "parent": "ZAxWpKEeneQ4WxYAJ798w", "ctx": null, - "_testId": "urn:uuid:0db5aca6-8f1a-405b-ad8f-1ea2d80b87d4", + "_testId": "urn:uuid:d04aa7b0-0f5c-4007-90d1-b0f010a45051", "_events": {}, "_eventsCount": 1, "cell": { @@ -7662,7 +7662,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 20774, + "_idleStart": 21061, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -7684,9 +7684,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "A5joD2ziN1__DzMRfWQ4A", + "parent": "ZAxWpKEeneQ4WxYAJ798w", "ctx": null, - "_testId": "urn:uuid:67b97441-d4c5-45b3-908c-1fa7293da234", + "_testId": "urn:uuid:3c24e38b-9119-4164-8fb8-f1a9f74936c3", "_events": {}, "_eventsCount": 1, "cell": { @@ -7697,12 +7697,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 20775, + "_idleStart": 21061, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 620, + "duration": 772, "state": "passed", "speed": "slow" } @@ -7724,7 +7724,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "A5joD2ziN1__DzMRfWQ4A", + "parent": "ZAxWpKEeneQ4WxYAJ798w", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", "originalTitle": "\"before all\" hook", @@ -7734,12 +7734,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 20554, + "_idleStart": 20647, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 220, + "duration": 414, "_error": null } ], @@ -7751,9 +7751,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "ZzGqbY4dEOMYSsfskZMvD", + "parent": "V87oI8ccATT6kcnyev3on", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "_testId": "urn:uuid:66279c37-9656-4eca-a0ac-688ec1e177b8" + "_testId": "urn:uuid:938f18b1-597f-4f3f-a64d-2915e2c1dad2" }, { "title": "EWF", @@ -7773,9 +7773,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "Y8-bwfsuQ9B8nGWI0HNkc", + "parent": "0eq6xiMb_5Wtuzq3ExISO", "ctx": null, - "_testId": "urn:uuid:02384615-f7e9-4e76-afc9-78a0621942f2", + "_testId": "urn:uuid:ce7f2753-7f02-49e3-9889-0580803d5340", "_events": {}, "_eventsCount": 1, "cell": { @@ -7786,12 +7786,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 21518, + "_idleStart": 22060, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "failed", "err": { "name": "AssertionError", @@ -7816,9 +7816,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "Y8-bwfsuQ9B8nGWI0HNkc", + "parent": "0eq6xiMb_5Wtuzq3ExISO", "ctx": null, - "_testId": "urn:uuid:3455092e-debf-4303-b229-9bff96c23b76", + "_testId": "urn:uuid:b0ff0d8d-0d9b-4d90-972c-a5a69cd8f7c5", "_events": {}, "_eventsCount": 1, "cell": { @@ -7829,14 +7829,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 21519, + "_idleStart": 22060, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 32, + "duration": 45, "state": "passed", - "speed": "fast" + "speed": "medium" } ], "root": false, @@ -7856,7 +7856,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "Y8-bwfsuQ9B8nGWI0HNkc", + "parent": "0eq6xiMb_5Wtuzq3ExISO", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", "originalTitle": "\"before all\" hook", @@ -7866,12 +7866,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 21396, + "_idleStart": 21834, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 121, + "duration": 226, "_error": null } ], @@ -7883,9 +7883,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "ZzGqbY4dEOMYSsfskZMvD", + "parent": "V87oI8ccATT6kcnyev3on", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "_testId": "urn:uuid:cdfc1f43-30ca-4f28-9d84-7b76c168bad6" + "_testId": "urn:uuid:5f5f54bc-4c16-47e9-b8c4-8262a35bc1c5" }, { "title": "LearnCard", @@ -7905,9 +7905,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "nNHMc8BA7Ehb368v1CcXV", + "parent": "nMRw3sfWMwewtXlqafV_4", "ctx": null, - "_testId": "urn:uuid:dff8fa26-c598-40aa-a42e-400fc4342257", + "_testId": "urn:uuid:02981770-04da-4071-bd06-d80b83ea0959", "_events": {}, "_eventsCount": 1, "cell": { @@ -7918,12 +7918,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 21918, + "_idleStart": 22450, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 2, "state": "passed", "speed": "fast" }, @@ -7940,9 +7940,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "nNHMc8BA7Ehb368v1CcXV", + "parent": "nMRw3sfWMwewtXlqafV_4", "ctx": null, - "_testId": "urn:uuid:d5935a78-1c20-4788-aa20-43c30060bb72", + "_testId": "urn:uuid:f7be4168-d40d-407e-887d-0581f69bcbbd", "_events": {}, "_eventsCount": 1, "cell": { @@ -7953,12 +7953,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 21918, + "_idleStart": 22452, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 171, + "duration": 133, "state": "passed", "speed": "slow" } @@ -7980,7 +7980,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "nNHMc8BA7Ehb368v1CcXV", + "parent": "nMRw3sfWMwewtXlqafV_4", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", "originalTitle": "\"before all\" hook", @@ -7990,12 +7990,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 21552, + "_idleStart": 22106, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 365, + "duration": 343, "_error": null } ], @@ -8007,9 +8007,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "ZzGqbY4dEOMYSsfskZMvD", + "parent": "V87oI8ccATT6kcnyev3on", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "_testId": "urn:uuid:03287727-6da7-4c5f-947e-d96874c1c452" + "_testId": "urn:uuid:129cdd3b-1e17-4abf-a85c-553e48e75a12" }, { "title": "SpruceID", @@ -8029,9 +8029,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "YQc4gMrVnRYWMmhi42JV5", + "parent": "GhpT92FS8fHeDSEZoYf5-", "ctx": null, - "_testId": "urn:uuid:08afbcf3-7d0a-47d8-beb6-d184bcdd8de6", + "_testId": "urn:uuid:67eb94fe-a078-4f06-a474-6bbb76aece36", "_events": {}, "_eventsCount": 1, "cell": { @@ -8042,7 +8042,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 22397, + "_idleStart": 22717, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -8064,9 +8064,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "YQc4gMrVnRYWMmhi42JV5", + "parent": "GhpT92FS8fHeDSEZoYf5-", "ctx": null, - "_testId": "urn:uuid:dcc9e736-c7cf-4505-ba82-c4fa740a451a", + "_testId": "urn:uuid:79ea18cd-3bed-4de5-b34e-e3225dc8a9cb", "_events": {}, "_eventsCount": 1, "cell": { @@ -8077,12 +8077,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 22398, + "_idleStart": 22718, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 103, + "duration": 128, "state": "passed", "speed": "slow" } @@ -8104,7 +8104,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "YQc4gMrVnRYWMmhi42JV5", + "parent": "GhpT92FS8fHeDSEZoYf5-", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", "originalTitle": "\"before all\" hook", @@ -8114,12 +8114,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 22089, + "_idleStart": 22585, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 308, + "duration": 131, "_error": null } ], @@ -8131,9 +8131,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "ZzGqbY4dEOMYSsfskZMvD", + "parent": "V87oI8ccATT6kcnyev3on", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "_testId": "urn:uuid:f0059d33-6d6e-4d13-9774-74de3ba0da74" + "_testId": "urn:uuid:81c94cf6-ae7e-4158-a8aa-0cefbd3b75fb" }, { "title": "Trinsic", @@ -8153,9 +8153,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "xvDo5WDUjeuA2sezhqVi_", + "parent": "qxCgNvQJ__Jyg2ARO5Bw3", "ctx": null, - "_testId": "urn:uuid:a24b412f-1118-411b-a971-f80cfb131248", + "_testId": "urn:uuid:67a6d134-806d-4b6d-a5b2-5edd5a078afd", "_events": {}, "_eventsCount": 1, "cell": { @@ -8166,7 +8166,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 23695, + "_idleStart": 24176, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -8188,9 +8188,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "xvDo5WDUjeuA2sezhqVi_", + "parent": "qxCgNvQJ__Jyg2ARO5Bw3", "ctx": null, - "_testId": "urn:uuid:e1cd0119-18f9-434e-96c6-6230e9353bdc", + "_testId": "urn:uuid:6e152b0e-bd3d-4181-8ec2-6036f7983b90", "_events": {}, "_eventsCount": 1, "cell": { @@ -8201,12 +8201,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 23695, + "_idleStart": 24176, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 175, + "duration": 181, "state": "passed", "speed": "slow" } @@ -8228,7 +8228,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "xvDo5WDUjeuA2sezhqVi_", + "parent": "qxCgNvQJ__Jyg2ARO5Bw3", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", "originalTitle": "\"before all\" hook", @@ -8238,12 +8238,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 22502, + "_idleStart": 22847, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1192, + "duration": 1329, "_error": null } ], @@ -8255,9 +8255,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "ZzGqbY4dEOMYSsfskZMvD", + "parent": "V87oI8ccATT6kcnyev3on", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "_testId": "urn:uuid:083a49f1-8917-41ac-b84a-134f2b56fe26" + "_testId": "urn:uuid:d15c4d05-9d09-4d57-b7fa-84671a594ea6" } ], "root": false, @@ -8273,13 +8273,13 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "hbVos9tPLPu14zJvQuYt6", + "parent": "K7zOSpMfBnznYKFr4xvac", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", "matrix": true, "report": true, "rowLabel": "Test Name", "columnLabel": "Issuer", - "_testId": "urn:uuid:943bac5f-52ab-403b-90ab-d7c05b9768bb", + "_testId": "urn:uuid:db3dcde9-a42d-4888-b258-e7d537d0d94e", "columns": [ "ACA-py", "apicatalog.com", @@ -8317,9 +8317,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "Hxj1Inr_fVhFENvNIFh-w", + "parent": "pvor5IxG9hR_6pS7PwjSK", "ctx": null, - "_testId": "urn:uuid:e3465525-d57d-4116-a19d-27d765d8ad06", + "_testId": "urn:uuid:ba956fef-3013-4658-9210-da80055b78a3", "_events": {}, "_eventsCount": 1, "cell": { @@ -8330,7 +8330,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 16543, + "_idleStart": 18781, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -8352,9 +8352,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "Z-8AkTui4hV2-UImR2xjf", + "parent": "ycKyfshvcU0lXUuLqMv6E", "ctx": null, - "_testId": "urn:uuid:d07e52db-d907-425b-b53e-264e6ac54cac", + "_testId": "urn:uuid:36c5dbcc-628f-4df7-bcc3-1218a2f0021a", "_events": {}, "_eventsCount": 1, "cell": { @@ -8365,7 +8365,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 17249, + "_idleStart": 19441, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -8387,9 +8387,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "A5joD2ziN1__DzMRfWQ4A", + "parent": "ZAxWpKEeneQ4WxYAJ798w", "ctx": null, - "_testId": "urn:uuid:0db5aca6-8f1a-405b-ad8f-1ea2d80b87d4", + "_testId": "urn:uuid:d04aa7b0-0f5c-4007-90d1-b0f010a45051", "_events": {}, "_eventsCount": 1, "cell": { @@ -8400,7 +8400,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 20774, + "_idleStart": 21061, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -8422,9 +8422,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "Y8-bwfsuQ9B8nGWI0HNkc", + "parent": "0eq6xiMb_5Wtuzq3ExISO", "ctx": null, - "_testId": "urn:uuid:02384615-f7e9-4e76-afc9-78a0621942f2", + "_testId": "urn:uuid:ce7f2753-7f02-49e3-9889-0580803d5340", "_events": {}, "_eventsCount": 1, "cell": { @@ -8435,12 +8435,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 21518, + "_idleStart": 22060, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "failed", "err": { "name": "AssertionError", @@ -8465,9 +8465,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "nNHMc8BA7Ehb368v1CcXV", + "parent": "nMRw3sfWMwewtXlqafV_4", "ctx": null, - "_testId": "urn:uuid:dff8fa26-c598-40aa-a42e-400fc4342257", + "_testId": "urn:uuid:02981770-04da-4071-bd06-d80b83ea0959", "_events": {}, "_eventsCount": 1, "cell": { @@ -8478,12 +8478,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 21918, + "_idleStart": 22450, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 2, "state": "passed", "speed": "fast" }, @@ -8500,9 +8500,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "YQc4gMrVnRYWMmhi42JV5", + "parent": "GhpT92FS8fHeDSEZoYf5-", "ctx": null, - "_testId": "urn:uuid:08afbcf3-7d0a-47d8-beb6-d184bcdd8de6", + "_testId": "urn:uuid:67eb94fe-a078-4f06-a474-6bbb76aece36", "_events": {}, "_eventsCount": 1, "cell": { @@ -8513,7 +8513,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 22397, + "_idleStart": 22717, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -8535,9 +8535,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "xvDo5WDUjeuA2sezhqVi_", + "parent": "qxCgNvQJ__Jyg2ARO5Bw3", "ctx": null, - "_testId": "urn:uuid:a24b412f-1118-411b-a971-f80cfb131248", + "_testId": "urn:uuid:67a6d134-806d-4b6d-a5b2-5edd5a078afd", "_events": {}, "_eventsCount": 1, "cell": { @@ -8548,7 +8548,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 23695, + "_idleStart": 24176, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -8585,9 +8585,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "Hxj1Inr_fVhFENvNIFh-w", + "parent": "pvor5IxG9hR_6pS7PwjSK", "ctx": null, - "_testId": "urn:uuid:e6cee22b-6a74-4028-a649-a5104660c5ac", + "_testId": "urn:uuid:ee0e08c9-827c-4a75-91d8-a766f449d507", "_events": {}, "_eventsCount": 1, "cell": { @@ -8598,12 +8598,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 16543, + "_idleStart": 18782, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 97, + "duration": 118, "state": "failed", "err": { "name": "AssertionError", @@ -8615,7 +8615,7 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:6425429e-8e63-4c0d-b2c7-80bc2db2dc35\",\"type\":\"VerifiableCredential\",\"issuer\":\"https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"verificationMethod\":\"did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y\",\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"created\":\"2024-10-13T05:01:47Z\",\"proofValue\":\"z5WCm4gVuvDug6strGQCMFwHjoMsuZbYGgZ9F5yC3PCiQ1JJKnBi9b5BEzw6SW2pqwU2CuNr6bdfbqUWEPAGbuvb6\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:d6f023ea-a9ea-4fb4-b392-b5311f388671\",\"type\":\"VerifiableCredential\",\"issuer\":\"https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"verificationMethod\":\"did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y\",\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"created\":\"2024-10-20T05:01:41Z\",\"proofValue\":\"z52fzPsczoarULqgaDFRkt9z56bJN6Kxz8eoBckG31LUcLbRiJnB3wACiDzfyM4Q69ZnA2pXVQWA4qtwsHdCDMfJU\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { @@ -8623,7 +8623,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:6425429e-8e63-4c0d-b2c7-80bc2db2dc35", + "id": "urn:uuid:d6f023ea-a9ea-4fb4-b392-b5311f388671", "type": "VerifiableCredential", "issuer": "https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020", "issuanceDate": "2020-03-16T22:37:26.544Z", @@ -8634,8 +8634,8 @@ "verificationMethod": "did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y", "type": "Ed25519Signature2020", "proofPurpose": "assertionMethod", - "created": "2024-10-13T05:01:47Z", - "proofValue": "z5WCm4gVuvDug6strGQCMFwHjoMsuZbYGgZ9F5yC3PCiQ1JJKnBi9b5BEzw6SW2pqwU2CuNr6bdfbqUWEPAGbuvb6" + "created": "2024-10-20T05:01:41Z", + "proofValue": "z52fzPsczoarULqgaDFRkt9z56bJN6Kxz8eoBckG31LUcLbRiJnB3wACiDzfyM4Q69ZnA2pXVQWA4qtwsHdCDMfJU" } }, "options": { @@ -8738,9 +8738,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "Z-8AkTui4hV2-UImR2xjf", + "parent": "ycKyfshvcU0lXUuLqMv6E", "ctx": null, - "_testId": "urn:uuid:20fa4a93-63c5-4577-89b0-ae690b5a0901", + "_testId": "urn:uuid:4e420a93-ec9c-4ba7-8133-13720db42d54", "_events": {}, "_eventsCount": 1, "cell": { @@ -8751,12 +8751,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 17249, + "_idleStart": 19441, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 3304, + "duration": 1204, "state": "failed", "err": { "name": "AssertionError", @@ -8768,7 +8768,7 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:73bb35be-c8c1-40fe-b615-25de8d4a52c8\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MksvTdeczd92YQ5W2V2gL9kXdRvD2AEiyJPoWieP95HUDo\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"type\":\"Ed25519Signature2020\",\"created\":\"2024-10-13T05:01:48Z\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MksvTdeczd92YQ5W2V2gL9kXdRvD2AEiyJPoWieP95HUDo#z6MksvTdeczd92YQ5W2V2gL9kXdRvD2AEiyJPoWieP95HUDo\",\"proofValue\":\"z67QhGFqHkA8y4ZKUmXxrv8MUsCEPqXRuX2y6GEAhgbDBieyPtu1kU58MC2pTEK2puwsL86BB3hF3WCpLHcC5GcSw\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:3e246b6a-aa53-4b37-a749-dd8adf283d13\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MksvTdeczd92YQ5W2V2gL9kXdRvD2AEiyJPoWieP95HUDo\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"type\":\"Ed25519Signature2020\",\"created\":\"2024-10-20T05:01:43Z\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MksvTdeczd92YQ5W2V2gL9kXdRvD2AEiyJPoWieP95HUDo#z6MksvTdeczd92YQ5W2V2gL9kXdRvD2AEiyJPoWieP95HUDo\",\"proofValue\":\"z2xCWBGCn6xy9NEwv1p9t4XNHeFghdLBAxTqEQyVHKWdvrtZZR98zjeRKJfonPZi6NCQiywNqKMX4zbwRZDTevRyf\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { @@ -8776,7 +8776,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:73bb35be-c8c1-40fe-b615-25de8d4a52c8", + "id": "urn:uuid:3e246b6a-aa53-4b37-a749-dd8adf283d13", "type": [ "VerifiableCredential" ], @@ -8787,10 +8787,10 @@ }, "proof": { "type": "Ed25519Signature2020", - "created": "2024-10-13T05:01:48Z", + "created": "2024-10-20T05:01:43Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MksvTdeczd92YQ5W2V2gL9kXdRvD2AEiyJPoWieP95HUDo#z6MksvTdeczd92YQ5W2V2gL9kXdRvD2AEiyJPoWieP95HUDo", - "proofValue": "z67QhGFqHkA8y4ZKUmXxrv8MUsCEPqXRuX2y6GEAhgbDBieyPtu1kU58MC2pTEK2puwsL86BB3hF3WCpLHcC5GcSw" + "proofValue": "z2xCWBGCn6xy9NEwv1p9t4XNHeFghdLBAxTqEQyVHKWdvrtZZR98zjeRKJfonPZi6NCQiywNqKMX4zbwRZDTevRyf" } }, "options": { @@ -8890,9 +8890,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "A5joD2ziN1__DzMRfWQ4A", + "parent": "ZAxWpKEeneQ4WxYAJ798w", "ctx": null, - "_testId": "urn:uuid:67b97441-d4c5-45b3-908c-1fa7293da234", + "_testId": "urn:uuid:3c24e38b-9119-4164-8fb8-f1a9f74936c3", "_events": {}, "_eventsCount": 1, "cell": { @@ -8903,12 +8903,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 20775, + "_idleStart": 21061, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 620, + "duration": 772, "state": "passed", "speed": "slow" }, @@ -8925,9 +8925,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "Y8-bwfsuQ9B8nGWI0HNkc", + "parent": "0eq6xiMb_5Wtuzq3ExISO", "ctx": null, - "_testId": "urn:uuid:3455092e-debf-4303-b229-9bff96c23b76", + "_testId": "urn:uuid:b0ff0d8d-0d9b-4d90-972c-a5a69cd8f7c5", "_events": {}, "_eventsCount": 1, "cell": { @@ -8938,14 +8938,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 21519, + "_idleStart": 22060, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 32, + "duration": 45, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -8960,9 +8960,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "nNHMc8BA7Ehb368v1CcXV", + "parent": "nMRw3sfWMwewtXlqafV_4", "ctx": null, - "_testId": "urn:uuid:d5935a78-1c20-4788-aa20-43c30060bb72", + "_testId": "urn:uuid:f7be4168-d40d-407e-887d-0581f69bcbbd", "_events": {}, "_eventsCount": 1, "cell": { @@ -8973,12 +8973,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 21918, + "_idleStart": 22452, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 171, + "duration": 133, "state": "passed", "speed": "slow" }, @@ -8995,9 +8995,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "YQc4gMrVnRYWMmhi42JV5", + "parent": "GhpT92FS8fHeDSEZoYf5-", "ctx": null, - "_testId": "urn:uuid:dcc9e736-c7cf-4505-ba82-c4fa740a451a", + "_testId": "urn:uuid:79ea18cd-3bed-4de5-b34e-e3225dc8a9cb", "_events": {}, "_eventsCount": 1, "cell": { @@ -9008,12 +9008,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 22398, + "_idleStart": 22718, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 103, + "duration": 128, "state": "passed", "speed": "slow" }, @@ -9030,9 +9030,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/10-create.js", - "parent": "xvDo5WDUjeuA2sezhqVi_", + "parent": "qxCgNvQJ__Jyg2ARO5Bw3", "ctx": null, - "_testId": "urn:uuid:e1cd0119-18f9-434e-96c6-6230e9353bdc", + "_testId": "urn:uuid:6e152b0e-bd3d-4181-8ec2-6036f7983b90", "_events": {}, "_eventsCount": 1, "cell": { @@ -9043,12 +9043,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 23695, + "_idleStart": 24176, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 175, + "duration": 181, "state": "passed", "speed": "slow" } @@ -9078,9 +9078,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "amLP7vygaYOIqXKkh2_XP", "ctx": null, - "_testId": "urn:uuid:c7a43803-a37b-4ab4-b37d-000ab287f83e", + "_testId": "urn:uuid:ffb3cbcc-3a28-4290-81ef-03c142e8b3c8", "cell": { "columnId": "ACA-py", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -9092,12 +9092,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 23902, + "_idleStart": 24394, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 241, + "duration": 313, "state": "passed", "speed": "slow" }, @@ -9114,9 +9114,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "amLP7vygaYOIqXKkh2_XP", "ctx": null, - "_testId": "urn:uuid:e5b871c2-3474-44ea-8fbb-16c5c8a184e7", + "_testId": "urn:uuid:0d8fed9b-8f59-4fb8-baba-3216d46f631e", "cell": { "columnId": "ACA-py", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -9128,12 +9128,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 24144, + "_idleStart": 24707, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 81, + "duration": 79, "state": "passed", "speed": "slow" }, @@ -9150,9 +9150,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "amLP7vygaYOIqXKkh2_XP", "ctx": null, - "_testId": "urn:uuid:1c54c2e5-ffab-4aef-bc8a-720f58755f4e", + "_testId": "urn:uuid:3b1da661-74c0-46b7-a8c5-91d2446acb6f", "cell": { "columnId": "ACA-py", "rowId": "If either securedDocument is not a map or securedDocument.proof is not a map, an error MUST be raised and SHOULD convey an error type of PARSING_ERROR." @@ -9164,12 +9164,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 24225, + "_idleStart": 24786, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 165, + "duration": 163, "state": "passed", "speed": "slow" }, @@ -9186,9 +9186,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "amLP7vygaYOIqXKkh2_XP", "ctx": null, - "_testId": "urn:uuid:a2c604dd-bcc3-4403-99d8-7a05009400fd", + "_testId": "urn:uuid:89146d93-f3b8-41bd-8395-67b3877989e7", "cell": { "columnId": "ACA-py", "rowId": "If one or more of proof.type, proof.verificationMethod, and proof.proofPurpose does not exist, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR" @@ -9200,12 +9200,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 24391, + "_idleStart": 24949, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 328, + "duration": 318, "state": "passed", "speed": "slow" }, @@ -9222,9 +9222,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "amLP7vygaYOIqXKkh2_XP", "ctx": null, - "_testId": "urn:uuid:34ebcef2-a2d0-4aac-9e67-154db2e1ffcb", + "_testId": "urn:uuid:a0f2517c-5e57-40f5-9f39-39a3fb3517b1", "cell": { "columnId": "ACA-py", "rowId": "If the \"proof.type\" field is not the string \"Ed25519Signature2020\", an error MUST be raised." @@ -9235,12 +9235,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 24720, + "_idleStart": 25267, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 80, + "duration": 79, "state": "passed", "speed": "slow" }, @@ -9257,9 +9257,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "amLP7vygaYOIqXKkh2_XP", "ctx": null, - "_testId": "urn:uuid:12ab0be2-94c7-45ca-9885-001b1856173d", + "_testId": "urn:uuid:d1b02038-47a4-42db-9ed9-a14269531a6c", "cell": { "columnId": "ACA-py", "rowId": "If the \"proof.verificationMethod\" field is invalid, an error MUST be raised." @@ -9270,12 +9270,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 24800, + "_idleStart": 25346, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 83, + "duration": 80, "state": "passed", "speed": "slow" }, @@ -9292,9 +9292,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "amLP7vygaYOIqXKkh2_XP", "ctx": null, - "_testId": "urn:uuid:c18e54a9-56fc-4bba-af8d-5498560258e4", + "_testId": "urn:uuid:3f6c097f-6b76-4e56-a873-ad0fe1187f3f", "cell": { "columnId": "ACA-py", "rowId": "If the \"proof.proofPurpose\" field is invalid, an error MUST be raised." @@ -9305,12 +9305,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 24883, + "_idleStart": 25426, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 86, + "duration": 84, "state": "passed", "speed": "slow" }, @@ -9327,9 +9327,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "amLP7vygaYOIqXKkh2_XP", "ctx": null, - "_testId": "urn:uuid:b8c87cd4-4d61-4a88-99d5-5713bf16518a", + "_testId": "urn:uuid:2b04ae36-bd9f-45d5-84c3-62ee7c0f1884", "cell": { "columnId": "ACA-py", "rowId": "If expectedProofPurpose was given, and it does not match proof.proofPurpose, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -9341,12 +9341,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 24970, + "_idleStart": 25511, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 81, + "duration": 80, "state": "passed", "speed": "slow" }, @@ -9363,9 +9363,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "amLP7vygaYOIqXKkh2_XP", "ctx": null, - "_testId": "urn:uuid:87a9e37b-dd5b-4c01-8e84-659fbabf8fc0", + "_testId": "urn:uuid:e91b9bd3-f66a-4b5d-bb4f-6f6ff84530be", "cell": { "columnId": "ACA-py", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -9377,7 +9377,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25050, + "_idleStart": 25590, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -9399,9 +9399,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "amLP7vygaYOIqXKkh2_XP", "ctx": null, - "_testId": "urn:uuid:2d70a3b5-d079-4301-9afa-160dccd028eb", + "_testId": "urn:uuid:729f9030-363e-4552-9dc3-c3768a569d98", "cell": { "columnId": "ACA-py", "rowId": "(\"proof.proofValue\") A string value that contains the base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The contents of the value MUST be expressed with a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification." @@ -9413,7 +9413,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25050, + "_idleStart": 25591, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -9435,9 +9435,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "amLP7vygaYOIqXKkh2_XP", "ctx": null, - "_testId": "urn:uuid:fe8c24a8-a4d8-4984-9c1f-2a2b8e9aea37", + "_testId": "urn:uuid:83f4fc42-f41e-4a09-b7f4-f7dc6e7ac2e8", "cell": { "columnId": "ACA-py", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -9449,12 +9449,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25051, + "_idleStart": 25591, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 246, + "duration": 238, "state": "passed", "speed": "slow" }, @@ -9471,9 +9471,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "amLP7vygaYOIqXKkh2_XP", "ctx": null, - "_testId": "urn:uuid:686ff153-90ec-4126-95bb-e10024a68dc4", + "_testId": "urn:uuid:8237e6a0-6863-494d-9e53-78024deeb337", "cell": { "columnId": "ACA-py", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite. If the processing environment supports subtypes of string, the type of the cryptosuite value MUST be the https://w3id.org/security#cryptosuiteString subtype of string." @@ -9485,12 +9485,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25296, + "_idleStart": 25829, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 86, + "duration": 80, "state": "passed", "speed": "slow" } @@ -9511,7 +9511,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "amLP7vygaYOIqXKkh2_XP", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", "originalTitle": "\"before each\" hook", @@ -9534,7 +9534,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "amLP7vygaYOIqXKkh2_XP", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", "originalTitle": "\"before all\" hook", @@ -9544,7 +9544,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 23900, + "_idleStart": 24391, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -9561,9 +9561,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "fScwSFF_9vAP_EsRASNBU", + "parent": "ao-qtK_GJB_gqunD94g_U", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "_testId": "urn:uuid:6d1fcdc3-a639-4178-84fb-82f7d29d1cbb" + "_testId": "urn:uuid:3095c2a3-02c5-43dc-99e9-c82d03be9c2b" }, { "title": "apicatalog.com", @@ -9583,9 +9583,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "ZNUAr09OaKbhpaHXIJMTa", "ctx": null, - "_testId": "urn:uuid:61c1d52b-dca5-4135-8744-cb21a655d9b9", + "_testId": "urn:uuid:b2f5bde1-45da-4131-884a-6617a4149a33", "cell": { "columnId": "apicatalog.com", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -9597,12 +9597,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25384, + "_idleStart": 25911, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 123, + "duration": 3268, "state": "passed", "speed": "slow" }, @@ -9619,9 +9619,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "ZNUAr09OaKbhpaHXIJMTa", "ctx": null, - "_testId": "urn:uuid:eee42b92-f4cb-419b-92d4-9ac5876be2d5", + "_testId": "urn:uuid:d380de28-012a-4579-b8fa-173425954ba2", "cell": { "columnId": "apicatalog.com", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -9633,12 +9633,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25507, + "_idleStart": 29178, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 87, + "duration": 84, "state": "passed", "speed": "slow" }, @@ -9655,9 +9655,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "ZNUAr09OaKbhpaHXIJMTa", "ctx": null, - "_testId": "urn:uuid:e6d3be37-572d-40ab-a633-17a2f2b4072b", + "_testId": "urn:uuid:76f9c454-da41-4ed2-987c-b6fedccde5ba", "cell": { "columnId": "apicatalog.com", "rowId": "If either securedDocument is not a map or securedDocument.proof is not a map, an error MUST be raised and SHOULD convey an error type of PARSING_ERROR." @@ -9669,12 +9669,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25594, + "_idleStart": 29262, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 156, + "duration": 166, "state": "passed", "speed": "slow" }, @@ -9691,9 +9691,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "ZNUAr09OaKbhpaHXIJMTa", "ctx": null, - "_testId": "urn:uuid:a6650bc1-1b77-4826-b9eb-c9486f1c4b2b", + "_testId": "urn:uuid:ffbf92be-5e91-4d2d-9a80-caa7c3c4be42", "cell": { "columnId": "apicatalog.com", "rowId": "If one or more of proof.type, proof.verificationMethod, and proof.proofPurpose does not exist, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR" @@ -9705,12 +9705,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25750, + "_idleStart": 29429, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 308, + "duration": 305, "state": "passed", "speed": "slow" }, @@ -9727,9 +9727,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "ZNUAr09OaKbhpaHXIJMTa", "ctx": null, - "_testId": "urn:uuid:bc5c6f49-56e5-443c-b4d6-025c686824ae", + "_testId": "urn:uuid:332b1063-ec05-4fb8-9694-f8357aea24ba", "cell": { "columnId": "apicatalog.com", "rowId": "If the \"proof.type\" field is not the string \"Ed25519Signature2020\", an error MUST be raised." @@ -9740,12 +9740,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 26058, + "_idleStart": 29734, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 79, + "duration": 78, "state": "passed", "speed": "slow" }, @@ -9762,9 +9762,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "ZNUAr09OaKbhpaHXIJMTa", "ctx": null, - "_testId": "urn:uuid:2bf99dbb-5714-43d5-9c2e-57213073b086", + "_testId": "urn:uuid:c5e5d96a-6727-4ecb-8ad7-841793e78c79", "cell": { "columnId": "apicatalog.com", "rowId": "If the \"proof.verificationMethod\" field is invalid, an error MUST be raised." @@ -9775,12 +9775,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 26138, + "_idleStart": 29812, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 82, + "duration": 77, "state": "passed", "speed": "slow" }, @@ -9797,9 +9797,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "ZNUAr09OaKbhpaHXIJMTa", "ctx": null, - "_testId": "urn:uuid:589db74f-a69f-4103-9adf-d5d37b0607bc", + "_testId": "urn:uuid:6365e6f7-5e13-4ccf-b5ab-7478584534cf", "cell": { "columnId": "apicatalog.com", "rowId": "If the \"proof.proofPurpose\" field is invalid, an error MUST be raised." @@ -9810,14 +9810,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 26219, + "_idleStart": 29889, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 75, + "duration": 87, "state": "passed", - "speed": "medium" + "speed": "slow" }, { "type": "test", @@ -9832,9 +9832,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "ZNUAr09OaKbhpaHXIJMTa", "ctx": null, - "_testId": "urn:uuid:8f177b2d-014c-47fa-8629-415911f23490", + "_testId": "urn:uuid:36d985bd-d2e4-49fb-a1f7-877460a69a8e", "cell": { "columnId": "apicatalog.com", "rowId": "If expectedProofPurpose was given, and it does not match proof.proofPurpose, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -9846,12 +9846,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 26294, + "_idleStart": 29976, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 77, + "duration": 82, "state": "passed", "speed": "slow" }, @@ -9868,9 +9868,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "ZNUAr09OaKbhpaHXIJMTa", "ctx": null, - "_testId": "urn:uuid:48975d62-da62-4842-8c2c-b848eedaa486", + "_testId": "urn:uuid:edc3341a-5a7b-492b-a8de-b41523a3b440", "cell": { "columnId": "apicatalog.com", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -9882,7 +9882,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 26372, + "_idleStart": 30058, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -9904,9 +9904,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "ZNUAr09OaKbhpaHXIJMTa", "ctx": null, - "_testId": "urn:uuid:ac4b1b2d-e79b-4b7b-9685-ec4c8fe5c0f3", + "_testId": "urn:uuid:2fe92ca3-7099-4ff0-b9b1-a944afa52120", "cell": { "columnId": "apicatalog.com", "rowId": "(\"proof.proofValue\") A string value that contains the base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The contents of the value MUST be expressed with a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification." @@ -9918,7 +9918,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 26372, + "_idleStart": 30058, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -9940,9 +9940,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "ZNUAr09OaKbhpaHXIJMTa", "ctx": null, - "_testId": "urn:uuid:1b965f5f-88b5-49ce-9e5c-681201c99e32", + "_testId": "urn:uuid:cab5755e-7d61-49d2-ae93-956e51b9e414", "cell": { "columnId": "apicatalog.com", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -9954,12 +9954,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 26372, + "_idleStart": 30058, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 244, + "duration": 243, "state": "passed", "speed": "slow" }, @@ -9976,9 +9976,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "ZNUAr09OaKbhpaHXIJMTa", "ctx": null, - "_testId": "urn:uuid:6423c688-d646-4255-98c7-7ecd8561af31", + "_testId": "urn:uuid:d2929def-8f6d-47b4-ab1e-a554de5be7d3", "cell": { "columnId": "apicatalog.com", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite. If the processing environment supports subtypes of string, the type of the cryptosuite value MUST be the https://w3id.org/security#cryptosuiteString subtype of string." @@ -9990,14 +9990,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 26617, + "_idleStart": 30301, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 77, + "duration": 75, "state": "passed", - "speed": "slow" + "speed": "medium" } ], "root": false, @@ -10016,7 +10016,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "ZNUAr09OaKbhpaHXIJMTa", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", "originalTitle": "\"before each\" hook", @@ -10039,7 +10039,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "ZNUAr09OaKbhpaHXIJMTa", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", "originalTitle": "\"before all\" hook", @@ -10049,7 +10049,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25383, + "_idleStart": 25909, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -10066,9 +10066,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "fScwSFF_9vAP_EsRASNBU", + "parent": "ao-qtK_GJB_gqunD94g_U", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "_testId": "urn:uuid:1261cc8b-b22f-43e0-a133-3f94f3e9fcfa" + "_testId": "urn:uuid:ed656874-b797-4917-acd9-0b032feb8555" }, { "title": "Danube Tech", @@ -10088,9 +10088,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "4eQsVCB0Xhy3NsjqymUsW", "ctx": null, - "_testId": "urn:uuid:7c802d46-783d-4221-a36b-e3c2bcad2ebf", + "_testId": "urn:uuid:a056f05d-b226-4fe4-84e2-f26afbfc65eb", "cell": { "columnId": "Danube Tech", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -10102,12 +10102,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 26696, + "_idleStart": 30378, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1068, + "duration": 1449, "state": "passed", "speed": "slow" }, @@ -10124,9 +10124,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "4eQsVCB0Xhy3NsjqymUsW", "ctx": null, - "_testId": "urn:uuid:7388cb01-9428-4700-bdd1-28a665a41efc", + "_testId": "urn:uuid:da9f94a1-7e4e-4078-82e8-1ec883a0f547", "cell": { "columnId": "Danube Tech", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -10138,12 +10138,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 27765, + "_idleStart": 31827, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 289, + "duration": 283, "state": "passed", "speed": "slow" }, @@ -10160,9 +10160,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "4eQsVCB0Xhy3NsjqymUsW", "ctx": null, - "_testId": "urn:uuid:f9d74f50-11ae-40a1-b82e-7668602d8307", + "_testId": "urn:uuid:f424baee-3bce-4d54-9764-2ec979c84862", "cell": { "columnId": "Danube Tech", "rowId": "If either securedDocument is not a map or securedDocument.proof is not a map, an error MUST be raised and SHOULD convey an error type of PARSING_ERROR." @@ -10174,12 +10174,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 28054, + "_idleStart": 32111, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2644, + "duration": 558, "state": "failed", "err": { "name": "AssertionError", @@ -10207,9 +10207,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "4eQsVCB0Xhy3NsjqymUsW", "ctx": null, - "_testId": "urn:uuid:1c3b30db-3df2-4e88-ac0f-e75ff6b6ba4e", + "_testId": "urn:uuid:3a0f78dc-828a-4bc5-83b5-0fbca319bbc5", "cell": { "columnId": "Danube Tech", "rowId": "If one or more of proof.type, proof.verificationMethod, and proof.proofPurpose does not exist, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR" @@ -10221,12 +10221,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 30698, + "_idleStart": 32670, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2945, + "duration": 830, "state": "failed", "err": { "name": "AssertionError", @@ -10249,9 +10249,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "4eQsVCB0Xhy3NsjqymUsW", "ctx": null, - "_testId": "urn:uuid:ca9c6421-e4e4-4c73-b915-ed3c4fe06620", + "_testId": "urn:uuid:71489ae3-dcfb-49a2-bc61-90647f0a77f6", "cell": { "columnId": "Danube Tech", "rowId": "If the \"proof.type\" field is not the string \"Ed25519Signature2020\", an error MUST be raised." @@ -10262,12 +10262,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 33643, + "_idleStart": 33501, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 289, + "duration": 276, "state": "passed", "speed": "slow" }, @@ -10284,9 +10284,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "4eQsVCB0Xhy3NsjqymUsW", "ctx": null, - "_testId": "urn:uuid:3c5ad4c6-66e8-444b-a1f3-dfcec40151a3", + "_testId": "urn:uuid:58f68803-5ddd-495e-bac6-2ac0461aca5d", "cell": { "columnId": "Danube Tech", "rowId": "If the \"proof.verificationMethod\" field is invalid, an error MUST be raised." @@ -10297,12 +10297,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 33932, + "_idleStart": 33777, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2598, + "duration": 521, "state": "passed", "speed": "slow" }, @@ -10319,9 +10319,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "4eQsVCB0Xhy3NsjqymUsW", "ctx": null, - "_testId": "urn:uuid:55b37c5d-b89c-430f-97ae-0b8e3d282a6e", + "_testId": "urn:uuid:98847ece-8375-4d5f-9ef5-14a7d374494a", "cell": { "columnId": "Danube Tech", "rowId": "If the \"proof.proofPurpose\" field is invalid, an error MUST be raised." @@ -10332,12 +10332,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 36531, + "_idleStart": 34299, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 290, + "duration": 277, "state": "passed", "speed": "slow" }, @@ -10354,9 +10354,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "4eQsVCB0Xhy3NsjqymUsW", "ctx": null, - "_testId": "urn:uuid:e9ff1c64-e2b9-479c-9947-95b0f7bfcf77", + "_testId": "urn:uuid:4a69b021-fed8-4654-b08f-83b08410a5a1", "cell": { "columnId": "Danube Tech", "rowId": "If expectedProofPurpose was given, and it does not match proof.proofPurpose, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -10368,12 +10368,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 36820, + "_idleStart": 34577, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 294, + "duration": 275, "state": "passed", "speed": "slow" }, @@ -10390,9 +10390,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "4eQsVCB0Xhy3NsjqymUsW", "ctx": null, - "_testId": "urn:uuid:b3866b4d-cc86-4ed2-9e2c-644f156e3960", + "_testId": "urn:uuid:c31cb516-069a-4fc7-be33-34afbcf92d3d", "cell": { "columnId": "Danube Tech", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -10404,7 +10404,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 37114, + "_idleStart": 34853, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -10426,9 +10426,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "4eQsVCB0Xhy3NsjqymUsW", "ctx": null, - "_testId": "urn:uuid:e223ddc3-370a-4336-b4f3-ff641ed1e844", + "_testId": "urn:uuid:aaa71767-675d-49e4-bac3-39bdcd7da9b5", "cell": { "columnId": "Danube Tech", "rowId": "(\"proof.proofValue\") A string value that contains the base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The contents of the value MUST be expressed with a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification." @@ -10440,7 +10440,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 37114, + "_idleStart": 34853, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -10462,9 +10462,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "4eQsVCB0Xhy3NsjqymUsW", "ctx": null, - "_testId": "urn:uuid:0bb8b14f-1327-4de1-a973-ffed5ee3f80a", + "_testId": "urn:uuid:403d022c-ae9b-4be5-8502-a23ab0cb91b9", "cell": { "columnId": "Danube Tech", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -10476,12 +10476,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 37115, + "_idleStart": 34853, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 869, + "duration": 886, "state": "passed", "speed": "slow" }, @@ -10498,9 +10498,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "4eQsVCB0Xhy3NsjqymUsW", "ctx": null, - "_testId": "urn:uuid:63bfd939-551b-48a9-a18f-3589e6271486", + "_testId": "urn:uuid:b8a9846f-943d-4cd9-9ffe-bbcbcc45dbbe", "cell": { "columnId": "Danube Tech", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite. If the processing environment supports subtypes of string, the type of the cryptosuite value MUST be the https://w3id.org/security#cryptosuiteString subtype of string." @@ -10512,12 +10512,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 37983, + "_idleStart": 35740, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2595, + "duration": 523, "state": "passed", "speed": "slow" } @@ -10538,7 +10538,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "4eQsVCB0Xhy3NsjqymUsW", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", "originalTitle": "\"before each\" hook", @@ -10561,7 +10561,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "4eQsVCB0Xhy3NsjqymUsW", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", "originalTitle": "\"before all\" hook", @@ -10571,7 +10571,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 26695, + "_idleStart": 30377, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -10588,9 +10588,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "fScwSFF_9vAP_EsRASNBU", + "parent": "ao-qtK_GJB_gqunD94g_U", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "_testId": "urn:uuid:0bd88ade-29bf-4385-af55-b3f256629d3e" + "_testId": "urn:uuid:e5eb4420-0a14-4909-9f59-df855fbf1741" }, { "title": "Digital Bazaar", @@ -10610,9 +10610,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "941-fsyeXsjSqiCQQWfHg", "ctx": null, - "_testId": "urn:uuid:b244437e-8767-4311-a3a0-62cb683c50b6", + "_testId": "urn:uuid:3c049404-5060-4913-91ef-2a6ac36569d0", "cell": { "columnId": "Digital Bazaar", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -10624,12 +10624,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 40581, + "_idleStart": 36268, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 346, + "duration": 342, "state": "passed", "speed": "slow" }, @@ -10646,9 +10646,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "941-fsyeXsjSqiCQQWfHg", "ctx": null, - "_testId": "urn:uuid:4fc40cc3-52b7-46c2-8706-7bf4dc4f554c", + "_testId": "urn:uuid:dc11755b-ed55-48a9-8f86-e5c819c9d44b", "cell": { "columnId": "Digital Bazaar", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -10660,12 +10660,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 40927, + "_idleStart": 36611, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 560, + "duration": 81, "state": "passed", "speed": "slow" }, @@ -10682,9 +10682,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "941-fsyeXsjSqiCQQWfHg", "ctx": null, - "_testId": "urn:uuid:6be5591e-915c-4c49-abad-9225a8632680", + "_testId": "urn:uuid:dd87ba14-34f4-4def-bee4-c94b7386feaa", "cell": { "columnId": "Digital Bazaar", "rowId": "If either securedDocument is not a map or securedDocument.proof is not a map, an error MUST be raised and SHOULD convey an error type of PARSING_ERROR." @@ -10696,12 +10696,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 41488, + "_idleStart": 36693, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 179, + "duration": 158, "state": "passed", "speed": "slow" }, @@ -10718,9 +10718,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "941-fsyeXsjSqiCQQWfHg", "ctx": null, - "_testId": "urn:uuid:d231306c-4580-4bc5-b5ad-41c7a719a542", + "_testId": "urn:uuid:cf0d165f-2ae4-4dee-af80-3db4a1629e8d", "cell": { "columnId": "Digital Bazaar", "rowId": "If one or more of proof.type, proof.verificationMethod, and proof.proofPurpose does not exist, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR" @@ -10732,12 +10732,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 41666, + "_idleStart": 36852, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 382, + "duration": 409, "state": "passed", "speed": "slow" }, @@ -10754,9 +10754,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "941-fsyeXsjSqiCQQWfHg", "ctx": null, - "_testId": "urn:uuid:4cbd59dd-6d53-456b-8243-35c8a733e8e2", + "_testId": "urn:uuid:8c50a768-2689-4ce4-a28e-0cbd2c39ea52", "cell": { "columnId": "Digital Bazaar", "rowId": "If the \"proof.type\" field is not the string \"Ed25519Signature2020\", an error MUST be raised." @@ -10767,12 +10767,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 42048, + "_idleStart": 37262, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 95, + "duration": 85, "state": "passed", "speed": "slow" }, @@ -10789,9 +10789,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "941-fsyeXsjSqiCQQWfHg", "ctx": null, - "_testId": "urn:uuid:28d8f8a9-72e6-4059-adb4-e4656466b754", + "_testId": "urn:uuid:f9fc2e76-5237-4c7c-b257-f9c740a59d1e", "cell": { "columnId": "Digital Bazaar", "rowId": "If the \"proof.verificationMethod\" field is invalid, an error MUST be raised." @@ -10802,12 +10802,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 42143, + "_idleStart": 37348, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 95, + "duration": 85, "state": "passed", "speed": "slow" }, @@ -10824,9 +10824,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "941-fsyeXsjSqiCQQWfHg", "ctx": null, - "_testId": "urn:uuid:98348898-10f7-4669-8cd7-0e17f16cefa7", + "_testId": "urn:uuid:bc8d967a-4820-492e-88e7-281c6ee371f3", "cell": { "columnId": "Digital Bazaar", "rowId": "If the \"proof.proofPurpose\" field is invalid, an error MUST be raised." @@ -10837,12 +10837,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 42239, + "_idleStart": 37433, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 97, + "duration": 79, "state": "passed", "speed": "slow" }, @@ -10859,9 +10859,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "941-fsyeXsjSqiCQQWfHg", "ctx": null, - "_testId": "urn:uuid:d4039222-0309-4512-9965-b63c3f9283a1", + "_testId": "urn:uuid:4969fa48-0cf8-4166-b692-51cde3483d3c", "cell": { "columnId": "Digital Bazaar", "rowId": "If expectedProofPurpose was given, and it does not match proof.proofPurpose, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -10873,12 +10873,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 42335, + "_idleStart": 37512, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 94, + "duration": 78, "state": "passed", "speed": "slow" }, @@ -10895,9 +10895,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "941-fsyeXsjSqiCQQWfHg", "ctx": null, - "_testId": "urn:uuid:91cbbce1-fcf9-41d1-bf66-aed9a45b92cc", + "_testId": "urn:uuid:f087c5ac-7962-4892-a3f2-6899e2947dc7", "cell": { "columnId": "Digital Bazaar", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -10909,7 +10909,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 42429, + "_idleStart": 37590, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -10931,9 +10931,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "941-fsyeXsjSqiCQQWfHg", "ctx": null, - "_testId": "urn:uuid:8a1e4037-b632-4791-b32c-b2716cdd93d6", + "_testId": "urn:uuid:ce22e9c4-206b-4cf6-96e2-04edfccfff09", "cell": { "columnId": "Digital Bazaar", "rowId": "(\"proof.proofValue\") A string value that contains the base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The contents of the value MUST be expressed with a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification." @@ -10945,7 +10945,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 42430, + "_idleStart": 37591, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -10967,9 +10967,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "941-fsyeXsjSqiCQQWfHg", "ctx": null, - "_testId": "urn:uuid:eda55d91-16d7-4e91-aa30-54d7d5052b08", + "_testId": "urn:uuid:e41cf3b6-4cc1-435e-b3d7-2377842c4787", "cell": { "columnId": "Digital Bazaar", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -10981,12 +10981,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 42430, + "_idleStart": 37591, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 294, + "duration": 259, "state": "passed", "speed": "slow" }, @@ -11003,9 +11003,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "941-fsyeXsjSqiCQQWfHg", "ctx": null, - "_testId": "urn:uuid:504a253f-db8b-4697-b024-5a43d5ce312a", + "_testId": "urn:uuid:682842d4-0948-48ff-bbd6-7c1615c2221f", "cell": { "columnId": "Digital Bazaar", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite. If the processing environment supports subtypes of string, the type of the cryptosuite value MUST be the https://w3id.org/security#cryptosuiteString subtype of string." @@ -11017,12 +11017,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 42723, + "_idleStart": 37849, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 96, + "duration": 78, "state": "passed", "speed": "slow" } @@ -11043,7 +11043,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "941-fsyeXsjSqiCQQWfHg", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", "originalTitle": "\"before each\" hook", @@ -11066,7 +11066,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "941-fsyeXsjSqiCQQWfHg", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", "originalTitle": "\"before all\" hook", @@ -11076,12 +11076,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 40579, + "_idleStart": 36264, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "_error": null } ], @@ -11093,9 +11093,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "fScwSFF_9vAP_EsRASNBU", + "parent": "ao-qtK_GJB_gqunD94g_U", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "_testId": "urn:uuid:2f7c02d6-d5a6-46d1-8596-87defe59a03c" + "_testId": "urn:uuid:e8475fda-2abb-4ded-b197-cb5a2bdf4900" }, { "title": "EWF", @@ -11115,9 +11115,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "parent": "S3h6X1ozYqMM39B5ukXQ1", "ctx": null, - "_testId": "urn:uuid:b433a2b8-acc1-4387-9ea3-d6a7ff158835", + "_testId": "urn:uuid:eec07ffe-7a74-4e89-bad1-1e8ac5ceee7b", "cell": { "columnId": "EWF", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -11129,12 +11129,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 42820, + "_idleStart": 37930, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 112, + "duration": 154, "state": "passed", "speed": "slow" }, @@ -11151,9 +11151,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "parent": "S3h6X1ozYqMM39B5ukXQ1", "ctx": null, - "_testId": "urn:uuid:f3db05ab-8662-4802-b80a-7c4524d5a9ec", + "_testId": "urn:uuid:2727ede8-7edd-4a92-9f48-0c999b1021c5", "cell": { "columnId": "EWF", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -11165,14 +11165,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 42932, + "_idleStart": 38084, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 28, + "duration": 43, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -11187,9 +11187,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "parent": "S3h6X1ozYqMM39B5ukXQ1", "ctx": null, - "_testId": "urn:uuid:9f6c921b-7bcf-4a93-9632-a389d46b3cb8", + "_testId": "urn:uuid:cfa585b0-8357-475d-bd3d-211fd18c268f", "cell": { "columnId": "EWF", "rowId": "If either securedDocument is not a map or securedDocument.proof is not a map, an error MUST be raised and SHOULD convey an error type of PARSING_ERROR." @@ -11201,14 +11201,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 42961, + "_idleStart": 38127, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 57, + "duration": 84, "state": "passed", - "speed": "medium" + "speed": "slow" }, { "type": "test", @@ -11223,9 +11223,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "parent": "S3h6X1ozYqMM39B5ukXQ1", "ctx": null, - "_testId": "urn:uuid:4796abf2-30da-4bd3-b6e5-20dca3f58110", + "_testId": "urn:uuid:2ede8a73-ef5e-49fe-9c0d-d29f6cd8280e", "cell": { "columnId": "EWF", "rowId": "If one or more of proof.type, proof.verificationMethod, and proof.proofPurpose does not exist, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR" @@ -11237,12 +11237,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 43018, + "_idleStart": 38211, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 114, + "duration": 171, "state": "passed", "speed": "slow" }, @@ -11259,9 +11259,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "parent": "S3h6X1ozYqMM39B5ukXQ1", "ctx": null, - "_testId": "urn:uuid:a227d7f1-0cf7-4c22-81e8-4acc66d60371", + "_testId": "urn:uuid:020c7717-21c6-4111-a2a1-05314844aa65", "cell": { "columnId": "EWF", "rowId": "If the \"proof.type\" field is not the string \"Ed25519Signature2020\", an error MUST be raised." @@ -11272,14 +11272,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 43133, + "_idleStart": 38382, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 28, + "duration": 43, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -11294,9 +11294,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "parent": "S3h6X1ozYqMM39B5ukXQ1", "ctx": null, - "_testId": "urn:uuid:7f9327b7-2508-43e6-975b-f9c32d4bdb85", + "_testId": "urn:uuid:c757b649-e9f3-4a3b-a62b-184b1fb5fe5c", "cell": { "columnId": "EWF", "rowId": "If the \"proof.verificationMethod\" field is invalid, an error MUST be raised." @@ -11307,14 +11307,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 43160, + "_idleStart": 38425, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 30, + "duration": 43, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -11329,9 +11329,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "parent": "S3h6X1ozYqMM39B5ukXQ1", "ctx": null, - "_testId": "urn:uuid:6561ac00-d743-4d7b-8d74-4ecf0e53b606", + "_testId": "urn:uuid:f0d991b9-2573-48a3-8a8c-5739a21f6715", "cell": { "columnId": "EWF", "rowId": "If the \"proof.proofPurpose\" field is invalid, an error MUST be raised." @@ -11342,14 +11342,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 43190, + "_idleStart": 38468, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 29, + "duration": 42, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -11364,9 +11364,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "parent": "S3h6X1ozYqMM39B5ukXQ1", "ctx": null, - "_testId": "urn:uuid:41d3fc90-2090-41b5-8865-54a3c42be27e", + "_testId": "urn:uuid:c29f4561-aac3-4895-bb16-ba4b07a74ef9", "cell": { "columnId": "EWF", "rowId": "If expectedProofPurpose was given, and it does not match proof.proofPurpose, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -11378,14 +11378,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 43220, + "_idleStart": 38511, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 29, + "duration": 43, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -11400,9 +11400,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "parent": "S3h6X1ozYqMM39B5ukXQ1", "ctx": null, - "_testId": "urn:uuid:2c9b19f4-86c3-4d78-8987-1ac8559aa724", + "_testId": "urn:uuid:9b1e903a-16e8-47ea-9943-1bcf23326b6a", "cell": { "columnId": "EWF", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -11414,7 +11414,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 43248, + "_idleStart": 38554, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -11436,9 +11436,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "parent": "S3h6X1ozYqMM39B5ukXQ1", "ctx": null, - "_testId": "urn:uuid:b8fb4ed1-3e67-4f1b-be98-bb5b250af9b5", + "_testId": "urn:uuid:fac7d9e7-93ac-4f2b-8d67-28fcfb7729e5", "cell": { "columnId": "EWF", "rowId": "(\"proof.proofValue\") A string value that contains the base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The contents of the value MUST be expressed with a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification." @@ -11450,7 +11450,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 43248, + "_idleStart": 38554, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -11472,9 +11472,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "parent": "S3h6X1ozYqMM39B5ukXQ1", "ctx": null, - "_testId": "urn:uuid:c2b50963-f8c3-45b2-bb2a-fdda450b6bca", + "_testId": "urn:uuid:861f0504-85a6-4ced-8fae-36dbf4ccb366", "cell": { "columnId": "EWF", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -11486,12 +11486,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 43249, + "_idleStart": 38554, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 93, + "duration": 129, "state": "passed", "speed": "slow" }, @@ -11508,9 +11508,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "parent": "S3h6X1ozYqMM39B5ukXQ1", "ctx": null, - "_testId": "urn:uuid:fac670e6-80dd-4fab-8e40-bc8b7636c2bd", + "_testId": "urn:uuid:75669a5e-b4d4-445a-b1e9-6b399b2fc234", "cell": { "columnId": "EWF", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite. If the processing environment supports subtypes of string, the type of the cryptosuite value MUST be the https://w3id.org/security#cryptosuiteString subtype of string." @@ -11522,14 +11522,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 43342, + "_idleStart": 38683, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 28, + "duration": 46, "state": "passed", - "speed": "fast" + "speed": "medium" } ], "root": false, @@ -11548,7 +11548,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "parent": "S3h6X1ozYqMM39B5ukXQ1", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", "originalTitle": "\"before each\" hook", @@ -11571,7 +11571,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "parent": "S3h6X1ozYqMM39B5ukXQ1", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", "originalTitle": "\"before all\" hook", @@ -11581,12 +11581,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 42819, + "_idleStart": 37928, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "_error": null } ], @@ -11598,9 +11598,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "fScwSFF_9vAP_EsRASNBU", + "parent": "ao-qtK_GJB_gqunD94g_U", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "_testId": "urn:uuid:b9463e5d-cca0-4e25-9a6e-516e6e177417" + "_testId": "urn:uuid:e32b03f5-53da-4d68-bc9f-81eedec32f83" }, { "title": "LearnCard", @@ -11620,9 +11620,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "efre7GJnhMErgBXJFL6dw", "ctx": null, - "_testId": "urn:uuid:37bbd083-db27-4010-8104-71c48927c636", + "_testId": "urn:uuid:d762647e-e61f-41dc-9860-33c9ebe3e302", "cell": { "columnId": "LearnCard", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -11634,12 +11634,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 43371, + "_idleStart": 38731, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 317, + "duration": 361, "state": "passed", "speed": "slow" }, @@ -11656,9 +11656,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "efre7GJnhMErgBXJFL6dw", "ctx": null, - "_testId": "urn:uuid:8766eed4-c93c-4dad-8a26-47fcce694ab4", + "_testId": "urn:uuid:78e0dc7c-542b-4f8c-b170-018c1ae92507", "cell": { "columnId": "LearnCard", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -11670,12 +11670,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 43689, + "_idleStart": 39093, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 141, + "duration": 143, "state": "passed", "speed": "slow" }, @@ -11692,9 +11692,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "efre7GJnhMErgBXJFL6dw", "ctx": null, - "_testId": "urn:uuid:5a47999e-dc2a-4ec3-9876-58cb3ee20db6", + "_testId": "urn:uuid:6aa36318-b89d-4476-9896-e9ba9a8d3c5b", "cell": { "columnId": "LearnCard", "rowId": "If either securedDocument is not a map or securedDocument.proof is not a map, an error MUST be raised and SHOULD convey an error type of PARSING_ERROR." @@ -11706,12 +11706,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 43829, + "_idleStart": 39236, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 218, + "duration": 207, "state": "passed", "speed": "slow" }, @@ -11728,9 +11728,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "efre7GJnhMErgBXJFL6dw", "ctx": null, - "_testId": "urn:uuid:a0ac6859-54a2-4df6-9123-4c08ce27d278", + "_testId": "urn:uuid:ae75ef68-4a70-47d5-9c2f-5920ba1ff611", "cell": { "columnId": "LearnCard", "rowId": "If one or more of proof.type, proof.verificationMethod, and proof.proofPurpose does not exist, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR" @@ -11742,12 +11742,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 44047, + "_idleStart": 39443, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1328, + "duration": 397, "state": "passed", "speed": "slow" }, @@ -11764,9 +11764,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "efre7GJnhMErgBXJFL6dw", "ctx": null, - "_testId": "urn:uuid:32d22a12-201e-4ea8-b25e-8379b0ff2f82", + "_testId": "urn:uuid:6c66bde8-2188-4c44-a77f-05dbc2507c55", "cell": { "columnId": "LearnCard", "rowId": "If the \"proof.type\" field is not the string \"Ed25519Signature2020\", an error MUST be raised." @@ -11777,12 +11777,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 45376, + "_idleStart": 39839, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 7408, + "duration": 116, "state": "passed", "speed": "slow" }, @@ -11799,9 +11799,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "efre7GJnhMErgBXJFL6dw", "ctx": null, - "_testId": "urn:uuid:c3ca83f9-d009-4608-8f44-1332469c10b8", + "_testId": "urn:uuid:67718650-c1bb-4c94-9c09-936170fa9122", "cell": { "columnId": "LearnCard", "rowId": "If the \"proof.verificationMethod\" field is invalid, an error MUST be raised." @@ -11812,12 +11812,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 52785, + "_idleStart": 39955, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 158, + "duration": 131, "state": "passed", "speed": "slow" }, @@ -11834,9 +11834,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "efre7GJnhMErgBXJFL6dw", "ctx": null, - "_testId": "urn:uuid:cadd55c1-b4f9-433f-b7e4-1c0fb2fb0abb", + "_testId": "urn:uuid:6975a7ce-2925-4a47-b6c9-b212a7a58869", "cell": { "columnId": "LearnCard", "rowId": "If the \"proof.proofPurpose\" field is invalid, an error MUST be raised." @@ -11847,12 +11847,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 52944, + "_idleStart": 40087, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 147, + "duration": 129, "state": "passed", "speed": "slow" }, @@ -11869,9 +11869,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "efre7GJnhMErgBXJFL6dw", "ctx": null, - "_testId": "urn:uuid:7787801b-04cc-463f-a990-afaa826ebbe6", + "_testId": "urn:uuid:610ecfb0-adb1-40d1-84bc-5e5d8c58af0b", "cell": { "columnId": "LearnCard", "rowId": "If expectedProofPurpose was given, and it does not match proof.proofPurpose, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -11883,12 +11883,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 53090, + "_idleStart": 40216, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 144, + "duration": 112, "state": "passed", "speed": "slow" }, @@ -11905,9 +11905,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "efre7GJnhMErgBXJFL6dw", "ctx": null, - "_testId": "urn:uuid:7e4714e4-08e6-4c47-a8ed-fc97915bfc00", + "_testId": "urn:uuid:e22990cb-25ef-4e65-8ed9-ab36d5499e84", "cell": { "columnId": "LearnCard", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -11919,7 +11919,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 53234, + "_idleStart": 40329, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -11941,9 +11941,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "efre7GJnhMErgBXJFL6dw", "ctx": null, - "_testId": "urn:uuid:ec41ec06-b1d4-479c-8267-88de21787713", + "_testId": "urn:uuid:f65f29a7-46aa-4d8c-9fe1-761ade26391a", "cell": { "columnId": "LearnCard", "rowId": "(\"proof.proofValue\") A string value that contains the base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The contents of the value MUST be expressed with a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification." @@ -11955,7 +11955,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 53234, + "_idleStart": 40329, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -11977,9 +11977,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "efre7GJnhMErgBXJFL6dw", "ctx": null, - "_testId": "urn:uuid:1b9a43d8-d688-4532-b2c8-e975bd42844e", + "_testId": "urn:uuid:c74d6ed4-9ac7-45c6-87ca-8f37fb0afcee", "cell": { "columnId": "LearnCard", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -11991,12 +11991,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 53235, + "_idleStart": 40329, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 647, + "duration": 388, "state": "passed", "speed": "slow" }, @@ -12013,9 +12013,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "efre7GJnhMErgBXJFL6dw", "ctx": null, - "_testId": "urn:uuid:a1102649-c30a-48c1-8278-448816038d76", + "_testId": "urn:uuid:f3a1b457-2e82-4c99-baa9-d88a66bd76f3", "cell": { "columnId": "LearnCard", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite. If the processing environment supports subtypes of string, the type of the cryptosuite value MUST be the https://w3id.org/security#cryptosuiteString subtype of string." @@ -12027,12 +12027,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 53882, + "_idleStart": 40717, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 144, + "duration": 127, "state": "passed", "speed": "slow" } @@ -12053,7 +12053,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "efre7GJnhMErgBXJFL6dw", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", "originalTitle": "\"before each\" hook", @@ -12076,7 +12076,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "efre7GJnhMErgBXJFL6dw", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", "originalTitle": "\"before all\" hook", @@ -12086,7 +12086,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 43370, + "_idleStart": 38729, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -12103,12 +12103,12 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "fScwSFF_9vAP_EsRASNBU", + "parent": "ao-qtK_GJB_gqunD94g_U", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "_testId": "urn:uuid:558ba611-0cb4-4a02-9f56-e3907286231f" + "_testId": "urn:uuid:c5dd810e-a29f-414e-944f-7fe65ddd7dbb" }, { - "title": "SpruceID", + "title": "Netis", "ctx": null, "suites": [], "tests": [ @@ -12125,11 +12125,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "jPOaWukwSwjE7eJg-0OtK", "ctx": null, - "_testId": "urn:uuid:2de79944-a25c-43c4-ab5e-c4d5df04c637", + "_testId": "urn:uuid:7df4788b-717f-49aa-9a39-f4f81606c1fb", "cell": { - "columnId": "SpruceID", + "columnId": "Netis", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." }, "_events": {}, @@ -12139,12 +12139,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 54028, + "_idleStart": 40847, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 110, + "duration": 637, "state": "passed", "speed": "slow" }, @@ -12161,11 +12161,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "jPOaWukwSwjE7eJg-0OtK", "ctx": null, - "_testId": "urn:uuid:e66a336b-07c1-4845-b968-1f5563c38304", + "_testId": "urn:uuid:bddf92dd-edc4-4707-a385-add22eb88fc7", "cell": { - "columnId": "SpruceID", + "columnId": "Netis", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." }, "_events": {}, @@ -12175,12 +12175,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 54138, + "_idleStart": 41485, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 81, + "duration": 169, "state": "passed", "speed": "slow" }, @@ -12197,11 +12197,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "jPOaWukwSwjE7eJg-0OtK", "ctx": null, - "_testId": "urn:uuid:ff11a65c-6fb0-48df-8fe0-87db4632ce32", + "_testId": "urn:uuid:da45ecf9-b84e-4951-81ac-f35c112a1db0", "cell": { - "columnId": "SpruceID", + "columnId": "Netis", "rowId": "If either securedDocument is not a map or securedDocument.proof is not a map, an error MUST be raised and SHOULD convey an error type of PARSING_ERROR." }, "_events": {}, @@ -12211,12 +12211,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 54220, + "_idleStart": 41654, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 160, + "duration": 334, "state": "passed", "speed": "slow" }, @@ -12233,11 +12233,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "jPOaWukwSwjE7eJg-0OtK", "ctx": null, - "_testId": "urn:uuid:b2fe4342-3879-4d9a-ac7d-ff64d2194fc1", + "_testId": "urn:uuid:9e5a4012-bbdb-4f77-93c9-93a2d80a81ca", "cell": { - "columnId": "SpruceID", + "columnId": "Netis", "rowId": "If one or more of proof.type, proof.verificationMethod, and proof.proofPurpose does not exist, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR" }, "_events": {}, @@ -12247,12 +12247,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 54380, + "_idleStart": 41989, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 325, + "duration": 671, "state": "passed", "speed": "slow" }, @@ -12269,11 +12269,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "jPOaWukwSwjE7eJg-0OtK", "ctx": null, - "_testId": "urn:uuid:7a2386ca-c741-4e89-8e3c-29a9fac42654", + "_testId": "urn:uuid:50fc92d6-63c6-481b-a8cd-de99c05c0d65", "cell": { - "columnId": "SpruceID", + "columnId": "Netis", "rowId": "If the \"proof.type\" field is not the string \"Ed25519Signature2020\", an error MUST be raised." }, "_events": {}, @@ -12282,12 +12282,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 54705, + "_idleStart": 42661, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 88, + "duration": 170, "state": "passed", "speed": "slow" }, @@ -12304,11 +12304,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "jPOaWukwSwjE7eJg-0OtK", "ctx": null, - "_testId": "urn:uuid:d0786e85-2c9e-4b82-b8cc-602c0045204c", + "_testId": "urn:uuid:0784e972-de15-4e55-8073-b9f0a7c50e9d", "cell": { - "columnId": "SpruceID", + "columnId": "Netis", "rowId": "If the \"proof.verificationMethod\" field is invalid, an error MUST be raised." }, "_events": {}, @@ -12317,12 +12317,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 54793, + "_idleStart": 42831, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 83, + "duration": 167, "state": "passed", "speed": "slow" }, @@ -12339,11 +12339,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "jPOaWukwSwjE7eJg-0OtK", "ctx": null, - "_testId": "urn:uuid:2fd3f7c1-1041-424f-96e2-578806461407", + "_testId": "urn:uuid:c8aa03de-fcd7-4943-ba37-09d7ae605971", "cell": { - "columnId": "SpruceID", + "columnId": "Netis", "rowId": "If the \"proof.proofPurpose\" field is invalid, an error MUST be raised." }, "_events": {}, @@ -12352,12 +12352,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 54876, + "_idleStart": 42998, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 78, + "duration": 168, "state": "passed", "speed": "slow" }, @@ -12374,11 +12374,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "jPOaWukwSwjE7eJg-0OtK", "ctx": null, - "_testId": "urn:uuid:d3451ce6-7a32-4546-a19a-4e110c51bfaa", + "_testId": "urn:uuid:b963640d-a172-4479-a6ba-34ffbdfc4563", "cell": { - "columnId": "SpruceID", + "columnId": "Netis", "rowId": "If expectedProofPurpose was given, and it does not match proof.proofPurpose, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." }, "_events": {}, @@ -12388,12 +12388,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 54955, + "_idleStart": 43166, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 77, + "duration": 169, "state": "passed", "speed": "slow" }, @@ -12410,11 +12410,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "jPOaWukwSwjE7eJg-0OtK", "ctx": null, - "_testId": "urn:uuid:3f94a9e4-7f0e-4649-aa95-4b5e46153051", + "_testId": "urn:uuid:445b35fb-7f75-46d0-ad41-278a5218bf98", "cell": { - "columnId": "SpruceID", + "columnId": "Netis", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." }, "_events": {}, @@ -12424,7 +12424,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 55033, + "_idleStart": 43336, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -12446,11 +12446,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "jPOaWukwSwjE7eJg-0OtK", "ctx": null, - "_testId": "urn:uuid:47eb0f60-d2ab-4c27-819a-814329434acc", + "_testId": "urn:uuid:871859a3-16b5-4bef-8dac-cbd45cfa64ef", "cell": { - "columnId": "SpruceID", + "columnId": "Netis", "rowId": "(\"proof.proofValue\") A string value that contains the base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The contents of the value MUST be expressed with a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification." }, "_events": {}, @@ -12460,12 +12460,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 55033, + "_idleStart": 43336, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -12482,11 +12482,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "jPOaWukwSwjE7eJg-0OtK", "ctx": null, - "_testId": "urn:uuid:4f7fb86a-278a-4342-8f83-af769b6b8bdb", + "_testId": "urn:uuid:3fd5ceab-0bc4-44f4-ad8e-a699bfaf1cac", "cell": { - "columnId": "SpruceID", + "columnId": "Netis", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." }, "_events": {}, @@ -12496,12 +12496,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 55033, + "_idleStart": 43336, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 238, + "duration": 503, "state": "passed", "speed": "slow" }, @@ -12518,11 +12518,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "jPOaWukwSwjE7eJg-0OtK", "ctx": null, - "_testId": "urn:uuid:03a1f48b-03b8-4fc1-917a-4666fd405c4e", + "_testId": "urn:uuid:dfed7f26-b176-4901-8a4b-cb9a7b8e500b", "cell": { - "columnId": "SpruceID", + "columnId": "Netis", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite. If the processing environment supports subtypes of string, the type of the cryptosuite value MUST be the https://w3id.org/security#cryptosuiteString subtype of string." }, "_events": {}, @@ -12532,14 +12532,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 55271, + "_idleStart": 43839, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 75, + "duration": 169, "state": "passed", - "speed": "medium" + "speed": "slow" } ], "root": false, @@ -12547,7 +12547,7 @@ "_retries": -1, "_beforeEach": [ { - "title": "\"before each\" hook in \"SpruceID\"", + "title": "\"before each\" hook in \"Netis\"", "body": "function() {\n this.currentTest.cell = {\n columnId: testDescription,\n rowId: this.currentTest.title\n };\n }", "async": 0, "sync": true, @@ -12558,7 +12558,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "jPOaWukwSwjE7eJg-0OtK", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", "originalTitle": "\"before each\" hook", @@ -12570,7 +12570,7 @@ ], "_beforeAll": [ { - "title": "\"before all\" hook in \"SpruceID\"", + "title": "\"before all\" hook in \"Netis\"", "body": "async function() {\n proofValueTests = shouldBeProofValue({credentials, verifier});\n }", "async": 0, "sync": true, @@ -12581,7 +12581,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "jPOaWukwSwjE7eJg-0OtK", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", "originalTitle": "\"before all\" hook", @@ -12591,12 +12591,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 54027, + "_idleStart": 40845, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "_error": null } ], @@ -12608,12 +12608,12 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "fScwSFF_9vAP_EsRASNBU", + "parent": "ao-qtK_GJB_gqunD94g_U", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "_testId": "urn:uuid:81e1e617-44ec-44f8-b61a-fe27da86a34b" + "_testId": "urn:uuid:d4100e22-f95c-4aa3-8453-64577e376a77" }, { - "title": "Trinsic", + "title": "SpruceID", "ctx": null, "suites": [], "tests": [ @@ -12630,11 +12630,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "UxMA6iQXcHmouE0nmIZBC", "ctx": null, - "_testId": "urn:uuid:bdfdd877-2902-443b-9722-181a8f0ac91f", + "_testId": "urn:uuid:de88baf9-af09-400c-a4a2-dc27c81002a6", "cell": { - "columnId": "Trinsic", + "columnId": "SpruceID", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." }, "_events": {}, @@ -12644,12 +12644,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 55348, + "_idleStart": 44010, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 912, + "duration": 320, "state": "passed", "speed": "slow" }, @@ -12666,11 +12666,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "UxMA6iQXcHmouE0nmIZBC", "ctx": null, - "_testId": "urn:uuid:489eae3d-7ee2-4c94-9f94-b440d6617765", + "_testId": "urn:uuid:bdecfa79-79fc-4c16-8ca1-364af0ab2853", "cell": { - "columnId": "Trinsic", + "columnId": "SpruceID", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." }, "_events": {}, @@ -12680,12 +12680,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 56261, + "_idleStart": 44331, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 88, + "duration": 93, "state": "passed", "speed": "slow" }, @@ -12702,11 +12702,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "UxMA6iQXcHmouE0nmIZBC", "ctx": null, - "_testId": "urn:uuid:c58b9ca3-479f-4282-884e-b580b8b1b8ed", + "_testId": "urn:uuid:3d9de47d-b599-4237-a8a4-c8f4158e3c9d", "cell": { - "columnId": "Trinsic", + "columnId": "SpruceID", "rowId": "If either securedDocument is not a map or securedDocument.proof is not a map, an error MUST be raised and SHOULD convey an error type of PARSING_ERROR." }, "_events": {}, @@ -12716,12 +12716,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 56350, + "_idleStart": 44425, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 181, + "duration": 189, "state": "passed", "speed": "slow" }, @@ -12738,11 +12738,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "UxMA6iQXcHmouE0nmIZBC", "ctx": null, - "_testId": "urn:uuid:48650899-ad2e-43b2-8e89-691c674a8901", + "_testId": "urn:uuid:dc499ef3-b1fa-4a93-b759-433775c91044", "cell": { - "columnId": "Trinsic", + "columnId": "SpruceID", "rowId": "If one or more of proof.type, proof.verificationMethod, and proof.proofPurpose does not exist, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR" }, "_events": {}, @@ -12752,12 +12752,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 56531, + "_idleStart": 44614, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 371, + "duration": 388, "state": "passed", "speed": "slow" }, @@ -12774,11 +12774,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "UxMA6iQXcHmouE0nmIZBC", "ctx": null, - "_testId": "urn:uuid:bfb609b8-4e62-458d-a2da-2c4e948ac40a", + "_testId": "urn:uuid:fad00221-8701-490a-a633-6d20f64b8004", "cell": { - "columnId": "Trinsic", + "columnId": "SpruceID", "rowId": "If the \"proof.type\" field is not the string \"Ed25519Signature2020\", an error MUST be raised." }, "_events": {}, @@ -12787,12 +12787,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 56902, + "_idleStart": 45003, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 88, + "duration": 102, "state": "passed", "speed": "slow" }, @@ -12809,11 +12809,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "UxMA6iQXcHmouE0nmIZBC", "ctx": null, - "_testId": "urn:uuid:54c2cdc5-50ec-4f18-9f88-41441a3714d2", + "_testId": "urn:uuid:ceb6b40f-1cfc-4523-bf9c-50fcdf949613", "cell": { - "columnId": "Trinsic", + "columnId": "SpruceID", "rowId": "If the \"proof.verificationMethod\" field is invalid, an error MUST be raised." }, "_events": {}, @@ -12822,12 +12822,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 56991, + "_idleStart": 45106, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 97, + "duration": 103, "state": "passed", "speed": "slow" }, @@ -12844,11 +12844,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "UxMA6iQXcHmouE0nmIZBC", "ctx": null, - "_testId": "urn:uuid:9d213149-4fb8-45ba-8d3f-c15205df0cdd", + "_testId": "urn:uuid:ab6c4e17-7be9-407e-8ce3-3cebc8ca475d", "cell": { - "columnId": "Trinsic", + "columnId": "SpruceID", "rowId": "If the \"proof.proofPurpose\" field is invalid, an error MUST be raised." }, "_events": {}, @@ -12857,12 +12857,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 57089, + "_idleStart": 45209, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 91, + "duration": 111, "state": "passed", "speed": "slow" }, @@ -12879,11 +12879,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "UxMA6iQXcHmouE0nmIZBC", "ctx": null, - "_testId": "urn:uuid:429e61c2-ed3b-478f-9f13-9333c7ed00a3", + "_testId": "urn:uuid:90a91703-b676-4db2-88c3-e7c70c298b45", "cell": { - "columnId": "Trinsic", + "columnId": "SpruceID", "rowId": "If expectedProofPurpose was given, and it does not match proof.proofPurpose, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." }, "_events": {}, @@ -12893,12 +12893,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 57179, + "_idleStart": 45321, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 90, + "duration": 183, "state": "passed", "speed": "slow" }, @@ -12915,11 +12915,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "UxMA6iQXcHmouE0nmIZBC", "ctx": null, - "_testId": "urn:uuid:8d2f50a8-910c-4c24-b242-9890a3b0ca79", + "_testId": "urn:uuid:3b8a12b4-9300-48e4-84c0-c719e2fb1b5d", "cell": { - "columnId": "Trinsic", + "columnId": "SpruceID", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." }, "_events": {}, @@ -12929,7 +12929,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 57269, + "_idleStart": 45504, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -12951,11 +12951,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "UxMA6iQXcHmouE0nmIZBC", "ctx": null, - "_testId": "urn:uuid:54da173b-2d35-424a-826d-2271079e2b71", + "_testId": "urn:uuid:a0ec9615-8de3-4448-9ab4-fbc80c387b04", "cell": { - "columnId": "Trinsic", + "columnId": "SpruceID", "rowId": "(\"proof.proofValue\") A string value that contains the base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The contents of the value MUST be expressed with a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification." }, "_events": {}, @@ -12965,7 +12965,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 57269, + "_idleStart": 45504, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -12987,11 +12987,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "UxMA6iQXcHmouE0nmIZBC", "ctx": null, - "_testId": "urn:uuid:8495fe93-8792-4447-9239-eac3c9ab7b1c", + "_testId": "urn:uuid:b0b4c83b-807e-4903-9339-0a9960b84638", "cell": { - "columnId": "Trinsic", + "columnId": "SpruceID", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." }, "_events": {}, @@ -13001,12 +13001,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 57269, + "_idleStart": 45504, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 337, + "duration": 287, "state": "passed", "speed": "slow" }, @@ -13023,11 +13023,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "UxMA6iQXcHmouE0nmIZBC", "ctx": null, - "_testId": "urn:uuid:e569988b-73e3-4801-b468-46381153ea3c", + "_testId": "urn:uuid:73a2fd6d-3aa3-442b-be66-fcff985d92ba", "cell": { - "columnId": "Trinsic", + "columnId": "SpruceID", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite. If the processing environment supports subtypes of string, the type of the cryptosuite value MUST be the https://w3id.org/security#cryptosuiteString subtype of string." }, "_events": {}, @@ -13037,12 +13037,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 57607, + "_idleStart": 45792, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 91, + "duration": 99, "state": "passed", "speed": "slow" } @@ -13052,7 +13052,7 @@ "_retries": -1, "_beforeEach": [ { - "title": "\"before each\" hook in \"Trinsic\"", + "title": "\"before each\" hook in \"SpruceID\"", "body": "function() {\n this.currentTest.cell = {\n columnId: testDescription,\n rowId: this.currentTest.title\n };\n }", "async": 0, "sync": true, @@ -13063,7 +13063,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "UxMA6iQXcHmouE0nmIZBC", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", "originalTitle": "\"before each\" hook", @@ -13075,7 +13075,7 @@ ], "_beforeAll": [ { - "title": "\"before all\" hook in \"Trinsic\"", + "title": "\"before all\" hook in \"SpruceID\"", "body": "async function() {\n proofValueTests = shouldBeProofValue({credentials, verifier});\n }", "async": 0, "sync": true, @@ -13086,7 +13086,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "UxMA6iQXcHmouE0nmIZBC", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", "originalTitle": "\"before all\" hook", @@ -13096,7 +13096,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 55347, + "_idleStart": 44009, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -13113,77 +13113,15 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "fScwSFF_9vAP_EsRASNBU", + "parent": "ao-qtK_GJB_gqunD94g_U", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "_testId": "urn:uuid:bb8f65b5-4a0c-4450-b42d-1de0bcbe381b" - } - ], - "root": false, - "pending": false, - "_retries": -1, - "_beforeEach": [], - "_beforeAll": [ + "_testId": "urn:uuid:9b635df4-3bc5-4e15-b861-1a54d5435534" + }, { - "title": "\"before all\" hook in \"Data Integrity (verifier)\"", - "body": "async function() {\n const data = await generateTestData({...testDataOptions, optionalTests});\n // this might seem weird, but mocha won't wait for credentials to be set\n // before passing the credentials var to the tests\n // so we just update the credentials passed to the actual test suite\n Object.assign(credentials, data);\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "type": "hook", - "parent": "fScwSFF_9vAP_EsRASNBU", + "title": "Trinsic", "ctx": null, - "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "originalTitle": "\"before all\" hook", - "_events": {}, - "_eventsCount": 1, - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 23873, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 27, - "_error": null - } - ], - "_afterEach": [], - "_afterAll": [], - "_timeout": 15000, - "_slow": 75, - "_bail": false, - "_onlyTests": [], - "_onlySuites": [], - "delayed": false, - "parent": "ORdT5ixiYOLkICrQRquYv", - "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "matrix": true, - "report": true, - "rowLabel": "Test Name", - "columnLabel": "Verifier", - "_testId": "urn:uuid:5cb50772-19e2-4a71-9587-6a4049854ed7", - "columns": [ - "ACA-py", - "apicatalog.com", - "Danube Tech", - "Digital Bazaar", - "EWF", - "LearnCard", - "SpruceID", - "Trinsic" - ], - "rows": [ - { - "id": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null.", - "link": "https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.", - "cells": [ + "suites": [], + "tests": [ { "type": "test", "title": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null.", @@ -13197,11 +13135,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "KpqkGJWUReLUXCa9Z3k4b", "ctx": null, - "_testId": "urn:uuid:c7a43803-a37b-4ab4-b37d-000ab287f83e", + "_testId": "urn:uuid:928c2e79-69f9-471f-8d06-b6b8cff06216", "cell": { - "columnId": "ACA-py", + "columnId": "Trinsic", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." }, "_events": {}, @@ -13211,19 +13149,19 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 23902, + "_idleStart": 45892, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 241, + "duration": 1224, "state": "passed", "speed": "slow" }, { "type": "test", - "title": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.';\n const credential = credentials.clone('invalidBaseUrl');\n await verificationFail({\n credential,\n verifier,\n reason: 'Should not verify VC with invalid base URL'\n });\n }", + "title": "Conforming processors MUST produce errors when non-conforming documents are consumed.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#conformance:~:text=Conforming%20processors%20MUST%20produce%20errors%20when%20non%2Dconforming%20documents%20are%20consumed.';\n // this could be read as testing all non-confirming docs or just one\n // for this test only one doc is tested as it should throw for any\n // non-conforming doc\n await verificationFail({\n credential: credentials.clone('invalidProofType'),\n verifier,\n reason: 'Should not verify VC with invalid \"proof.type\"'\n });\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -13233,33 +13171,33 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "KpqkGJWUReLUXCa9Z3k4b", "ctx": null, - "_testId": "urn:uuid:61c1d52b-dca5-4135-8744-cb21a655d9b9", + "_testId": "urn:uuid:31ff0b9b-fea5-493b-983b-2ac2ef43dac1", "cell": { - "columnId": "apicatalog.com", - "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." + "columnId": "Trinsic", + "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.", + "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=Conforming%20processors%20MUST%20produce%20errors%20when%20non%2Dconforming%20documents%20are%20consumed.", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25384, + "_idleStart": 47117, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 123, + "duration": 89, "state": "passed", "speed": "slow" }, { "type": "test", - "title": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.';\n const credential = credentials.clone('invalidBaseUrl');\n await verificationFail({\n credential,\n verifier,\n reason: 'Should not verify VC with invalid base URL'\n });\n }", + "title": "If either securedDocument is not a map or securedDocument.proof is not a map, an error MUST be raised and SHOULD convey an error type of PARSING_ERROR.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#:~:text=If%20either%20securedDocument%20is%20not%20a%20map%20or%20securedDocument.proof%20is%20not%20a%20map%2C%20an%20error%20MUST%20be%20raised%20and%20SHOULD%20convey%20an%20error%20type%20of%20PARSING_ERROR.';\n const credential = credentials.clone('issuedVc');\n credential.proof = null;\n await verificationFail({\n credential,\n verifier,\n reason: 'MUST not verify VC with proof that is not a map.'\n });\n await verificationFail({\n // use a string as the non map representation of a VC\n credential: JSON.stringify(credentials.clone('issuedVc')),\n verifier,\n reason: 'MUST not verify VC that is not a map.'\n });\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -13269,33 +13207,33 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "KpqkGJWUReLUXCa9Z3k4b", "ctx": null, - "_testId": "urn:uuid:7c802d46-783d-4221-a36b-e3c2bcad2ebf", + "_testId": "urn:uuid:9af4f2b1-eeca-41b4-90ff-ecebac122f35", "cell": { - "columnId": "Danube Tech", - "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." + "columnId": "Trinsic", + "rowId": "If either securedDocument is not a map or securedDocument.proof is not a map, an error MUST be raised and SHOULD convey an error type of PARSING_ERROR." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.", + "link": "https://w3c.github.io/vc-data-integrity/#:~:text=If%20either%20securedDocument%20is%20not%20a%20map%20or%20securedDocument.proof%20is%20not%20a%20map%2C%20an%20error%20MUST%20be%20raised%20and%20SHOULD%20convey%20an%20error%20type%20of%20PARSING_ERROR.", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 26696, + "_idleStart": 47210, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1068, + "duration": 190, "state": "passed", "speed": "slow" }, { "type": "test", - "title": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.';\n const credential = credentials.clone('invalidBaseUrl');\n await verificationFail({\n credential,\n verifier,\n reason: 'Should not verify VC with invalid base URL'\n });\n }", + "title": "If one or more of proof.type, proof.verificationMethod, and proof.proofPurpose does not exist, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#:~:text=If%20one%20or%20more%20of%20proof.type%2C%20proof.verificationMethod%2C%20and%20proof.proofPurpose%20does%20not%20exist%2C%20an%20error%20MUST%20be%20raised%20and%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.';\n const credential = credentials.clone('issuedVc');\n delete credential.proof;\n await verificationFail({\n credential,\n verifier,\n reason: 'MUST not verify VC w/o a proof'\n });\n const noType = credentials.clone('issuedVc');\n delete noType.proof.type;\n await verificationFail({\n credential: noType,\n verifier,\n reason: 'MUST not verify VC w/o a \"proof.type\".'\n });\n const noVm = credentials.clone('noVm');\n await verificationFail({\n credential: noVm,\n verifier,\n reason: 'MUST not verify VC w/o \"proof.verificationMethod\".\"'\n });\n const noProofPurpose = credentials.clone('noProofPurpose');\n await verificationFail({\n credential: noProofPurpose,\n verifier,\n reason: 'MUST not verify VC w/o \"proof.proofPurpose\"'\n });\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -13305,33 +13243,33 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "KpqkGJWUReLUXCa9Z3k4b", "ctx": null, - "_testId": "urn:uuid:b244437e-8767-4311-a3a0-62cb683c50b6", + "_testId": "urn:uuid:773ab459-3104-426f-87a7-9d2170f0458b", "cell": { - "columnId": "Digital Bazaar", - "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." + "columnId": "Trinsic", + "rowId": "If one or more of proof.type, proof.verificationMethod, and proof.proofPurpose does not exist, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR" }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.", + "link": "https://w3c.github.io/vc-data-integrity/#:~:text=If%20one%20or%20more%20of%20proof.type%2C%20proof.verificationMethod%2C%20and%20proof.proofPurpose%20does%20not%20exist%2C%20an%20error%20MUST%20be%20raised%20and%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 40581, + "_idleStart": 47401, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 346, + "duration": 376, "state": "passed", "speed": "slow" }, { "type": "test", - "title": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.';\n const credential = credentials.clone('invalidBaseUrl');\n await verificationFail({\n credential,\n verifier,\n reason: 'Should not verify VC with invalid base URL'\n });\n }", + "title": "If the \"proof.type\" field is not the string \"Ed25519Signature2020\", an error MUST be raised.", + "body": "async function() {\n const credential = credentials.clone('invalidProofType');\n await verificationFail({credential, verifier});\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -13341,33 +13279,32 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "parent": "KpqkGJWUReLUXCa9Z3k4b", "ctx": null, - "_testId": "urn:uuid:b433a2b8-acc1-4387-9ea3-d6a7ff158835", + "_testId": "urn:uuid:5baf05d1-fa9e-4407-b233-8f77d211eb3a", "cell": { - "columnId": "EWF", - "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." + "columnId": "Trinsic", + "rowId": "If the \"proof.type\" field is not the string \"Ed25519Signature2020\", an error MUST be raised." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 42820, + "_idleStart": 47776, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 112, + "duration": 89, "state": "passed", "speed": "slow" }, { "type": "test", - "title": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.';\n const credential = credentials.clone('invalidBaseUrl');\n await verificationFail({\n credential,\n verifier,\n reason: 'Should not verify VC with invalid base URL'\n });\n }", + "title": "If the \"proof.verificationMethod\" field is invalid, an error MUST be raised.", + "body": "async function() {\n const credential = credentials.clone('invalidVm');\n await verificationFail({credential, verifier});\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -13377,33 +13314,32 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "KpqkGJWUReLUXCa9Z3k4b", "ctx": null, - "_testId": "urn:uuid:37bbd083-db27-4010-8104-71c48927c636", + "_testId": "urn:uuid:53882a4c-149c-4e97-9285-169f9d00ab6b", "cell": { - "columnId": "LearnCard", - "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." + "columnId": "Trinsic", + "rowId": "If the \"proof.verificationMethod\" field is invalid, an error MUST be raised." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 43371, + "_idleStart": 47866, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 317, + "duration": 100, "state": "passed", "speed": "slow" }, { "type": "test", - "title": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.';\n const credential = credentials.clone('invalidBaseUrl');\n await verificationFail({\n credential,\n verifier,\n reason: 'Should not verify VC with invalid base URL'\n });\n }", + "title": "If the \"proof.proofPurpose\" field is invalid, an error MUST be raised.", + "body": "async function() {\n const credential = credentials.clone('invalidProofPurpose');\n await verificationFail({credential, verifier});\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -13413,33 +13349,32 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "KpqkGJWUReLUXCa9Z3k4b", "ctx": null, - "_testId": "urn:uuid:2de79944-a25c-43c4-ab5e-c4d5df04c637", + "_testId": "urn:uuid:6d10e42b-3de9-4054-b0d6-e959ce6e123a", "cell": { - "columnId": "SpruceID", - "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." + "columnId": "Trinsic", + "rowId": "If the \"proof.proofPurpose\" field is invalid, an error MUST be raised." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 54028, + "_idleStart": 47966, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 110, + "duration": 92, "state": "passed", "speed": "slow" }, { "type": "test", - "title": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.';\n const credential = credentials.clone('invalidBaseUrl');\n await verificationFail({\n credential,\n verifier,\n reason: 'Should not verify VC with invalid base URL'\n });\n }", + "title": "If expectedProofPurpose was given, and it does not match proof.proofPurpose, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#:~:text=If%20expectedProofPurpose%20was%20given%2C%20and%20it%20does%20not%20match%20proof.proofPurpose%2C%20an%20error%20MUST%20be%20raised%20and%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.';\n // NOTE: expectedProofPurpose should be specified by verifiers internally\n // it is very unlikely to be invalidProofPurpose\n await verificationFail({\n credential: credentials.clone('invalidProofPurpose'),\n verifier,\n reason: 'Verifier should reject VC with invalid proof purpose.'\n });\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -13449,39 +13384,33 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "KpqkGJWUReLUXCa9Z3k4b", "ctx": null, - "_testId": "urn:uuid:bdfdd877-2902-443b-9722-181a8f0ac91f", + "_testId": "urn:uuid:1735f97f-9fc2-49b8-801b-389fe4d475e5", "cell": { "columnId": "Trinsic", - "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." + "rowId": "If expectedProofPurpose was given, and it does not match proof.proofPurpose, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.", + "link": "https://w3c.github.io/vc-data-integrity/#:~:text=If%20expectedProofPurpose%20was%20given%2C%20and%20it%20does%20not%20match%20proof.proofPurpose%2C%20an%20error%20MUST%20be%20raised%20and%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 55348, + "_idleStart": 48058, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 912, + "duration": 92, "state": "passed", "speed": "slow" - } - ] - }, - { - "id": "Conforming processors MUST produce errors when non-conforming documents are consumed.", - "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=Conforming%20processors%20MUST%20produce%20errors%20when%20non%2Dconforming%20documents%20are%20consumed.", - "cells": [ + }, { "type": "test", - "title": "Conforming processors MUST produce errors when non-conforming documents are consumed.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#conformance:~:text=Conforming%20processors%20MUST%20produce%20errors%20when%20non%2Dconforming%20documents%20are%20consumed.';\n // this could be read as testing all non-confirming docs or just one\n // for this test only one doc is tested as it should throw for any\n // non-conforming doc\n await verificationFail({\n credential: credentials.clone('invalidProofType'),\n verifier,\n reason: 'Should not verify VC with invalid \"proof.type\"'\n });\n }", + "title": "The proofValue property MUST be used, as specified in 2.1 Proofs.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#proofs:~:text=The%20proofValue%20property%20MUST%20be%20used%2C%20as%20specified%20in%202.1%20Proofs.';\n await proofValueTests;\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -13491,33 +13420,33 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "KpqkGJWUReLUXCa9Z3k4b", "ctx": null, - "_testId": "urn:uuid:e5b871c2-3474-44ea-8fbb-16c5c8a184e7", + "_testId": "urn:uuid:2b603e41-62ea-4049-b556-de63f7919392", "cell": { - "columnId": "ACA-py", - "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." + "columnId": "Trinsic", + "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=Conforming%20processors%20MUST%20produce%20errors%20when%20non%2Dconforming%20documents%20are%20consumed.", + "link": "https://w3c.github.io/vc-data-integrity/#proofs:~:text=The%20proofValue%20property%20MUST%20be%20used%2C%20as%20specified%20in%202.1%20Proofs.", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 24144, + "_idleStart": 48150, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 81, + "duration": 0, "state": "passed", - "speed": "slow" + "speed": "fast" }, { "type": "test", - "title": "Conforming processors MUST produce errors when non-conforming documents are consumed.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#conformance:~:text=Conforming%20processors%20MUST%20produce%20errors%20when%20non%2Dconforming%20documents%20are%20consumed.';\n // this could be read as testing all non-confirming docs or just one\n // for this test only one doc is tested as it should throw for any\n // non-conforming doc\n await verificationFail({\n credential: credentials.clone('invalidProofType'),\n verifier,\n reason: 'Should not verify VC with invalid \"proof.type\"'\n });\n }", + "title": "(\"proof.proofValue\") A string value that contains the base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The contents of the value MUST be expressed with a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#proofs:~:text=string%20value%20that%20contains%20the%20base%2Dencoded%20binary%20data%20necessary%20to%20verify%20the%20digital%20proof';\n await proofValueTests;\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -13527,33 +13456,33 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "KpqkGJWUReLUXCa9Z3k4b", "ctx": null, - "_testId": "urn:uuid:eee42b92-f4cb-419b-92d4-9ac5876be2d5", + "_testId": "urn:uuid:2362d8a7-d300-4e19-946e-766b9aefe17d", "cell": { - "columnId": "apicatalog.com", - "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." + "columnId": "Trinsic", + "rowId": "(\"proof.proofValue\") A string value that contains the base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The contents of the value MUST be expressed with a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=Conforming%20processors%20MUST%20produce%20errors%20when%20non%2Dconforming%20documents%20are%20consumed.", + "link": "https://w3c.github.io/vc-data-integrity/#proofs:~:text=string%20value%20that%20contains%20the%20base%2Dencoded%20binary%20data%20necessary%20to%20verify%20the%20digital%20proof", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25507, + "_idleStart": 48150, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 87, + "duration": 0, "state": "passed", - "speed": "slow" + "speed": "fast" }, { "type": "test", - "title": "Conforming processors MUST produce errors when non-conforming documents are consumed.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#conformance:~:text=Conforming%20processors%20MUST%20produce%20errors%20when%20non%2Dconforming%20documents%20are%20consumed.';\n // this could be read as testing all non-confirming docs or just one\n // for this test only one doc is tested as it should throw for any\n // non-conforming doc\n await verificationFail({\n credential: credentials.clone('invalidProofType'),\n verifier,\n reason: 'Should not verify VC with invalid \"proof.type\"'\n });\n }", + "title": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=Implementations%20that%20use%20JSON%2DLD%20processing%2C%20such%20as%20RDF%20Dataset%20Canonicalization%20%5BRDF%2DCANON%5D%2C%20MUST%20throw%20an%20error%2C%20which%20SHOULD%20be%20DATA_LOSS_DETECTION_ERROR%2C%20when%20data%20is%20dropped%20by%20a%20JSON%2DLD%20processor%2C%20such%20as%20when%20an%20undefined%20term%20is%20detected%20in%20an%20input%20document.';\n await verificationFail({\n credential: credentials.clone('undefinedTerm'),\n verifier,\n reason: 'Should fail to verify VC when data is dropped by JSON-LD'\n });\n const undefinedTerm = credentials.clone('issuedVc');\n undefinedTerm.credentialSubject.undefinedTerm = 'IfDroppedWillVerify';\n await verificationFail({\n credential: undefinedTerm,\n verifier,\n reason: 'Should fail to verify VC if an undefined term is added ' +\n 'after issuance.'\n });\n const undefinedType = credentials.clone('issuedVc');\n undefinedType.type.push('UndefinedType');\n await verificationFail({\n credential: undefinedType,\n verifier,\n reason: 'Should fail to verify VC if an undefined type is added ' +\n 'after issuance.'\n });\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -13563,33 +13492,33 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "KpqkGJWUReLUXCa9Z3k4b", "ctx": null, - "_testId": "urn:uuid:7388cb01-9428-4700-bdd1-28a665a41efc", + "_testId": "urn:uuid:72f1b1a7-5dc3-4eba-b43a-6219ec48f338", "cell": { - "columnId": "Danube Tech", - "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." + "columnId": "Trinsic", + "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=Conforming%20processors%20MUST%20produce%20errors%20when%20non%2Dconforming%20documents%20are%20consumed.", + "link": "https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=Implementations%20that%20use%20JSON%2DLD%20processing%2C%20such%20as%20RDF%20Dataset%20Canonicalization%20%5BRDF%2DCANON%5D%2C%20MUST%20throw%20an%20error%2C%20which%20SHOULD%20be%20DATA_LOSS_DETECTION_ERROR%2C%20when%20data%20is%20dropped%20by%20a%20JSON%2DLD%20processor%2C%20such%20as%20when%20an%20undefined%20term%20is%20detected%20in%20an%20input%20document.", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 27765, + "_idleStart": 48151, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 289, + "duration": 1032, "state": "passed", "speed": "slow" }, { "type": "test", - "title": "Conforming processors MUST produce errors when non-conforming documents are consumed.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#conformance:~:text=Conforming%20processors%20MUST%20produce%20errors%20when%20non%2Dconforming%20documents%20are%20consumed.';\n // this could be read as testing all non-confirming docs or just one\n // for this test only one doc is tested as it should throw for any\n // non-conforming doc\n await verificationFail({\n credential: credentials.clone('invalidProofType'),\n verifier,\n reason: 'Should not verify VC with invalid \"proof.type\"'\n });\n }", + "title": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite. If the processing environment supports subtypes of string, the type of the cryptosuite value MUST be the https://w3id.org/security#cryptosuiteString subtype of string.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#introduction:~:text=The%20value%20of%20the%20cryptosuite%20property%20MUST%20be%20a%20string%20that%20identifies%20the%20cryptographic%20suite.%20If%20the%20processing%20environment%20supports%20subtypes%20of%20string%2C%20the%20type%20of%20the%20cryptosuite%20value%20MUST%20be%20the%20https%3A//w3id.org/security%23cryptosuiteString%20subtype%20of%20string.';\n const credential = credentials.clone('invalidCryptosuite');\n await verificationFail({credential, verifier});\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -13599,33 +13528,37 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "KpqkGJWUReLUXCa9Z3k4b", "ctx": null, - "_testId": "urn:uuid:4fc40cc3-52b7-46c2-8706-7bf4dc4f554c", + "_testId": "urn:uuid:e35ea668-ceb8-41f2-b46f-6fd73e368979", "cell": { - "columnId": "Digital Bazaar", - "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." + "columnId": "Trinsic", + "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite. If the processing environment supports subtypes of string, the type of the cryptosuite value MUST be the https://w3id.org/security#cryptosuiteString subtype of string." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=Conforming%20processors%20MUST%20produce%20errors%20when%20non%2Dconforming%20documents%20are%20consumed.", + "link": "https://w3c.github.io/vc-data-integrity/#introduction:~:text=The%20value%20of%20the%20cryptosuite%20property%20MUST%20be%20a%20string%20that%20identifies%20the%20cryptographic%20suite.%20If%20the%20processing%20environment%20supports%20subtypes%20of%20string%2C%20the%20type%20of%20the%20cryptosuite%20value%20MUST%20be%20the%20https%3A//w3id.org/security%23cryptosuiteString%20subtype%20of%20string.", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 40927, + "_idleStart": 49183, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 560, + "duration": 98, "state": "passed", "speed": "slow" - }, + } + ], + "root": false, + "pending": false, + "_retries": -1, + "_beforeEach": [ { - "type": "test", - "title": "Conforming processors MUST produce errors when non-conforming documents are consumed.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#conformance:~:text=Conforming%20processors%20MUST%20produce%20errors%20when%20non%2Dconforming%20documents%20are%20consumed.';\n // this could be read as testing all non-confirming docs or just one\n // for this test only one doc is tested as it should throw for any\n // non-conforming doc\n await verificationFail({\n credential: credentials.clone('invalidProofType'),\n verifier,\n reason: 'Should not verify VC with invalid \"proof.type\"'\n });\n }", + "title": "\"before each\" hook in \"Trinsic\"", + "body": "function() {\n this.currentTest.cell = {\n columnId: testDescription,\n rowId: this.currentTest.title\n };\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -13634,12 +13567,477 @@ "timedOut": false, "_currentRetry": 0, "pending": false, - "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "type": "hook", + "parent": "KpqkGJWUReLUXCa9Z3k4b", "ctx": null, - "_testId": "urn:uuid:f3db05ab-8662-4802-b80a-7c4524d5a9ec", - "cell": { - "columnId": "EWF", + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "originalTitle": "\"before each\" hook", + "_events": {}, + "_eventsCount": 1, + "duration": 0, + "_error": null + } + ], + "_beforeAll": [ + { + "title": "\"before all\" hook in \"Trinsic\"", + "body": "async function() {\n proofValueTests = shouldBeProofValue({credentials, verifier});\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "type": "hook", + "parent": "KpqkGJWUReLUXCa9Z3k4b", + "ctx": null, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "originalTitle": "\"before all\" hook", + "_events": {}, + "_eventsCount": 1, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 45891, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "_error": null + } + ], + "_afterEach": [], + "_afterAll": [], + "_timeout": 15000, + "_slow": 75, + "_bail": false, + "_onlyTests": [], + "_onlySuites": [], + "delayed": false, + "parent": "ao-qtK_GJB_gqunD94g_U", + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "_testId": "urn:uuid:0b73ed0d-4315-4e38-9160-c6c8994f77c3" + } + ], + "root": false, + "pending": false, + "_retries": -1, + "_beforeEach": [], + "_beforeAll": [ + { + "title": "\"before all\" hook in \"Data Integrity (verifier)\"", + "body": "async function() {\n const data = await generateTestData({...testDataOptions, optionalTests});\n // this might seem weird, but mocha won't wait for credentials to be set\n // before passing the credentials var to the tests\n // so we just update the credentials passed to the actual test suite\n Object.assign(credentials, data);\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "type": "hook", + "parent": "ao-qtK_GJB_gqunD94g_U", + "ctx": null, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "originalTitle": "\"before all\" hook", + "_events": {}, + "_eventsCount": 1, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 24361, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 30, + "_error": null + } + ], + "_afterEach": [], + "_afterAll": [], + "_timeout": 15000, + "_slow": 75, + "_bail": false, + "_onlyTests": [], + "_onlySuites": [], + "delayed": false, + "parent": "i4VKpo0GIAUst3I6YiEGK", + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "matrix": true, + "report": true, + "rowLabel": "Test Name", + "columnLabel": "Verifier", + "_testId": "urn:uuid:7f903b5b-6059-46ef-a074-02305a3f456e", + "columns": [ + "ACA-py", + "apicatalog.com", + "Danube Tech", + "Digital Bazaar", + "EWF", + "LearnCard", + "Netis", + "SpruceID", + "Trinsic" + ], + "rows": [ + { + "id": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null.", + "link": "https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.", + "cells": [ + { + "type": "test", + "title": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.';\n const credential = credentials.clone('invalidBaseUrl');\n await verificationFail({\n credential,\n verifier,\n reason: 'Should not verify VC with invalid base URL'\n });\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "amLP7vygaYOIqXKkh2_XP", + "ctx": null, + "_testId": "urn:uuid:ffb3cbcc-3a28-4290-81ef-03c142e8b3c8", + "cell": { + "columnId": "ACA-py", + "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 24394, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 313, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.';\n const credential = credentials.clone('invalidBaseUrl');\n await verificationFail({\n credential,\n verifier,\n reason: 'Should not verify VC with invalid base URL'\n });\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "ZNUAr09OaKbhpaHXIJMTa", + "ctx": null, + "_testId": "urn:uuid:b2f5bde1-45da-4131-884a-6617a4149a33", + "cell": { + "columnId": "apicatalog.com", + "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 25911, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 3268, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.';\n const credential = credentials.clone('invalidBaseUrl');\n await verificationFail({\n credential,\n verifier,\n reason: 'Should not verify VC with invalid base URL'\n });\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "4eQsVCB0Xhy3NsjqymUsW", + "ctx": null, + "_testId": "urn:uuid:a056f05d-b226-4fe4-84e2-f26afbfc65eb", + "cell": { + "columnId": "Danube Tech", + "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 30378, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 1449, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.';\n const credential = credentials.clone('invalidBaseUrl');\n await verificationFail({\n credential,\n verifier,\n reason: 'Should not verify VC with invalid base URL'\n });\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "941-fsyeXsjSqiCQQWfHg", + "ctx": null, + "_testId": "urn:uuid:3c049404-5060-4913-91ef-2a6ac36569d0", + "cell": { + "columnId": "Digital Bazaar", + "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 36268, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 342, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.';\n const credential = credentials.clone('invalidBaseUrl');\n await verificationFail({\n credential,\n verifier,\n reason: 'Should not verify VC with invalid base URL'\n });\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "S3h6X1ozYqMM39B5ukXQ1", + "ctx": null, + "_testId": "urn:uuid:eec07ffe-7a74-4e89-bad1-1e8ac5ceee7b", + "cell": { + "columnId": "EWF", + "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 37930, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 154, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.';\n const credential = credentials.clone('invalidBaseUrl');\n await verificationFail({\n credential,\n verifier,\n reason: 'Should not verify VC with invalid base URL'\n });\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "efre7GJnhMErgBXJFL6dw", + "ctx": null, + "_testId": "urn:uuid:d762647e-e61f-41dc-9860-33c9ebe3e302", + "cell": { + "columnId": "LearnCard", + "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 38731, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 361, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.';\n const credential = credentials.clone('invalidBaseUrl');\n await verificationFail({\n credential,\n verifier,\n reason: 'Should not verify VC with invalid base URL'\n });\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "jPOaWukwSwjE7eJg-0OtK", + "ctx": null, + "_testId": "urn:uuid:7df4788b-717f-49aa-9a39-f4f81606c1fb", + "cell": { + "columnId": "Netis", + "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 40847, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 637, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.';\n const credential = credentials.clone('invalidBaseUrl');\n await verificationFail({\n credential,\n verifier,\n reason: 'Should not verify VC with invalid base URL'\n });\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "UxMA6iQXcHmouE0nmIZBC", + "ctx": null, + "_testId": "urn:uuid:de88baf9-af09-400c-a4a2-dc27c81002a6", + "cell": { + "columnId": "SpruceID", + "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 44010, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 320, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.';\n const credential = credentials.clone('invalidBaseUrl');\n await verificationFail({\n credential,\n verifier,\n reason: 'Should not verify VC with invalid base URL'\n });\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "KpqkGJWUReLUXCa9Z3k4b", + "ctx": null, + "_testId": "urn:uuid:928c2e79-69f9-471f-8d06-b6b8cff06216", + "cell": { + "columnId": "Trinsic", + "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=When%20deserializing%20to%20RDF%2C%20implementations%20MUST%20ensure%20that%20the%20base%20URL%20is%20set%20to%20null.", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 45892, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 1224, + "state": "passed", + "speed": "slow" + } + ] + }, + { + "id": "Conforming processors MUST produce errors when non-conforming documents are consumed.", + "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=Conforming%20processors%20MUST%20produce%20errors%20when%20non%2Dconforming%20documents%20are%20consumed.", + "cells": [ + { + "type": "test", + "title": "Conforming processors MUST produce errors when non-conforming documents are consumed.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#conformance:~:text=Conforming%20processors%20MUST%20produce%20errors%20when%20non%2Dconforming%20documents%20are%20consumed.';\n // this could be read as testing all non-confirming docs or just one\n // for this test only one doc is tested as it should throw for any\n // non-conforming doc\n await verificationFail({\n credential: credentials.clone('invalidProofType'),\n verifier,\n reason: 'Should not verify VC with invalid \"proof.type\"'\n });\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "amLP7vygaYOIqXKkh2_XP", + "ctx": null, + "_testId": "urn:uuid:0d8fed9b-8f59-4fb8-baba-3216d46f631e", + "cell": { + "columnId": "ACA-py", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." }, "_events": {}, @@ -13649,14 +14047,158 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 42932, + "_idleStart": 24707, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 28, + "duration": 79, "state": "passed", - "speed": "fast" + "speed": "slow" + }, + { + "type": "test", + "title": "Conforming processors MUST produce errors when non-conforming documents are consumed.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#conformance:~:text=Conforming%20processors%20MUST%20produce%20errors%20when%20non%2Dconforming%20documents%20are%20consumed.';\n // this could be read as testing all non-confirming docs or just one\n // for this test only one doc is tested as it should throw for any\n // non-conforming doc\n await verificationFail({\n credential: credentials.clone('invalidProofType'),\n verifier,\n reason: 'Should not verify VC with invalid \"proof.type\"'\n });\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "ZNUAr09OaKbhpaHXIJMTa", + "ctx": null, + "_testId": "urn:uuid:d380de28-012a-4579-b8fa-173425954ba2", + "cell": { + "columnId": "apicatalog.com", + "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=Conforming%20processors%20MUST%20produce%20errors%20when%20non%2Dconforming%20documents%20are%20consumed.", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 29178, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 84, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "Conforming processors MUST produce errors when non-conforming documents are consumed.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#conformance:~:text=Conforming%20processors%20MUST%20produce%20errors%20when%20non%2Dconforming%20documents%20are%20consumed.';\n // this could be read as testing all non-confirming docs or just one\n // for this test only one doc is tested as it should throw for any\n // non-conforming doc\n await verificationFail({\n credential: credentials.clone('invalidProofType'),\n verifier,\n reason: 'Should not verify VC with invalid \"proof.type\"'\n });\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "4eQsVCB0Xhy3NsjqymUsW", + "ctx": null, + "_testId": "urn:uuid:da9f94a1-7e4e-4078-82e8-1ec883a0f547", + "cell": { + "columnId": "Danube Tech", + "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=Conforming%20processors%20MUST%20produce%20errors%20when%20non%2Dconforming%20documents%20are%20consumed.", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 31827, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 283, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "Conforming processors MUST produce errors when non-conforming documents are consumed.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#conformance:~:text=Conforming%20processors%20MUST%20produce%20errors%20when%20non%2Dconforming%20documents%20are%20consumed.';\n // this could be read as testing all non-confirming docs or just one\n // for this test only one doc is tested as it should throw for any\n // non-conforming doc\n await verificationFail({\n credential: credentials.clone('invalidProofType'),\n verifier,\n reason: 'Should not verify VC with invalid \"proof.type\"'\n });\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "941-fsyeXsjSqiCQQWfHg", + "ctx": null, + "_testId": "urn:uuid:dc11755b-ed55-48a9-8f86-e5c819c9d44b", + "cell": { + "columnId": "Digital Bazaar", + "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=Conforming%20processors%20MUST%20produce%20errors%20when%20non%2Dconforming%20documents%20are%20consumed.", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 36611, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 81, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "Conforming processors MUST produce errors when non-conforming documents are consumed.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#conformance:~:text=Conforming%20processors%20MUST%20produce%20errors%20when%20non%2Dconforming%20documents%20are%20consumed.';\n // this could be read as testing all non-confirming docs or just one\n // for this test only one doc is tested as it should throw for any\n // non-conforming doc\n await verificationFail({\n credential: credentials.clone('invalidProofType'),\n verifier,\n reason: 'Should not verify VC with invalid \"proof.type\"'\n });\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "S3h6X1ozYqMM39B5ukXQ1", + "ctx": null, + "_testId": "urn:uuid:2727ede8-7edd-4a92-9f48-0c999b1021c5", + "cell": { + "columnId": "EWF", + "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=Conforming%20processors%20MUST%20produce%20errors%20when%20non%2Dconforming%20documents%20are%20consumed.", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 38084, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 43, + "state": "passed", + "speed": "medium" }, { "type": "test", @@ -13671,9 +14213,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "efre7GJnhMErgBXJFL6dw", "ctx": null, - "_testId": "urn:uuid:8766eed4-c93c-4dad-8a26-47fcce694ab4", + "_testId": "urn:uuid:78e0dc7c-542b-4f8c-b170-018c1ae92507", "cell": { "columnId": "LearnCard", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -13685,12 +14227,48 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 43689, + "_idleStart": 39093, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 143, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "Conforming processors MUST produce errors when non-conforming documents are consumed.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#conformance:~:text=Conforming%20processors%20MUST%20produce%20errors%20when%20non%2Dconforming%20documents%20are%20consumed.';\n // this could be read as testing all non-confirming docs or just one\n // for this test only one doc is tested as it should throw for any\n // non-conforming doc\n await verificationFail({\n credential: credentials.clone('invalidProofType'),\n verifier,\n reason: 'Should not verify VC with invalid \"proof.type\"'\n });\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "jPOaWukwSwjE7eJg-0OtK", + "ctx": null, + "_testId": "urn:uuid:bddf92dd-edc4-4707-a385-add22eb88fc7", + "cell": { + "columnId": "Netis", + "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=Conforming%20processors%20MUST%20produce%20errors%20when%20non%2Dconforming%20documents%20are%20consumed.", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 41485, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 141, + "duration": 169, "state": "passed", "speed": "slow" }, @@ -13707,9 +14285,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "UxMA6iQXcHmouE0nmIZBC", "ctx": null, - "_testId": "urn:uuid:e66a336b-07c1-4845-b968-1f5563c38304", + "_testId": "urn:uuid:bdecfa79-79fc-4c16-8ca1-364af0ab2853", "cell": { "columnId": "SpruceID", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -13721,12 +14299,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 54138, + "_idleStart": 44331, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 81, + "duration": 93, "state": "passed", "speed": "slow" }, @@ -13743,9 +14321,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "KpqkGJWUReLUXCa9Z3k4b", "ctx": null, - "_testId": "urn:uuid:489eae3d-7ee2-4c94-9f94-b440d6617765", + "_testId": "urn:uuid:31ff0b9b-fea5-493b-983b-2ac2ef43dac1", "cell": { "columnId": "Trinsic", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -13757,12 +14335,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 56261, + "_idleStart": 47117, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 88, + "duration": 89, "state": "passed", "speed": "slow" } @@ -13785,9 +14363,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "amLP7vygaYOIqXKkh2_XP", "ctx": null, - "_testId": "urn:uuid:1c54c2e5-ffab-4aef-bc8a-720f58755f4e", + "_testId": "urn:uuid:3b1da661-74c0-46b7-a8c5-91d2446acb6f", "cell": { "columnId": "ACA-py", "rowId": "If either securedDocument is not a map or securedDocument.proof is not a map, an error MUST be raised and SHOULD convey an error type of PARSING_ERROR." @@ -13799,12 +14377,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 24225, + "_idleStart": 24786, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 165, + "duration": 163, "state": "passed", "speed": "slow" }, @@ -13821,9 +14399,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "ZNUAr09OaKbhpaHXIJMTa", "ctx": null, - "_testId": "urn:uuid:e6d3be37-572d-40ab-a633-17a2f2b4072b", + "_testId": "urn:uuid:76f9c454-da41-4ed2-987c-b6fedccde5ba", "cell": { "columnId": "apicatalog.com", "rowId": "If either securedDocument is not a map or securedDocument.proof is not a map, an error MUST be raised and SHOULD convey an error type of PARSING_ERROR." @@ -13835,12 +14413,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25594, + "_idleStart": 29262, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 156, + "duration": 166, "state": "passed", "speed": "slow" }, @@ -13857,9 +14435,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "4eQsVCB0Xhy3NsjqymUsW", "ctx": null, - "_testId": "urn:uuid:f9d74f50-11ae-40a1-b82e-7668602d8307", + "_testId": "urn:uuid:f424baee-3bce-4d54-9764-2ec979c84862", "cell": { "columnId": "Danube Tech", "rowId": "If either securedDocument is not a map or securedDocument.proof is not a map, an error MUST be raised and SHOULD convey an error type of PARSING_ERROR." @@ -13871,12 +14449,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 28054, + "_idleStart": 32111, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2644, + "duration": 558, "state": "failed", "err": { "name": "AssertionError", @@ -13904,9 +14482,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "941-fsyeXsjSqiCQQWfHg", "ctx": null, - "_testId": "urn:uuid:6be5591e-915c-4c49-abad-9225a8632680", + "_testId": "urn:uuid:dd87ba14-34f4-4def-bee4-c94b7386feaa", "cell": { "columnId": "Digital Bazaar", "rowId": "If either securedDocument is not a map or securedDocument.proof is not a map, an error MUST be raised and SHOULD convey an error type of PARSING_ERROR." @@ -13918,12 +14496,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 41488, + "_idleStart": 36693, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 179, + "duration": 158, "state": "passed", "speed": "slow" }, @@ -13940,9 +14518,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "parent": "S3h6X1ozYqMM39B5ukXQ1", "ctx": null, - "_testId": "urn:uuid:9f6c921b-7bcf-4a93-9632-a389d46b3cb8", + "_testId": "urn:uuid:cfa585b0-8357-475d-bd3d-211fd18c268f", "cell": { "columnId": "EWF", "rowId": "If either securedDocument is not a map or securedDocument.proof is not a map, an error MUST be raised and SHOULD convey an error type of PARSING_ERROR." @@ -13954,14 +14532,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 42961, + "_idleStart": 38127, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 57, + "duration": 84, "state": "passed", - "speed": "medium" + "speed": "slow" }, { "type": "test", @@ -13976,9 +14554,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "efre7GJnhMErgBXJFL6dw", "ctx": null, - "_testId": "urn:uuid:5a47999e-dc2a-4ec3-9876-58cb3ee20db6", + "_testId": "urn:uuid:6aa36318-b89d-4476-9896-e9ba9a8d3c5b", "cell": { "columnId": "LearnCard", "rowId": "If either securedDocument is not a map or securedDocument.proof is not a map, an error MUST be raised and SHOULD convey an error type of PARSING_ERROR." @@ -13990,12 +14568,48 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 43829, + "_idleStart": 39236, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 207, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "If either securedDocument is not a map or securedDocument.proof is not a map, an error MUST be raised and SHOULD convey an error type of PARSING_ERROR.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#:~:text=If%20either%20securedDocument%20is%20not%20a%20map%20or%20securedDocument.proof%20is%20not%20a%20map%2C%20an%20error%20MUST%20be%20raised%20and%20SHOULD%20convey%20an%20error%20type%20of%20PARSING_ERROR.';\n const credential = credentials.clone('issuedVc');\n credential.proof = null;\n await verificationFail({\n credential,\n verifier,\n reason: 'MUST not verify VC with proof that is not a map.'\n });\n await verificationFail({\n // use a string as the non map representation of a VC\n credential: JSON.stringify(credentials.clone('issuedVc')),\n verifier,\n reason: 'MUST not verify VC that is not a map.'\n });\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "jPOaWukwSwjE7eJg-0OtK", + "ctx": null, + "_testId": "urn:uuid:da45ecf9-b84e-4951-81ac-f35c112a1db0", + "cell": { + "columnId": "Netis", + "rowId": "If either securedDocument is not a map or securedDocument.proof is not a map, an error MUST be raised and SHOULD convey an error type of PARSING_ERROR." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-data-integrity/#:~:text=If%20either%20securedDocument%20is%20not%20a%20map%20or%20securedDocument.proof%20is%20not%20a%20map%2C%20an%20error%20MUST%20be%20raised%20and%20SHOULD%20convey%20an%20error%20type%20of%20PARSING_ERROR.", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 41654, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 218, + "duration": 334, "state": "passed", "speed": "slow" }, @@ -14012,9 +14626,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "UxMA6iQXcHmouE0nmIZBC", "ctx": null, - "_testId": "urn:uuid:ff11a65c-6fb0-48df-8fe0-87db4632ce32", + "_testId": "urn:uuid:3d9de47d-b599-4237-a8a4-c8f4158e3c9d", "cell": { "columnId": "SpruceID", "rowId": "If either securedDocument is not a map or securedDocument.proof is not a map, an error MUST be raised and SHOULD convey an error type of PARSING_ERROR." @@ -14026,12 +14640,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 54220, + "_idleStart": 44425, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 160, + "duration": 189, "state": "passed", "speed": "slow" }, @@ -14048,9 +14662,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "KpqkGJWUReLUXCa9Z3k4b", "ctx": null, - "_testId": "urn:uuid:c58b9ca3-479f-4282-884e-b580b8b1b8ed", + "_testId": "urn:uuid:9af4f2b1-eeca-41b4-90ff-ecebac122f35", "cell": { "columnId": "Trinsic", "rowId": "If either securedDocument is not a map or securedDocument.proof is not a map, an error MUST be raised and SHOULD convey an error type of PARSING_ERROR." @@ -14062,12 +14676,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 56350, + "_idleStart": 47210, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 181, + "duration": 190, "state": "passed", "speed": "slow" } @@ -14090,9 +14704,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "amLP7vygaYOIqXKkh2_XP", "ctx": null, - "_testId": "urn:uuid:a2c604dd-bcc3-4403-99d8-7a05009400fd", + "_testId": "urn:uuid:89146d93-f3b8-41bd-8395-67b3877989e7", "cell": { "columnId": "ACA-py", "rowId": "If one or more of proof.type, proof.verificationMethod, and proof.proofPurpose does not exist, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR" @@ -14104,12 +14718,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 24391, + "_idleStart": 24949, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 328, + "duration": 318, "state": "passed", "speed": "slow" }, @@ -14126,9 +14740,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "ZNUAr09OaKbhpaHXIJMTa", "ctx": null, - "_testId": "urn:uuid:a6650bc1-1b77-4826-b9eb-c9486f1c4b2b", + "_testId": "urn:uuid:ffbf92be-5e91-4d2d-9a80-caa7c3c4be42", "cell": { "columnId": "apicatalog.com", "rowId": "If one or more of proof.type, proof.verificationMethod, and proof.proofPurpose does not exist, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR" @@ -14140,12 +14754,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25750, + "_idleStart": 29429, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 308, + "duration": 305, "state": "passed", "speed": "slow" }, @@ -14162,11 +14776,53 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "4eQsVCB0Xhy3NsjqymUsW", + "ctx": null, + "_testId": "urn:uuid:3a0f78dc-828a-4bc5-83b5-0fbca319bbc5", + "cell": { + "columnId": "Danube Tech", + "rowId": "If one or more of proof.type, proof.verificationMethod, and proof.proofPurpose does not exist, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR" + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-data-integrity/#:~:text=If%20one%20or%20more%20of%20proof.type%2C%20proof.verificationMethod%2C%20and%20proof.proofPurpose%20does%20not%20exist%2C%20an%20error%20MUST%20be%20raised%20and%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 32670, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 830, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "MUST not verify VC w/o \"proof.verificationMethod\".\": expected undefined to exist", + "showDiff": false, + "operator": "notStrictEqual", + "stack": "AssertionError: MUST not verify VC w/o \"proof.verificationMethod\".\": expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at shouldBeErrorResponse (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:273:10)\n at verificationFail (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:84:3)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:92:7)" + } + }, + { + "type": "test", + "title": "If one or more of proof.type, proof.verificationMethod, and proof.proofPurpose does not exist, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#:~:text=If%20one%20or%20more%20of%20proof.type%2C%20proof.verificationMethod%2C%20and%20proof.proofPurpose%20does%20not%20exist%2C%20an%20error%20MUST%20be%20raised%20and%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.';\n const credential = credentials.clone('issuedVc');\n delete credential.proof;\n await verificationFail({\n credential,\n verifier,\n reason: 'MUST not verify VC w/o a proof'\n });\n const noType = credentials.clone('issuedVc');\n delete noType.proof.type;\n await verificationFail({\n credential: noType,\n verifier,\n reason: 'MUST not verify VC w/o a \"proof.type\".'\n });\n const noVm = credentials.clone('noVm');\n await verificationFail({\n credential: noVm,\n verifier,\n reason: 'MUST not verify VC w/o \"proof.verificationMethod\".\"'\n });\n const noProofPurpose = credentials.clone('noProofPurpose');\n await verificationFail({\n credential: noProofPurpose,\n verifier,\n reason: 'MUST not verify VC w/o \"proof.proofPurpose\"'\n });\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "941-fsyeXsjSqiCQQWfHg", "ctx": null, - "_testId": "urn:uuid:1c3b30db-3df2-4e88-ac0f-e75ff6b6ba4e", + "_testId": "urn:uuid:cf0d165f-2ae4-4dee-af80-3db4a1629e8d", "cell": { - "columnId": "Danube Tech", + "columnId": "Digital Bazaar", "rowId": "If one or more of proof.type, proof.verificationMethod, and proof.proofPurpose does not exist, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR" }, "_events": {}, @@ -14176,20 +14832,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 30698, + "_idleStart": 36852, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2945, - "state": "failed", - "err": { - "name": "AssertionError", - "message": "MUST not verify VC w/o \"proof.verificationMethod\".\": expected undefined to exist", - "showDiff": false, - "operator": "notStrictEqual", - "stack": "AssertionError: MUST not verify VC w/o \"proof.verificationMethod\".\": expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at shouldBeErrorResponse (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:273:10)\n at verificationFail (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:84:3)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:92:7)" - } + "duration": 409, + "state": "passed", + "speed": "slow" }, { "type": "test", @@ -14204,11 +14854,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "S3h6X1ozYqMM39B5ukXQ1", "ctx": null, - "_testId": "urn:uuid:d231306c-4580-4bc5-b5ad-41c7a719a542", + "_testId": "urn:uuid:2ede8a73-ef5e-49fe-9c0d-d29f6cd8280e", "cell": { - "columnId": "Digital Bazaar", + "columnId": "EWF", "rowId": "If one or more of proof.type, proof.verificationMethod, and proof.proofPurpose does not exist, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR" }, "_events": {}, @@ -14218,12 +14868,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 41666, + "_idleStart": 38211, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 382, + "duration": 171, "state": "passed", "speed": "slow" }, @@ -14240,11 +14890,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "parent": "efre7GJnhMErgBXJFL6dw", "ctx": null, - "_testId": "urn:uuid:4796abf2-30da-4bd3-b6e5-20dca3f58110", + "_testId": "urn:uuid:ae75ef68-4a70-47d5-9c2f-5920ba1ff611", "cell": { - "columnId": "EWF", + "columnId": "LearnCard", "rowId": "If one or more of proof.type, proof.verificationMethod, and proof.proofPurpose does not exist, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR" }, "_events": {}, @@ -14254,12 +14904,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 43018, + "_idleStart": 39443, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 114, + "duration": 397, "state": "passed", "speed": "slow" }, @@ -14276,11 +14926,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "jPOaWukwSwjE7eJg-0OtK", "ctx": null, - "_testId": "urn:uuid:a0ac6859-54a2-4df6-9123-4c08ce27d278", + "_testId": "urn:uuid:9e5a4012-bbdb-4f77-93c9-93a2d80a81ca", "cell": { - "columnId": "LearnCard", + "columnId": "Netis", "rowId": "If one or more of proof.type, proof.verificationMethod, and proof.proofPurpose does not exist, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR" }, "_events": {}, @@ -14290,12 +14940,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 44047, + "_idleStart": 41989, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1328, + "duration": 671, "state": "passed", "speed": "slow" }, @@ -14312,9 +14962,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "UxMA6iQXcHmouE0nmIZBC", "ctx": null, - "_testId": "urn:uuid:b2fe4342-3879-4d9a-ac7d-ff64d2194fc1", + "_testId": "urn:uuid:dc499ef3-b1fa-4a93-b759-433775c91044", "cell": { "columnId": "SpruceID", "rowId": "If one or more of proof.type, proof.verificationMethod, and proof.proofPurpose does not exist, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR" @@ -14326,12 +14976,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 54380, + "_idleStart": 44614, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 325, + "duration": 388, "state": "passed", "speed": "slow" }, @@ -14348,9 +14998,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "KpqkGJWUReLUXCa9Z3k4b", "ctx": null, - "_testId": "urn:uuid:48650899-ad2e-43b2-8e89-691c674a8901", + "_testId": "urn:uuid:773ab459-3104-426f-87a7-9d2170f0458b", "cell": { "columnId": "Trinsic", "rowId": "If one or more of proof.type, proof.verificationMethod, and proof.proofPurpose does not exist, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR" @@ -14362,12 +15012,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 56531, + "_idleStart": 47401, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 371, + "duration": 376, "state": "passed", "speed": "slow" } @@ -14389,9 +15039,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "amLP7vygaYOIqXKkh2_XP", "ctx": null, - "_testId": "urn:uuid:34ebcef2-a2d0-4aac-9e67-154db2e1ffcb", + "_testId": "urn:uuid:a0f2517c-5e57-40f5-9f39-39a3fb3517b1", "cell": { "columnId": "ACA-py", "rowId": "If the \"proof.type\" field is not the string \"Ed25519Signature2020\", an error MUST be raised." @@ -14402,12 +15052,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 24720, + "_idleStart": 25267, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 80, + "duration": 79, "state": "passed", "speed": "slow" }, @@ -14424,9 +15074,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "ZNUAr09OaKbhpaHXIJMTa", "ctx": null, - "_testId": "urn:uuid:bc5c6f49-56e5-443c-b4d6-025c686824ae", + "_testId": "urn:uuid:332b1063-ec05-4fb8-9694-f8357aea24ba", "cell": { "columnId": "apicatalog.com", "rowId": "If the \"proof.type\" field is not the string \"Ed25519Signature2020\", an error MUST be raised." @@ -14437,12 +15087,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 26058, + "_idleStart": 29734, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 79, + "duration": 78, "state": "passed", "speed": "slow" }, @@ -14459,9 +15109,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "4eQsVCB0Xhy3NsjqymUsW", "ctx": null, - "_testId": "urn:uuid:ca9c6421-e4e4-4c73-b915-ed3c4fe06620", + "_testId": "urn:uuid:71489ae3-dcfb-49a2-bc61-90647f0a77f6", "cell": { "columnId": "Danube Tech", "rowId": "If the \"proof.type\" field is not the string \"Ed25519Signature2020\", an error MUST be raised." @@ -14472,12 +15122,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 33643, + "_idleStart": 33501, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 289, + "duration": 276, "state": "passed", "speed": "slow" }, @@ -14494,9 +15144,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "941-fsyeXsjSqiCQQWfHg", "ctx": null, - "_testId": "urn:uuid:4cbd59dd-6d53-456b-8243-35c8a733e8e2", + "_testId": "urn:uuid:8c50a768-2689-4ce4-a28e-0cbd2c39ea52", "cell": { "columnId": "Digital Bazaar", "rowId": "If the \"proof.type\" field is not the string \"Ed25519Signature2020\", an error MUST be raised." @@ -14507,12 +15157,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 42048, + "_idleStart": 37262, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 95, + "duration": 85, "state": "passed", "speed": "slow" }, @@ -14529,9 +15179,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "parent": "S3h6X1ozYqMM39B5ukXQ1", "ctx": null, - "_testId": "urn:uuid:a227d7f1-0cf7-4c22-81e8-4acc66d60371", + "_testId": "urn:uuid:020c7717-21c6-4111-a2a1-05314844aa65", "cell": { "columnId": "EWF", "rowId": "If the \"proof.type\" field is not the string \"Ed25519Signature2020\", an error MUST be raised." @@ -14542,14 +15192,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 43133, + "_idleStart": 38382, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 28, + "duration": 43, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -14564,9 +15214,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "efre7GJnhMErgBXJFL6dw", "ctx": null, - "_testId": "urn:uuid:32d22a12-201e-4ea8-b25e-8379b0ff2f82", + "_testId": "urn:uuid:6c66bde8-2188-4c44-a77f-05dbc2507c55", "cell": { "columnId": "LearnCard", "rowId": "If the \"proof.type\" field is not the string \"Ed25519Signature2020\", an error MUST be raised." @@ -14577,12 +15227,47 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 45376, + "_idleStart": 39839, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 116, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "If the \"proof.type\" field is not the string \"Ed25519Signature2020\", an error MUST be raised.", + "body": "async function() {\n const credential = credentials.clone('invalidProofType');\n await verificationFail({credential, verifier});\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "jPOaWukwSwjE7eJg-0OtK", + "ctx": null, + "_testId": "urn:uuid:50fc92d6-63c6-481b-a8cd-de99c05c0d65", + "cell": { + "columnId": "Netis", + "rowId": "If the \"proof.type\" field is not the string \"Ed25519Signature2020\", an error MUST be raised." + }, + "_events": {}, + "_eventsCount": 1, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 42661, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 7408, + "duration": 170, "state": "passed", "speed": "slow" }, @@ -14599,9 +15284,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "UxMA6iQXcHmouE0nmIZBC", "ctx": null, - "_testId": "urn:uuid:7a2386ca-c741-4e89-8e3c-29a9fac42654", + "_testId": "urn:uuid:fad00221-8701-490a-a633-6d20f64b8004", "cell": { "columnId": "SpruceID", "rowId": "If the \"proof.type\" field is not the string \"Ed25519Signature2020\", an error MUST be raised." @@ -14612,12 +15297,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 54705, + "_idleStart": 45003, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 88, + "duration": 102, "state": "passed", "speed": "slow" }, @@ -14634,9 +15319,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "KpqkGJWUReLUXCa9Z3k4b", "ctx": null, - "_testId": "urn:uuid:bfb609b8-4e62-458d-a2da-2c4e948ac40a", + "_testId": "urn:uuid:5baf05d1-fa9e-4407-b233-8f77d211eb3a", "cell": { "columnId": "Trinsic", "rowId": "If the \"proof.type\" field is not the string \"Ed25519Signature2020\", an error MUST be raised." @@ -14647,12 +15332,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 56902, + "_idleStart": 47776, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 88, + "duration": 89, "state": "passed", "speed": "slow" } @@ -14674,9 +15359,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "amLP7vygaYOIqXKkh2_XP", "ctx": null, - "_testId": "urn:uuid:12ab0be2-94c7-45ca-9885-001b1856173d", + "_testId": "urn:uuid:d1b02038-47a4-42db-9ed9-a14269531a6c", "cell": { "columnId": "ACA-py", "rowId": "If the \"proof.verificationMethod\" field is invalid, an error MUST be raised." @@ -14687,12 +15372,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 24800, + "_idleStart": 25346, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 83, + "duration": 80, "state": "passed", "speed": "slow" }, @@ -14709,9 +15394,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "ZNUAr09OaKbhpaHXIJMTa", "ctx": null, - "_testId": "urn:uuid:2bf99dbb-5714-43d5-9c2e-57213073b086", + "_testId": "urn:uuid:c5e5d96a-6727-4ecb-8ad7-841793e78c79", "cell": { "columnId": "apicatalog.com", "rowId": "If the \"proof.verificationMethod\" field is invalid, an error MUST be raised." @@ -14722,12 +15407,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 26138, + "_idleStart": 29812, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 82, + "duration": 77, "state": "passed", "speed": "slow" }, @@ -14744,9 +15429,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "4eQsVCB0Xhy3NsjqymUsW", "ctx": null, - "_testId": "urn:uuid:3c5ad4c6-66e8-444b-a1f3-dfcec40151a3", + "_testId": "urn:uuid:58f68803-5ddd-495e-bac6-2ac0461aca5d", "cell": { "columnId": "Danube Tech", "rowId": "If the \"proof.verificationMethod\" field is invalid, an error MUST be raised." @@ -14757,12 +15442,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 33932, + "_idleStart": 33777, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2598, + "duration": 521, "state": "passed", "speed": "slow" }, @@ -14779,9 +15464,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "941-fsyeXsjSqiCQQWfHg", "ctx": null, - "_testId": "urn:uuid:28d8f8a9-72e6-4059-adb4-e4656466b754", + "_testId": "urn:uuid:f9fc2e76-5237-4c7c-b257-f9c740a59d1e", "cell": { "columnId": "Digital Bazaar", "rowId": "If the \"proof.verificationMethod\" field is invalid, an error MUST be raised." @@ -14792,12 +15477,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 42143, + "_idleStart": 37348, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 95, + "duration": 85, "state": "passed", "speed": "slow" }, @@ -14814,9 +15499,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "parent": "S3h6X1ozYqMM39B5ukXQ1", "ctx": null, - "_testId": "urn:uuid:7f9327b7-2508-43e6-975b-f9c32d4bdb85", + "_testId": "urn:uuid:c757b649-e9f3-4a3b-a62b-184b1fb5fe5c", "cell": { "columnId": "EWF", "rowId": "If the \"proof.verificationMethod\" field is invalid, an error MUST be raised." @@ -14827,14 +15512,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 43160, + "_idleStart": 38425, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 30, + "duration": 43, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -14849,9 +15534,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "efre7GJnhMErgBXJFL6dw", "ctx": null, - "_testId": "urn:uuid:c3ca83f9-d009-4608-8f44-1332469c10b8", + "_testId": "urn:uuid:67718650-c1bb-4c94-9c09-936170fa9122", "cell": { "columnId": "LearnCard", "rowId": "If the \"proof.verificationMethod\" field is invalid, an error MUST be raised." @@ -14862,12 +15547,47 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 52785, + "_idleStart": 39955, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 158, + "duration": 131, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "If the \"proof.verificationMethod\" field is invalid, an error MUST be raised.", + "body": "async function() {\n const credential = credentials.clone('invalidVm');\n await verificationFail({credential, verifier});\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "jPOaWukwSwjE7eJg-0OtK", + "ctx": null, + "_testId": "urn:uuid:0784e972-de15-4e55-8073-b9f0a7c50e9d", + "cell": { + "columnId": "Netis", + "rowId": "If the \"proof.verificationMethod\" field is invalid, an error MUST be raised." + }, + "_events": {}, + "_eventsCount": 1, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 42831, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 167, "state": "passed", "speed": "slow" }, @@ -14884,9 +15604,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "UxMA6iQXcHmouE0nmIZBC", "ctx": null, - "_testId": "urn:uuid:d0786e85-2c9e-4b82-b8cc-602c0045204c", + "_testId": "urn:uuid:ceb6b40f-1cfc-4523-bf9c-50fcdf949613", "cell": { "columnId": "SpruceID", "rowId": "If the \"proof.verificationMethod\" field is invalid, an error MUST be raised." @@ -14897,12 +15617,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 54793, + "_idleStart": 45106, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 83, + "duration": 103, "state": "passed", "speed": "slow" }, @@ -14919,9 +15639,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "KpqkGJWUReLUXCa9Z3k4b", "ctx": null, - "_testId": "urn:uuid:54c2cdc5-50ec-4f18-9f88-41441a3714d2", + "_testId": "urn:uuid:53882a4c-149c-4e97-9285-169f9d00ab6b", "cell": { "columnId": "Trinsic", "rowId": "If the \"proof.verificationMethod\" field is invalid, an error MUST be raised." @@ -14932,12 +15652,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 56991, + "_idleStart": 47866, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 97, + "duration": 100, "state": "passed", "speed": "slow" } @@ -14959,9 +15679,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "amLP7vygaYOIqXKkh2_XP", "ctx": null, - "_testId": "urn:uuid:c18e54a9-56fc-4bba-af8d-5498560258e4", + "_testId": "urn:uuid:3f6c097f-6b76-4e56-a873-ad0fe1187f3f", "cell": { "columnId": "ACA-py", "rowId": "If the \"proof.proofPurpose\" field is invalid, an error MUST be raised." @@ -14972,12 +15692,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 24883, + "_idleStart": 25426, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 86, + "duration": 84, "state": "passed", "speed": "slow" }, @@ -14994,9 +15714,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "ZNUAr09OaKbhpaHXIJMTa", "ctx": null, - "_testId": "urn:uuid:589db74f-a69f-4103-9adf-d5d37b0607bc", + "_testId": "urn:uuid:6365e6f7-5e13-4ccf-b5ab-7478584534cf", "cell": { "columnId": "apicatalog.com", "rowId": "If the \"proof.proofPurpose\" field is invalid, an error MUST be raised." @@ -15007,14 +15727,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 26219, + "_idleStart": 29889, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 75, + "duration": 87, "state": "passed", - "speed": "medium" + "speed": "slow" }, { "type": "test", @@ -15029,9 +15749,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "4eQsVCB0Xhy3NsjqymUsW", "ctx": null, - "_testId": "urn:uuid:55b37c5d-b89c-430f-97ae-0b8e3d282a6e", + "_testId": "urn:uuid:98847ece-8375-4d5f-9ef5-14a7d374494a", "cell": { "columnId": "Danube Tech", "rowId": "If the \"proof.proofPurpose\" field is invalid, an error MUST be raised." @@ -15042,12 +15762,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 36531, + "_idleStart": 34299, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 290, + "duration": 277, "state": "passed", "speed": "slow" }, @@ -15064,9 +15784,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "941-fsyeXsjSqiCQQWfHg", "ctx": null, - "_testId": "urn:uuid:98348898-10f7-4669-8cd7-0e17f16cefa7", + "_testId": "urn:uuid:bc8d967a-4820-492e-88e7-281c6ee371f3", "cell": { "columnId": "Digital Bazaar", "rowId": "If the \"proof.proofPurpose\" field is invalid, an error MUST be raised." @@ -15077,12 +15797,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 42239, + "_idleStart": 37433, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 97, + "duration": 79, "state": "passed", "speed": "slow" }, @@ -15099,9 +15819,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "parent": "S3h6X1ozYqMM39B5ukXQ1", "ctx": null, - "_testId": "urn:uuid:6561ac00-d743-4d7b-8d74-4ecf0e53b606", + "_testId": "urn:uuid:f0d991b9-2573-48a3-8a8c-5739a21f6715", "cell": { "columnId": "EWF", "rowId": "If the \"proof.proofPurpose\" field is invalid, an error MUST be raised." @@ -15112,14 +15832,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 43190, + "_idleStart": 38468, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 29, + "duration": 42, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -15134,9 +15854,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "efre7GJnhMErgBXJFL6dw", "ctx": null, - "_testId": "urn:uuid:cadd55c1-b4f9-433f-b7e4-1c0fb2fb0abb", + "_testId": "urn:uuid:6975a7ce-2925-4a47-b6c9-b212a7a58869", "cell": { "columnId": "LearnCard", "rowId": "If the \"proof.proofPurpose\" field is invalid, an error MUST be raised." @@ -15147,12 +15867,47 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 52944, + "_idleStart": 40087, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 129, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "If the \"proof.proofPurpose\" field is invalid, an error MUST be raised.", + "body": "async function() {\n const credential = credentials.clone('invalidProofPurpose');\n await verificationFail({credential, verifier});\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "jPOaWukwSwjE7eJg-0OtK", + "ctx": null, + "_testId": "urn:uuid:c8aa03de-fcd7-4943-ba37-09d7ae605971", + "cell": { + "columnId": "Netis", + "rowId": "If the \"proof.proofPurpose\" field is invalid, an error MUST be raised." + }, + "_events": {}, + "_eventsCount": 1, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 42998, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 147, + "duration": 168, "state": "passed", "speed": "slow" }, @@ -15169,9 +15924,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "UxMA6iQXcHmouE0nmIZBC", "ctx": null, - "_testId": "urn:uuid:2fd3f7c1-1041-424f-96e2-578806461407", + "_testId": "urn:uuid:ab6c4e17-7be9-407e-8ce3-3cebc8ca475d", "cell": { "columnId": "SpruceID", "rowId": "If the \"proof.proofPurpose\" field is invalid, an error MUST be raised." @@ -15182,12 +15937,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 54876, + "_idleStart": 45209, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 78, + "duration": 111, "state": "passed", "speed": "slow" }, @@ -15204,9 +15959,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "KpqkGJWUReLUXCa9Z3k4b", "ctx": null, - "_testId": "urn:uuid:9d213149-4fb8-45ba-8d3f-c15205df0cdd", + "_testId": "urn:uuid:6d10e42b-3de9-4054-b0d6-e959ce6e123a", "cell": { "columnId": "Trinsic", "rowId": "If the \"proof.proofPurpose\" field is invalid, an error MUST be raised." @@ -15217,12 +15972,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 57089, + "_idleStart": 47966, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 91, + "duration": 92, "state": "passed", "speed": "slow" } @@ -15245,9 +16000,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "amLP7vygaYOIqXKkh2_XP", "ctx": null, - "_testId": "urn:uuid:b8c87cd4-4d61-4a88-99d5-5713bf16518a", + "_testId": "urn:uuid:2b04ae36-bd9f-45d5-84c3-62ee7c0f1884", "cell": { "columnId": "ACA-py", "rowId": "If expectedProofPurpose was given, and it does not match proof.proofPurpose, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -15259,12 +16014,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 24970, + "_idleStart": 25511, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 81, + "duration": 80, "state": "passed", "speed": "slow" }, @@ -15281,9 +16036,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "ZNUAr09OaKbhpaHXIJMTa", "ctx": null, - "_testId": "urn:uuid:8f177b2d-014c-47fa-8629-415911f23490", + "_testId": "urn:uuid:36d985bd-d2e4-49fb-a1f7-877460a69a8e", "cell": { "columnId": "apicatalog.com", "rowId": "If expectedProofPurpose was given, and it does not match proof.proofPurpose, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -15295,12 +16050,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 26294, + "_idleStart": 29976, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 77, + "duration": 82, "state": "passed", "speed": "slow" }, @@ -15317,9 +16072,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "4eQsVCB0Xhy3NsjqymUsW", "ctx": null, - "_testId": "urn:uuid:e9ff1c64-e2b9-479c-9947-95b0f7bfcf77", + "_testId": "urn:uuid:4a69b021-fed8-4654-b08f-83b08410a5a1", "cell": { "columnId": "Danube Tech", "rowId": "If expectedProofPurpose was given, and it does not match proof.proofPurpose, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -15331,12 +16086,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 36820, + "_idleStart": 34577, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 294, + "duration": 275, "state": "passed", "speed": "slow" }, @@ -15353,9 +16108,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "941-fsyeXsjSqiCQQWfHg", "ctx": null, - "_testId": "urn:uuid:d4039222-0309-4512-9965-b63c3f9283a1", + "_testId": "urn:uuid:4969fa48-0cf8-4166-b692-51cde3483d3c", "cell": { "columnId": "Digital Bazaar", "rowId": "If expectedProofPurpose was given, and it does not match proof.proofPurpose, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -15367,12 +16122,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 42335, + "_idleStart": 37512, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 94, + "duration": 78, "state": "passed", "speed": "slow" }, @@ -15389,9 +16144,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "parent": "S3h6X1ozYqMM39B5ukXQ1", "ctx": null, - "_testId": "urn:uuid:41d3fc90-2090-41b5-8865-54a3c42be27e", + "_testId": "urn:uuid:c29f4561-aac3-4895-bb16-ba4b07a74ef9", "cell": { "columnId": "EWF", "rowId": "If expectedProofPurpose was given, and it does not match proof.proofPurpose, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -15403,14 +16158,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 43220, + "_idleStart": 38511, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 29, + "duration": 43, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -15425,9 +16180,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "efre7GJnhMErgBXJFL6dw", "ctx": null, - "_testId": "urn:uuid:7787801b-04cc-463f-a990-afaa826ebbe6", + "_testId": "urn:uuid:610ecfb0-adb1-40d1-84bc-5e5d8c58af0b", "cell": { "columnId": "LearnCard", "rowId": "If expectedProofPurpose was given, and it does not match proof.proofPurpose, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -15439,12 +16194,48 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 53090, + "_idleStart": 40216, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 112, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "If expectedProofPurpose was given, and it does not match proof.proofPurpose, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#:~:text=If%20expectedProofPurpose%20was%20given%2C%20and%20it%20does%20not%20match%20proof.proofPurpose%2C%20an%20error%20MUST%20be%20raised%20and%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.';\n // NOTE: expectedProofPurpose should be specified by verifiers internally\n // it is very unlikely to be invalidProofPurpose\n await verificationFail({\n credential: credentials.clone('invalidProofPurpose'),\n verifier,\n reason: 'Verifier should reject VC with invalid proof purpose.'\n });\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "jPOaWukwSwjE7eJg-0OtK", + "ctx": null, + "_testId": "urn:uuid:b963640d-a172-4479-a6ba-34ffbdfc4563", + "cell": { + "columnId": "Netis", + "rowId": "If expectedProofPurpose was given, and it does not match proof.proofPurpose, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-data-integrity/#:~:text=If%20expectedProofPurpose%20was%20given%2C%20and%20it%20does%20not%20match%20proof.proofPurpose%2C%20an%20error%20MUST%20be%20raised%20and%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 43166, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 144, + "duration": 169, "state": "passed", "speed": "slow" }, @@ -15461,9 +16252,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "UxMA6iQXcHmouE0nmIZBC", "ctx": null, - "_testId": "urn:uuid:d3451ce6-7a32-4546-a19a-4e110c51bfaa", + "_testId": "urn:uuid:90a91703-b676-4db2-88c3-e7c70c298b45", "cell": { "columnId": "SpruceID", "rowId": "If expectedProofPurpose was given, and it does not match proof.proofPurpose, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -15475,12 +16266,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 54955, + "_idleStart": 45321, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 77, + "duration": 183, "state": "passed", "speed": "slow" }, @@ -15497,9 +16288,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "KpqkGJWUReLUXCa9Z3k4b", "ctx": null, - "_testId": "urn:uuid:429e61c2-ed3b-478f-9f13-9333c7ed00a3", + "_testId": "urn:uuid:1735f97f-9fc2-49b8-801b-389fe4d475e5", "cell": { "columnId": "Trinsic", "rowId": "If expectedProofPurpose was given, and it does not match proof.proofPurpose, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -15511,12 +16302,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 57179, + "_idleStart": 48058, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 90, + "duration": 92, "state": "passed", "speed": "slow" } @@ -15539,9 +16330,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "amLP7vygaYOIqXKkh2_XP", "ctx": null, - "_testId": "urn:uuid:87a9e37b-dd5b-4c01-8e84-659fbabf8fc0", + "_testId": "urn:uuid:e91b9bd3-f66a-4b5d-bb4f-6f6ff84530be", "cell": { "columnId": "ACA-py", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -15553,7 +16344,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25050, + "_idleStart": 25590, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -15575,9 +16366,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "ZNUAr09OaKbhpaHXIJMTa", "ctx": null, - "_testId": "urn:uuid:48975d62-da62-4842-8c2c-b848eedaa486", + "_testId": "urn:uuid:edc3341a-5a7b-492b-a8de-b41523a3b440", "cell": { "columnId": "apicatalog.com", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -15589,7 +16380,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 26372, + "_idleStart": 30058, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -15611,9 +16402,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "4eQsVCB0Xhy3NsjqymUsW", "ctx": null, - "_testId": "urn:uuid:b3866b4d-cc86-4ed2-9e2c-644f156e3960", + "_testId": "urn:uuid:c31cb516-069a-4fc7-be33-34afbcf92d3d", "cell": { "columnId": "Danube Tech", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -15625,7 +16416,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 37114, + "_idleStart": 34853, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -15647,9 +16438,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "941-fsyeXsjSqiCQQWfHg", "ctx": null, - "_testId": "urn:uuid:91cbbce1-fcf9-41d1-bf66-aed9a45b92cc", + "_testId": "urn:uuid:f087c5ac-7962-4892-a3f2-6899e2947dc7", "cell": { "columnId": "Digital Bazaar", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -15661,7 +16452,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 42429, + "_idleStart": 37590, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -15683,9 +16474,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "parent": "S3h6X1ozYqMM39B5ukXQ1", "ctx": null, - "_testId": "urn:uuid:2c9b19f4-86c3-4d78-8987-1ac8559aa724", + "_testId": "urn:uuid:9b1e903a-16e8-47ea-9943-1bcf23326b6a", "cell": { "columnId": "EWF", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -15697,7 +16488,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 43248, + "_idleStart": 38554, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -15719,9 +16510,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "efre7GJnhMErgBXJFL6dw", "ctx": null, - "_testId": "urn:uuid:7e4714e4-08e6-4c47-a8ed-fc97915bfc00", + "_testId": "urn:uuid:e22990cb-25ef-4e65-8ed9-ab36d5499e84", "cell": { "columnId": "LearnCard", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -15733,7 +16524,43 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 53234, + "_idleStart": 40329, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + }, + { + "type": "test", + "title": "The proofValue property MUST be used, as specified in 2.1 Proofs.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#proofs:~:text=The%20proofValue%20property%20MUST%20be%20used%2C%20as%20specified%20in%202.1%20Proofs.';\n await proofValueTests;\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "jPOaWukwSwjE7eJg-0OtK", + "ctx": null, + "_testId": "urn:uuid:445b35fb-7f75-46d0-ad41-278a5218bf98", + "cell": { + "columnId": "Netis", + "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-data-integrity/#proofs:~:text=The%20proofValue%20property%20MUST%20be%20used%2C%20as%20specified%20in%202.1%20Proofs.", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 43336, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -15755,9 +16582,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "UxMA6iQXcHmouE0nmIZBC", "ctx": null, - "_testId": "urn:uuid:3f94a9e4-7f0e-4649-aa95-4b5e46153051", + "_testId": "urn:uuid:3b8a12b4-9300-48e4-84c0-c719e2fb1b5d", "cell": { "columnId": "SpruceID", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -15769,7 +16596,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 55033, + "_idleStart": 45504, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -15791,9 +16618,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "KpqkGJWUReLUXCa9Z3k4b", "ctx": null, - "_testId": "urn:uuid:8d2f50a8-910c-4c24-b242-9890a3b0ca79", + "_testId": "urn:uuid:2b603e41-62ea-4049-b556-de63f7919392", "cell": { "columnId": "Trinsic", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -15805,7 +16632,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 57269, + "_idleStart": 48150, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -15833,9 +16660,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "amLP7vygaYOIqXKkh2_XP", "ctx": null, - "_testId": "urn:uuid:2d70a3b5-d079-4301-9afa-160dccd028eb", + "_testId": "urn:uuid:729f9030-363e-4552-9dc3-c3768a569d98", "cell": { "columnId": "ACA-py", "rowId": "(\"proof.proofValue\") A string value that contains the base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The contents of the value MUST be expressed with a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification." @@ -15847,7 +16674,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25050, + "_idleStart": 25591, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -15869,9 +16696,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "ZNUAr09OaKbhpaHXIJMTa", "ctx": null, - "_testId": "urn:uuid:ac4b1b2d-e79b-4b7b-9685-ec4c8fe5c0f3", + "_testId": "urn:uuid:2fe92ca3-7099-4ff0-b9b1-a944afa52120", "cell": { "columnId": "apicatalog.com", "rowId": "(\"proof.proofValue\") A string value that contains the base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The contents of the value MUST be expressed with a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification." @@ -15883,7 +16710,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 26372, + "_idleStart": 30058, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -15905,9 +16732,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "4eQsVCB0Xhy3NsjqymUsW", "ctx": null, - "_testId": "urn:uuid:e223ddc3-370a-4336-b4f3-ff641ed1e844", + "_testId": "urn:uuid:aaa71767-675d-49e4-bac3-39bdcd7da9b5", "cell": { "columnId": "Danube Tech", "rowId": "(\"proof.proofValue\") A string value that contains the base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The contents of the value MUST be expressed with a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification." @@ -15919,7 +16746,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 37114, + "_idleStart": 34853, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -15941,9 +16768,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "941-fsyeXsjSqiCQQWfHg", "ctx": null, - "_testId": "urn:uuid:8a1e4037-b632-4791-b32c-b2716cdd93d6", + "_testId": "urn:uuid:ce22e9c4-206b-4cf6-96e2-04edfccfff09", "cell": { "columnId": "Digital Bazaar", "rowId": "(\"proof.proofValue\") A string value that contains the base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The contents of the value MUST be expressed with a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification." @@ -15955,7 +16782,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 42430, + "_idleStart": 37591, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -15977,9 +16804,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "parent": "S3h6X1ozYqMM39B5ukXQ1", "ctx": null, - "_testId": "urn:uuid:b8fb4ed1-3e67-4f1b-be98-bb5b250af9b5", + "_testId": "urn:uuid:fac7d9e7-93ac-4f2b-8d67-28fcfb7729e5", "cell": { "columnId": "EWF", "rowId": "(\"proof.proofValue\") A string value that contains the base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The contents of the value MUST be expressed with a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification." @@ -15991,7 +16818,43 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 43248, + "_idleStart": 38554, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + }, + { + "type": "test", + "title": "(\"proof.proofValue\") A string value that contains the base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The contents of the value MUST be expressed with a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#proofs:~:text=string%20value%20that%20contains%20the%20base%2Dencoded%20binary%20data%20necessary%20to%20verify%20the%20digital%20proof';\n await proofValueTests;\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "efre7GJnhMErgBXJFL6dw", + "ctx": null, + "_testId": "urn:uuid:f65f29a7-46aa-4d8c-9fe1-761ade26391a", + "cell": { + "columnId": "LearnCard", + "rowId": "(\"proof.proofValue\") A string value that contains the base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The contents of the value MUST be expressed with a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-data-integrity/#proofs:~:text=string%20value%20that%20contains%20the%20base%2Dencoded%20binary%20data%20necessary%20to%20verify%20the%20digital%20proof", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 40329, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -16013,11 +16876,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "jPOaWukwSwjE7eJg-0OtK", "ctx": null, - "_testId": "urn:uuid:ec41ec06-b1d4-479c-8267-88de21787713", + "_testId": "urn:uuid:871859a3-16b5-4bef-8dac-cbd45cfa64ef", "cell": { - "columnId": "LearnCard", + "columnId": "Netis", "rowId": "(\"proof.proofValue\") A string value that contains the base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The contents of the value MUST be expressed with a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification." }, "_events": {}, @@ -16027,12 +16890,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 53234, + "_idleStart": 43336, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -16049,9 +16912,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "UxMA6iQXcHmouE0nmIZBC", "ctx": null, - "_testId": "urn:uuid:47eb0f60-d2ab-4c27-819a-814329434acc", + "_testId": "urn:uuid:a0ec9615-8de3-4448-9ab4-fbc80c387b04", "cell": { "columnId": "SpruceID", "rowId": "(\"proof.proofValue\") A string value that contains the base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The contents of the value MUST be expressed with a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification." @@ -16063,7 +16926,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 55033, + "_idleStart": 45504, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -16085,9 +16948,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "KpqkGJWUReLUXCa9Z3k4b", "ctx": null, - "_testId": "urn:uuid:54da173b-2d35-424a-826d-2271079e2b71", + "_testId": "urn:uuid:2362d8a7-d300-4e19-946e-766b9aefe17d", "cell": { "columnId": "Trinsic", "rowId": "(\"proof.proofValue\") A string value that contains the base-encoded binary data necessary to verify the digital proof using the verificationMethod specified. The contents of the value MUST be expressed with a header and encoding as described in Section 2.4 Multibase of the Controller Documents 1.0 specification." @@ -16099,7 +16962,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 57269, + "_idleStart": 48150, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -16127,9 +16990,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "amLP7vygaYOIqXKkh2_XP", "ctx": null, - "_testId": "urn:uuid:fe8c24a8-a4d8-4984-9c1f-2a2b8e9aea37", + "_testId": "urn:uuid:83f4fc42-f41e-4a09-b7f4-f7dc6e7ac2e8", "cell": { "columnId": "ACA-py", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -16141,12 +17004,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25051, + "_idleStart": 25591, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 246, + "duration": 238, "state": "passed", "speed": "slow" }, @@ -16163,9 +17026,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "ZNUAr09OaKbhpaHXIJMTa", "ctx": null, - "_testId": "urn:uuid:1b965f5f-88b5-49ce-9e5c-681201c99e32", + "_testId": "urn:uuid:cab5755e-7d61-49d2-ae93-956e51b9e414", "cell": { "columnId": "apicatalog.com", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -16177,12 +17040,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 26372, + "_idleStart": 30058, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 244, + "duration": 243, "state": "passed", "speed": "slow" }, @@ -16199,9 +17062,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "4eQsVCB0Xhy3NsjqymUsW", "ctx": null, - "_testId": "urn:uuid:0bb8b14f-1327-4de1-a973-ffed5ee3f80a", + "_testId": "urn:uuid:403d022c-ae9b-4be5-8502-a23ab0cb91b9", "cell": { "columnId": "Danube Tech", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -16213,12 +17076,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 37115, + "_idleStart": 34853, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 869, + "duration": 886, "state": "passed", "speed": "slow" }, @@ -16235,9 +17098,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "941-fsyeXsjSqiCQQWfHg", "ctx": null, - "_testId": "urn:uuid:eda55d91-16d7-4e91-aa30-54d7d5052b08", + "_testId": "urn:uuid:e41cf3b6-4cc1-435e-b3d7-2377842c4787", "cell": { "columnId": "Digital Bazaar", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -16249,12 +17112,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 42430, + "_idleStart": 37591, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 294, + "duration": 259, "state": "passed", "speed": "slow" }, @@ -16271,9 +17134,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "parent": "S3h6X1ozYqMM39B5ukXQ1", "ctx": null, - "_testId": "urn:uuid:c2b50963-f8c3-45b2-bb2a-fdda450b6bca", + "_testId": "urn:uuid:861f0504-85a6-4ced-8fae-36dbf4ccb366", "cell": { "columnId": "EWF", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -16285,12 +17148,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 43249, + "_idleStart": 38554, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 93, + "duration": 129, "state": "passed", "speed": "slow" }, @@ -16307,9 +17170,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "efre7GJnhMErgBXJFL6dw", "ctx": null, - "_testId": "urn:uuid:1b9a43d8-d688-4532-b2c8-e975bd42844e", + "_testId": "urn:uuid:c74d6ed4-9ac7-45c6-87ca-8f37fb0afcee", "cell": { "columnId": "LearnCard", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -16321,12 +17184,48 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 53235, + "_idleStart": 40329, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 388, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=Implementations%20that%20use%20JSON%2DLD%20processing%2C%20such%20as%20RDF%20Dataset%20Canonicalization%20%5BRDF%2DCANON%5D%2C%20MUST%20throw%20an%20error%2C%20which%20SHOULD%20be%20DATA_LOSS_DETECTION_ERROR%2C%20when%20data%20is%20dropped%20by%20a%20JSON%2DLD%20processor%2C%20such%20as%20when%20an%20undefined%20term%20is%20detected%20in%20an%20input%20document.';\n await verificationFail({\n credential: credentials.clone('undefinedTerm'),\n verifier,\n reason: 'Should fail to verify VC when data is dropped by JSON-LD'\n });\n const undefinedTerm = credentials.clone('issuedVc');\n undefinedTerm.credentialSubject.undefinedTerm = 'IfDroppedWillVerify';\n await verificationFail({\n credential: undefinedTerm,\n verifier,\n reason: 'Should fail to verify VC if an undefined term is added ' +\n 'after issuance.'\n });\n const undefinedType = credentials.clone('issuedVc');\n undefinedType.type.push('UndefinedType');\n await verificationFail({\n credential: undefinedType,\n verifier,\n reason: 'Should fail to verify VC if an undefined type is added ' +\n 'after issuance.'\n });\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "jPOaWukwSwjE7eJg-0OtK", + "ctx": null, + "_testId": "urn:uuid:3fd5ceab-0bc4-44f4-ad8e-a699bfaf1cac", + "cell": { + "columnId": "Netis", + "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-data-integrity/#securing-data-losslessly:~:text=Implementations%20that%20use%20JSON%2DLD%20processing%2C%20such%20as%20RDF%20Dataset%20Canonicalization%20%5BRDF%2DCANON%5D%2C%20MUST%20throw%20an%20error%2C%20which%20SHOULD%20be%20DATA_LOSS_DETECTION_ERROR%2C%20when%20data%20is%20dropped%20by%20a%20JSON%2DLD%20processor%2C%20such%20as%20when%20an%20undefined%20term%20is%20detected%20in%20an%20input%20document.", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 43336, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 647, + "duration": 503, "state": "passed", "speed": "slow" }, @@ -16343,9 +17242,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "UxMA6iQXcHmouE0nmIZBC", "ctx": null, - "_testId": "urn:uuid:4f7fb86a-278a-4342-8f83-af769b6b8bdb", + "_testId": "urn:uuid:b0b4c83b-807e-4903-9339-0a9960b84638", "cell": { "columnId": "SpruceID", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -16357,12 +17256,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 55033, + "_idleStart": 45504, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 238, + "duration": 287, "state": "passed", "speed": "slow" }, @@ -16379,9 +17278,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "KpqkGJWUReLUXCa9Z3k4b", "ctx": null, - "_testId": "urn:uuid:8495fe93-8792-4447-9239-eac3c9ab7b1c", + "_testId": "urn:uuid:72f1b1a7-5dc3-4eba-b43a-6219ec48f338", "cell": { "columnId": "Trinsic", "rowId": "Implementations that use JSON-LD processing, such as RDF Dataset Canonicalization [RDF-CANON], MUST throw an error, which SHOULD be DATA_LOSS_DETECTION_ERROR, when data is dropped by a JSON-LD processor, such as when an undefined term is detected in an input document." @@ -16393,12 +17292,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 57269, + "_idleStart": 48151, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 337, + "duration": 1032, "state": "passed", "speed": "slow" } @@ -16421,9 +17320,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "qrtBz00L2juhE70TaCY6B", + "parent": "amLP7vygaYOIqXKkh2_XP", "ctx": null, - "_testId": "urn:uuid:686ff153-90ec-4126-95bb-e10024a68dc4", + "_testId": "urn:uuid:8237e6a0-6863-494d-9e53-78024deeb337", "cell": { "columnId": "ACA-py", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite. If the processing environment supports subtypes of string, the type of the cryptosuite value MUST be the https://w3id.org/security#cryptosuiteString subtype of string." @@ -16435,12 +17334,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25296, + "_idleStart": 25829, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 86, + "duration": 80, "state": "passed", "speed": "slow" }, @@ -16457,9 +17356,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "lbLqKcBB9PcHskmmNGubj", + "parent": "ZNUAr09OaKbhpaHXIJMTa", "ctx": null, - "_testId": "urn:uuid:6423c688-d646-4255-98c7-7ecd8561af31", + "_testId": "urn:uuid:d2929def-8f6d-47b4-ab1e-a554de5be7d3", "cell": { "columnId": "apicatalog.com", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite. If the processing environment supports subtypes of string, the type of the cryptosuite value MUST be the https://w3id.org/security#cryptosuiteString subtype of string." @@ -16471,14 +17370,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 26617, + "_idleStart": 30301, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 77, + "duration": 75, "state": "passed", - "speed": "slow" + "speed": "medium" }, { "type": "test", @@ -16493,9 +17392,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "Zw7I2gELaRyvLOkYzzfNl", + "parent": "4eQsVCB0Xhy3NsjqymUsW", "ctx": null, - "_testId": "urn:uuid:63bfd939-551b-48a9-a18f-3589e6271486", + "_testId": "urn:uuid:b8a9846f-943d-4cd9-9ffe-bbcbcc45dbbe", "cell": { "columnId": "Danube Tech", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite. If the processing environment supports subtypes of string, the type of the cryptosuite value MUST be the https://w3id.org/security#cryptosuiteString subtype of string." @@ -16507,12 +17406,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 37983, + "_idleStart": 35740, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2595, + "duration": 523, "state": "passed", "speed": "slow" }, @@ -16529,9 +17428,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "py-ylLVdKMGx2VUYYH6g0", + "parent": "941-fsyeXsjSqiCQQWfHg", "ctx": null, - "_testId": "urn:uuid:504a253f-db8b-4697-b024-5a43d5ce312a", + "_testId": "urn:uuid:682842d4-0948-48ff-bbd6-7c1615c2221f", "cell": { "columnId": "Digital Bazaar", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite. If the processing environment supports subtypes of string, the type of the cryptosuite value MUST be the https://w3id.org/security#cryptosuiteString subtype of string." @@ -16543,12 +17442,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 42723, + "_idleStart": 37849, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 96, + "duration": 78, "state": "passed", "speed": "slow" }, @@ -16565,9 +17464,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "uioOp3x-5cqSmFdQa9Xbu", + "parent": "S3h6X1ozYqMM39B5ukXQ1", "ctx": null, - "_testId": "urn:uuid:fac670e6-80dd-4fab-8e40-bc8b7636c2bd", + "_testId": "urn:uuid:75669a5e-b4d4-445a-b1e9-6b399b2fc234", "cell": { "columnId": "EWF", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite. If the processing environment supports subtypes of string, the type of the cryptosuite value MUST be the https://w3id.org/security#cryptosuiteString subtype of string." @@ -16579,14 +17478,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 43342, + "_idleStart": 38683, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 28, + "duration": 46, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -16601,9 +17500,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "oXHDdVdrwVA0quEE7aMNr", + "parent": "efre7GJnhMErgBXJFL6dw", "ctx": null, - "_testId": "urn:uuid:a1102649-c30a-48c1-8278-448816038d76", + "_testId": "urn:uuid:f3a1b457-2e82-4c99-baa9-d88a66bd76f3", "cell": { "columnId": "LearnCard", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite. If the processing environment supports subtypes of string, the type of the cryptosuite value MUST be the https://w3id.org/security#cryptosuiteString subtype of string." @@ -16615,12 +17514,48 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 53882, + "_idleStart": 40717, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 127, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite. If the processing environment supports subtypes of string, the type of the cryptosuite value MUST be the https://w3id.org/security#cryptosuiteString subtype of string.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#introduction:~:text=The%20value%20of%20the%20cryptosuite%20property%20MUST%20be%20a%20string%20that%20identifies%20the%20cryptographic%20suite.%20If%20the%20processing%20environment%20supports%20subtypes%20of%20string%2C%20the%20type%20of%20the%20cryptosuite%20value%20MUST%20be%20the%20https%3A//w3id.org/security%23cryptosuiteString%20subtype%20of%20string.';\n const credential = credentials.clone('invalidCryptosuite');\n await verificationFail({credential, verifier});\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "jPOaWukwSwjE7eJg-0OtK", + "ctx": null, + "_testId": "urn:uuid:dfed7f26-b176-4901-8a4b-cb9a7b8e500b", + "cell": { + "columnId": "Netis", + "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite. If the processing environment supports subtypes of string, the type of the cryptosuite value MUST be the https://w3id.org/security#cryptosuiteString subtype of string." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-data-integrity/#introduction:~:text=The%20value%20of%20the%20cryptosuite%20property%20MUST%20be%20a%20string%20that%20identifies%20the%20cryptographic%20suite.%20If%20the%20processing%20environment%20supports%20subtypes%20of%20string%2C%20the%20type%20of%20the%20cryptosuite%20value%20MUST%20be%20the%20https%3A//w3id.org/security%23cryptosuiteString%20subtype%20of%20string.", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 43839, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 144, + "duration": 169, "state": "passed", "speed": "slow" }, @@ -16637,9 +17572,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "BuTxE_E24bcB3Xy_ELfE2", + "parent": "UxMA6iQXcHmouE0nmIZBC", "ctx": null, - "_testId": "urn:uuid:03a1f48b-03b8-4fc1-917a-4666fd405c4e", + "_testId": "urn:uuid:73a2fd6d-3aa3-442b-be66-fcff985d92ba", "cell": { "columnId": "SpruceID", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite. If the processing environment supports subtypes of string, the type of the cryptosuite value MUST be the https://w3id.org/security#cryptosuiteString subtype of string." @@ -16651,14 +17586,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 55271, + "_idleStart": 45792, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 75, + "duration": 99, "state": "passed", - "speed": "medium" + "speed": "slow" }, { "type": "test", @@ -16673,9 +17608,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "KuE5FxrDf_8FBtOWjhJD4", + "parent": "KpqkGJWUReLUXCa9Z3k4b", "ctx": null, - "_testId": "urn:uuid:e569988b-73e3-4801-b468-46381153ea3c", + "_testId": "urn:uuid:e35ea668-ceb8-41f2-b46f-6fd73e368979", "cell": { "columnId": "Trinsic", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite. If the processing environment supports subtypes of string, the type of the cryptosuite value MUST be the https://w3id.org/security#cryptosuiteString subtype of string." @@ -16687,12 +17622,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 57607, + "_idleStart": 49183, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 91, + "duration": 98, "state": "passed", "speed": "slow" } @@ -16722,9 +17657,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "-whQoZxhw8aFSxGChOeQ8", + "parent": "4aBYWQvxRUwbZEB-6CRBz", "ctx": null, - "_testId": "urn:uuid:378667f9-2ba4-4e91-86af-fece123bb1e5", + "_testId": "urn:uuid:3d061470-5bad-4ecf-99c4-c928769e6140", "_events": {}, "_eventsCount": 1, "cell": { @@ -16735,12 +17670,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 57698, + "_idleStart": 49282, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 329, + "duration": 294, "state": "passed", "speed": "slow" }, @@ -16757,9 +17692,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "-whQoZxhw8aFSxGChOeQ8", + "parent": "4aBYWQvxRUwbZEB-6CRBz", "ctx": null, - "_testId": "urn:uuid:c7398af1-b728-4d7f-a241-57801ce10259", + "_testId": "urn:uuid:260a3e9f-9d6b-4a75-b080-f3a9521c0bf1", "_events": {}, "_eventsCount": 1, "cell": { @@ -16770,20 +17705,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 58028, + "_idleStart": 49577, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 99, + "duration": 86, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 13 Oct 2024 05:02:29 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "message": "Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 20 Oct 2024 05:02:14 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", "showDiff": false, "actual": {}, "operator": "notStrictEqual", - "stack": "AssertionError: Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 13 Oct 2024 05:02:29 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at verificationFail (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/assertions.js:49:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js:73:11)" + "stack": "AssertionError: Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 20 Oct 2024 05:02:14 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at verificationFail (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/assertions.js:49:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js:73:11)" } }, { @@ -16799,9 +17734,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "-whQoZxhw8aFSxGChOeQ8", + "parent": "4aBYWQvxRUwbZEB-6CRBz", "ctx": null, - "_testId": "urn:uuid:9c36b37d-5c43-4ee3-9c19-07026a0b9b9d", + "_testId": "urn:uuid:da9b560b-e8b6-4f67-bdb6-174955b89428", "_events": {}, "_eventsCount": 1, "cell": { @@ -16812,20 +17747,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 58127, + "_idleStart": 49664, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 93, + "duration": 85, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 13 Oct 2024 05:02:29 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "message": "Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 20 Oct 2024 05:02:14 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", "showDiff": false, "actual": {}, "operator": "notStrictEqual", - "stack": "AssertionError: Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 13 Oct 2024 05:02:29 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at verificationFail (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/assertions.js:49:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js:82:11)" + "stack": "AssertionError: Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 20 Oct 2024 05:02:14 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at verificationFail (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/assertions.js:49:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js:82:11)" } }, { @@ -16841,9 +17776,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "-whQoZxhw8aFSxGChOeQ8", + "parent": "4aBYWQvxRUwbZEB-6CRBz", "ctx": null, - "_testId": "urn:uuid:6207b5d2-99a5-4c50-9513-2f818ff6e30e", + "_testId": "urn:uuid:38c4534f-4725-4955-89ad-94191a7dfe36", "_events": {}, "_eventsCount": 1, "cell": { @@ -16854,20 +17789,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 58220, + "_idleStart": 49749, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 94, + "duration": 84, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 13 Oct 2024 05:02:29 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "message": "Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 20 Oct 2024 05:02:14 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", "showDiff": false, "actual": {}, "operator": "notStrictEqual", - "stack": "AssertionError: Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 13 Oct 2024 05:02:29 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at verificationFail (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/assertions.js:49:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js:91:11)" + "stack": "AssertionError: Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 20 Oct 2024 05:02:14 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at verificationFail (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/assertions.js:49:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js:91:11)" } } ], @@ -16884,9 +17819,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "LDRSFZtSFIcti14FNh2RB", + "parent": "0WoEQxt28eZlSVJSYrHq2", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "_testId": "urn:uuid:64b14165-0951-45e1-bba5-1f4f8c6350d6" + "_testId": "urn:uuid:b2907870-4a33-44c6-b82f-8692661cc446" }, { "title": "apicatalog.com", @@ -16906,9 +17841,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "J0Woxa12f4QGJRhNM72fK", + "parent": "E3ll9DX0oupbYdEOUKQU_", "ctx": null, - "_testId": "urn:uuid:23859a59-be69-40df-a938-6c4dd3740fff", + "_testId": "urn:uuid:f129eef8-8fa5-4b6b-8aab-4efbb9b2d083", "_events": {}, "_eventsCount": 1, "cell": { @@ -16919,12 +17854,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 58315, + "_idleStart": 49834, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 119, + "duration": 126, "state": "passed", "speed": "slow" }, @@ -16941,9 +17876,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "J0Woxa12f4QGJRhNM72fK", + "parent": "E3ll9DX0oupbYdEOUKQU_", "ctx": null, - "_testId": "urn:uuid:57fcd9c0-9fe4-45e4-b52a-1ca0bc60bfe5", + "_testId": "urn:uuid:6c8c7bc7-ce36-44fb-887e-b01950158ebf", "_events": {}, "_eventsCount": 1, "cell": { @@ -16954,12 +17889,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 58435, + "_idleStart": 49961, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 77, + "duration": 79, "state": "passed", "speed": "slow" }, @@ -16976,9 +17911,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "J0Woxa12f4QGJRhNM72fK", + "parent": "E3ll9DX0oupbYdEOUKQU_", "ctx": null, - "_testId": "urn:uuid:b8faff89-f6aa-4295-ab09-b1e79d606875", + "_testId": "urn:uuid:4609f10d-c8a0-423e-acec-12abf304858f", "_events": {}, "_eventsCount": 1, "cell": { @@ -16989,12 +17924,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 58512, + "_idleStart": 50040, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 85, + "duration": 83, "state": "passed", "speed": "slow" }, @@ -17011,9 +17946,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "J0Woxa12f4QGJRhNM72fK", + "parent": "E3ll9DX0oupbYdEOUKQU_", "ctx": null, - "_testId": "urn:uuid:6a9cbb37-889f-4604-ac5f-d60feac34b33", + "_testId": "urn:uuid:c00226ec-d21f-48e0-957e-056ff094b1f9", "_events": {}, "_eventsCount": 1, "cell": { @@ -17024,12 +17959,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 58597, + "_idleStart": 50123, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 80, + "duration": 82, "state": "passed", "speed": "slow" } @@ -17047,9 +17982,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "LDRSFZtSFIcti14FNh2RB", + "parent": "0WoEQxt28eZlSVJSYrHq2", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "_testId": "urn:uuid:8ac3e91d-59a8-40cd-95e8-50b08bda79dd" + "_testId": "urn:uuid:0228944e-50f7-4c59-a726-01e52ba56f4e" }, { "title": "Danube Tech", @@ -17069,9 +18004,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "AyR2aiWXtc628EWKurHex", + "parent": "y66ScrG69LT1t41Vbzhm8", "ctx": null, - "_testId": "urn:uuid:c3fca139-24bb-4e4e-8ff2-26fa1574811a", + "_testId": "urn:uuid:11f399be-6679-4fe4-b849-2579c3e6fafa", "_events": {}, "_eventsCount": 1, "cell": { @@ -17082,12 +18017,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 58676, + "_idleStart": 50206, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2984, + "duration": 968, "state": "failed", "err": { "name": "AssertionError", @@ -17110,9 +18045,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "AyR2aiWXtc628EWKurHex", + "parent": "y66ScrG69LT1t41Vbzhm8", "ctx": null, - "_testId": "urn:uuid:939bb4a0-6926-4e89-9c7c-e61f317002e3", + "_testId": "urn:uuid:7ca16527-5821-40e5-9dd2-f7fd192bba84", "_events": {}, "_eventsCount": 1, "cell": { @@ -17123,12 +18058,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 61661, + "_idleStart": 51175, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2370, + "duration": 296, "state": "passed", "speed": "slow" }, @@ -17145,9 +18080,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "AyR2aiWXtc628EWKurHex", + "parent": "y66ScrG69LT1t41Vbzhm8", "ctx": null, - "_testId": "urn:uuid:b482a28e-c180-4bc4-a581-2fe6dda145a1", + "_testId": "urn:uuid:098c58dd-ee40-4173-8ceb-dfad324ea7be", "_events": {}, "_eventsCount": 1, "cell": { @@ -17158,12 +18093,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 64031, + "_idleStart": 51471, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2371, + "duration": 298, "state": "passed", "speed": "slow" }, @@ -17180,9 +18115,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "AyR2aiWXtc628EWKurHex", + "parent": "y66ScrG69LT1t41Vbzhm8", "ctx": null, - "_testId": "urn:uuid:1b76ccea-6384-40c6-b51f-e4ea150a3c94", + "_testId": "urn:uuid:f78eea0c-91e0-4dd7-bc35-d888d3e7f86d", "_events": {}, "_eventsCount": 1, "cell": { @@ -17193,12 +18128,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 66402, + "_idleStart": 51770, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2366, + "duration": 298, "state": "passed", "speed": "slow" } @@ -17216,9 +18151,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "LDRSFZtSFIcti14FNh2RB", + "parent": "0WoEQxt28eZlSVJSYrHq2", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "_testId": "urn:uuid:7ca80ab0-1ce6-4aaa-8f3d-53e7582fada6" + "_testId": "urn:uuid:0882cf47-0224-445e-87e7-a72589ae0a98" }, { "title": "Digital Bazaar", @@ -17238,9 +18173,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "0Czv3pRb_IzZm2-kad0iM", + "parent": "b3JsxaTyPD_8Yl0O8LIjq", "ctx": null, - "_testId": "urn:uuid:b621df9a-8587-45c1-948d-7a1bcdd87302", + "_testId": "urn:uuid:91a36828-3b66-48e0-aca7-04d71abd38ef", "_events": {}, "_eventsCount": 1, "cell": { @@ -17251,12 +18186,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 68769, + "_idleStart": 52067, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 178, + "duration": 97, "state": "passed", "speed": "slow" }, @@ -17273,9 +18208,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "0Czv3pRb_IzZm2-kad0iM", + "parent": "b3JsxaTyPD_8Yl0O8LIjq", "ctx": null, - "_testId": "urn:uuid:4a73a303-c7e3-42cd-b401-cfe7cddf6871", + "_testId": "urn:uuid:82729b68-3628-401b-93b1-760771025665", "_events": {}, "_eventsCount": 1, "cell": { @@ -17286,12 +18221,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 68948, + "_idleStart": 52165, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 103, + "duration": 94, "state": "passed", "speed": "slow" }, @@ -17308,9 +18243,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "0Czv3pRb_IzZm2-kad0iM", + "parent": "b3JsxaTyPD_8Yl0O8LIjq", "ctx": null, - "_testId": "urn:uuid:4be62032-4b83-4377-ac1f-d1c9d0b53ff5", + "_testId": "urn:uuid:7b7fdd2d-38ae-4aa3-8dcc-b3f916f6fb97", "_events": {}, "_eventsCount": 1, "cell": { @@ -17321,12 +18256,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 69050, + "_idleStart": 52259, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 108, + "duration": 90, "state": "passed", "speed": "slow" }, @@ -17343,9 +18278,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "0Czv3pRb_IzZm2-kad0iM", + "parent": "b3JsxaTyPD_8Yl0O8LIjq", "ctx": null, - "_testId": "urn:uuid:f9f33392-fc06-47f1-9831-538bfa8ea1a9", + "_testId": "urn:uuid:a75715f3-ae65-4c7f-b47d-b4d583982438", "_events": {}, "_eventsCount": 1, "cell": { @@ -17356,12 +18291,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 69158, + "_idleStart": 52348, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 107, + "duration": 88, "state": "passed", "speed": "slow" } @@ -17379,9 +18314,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "LDRSFZtSFIcti14FNh2RB", + "parent": "0WoEQxt28eZlSVJSYrHq2", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "_testId": "urn:uuid:fbecbccb-9b33-452c-b859-d697d16db6ae" + "_testId": "urn:uuid:c70ace60-8f62-49cc-81c7-993982308a85" }, { "title": "EWF", @@ -17401,9 +18336,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "auAckUd3q3U0_h9eQyIUK", + "parent": "xkyCAkAHmM-WbSxh4Xc88", "ctx": null, - "_testId": "urn:uuid:23d5ba70-d2f3-46ea-8d20-5ad73cb6b053", + "_testId": "urn:uuid:a198bf4e-8746-43e4-bb26-a0df11ad7a6b", "_events": {}, "_eventsCount": 1, "cell": { @@ -17414,12 +18349,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 69265, + "_idleStart": 52436, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 79, + "duration": 169, "state": "passed", "speed": "slow" }, @@ -17436,9 +18371,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "auAckUd3q3U0_h9eQyIUK", + "parent": "xkyCAkAHmM-WbSxh4Xc88", "ctx": null, - "_testId": "urn:uuid:bc3ad2f6-4e1d-422d-bd1e-e72fd8836aa2", + "_testId": "urn:uuid:6d23dc58-b342-4550-b620-de4aab50c88d", "_events": {}, "_eventsCount": 1, "cell": { @@ -17449,14 +18384,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 69344, + "_idleStart": 52606, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 32, + "duration": 76, "state": "passed", - "speed": "fast" + "speed": "slow" }, { "type": "test", @@ -17471,9 +18406,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "auAckUd3q3U0_h9eQyIUK", + "parent": "xkyCAkAHmM-WbSxh4Xc88", "ctx": null, - "_testId": "urn:uuid:f352ff9b-6e1d-4f74-be1e-e9e2c10c2090", + "_testId": "urn:uuid:7e12d09f-0deb-40f4-8e4f-b4351cf2ca87", "_events": {}, "_eventsCount": 1, "cell": { @@ -17484,12 +18419,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 69376, + "_idleStart": 52683, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 58, + "duration": 53, "state": "passed", "speed": "medium" }, @@ -17506,9 +18441,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "auAckUd3q3U0_h9eQyIUK", + "parent": "xkyCAkAHmM-WbSxh4Xc88", "ctx": null, - "_testId": "urn:uuid:8dee0ce4-b6cb-421a-a154-f68cc91fa2cd", + "_testId": "urn:uuid:b2cfdd33-3294-4067-9ad1-145d5aeeba01", "_events": {}, "_eventsCount": 1, "cell": { @@ -17519,14 +18454,177 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 69435, + "_idleStart": 52735, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 31, + "duration": 47, "state": "passed", - "speed": "fast" + "speed": "medium" + } + ], + "root": false, + "pending": false, + "_retries": -1, + "_beforeEach": [], + "_beforeAll": [], + "_afterEach": [], + "_afterAll": [], + "_timeout": 15000, + "_slow": 75, + "_bail": false, + "_onlyTests": [], + "_onlySuites": [], + "delayed": false, + "parent": "0WoEQxt28eZlSVJSYrHq2", + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "_testId": "urn:uuid:ea0a13e6-d243-42f8-9a89-9a26aae29f9a" + }, + { + "title": "LearnCard", + "ctx": null, + "suites": [], + "tests": [ + { + "type": "test", + "title": "MUST verify a valid VC with an Ed25519Signature2020 proof", + "body": "async function() {\n this.test.cell = {\n columnId: name,\n rowId: this.test.title\n };\n const credential = klona(issuedVc);\n await verificationSuccess({credential, verifier});\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "cO5EOYybWRW7rYtqJWKaO", + "ctx": null, + "_testId": "urn:uuid:e5e205af-325a-4474-b15a-b32fa996d676", + "_events": {}, + "_eventsCount": 1, + "cell": { + "columnId": "LearnCard", + "rowId": "MUST verify a valid VC with an Ed25519Signature2020 proof" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 52783, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 260, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "If the \"proofValue\" field, when decoded to raw bytes, is not 64 bytes in length if the associated public key is 32 bytes in length, or 114 bytes in length if the public key is 57 bytes in length, an error MUST be raised.", + "body": "async function() {\n this.test.cell = {\n columnId: name,\n rowId: this.test.title\n };\n const credential = klona(issuedVc);\n const proofBytes = bs58Decode({id: credential.proof.proofValue});\n const randomBytes = new Uint8Array(32).map(\n () => Math.floor(Math.random() * 255));\n credential.proof.proofValue = bs58Encode(\n new Uint8Array([...proofBytes, ...randomBytes]));\n await verificationFail({credential, verifier});\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "cO5EOYybWRW7rYtqJWKaO", + "ctx": null, + "_testId": "urn:uuid:5cd2b9c9-4e5e-48b6-870e-b0adaf774ee2", + "_events": {}, + "_eventsCount": 1, + "cell": { + "columnId": "LearnCard", + "rowId": "If the \"proofValue\" field, when decoded to raw bytes, is not 64 bytes in length if the associated public key is 32 bytes in length, or 114 bytes in length if the public key is 57 bytes in length, an error MUST be raised." + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 53044, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 136, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "If a canonicalization algorithm other than URDNA2015 is used, an error MUST be raised.", + "body": "async function() {\n this.test.cell = {\n columnId: name,\n rowId: this.test.title\n };\n const credential = klona(incorrectCannonization);\n await verificationFail({credential, verifier});\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "cO5EOYybWRW7rYtqJWKaO", + "ctx": null, + "_testId": "urn:uuid:2b1d5148-82ea-4da5-818c-0548b128d405", + "_events": {}, + "_eventsCount": 1, + "cell": { + "columnId": "LearnCard", + "rowId": "If a canonicalization algorithm other than URDNA2015 is used, an error MUST be raised." + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 53181, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 130, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "If a canonicalization data hashing algorithm SHA-2-256 is used, an error MUST be raised.", + "body": "async function() {\n this.test.cell = {\n columnId: name,\n rowId: this.test.title\n };\n const credential = klona(incorrectHash);\n await verificationFail({credential, verifier});\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "cO5EOYybWRW7rYtqJWKaO", + "ctx": null, + "_testId": "urn:uuid:e9d078fb-d12c-4975-8fbc-d5983e6916dd", + "_events": {}, + "_eventsCount": 1, + "cell": { + "columnId": "LearnCard", + "rowId": "If a canonicalization data hashing algorithm SHA-2-256 is used, an error MUST be raised." + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 53311, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 131, + "state": "passed", + "speed": "slow" } ], "root": false, @@ -17542,12 +18640,12 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "LDRSFZtSFIcti14FNh2RB", + "parent": "0WoEQxt28eZlSVJSYrHq2", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "_testId": "urn:uuid:62975ae0-44d7-4594-b86c-9439ac87bd80" + "_testId": "urn:uuid:d6be377a-294e-42e4-9b49-e23b446cb63b" }, { - "title": "LearnCard", + "title": "Netis", "ctx": null, "suites": [], "tests": [ @@ -17564,25 +18662,25 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "RIhw8hpVttrxYy1xnJMpJ", + "parent": "261rvs-Ac1wEZKWSsc9Cv", "ctx": null, - "_testId": "urn:uuid:fc5593b4-584c-4b32-aaf7-4100e8a8c558", + "_testId": "urn:uuid:1b856397-50ec-4019-a7d4-f8c2a1509fe3", "_events": {}, "_eventsCount": 1, "cell": { - "columnId": "LearnCard", + "columnId": "Netis", "rowId": "MUST verify a valid VC with an Ed25519Signature2020 proof" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 69465, + "_idleStart": 53443, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 316, + "duration": 619, "state": "passed", "speed": "slow" }, @@ -17599,25 +18697,25 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "RIhw8hpVttrxYy1xnJMpJ", + "parent": "261rvs-Ac1wEZKWSsc9Cv", "ctx": null, - "_testId": "urn:uuid:a4487a63-8529-4dfb-97c7-3926942b21d3", + "_testId": "urn:uuid:bb58ae2c-87b8-4119-be2d-0f761849b653", "_events": {}, "_eventsCount": 1, "cell": { - "columnId": "LearnCard", + "columnId": "Netis", "rowId": "If the \"proofValue\" field, when decoded to raw bytes, is not 64 bytes in length if the associated public key is 32 bytes in length, or 114 bytes in length if the public key is 57 bytes in length, an error MUST be raised." }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 69782, + "_idleStart": 54061, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 186, + "duration": 184, "state": "passed", "speed": "slow" }, @@ -17634,25 +18732,25 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "RIhw8hpVttrxYy1xnJMpJ", + "parent": "261rvs-Ac1wEZKWSsc9Cv", "ctx": null, - "_testId": "urn:uuid:b9e22c19-5fe6-4d52-bd7d-58469f517d5b", + "_testId": "urn:uuid:49217067-2646-4589-8514-df589f7429e0", "_events": {}, "_eventsCount": 1, "cell": { - "columnId": "LearnCard", + "columnId": "Netis", "rowId": "If a canonicalization algorithm other than URDNA2015 is used, an error MUST be raised." }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 69967, + "_idleStart": 54246, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 146, + "duration": 190, "state": "passed", "speed": "slow" }, @@ -17669,25 +18767,25 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "RIhw8hpVttrxYy1xnJMpJ", + "parent": "261rvs-Ac1wEZKWSsc9Cv", "ctx": null, - "_testId": "urn:uuid:e305f980-ef16-4078-8e9d-dc962fbaa752", + "_testId": "urn:uuid:2af75558-4ef9-44a2-9c91-063beb829000", "_events": {}, "_eventsCount": 1, "cell": { - "columnId": "LearnCard", + "columnId": "Netis", "rowId": "If a canonicalization data hashing algorithm SHA-2-256 is used, an error MUST be raised." }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 70114, + "_idleStart": 54436, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 142, + "duration": 207, "state": "passed", "speed": "slow" } @@ -17705,9 +18803,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "LDRSFZtSFIcti14FNh2RB", + "parent": "0WoEQxt28eZlSVJSYrHq2", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "_testId": "urn:uuid:ddaf2d1c-36a5-4ed4-95a9-0694d07e0024" + "_testId": "urn:uuid:20d2a4f3-35e6-45e1-bf0a-a1f8098b9c8a" }, { "title": "SpruceID", @@ -17727,9 +18825,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "9YpP3BEzfI-Sg-Xv3DY9y", + "parent": "A30hwLDrun17r7LjTZytW", "ctx": null, - "_testId": "urn:uuid:9805a0cf-189c-4360-96e1-24b8ce71b298", + "_testId": "urn:uuid:981cfe66-96ce-45ca-8c5b-b01109fb2e88", "_events": {}, "_eventsCount": 1, "cell": { @@ -17740,12 +18838,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 70256, + "_idleStart": 54644, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 109, + "duration": 349, "state": "passed", "speed": "slow" }, @@ -17762,9 +18860,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "9YpP3BEzfI-Sg-Xv3DY9y", + "parent": "A30hwLDrun17r7LjTZytW", "ctx": null, - "_testId": "urn:uuid:13be23a1-d40e-4594-9ca7-88f264e770f0", + "_testId": "urn:uuid:39f3d115-e1a2-43f7-8126-a2caf382ccff", "_events": {}, "_eventsCount": 1, "cell": { @@ -17775,12 +18873,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 70365, + "_idleStart": 54993, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 92, + "duration": 106, "state": "passed", "speed": "slow" }, @@ -17797,9 +18895,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "9YpP3BEzfI-Sg-Xv3DY9y", + "parent": "A30hwLDrun17r7LjTZytW", "ctx": null, - "_testId": "urn:uuid:b97df3eb-f684-4a7a-b00a-db70de63f26b", + "_testId": "urn:uuid:4894e9f3-2e0b-4e5a-bc58-09ab2d30e5f7", "_events": {}, "_eventsCount": 1, "cell": { @@ -17810,12 +18908,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 70457, + "_idleStart": 55099, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 91, + "duration": 101, "state": "passed", "speed": "slow" }, @@ -17832,9 +18930,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "9YpP3BEzfI-Sg-Xv3DY9y", + "parent": "A30hwLDrun17r7LjTZytW", "ctx": null, - "_testId": "urn:uuid:00bb796c-2aa5-41b4-9aaf-b96cb6ada1ed", + "_testId": "urn:uuid:d1ff698c-9d0d-4930-94b3-5d3dcbbebe5f", "_events": {}, "_eventsCount": 1, "cell": { @@ -17845,12 +18943,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 70548, + "_idleStart": 55199, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 87, + "duration": 100, "state": "passed", "speed": "slow" } @@ -17868,9 +18966,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "LDRSFZtSFIcti14FNh2RB", + "parent": "0WoEQxt28eZlSVJSYrHq2", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "_testId": "urn:uuid:4e8814ac-fbc5-4e89-b76f-150c17b68b1b" + "_testId": "urn:uuid:e91a0d53-8c36-467d-96f1-8cba965e56d3" }, { "title": "Trinsic", @@ -17890,9 +18988,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "PYd2cQ_mNS5S2x7MlOIR-", + "parent": "4apAkKwB9rJsAX9MK3kVu", "ctx": null, - "_testId": "urn:uuid:cf826ffe-2ce0-4763-991d-ca8630f888f4", + "_testId": "urn:uuid:8d9e0d0f-7ffa-4f22-a496-8a0517919dc0", "_events": {}, "_eventsCount": 1, "cell": { @@ -17903,12 +19001,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 70636, + "_idleStart": 55300, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 126, + "duration": 306, "state": "passed", "speed": "slow" }, @@ -17925,9 +19023,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "PYd2cQ_mNS5S2x7MlOIR-", + "parent": "4apAkKwB9rJsAX9MK3kVu", "ctx": null, - "_testId": "urn:uuid:eac97f68-c7f6-49fb-89a2-e60d9b68df17", + "_testId": "urn:uuid:c4ea9b0c-2cfd-452d-b7fd-09b61d04f53a", "_events": {}, "_eventsCount": 1, "cell": { @@ -17938,12 +19036,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 70761, + "_idleStart": 55606, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 112, + "duration": 118, "state": "passed", "speed": "slow" }, @@ -17960,9 +19058,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "PYd2cQ_mNS5S2x7MlOIR-", + "parent": "4apAkKwB9rJsAX9MK3kVu", "ctx": null, - "_testId": "urn:uuid:9fb5e2a7-b73e-4386-ad3f-53d1effd8199", + "_testId": "urn:uuid:12496372-c1da-4e69-a515-f60d50e2a225", "_events": {}, "_eventsCount": 1, "cell": { @@ -17973,12 +19071,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 70874, + "_idleStart": 55725, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 110, + "duration": 119, "state": "passed", "speed": "slow" }, @@ -17995,9 +19093,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "PYd2cQ_mNS5S2x7MlOIR-", + "parent": "4apAkKwB9rJsAX9MK3kVu", "ctx": null, - "_testId": "urn:uuid:ccaeb628-538e-4b79-9213-3ec89454e56f", + "_testId": "urn:uuid:7ef5f2ba-d777-4167-b329-9d26507f44fe", "_events": {}, "_eventsCount": 1, "cell": { @@ -18008,12 +19106,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 70983, + "_idleStart": 55844, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 107, + "duration": 120, "state": "passed", "speed": "slow" } @@ -18031,9 +19129,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "LDRSFZtSFIcti14FNh2RB", + "parent": "0WoEQxt28eZlSVJSYrHq2", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "_testId": "urn:uuid:79165c45-7007-4628-8f8d-a55b5599f01d" + "_testId": "urn:uuid:d34f3d75-b3b7-4f4a-9962-9a9ef6096e15" } ], "root": false, @@ -18049,13 +19147,13 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "ORdT5ixiYOLkICrQRquYv", + "parent": "i4VKpo0GIAUst3I6YiEGK", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", "matrix": true, "report": true, "rowLabel": "Test Name", "columnLabel": "Verifier", - "_testId": "urn:uuid:ecd96afa-87b7-47f9-a090-d14f2a159fa5", + "_testId": "urn:uuid:c5e680ce-8666-41fd-9d03-23fb1620a06e", "columns": [ "ACA-py", "apicatalog.com", @@ -18063,6 +19161,7 @@ "Digital Bazaar", "EWF", "LearnCard", + "Netis", "SpruceID", "Trinsic" ], @@ -18083,9 +19182,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "-whQoZxhw8aFSxGChOeQ8", + "parent": "4aBYWQvxRUwbZEB-6CRBz", "ctx": null, - "_testId": "urn:uuid:378667f9-2ba4-4e91-86af-fece123bb1e5", + "_testId": "urn:uuid:3d061470-5bad-4ecf-99c4-c928769e6140", "_events": {}, "_eventsCount": 1, "cell": { @@ -18096,12 +19195,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 57698, + "_idleStart": 49282, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 329, + "duration": 294, "state": "passed", "speed": "slow" }, @@ -18118,9 +19217,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "J0Woxa12f4QGJRhNM72fK", + "parent": "E3ll9DX0oupbYdEOUKQU_", "ctx": null, - "_testId": "urn:uuid:23859a59-be69-40df-a938-6c4dd3740fff", + "_testId": "urn:uuid:f129eef8-8fa5-4b6b-8aab-4efbb9b2d083", "_events": {}, "_eventsCount": 1, "cell": { @@ -18131,12 +19230,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 58315, + "_idleStart": 49834, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 119, + "duration": 126, "state": "passed", "speed": "slow" }, @@ -18153,9 +19252,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "AyR2aiWXtc628EWKurHex", + "parent": "y66ScrG69LT1t41Vbzhm8", "ctx": null, - "_testId": "urn:uuid:c3fca139-24bb-4e4e-8ff2-26fa1574811a", + "_testId": "urn:uuid:11f399be-6679-4fe4-b849-2579c3e6fafa", "_events": {}, "_eventsCount": 1, "cell": { @@ -18166,12 +19265,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 58676, + "_idleStart": 50206, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2984, + "duration": 968, "state": "failed", "err": { "name": "AssertionError", @@ -18194,9 +19293,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "0Czv3pRb_IzZm2-kad0iM", + "parent": "b3JsxaTyPD_8Yl0O8LIjq", "ctx": null, - "_testId": "urn:uuid:b621df9a-8587-45c1-948d-7a1bcdd87302", + "_testId": "urn:uuid:91a36828-3b66-48e0-aca7-04d71abd38ef", "_events": {}, "_eventsCount": 1, "cell": { @@ -18207,12 +19306,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 68769, + "_idleStart": 52067, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 178, + "duration": 97, "state": "passed", "speed": "slow" }, @@ -18229,9 +19328,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "auAckUd3q3U0_h9eQyIUK", + "parent": "xkyCAkAHmM-WbSxh4Xc88", "ctx": null, - "_testId": "urn:uuid:23d5ba70-d2f3-46ea-8d20-5ad73cb6b053", + "_testId": "urn:uuid:a198bf4e-8746-43e4-bb26-a0df11ad7a6b", "_events": {}, "_eventsCount": 1, "cell": { @@ -18242,12 +19341,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 69265, + "_idleStart": 52436, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 79, + "duration": 169, "state": "passed", "speed": "slow" }, @@ -18264,9 +19363,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "RIhw8hpVttrxYy1xnJMpJ", + "parent": "cO5EOYybWRW7rYtqJWKaO", "ctx": null, - "_testId": "urn:uuid:fc5593b4-584c-4b32-aaf7-4100e8a8c558", + "_testId": "urn:uuid:e5e205af-325a-4474-b15a-b32fa996d676", "_events": {}, "_eventsCount": 1, "cell": { @@ -18277,12 +19376,47 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 69465, + "_idleStart": 52783, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 260, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "MUST verify a valid VC with an Ed25519Signature2020 proof", + "body": "async function() {\n this.test.cell = {\n columnId: name,\n rowId: this.test.title\n };\n const credential = klona(issuedVc);\n await verificationSuccess({credential, verifier});\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "261rvs-Ac1wEZKWSsc9Cv", + "ctx": null, + "_testId": "urn:uuid:1b856397-50ec-4019-a7d4-f8c2a1509fe3", + "_events": {}, + "_eventsCount": 1, + "cell": { + "columnId": "Netis", + "rowId": "MUST verify a valid VC with an Ed25519Signature2020 proof" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 53443, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 316, + "duration": 619, "state": "passed", "speed": "slow" }, @@ -18299,9 +19433,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "9YpP3BEzfI-Sg-Xv3DY9y", + "parent": "A30hwLDrun17r7LjTZytW", "ctx": null, - "_testId": "urn:uuid:9805a0cf-189c-4360-96e1-24b8ce71b298", + "_testId": "urn:uuid:981cfe66-96ce-45ca-8c5b-b01109fb2e88", "_events": {}, "_eventsCount": 1, "cell": { @@ -18312,12 +19446,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 70256, + "_idleStart": 54644, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 109, + "duration": 349, "state": "passed", "speed": "slow" }, @@ -18334,9 +19468,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "PYd2cQ_mNS5S2x7MlOIR-", + "parent": "4apAkKwB9rJsAX9MK3kVu", "ctx": null, - "_testId": "urn:uuid:cf826ffe-2ce0-4763-991d-ca8630f888f4", + "_testId": "urn:uuid:8d9e0d0f-7ffa-4f22-a496-8a0517919dc0", "_events": {}, "_eventsCount": 1, "cell": { @@ -18347,12 +19481,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 70636, + "_idleStart": 55300, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 126, + "duration": 306, "state": "passed", "speed": "slow" } @@ -18374,9 +19508,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "-whQoZxhw8aFSxGChOeQ8", + "parent": "4aBYWQvxRUwbZEB-6CRBz", "ctx": null, - "_testId": "urn:uuid:c7398af1-b728-4d7f-a241-57801ce10259", + "_testId": "urn:uuid:260a3e9f-9d6b-4a75-b080-f3a9521c0bf1", "_events": {}, "_eventsCount": 1, "cell": { @@ -18387,20 +19521,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 58028, + "_idleStart": 49577, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 99, + "duration": 86, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 13 Oct 2024 05:02:29 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "message": "Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 20 Oct 2024 05:02:14 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", "showDiff": false, "actual": {}, "operator": "notStrictEqual", - "stack": "AssertionError: Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 13 Oct 2024 05:02:29 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at verificationFail (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/assertions.js:49:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js:73:11)" + "stack": "AssertionError: Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 20 Oct 2024 05:02:14 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at verificationFail (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/assertions.js:49:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js:73:11)" } }, { @@ -18416,9 +19550,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "J0Woxa12f4QGJRhNM72fK", + "parent": "E3ll9DX0oupbYdEOUKQU_", "ctx": null, - "_testId": "urn:uuid:57fcd9c0-9fe4-45e4-b52a-1ca0bc60bfe5", + "_testId": "urn:uuid:6c8c7bc7-ce36-44fb-887e-b01950158ebf", "_events": {}, "_eventsCount": 1, "cell": { @@ -18429,12 +19563,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 58435, + "_idleStart": 49961, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 77, + "duration": 79, "state": "passed", "speed": "slow" }, @@ -18451,9 +19585,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "AyR2aiWXtc628EWKurHex", + "parent": "y66ScrG69LT1t41Vbzhm8", "ctx": null, - "_testId": "urn:uuid:939bb4a0-6926-4e89-9c7c-e61f317002e3", + "_testId": "urn:uuid:7ca16527-5821-40e5-9dd2-f7fd192bba84", "_events": {}, "_eventsCount": 1, "cell": { @@ -18464,12 +19598,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 61661, + "_idleStart": 51175, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2370, + "duration": 296, "state": "passed", "speed": "slow" }, @@ -18486,9 +19620,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "0Czv3pRb_IzZm2-kad0iM", + "parent": "b3JsxaTyPD_8Yl0O8LIjq", "ctx": null, - "_testId": "urn:uuid:4a73a303-c7e3-42cd-b401-cfe7cddf6871", + "_testId": "urn:uuid:82729b68-3628-401b-93b1-760771025665", "_events": {}, "_eventsCount": 1, "cell": { @@ -18499,12 +19633,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 68948, + "_idleStart": 52165, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 103, + "duration": 94, "state": "passed", "speed": "slow" }, @@ -18521,9 +19655,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "auAckUd3q3U0_h9eQyIUK", + "parent": "xkyCAkAHmM-WbSxh4Xc88", "ctx": null, - "_testId": "urn:uuid:bc3ad2f6-4e1d-422d-bd1e-e72fd8836aa2", + "_testId": "urn:uuid:6d23dc58-b342-4550-b620-de4aab50c88d", "_events": {}, "_eventsCount": 1, "cell": { @@ -18534,14 +19668,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 69344, + "_idleStart": 52606, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 32, + "duration": 76, "state": "passed", - "speed": "fast" + "speed": "slow" }, { "type": "test", @@ -18556,9 +19690,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "RIhw8hpVttrxYy1xnJMpJ", + "parent": "cO5EOYybWRW7rYtqJWKaO", "ctx": null, - "_testId": "urn:uuid:a4487a63-8529-4dfb-97c7-3926942b21d3", + "_testId": "urn:uuid:5cd2b9c9-4e5e-48b6-870e-b0adaf774ee2", "_events": {}, "_eventsCount": 1, "cell": { @@ -18569,12 +19703,47 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 69782, + "_idleStart": 53044, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 136, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "If the \"proofValue\" field, when decoded to raw bytes, is not 64 bytes in length if the associated public key is 32 bytes in length, or 114 bytes in length if the public key is 57 bytes in length, an error MUST be raised.", + "body": "async function() {\n this.test.cell = {\n columnId: name,\n rowId: this.test.title\n };\n const credential = klona(issuedVc);\n const proofBytes = bs58Decode({id: credential.proof.proofValue});\n const randomBytes = new Uint8Array(32).map(\n () => Math.floor(Math.random() * 255));\n credential.proof.proofValue = bs58Encode(\n new Uint8Array([...proofBytes, ...randomBytes]));\n await verificationFail({credential, verifier});\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "261rvs-Ac1wEZKWSsc9Cv", + "ctx": null, + "_testId": "urn:uuid:bb58ae2c-87b8-4119-be2d-0f761849b653", + "_events": {}, + "_eventsCount": 1, + "cell": { + "columnId": "Netis", + "rowId": "If the \"proofValue\" field, when decoded to raw bytes, is not 64 bytes in length if the associated public key is 32 bytes in length, or 114 bytes in length if the public key is 57 bytes in length, an error MUST be raised." + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 54061, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 186, + "duration": 184, "state": "passed", "speed": "slow" }, @@ -18591,9 +19760,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "9YpP3BEzfI-Sg-Xv3DY9y", + "parent": "A30hwLDrun17r7LjTZytW", "ctx": null, - "_testId": "urn:uuid:13be23a1-d40e-4594-9ca7-88f264e770f0", + "_testId": "urn:uuid:39f3d115-e1a2-43f7-8126-a2caf382ccff", "_events": {}, "_eventsCount": 1, "cell": { @@ -18604,12 +19773,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 70365, + "_idleStart": 54993, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 92, + "duration": 106, "state": "passed", "speed": "slow" }, @@ -18626,9 +19795,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "PYd2cQ_mNS5S2x7MlOIR-", + "parent": "4apAkKwB9rJsAX9MK3kVu", "ctx": null, - "_testId": "urn:uuid:eac97f68-c7f6-49fb-89a2-e60d9b68df17", + "_testId": "urn:uuid:c4ea9b0c-2cfd-452d-b7fd-09b61d04f53a", "_events": {}, "_eventsCount": 1, "cell": { @@ -18639,12 +19808,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 70761, + "_idleStart": 55606, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 112, + "duration": 118, "state": "passed", "speed": "slow" } @@ -18666,9 +19835,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "-whQoZxhw8aFSxGChOeQ8", + "parent": "4aBYWQvxRUwbZEB-6CRBz", "ctx": null, - "_testId": "urn:uuid:9c36b37d-5c43-4ee3-9c19-07026a0b9b9d", + "_testId": "urn:uuid:da9b560b-e8b6-4f67-bdb6-174955b89428", "_events": {}, "_eventsCount": 1, "cell": { @@ -18679,20 +19848,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 58127, + "_idleStart": 49664, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 93, + "duration": 85, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 13 Oct 2024 05:02:29 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "message": "Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 20 Oct 2024 05:02:14 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", "showDiff": false, "actual": {}, "operator": "notStrictEqual", - "stack": "AssertionError: Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 13 Oct 2024 05:02:29 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at verificationFail (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/assertions.js:49:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js:82:11)" + "stack": "AssertionError: Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 20 Oct 2024 05:02:14 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at verificationFail (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/assertions.js:49:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js:82:11)" } }, { @@ -18708,9 +19877,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "J0Woxa12f4QGJRhNM72fK", + "parent": "E3ll9DX0oupbYdEOUKQU_", "ctx": null, - "_testId": "urn:uuid:b8faff89-f6aa-4295-ab09-b1e79d606875", + "_testId": "urn:uuid:4609f10d-c8a0-423e-acec-12abf304858f", "_events": {}, "_eventsCount": 1, "cell": { @@ -18721,12 +19890,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 58512, + "_idleStart": 50040, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 85, + "duration": 83, "state": "passed", "speed": "slow" }, @@ -18743,9 +19912,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "AyR2aiWXtc628EWKurHex", + "parent": "y66ScrG69LT1t41Vbzhm8", "ctx": null, - "_testId": "urn:uuid:b482a28e-c180-4bc4-a581-2fe6dda145a1", + "_testId": "urn:uuid:098c58dd-ee40-4173-8ceb-dfad324ea7be", "_events": {}, "_eventsCount": 1, "cell": { @@ -18756,12 +19925,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 64031, + "_idleStart": 51471, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2371, + "duration": 298, "state": "passed", "speed": "slow" }, @@ -18778,9 +19947,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "0Czv3pRb_IzZm2-kad0iM", + "parent": "b3JsxaTyPD_8Yl0O8LIjq", "ctx": null, - "_testId": "urn:uuid:4be62032-4b83-4377-ac1f-d1c9d0b53ff5", + "_testId": "urn:uuid:7b7fdd2d-38ae-4aa3-8dcc-b3f916f6fb97", "_events": {}, "_eventsCount": 1, "cell": { @@ -18791,12 +19960,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 69050, + "_idleStart": 52259, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 108, + "duration": 90, "state": "passed", "speed": "slow" }, @@ -18813,9 +19982,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "auAckUd3q3U0_h9eQyIUK", + "parent": "xkyCAkAHmM-WbSxh4Xc88", "ctx": null, - "_testId": "urn:uuid:f352ff9b-6e1d-4f74-be1e-e9e2c10c2090", + "_testId": "urn:uuid:7e12d09f-0deb-40f4-8e4f-b4351cf2ca87", "_events": {}, "_eventsCount": 1, "cell": { @@ -18826,12 +19995,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 69376, + "_idleStart": 52683, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 58, + "duration": 53, "state": "passed", "speed": "medium" }, @@ -18848,9 +20017,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "RIhw8hpVttrxYy1xnJMpJ", + "parent": "cO5EOYybWRW7rYtqJWKaO", "ctx": null, - "_testId": "urn:uuid:b9e22c19-5fe6-4d52-bd7d-58469f517d5b", + "_testId": "urn:uuid:2b1d5148-82ea-4da5-818c-0548b128d405", "_events": {}, "_eventsCount": 1, "cell": { @@ -18861,12 +20030,47 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 69967, + "_idleStart": 53181, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 130, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "If a canonicalization algorithm other than URDNA2015 is used, an error MUST be raised.", + "body": "async function() {\n this.test.cell = {\n columnId: name,\n rowId: this.test.title\n };\n const credential = klona(incorrectCannonization);\n await verificationFail({credential, verifier});\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "261rvs-Ac1wEZKWSsc9Cv", + "ctx": null, + "_testId": "urn:uuid:49217067-2646-4589-8514-df589f7429e0", + "_events": {}, + "_eventsCount": 1, + "cell": { + "columnId": "Netis", + "rowId": "If a canonicalization algorithm other than URDNA2015 is used, an error MUST be raised." + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 54246, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 146, + "duration": 190, "state": "passed", "speed": "slow" }, @@ -18883,9 +20087,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "9YpP3BEzfI-Sg-Xv3DY9y", + "parent": "A30hwLDrun17r7LjTZytW", "ctx": null, - "_testId": "urn:uuid:b97df3eb-f684-4a7a-b00a-db70de63f26b", + "_testId": "urn:uuid:4894e9f3-2e0b-4e5a-bc58-09ab2d30e5f7", "_events": {}, "_eventsCount": 1, "cell": { @@ -18896,12 +20100,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 70457, + "_idleStart": 55099, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 91, + "duration": 101, "state": "passed", "speed": "slow" }, @@ -18918,9 +20122,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "PYd2cQ_mNS5S2x7MlOIR-", + "parent": "4apAkKwB9rJsAX9MK3kVu", "ctx": null, - "_testId": "urn:uuid:9fb5e2a7-b73e-4386-ad3f-53d1effd8199", + "_testId": "urn:uuid:12496372-c1da-4e69-a515-f60d50e2a225", "_events": {}, "_eventsCount": 1, "cell": { @@ -18931,12 +20135,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 70874, + "_idleStart": 55725, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 110, + "duration": 119, "state": "passed", "speed": "slow" } @@ -18958,9 +20162,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "-whQoZxhw8aFSxGChOeQ8", + "parent": "4aBYWQvxRUwbZEB-6CRBz", "ctx": null, - "_testId": "urn:uuid:6207b5d2-99a5-4c50-9513-2f818ff6e30e", + "_testId": "urn:uuid:38c4534f-4725-4955-89ad-94191a7dfe36", "_events": {}, "_eventsCount": 1, "cell": { @@ -18971,20 +20175,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 58220, + "_idleStart": 49749, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 94, + "duration": 84, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 13 Oct 2024 05:02:29 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "message": "Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 20 Oct 2024 05:02:14 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", "showDiff": false, "actual": {}, "operator": "notStrictEqual", - "stack": "AssertionError: Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 13 Oct 2024 05:02:29 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at verificationFail (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/assertions.js:49:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js:91:11)" + "stack": "AssertionError: Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { 'content-length': '638', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 20 Oct 2024 05:02:14 GMT', server: 'Python/3.12 aiohttp/3.10.9', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at verificationFail (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/assertions.js:49:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js:91:11)" } }, { @@ -19000,9 +20204,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "J0Woxa12f4QGJRhNM72fK", + "parent": "E3ll9DX0oupbYdEOUKQU_", "ctx": null, - "_testId": "urn:uuid:6a9cbb37-889f-4604-ac5f-d60feac34b33", + "_testId": "urn:uuid:c00226ec-d21f-48e0-957e-056ff094b1f9", "_events": {}, "_eventsCount": 1, "cell": { @@ -19013,12 +20217,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 58597, + "_idleStart": 50123, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 80, + "duration": 82, "state": "passed", "speed": "slow" }, @@ -19035,9 +20239,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "AyR2aiWXtc628EWKurHex", + "parent": "y66ScrG69LT1t41Vbzhm8", "ctx": null, - "_testId": "urn:uuid:1b76ccea-6384-40c6-b51f-e4ea150a3c94", + "_testId": "urn:uuid:f78eea0c-91e0-4dd7-bc35-d888d3e7f86d", "_events": {}, "_eventsCount": 1, "cell": { @@ -19048,12 +20252,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 66402, + "_idleStart": 51770, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2366, + "duration": 298, "state": "passed", "speed": "slow" }, @@ -19070,9 +20274,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "0Czv3pRb_IzZm2-kad0iM", + "parent": "b3JsxaTyPD_8Yl0O8LIjq", "ctx": null, - "_testId": "urn:uuid:f9f33392-fc06-47f1-9831-538bfa8ea1a9", + "_testId": "urn:uuid:a75715f3-ae65-4c7f-b47d-b4d583982438", "_events": {}, "_eventsCount": 1, "cell": { @@ -19083,12 +20287,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 69158, + "_idleStart": 52348, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 107, + "duration": 88, "state": "passed", "speed": "slow" }, @@ -19105,9 +20309,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "auAckUd3q3U0_h9eQyIUK", + "parent": "xkyCAkAHmM-WbSxh4Xc88", "ctx": null, - "_testId": "urn:uuid:8dee0ce4-b6cb-421a-a154-f68cc91fa2cd", + "_testId": "urn:uuid:b2cfdd33-3294-4067-9ad1-145d5aeeba01", "_events": {}, "_eventsCount": 1, "cell": { @@ -19118,14 +20322,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 69435, + "_idleStart": 52735, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 31, + "duration": 47, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -19140,9 +20344,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "RIhw8hpVttrxYy1xnJMpJ", + "parent": "cO5EOYybWRW7rYtqJWKaO", "ctx": null, - "_testId": "urn:uuid:e305f980-ef16-4078-8e9d-dc962fbaa752", + "_testId": "urn:uuid:e9d078fb-d12c-4975-8fbc-d5983e6916dd", "_events": {}, "_eventsCount": 1, "cell": { @@ -19153,12 +20357,47 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 70114, + "_idleStart": 53311, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 131, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "If a canonicalization data hashing algorithm SHA-2-256 is used, an error MUST be raised.", + "body": "async function() {\n this.test.cell = {\n columnId: name,\n rowId: this.test.title\n };\n const credential = klona(incorrectHash);\n await verificationFail({credential, verifier});\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", + "parent": "261rvs-Ac1wEZKWSsc9Cv", + "ctx": null, + "_testId": "urn:uuid:2af75558-4ef9-44a2-9c91-063beb829000", + "_events": {}, + "_eventsCount": 1, + "cell": { + "columnId": "Netis", + "rowId": "If a canonicalization data hashing algorithm SHA-2-256 is used, an error MUST be raised." + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 54436, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 142, + "duration": 207, "state": "passed", "speed": "slow" }, @@ -19175,9 +20414,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "9YpP3BEzfI-Sg-Xv3DY9y", + "parent": "A30hwLDrun17r7LjTZytW", "ctx": null, - "_testId": "urn:uuid:00bb796c-2aa5-41b4-9aaf-b96cb6ada1ed", + "_testId": "urn:uuid:d1ff698c-9d0d-4930-94b3-5d3dcbbebe5f", "_events": {}, "_eventsCount": 1, "cell": { @@ -19188,12 +20427,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 70548, + "_idleStart": 55199, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 87, + "duration": 100, "state": "passed", "speed": "slow" }, @@ -19210,9 +20449,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/20-verify.js", - "parent": "PYd2cQ_mNS5S2x7MlOIR-", + "parent": "4apAkKwB9rJsAX9MK3kVu", "ctx": null, - "_testId": "urn:uuid:ccaeb628-538e-4b79-9213-3ec89454e56f", + "_testId": "urn:uuid:7ef5f2ba-d777-4167-b329-9d26507f44fe", "_events": {}, "_eventsCount": 1, "cell": { @@ -19223,12 +20462,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 70983, + "_idleStart": 55844, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 107, + "duration": 120, "state": "passed", "speed": "slow" } @@ -19257,7 +20496,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", "originalTitle": "\"before all\" hook", @@ -19267,12 +20506,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 71091, + "_idleStart": 55965, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 2, "_error": null }, { @@ -19287,7 +20526,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", "originalTitle": "\"before all\" hook", @@ -19297,12 +20536,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 71092, + "_idleStart": 55966, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 241, + "duration": 300, "_error": null }, { @@ -19317,7 +20556,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", "originalTitle": "\"before all\" hook", @@ -19327,12 +20566,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 71334, + "_idleStart": 56266, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 554, + "duration": 251, "_error": null }, { @@ -19347,7 +20586,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", "originalTitle": "\"before all\" hook", @@ -19357,12 +20596,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 71887, + "_idleStart": 56518, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 621, + "duration": 563, "_error": null }, { @@ -19377,7 +20616,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", "originalTitle": "\"before all\" hook", @@ -19387,12 +20626,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 72509, + "_idleStart": 57081, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 229, + "duration": 149, "_error": null }, { @@ -19407,7 +20646,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", "originalTitle": "\"before all\" hook", @@ -19417,12 +20656,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 72737, + "_idleStart": 57230, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 35, + "duration": 171, "_error": null }, { @@ -19437,7 +20676,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", "originalTitle": "\"before all\" hook", @@ -19447,12 +20686,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 72772, + "_idleStart": 57402, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 127, + "duration": 121, "_error": null }, { @@ -19467,7 +20706,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", "originalTitle": "\"before all\" hook", @@ -19477,12 +20716,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 72900, + "_idleStart": 57522, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 89, + "duration": 97, "_error": null }, { @@ -19497,7 +20736,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", "originalTitle": "\"before all\" hook", @@ -19507,12 +20746,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 72988, + "_idleStart": 57619, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 229, + "duration": 138, "_error": null } ], @@ -19524,13 +20763,13 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "NbMvnL69NC3BjJi8DjTot", + "parent": "_l2LQYUOBvyuSBt3SUh42", "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", "matrix": true, "report": true, "rowLabel": "Issuer", "columnLabel": "Verifier", - "_testId": "urn:uuid:2850a535-778b-4865-9390-9a2136b73fcb", + "_testId": "urn:uuid:8e476ebd-31b6-4e64-bc55-e3cd9e1d85c8", "columns": [ "ACA-py", "apicatalog.com", @@ -19538,6 +20777,7 @@ "Digital Bazaar", "EWF", "LearnCard", + "Netis", "SpruceID", "Trinsic" ], @@ -19547,7 +20787,147 @@ "cells": [ { "type": "test", - "title": "ACA-py should verify ACA-py", + "title": "ACA-py should verify ACA-py", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\n should.not.exist(\n issuerError,\n `Expected issuer: ${issuerName} to not error`\n );\n should.exist(issuedVc, `Expected issuer: ${issuerName} to issue a VC`);\n const body = {\n verifiableCredential: issuedVc,\n options: {\n checks: ['proof']\n }\n };\n const {result, error} = await verifier.post({json: body});\n should.not.exist(error, 'Expected verifier to not error.');\n should.exist(result, 'Expected result from verifier.');\n should.exist(result.status, 'Expected verifier to return an HTTP' +\n 'status code');\n result.status.should.equal(200, 'Expected HTTP status code to be 200.');\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", + "parent": "e5J5uu8vhMLMgN3h56FBh", + "ctx": null, + "_testId": "urn:uuid:d12a02ba-1812-4c07-acf1-52db9b77bfd8", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "ACA-py", + "columnId": "ACA-py" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 57758, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 1, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Expected issuer: ACA-py to not error: expected HTTPError: DID not found: did:key:z6MkmiY… { …(6) } to not exist", + "showDiff": false, + "actual": { + "response": {}, + "request": {}, + "options": { + "credentials": "same-origin", + "headers": {}, + "body": "{\"credential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:4be7a0c3-7946-40b8-a8f8-2de751e1ddf6\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkmiYjSToh5NdEf9xNuh5mDGXGYinzcAy1s4feRHtkEQJr\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"}},\"options\":{\"type\":\"Ed25519Signature2020\"}}", + "method": "POST", + "json": { + "credential": { + "@context": [ + "https://www.w3.org/2018/credentials/v1" + ], + "id": "urn:uuid:4be7a0c3-7946-40b8-a8f8-2de751e1ddf6", + "type": [ + "VerifiableCredential" + ], + "issuer": "did:key:z6MkmiYjSToh5NdEf9xNuh5mDGXGYinzcAy1s4feRHtkEQJr", + "issuanceDate": "2020-03-16T22:37:26.544Z", + "credentialSubject": { + "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b" + } + }, + "options": { + "type": "Ed25519Signature2020" + } + }, + "agent": { + "_events": {}, + "_eventsCount": 2, + "defaultPort": 443, + "protocol": "https:", + "options": { + "rejectUnauthorized": false, + "noDelay": true, + "path": null + }, + "requests": {}, + "sockets": {}, + "freeSockets": {}, + "keepAliveMsecs": 1000, + "keepAlive": false, + "maxSockets": null, + "maxFreeSockets": 256, + "scheduling": "lifo", + "maxTotalSockets": null, + "totalSocketCount": 0, + "maxCachedSessions": 100, + "_sessionCache": { + "map": {}, + "list": [] + } + }, + "hooks": { + "beforeRequest": [], + "beforeRetry": [], + "beforeError": [], + "afterResponse": [] + }, + "prefixUrl": "", + "retry": { + "limit": 2, + "methods": [ + "get", + "put", + "head", + "delete", + "options", + "trace" + ], + "statusCodes": [ + 408, + 413, + 429, + 500, + 502, + 503, + 504 + ], + "afterStatusCodes": [ + 413, + 429, + 503 + ], + "maxRetryAfter": null, + "backoffLimit": null + }, + "throwHttpErrors": true, + "timeout": 10000, + "signal": {}, + "duplex": "half" + }, + "name": "HTTPError", + "requestUrl": "https://aca-py.test-suite.app/vc/credentials/issue", + "status": 400, + "data": { + "message": "DID not found: did:key:z6MkmiYjSToh5NdEf9xNuh5mDGXGYinzcAy1s4feRHtkEQJr" + } + }, + "operator": "notStrictEqual", + "stack": "AssertionError: Expected issuer: ACA-py to not error: expected HTTPError: DID not found: did:key:z6MkmiY… { …(6) } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js:54:20)\n at process.processImmediate (node:internal/timers:483:21)" + } + }, + { + "type": "test", + "title": "apicatalog.com should verify ACA-py", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\n should.not.exist(\n issuerError,\n `Expected issuer: ${issuerName} to not error`\n );\n should.exist(issuedVc, `Expected issuer: ${issuerName} to issue a VC`);\n const body = {\n verifiableCredential: issuedVc,\n options: {\n checks: ['proof']\n }\n };\n const {result, error} = await verifier.post({json: body});\n should.not.exist(error, 'Expected verifier to not error.');\n should.exist(result, 'Expected result from verifier.');\n should.exist(result.status, 'Expected verifier to return an HTTP' +\n 'status code');\n result.status.should.equal(200, 'Expected HTTP status code to be 200.');\n }", "async": 0, "sync": true, @@ -19558,20 +20938,20 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:d3f81ba6-2844-4ba6-949d-deb4a20eca5c", + "_testId": "urn:uuid:26162a49-4dea-401d-86fe-4dbaed0ca1d2", "_events": {}, "_eventsCount": 1, "cell": { "rowId": "ACA-py", - "columnId": "ACA-py" + "columnId": "apicatalog.com" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 73218, + "_idleStart": 57763, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -19588,14 +20968,14 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"credential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:92075797-412b-4094-b8a1-9c1655bab38a\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkmiYjSToh5NdEf9xNuh5mDGXGYinzcAy1s4feRHtkEQJr\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"}},\"options\":{\"type\":\"Ed25519Signature2020\"}}", + "body": "{\"credential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:4be7a0c3-7946-40b8-a8f8-2de751e1ddf6\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkmiYjSToh5NdEf9xNuh5mDGXGYinzcAy1s4feRHtkEQJr\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"}},\"options\":{\"type\":\"Ed25519Signature2020\"}}", "method": "POST", "json": { "credential": { "@context": [ "https://www.w3.org/2018/credentials/v1" ], - "id": "urn:uuid:92075797-412b-4094-b8a1-9c1655bab38a", + "id": "urn:uuid:4be7a0c3-7946-40b8-a8f8-2de751e1ddf6", "type": [ "VerifiableCredential" ], @@ -19687,7 +21067,7 @@ }, { "type": "test", - "title": "apicatalog.com should verify ACA-py", + "title": "Danube Tech should verify ACA-py", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\n should.not.exist(\n issuerError,\n `Expected issuer: ${issuerName} to not error`\n );\n should.exist(issuedVc, `Expected issuer: ${issuerName} to issue a VC`);\n const body = {\n verifiableCredential: issuedVc,\n options: {\n checks: ['proof']\n }\n };\n const {result, error} = await verifier.post({json: body});\n should.not.exist(error, 'Expected verifier to not error.');\n should.exist(result, 'Expected result from verifier.');\n should.exist(result.status, 'Expected verifier to return an HTTP' +\n 'status code');\n result.status.should.equal(200, 'Expected HTTP status code to be 200.');\n }", "async": 0, "sync": true, @@ -19698,20 +21078,20 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:9d04168c-578d-4dfb-840d-287aedf4d3fe", + "_testId": "urn:uuid:13def151-c0cd-4784-b80b-fc98e7d27dd2", "_events": {}, "_eventsCount": 1, "cell": { "rowId": "ACA-py", - "columnId": "apicatalog.com" + "columnId": "Danube Tech" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 73219, + "_idleStart": 57764, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -19728,14 +21108,14 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"credential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:92075797-412b-4094-b8a1-9c1655bab38a\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkmiYjSToh5NdEf9xNuh5mDGXGYinzcAy1s4feRHtkEQJr\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"}},\"options\":{\"type\":\"Ed25519Signature2020\"}}", + "body": "{\"credential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:4be7a0c3-7946-40b8-a8f8-2de751e1ddf6\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkmiYjSToh5NdEf9xNuh5mDGXGYinzcAy1s4feRHtkEQJr\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"}},\"options\":{\"type\":\"Ed25519Signature2020\"}}", "method": "POST", "json": { "credential": { "@context": [ "https://www.w3.org/2018/credentials/v1" ], - "id": "urn:uuid:92075797-412b-4094-b8a1-9c1655bab38a", + "id": "urn:uuid:4be7a0c3-7946-40b8-a8f8-2de751e1ddf6", "type": [ "VerifiableCredential" ], @@ -19827,7 +21207,7 @@ }, { "type": "test", - "title": "Danube Tech should verify ACA-py", + "title": "Digital Bazaar should verify ACA-py", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\n should.not.exist(\n issuerError,\n `Expected issuer: ${issuerName} to not error`\n );\n should.exist(issuedVc, `Expected issuer: ${issuerName} to issue a VC`);\n const body = {\n verifiableCredential: issuedVc,\n options: {\n checks: ['proof']\n }\n };\n const {result, error} = await verifier.post({json: body});\n should.not.exist(error, 'Expected verifier to not error.');\n should.exist(result, 'Expected result from verifier.');\n should.exist(result.status, 'Expected verifier to return an HTTP' +\n 'status code');\n result.status.should.equal(200, 'Expected HTTP status code to be 200.');\n }", "async": 0, "sync": true, @@ -19838,20 +21218,20 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:79a26b19-a493-4904-b283-b52e0e15322a", + "_testId": "urn:uuid:6340ade9-ff64-4b61-95bc-e6c21a67d5e2", "_events": {}, "_eventsCount": 1, "cell": { "rowId": "ACA-py", - "columnId": "Danube Tech" + "columnId": "Digital Bazaar" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 73221, + "_idleStart": 57764, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -19868,14 +21248,14 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"credential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:92075797-412b-4094-b8a1-9c1655bab38a\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkmiYjSToh5NdEf9xNuh5mDGXGYinzcAy1s4feRHtkEQJr\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"}},\"options\":{\"type\":\"Ed25519Signature2020\"}}", + "body": "{\"credential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:4be7a0c3-7946-40b8-a8f8-2de751e1ddf6\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkmiYjSToh5NdEf9xNuh5mDGXGYinzcAy1s4feRHtkEQJr\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"}},\"options\":{\"type\":\"Ed25519Signature2020\"}}", "method": "POST", "json": { "credential": { "@context": [ "https://www.w3.org/2018/credentials/v1" ], - "id": "urn:uuid:92075797-412b-4094-b8a1-9c1655bab38a", + "id": "urn:uuid:4be7a0c3-7946-40b8-a8f8-2de751e1ddf6", "type": [ "VerifiableCredential" ], @@ -19967,7 +21347,7 @@ }, { "type": "test", - "title": "Digital Bazaar should verify ACA-py", + "title": "EWF should verify ACA-py", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\n should.not.exist(\n issuerError,\n `Expected issuer: ${issuerName} to not error`\n );\n should.exist(issuedVc, `Expected issuer: ${issuerName} to issue a VC`);\n const body = {\n verifiableCredential: issuedVc,\n options: {\n checks: ['proof']\n }\n };\n const {result, error} = await verifier.post({json: body});\n should.not.exist(error, 'Expected verifier to not error.');\n should.exist(result, 'Expected result from verifier.');\n should.exist(result.status, 'Expected verifier to return an HTTP' +\n 'status code');\n result.status.should.equal(200, 'Expected HTTP status code to be 200.');\n }", "async": 0, "sync": true, @@ -19978,20 +21358,20 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:9946e85a-191c-468f-9041-e8f037dfa09b", + "_testId": "urn:uuid:06e6961a-00c6-4db9-b64c-d9b9f201ae20", "_events": {}, "_eventsCount": 1, "cell": { "rowId": "ACA-py", - "columnId": "Digital Bazaar" + "columnId": "EWF" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 73222, + "_idleStart": 57765, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -20008,14 +21388,14 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"credential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:92075797-412b-4094-b8a1-9c1655bab38a\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkmiYjSToh5NdEf9xNuh5mDGXGYinzcAy1s4feRHtkEQJr\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"}},\"options\":{\"type\":\"Ed25519Signature2020\"}}", + "body": "{\"credential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:4be7a0c3-7946-40b8-a8f8-2de751e1ddf6\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkmiYjSToh5NdEf9xNuh5mDGXGYinzcAy1s4feRHtkEQJr\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"}},\"options\":{\"type\":\"Ed25519Signature2020\"}}", "method": "POST", "json": { "credential": { "@context": [ "https://www.w3.org/2018/credentials/v1" ], - "id": "urn:uuid:92075797-412b-4094-b8a1-9c1655bab38a", + "id": "urn:uuid:4be7a0c3-7946-40b8-a8f8-2de751e1ddf6", "type": [ "VerifiableCredential" ], @@ -20107,7 +21487,7 @@ }, { "type": "test", - "title": "EWF should verify ACA-py", + "title": "LearnCard should verify ACA-py", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\n should.not.exist(\n issuerError,\n `Expected issuer: ${issuerName} to not error`\n );\n should.exist(issuedVc, `Expected issuer: ${issuerName} to issue a VC`);\n const body = {\n verifiableCredential: issuedVc,\n options: {\n checks: ['proof']\n }\n };\n const {result, error} = await verifier.post({json: body});\n should.not.exist(error, 'Expected verifier to not error.');\n should.exist(result, 'Expected result from verifier.');\n should.exist(result.status, 'Expected verifier to return an HTTP' +\n 'status code');\n result.status.should.equal(200, 'Expected HTTP status code to be 200.');\n }", "async": 0, "sync": true, @@ -20118,25 +21498,25 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:2c3691d4-d56f-4db6-8b25-7dbbf04d3587", + "_testId": "urn:uuid:2317067a-50d2-4f2b-a3a1-f36182d6dd29", "_events": {}, "_eventsCount": 1, "cell": { "rowId": "ACA-py", - "columnId": "EWF" + "columnId": "LearnCard" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 73223, + "_idleStart": 57766, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "failed", "err": { "name": "AssertionError", @@ -20148,14 +21528,14 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"credential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:92075797-412b-4094-b8a1-9c1655bab38a\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkmiYjSToh5NdEf9xNuh5mDGXGYinzcAy1s4feRHtkEQJr\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"}},\"options\":{\"type\":\"Ed25519Signature2020\"}}", + "body": "{\"credential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:4be7a0c3-7946-40b8-a8f8-2de751e1ddf6\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkmiYjSToh5NdEf9xNuh5mDGXGYinzcAy1s4feRHtkEQJr\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"}},\"options\":{\"type\":\"Ed25519Signature2020\"}}", "method": "POST", "json": { "credential": { "@context": [ "https://www.w3.org/2018/credentials/v1" ], - "id": "urn:uuid:92075797-412b-4094-b8a1-9c1655bab38a", + "id": "urn:uuid:4be7a0c3-7946-40b8-a8f8-2de751e1ddf6", "type": [ "VerifiableCredential" ], @@ -20247,7 +21627,7 @@ }, { "type": "test", - "title": "LearnCard should verify ACA-py", + "title": "Netis should verify ACA-py", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\n should.not.exist(\n issuerError,\n `Expected issuer: ${issuerName} to not error`\n );\n should.exist(issuedVc, `Expected issuer: ${issuerName} to issue a VC`);\n const body = {\n verifiableCredential: issuedVc,\n options: {\n checks: ['proof']\n }\n };\n const {result, error} = await verifier.post({json: body});\n should.not.exist(error, 'Expected verifier to not error.');\n should.exist(result, 'Expected result from verifier.');\n should.exist(result.status, 'Expected verifier to return an HTTP' +\n 'status code');\n result.status.should.equal(200, 'Expected HTTP status code to be 200.');\n }", "async": 0, "sync": true, @@ -20258,20 +21638,20 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:4e2181c8-f9de-4b41-b2f5-6911d8751b39", + "_testId": "urn:uuid:f0733a32-69bd-4d76-aa7f-b5fdb793b9a1", "_events": {}, "_eventsCount": 1, "cell": { "rowId": "ACA-py", - "columnId": "LearnCard" + "columnId": "Netis" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 73225, + "_idleStart": 57766, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -20288,14 +21668,14 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"credential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:92075797-412b-4094-b8a1-9c1655bab38a\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkmiYjSToh5NdEf9xNuh5mDGXGYinzcAy1s4feRHtkEQJr\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"}},\"options\":{\"type\":\"Ed25519Signature2020\"}}", + "body": "{\"credential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:4be7a0c3-7946-40b8-a8f8-2de751e1ddf6\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkmiYjSToh5NdEf9xNuh5mDGXGYinzcAy1s4feRHtkEQJr\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"}},\"options\":{\"type\":\"Ed25519Signature2020\"}}", "method": "POST", "json": { "credential": { "@context": [ "https://www.w3.org/2018/credentials/v1" ], - "id": "urn:uuid:92075797-412b-4094-b8a1-9c1655bab38a", + "id": "urn:uuid:4be7a0c3-7946-40b8-a8f8-2de751e1ddf6", "type": [ "VerifiableCredential" ], @@ -20398,9 +21778,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:3a9863a8-c32f-45b4-bd5e-669273bca4f0", + "_testId": "urn:uuid:9f5a8e95-b741-4610-825a-18b8d83a6798", "_events": {}, "_eventsCount": 1, "cell": { @@ -20411,7 +21791,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 73225, + "_idleStart": 57767, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -20428,14 +21808,14 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"credential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:92075797-412b-4094-b8a1-9c1655bab38a\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkmiYjSToh5NdEf9xNuh5mDGXGYinzcAy1s4feRHtkEQJr\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"}},\"options\":{\"type\":\"Ed25519Signature2020\"}}", + "body": "{\"credential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:4be7a0c3-7946-40b8-a8f8-2de751e1ddf6\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkmiYjSToh5NdEf9xNuh5mDGXGYinzcAy1s4feRHtkEQJr\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"}},\"options\":{\"type\":\"Ed25519Signature2020\"}}", "method": "POST", "json": { "credential": { "@context": [ "https://www.w3.org/2018/credentials/v1" ], - "id": "urn:uuid:92075797-412b-4094-b8a1-9c1655bab38a", + "id": "urn:uuid:4be7a0c3-7946-40b8-a8f8-2de751e1ddf6", "type": [ "VerifiableCredential" ], @@ -20538,9 +21918,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:19f0760f-a334-4e1d-8e1a-63af583e0cd6", + "_testId": "urn:uuid:a37df63a-4f7e-4e6a-9c9b-88edc52d6871", "_events": {}, "_eventsCount": 1, "cell": { @@ -20551,12 +21931,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 73226, + "_idleStart": 57768, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "failed", "err": { "name": "AssertionError", @@ -20568,14 +21948,14 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"credential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:92075797-412b-4094-b8a1-9c1655bab38a\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkmiYjSToh5NdEf9xNuh5mDGXGYinzcAy1s4feRHtkEQJr\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"}},\"options\":{\"type\":\"Ed25519Signature2020\"}}", + "body": "{\"credential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:4be7a0c3-7946-40b8-a8f8-2de751e1ddf6\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkmiYjSToh5NdEf9xNuh5mDGXGYinzcAy1s4feRHtkEQJr\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"}},\"options\":{\"type\":\"Ed25519Signature2020\"}}", "method": "POST", "json": { "credential": { "@context": [ "https://www.w3.org/2018/credentials/v1" ], - "id": "urn:uuid:92075797-412b-4094-b8a1-9c1655bab38a", + "id": "urn:uuid:4be7a0c3-7946-40b8-a8f8-2de751e1ddf6", "type": [ "VerifiableCredential" ], @@ -20683,9 +22063,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:4d4be6bd-76c5-4474-8078-c415fee12641", + "_testId": "urn:uuid:92cefc40-f799-450b-896f-40b3350aa30e", "_events": {}, "_eventsCount": 1, "cell": { @@ -20696,7 +22076,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 73227, + "_idleStart": 57769, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -20713,7 +22093,7 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:6de3036b-e6bc-45a9-8281-c59d05c20355\",\"type\":\"VerifiableCredential\",\"issuer\":\"https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"verificationMethod\":\"did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y\",\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"created\":\"2024-10-13T05:02:42Z\",\"proofValue\":\"z4jFD2Vou7KCW7jDyT23Gcnk9sAYbpqu7Dg49by6awUjgnoqnqteeYr3zMVy4dscqxiM3fUqkBkK2w5R1Pemjrosx\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:9795c94e-55cb-4603-954b-608e26032d90\",\"type\":\"VerifiableCredential\",\"issuer\":\"https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"verificationMethod\":\"did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y\",\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"created\":\"2024-10-20T05:02:20Z\",\"proofValue\":\"z4puV5yczgRQhAhgZTfGStieoFajPYM4rpXF76GSNWq1KLkh1htPrHdVtVHqKzyVNu8grYicLt4PwXtoRdpjAxvii\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { @@ -20721,7 +22101,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:6de3036b-e6bc-45a9-8281-c59d05c20355", + "id": "urn:uuid:9795c94e-55cb-4603-954b-608e26032d90", "type": "VerifiableCredential", "issuer": "https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020", "issuanceDate": "2020-03-16T22:37:26.544Z", @@ -20732,8 +22112,8 @@ "verificationMethod": "did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y", "type": "Ed25519Signature2020", "proofPurpose": "assertionMethod", - "created": "2024-10-13T05:02:42Z", - "proofValue": "z4jFD2Vou7KCW7jDyT23Gcnk9sAYbpqu7Dg49by6awUjgnoqnqteeYr3zMVy4dscqxiM3fUqkBkK2w5R1Pemjrosx" + "created": "2024-10-20T05:02:20Z", + "proofValue": "z4puV5yczgRQhAhgZTfGStieoFajPYM4rpXF76GSNWq1KLkh1htPrHdVtVHqKzyVNu8grYicLt4PwXtoRdpjAxvii" } }, "options": { @@ -20837,9 +22217,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:0fbe5479-bc77-4e8b-a154-5f9ec562b0d2", + "_testId": "urn:uuid:02dad381-6cf7-4f50-99df-4efac4344f87", "_events": {}, "_eventsCount": 1, "cell": { @@ -20850,12 +22230,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 73312, + "_idleStart": 57853, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 168, + "duration": 81, "state": "failed", "err": { "name": "AssertionError", @@ -20867,7 +22247,7 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:6de3036b-e6bc-45a9-8281-c59d05c20355\",\"type\":\"VerifiableCredential\",\"issuer\":\"https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"verificationMethod\":\"did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y\",\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"created\":\"2024-10-13T05:02:42Z\",\"proofValue\":\"z4jFD2Vou7KCW7jDyT23Gcnk9sAYbpqu7Dg49by6awUjgnoqnqteeYr3zMVy4dscqxiM3fUqkBkK2w5R1Pemjrosx\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:9795c94e-55cb-4603-954b-608e26032d90\",\"type\":\"VerifiableCredential\",\"issuer\":\"https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"verificationMethod\":\"did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y\",\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"created\":\"2024-10-20T05:02:20Z\",\"proofValue\":\"z4puV5yczgRQhAhgZTfGStieoFajPYM4rpXF76GSNWq1KLkh1htPrHdVtVHqKzyVNu8grYicLt4PwXtoRdpjAxvii\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { @@ -20875,7 +22255,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:6de3036b-e6bc-45a9-8281-c59d05c20355", + "id": "urn:uuid:9795c94e-55cb-4603-954b-608e26032d90", "type": "VerifiableCredential", "issuer": "https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020", "issuanceDate": "2020-03-16T22:37:26.544Z", @@ -20886,8 +22266,8 @@ "verificationMethod": "did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y", "type": "Ed25519Signature2020", "proofPurpose": "assertionMethod", - "created": "2024-10-13T05:02:42Z", - "proofValue": "z4jFD2Vou7KCW7jDyT23Gcnk9sAYbpqu7Dg49by6awUjgnoqnqteeYr3zMVy4dscqxiM3fUqkBkK2w5R1Pemjrosx" + "created": "2024-10-20T05:02:20Z", + "proofValue": "z4puV5yczgRQhAhgZTfGStieoFajPYM4rpXF76GSNWq1KLkh1htPrHdVtVHqKzyVNu8grYicLt4PwXtoRdpjAxvii" } }, "options": { @@ -20990,9 +22370,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:dde1ca66-d57a-42a8-a51e-064b402d8af7", + "_testId": "urn:uuid:33b0d217-d3c2-4808-8d31-6e02027e726e", "_events": {}, "_eventsCount": 1, "cell": { @@ -21003,12 +22383,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 73480, + "_idleStart": 57934, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 918, + "duration": 610, "state": "failed", "err": { "name": "AssertionError", @@ -21020,7 +22400,7 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:6de3036b-e6bc-45a9-8281-c59d05c20355\",\"type\":\"VerifiableCredential\",\"issuer\":\"https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"verificationMethod\":\"did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y\",\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"created\":\"2024-10-13T05:02:42Z\",\"proofValue\":\"z4jFD2Vou7KCW7jDyT23Gcnk9sAYbpqu7Dg49by6awUjgnoqnqteeYr3zMVy4dscqxiM3fUqkBkK2w5R1Pemjrosx\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:9795c94e-55cb-4603-954b-608e26032d90\",\"type\":\"VerifiableCredential\",\"issuer\":\"https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"verificationMethod\":\"did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y\",\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"created\":\"2024-10-20T05:02:20Z\",\"proofValue\":\"z4puV5yczgRQhAhgZTfGStieoFajPYM4rpXF76GSNWq1KLkh1htPrHdVtVHqKzyVNu8grYicLt4PwXtoRdpjAxvii\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { @@ -21028,7 +22408,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:6de3036b-e6bc-45a9-8281-c59d05c20355", + "id": "urn:uuid:9795c94e-55cb-4603-954b-608e26032d90", "type": "VerifiableCredential", "issuer": "https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020", "issuanceDate": "2020-03-16T22:37:26.544Z", @@ -21039,8 +22419,8 @@ "verificationMethod": "did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y", "type": "Ed25519Signature2020", "proofPurpose": "assertionMethod", - "created": "2024-10-13T05:02:42Z", - "proofValue": "z4jFD2Vou7KCW7jDyT23Gcnk9sAYbpqu7Dg49by6awUjgnoqnqteeYr3zMVy4dscqxiM3fUqkBkK2w5R1Pemjrosx" + "created": "2024-10-20T05:02:20Z", + "proofValue": "z4puV5yczgRQhAhgZTfGStieoFajPYM4rpXF76GSNWq1KLkh1htPrHdVtVHqKzyVNu8grYicLt4PwXtoRdpjAxvii" } }, "options": { @@ -21138,9 +22518,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:0d1c16ce-0a4a-439e-a9b3-47e54f612a5c", + "_testId": "urn:uuid:d7983a4e-a1f0-403d-a5c9-c45f37ef3ad9", "_events": {}, "_eventsCount": 1, "cell": { @@ -21151,12 +22531,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 74399, + "_idleStart": 58544, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 301, + "duration": 311, "state": "failed", "err": { "name": "AssertionError", @@ -21175,7 +22555,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:6de3036b-e6bc-45a9-8281-c59d05c20355", + "id": "urn:uuid:9795c94e-55cb-4603-954b-608e26032d90", "type": "VerifiableCredential", "issuer": "https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020", "issuanceDate": "2020-03-16T22:37:26.544Z", @@ -21186,8 +22566,8 @@ "verificationMethod": "did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y", "type": "Ed25519Signature2020", "proofPurpose": "assertionMethod", - "created": "2024-10-13T05:02:42Z", - "proofValue": "z4jFD2Vou7KCW7jDyT23Gcnk9sAYbpqu7Dg49by6awUjgnoqnqteeYr3zMVy4dscqxiM3fUqkBkK2w5R1Pemjrosx" + "created": "2024-10-20T05:02:20Z", + "proofValue": "z4puV5yczgRQhAhgZTfGStieoFajPYM4rpXF76GSNWq1KLkh1htPrHdVtVHqKzyVNu8grYicLt4PwXtoRdpjAxvii" } }, "options": { @@ -21260,7 +22640,7 @@ "timeout": 10000, "signal": {}, "duplex": "half", - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:6de3036b-e6bc-45a9-8281-c59d05c20355\",\"type\":\"VerifiableCredential\",\"issuer\":\"https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"verificationMethod\":\"did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y\",\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"created\":\"2024-10-13T05:02:42Z\",\"proofValue\":\"z4jFD2Vou7KCW7jDyT23Gcnk9sAYbpqu7Dg49by6awUjgnoqnqteeYr3zMVy4dscqxiM3fUqkBkK2w5R1Pemjrosx\"}},\"options\":{\"checks\":[\"proof\"]}}" + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:9795c94e-55cb-4603-954b-608e26032d90\",\"type\":\"VerifiableCredential\",\"issuer\":\"https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"verificationMethod\":\"did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y\",\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"created\":\"2024-10-20T05:02:20Z\",\"proofValue\":\"z4puV5yczgRQhAhgZTfGStieoFajPYM4rpXF76GSNWq1KLkh1htPrHdVtVHqKzyVNu8grYicLt4PwXtoRdpjAxvii\"}},\"options\":{\"checks\":[\"proof\"]}}" }, "name": "HTTPError", "requestUrl": "https://vc2.veresverifier.dev/verifiers/z19w7KofwvE2nkJeRVLp8NDxz/credentials/verify", @@ -21281,7 +22661,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:6de3036b-e6bc-45a9-8281-c59d05c20355", + "id": "urn:uuid:9795c94e-55cb-4603-954b-608e26032d90", "type": "VerifiableCredential", "issuer": "https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020", "issuanceDate": "2020-03-16T22:37:26.544Z", @@ -21292,8 +22672,8 @@ "verificationMethod": "did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y", "type": "Ed25519Signature2020", "proofPurpose": "assertionMethod", - "created": "2024-10-13T05:02:42Z", - "proofValue": "z4jFD2Vou7KCW7jDyT23Gcnk9sAYbpqu7Dg49by6awUjgnoqnqteeYr3zMVy4dscqxiM3fUqkBkK2w5R1Pemjrosx" + "created": "2024-10-20T05:02:20Z", + "proofValue": "z4puV5yczgRQhAhgZTfGStieoFajPYM4rpXF76GSNWq1KLkh1htPrHdVtVHqKzyVNu8grYicLt4PwXtoRdpjAxvii" } }, "options": { @@ -21327,7 +22707,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:6de3036b-e6bc-45a9-8281-c59d05c20355", + "id": "urn:uuid:9795c94e-55cb-4603-954b-608e26032d90", "type": "VerifiableCredential", "issuer": "https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020", "issuanceDate": "2020-03-16T22:37:26.544Z", @@ -21338,8 +22718,8 @@ "verificationMethod": "did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y", "type": "Ed25519Signature2020", "proofPurpose": "assertionMethod", - "created": "2024-10-13T05:02:42Z", - "proofValue": "z4jFD2Vou7KCW7jDyT23Gcnk9sAYbpqu7Dg49by6awUjgnoqnqteeYr3zMVy4dscqxiM3fUqkBkK2w5R1Pemjrosx" + "created": "2024-10-20T05:02:20Z", + "proofValue": "z4puV5yczgRQhAhgZTfGStieoFajPYM4rpXF76GSNWq1KLkh1htPrHdVtVHqKzyVNu8grYicLt4PwXtoRdpjAxvii" } }, "options": { @@ -21363,7 +22743,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:6de3036b-e6bc-45a9-8281-c59d05c20355", + "id": "urn:uuid:9795c94e-55cb-4603-954b-608e26032d90", "type": "VerifiableCredential", "issuer": "https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020", "issuanceDate": "2020-03-16T22:37:26.544Z", @@ -21374,8 +22754,8 @@ "verificationMethod": "did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y", "type": "Ed25519Signature2020", "proofPurpose": "assertionMethod", - "created": "2024-10-13T05:02:42Z", - "proofValue": "z4jFD2Vou7KCW7jDyT23Gcnk9sAYbpqu7Dg49by6awUjgnoqnqteeYr3zMVy4dscqxiM3fUqkBkK2w5R1Pemjrosx" + "created": "2024-10-20T05:02:20Z", + "proofValue": "z4puV5yczgRQhAhgZTfGStieoFajPYM4rpXF76GSNWq1KLkh1htPrHdVtVHqKzyVNu8grYicLt4PwXtoRdpjAxvii" } } }, @@ -21392,7 +22772,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:6de3036b-e6bc-45a9-8281-c59d05c20355", + "id": "urn:uuid:9795c94e-55cb-4603-954b-608e26032d90", "type": "VerifiableCredential", "issuer": "https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020", "issuanceDate": "2020-03-16T22:37:26.544Z", @@ -21403,8 +22783,8 @@ "verificationMethod": "did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y", "type": "Ed25519Signature2020", "proofPurpose": "assertionMethod", - "created": "2024-10-13T05:02:42Z", - "proofValue": "z4jFD2Vou7KCW7jDyT23Gcnk9sAYbpqu7Dg49by6awUjgnoqnqteeYr3zMVy4dscqxiM3fUqkBkK2w5R1Pemjrosx" + "created": "2024-10-20T05:02:20Z", + "proofValue": "z4puV5yczgRQhAhgZTfGStieoFajPYM4rpXF76GSNWq1KLkh1htPrHdVtVHqKzyVNu8grYicLt4PwXtoRdpjAxvii" } }, "options": { @@ -21546,7 +22926,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:6de3036b-e6bc-45a9-8281-c59d05c20355", + "id": "urn:uuid:9795c94e-55cb-4603-954b-608e26032d90", "type": "VerifiableCredential", "issuer": "https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020", "issuanceDate": "2020-03-16T22:37:26.544Z", @@ -21557,8 +22937,8 @@ "verificationMethod": "did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y", "type": "Ed25519Signature2020", "proofPurpose": "assertionMethod", - "created": "2024-10-13T05:02:42Z", - "proofValue": "z4jFD2Vou7KCW7jDyT23Gcnk9sAYbpqu7Dg49by6awUjgnoqnqteeYr3zMVy4dscqxiM3fUqkBkK2w5R1Pemjrosx" + "created": "2024-10-20T05:02:20Z", + "proofValue": "z4puV5yczgRQhAhgZTfGStieoFajPYM4rpXF76GSNWq1KLkh1htPrHdVtVHqKzyVNu8grYicLt4PwXtoRdpjAxvii" } } }, @@ -21589,9 +22969,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:a9f3f879-7711-41bc-9d3c-6797a29bf0ee", + "_testId": "urn:uuid:3abf19bf-45d4-46cd-9e50-7d55b517f24a", "_events": {}, "_eventsCount": 1, "cell": { @@ -21602,12 +22982,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 74701, + "_idleStart": 58856, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 26, + "duration": 40, "state": "failed", "err": { "name": "AssertionError", @@ -21619,7 +22999,7 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:6de3036b-e6bc-45a9-8281-c59d05c20355\",\"type\":\"VerifiableCredential\",\"issuer\":\"https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"verificationMethod\":\"did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y\",\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"created\":\"2024-10-13T05:02:42Z\",\"proofValue\":\"z4jFD2Vou7KCW7jDyT23Gcnk9sAYbpqu7Dg49by6awUjgnoqnqteeYr3zMVy4dscqxiM3fUqkBkK2w5R1Pemjrosx\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:9795c94e-55cb-4603-954b-608e26032d90\",\"type\":\"VerifiableCredential\",\"issuer\":\"https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"verificationMethod\":\"did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y\",\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"created\":\"2024-10-20T05:02:20Z\",\"proofValue\":\"z4puV5yczgRQhAhgZTfGStieoFajPYM4rpXF76GSNWq1KLkh1htPrHdVtVHqKzyVNu8grYicLt4PwXtoRdpjAxvii\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { @@ -21627,7 +23007,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:6de3036b-e6bc-45a9-8281-c59d05c20355", + "id": "urn:uuid:9795c94e-55cb-4603-954b-608e26032d90", "type": "VerifiableCredential", "issuer": "https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020", "issuanceDate": "2020-03-16T22:37:26.544Z", @@ -21638,8 +23018,8 @@ "verificationMethod": "did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y", "type": "Ed25519Signature2020", "proofPurpose": "assertionMethod", - "created": "2024-10-13T05:02:42Z", - "proofValue": "z4jFD2Vou7KCW7jDyT23Gcnk9sAYbpqu7Dg49by6awUjgnoqnqteeYr3zMVy4dscqxiM3fUqkBkK2w5R1Pemjrosx" + "created": "2024-10-20T05:02:20Z", + "proofValue": "z4puV5yczgRQhAhgZTfGStieoFajPYM4rpXF76GSNWq1KLkh1htPrHdVtVHqKzyVNu8grYicLt4PwXtoRdpjAxvii" } }, "options": { @@ -21741,9 +23121,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:4c5e82f7-31cd-42ff-b72c-122b7fab55ac", + "_testId": "urn:uuid:f9dd0c44-0221-4b5b-af1c-3161d00bf1f6", "_events": {}, "_eventsCount": 1, "cell": { @@ -21754,12 +23134,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 74728, + "_idleStart": 58898, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 104, + "duration": 105, "state": "failed", "err": { "name": "AssertionError", @@ -21771,7 +23151,7 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:6de3036b-e6bc-45a9-8281-c59d05c20355\",\"type\":\"VerifiableCredential\",\"issuer\":\"https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"verificationMethod\":\"did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y\",\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"created\":\"2024-10-13T05:02:42Z\",\"proofValue\":\"z4jFD2Vou7KCW7jDyT23Gcnk9sAYbpqu7Dg49by6awUjgnoqnqteeYr3zMVy4dscqxiM3fUqkBkK2w5R1Pemjrosx\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:9795c94e-55cb-4603-954b-608e26032d90\",\"type\":\"VerifiableCredential\",\"issuer\":\"https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"verificationMethod\":\"did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y\",\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"created\":\"2024-10-20T05:02:20Z\",\"proofValue\":\"z4puV5yczgRQhAhgZTfGStieoFajPYM4rpXF76GSNWq1KLkh1htPrHdVtVHqKzyVNu8grYicLt4PwXtoRdpjAxvii\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { @@ -21779,7 +23159,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:6de3036b-e6bc-45a9-8281-c59d05c20355", + "id": "urn:uuid:9795c94e-55cb-4603-954b-608e26032d90", "type": "VerifiableCredential", "issuer": "https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020", "issuanceDate": "2020-03-16T22:37:26.544Z", @@ -21790,8 +23170,8 @@ "verificationMethod": "did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y", "type": "Ed25519Signature2020", "proofPurpose": "assertionMethod", - "created": "2024-10-13T05:02:42Z", - "proofValue": "z4jFD2Vou7KCW7jDyT23Gcnk9sAYbpqu7Dg49by6awUjgnoqnqteeYr3zMVy4dscqxiM3fUqkBkK2w5R1Pemjrosx" + "created": "2024-10-20T05:02:20Z", + "proofValue": "z4puV5yczgRQhAhgZTfGStieoFajPYM4rpXF76GSNWq1KLkh1htPrHdVtVHqKzyVNu8grYicLt4PwXtoRdpjAxvii" } }, "options": { @@ -21874,6 +23254,151 @@ "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(6) } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js:66:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" } }, + { + "type": "test", + "title": "Netis should verify apicatalog.com", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\n should.not.exist(\n issuerError,\n `Expected issuer: ${issuerName} to not error`\n );\n should.exist(issuedVc, `Expected issuer: ${issuerName} to issue a VC`);\n const body = {\n verifiableCredential: issuedVc,\n options: {\n checks: ['proof']\n }\n };\n const {result, error} = await verifier.post({json: body});\n should.not.exist(error, 'Expected verifier to not error.');\n should.exist(result, 'Expected result from verifier.');\n should.exist(result.status, 'Expected verifier to return an HTTP' +\n 'status code');\n result.status.should.equal(200, 'Expected HTTP status code to be 200.');\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", + "parent": "e5J5uu8vhMLMgN3h56FBh", + "ctx": null, + "_testId": "urn:uuid:90c7d71e-b6f0-4ebd-8b54-bf5a61df8b97", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "apicatalog.com", + "columnId": "Netis" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 59003, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 169, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(5) } to not exist", + "showDiff": false, + "actual": { + "response": {}, + "request": {}, + "options": { + "credentials": "same-origin", + "headers": {}, + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:9795c94e-55cb-4603-954b-608e26032d90\",\"type\":\"VerifiableCredential\",\"issuer\":\"https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"verificationMethod\":\"did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y\",\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"created\":\"2024-10-20T05:02:20Z\",\"proofValue\":\"z4puV5yczgRQhAhgZTfGStieoFajPYM4rpXF76GSNWq1KLkh1htPrHdVtVHqKzyVNu8grYicLt4PwXtoRdpjAxvii\"}},\"options\":{\"checks\":[\"proof\"]}}", + "method": "POST", + "json": { + "verifiableCredential": { + "@context": [ + "https://www.w3.org/2018/credentials/v1", + "https://w3id.org/security/suites/ed25519-2020/v1" + ], + "id": "urn:uuid:9795c94e-55cb-4603-954b-608e26032d90", + "type": "VerifiableCredential", + "issuer": "https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020", + "issuanceDate": "2020-03-16T22:37:26.544Z", + "credentialSubject": { + "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b" + }, + "proof": { + "verificationMethod": "did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y", + "type": "Ed25519Signature2020", + "proofPurpose": "assertionMethod", + "created": "2024-10-20T05:02:20Z", + "proofValue": "z4puV5yczgRQhAhgZTfGStieoFajPYM4rpXF76GSNWq1KLkh1htPrHdVtVHqKzyVNu8grYicLt4PwXtoRdpjAxvii" + } + }, + "options": { + "checks": [ + "proof" + ] + } + }, + "agent": { + "_events": {}, + "_eventsCount": 2, + "defaultPort": 443, + "protocol": "https:", + "options": { + "rejectUnauthorized": false, + "noDelay": true, + "path": null + }, + "requests": {}, + "sockets": {}, + "freeSockets": {}, + "keepAliveMsecs": 1000, + "keepAlive": false, + "maxSockets": null, + "maxFreeSockets": 256, + "scheduling": "lifo", + "maxTotalSockets": null, + "totalSocketCount": 0, + "maxCachedSessions": 100, + "_sessionCache": { + "map": {}, + "list": [] + } + }, + "hooks": { + "beforeRequest": [], + "beforeRetry": [], + "beforeError": [], + "afterResponse": [] + }, + "prefixUrl": "", + "retry": { + "limit": 2, + "methods": [ + "get", + "put", + "head", + "delete", + "options", + "trace" + ], + "statusCodes": [ + 408, + 413, + 429, + 500, + 502, + 503, + 504 + ], + "afterStatusCodes": [ + 413, + 429, + 503 + ], + "maxRetryAfter": null, + "backoffLimit": null + }, + "throwHttpErrors": true, + "timeout": 10000, + "signal": {}, + "duplex": "half" + }, + "name": "HTTPError", + "requestUrl": "https://test-api.mynext.id/api/v1/verifier/credential/vc-api/verify", + "status": 400 + }, + "operator": "notStrictEqual", + "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(5) } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js:66:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" + } + }, { "type": "test", "title": "SpruceID should verify apicatalog.com", @@ -21887,9 +23412,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:fcd30629-8aab-475b-ae3b-7b179c85a9c2", + "_testId": "urn:uuid:b15f2795-7cf0-4531-ae0e-500b40d00c56", "_events": {}, "_eventsCount": 1, "cell": { @@ -21900,12 +23425,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 74833, + "_idleStart": 59173, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 97, + "duration": 101, "state": "failed", "err": { "name": "AssertionError", @@ -21917,7 +23442,7 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:6de3036b-e6bc-45a9-8281-c59d05c20355\",\"type\":\"VerifiableCredential\",\"issuer\":\"https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"verificationMethod\":\"did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y\",\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"created\":\"2024-10-13T05:02:42Z\",\"proofValue\":\"z4jFD2Vou7KCW7jDyT23Gcnk9sAYbpqu7Dg49by6awUjgnoqnqteeYr3zMVy4dscqxiM3fUqkBkK2w5R1Pemjrosx\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:9795c94e-55cb-4603-954b-608e26032d90\",\"type\":\"VerifiableCredential\",\"issuer\":\"https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"verificationMethod\":\"did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y\",\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"created\":\"2024-10-20T05:02:20Z\",\"proofValue\":\"z4puV5yczgRQhAhgZTfGStieoFajPYM4rpXF76GSNWq1KLkh1htPrHdVtVHqKzyVNu8grYicLt4PwXtoRdpjAxvii\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { @@ -21925,7 +23450,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:6de3036b-e6bc-45a9-8281-c59d05c20355", + "id": "urn:uuid:9795c94e-55cb-4603-954b-608e26032d90", "type": "VerifiableCredential", "issuer": "https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020", "issuanceDate": "2020-03-16T22:37:26.544Z", @@ -21936,8 +23461,8 @@ "verificationMethod": "did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y", "type": "Ed25519Signature2020", "proofPurpose": "assertionMethod", - "created": "2024-10-13T05:02:42Z", - "proofValue": "z4jFD2Vou7KCW7jDyT23Gcnk9sAYbpqu7Dg49by6awUjgnoqnqteeYr3zMVy4dscqxiM3fUqkBkK2w5R1Pemjrosx" + "created": "2024-10-20T05:02:20Z", + "proofValue": "z4puV5yczgRQhAhgZTfGStieoFajPYM4rpXF76GSNWq1KLkh1htPrHdVtVHqKzyVNu8grYicLt4PwXtoRdpjAxvii" } }, "options": { @@ -22032,9 +23557,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:950af405-b495-40d9-b27d-d53444875d66", + "_testId": "urn:uuid:6cff404d-3ff3-44fa-8b98-cf64d0e408e1", "_events": {}, "_eventsCount": 1, "cell": { @@ -22045,12 +23570,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 74931, + "_idleStart": 59275, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 105, + "duration": 120, "state": "failed", "err": { "name": "AssertionError", @@ -22062,7 +23587,7 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:6de3036b-e6bc-45a9-8281-c59d05c20355\",\"type\":\"VerifiableCredential\",\"issuer\":\"https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"verificationMethod\":\"did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y\",\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"created\":\"2024-10-13T05:02:42Z\",\"proofValue\":\"z4jFD2Vou7KCW7jDyT23Gcnk9sAYbpqu7Dg49by6awUjgnoqnqteeYr3zMVy4dscqxiM3fUqkBkK2w5R1Pemjrosx\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:9795c94e-55cb-4603-954b-608e26032d90\",\"type\":\"VerifiableCredential\",\"issuer\":\"https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"verificationMethod\":\"did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y\",\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"created\":\"2024-10-20T05:02:20Z\",\"proofValue\":\"z4puV5yczgRQhAhgZTfGStieoFajPYM4rpXF76GSNWq1KLkh1htPrHdVtVHqKzyVNu8grYicLt4PwXtoRdpjAxvii\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { @@ -22070,7 +23595,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:6de3036b-e6bc-45a9-8281-c59d05c20355", + "id": "urn:uuid:9795c94e-55cb-4603-954b-608e26032d90", "type": "VerifiableCredential", "issuer": "https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020", "issuanceDate": "2020-03-16T22:37:26.544Z", @@ -22081,8 +23606,8 @@ "verificationMethod": "did:key:z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y#z6Mkska8oQD7QQQWxqa7L5ai4mH98HfAdSwomPFYKuqNyE2y", "type": "Ed25519Signature2020", "proofPurpose": "assertionMethod", - "created": "2024-10-13T05:02:42Z", - "proofValue": "z4jFD2Vou7KCW7jDyT23Gcnk9sAYbpqu7Dg49by6awUjgnoqnqteeYr3zMVy4dscqxiM3fUqkBkK2w5R1Pemjrosx" + "created": "2024-10-20T05:02:20Z", + "proofValue": "z4puV5yczgRQhAhgZTfGStieoFajPYM4rpXF76GSNWq1KLkh1htPrHdVtVHqKzyVNu8grYicLt4PwXtoRdpjAxvii" } }, "options": { @@ -22182,9 +23707,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:4c552b41-3d13-4643-bd97-124448876fbc", + "_testId": "urn:uuid:77141427-be68-448d-a2b7-ea8573e11dc8", "_events": {}, "_eventsCount": 1, "cell": { @@ -22195,12 +23720,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 75037, + "_idleStart": 59396, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 96, + "duration": 86, "state": "passed", "speed": "slow" }, @@ -22217,9 +23742,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:53adb0d1-c291-4702-9370-ce7744fd4601", + "_testId": "urn:uuid:89bb7877-cd63-4b46-97e0-1d78588c0210", "_events": {}, "_eventsCount": 1, "cell": { @@ -22230,12 +23755,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 75133, + "_idleStart": 59482, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 153, + "duration": 83, "state": "passed", "speed": "slow" }, @@ -22252,9 +23777,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:f1d6123d-b791-49a2-80f2-efba20619241", + "_testId": "urn:uuid:6c3f2fdf-f7a2-45b3-a49d-3d5fdc08db70", "_events": {}, "_eventsCount": 1, "cell": { @@ -22265,12 +23790,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 75285, + "_idleStart": 59564, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2374, + "duration": 307, "state": "failed", "err": { "name": "AssertionError", @@ -22282,7 +23807,7 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:baa52b0d-ebb7-4b44-9e04-d8436df47051\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MksvTdeczd92YQ5W2V2gL9kXdRvD2AEiyJPoWieP95HUDo\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"type\":\"Ed25519Signature2020\",\"created\":\"2024-10-13T05:02:43Z\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MksvTdeczd92YQ5W2V2gL9kXdRvD2AEiyJPoWieP95HUDo#z6MksvTdeczd92YQ5W2V2gL9kXdRvD2AEiyJPoWieP95HUDo\",\"proofValue\":\"z5qgGE2eJkM8uf8U8G32qos5Fry2ymhpcK21AntMEwW76NuG5YVLdo41Z4NCL5U8enhurgfe4Vmor1d8Ye1hEKFkx\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:4a8e4e07-b371-4730-8c6d-76d8e0cc8f52\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MksvTdeczd92YQ5W2V2gL9kXdRvD2AEiyJPoWieP95HUDo\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"type\":\"Ed25519Signature2020\",\"created\":\"2024-10-20T05:02:21Z\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MksvTdeczd92YQ5W2V2gL9kXdRvD2AEiyJPoWieP95HUDo#z6MksvTdeczd92YQ5W2V2gL9kXdRvD2AEiyJPoWieP95HUDo\",\"proofValue\":\"z26xiU9wyCGrpVTjY9PsPqGF3W9s3azni3msaQv1AvoFVVDTKAkhiFm4yyBpZPzbnNugwrZzkwD7uwxZ5e9GZajcq\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { @@ -22290,7 +23815,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:baa52b0d-ebb7-4b44-9e04-d8436df47051", + "id": "urn:uuid:4a8e4e07-b371-4730-8c6d-76d8e0cc8f52", "type": [ "VerifiableCredential" ], @@ -22301,10 +23826,10 @@ }, "proof": { "type": "Ed25519Signature2020", - "created": "2024-10-13T05:02:43Z", + "created": "2024-10-20T05:02:21Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MksvTdeczd92YQ5W2V2gL9kXdRvD2AEiyJPoWieP95HUDo#z6MksvTdeczd92YQ5W2V2gL9kXdRvD2AEiyJPoWieP95HUDo", - "proofValue": "z5qgGE2eJkM8uf8U8G32qos5Fry2ymhpcK21AntMEwW76NuG5YVLdo41Z4NCL5U8enhurgfe4Vmor1d8Ye1hEKFkx" + "proofValue": "z26xiU9wyCGrpVTjY9PsPqGF3W9s3azni3msaQv1AvoFVVDTKAkhiFm4yyBpZPzbnNugwrZzkwD7uwxZ5e9GZajcq" } }, "options": { @@ -22404,9 +23929,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:aedd607f-5d9a-456c-9ae9-c86e7d25f775", + "_testId": "urn:uuid:6bdb7cfb-bfaa-4e8c-b6fa-77d0aede2a72", "_events": {}, "_eventsCount": 1, "cell": { @@ -22417,12 +23942,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 77660, + "_idleStart": 59872, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 100, + "duration": 81, "state": "passed", "speed": "slow" }, @@ -22439,9 +23964,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:71366d21-5f76-44dd-a825-2baf01038fab", + "_testId": "urn:uuid:e20ea5d8-de3a-457a-860a-80af07553714", "_events": {}, "_eventsCount": 1, "cell": { @@ -22452,7 +23977,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 77761, + "_idleStart": 59953, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -22474,9 +23999,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:2757c8e2-e422-4d50-beae-ca4a1cfe31a5", + "_testId": "urn:uuid:05322454-84c6-4701-8050-4b34b1bdc2e9", "_events": {}, "_eventsCount": 1, "cell": { @@ -22487,12 +24012,47 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 77806, + "_idleStart": 59998, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 135, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "Netis should verify Danube Tech", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\n should.not.exist(\n issuerError,\n `Expected issuer: ${issuerName} to not error`\n );\n should.exist(issuedVc, `Expected issuer: ${issuerName} to issue a VC`);\n const body = {\n verifiableCredential: issuedVc,\n options: {\n checks: ['proof']\n }\n };\n const {result, error} = await verifier.post({json: body});\n should.not.exist(error, 'Expected verifier to not error.');\n should.exist(result, 'Expected result from verifier.');\n should.exist(result.status, 'Expected verifier to return an HTTP' +\n 'status code');\n result.status.should.equal(200, 'Expected HTTP status code to be 200.');\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", + "parent": "e5J5uu8vhMLMgN3h56FBh", + "ctx": null, + "_testId": "urn:uuid:c99e5c64-03ab-46f9-b3c2-ef36d03e4d8d", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "Danube Tech", + "columnId": "Netis" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 60134, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 164, + "duration": 205, "state": "passed", "speed": "slow" }, @@ -22509,9 +24069,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:8afbb5f2-c4cb-4840-aca4-6e9a001b6b2a", + "_testId": "urn:uuid:bfd80fd0-5cd7-4ae0-baea-1e799a7b57bf", "_events": {}, "_eventsCount": 1, "cell": { @@ -22522,12 +24082,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 77970, + "_idleStart": 60339, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 89, + "duration": 98, "state": "passed", "speed": "slow" }, @@ -22544,9 +24104,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:5ec7b632-9458-49e0-af7b-ac83a42ae2f4", + "_testId": "urn:uuid:1ba5e7d2-7ba5-4af9-949a-96f457e147ea", "_events": {}, "_eventsCount": 1, "cell": { @@ -22557,12 +24117,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 78059, + "_idleStart": 60437, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 116, + "duration": 121, "state": "passed", "speed": "slow" } @@ -22584,9 +24144,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:1196b1b3-2aba-42ad-b533-6e5851995e4d", + "_testId": "urn:uuid:12078285-8f81-4738-8e03-dfff358ecff7", "_events": {}, "_eventsCount": 1, "cell": { @@ -22597,12 +24157,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 78175, + "_idleStart": 60557, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 88, + "duration": 100, "state": "passed", "speed": "slow" }, @@ -22619,9 +24179,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:a56c4f5f-411e-4fcf-a081-df5391330b29", + "_testId": "urn:uuid:3724bf43-4343-4b10-b03c-851cdb136d85", "_events": {}, "_eventsCount": 1, "cell": { @@ -22632,14 +24192,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 78263, + "_idleStart": 60658, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 82, + "duration": 73, "state": "passed", - "speed": "slow" + "speed": "medium" }, { "type": "test", @@ -22654,9 +24214,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:7909ae4c-5202-486a-8fc4-e2254d64e6ac", + "_testId": "urn:uuid:543d4be7-22ef-47bc-a999-2c13b28fe626", "_events": {}, "_eventsCount": 1, "cell": { @@ -22667,12 +24227,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 78345, + "_idleStart": 60730, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2370, + "duration": 297, "state": "failed", "err": { "name": "AssertionError", @@ -22684,7 +24244,7 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:7c520d49-5a6e-405e-aa13-cf951bfe3d22\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkkZu37ESix41fjPc2bFJ6eGsz1mbzdSn1MYcuU2qWBDAN\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"type\":\"Ed25519Signature2020\",\"created\":\"2024-10-13T05:02:44Z\",\"verificationMethod\":\"did:key:z6MkkZu37ESix41fjPc2bFJ6eGsz1mbzdSn1MYcuU2qWBDAN#z6MkkZu37ESix41fjPc2bFJ6eGsz1mbzdSn1MYcuU2qWBDAN\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z62EGvhZ7p94mJZcqStLKzAYpWXFnW5RtoGgaFYHWwT5TAToh9eSxqmTdcTwLfF6uTPFbQYwNXVSgz81xtcbgPNHF\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:5bc2f110-48e2-4a06-8932-370edfddf38c\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkkZu37ESix41fjPc2bFJ6eGsz1mbzdSn1MYcuU2qWBDAN\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"type\":\"Ed25519Signature2020\",\"created\":\"2024-10-20T05:02:21Z\",\"verificationMethod\":\"did:key:z6MkkZu37ESix41fjPc2bFJ6eGsz1mbzdSn1MYcuU2qWBDAN#z6MkkZu37ESix41fjPc2bFJ6eGsz1mbzdSn1MYcuU2qWBDAN\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z354R9sUdKZtFJD9sVSUnu7jUQ8PXdjPG6YpCf5ZtJsC4BKB1wc6mxryqus1oR6WFixByiJFyuvCLoqiSvwa81njg\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { @@ -22692,7 +24252,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:7c520d49-5a6e-405e-aa13-cf951bfe3d22", + "id": "urn:uuid:5bc2f110-48e2-4a06-8932-370edfddf38c", "type": [ "VerifiableCredential" ], @@ -22703,10 +24263,10 @@ }, "proof": { "type": "Ed25519Signature2020", - "created": "2024-10-13T05:02:44Z", + "created": "2024-10-20T05:02:21Z", "verificationMethod": "did:key:z6MkkZu37ESix41fjPc2bFJ6eGsz1mbzdSn1MYcuU2qWBDAN#z6MkkZu37ESix41fjPc2bFJ6eGsz1mbzdSn1MYcuU2qWBDAN", "proofPurpose": "assertionMethod", - "proofValue": "z62EGvhZ7p94mJZcqStLKzAYpWXFnW5RtoGgaFYHWwT5TAToh9eSxqmTdcTwLfF6uTPFbQYwNXVSgz81xtcbgPNHF" + "proofValue": "z354R9sUdKZtFJD9sVSUnu7jUQ8PXdjPG6YpCf5ZtJsC4BKB1wc6mxryqus1oR6WFixByiJFyuvCLoqiSvwa81njg" } }, "options": { @@ -22806,9 +24366,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:7af7ec97-5091-47cf-89c8-159c7b929f26", + "_testId": "urn:uuid:eb73ffc4-8e39-4300-b716-e437baf7839a", "_events": {}, "_eventsCount": 1, "cell": { @@ -22819,12 +24379,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 80716, + "_idleStart": 61028, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 104, + "duration": 86, "state": "passed", "speed": "slow" }, @@ -22841,9 +24401,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:a0430002-c663-47fb-b0ed-1715edde7f52", + "_testId": "urn:uuid:76d12913-0d17-40b6-9d73-9105cb6b0fb2", "_events": {}, "_eventsCount": 1, "cell": { @@ -22854,14 +24414,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 80821, + "_idleStart": 61114, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 34, + "duration": 45, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -22876,9 +24436,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:d9df2161-fb71-4e47-9e9e-6a11acda1baa", + "_testId": "urn:uuid:c46805e0-9f1d-40eb-a8ea-5662950053b8", "_events": {}, "_eventsCount": 1, "cell": { @@ -22889,12 +24449,47 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 80856, + "_idleStart": 61159, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 119, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "Netis should verify Digital Bazaar", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\n should.not.exist(\n issuerError,\n `Expected issuer: ${issuerName} to not error`\n );\n should.exist(issuedVc, `Expected issuer: ${issuerName} to issue a VC`);\n const body = {\n verifiableCredential: issuedVc,\n options: {\n checks: ['proof']\n }\n };\n const {result, error} = await verifier.post({json: body});\n should.not.exist(error, 'Expected verifier to not error.');\n should.exist(result, 'Expected result from verifier.');\n should.exist(result.status, 'Expected verifier to return an HTTP' +\n 'status code');\n result.status.should.equal(200, 'Expected HTTP status code to be 200.');\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", + "parent": "e5J5uu8vhMLMgN3h56FBh", + "ctx": null, + "_testId": "urn:uuid:15feb32b-82db-4147-ab30-ba5cde773794", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "Digital Bazaar", + "columnId": "Netis" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 61277, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 185, + "duration": 202, "state": "passed", "speed": "slow" }, @@ -22911,9 +24506,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:b63b2df2-a4d9-4186-ae5f-1e98abe9ffb2", + "_testId": "urn:uuid:d940de19-8d7d-481f-a92f-19954d61f5b9", "_events": {}, "_eventsCount": 1, "cell": { @@ -22924,12 +24519,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 81041, + "_idleStart": 61479, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 99, + "duration": 108, "state": "passed", "speed": "slow" }, @@ -22946,9 +24541,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:304ee896-8352-4317-9bf3-723393656fc7", + "_testId": "urn:uuid:ff5c3c24-2d6b-4427-9e50-be26180ac724", "_events": {}, "_eventsCount": 1, "cell": { @@ -22959,12 +24554,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 81139, + "_idleStart": 61588, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 112, + "duration": 127, "state": "passed", "speed": "slow" } @@ -22986,9 +24581,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:873f5b02-5775-45dd-aec7-2635e4165dfb", + "_testId": "urn:uuid:ceb886c0-e14f-452c-b880-15a174ec9f1f", "_events": {}, "_eventsCount": 1, "cell": { @@ -22999,12 +24594,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 81252, + "_idleStart": 61714, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 87, + "duration": 80, "state": "failed", "err": { "name": "AssertionError", @@ -23016,14 +24611,14 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:634dd359-bd53-4b61-b4ed-0da55f5c9a06\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"issuer\":\"did:key:z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"proof\":{\"type\":\"Ed25519Signature2018\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6#z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6\",\"created\":\"2024-10-13T05:02:44.166Z\",\"jws\":\"eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..TOkdMOb2wtz2gqzNBwvrMx_lmVH87rH_UXbVHS_ivMki_y2ZPw4dSUO4EFqC9v3S7g1KTO-mrWVA0MWrz9WoDw\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:38020e3d-f940-4b43-8d4f-98c6a2b5afbb\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"issuer\":\"did:key:z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"proof\":{\"type\":\"Ed25519Signature2018\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6#z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6\",\"created\":\"2024-10-20T05:02:21.743Z\",\"jws\":\"eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..Et_DrjJFbbzt9v8rHfv4wYhpAaISrsuVIic6YuiYKW8nRtYhNoQb8BW7xYU2I-nhARfipXCCaiQ3AuvEQGfbBg\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/2018/credentials/v1" ], - "id": "urn:uuid:634dd359-bd53-4b61-b4ed-0da55f5c9a06", + "id": "urn:uuid:38020e3d-f940-4b43-8d4f-98c6a2b5afbb", "type": [ "VerifiableCredential" ], @@ -23036,8 +24631,8 @@ "type": "Ed25519Signature2018", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6#z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6", - "created": "2024-10-13T05:02:44.166Z", - "jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..TOkdMOb2wtz2gqzNBwvrMx_lmVH87rH_UXbVHS_ivMki_y2ZPw4dSUO4EFqC9v3S7g1KTO-mrWVA0MWrz9WoDw" + "created": "2024-10-20T05:02:21.743Z", + "jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..Et_DrjJFbbzt9v8rHfv4wYhpAaISrsuVIic6YuiYKW8nRtYhNoQb8BW7xYU2I-nhARfipXCCaiQ3AuvEQGfbBg" } }, "options": { @@ -23143,9 +24738,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:5bed6d39-5e2f-4d33-8b6b-a3fbeca256c9", + "_testId": "urn:uuid:a880d1d7-94e3-4c7b-972d-a2d0cf61092c", "_events": {}, "_eventsCount": 1, "cell": { @@ -23156,12 +24751,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 81339, + "_idleStart": 61795, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 76, + "duration": 73, "state": "failed", "err": { "name": "AssertionError", @@ -23173,14 +24768,14 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:634dd359-bd53-4b61-b4ed-0da55f5c9a06\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"issuer\":\"did:key:z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"proof\":{\"type\":\"Ed25519Signature2018\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6#z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6\",\"created\":\"2024-10-13T05:02:44.166Z\",\"jws\":\"eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..TOkdMOb2wtz2gqzNBwvrMx_lmVH87rH_UXbVHS_ivMki_y2ZPw4dSUO4EFqC9v3S7g1KTO-mrWVA0MWrz9WoDw\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:38020e3d-f940-4b43-8d4f-98c6a2b5afbb\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"issuer\":\"did:key:z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"proof\":{\"type\":\"Ed25519Signature2018\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6#z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6\",\"created\":\"2024-10-20T05:02:21.743Z\",\"jws\":\"eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..Et_DrjJFbbzt9v8rHfv4wYhpAaISrsuVIic6YuiYKW8nRtYhNoQb8BW7xYU2I-nhARfipXCCaiQ3AuvEQGfbBg\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/2018/credentials/v1" ], - "id": "urn:uuid:634dd359-bd53-4b61-b4ed-0da55f5c9a06", + "id": "urn:uuid:38020e3d-f940-4b43-8d4f-98c6a2b5afbb", "type": [ "VerifiableCredential" ], @@ -23193,8 +24788,8 @@ "type": "Ed25519Signature2018", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6#z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6", - "created": "2024-10-13T05:02:44.166Z", - "jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..TOkdMOb2wtz2gqzNBwvrMx_lmVH87rH_UXbVHS_ivMki_y2ZPw4dSUO4EFqC9v3S7g1KTO-mrWVA0MWrz9WoDw" + "created": "2024-10-20T05:02:21.743Z", + "jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..Et_DrjJFbbzt9v8rHfv4wYhpAaISrsuVIic6YuiYKW8nRtYhNoQb8BW7xYU2I-nhARfipXCCaiQ3AuvEQGfbBg" } }, "options": { @@ -23286,7 +24881,263 @@ }, { "type": "test", - "title": "Danube Tech should verify EWF", + "title": "Danube Tech should verify EWF", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\n should.not.exist(\n issuerError,\n `Expected issuer: ${issuerName} to not error`\n );\n should.exist(issuedVc, `Expected issuer: ${issuerName} to issue a VC`);\n const body = {\n verifiableCredential: issuedVc,\n options: {\n checks: ['proof']\n }\n };\n const {result, error} = await verifier.post({json: body});\n should.not.exist(error, 'Expected verifier to not error.');\n should.exist(result, 'Expected result from verifier.');\n should.exist(result.status, 'Expected verifier to return an HTTP' +\n 'status code');\n result.status.should.equal(200, 'Expected HTTP status code to be 200.');\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", + "parent": "e5J5uu8vhMLMgN3h56FBh", + "ctx": null, + "_testId": "urn:uuid:6d7a6deb-0f63-4dc9-a24b-fc35fbf71f55", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "EWF", + "columnId": "Danube Tech" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 61870, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 300, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(6) } to not exist", + "showDiff": false, + "actual": { + "response": {}, + "request": {}, + "options": { + "credentials": "same-origin", + "headers": {}, + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:38020e3d-f940-4b43-8d4f-98c6a2b5afbb\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"issuer\":\"did:key:z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"proof\":{\"type\":\"Ed25519Signature2018\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6#z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6\",\"created\":\"2024-10-20T05:02:21.743Z\",\"jws\":\"eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..Et_DrjJFbbzt9v8rHfv4wYhpAaISrsuVIic6YuiYKW8nRtYhNoQb8BW7xYU2I-nhARfipXCCaiQ3AuvEQGfbBg\"}},\"options\":{\"checks\":[\"proof\"]}}", + "method": "POST", + "json": { + "verifiableCredential": { + "@context": [ + "https://www.w3.org/2018/credentials/v1" + ], + "id": "urn:uuid:38020e3d-f940-4b43-8d4f-98c6a2b5afbb", + "type": [ + "VerifiableCredential" + ], + "credentialSubject": { + "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b" + }, + "issuer": "did:key:z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6", + "issuanceDate": "2020-03-16T22:37:26.544Z", + "proof": { + "type": "Ed25519Signature2018", + "proofPurpose": "assertionMethod", + "verificationMethod": "did:key:z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6#z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6", + "created": "2024-10-20T05:02:21.743Z", + "jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..Et_DrjJFbbzt9v8rHfv4wYhpAaISrsuVIic6YuiYKW8nRtYhNoQb8BW7xYU2I-nhARfipXCCaiQ3AuvEQGfbBg" + } + }, + "options": { + "checks": [ + "proof" + ] + } + }, + "agent": { + "_events": {}, + "_eventsCount": 2, + "defaultPort": 443, + "protocol": "https:", + "options": { + "rejectUnauthorized": false, + "noDelay": true, + "path": null + }, + "requests": {}, + "sockets": {}, + "freeSockets": {}, + "keepAliveMsecs": 1000, + "keepAlive": false, + "maxSockets": null, + "maxFreeSockets": 256, + "scheduling": "lifo", + "maxTotalSockets": null, + "totalSocketCount": 0, + "maxCachedSessions": 100, + "_sessionCache": { + "map": {}, + "list": [] + } + }, + "hooks": { + "beforeRequest": [], + "beforeRetry": [], + "beforeError": [], + "afterResponse": [] + }, + "prefixUrl": "", + "retry": { + "limit": 2, + "methods": [ + "get", + "put", + "head", + "delete", + "options", + "trace" + ], + "statusCodes": [ + 408, + 413, + 429, + 500, + 502, + 503, + 504 + ], + "afterStatusCodes": [ + 413, + 429, + 503 + ], + "maxRetryAfter": null, + "backoffLimit": null + }, + "throwHttpErrors": true, + "timeout": 10000, + "signal": {}, + "duplex": "half" + }, + "name": "HTTPError", + "requestUrl": "https://univerifier.io/1.0/credentials/verify", + "status": 400, + "data": { + "checks": [ + "proof" + ] + } + }, + "operator": "notStrictEqual", + "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(6) } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js:66:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" + } + }, + { + "type": "test", + "title": "Digital Bazaar should verify EWF", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\n should.not.exist(\n issuerError,\n `Expected issuer: ${issuerName} to not error`\n );\n should.exist(issuedVc, `Expected issuer: ${issuerName} to issue a VC`);\n const body = {\n verifiableCredential: issuedVc,\n options: {\n checks: ['proof']\n }\n };\n const {result, error} = await verifier.post({json: body});\n should.not.exist(error, 'Expected verifier to not error.');\n should.exist(result, 'Expected result from verifier.');\n should.exist(result.status, 'Expected verifier to return an HTTP' +\n 'status code');\n result.status.should.equal(200, 'Expected HTTP status code to be 200.');\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", + "parent": "e5J5uu8vhMLMgN3h56FBh", + "ctx": null, + "_testId": "urn:uuid:ba0ad231-18b9-4bbf-b391-a209c1ffffdb", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "EWF", + "columnId": "Digital Bazaar" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 62171, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 83, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "EWF should verify EWF", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\n should.not.exist(\n issuerError,\n `Expected issuer: ${issuerName} to not error`\n );\n should.exist(issuedVc, `Expected issuer: ${issuerName} to issue a VC`);\n const body = {\n verifiableCredential: issuedVc,\n options: {\n checks: ['proof']\n }\n };\n const {result, error} = await verifier.post({json: body});\n should.not.exist(error, 'Expected verifier to not error.');\n should.exist(result, 'Expected result from verifier.');\n should.exist(result.status, 'Expected verifier to return an HTTP' +\n 'status code');\n result.status.should.equal(200, 'Expected HTTP status code to be 200.');\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", + "parent": "e5J5uu8vhMLMgN3h56FBh", + "ctx": null, + "_testId": "urn:uuid:660462a4-b0c3-44a3-b66b-94a8f38ff08f", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "EWF", + "columnId": "EWF" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 62254, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 52, + "state": "passed", + "speed": "medium" + }, + { + "type": "test", + "title": "LearnCard should verify EWF", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\n should.not.exist(\n issuerError,\n `Expected issuer: ${issuerName} to not error`\n );\n should.exist(issuedVc, `Expected issuer: ${issuerName} to issue a VC`);\n const body = {\n verifiableCredential: issuedVc,\n options: {\n checks: ['proof']\n }\n };\n const {result, error} = await verifier.post({json: body});\n should.not.exist(error, 'Expected verifier to not error.');\n should.exist(result, 'Expected result from verifier.');\n should.exist(result.status, 'Expected verifier to return an HTTP' +\n 'status code');\n result.status.should.equal(200, 'Expected HTTP status code to be 200.');\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", + "parent": "e5J5uu8vhMLMgN3h56FBh", + "ctx": null, + "_testId": "urn:uuid:e047bf9b-efdf-430f-8e3a-b6cebca980f2", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "EWF", + "columnId": "LearnCard" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 62306, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 128, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "Netis should verify EWF", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\n should.not.exist(\n issuerError,\n `Expected issuer: ${issuerName} to not error`\n );\n should.exist(issuedVc, `Expected issuer: ${issuerName} to issue a VC`);\n const body = {\n verifiableCredential: issuedVc,\n options: {\n checks: ['proof']\n }\n };\n const {result, error} = await verifier.post({json: body});\n should.not.exist(error, 'Expected verifier to not error.');\n should.exist(result, 'Expected result from verifier.');\n should.exist(result.status, 'Expected verifier to return an HTTP' +\n 'status code');\n result.status.should.equal(200, 'Expected HTTP status code to be 200.');\n }", "async": 0, "sync": true, @@ -23297,29 +25148,29 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:c34281d8-145e-4183-bfb8-c6f7e9b3f456", + "_testId": "urn:uuid:c6dee57e-85fc-4068-8f04-f80dc2bf5d06", "_events": {}, "_eventsCount": 1, "cell": { "rowId": "EWF", - "columnId": "Danube Tech" + "columnId": "Netis" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 81416, + "_idleStart": 62435, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2379, + "duration": 170, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(6) } to not exist", + "message": "Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(5) } to not exist", "showDiff": false, "actual": { "response": {}, @@ -23327,14 +25178,14 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:634dd359-bd53-4b61-b4ed-0da55f5c9a06\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"issuer\":\"did:key:z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"proof\":{\"type\":\"Ed25519Signature2018\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6#z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6\",\"created\":\"2024-10-13T05:02:44.166Z\",\"jws\":\"eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..TOkdMOb2wtz2gqzNBwvrMx_lmVH87rH_UXbVHS_ivMki_y2ZPw4dSUO4EFqC9v3S7g1KTO-mrWVA0MWrz9WoDw\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:38020e3d-f940-4b43-8d4f-98c6a2b5afbb\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"issuer\":\"did:key:z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"proof\":{\"type\":\"Ed25519Signature2018\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6#z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6\",\"created\":\"2024-10-20T05:02:21.743Z\",\"jws\":\"eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..Et_DrjJFbbzt9v8rHfv4wYhpAaISrsuVIic6YuiYKW8nRtYhNoQb8BW7xYU2I-nhARfipXCCaiQ3AuvEQGfbBg\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/2018/credentials/v1" ], - "id": "urn:uuid:634dd359-bd53-4b61-b4ed-0da55f5c9a06", + "id": "urn:uuid:38020e3d-f940-4b43-8d4f-98c6a2b5afbb", "type": [ "VerifiableCredential" ], @@ -23347,8 +25198,8 @@ "type": "Ed25519Signature2018", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6#z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6", - "created": "2024-10-13T05:02:44.166Z", - "jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..TOkdMOb2wtz2gqzNBwvrMx_lmVH87rH_UXbVHS_ivMki_y2ZPw4dSUO4EFqC9v3S7g1KTO-mrWVA0MWrz9WoDw" + "created": "2024-10-20T05:02:21.743Z", + "jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..Et_DrjJFbbzt9v8rHfv4wYhpAaISrsuVIic6YuiYKW8nRtYhNoQb8BW7xYU2I-nhARfipXCCaiQ3AuvEQGfbBg" } }, "options": { @@ -23423,123 +25274,13 @@ "duplex": "half" }, "name": "HTTPError", - "requestUrl": "https://univerifier.io/1.0/credentials/verify", - "status": 400, - "data": { - "checks": [ - "proof" - ] - } + "requestUrl": "https://test-api.mynext.id/api/v1/verifier/credential/vc-api/verify", + "status": 400 }, "operator": "notStrictEqual", - "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(6) } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js:66:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" + "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(5) } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js:66:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" } }, - { - "type": "test", - "title": "Digital Bazaar should verify EWF", - "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\n should.not.exist(\n issuerError,\n `Expected issuer: ${issuerName} to not error`\n );\n should.exist(issuedVc, `Expected issuer: ${issuerName} to issue a VC`);\n const body = {\n verifiableCredential: issuedVc,\n options: {\n checks: ['proof']\n }\n };\n const {result, error} = await verifier.post({json: body});\n should.not.exist(error, 'Expected verifier to not error.');\n should.exist(result, 'Expected result from verifier.');\n should.exist(result.status, 'Expected verifier to return an HTTP' +\n 'status code');\n result.status.should.equal(200, 'Expected HTTP status code to be 200.');\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", - "ctx": null, - "_testId": "urn:uuid:73dbbf25-37cd-49e1-bf7c-e0c6b50345d7", - "_events": {}, - "_eventsCount": 1, - "cell": { - "rowId": "EWF", - "columnId": "Digital Bazaar" - }, - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 83796, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 102, - "state": "passed", - "speed": "slow" - }, - { - "type": "test", - "title": "EWF should verify EWF", - "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\n should.not.exist(\n issuerError,\n `Expected issuer: ${issuerName} to not error`\n );\n should.exist(issuedVc, `Expected issuer: ${issuerName} to issue a VC`);\n const body = {\n verifiableCredential: issuedVc,\n options: {\n checks: ['proof']\n }\n };\n const {result, error} = await verifier.post({json: body});\n should.not.exist(error, 'Expected verifier to not error.');\n should.exist(result, 'Expected result from verifier.');\n should.exist(result.status, 'Expected verifier to return an HTTP' +\n 'status code');\n result.status.should.equal(200, 'Expected HTTP status code to be 200.');\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", - "ctx": null, - "_testId": "urn:uuid:79600cc0-9231-46f4-9ea0-88c642247eeb", - "_events": {}, - "_eventsCount": 1, - "cell": { - "rowId": "EWF", - "columnId": "EWF" - }, - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 83899, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 30, - "state": "passed", - "speed": "fast" - }, - { - "type": "test", - "title": "LearnCard should verify EWF", - "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\n should.not.exist(\n issuerError,\n `Expected issuer: ${issuerName} to not error`\n );\n should.exist(issuedVc, `Expected issuer: ${issuerName} to issue a VC`);\n const body = {\n verifiableCredential: issuedVc,\n options: {\n checks: ['proof']\n }\n };\n const {result, error} = await verifier.post({json: body});\n should.not.exist(error, 'Expected verifier to not error.');\n should.exist(result, 'Expected result from verifier.');\n should.exist(result.status, 'Expected verifier to return an HTTP' +\n 'status code');\n result.status.should.equal(200, 'Expected HTTP status code to be 200.');\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", - "ctx": null, - "_testId": "urn:uuid:b17f8e5e-2cca-468a-9579-83f061075e48", - "_events": {}, - "_eventsCount": 1, - "cell": { - "rowId": "EWF", - "columnId": "LearnCard" - }, - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 83929, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 140, - "state": "passed", - "speed": "slow" - }, { "type": "test", "title": "SpruceID should verify EWF", @@ -23553,9 +25294,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:606c9adb-53e9-47e3-9825-e357bd717863", + "_testId": "urn:uuid:118bdfd6-43b3-46d5-a0a9-b6c408578c3d", "_events": {}, "_eventsCount": 1, "cell": { @@ -23566,12 +25307,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 84069, + "_idleStart": 62606, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 85, + "duration": 96, "state": "passed", "speed": "slow" }, @@ -23588,9 +25329,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:84bb78a9-ba5d-4753-af15-15dab496c3b4", + "_testId": "urn:uuid:652615d0-1504-44aa-bb81-8c2afd79e58f", "_events": {}, "_eventsCount": 1, "cell": { @@ -23601,12 +25342,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 84154, + "_idleStart": 62706, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 92, + "duration": 97, "state": "failed", "err": { "name": "AssertionError", @@ -23618,14 +25359,14 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:634dd359-bd53-4b61-b4ed-0da55f5c9a06\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"issuer\":\"did:key:z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"proof\":{\"type\":\"Ed25519Signature2018\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6#z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6\",\"created\":\"2024-10-13T05:02:44.166Z\",\"jws\":\"eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..TOkdMOb2wtz2gqzNBwvrMx_lmVH87rH_UXbVHS_ivMki_y2ZPw4dSUO4EFqC9v3S7g1KTO-mrWVA0MWrz9WoDw\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:38020e3d-f940-4b43-8d4f-98c6a2b5afbb\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"issuer\":\"did:key:z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"proof\":{\"type\":\"Ed25519Signature2018\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6#z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6\",\"created\":\"2024-10-20T05:02:21.743Z\",\"jws\":\"eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..Et_DrjJFbbzt9v8rHfv4wYhpAaISrsuVIic6YuiYKW8nRtYhNoQb8BW7xYU2I-nhARfipXCCaiQ3AuvEQGfbBg\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/2018/credentials/v1" ], - "id": "urn:uuid:634dd359-bd53-4b61-b4ed-0da55f5c9a06", + "id": "urn:uuid:38020e3d-f940-4b43-8d4f-98c6a2b5afbb", "type": [ "VerifiableCredential" ], @@ -23638,8 +25379,8 @@ "type": "Ed25519Signature2018", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6#z6MksoRPRqnMWiivV4weRGGS9SiHXuqfJEYu95EiYtbvBxW6", - "created": "2024-10-13T05:02:44.166Z", - "jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..TOkdMOb2wtz2gqzNBwvrMx_lmVH87rH_UXbVHS_ivMki_y2ZPw4dSUO4EFqC9v3S7g1KTO-mrWVA0MWrz9WoDw" + "created": "2024-10-20T05:02:21.743Z", + "jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..Et_DrjJFbbzt9v8rHfv4wYhpAaISrsuVIic6YuiYKW8nRtYhNoQb8BW7xYU2I-nhARfipXCCaiQ3AuvEQGfbBg" } }, "options": { @@ -23739,9 +25480,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:4551eea8-fb78-47e9-b836-dbe6f03d6197", + "_testId": "urn:uuid:5afb2d44-6042-43a9-8874-ba986636df6e", "_events": {}, "_eventsCount": 1, "cell": { @@ -23752,12 +25493,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 84247, + "_idleStart": 62804, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 100, + "duration": 91, "state": "failed", "err": { "name": "AssertionError", @@ -23769,14 +25510,14 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:ae3306db-e463-457d-ad27-c93a3c183199\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"issuer\":\"did:key:z6MkjSz4mYqcn7dePGuktJ5PxecMkXQQHWRg8Lm6okATyFVh\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"proof\":{\"@context\":[\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"zF8hZkrjexFArWVYu3rijFz6rLrb91687yPXh4jrX1Kz7pufZ8SLxAaB3xFEicMqzAWgu4EiyFdNT33uwc1JHSPz\",\"verificationMethod\":\"did:key:z6MkjSz4mYqcn7dePGuktJ5PxecMkXQQHWRg8Lm6okATyFVh#z6MkjSz4mYqcn7dePGuktJ5PxecMkXQQHWRg8Lm6okATyFVh\",\"created\":\"2024-10-13T05:02:44.264Z\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:82764d7a-90f0-4efb-8a61-a4cce214fa41\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"issuer\":\"did:key:z6MkjSz4mYqcn7dePGuktJ5PxecMkXQQHWRg8Lm6okATyFVh\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"proof\":{\"@context\":[\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z41wXEtgsgijp5ETDbqMtY4D2UkMrSFjYUu2eBcw1ttaJkBGejEGCGqsgNiVGZ8PMkn8Now2EhsaCDiTv9ciKq5RA\",\"verificationMethod\":\"did:key:z6MkjSz4mYqcn7dePGuktJ5PxecMkXQQHWRg8Lm6okATyFVh#z6MkjSz4mYqcn7dePGuktJ5PxecMkXQQHWRg8Lm6okATyFVh\",\"created\":\"2024-10-20T05:02:21.863Z\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/2018/credentials/v1" ], - "id": "urn:uuid:ae3306db-e463-457d-ad27-c93a3c183199", + "id": "urn:uuid:82764d7a-90f0-4efb-8a61-a4cce214fa41", "type": [ "VerifiableCredential" ], @@ -23791,9 +25532,9 @@ ], "type": "Ed25519Signature2020", "proofPurpose": "assertionMethod", - "proofValue": "zF8hZkrjexFArWVYu3rijFz6rLrb91687yPXh4jrX1Kz7pufZ8SLxAaB3xFEicMqzAWgu4EiyFdNT33uwc1JHSPz", + "proofValue": "z41wXEtgsgijp5ETDbqMtY4D2UkMrSFjYUu2eBcw1ttaJkBGejEGCGqsgNiVGZ8PMkn8Now2EhsaCDiTv9ciKq5RA", "verificationMethod": "did:key:z6MkjSz4mYqcn7dePGuktJ5PxecMkXQQHWRg8Lm6okATyFVh#z6MkjSz4mYqcn7dePGuktJ5PxecMkXQQHWRg8Lm6okATyFVh", - "created": "2024-10-13T05:02:44.264Z" + "created": "2024-10-20T05:02:21.863Z" } }, "options": { @@ -23888,9 +25629,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:03483981-b20a-41d1-96b2-d5407bc69be3", + "_testId": "urn:uuid:f56ef60b-d21f-4319-8d21-735debcaec94", "_events": {}, "_eventsCount": 1, "cell": { @@ -23901,12 +25642,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 84348, + "_idleStart": 62895, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 84, + "duration": 77, "state": "passed", "speed": "slow" }, @@ -23923,9 +25664,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:7c9fe5e5-6745-4558-9500-081d7e11fa36", + "_testId": "urn:uuid:fd4aef77-8a1d-4782-86a9-4ec557b45e7f", "_events": {}, "_eventsCount": 1, "cell": { @@ -23936,12 +25677,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 84432, + "_idleStart": 62973, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2361, + "duration": 294, "state": "failed", "err": { "name": "AssertionError", @@ -23953,14 +25694,14 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:ae3306db-e463-457d-ad27-c93a3c183199\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"issuer\":\"did:key:z6MkjSz4mYqcn7dePGuktJ5PxecMkXQQHWRg8Lm6okATyFVh\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"proof\":{\"@context\":[\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"zF8hZkrjexFArWVYu3rijFz6rLrb91687yPXh4jrX1Kz7pufZ8SLxAaB3xFEicMqzAWgu4EiyFdNT33uwc1JHSPz\",\"verificationMethod\":\"did:key:z6MkjSz4mYqcn7dePGuktJ5PxecMkXQQHWRg8Lm6okATyFVh#z6MkjSz4mYqcn7dePGuktJ5PxecMkXQQHWRg8Lm6okATyFVh\",\"created\":\"2024-10-13T05:02:44.264Z\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:82764d7a-90f0-4efb-8a61-a4cce214fa41\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"issuer\":\"did:key:z6MkjSz4mYqcn7dePGuktJ5PxecMkXQQHWRg8Lm6okATyFVh\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"proof\":{\"@context\":[\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z41wXEtgsgijp5ETDbqMtY4D2UkMrSFjYUu2eBcw1ttaJkBGejEGCGqsgNiVGZ8PMkn8Now2EhsaCDiTv9ciKq5RA\",\"verificationMethod\":\"did:key:z6MkjSz4mYqcn7dePGuktJ5PxecMkXQQHWRg8Lm6okATyFVh#z6MkjSz4mYqcn7dePGuktJ5PxecMkXQQHWRg8Lm6okATyFVh\",\"created\":\"2024-10-20T05:02:21.863Z\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/2018/credentials/v1" ], - "id": "urn:uuid:ae3306db-e463-457d-ad27-c93a3c183199", + "id": "urn:uuid:82764d7a-90f0-4efb-8a61-a4cce214fa41", "type": [ "VerifiableCredential" ], @@ -23975,9 +25716,9 @@ ], "type": "Ed25519Signature2020", "proofPurpose": "assertionMethod", - "proofValue": "zF8hZkrjexFArWVYu3rijFz6rLrb91687yPXh4jrX1Kz7pufZ8SLxAaB3xFEicMqzAWgu4EiyFdNT33uwc1JHSPz", + "proofValue": "z41wXEtgsgijp5ETDbqMtY4D2UkMrSFjYUu2eBcw1ttaJkBGejEGCGqsgNiVGZ8PMkn8Now2EhsaCDiTv9ciKq5RA", "verificationMethod": "did:key:z6MkjSz4mYqcn7dePGuktJ5PxecMkXQQHWRg8Lm6okATyFVh#z6MkjSz4mYqcn7dePGuktJ5PxecMkXQQHWRg8Lm6okATyFVh", - "created": "2024-10-13T05:02:44.264Z" + "created": "2024-10-20T05:02:21.863Z" } }, "options": { @@ -24077,9 +25818,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:d9a8271f-2452-436f-a480-a4b787a620d9", + "_testId": "urn:uuid:6e3be03b-ee59-4e3a-b057-d35d1be19f7e", "_events": {}, "_eventsCount": 1, "cell": { @@ -24090,12 +25831,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 86795, + "_idleStart": 63267, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 105, + "duration": 83, "state": "failed", "err": { "name": "AssertionError", @@ -24113,7 +25854,7 @@ "@context": [ "https://www.w3.org/2018/credentials/v1" ], - "id": "urn:uuid:ae3306db-e463-457d-ad27-c93a3c183199", + "id": "urn:uuid:82764d7a-90f0-4efb-8a61-a4cce214fa41", "type": [ "VerifiableCredential" ], @@ -24128,9 +25869,9 @@ ], "type": "Ed25519Signature2020", "proofPurpose": "assertionMethod", - "proofValue": "zF8hZkrjexFArWVYu3rijFz6rLrb91687yPXh4jrX1Kz7pufZ8SLxAaB3xFEicMqzAWgu4EiyFdNT33uwc1JHSPz", + "proofValue": "z41wXEtgsgijp5ETDbqMtY4D2UkMrSFjYUu2eBcw1ttaJkBGejEGCGqsgNiVGZ8PMkn8Now2EhsaCDiTv9ciKq5RA", "verificationMethod": "did:key:z6MkjSz4mYqcn7dePGuktJ5PxecMkXQQHWRg8Lm6okATyFVh#z6MkjSz4mYqcn7dePGuktJ5PxecMkXQQHWRg8Lm6okATyFVh", - "created": "2024-10-13T05:02:44.264Z" + "created": "2024-10-20T05:02:21.863Z" } }, "options": { @@ -24203,7 +25944,7 @@ "timeout": 10000, "signal": {}, "duplex": "half", - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:ae3306db-e463-457d-ad27-c93a3c183199\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"issuer\":\"did:key:z6MkjSz4mYqcn7dePGuktJ5PxecMkXQQHWRg8Lm6okATyFVh\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"proof\":{\"@context\":[\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"zF8hZkrjexFArWVYu3rijFz6rLrb91687yPXh4jrX1Kz7pufZ8SLxAaB3xFEicMqzAWgu4EiyFdNT33uwc1JHSPz\",\"verificationMethod\":\"did:key:z6MkjSz4mYqcn7dePGuktJ5PxecMkXQQHWRg8Lm6okATyFVh#z6MkjSz4mYqcn7dePGuktJ5PxecMkXQQHWRg8Lm6okATyFVh\",\"created\":\"2024-10-13T05:02:44.264Z\"}},\"options\":{\"checks\":[\"proof\"]}}" + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\"],\"id\":\"urn:uuid:82764d7a-90f0-4efb-8a61-a4cce214fa41\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"issuer\":\"did:key:z6MkjSz4mYqcn7dePGuktJ5PxecMkXQQHWRg8Lm6okATyFVh\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"proof\":{\"@context\":[\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"type\":\"Ed25519Signature2020\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z41wXEtgsgijp5ETDbqMtY4D2UkMrSFjYUu2eBcw1ttaJkBGejEGCGqsgNiVGZ8PMkn8Now2EhsaCDiTv9ciKq5RA\",\"verificationMethod\":\"did:key:z6MkjSz4mYqcn7dePGuktJ5PxecMkXQQHWRg8Lm6okATyFVh#z6MkjSz4mYqcn7dePGuktJ5PxecMkXQQHWRg8Lm6okATyFVh\",\"created\":\"2024-10-20T05:02:21.863Z\"}},\"options\":{\"checks\":[\"proof\"]}}" }, "name": "HTTPError", "requestUrl": "https://vc2.veresverifier.dev/verifiers/z19w7KofwvE2nkJeRVLp8NDxz/credentials/verify", @@ -24226,7 +25967,7 @@ "check": [ "proof" ], - "id": "urn:uuid:ae3306db-e463-457d-ad27-c93a3c183199", + "id": "urn:uuid:82764d7a-90f0-4efb-8a61-a4cce214fa41", "error": "Did not verify any proofs; insufficient proofs matched the acceptable suite(s) and required purpose(s)." } ] @@ -24249,9 +25990,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:f202abc3-6b15-471d-b6b0-cd4cc944a09a", + "_testId": "urn:uuid:d6a216eb-01e8-497e-901c-30b2bd6ca857", "_events": {}, "_eventsCount": 1, "cell": { @@ -24262,14 +26003,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 86900, + "_idleStart": 63351, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 35, + "duration": 45, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -24284,9 +26025,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:18d982c6-e457-4232-bd7f-2b6c50e4783a", + "_testId": "urn:uuid:ee5843fe-06d0-4381-b75c-99cef0d7eafd", "_events": {}, "_eventsCount": 1, "cell": { @@ -24297,12 +26038,47 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 86935, + "_idleStart": 63396, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 131, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "Netis should verify LearnCard", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\n should.not.exist(\n issuerError,\n `Expected issuer: ${issuerName} to not error`\n );\n should.exist(issuedVc, `Expected issuer: ${issuerName} to issue a VC`);\n const body = {\n verifiableCredential: issuedVc,\n options: {\n checks: ['proof']\n }\n };\n const {result, error} = await verifier.post({json: body});\n should.not.exist(error, 'Expected verifier to not error.');\n should.exist(result, 'Expected result from verifier.');\n should.exist(result.status, 'Expected verifier to return an HTTP' +\n 'status code');\n result.status.should.equal(200, 'Expected HTTP status code to be 200.');\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", + "parent": "e5J5uu8vhMLMgN3h56FBh", + "ctx": null, + "_testId": "urn:uuid:1246f3dc-d540-4733-a0eb-d4101ab3d3d5", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "LearnCard", + "columnId": "Netis" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 63527, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 139, + "duration": 209, "state": "passed", "speed": "slow" }, @@ -24319,9 +26095,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:41aba038-a7d2-480c-bdd6-91a18c349b02", + "_testId": "urn:uuid:38cdbae1-f1b3-403f-90ca-445c214ddc7e", "_events": {}, "_eventsCount": 1, "cell": { @@ -24332,12 +26108,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 87075, + "_idleStart": 63736, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 97, + "duration": 100, "state": "passed", "speed": "slow" }, @@ -24354,9 +26130,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:7fdb84fd-19f1-4e91-9e6b-ae478ce78d35", + "_testId": "urn:uuid:0c542ea2-baab-43c7-bdee-a124fa5a268a", "_events": {}, "_eventsCount": 1, "cell": { @@ -24367,12 +26143,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 87171, + "_idleStart": 63836, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 117, + "duration": 125, "state": "passed", "speed": "slow" } @@ -24394,9 +26170,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:1c7ce285-1fa6-4d97-84d0-31aeb3993d2e", + "_testId": "urn:uuid:40d5b35d-e462-4fa0-bb33-30212f8bc481", "_events": {}, "_eventsCount": 1, "cell": { @@ -24407,12 +26183,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 87288, + "_idleStart": 63962, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 96, + "duration": 92, "state": "passed", "speed": "slow" }, @@ -24429,9 +26205,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:831bc01d-66f1-4b88-b677-90c96328abcb", + "_testId": "urn:uuid:109b2efc-d512-4c19-93e6-f9c72767e4ad", "_events": {}, "_eventsCount": 1, "cell": { @@ -24442,12 +26218,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 87384, + "_idleStart": 64053, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 72, + "duration": 77, "state": "failed", "err": { "name": "AssertionError", @@ -24459,7 +26235,7 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:c2b228bf-2ef6-4475-9a8d-6c2b4de56b30\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"issuer\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"proof\":{\"type\":\"Ed25519Signature2020\",\"verificationMethod\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD#z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z4gLxjBNDXWQmxAEfJghhVcoH2QY5bScnF9F5CoSACQ5VvGK1BPzrZUQwwnjLPm3CLiDYd6zZX54FPCQHC2GAmNGP\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:6f54afc1-7720-49b1-b395-ee4137e6e9d6\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"issuer\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"proof\":{\"type\":\"Ed25519Signature2020\",\"verificationMethod\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD#z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z5sY4GmrD5yE1Jx5UcqU7b4ja8epqB63CbkuWinnXrD2z1iAasTzT36mpo42XJW3yrcLAw6UbyRVUrLozAPCeFb4z\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { @@ -24467,7 +26243,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:c2b228bf-2ef6-4475-9a8d-6c2b4de56b30", + "id": "urn:uuid:6f54afc1-7720-49b1-b395-ee4137e6e9d6", "type": [ "VerifiableCredential" ], @@ -24480,7 +26256,7 @@ "type": "Ed25519Signature2020", "verificationMethod": "did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD#z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD", "proofPurpose": "assertionMethod", - "proofValue": "z4gLxjBNDXWQmxAEfJghhVcoH2QY5bScnF9F5CoSACQ5VvGK1BPzrZUQwwnjLPm3CLiDYd6zZX54FPCQHC2GAmNGP" + "proofValue": "z5sY4GmrD5yE1Jx5UcqU7b4ja8epqB63CbkuWinnXrD2z1iAasTzT36mpo42XJW3yrcLAw6UbyRVUrLozAPCeFb4z" } }, "options": { @@ -24585,9 +26361,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:23679e25-5cf6-4cef-8756-2a62481fa6b1", + "_testId": "urn:uuid:4ddbf3e1-2ed7-471e-bdd8-509f3914a6f2", "_events": {}, "_eventsCount": 1, "cell": { @@ -24598,12 +26374,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 87457, + "_idleStart": 64131, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2370, + "duration": 301, "state": "failed", "err": { "name": "AssertionError", @@ -24615,7 +26391,7 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:c2b228bf-2ef6-4475-9a8d-6c2b4de56b30\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"issuer\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"proof\":{\"type\":\"Ed25519Signature2020\",\"verificationMethod\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD#z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z4gLxjBNDXWQmxAEfJghhVcoH2QY5bScnF9F5CoSACQ5VvGK1BPzrZUQwwnjLPm3CLiDYd6zZX54FPCQHC2GAmNGP\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:6f54afc1-7720-49b1-b395-ee4137e6e9d6\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"issuer\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"proof\":{\"type\":\"Ed25519Signature2020\",\"verificationMethod\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD#z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z5sY4GmrD5yE1Jx5UcqU7b4ja8epqB63CbkuWinnXrD2z1iAasTzT36mpo42XJW3yrcLAw6UbyRVUrLozAPCeFb4z\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { @@ -24623,7 +26399,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:c2b228bf-2ef6-4475-9a8d-6c2b4de56b30", + "id": "urn:uuid:6f54afc1-7720-49b1-b395-ee4137e6e9d6", "type": [ "VerifiableCredential" ], @@ -24636,7 +26412,7 @@ "type": "Ed25519Signature2020", "verificationMethod": "did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD#z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD", "proofPurpose": "assertionMethod", - "proofValue": "z4gLxjBNDXWQmxAEfJghhVcoH2QY5bScnF9F5CoSACQ5VvGK1BPzrZUQwwnjLPm3CLiDYd6zZX54FPCQHC2GAmNGP" + "proofValue": "z5sY4GmrD5yE1Jx5UcqU7b4ja8epqB63CbkuWinnXrD2z1iAasTzT36mpo42XJW3yrcLAw6UbyRVUrLozAPCeFb4z" } }, "options": { @@ -24736,9 +26512,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:2a2373c3-c965-4a57-8405-920b0671cb49", + "_testId": "urn:uuid:a06f818d-bd01-48cc-9722-bc97996e522d", "_events": {}, "_eventsCount": 1, "cell": { @@ -24749,12 +26525,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 89828, + "_idleStart": 64433, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 99, + "duration": 86, "state": "passed", "speed": "slow" }, @@ -24771,9 +26547,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:3d65240e-335a-4e2d-b3a8-b0469afd8aeb", + "_testId": "urn:uuid:c88218bc-b6ca-4669-b7b3-832062581989", "_events": {}, "_eventsCount": 1, "cell": { @@ -24784,12 +26560,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 89928, + "_idleStart": 64518, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 29, + "duration": 42, "state": "failed", "err": { "name": "AssertionError", @@ -24801,7 +26577,7 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:c2b228bf-2ef6-4475-9a8d-6c2b4de56b30\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"issuer\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"proof\":{\"type\":\"Ed25519Signature2020\",\"verificationMethod\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD#z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z4gLxjBNDXWQmxAEfJghhVcoH2QY5bScnF9F5CoSACQ5VvGK1BPzrZUQwwnjLPm3CLiDYd6zZX54FPCQHC2GAmNGP\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:6f54afc1-7720-49b1-b395-ee4137e6e9d6\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"issuer\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"proof\":{\"type\":\"Ed25519Signature2020\",\"verificationMethod\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD#z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z5sY4GmrD5yE1Jx5UcqU7b4ja8epqB63CbkuWinnXrD2z1iAasTzT36mpo42XJW3yrcLAw6UbyRVUrLozAPCeFb4z\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { @@ -24809,7 +26585,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:c2b228bf-2ef6-4475-9a8d-6c2b4de56b30", + "id": "urn:uuid:6f54afc1-7720-49b1-b395-ee4137e6e9d6", "type": [ "VerifiableCredential" ], @@ -24822,7 +26598,7 @@ "type": "Ed25519Signature2020", "verificationMethod": "did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD#z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD", "proofPurpose": "assertionMethod", - "proofValue": "z4gLxjBNDXWQmxAEfJghhVcoH2QY5bScnF9F5CoSACQ5VvGK1BPzrZUQwwnjLPm3CLiDYd6zZX54FPCQHC2GAmNGP" + "proofValue": "z5sY4GmrD5yE1Jx5UcqU7b4ja8epqB63CbkuWinnXrD2z1iAasTzT36mpo42XJW3yrcLAw6UbyRVUrLozAPCeFb4z" } }, "options": { @@ -24924,9 +26700,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:4e86ef77-d76d-485a-970e-c7ff0754350a", + "_testId": "urn:uuid:386325d8-f8df-472d-8a27-c79be4b7bf74", "_events": {}, "_eventsCount": 1, "cell": { @@ -24937,12 +26713,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 89958, + "_idleStart": 64561, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 117, + "duration": 100, "state": "failed", "err": { "name": "AssertionError", @@ -24954,7 +26730,7 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:c2b228bf-2ef6-4475-9a8d-6c2b4de56b30\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"issuer\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"proof\":{\"type\":\"Ed25519Signature2020\",\"verificationMethod\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD#z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z4gLxjBNDXWQmxAEfJghhVcoH2QY5bScnF9F5CoSACQ5VvGK1BPzrZUQwwnjLPm3CLiDYd6zZX54FPCQHC2GAmNGP\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:6f54afc1-7720-49b1-b395-ee4137e6e9d6\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"issuer\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"proof\":{\"type\":\"Ed25519Signature2020\",\"verificationMethod\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD#z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z5sY4GmrD5yE1Jx5UcqU7b4ja8epqB63CbkuWinnXrD2z1iAasTzT36mpo42XJW3yrcLAw6UbyRVUrLozAPCeFb4z\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { @@ -24962,7 +26738,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:c2b228bf-2ef6-4475-9a8d-6c2b4de56b30", + "id": "urn:uuid:6f54afc1-7720-49b1-b395-ee4137e6e9d6", "type": [ "VerifiableCredential" ], @@ -24975,7 +26751,7 @@ "type": "Ed25519Signature2020", "verificationMethod": "did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD#z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD", "proofPurpose": "assertionMethod", - "proofValue": "z4gLxjBNDXWQmxAEfJghhVcoH2QY5bScnF9F5CoSACQ5VvGK1BPzrZUQwwnjLPm3CLiDYd6zZX54FPCQHC2GAmNGP" + "proofValue": "z5sY4GmrD5yE1Jx5UcqU7b4ja8epqB63CbkuWinnXrD2z1iAasTzT36mpo42XJW3yrcLAw6UbyRVUrLozAPCeFb4z" } }, "options": { @@ -25058,6 +26834,41 @@ "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(6) } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js:66:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" } }, + { + "type": "test", + "title": "Netis should verify SpruceID", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\n should.not.exist(\n issuerError,\n `Expected issuer: ${issuerName} to not error`\n );\n should.exist(issuedVc, `Expected issuer: ${issuerName} to issue a VC`);\n const body = {\n verifiableCredential: issuedVc,\n options: {\n checks: ['proof']\n }\n };\n const {result, error} = await verifier.post({json: body});\n should.not.exist(error, 'Expected verifier to not error.');\n should.exist(result, 'Expected result from verifier.');\n should.exist(result.status, 'Expected verifier to return an HTTP' +\n 'status code');\n result.status.should.equal(200, 'Expected HTTP status code to be 200.');\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", + "parent": "e5J5uu8vhMLMgN3h56FBh", + "ctx": null, + "_testId": "urn:uuid:01390e62-5566-4647-aa1b-ac8b868be525", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "SpruceID", + "columnId": "Netis" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 64662, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 207, + "state": "passed", + "speed": "slow" + }, { "type": "test", "title": "SpruceID should verify SpruceID", @@ -25071,9 +26882,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:1de57a20-5566-4fa4-8ada-e7359013e6e2", + "_testId": "urn:uuid:7aaeb677-f7ae-4b4d-b562-2ef4b19c3498", "_events": {}, "_eventsCount": 1, "cell": { @@ -25084,7 +26895,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 90076, + "_idleStart": 64869, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -25106,9 +26917,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:ef1c806d-df9f-4bec-a29c-cb36efab2184", + "_testId": "urn:uuid:9942955d-89d7-44e0-b8c4-38a23abb7404", "_events": {}, "_eventsCount": 1, "cell": { @@ -25119,12 +26930,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 90184, + "_idleStart": 64977, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 94, + "duration": 110, "state": "failed", "err": { "name": "AssertionError", @@ -25136,7 +26947,7 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:c2b228bf-2ef6-4475-9a8d-6c2b4de56b30\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"issuer\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"proof\":{\"type\":\"Ed25519Signature2020\",\"verificationMethod\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD#z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z4gLxjBNDXWQmxAEfJghhVcoH2QY5bScnF9F5CoSACQ5VvGK1BPzrZUQwwnjLPm3CLiDYd6zZX54FPCQHC2GAmNGP\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:6f54afc1-7720-49b1-b395-ee4137e6e9d6\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"issuer\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"proof\":{\"type\":\"Ed25519Signature2020\",\"verificationMethod\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD#z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z5sY4GmrD5yE1Jx5UcqU7b4ja8epqB63CbkuWinnXrD2z1iAasTzT36mpo42XJW3yrcLAw6UbyRVUrLozAPCeFb4z\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { @@ -25144,7 +26955,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:c2b228bf-2ef6-4475-9a8d-6c2b4de56b30", + "id": "urn:uuid:6f54afc1-7720-49b1-b395-ee4137e6e9d6", "type": [ "VerifiableCredential" ], @@ -25157,7 +26968,7 @@ "type": "Ed25519Signature2020", "verificationMethod": "did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD#z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD", "proofPurpose": "assertionMethod", - "proofValue": "z4gLxjBNDXWQmxAEfJghhVcoH2QY5bScnF9F5CoSACQ5VvGK1BPzrZUQwwnjLPm3CLiDYd6zZX54FPCQHC2GAmNGP" + "proofValue": "z5sY4GmrD5yE1Jx5UcqU7b4ja8epqB63CbkuWinnXrD2z1iAasTzT36mpo42XJW3yrcLAw6UbyRVUrLozAPCeFb4z" } }, "options": { @@ -25257,9 +27068,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:a313b733-6f53-496e-b5e2-5b805745e2bc", + "_testId": "urn:uuid:8299fffa-0ac1-4640-b196-a1054b409ba2", "_events": {}, "_eventsCount": 1, "cell": { @@ -25270,12 +27081,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 90279, + "_idleStart": 65088, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 88, + "duration": 81, "state": "failed", "err": { "name": "AssertionError", @@ -25287,7 +27098,7 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:ef9a990d-2516-40cc-b9bc-179828dd5140\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"type\":\"Ed25519Signature2020\",\"created\":\"2024-10-13T05:02:44.4587395Z\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"proofValue\":\"z5C2gb54JMWp4ujN1jCLUHwGNA3vADvwkxnEPKL7ZPPcuyGMrw7RXRCcr7RsfyFnPCjb7CXLHyp3dnRsdNXThNzXi\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:bab9e4f3-5034-4bc4-a292-9aa7751f1256\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"type\":\"Ed25519Signature2020\",\"created\":\"2024-10-20T05:02:22.0705864Z\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"proofValue\":\"z57FswCjUEcJvdb83okHuJc13EXHvHVr6X9nq8dJDVRmx3ZYjtczrnevuP3omeokr8bNNsezfVYkBBB4byMAuYQAJ\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { @@ -25295,7 +27106,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:ef9a990d-2516-40cc-b9bc-179828dd5140", + "id": "urn:uuid:bab9e4f3-5034-4bc4-a292-9aa7751f1256", "type": [ "VerifiableCredential" ], @@ -25306,10 +27117,10 @@ }, "proof": { "type": "Ed25519Signature2020", - "created": "2024-10-13T05:02:44.4587395Z", + "created": "2024-10-20T05:02:22.0705864Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU", - "proofValue": "z5C2gb54JMWp4ujN1jCLUHwGNA3vADvwkxnEPKL7ZPPcuyGMrw7RXRCcr7RsfyFnPCjb7CXLHyp3dnRsdNXThNzXi" + "proofValue": "z57FswCjUEcJvdb83okHuJc13EXHvHVr6X9nq8dJDVRmx3ZYjtczrnevuP3omeokr8bNNsezfVYkBBB4byMAuYQAJ" } }, "options": { @@ -25391,7 +27202,7 @@ "verifiableCredential": { "proof": { "created": [ - "Value 2024-10-13T05:02:44.4587395Z is not a date in valid format" + "Value 2024-10-20T05:02:22.0705864Z is not a date in valid format" ] } } @@ -25415,9 +27226,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:d802e136-8144-4833-b492-580601981f0a", + "_testId": "urn:uuid:bead880d-ceda-4ff5-a327-26c610836944", "_events": {}, "_eventsCount": 1, "cell": { @@ -25428,14 +27239,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 90367, + "_idleStart": 65170, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 77, + "duration": 71, "state": "passed", - "speed": "slow" + "speed": "medium" }, { "type": "test", @@ -25450,9 +27261,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:3dc9ec2b-c730-4627-ae97-9b1258fec893", + "_testId": "urn:uuid:e117b7fa-3edc-4715-bff5-fbabe9a2e659", "_events": {}, "_eventsCount": 1, "cell": { @@ -25463,12 +27274,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 90445, + "_idleStart": 65241, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2383, + "duration": 294, "state": "failed", "err": { "name": "AssertionError", @@ -25480,7 +27291,7 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:ef9a990d-2516-40cc-b9bc-179828dd5140\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"type\":\"Ed25519Signature2020\",\"created\":\"2024-10-13T05:02:44.4587395Z\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"proofValue\":\"z5C2gb54JMWp4ujN1jCLUHwGNA3vADvwkxnEPKL7ZPPcuyGMrw7RXRCcr7RsfyFnPCjb7CXLHyp3dnRsdNXThNzXi\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:bab9e4f3-5034-4bc4-a292-9aa7751f1256\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"type\":\"Ed25519Signature2020\",\"created\":\"2024-10-20T05:02:22.0705864Z\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"proofValue\":\"z57FswCjUEcJvdb83okHuJc13EXHvHVr6X9nq8dJDVRmx3ZYjtczrnevuP3omeokr8bNNsezfVYkBBB4byMAuYQAJ\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { @@ -25488,7 +27299,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:ef9a990d-2516-40cc-b9bc-179828dd5140", + "id": "urn:uuid:bab9e4f3-5034-4bc4-a292-9aa7751f1256", "type": [ "VerifiableCredential" ], @@ -25499,10 +27310,10 @@ }, "proof": { "type": "Ed25519Signature2020", - "created": "2024-10-13T05:02:44.4587395Z", + "created": "2024-10-20T05:02:22.0705864Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU", - "proofValue": "z5C2gb54JMWp4ujN1jCLUHwGNA3vADvwkxnEPKL7ZPPcuyGMrw7RXRCcr7RsfyFnPCjb7CXLHyp3dnRsdNXThNzXi" + "proofValue": "z57FswCjUEcJvdb83okHuJc13EXHvHVr6X9nq8dJDVRmx3ZYjtczrnevuP3omeokr8bNNsezfVYkBBB4byMAuYQAJ" } }, "options": { @@ -25602,9 +27413,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:35d7d36b-cc52-4115-ae0f-0bea07987581", + "_testId": "urn:uuid:85b0db9a-9461-4c8e-b91c-abbde1ab7204", "_events": {}, "_eventsCount": 1, "cell": { @@ -25615,12 +27426,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 92829, + "_idleStart": 65536, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 98, + "duration": 86, "state": "passed", "speed": "slow" }, @@ -25637,9 +27448,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:11edbf7a-2682-4539-93c1-20db71f454ac", + "_testId": "urn:uuid:b38d0686-eddf-4c07-b36b-e78004b8e04e", "_events": {}, "_eventsCount": 1, "cell": { @@ -25650,12 +27461,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 92927, + "_idleStart": 65621, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 31, + "duration": 48, "state": "failed", "err": { "name": "AssertionError", @@ -25667,7 +27478,7 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:ef9a990d-2516-40cc-b9bc-179828dd5140\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"type\":\"Ed25519Signature2020\",\"created\":\"2024-10-13T05:02:44.4587395Z\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"proofValue\":\"z5C2gb54JMWp4ujN1jCLUHwGNA3vADvwkxnEPKL7ZPPcuyGMrw7RXRCcr7RsfyFnPCjb7CXLHyp3dnRsdNXThNzXi\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:bab9e4f3-5034-4bc4-a292-9aa7751f1256\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"type\":\"Ed25519Signature2020\",\"created\":\"2024-10-20T05:02:22.0705864Z\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"proofValue\":\"z57FswCjUEcJvdb83okHuJc13EXHvHVr6X9nq8dJDVRmx3ZYjtczrnevuP3omeokr8bNNsezfVYkBBB4byMAuYQAJ\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { @@ -25675,7 +27486,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:ef9a990d-2516-40cc-b9bc-179828dd5140", + "id": "urn:uuid:bab9e4f3-5034-4bc4-a292-9aa7751f1256", "type": [ "VerifiableCredential" ], @@ -25686,10 +27497,10 @@ }, "proof": { "type": "Ed25519Signature2020", - "created": "2024-10-13T05:02:44.4587395Z", + "created": "2024-10-20T05:02:22.0705864Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU", - "proofValue": "z5C2gb54JMWp4ujN1jCLUHwGNA3vADvwkxnEPKL7ZPPcuyGMrw7RXRCcr7RsfyFnPCjb7CXLHyp3dnRsdNXThNzXi" + "proofValue": "z57FswCjUEcJvdb83okHuJc13EXHvHVr6X9nq8dJDVRmx3ZYjtczrnevuP3omeokr8bNNsezfVYkBBB4byMAuYQAJ" } }, "options": { @@ -25793,9 +27604,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:2a6e3f0e-0983-4127-85db-670377adae33", + "_testId": "urn:uuid:b4d25dd6-178c-4c24-b0de-0cd77c6c1ff6", "_events": {}, "_eventsCount": 1, "cell": { @@ -25806,12 +27617,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 92959, + "_idleStart": 65670, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 152, + "duration": 135, "state": "failed", "err": { "name": "AssertionError", @@ -25823,7 +27634,7 @@ "options": { "credentials": "same-origin", "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:ef9a990d-2516-40cc-b9bc-179828dd5140\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"type\":\"Ed25519Signature2020\",\"created\":\"2024-10-13T05:02:44.4587395Z\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"proofValue\":\"z5C2gb54JMWp4ujN1jCLUHwGNA3vADvwkxnEPKL7ZPPcuyGMrw7RXRCcr7RsfyFnPCjb7CXLHyp3dnRsdNXThNzXi\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/suites/ed25519-2020/v1\"],\"id\":\"urn:uuid:bab9e4f3-5034-4bc4-a292-9aa7751f1256\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":{\"type\":\"Ed25519Signature2020\",\"created\":\"2024-10-20T05:02:22.0705864Z\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"proofValue\":\"z57FswCjUEcJvdb83okHuJc13EXHvHVr6X9nq8dJDVRmx3ZYjtczrnevuP3omeokr8bNNsezfVYkBBB4byMAuYQAJ\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { @@ -25831,7 +27642,7 @@ "https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/ed25519-2020/v1" ], - "id": "urn:uuid:ef9a990d-2516-40cc-b9bc-179828dd5140", + "id": "urn:uuid:bab9e4f3-5034-4bc4-a292-9aa7751f1256", "type": [ "VerifiableCredential" ], @@ -25842,10 +27653,10 @@ }, "proof": { "type": "Ed25519Signature2020", - "created": "2024-10-13T05:02:44.4587395Z", + "created": "2024-10-20T05:02:22.0705864Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU", - "proofValue": "z5C2gb54JMWp4ujN1jCLUHwGNA3vADvwkxnEPKL7ZPPcuyGMrw7RXRCcr7RsfyFnPCjb7CXLHyp3dnRsdNXThNzXi" + "proofValue": "z57FswCjUEcJvdb83okHuJc13EXHvHVr6X9nq8dJDVRmx3ZYjtczrnevuP3omeokr8bNNsezfVYkBBB4byMAuYQAJ" } }, "options": { @@ -25937,6 +27748,41 @@ "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(6) } to not exist\n at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n at Context. (file:///home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js:66:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" } }, + { + "type": "test", + "title": "Netis should verify Trinsic", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\n should.not.exist(\n issuerError,\n `Expected issuer: ${issuerName} to not error`\n );\n should.exist(issuedVc, `Expected issuer: ${issuerName} to issue a VC`);\n const body = {\n verifiableCredential: issuedVc,\n options: {\n checks: ['proof']\n }\n };\n const {result, error} = await verifier.post({json: body});\n should.not.exist(error, 'Expected verifier to not error.');\n should.exist(result, 'Expected result from verifier.');\n should.exist(result.status, 'Expected verifier to return an HTTP' +\n 'status code');\n result.status.should.equal(200, 'Expected HTTP status code to be 200.');\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", + "parent": "e5J5uu8vhMLMgN3h56FBh", + "ctx": null, + "_testId": "urn:uuid:e3a6e848-2ac9-4e27-94b7-c51c65b12196", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "Trinsic", + "columnId": "Netis" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 65806, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 198, + "state": "passed", + "speed": "slow" + }, { "type": "test", "title": "SpruceID should verify Trinsic", @@ -25950,9 +27796,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:5ab45e8a-da0d-43fa-b52d-2a8451beef12", + "_testId": "urn:uuid:c1252c9c-7f89-4049-940b-979aac6045ea", "_events": {}, "_eventsCount": 1, "cell": { @@ -25963,12 +27809,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 93112, + "_idleStart": 66003, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 99, + "duration": 115, "state": "passed", "speed": "slow" }, @@ -25985,9 +27831,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-ed25519signature2020-test-suite/vc-di-ed25519signature2020-test-suite/tests/30-interop.js", - "parent": "OamHs4TshM6d-_laN-M8T", + "parent": "e5J5uu8vhMLMgN3h56FBh", "ctx": null, - "_testId": "urn:uuid:cbfcd16f-215a-46dc-b491-fe3c05398b6f", + "_testId": "urn:uuid:a96e5f11-eb7e-4dad-bc3e-9b7017e00ae3", "_events": {}, "_eventsCount": 1, "cell": { @@ -25998,12 +27844,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 93212, + "_idleStart": 66119, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 118, + "duration": 983, "state": "passed", "speed": "slow" } @@ -26047,11 +27893,11 @@ }, "title": "Ed25519Signature 2020 Interoperability Report 1.0", "stats": [ - "Tests passed 244/297 82%", - "Tests failed 55/297 19%", - "Failures 55", + "Tests passed 265/321 82%", + "Tests failed 58/321 19%", + "Failures 58", "Tests skipped 0", - "Total tests 297" + "Total tests 321" ], "statusMarkLabels": { "pending": {