From 23d1412c0ced266aa44884c9af847d15c92c3eee Mon Sep 17 00:00:00 2001 From: aljones15 Date: Sun, 22 Dec 2024 05:07:30 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20w3c/vc-d?= =?UTF-8?q?i-eddsa-test-suite@6559b13312a2b1e19a0644c72450e61836b40571=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 737 ++- index.json | 17561 +++++++++++++++++++++++++-------------------------- 2 files changed, 9106 insertions(+), 9192 deletions(-) diff --git a/index.html b/index.html index bbe6db3..22c7cff 100644 --- a/index.html +++ b/index.html @@ -174,7 +174,7 @@

Conformance Testing Results

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

Key

@@ -289,9 +289,10 @@

Data Integrity (eddsa-rdfc-2022 issuers)

- -
+ +
🚫
+ Test skipped.
@@ -341,9 +342,10 @@

Data Integrity (eddsa-rdfc-2022 issuers)

- -
+ +
🚫
+ Test skipped.
@@ -393,9 +395,10 @@

Data Integrity (eddsa-rdfc-2022 issuers)

- -
+ +
🚫
+ Test skipped.
@@ -454,9 +457,10 @@

Data Integrity (eddsa-rdfc-2022 issuers)

- -
+ +
🚫
+ Test skipped.
@@ -506,9 +510,10 @@

Data Integrity (eddsa-rdfc-2022 issuers)

- -
+ +
🚫
+ Test skipped.
@@ -558,9 +563,10 @@

Data Integrity (eddsa-rdfc-2022 issuers)

- -
+ +
🚫
+ Test skipped.
@@ -610,9 +616,10 @@

Data Integrity (eddsa-rdfc-2022 issuers)

- -
+ +
🚫
+ Test skipped.
@@ -662,9 +669,10 @@

Data Integrity (eddsa-rdfc-2022 issuers)

- -
+ +
🚫
+ Test skipped.
@@ -721,9 +729,10 @@

Data Integrity (eddsa-rdfc-2022 issuers)

- -
+ +
🚫
+ Test skipped.
@@ -780,9 +789,10 @@

Data Integrity (eddsa-rdfc-2022 issuers)

- -
+ +
🚫
+ Test skipped.
@@ -832,9 +842,10 @@

Data Integrity (eddsa-rdfc-2022 issuers)

- -
+ +
🚫
+ Test skipped.
@@ -884,9 +895,10 @@

Data Integrity (eddsa-rdfc-2022 issuers)

- -
+ +
🚫
+ Test skipped.
@@ -905,8 +917,8 @@

Data Integrity (eddsa-rdfc-2022 issuers)

- Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'access-control-allow-origin': '*', 'content-type': 'application/json', 'x-cloud-trace-context': '124afd2fd6b2fc090eaa8a7e3bb2bedb', date: 'Sun, 15 Dec 2024 05:06:10 GMT', server: 'Google Frontend', 'content-length': '789', 'alt-svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000', Authorization: 'sanitized to prevent exposure 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 { 'access-control-allow-origin': '*', 'content-type': 'application/json', 'x-cloud-trace-context': '124afd2fd6b2fc090eaa8a7e3bb2bedb', date: 'Sun, 15 Dec 2024 05:06:10 GMT', server: 'Google Frontend', 'content-length': '789', 'alt-svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000', Authorization: 'sanitized to prevent exposure 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 { 'access-control-allow-origin': '*', 'content-type': 'application/json', 'x-cloud-trace-context': '8e7c20a29e51eab8b7f06bb4dab5f574', date: 'Sun, 22 Dec 2024 05:05:34 GMT', server: 'Google Frontend', 'content-length': '789', 'alt-svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000', Authorization: 'sanitized to prevent exposure 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 { 'access-control-allow-origin': '*', 'content-type': 'application/json', 'x-cloud-trace-context': '8e7c20a29e51eab8b7f06bb4dab5f574', date: 'Sun, 22 Dec 2024 05:05:34 GMT', server: 'Google Frontend', 'content-length': '789', 'alt-svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000', Authorization: 'sanitized to prevent exposure 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-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:105:14)
                         at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
@@ -944,25 +956,18 @@ 

Data Integrity (eddsa-rdfc-2022 issuers)

- -
+ +
🚫
-
- Expected issuer to error when VC has an undefined type.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 15 Dec 2024 05:06:19 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': '29', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=MR49eOmqO5vsRf%2BMJLCT63o%2F%2BmqdMRoBdGUfD6TGmqP6xGE%2FE%2BiFHNEGiIAxrIHe%2F00khaCFXNWB1frQp2pADrlO%2Ff43HZPOXDUqrTpte9ScYerX9hNG30Ch4DeAhKiWcs%2Bz57u40q%2FD1Zn87Rwx"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f23e755bb5a9e64-SJC', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=2528&min_rtt=1449&rtt_var=2398&sent=8&recv=7&lost=0&retrans=0&sent_bytes=4618&recv_bytes=1922&delivery_rate=1971014&cwnd=254&unsent_bytes=0&cid=96fa899f77042960&ts=488&x=0"', Authorization: 'sanitized to prevent exposure 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, 15 Dec 2024 05:06:19 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': '29', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=MR49eOmqO5vsRf%2BMJLCT63o%2F%2BmqdMRoBdGUfD6TGmqP6xGE%2FE%2BiFHNEGiIAxrIHe%2F00khaCFXNWB1frQp2pADrlO%2Ff43HZPOXDUqrTpte9ScYerX9hNG30Ch4DeAhKiWcs%2Bz57u40q%2FD1Zn87Rwx"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f23e755bb5a9e64-SJC', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=2528&min_rtt=1449&rtt_var=2398&sent=8&recv=7&lost=0&retrans=0&sent_bytes=4618&recv_bytes=1922&delivery_rate=1971014&cwnd=254&unsent_bytes=0&cid=96fa899f77042960&ts=488&x=0"', Authorization: 'sanitized to prevent exposure 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-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:105:14)
-                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
-                        at async Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:235:7)
-
+ Test skipped.
- Expected issuer to error when VC has an undefined type.: expected Response { status: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 15 Dec 2024 05:06:20 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'gzip', Authorization: 'sanitized to prevent exposure 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: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 15 Dec 2024 05:06:20 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'gzip', Authorization: 'sanitized to prevent exposure 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: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 22 Dec 2024 05:05:45 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'gzip', Authorization: 'sanitized to prevent exposure 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: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 22 Dec 2024 05:05:45 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'gzip', Authorization: 'sanitized to prevent exposure 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-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:105:14)
                         at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
@@ -1012,17 +1017,18 @@ 

Data Integrity (eddsa-rdfc-2022 issuers)

- -
+ +
🚫
+ Test skipped.
- Expected issuer to error when VC has no credentialSubject.: expected Response { status: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 15 Dec 2024 05:06:21 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'gzip', Authorization: 'sanitized to prevent exposure 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: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 15 Dec 2024 05:06:21 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'gzip', Authorization: 'sanitized to prevent exposure 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: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 22 Dec 2024 05:05:45 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'gzip', Authorization: 'sanitized to prevent exposure 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: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 22 Dec 2024 05:05:45 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'gzip', Authorization: 'sanitized to prevent exposure 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-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:105:14)
                         at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
@@ -1072,15 +1078,10 @@ 

Data Integrity (eddsa-rdfc-2022 issuers)

- -
+ +
🚫
-
- Expected at least one proof with cryptosuite eddsa-rdfc-2022: expected false to equal true -
AssertionError: Expected at least one proof with cryptosuite eddsa-rdfc-2022: expected false to equal true
-                        at Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:267:35)
-                        at process.processImmediate (node:internal/timers:483:21)
-
+ Test skipped.
@@ -1136,14 +1137,10 @@

Data Integrity (eddsa-rdfc-2022 issuers)

- -
+ +
🚫
-
- Expected https://w3id.org/security#cryptosuite with @value eddsa-rdfc-2022 & @type https://w3id.org/security#cryptosuiteString: expected false to equal true -
AssertionError: Expected https://w3id.org/security#cryptosuite with @value eddsa-rdfc-2022 & @type https://w3id.org/security#cryptosuiteString: expected false to equal true
-                        at Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:298:32)
-
+ Test skipped.
@@ -1235,9 +1232,17 @@

Data Integrity (eddsa-rdfc-2022 verifiers)

- -
+ +
+
+ Should not verify VC with invalid base URL: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:29 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': '13', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=bZyoSAmQKTa0N0CmpcXrSmOo7F6kWWeOYbULwBpE%2BWUeHApZWG67mcsY5rGFYHK0Mv%2Baa96UyxNWzt13Tw513f92uO6Bk9sMteAcdm7tDDYnS6hMcKInn2PnZQV6XvOwd8k3P0QcC4XA6gNg0dV1"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d9537ccc1f7b1-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8376&min_rtt=8319&rtt_var=3234&sent=4&recv=5&lost=0&retrans=0&sent_bytes=2442&recv_bytes=1617&delivery_rate=325395&cwnd=251&unsent_bytes=0&cid=71b235b8b08f944e&ts=244&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist +
AssertionError: Should not verify VC with invalid base URL: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:29 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': '13', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=bZyoSAmQKTa0N0CmpcXrSmOo7F6kWWeOYbULwBpE%2BWUeHApZWG67mcsY5rGFYHK0Mv%2Baa96UyxNWzt13Tw513f92uO6Bk9sMteAcdm7tDDYnS6hMcKInn2PnZQV6XvOwd8k3P0QcC4XA6gNg0dV1"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d9537ccc1f7b1-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8376&min_rtt=8319&rtt_var=3234&sent=4&recv=5&lost=0&retrans=0&sent_bytes=2442&recv_bytes=1617&delivery_rate=325395&cwnd=251&unsent_bytes=0&cid=71b235b8b08f944e&ts=244&x=0"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)
+                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+                        at async Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:39:7)
+
@@ -1292,9 +1297,17 @@

Data Integrity (eddsa-rdfc-2022 verifiers)

- -
+ +
+
+ Should not verify VC with invalid "proof.type": expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '21', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=bQCA2dopWWH93xmB%2F24PxcuMY1mRql605%2BI9DIOmz%2FNFqfoOOyiHeN1u5h5ADtQMJWKsv9yt9D1c8LDc4vUy1EV0HaAxgHaRlpzq9qv4DHDlQebq7eu7GoHXPOonBn8lpnwGpSKFf1QWfmst0cv6"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d95394cdb525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8339&min_rtt=8272&rtt_var=2386&sent=9&recv=7&lost=0&retrans=0&sent_bytes=5646&recv_bytes=2601&delivery_rate=675976&cwnd=243&unsent_bytes=0&cid=f41c2f2c88864673&ts=356&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist +
AssertionError: Should not verify VC with invalid "proof.type": expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '21', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=bQCA2dopWWH93xmB%2F24PxcuMY1mRql605%2BI9DIOmz%2FNFqfoOOyiHeN1u5h5ADtQMJWKsv9yt9D1c8LDc4vUy1EV0HaAxgHaRlpzq9qv4DHDlQebq7eu7GoHXPOonBn8lpnwGpSKFf1QWfmst0cv6"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d95394cdb525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8339&min_rtt=8272&rtt_var=2386&sent=9&recv=7&lost=0&retrans=0&sent_bytes=5646&recv_bytes=2601&delivery_rate=675976&cwnd=243&unsent_bytes=0&cid=f41c2f2c88864673&ts=356&x=0"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)
+                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+                        at async Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:51:7)
+
@@ -1349,9 +1362,17 @@

Data Integrity (eddsa-rdfc-2022 verifiers)

- -
+ +
+
+ MUST not verify VC with proof that is not a map.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '8', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=KeoeGJ%2BTnkEOcG%2FETfLy6bd1ewLzp8IuNYw6XfxYkZDnz0vCLIc%2FYDIzD6rmSRsGAOzadqIHIQ8M8db2kWlrTQPrTDqYu9kLG8rWpZkP0jARo12rnmz8HbHN%2F0AyfSKmsSYfwNCeTShOhbfy%2Fw5U"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d953a0de0525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8657&min_rtt=8272&rtt_var=1974&sent=13&recv=9&lost=0&retrans=0&sent_bytes=8371&recv_bytes=3357&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=450&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist +
AssertionError: MUST not verify VC with proof that is not a map.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '8', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=KeoeGJ%2BTnkEOcG%2FETfLy6bd1ewLzp8IuNYw6XfxYkZDnz0vCLIc%2FYDIzD6rmSRsGAOzadqIHIQ8M8db2kWlrTQPrTDqYu9kLG8rWpZkP0jARo12rnmz8HbHN%2F0AyfSKmsSYfwNCeTShOhbfy%2Fw5U"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d953a0de0525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8657&min_rtt=8272&rtt_var=1974&sent=13&recv=9&lost=0&retrans=0&sent_bytes=8371&recv_bytes=3357&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=450&x=0"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)
+                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+                        at async Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:63:7)
+
@@ -1406,9 +1427,17 @@

Data Integrity (eddsa-rdfc-2022 verifiers)

- -
+ +
+
+ MUST not verify VC w/o a proof: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '16', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=SVHpo%2FECGsBDERPvOcmM%2FBNXwAe%2FAMinMxrQamFh9K8%2BHQETDSVdo1cniDVktyzrm7yFKtQZDow4oK0Z7pbfwveI62v%2Bjhca3HZHhJ16tlmC%2FMhg6FTBR7i5aiO9YmcP8k0L0znH7wpHEyFCyLx%2F"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d953a9e91525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8623&min_rtt=8272&rtt_var=1548&sent=16&recv=11&lost=0&retrans=0&sent_bytes=11100&recv_bytes=4100&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=556&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist +
AssertionError: MUST not verify VC w/o a proof: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '16', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=SVHpo%2FECGsBDERPvOcmM%2FBNXwAe%2FAMinMxrQamFh9K8%2BHQETDSVdo1cniDVktyzrm7yFKtQZDow4oK0Z7pbfwveI62v%2Bjhca3HZHhJ16tlmC%2FMhg6FTBR7i5aiO9YmcP8k0L0znH7wpHEyFCyLx%2F"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d953a9e91525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8623&min_rtt=8272&rtt_var=1548&sent=16&recv=11&lost=0&retrans=0&sent_bytes=11100&recv_bytes=4100&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=556&x=0"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)
+                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+                        at async Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:82:7)
+
@@ -1463,9 +1492,17 @@

Data Integrity (eddsa-rdfc-2022 verifiers)

- -
+ +
+
+ Should not verify VC with invalid "proof.type": expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '16', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=CIj9%2BXy0sN4JzrTSNxhNyHKhCcU2GXOINSXsx7QGWk2rCX9LSN7WHpek9a0C7cbkQvqOYCFwJ9RC%2FaPQhPmc05svXtYOGxuO%2BEA4oBw7NTHKMxnHAZUGVg%2FMECsOg2okXYyHrt%2B2lxjkE0rO8YeN"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d953b4a88f7b1-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8546&min_rtt=8318&rtt_var=2142&sent=9&recv=8&lost=0&retrans=0&sent_bytes=5676&recv_bytes=2728&delivery_rate=580251&cwnd=255&unsent_bytes=0&cid=71b235b8b08f944e&ts=658&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist +
AssertionError: Should not verify VC with invalid "proof.type": expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '16', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=CIj9%2BXy0sN4JzrTSNxhNyHKhCcU2GXOINSXsx7QGWk2rCX9LSN7WHpek9a0C7cbkQvqOYCFwJ9RC%2FaPQhPmc05svXtYOGxuO%2BEA4oBw7NTHKMxnHAZUGVg%2FMECsOg2okXYyHrt%2B2lxjkE0rO8YeN"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d953b4a88f7b1-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8546&min_rtt=8318&rtt_var=2142&sent=9&recv=8&lost=0&retrans=0&sent_bytes=5676&recv_bytes=2728&delivery_rate=580251&cwnd=255&unsent_bytes=0&cid=71b235b8b08f944e&ts=658&x=0"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)
+                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+                        at async Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:113:11)
+
@@ -1520,9 +1557,17 @@

Data Integrity (eddsa-rdfc-2022 verifiers)

- -
+ +
+
+ Verifier should reject VC with invalid proof purpose.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '16', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=PoU0VupAUJC8zXDWvmJp%2FHrwuGFDbVGUTTQZeR%2BbyGAYxo%2FploLqISLeYBOmxQC%2BTviJxrCj7ENyrUMCCGETOFDWsWGkufW8R%2B9lX4NYRpclOKEAOVepTO%2BHo0q1%2B7GV%2FkpddGeMDigomp6ZbpKP"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d953be89e525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8931&min_rtt=8272&rtt_var=1777&sent=19&recv=13&lost=0&retrans=0&sent_bytes=13863&recv_bytes=5212&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=764&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist +
AssertionError: Verifier should reject VC with invalid proof purpose.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '16', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=PoU0VupAUJC8zXDWvmJp%2FHrwuGFDbVGUTTQZeR%2BbyGAYxo%2FploLqISLeYBOmxQC%2BTviJxrCj7ENyrUMCCGETOFDWsWGkufW8R%2B9lX4NYRpclOKEAOVepTO%2BHo0q1%2B7GV%2FkpddGeMDigomp6ZbpKP"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d953be89e525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8931&min_rtt=8272&rtt_var=1777&sent=19&recv=13&lost=0&retrans=0&sent_bytes=13863&recv_bytes=5212&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=764&x=0"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)
+                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+                        at async Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:139:7)
+
@@ -1577,9 +1622,17 @@

Data Integrity (eddsa-rdfc-2022 verifiers)

- -
+ +
+
+ MUST not verify VC with no "proofValue".: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:29 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': '29', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=AN5r%2BEbvrigCZz5v1kHGtAh6KDyY5HtJ2zDpr2qiARRcukfEadL3pnxIgJCgdt5QctAkLBkANpv6iLcA1kKdkyyGzJvHg2l5fxsgrPZ%2BqszOj6e0l6dCOyihcW9UZEWA9u7Gx4nESlu5Q14SvmTV"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d9537da83525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8323&min_rtt=8272&rtt_var=3139&sent=4&recv=5&lost=0&retrans=0&sent_bytes=2441&recv_bytes=1490&delivery_rate=345261&cwnd=239&unsent_bytes=0&cid=f41c2f2c88864673&ts=147&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist +
AssertionError: MUST not verify VC with no "proofValue".: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:29 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': '29', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=AN5r%2BEbvrigCZz5v1kHGtAh6KDyY5HtJ2zDpr2qiARRcukfEadL3pnxIgJCgdt5QctAkLBkANpv6iLcA1kKdkyyGzJvHg2l5fxsgrPZ%2BqszOj6e0l6dCOyihcW9UZEWA9u7Gx4nESlu5Q14SvmTV"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d9537da83525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8323&min_rtt=8272&rtt_var=3139&sent=4&recv=5&lost=0&retrans=0&sent_bytes=2441&recv_bytes=1490&delivery_rate=345261&cwnd=239&unsent_bytes=0&cid=f41c2f2c88864673&ts=147&x=0"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)
+                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+                        at async shouldBeProofValue (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:311:3)
+
@@ -1634,9 +1687,17 @@

Data Integrity (eddsa-rdfc-2022 verifiers)

- -
+ +
+
+ MUST not verify VC with no "proofValue".: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:29 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': '29', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=AN5r%2BEbvrigCZz5v1kHGtAh6KDyY5HtJ2zDpr2qiARRcukfEadL3pnxIgJCgdt5QctAkLBkANpv6iLcA1kKdkyyGzJvHg2l5fxsgrPZ%2BqszOj6e0l6dCOyihcW9UZEWA9u7Gx4nESlu5Q14SvmTV"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d9537da83525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8323&min_rtt=8272&rtt_var=3139&sent=4&recv=5&lost=0&retrans=0&sent_bytes=2441&recv_bytes=1490&delivery_rate=345261&cwnd=239&unsent_bytes=0&cid=f41c2f2c88864673&ts=147&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist +
AssertionError: MUST not verify VC with no "proofValue".: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:29 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': '29', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=AN5r%2BEbvrigCZz5v1kHGtAh6KDyY5HtJ2zDpr2qiARRcukfEadL3pnxIgJCgdt5QctAkLBkANpv6iLcA1kKdkyyGzJvHg2l5fxsgrPZ%2BqszOj6e0l6dCOyihcW9UZEWA9u7Gx4nESlu5Q14SvmTV"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d9537da83525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8323&min_rtt=8272&rtt_var=3139&sent=4&recv=5&lost=0&retrans=0&sent_bytes=2441&recv_bytes=1490&delivery_rate=345261&cwnd=239&unsent_bytes=0&cid=f41c2f2c88864673&ts=147&x=0"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)
+                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+                        at async shouldBeProofValue (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:311:3)
+
@@ -1691,17 +1752,25 @@

Data Integrity (eddsa-rdfc-2022 verifiers)

- -
+ +
+
+ Should fail to verify VC when data is dropped by JSON-LD: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '21', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=f5XD4SJHp%2Bv6FhP7WZ4md8I63P%2BtJOwXXZtaQCT0e6Bq02%2F223hi%2FsfNGP37uSvy6XaXr2eY0%2FNUxmr7i9tW02gNWdBphP%2BI5lAOUuI7O1gXdOd%2FfS6A1xBeo3Xw2FhZeamEEnFw33LNdzzH7z31"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d953c9972525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8872&min_rtt=8272&rtt_var=1450&sent=23&recv=15&lost=0&retrans=0&sent_bytes=16601&recv_bytes=6357&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=897&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist +
AssertionError: Should fail to verify VC when data is dropped by JSON-LD: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '21', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=f5XD4SJHp%2Bv6FhP7WZ4md8I63P%2BtJOwXXZtaQCT0e6Bq02%2F223hi%2FsfNGP37uSvy6XaXr2eY0%2FNUxmr7i9tW02gNWdBphP%2BI5lAOUuI7O1gXdOd%2FfS6A1xBeo3Xw2FhZeamEEnFw33LNdzzH7z31"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d953c9972525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8872&min_rtt=8272&rtt_var=1450&sent=23&recv=15&lost=0&retrans=0&sent_bytes=16601&recv_bytes=6357&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=897&x=0"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)
+                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+                        at async Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:165:7)
+
- Should fail to verify VC if an undefined term is added after issuance.: expected Response { status: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 15 Dec 2024 05:07:10 GMT', 'content-type': 'text/html; charset=utf-8', 'content-length': '0', connection: 'keep-alive', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist -
AssertionError: Should fail to verify VC if an undefined term is added after issuance.: expected Response { status: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 15 Dec 2024 05:07:10 GMT', 'content-type': 'text/html; charset=utf-8', 'content-length': '0', connection: 'keep-alive', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        Should fail to verify VC if an undefined term is added after issuance.: expected Response { status: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 22 Dec 2024 05:06:33 GMT', 'content-type': 'text/html; charset=utf-8', 'content-length': '0', connection: 'keep-alive', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        
AssertionError: Should fail to verify VC if an undefined term is added after issuance.: expected Response { status: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 22 Dec 2024 05:06:33 GMT', 'content-type': 'text/html; charset=utf-8', 'content-length': '0', connection: 'keep-alive', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)
                         at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
@@ -1756,9 +1825,17 @@ 

Data Integrity (eddsa-rdfc-2022 verifiers)

- -
+ +
+
+ Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '13', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=pcd00zYeTORZ952wM8%2BHDZB8hDf8DcSWasvRVvSUGaoLQU4qjRjt5ZLMbiQskJCUWDOe8JgB69w%2BGHjWwgVlg%2BrI6cD0NRTFYeufaIYVvugedAuS9hJAVXjex3ql7aNgZPAlkK8CaMHKZSfIUUiv"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d953d6a3d525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8810&min_rtt=8272&rtt_var=1211&sent=27&recv=17&lost=0&retrans=0&sent_bytes=19337&recv_bytes=7473&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=996&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, 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 { date: 'Sun, 22 Dec 2024 05:06:30 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': '13', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=pcd00zYeTORZ952wM8%2BHDZB8hDf8DcSWasvRVvSUGaoLQU4qjRjt5ZLMbiQskJCUWDOe8JgB69w%2BGHjWwgVlg%2BrI6cD0NRTFYeufaIYVvugedAuS9hJAVXjex3ql7aNgZPAlkK8CaMHKZSfIUUiv"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d953d6a3d525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8810&min_rtt=8272&rtt_var=1211&sent=27&recv=17&lost=0&retrans=0&sent_bytes=19337&recv_bytes=7473&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=996&x=0"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)
+                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+                        at async Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:194:7)
+
@@ -1861,17 +1938,9 @@

Data Integrity (eddsa-rdfc-2022 verifiers)

- -
+ +
-
- Should verify VC with a string "proof.previousProof".: expected HTTPError: Request failed with status cod… { …(5) } to not exist -
AssertionError: Should verify VC with a string "proof.previousProof".: 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 verificationSuccess (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:50:14)
-                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
-                        at async Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:271:9)
-
@@ -1950,17 +2019,9 @@

Data Integrity (eddsa-rdfc-2022 verifiers)

- -
+ +
-
- Should verify VC with multiple proofs.: expected HTTPError: Request failed with status cod… { …(5) } to not exist -
AssertionError: Should verify VC with multiple proofs.: 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 verificationSuccess (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:50:14)
-                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
-                        at async Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:285:9)
-
@@ -2023,9 +2084,17 @@

Data Integrity (eddsa-rdfc-2022 verifiers)

- -
+ +
+
+ Should not verify VC with invalid "proof.previousProof".: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:31 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': '12', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=Y7tq2OOQKjz%2FzuVss0KqMA3YTXGSabdTbZMbvQN1kZN5QYh8SHmpVMGg6aZpbBE4KyfpBxxbvZp2rsLpKAC7sqyCn%2B69lf0fMcBn8lAv%2F5y4%2BQJcPSPzMRrZ55nzwfDVRORm2JoGISdLK3VkTp2g"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d953fed05525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=12270&min_rtt=8245&rtt_var=7568&sent=39&recv=29&lost=0&retrans=0&sent_bytes=27542&recv_bytes=12775&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=1408&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist +
AssertionError: Should not verify VC with invalid "proof.previousProof".: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:31 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': '12', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=Y7tq2OOQKjz%2FzuVss0KqMA3YTXGSabdTbZMbvQN1kZN5QYh8SHmpVMGg6aZpbBE4KyfpBxxbvZp2rsLpKAC7sqyCn%2B69lf0fMcBn8lAv%2F5y4%2BQJcPSPzMRrZ55nzwfDVRORm2JoGISdLK3VkTp2g"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d953fed05525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=12270&min_rtt=8245&rtt_var=7568&sent=39&recv=29&lost=0&retrans=0&sent_bytes=27542&recv_bytes=12775&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=1408&x=0"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)
+                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+                        at async Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:295:9)
+
@@ -2080,9 +2149,17 @@

Data Integrity (eddsa-rdfc-2022 verifiers)

- -
+ +
+
+ Should not verify VC with invalid "proof.previousProof".: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:31 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': '9', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=S5%2FyOS6Lr40UO7sw%2Fuz5oj5kAyLYcvAb9%2F2%2FYjhswEljNKnMqFLRS2vMxxs%2B9jaBkHVCPYL5MjBhgkwATniAN6B9WEes7w3NtIWqBqxsGGzvuLq8pHJ%2F66%2Bdj7DZT2DeI7Bo2HoHB9SSFZejq8c2"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d95409dc5525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=11834&min_rtt=8245&rtt_var=6548&sent=44&recv=32&lost=0&retrans=0&sent_bytes=30302&recv_bytes=14689&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=1507&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist +
AssertionError: Should not verify VC with invalid "proof.previousProof".: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:31 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': '9', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=S5%2FyOS6Lr40UO7sw%2Fuz5oj5kAyLYcvAb9%2F2%2FYjhswEljNKnMqFLRS2vMxxs%2B9jaBkHVCPYL5MjBhgkwATniAN6B9WEes7w3NtIWqBqxsGGzvuLq8pHJ%2F66%2Bdj7DZT2DeI7Bo2HoHB9SSFZejq8c2"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d95409dc5525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=11834&min_rtt=8245&rtt_var=6548&sent=44&recv=32&lost=0&retrans=0&sent_bytes=30302&recv_bytes=14689&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=1507&x=0"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)
+                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+                        at async Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:306:9)
+
@@ -2137,9 +2214,17 @@

Data Integrity (eddsa-rdfc-2022 verifiers)

- -
+ +
+
+ Should not verify VC with a "previousProof" that does not verify.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:31 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': '15', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=QGYq89QnHeQU%2FBx5W323HVSQ64ngNnHQn%2BtfewnpmrHCeOmmMA02RZ8K4QQMtZq30Ox9ES0KgTCoHjSIHF%2BbtpCoKDisR6NR9PGhEV%2FTorEtcUSJBCZwYQTFYTTMchb60ALBDDTKLR9XwK4bOeQQ"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d95413e65525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=11412&min_rtt=8245&rtt_var=5756&sent=48&recv=35&lost=0&retrans=0&sent_bytes=33040&recv_bytes=16520&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=1608&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist +
AssertionError: Should not verify VC with a "previousProof" that does not verify.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:31 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': '15', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=QGYq89QnHeQU%2FBx5W323HVSQ64ngNnHQn%2BtfewnpmrHCeOmmMA02RZ8K4QQMtZq30Ox9ES0KgTCoHjSIHF%2BbtpCoKDisR6NR9PGhEV%2FTorEtcUSJBCZwYQTFYTTMchb60ALBDDTKLR9XwK4bOeQQ"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '8f5d95413e65525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=11412&min_rtt=8245&rtt_var=5756&sent=48&recv=35&lost=0&retrans=0&sent_bytes=33040&recv_bytes=16520&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=1608&x=0"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)
+                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+                        at async Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:316:9)
+
@@ -2273,16 +2358,9 @@

eddsa-rdfc-2022 (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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)
-                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
-
@@ -2344,16 +2422,9 @@

eddsa-rdfc-2022 (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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)
-                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
-
@@ -2422,16 +2493,9 @@

eddsa-rdfc-2022 (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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)
-                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
-
@@ -2542,16 +2606,9 @@

eddsa-rdfc-2022 (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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)
-                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
-
@@ -2669,16 +2726,9 @@

eddsa-rdfc-2022 (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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)
-                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
-
@@ -2754,16 +2804,9 @@

eddsa-rdfc-2022 (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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)
-                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
-
@@ -2825,16 +2868,9 @@

eddsa-rdfc-2022 (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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)
-                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
-
@@ -2853,11 +2889,11 @@

eddsa-rdfc-2022 (interop)

- Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(6) } to not exist -
AssertionError: Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)
-                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+ Expected issuer: Trinsic to issue a VC: expected undefined to exist +
AssertionError: Expected issuer: Trinsic to issue a VC: expected undefined to exist
+                        at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
+                        at Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:48:16)
+                        at process.processImmediate (node:internal/timers:483:21)
@@ -2865,11 +2901,11 @@

eddsa-rdfc-2022 (interop)

- Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(6) } to not exist -
AssertionError: Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)
-                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+ Expected issuer: Trinsic to issue a VC: expected undefined to exist +
AssertionError: Expected issuer: Trinsic to issue a VC: expected undefined to exist
+                        at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
+                        at Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:48:16)
+                        at process.processImmediate (node:internal/timers:483:21)
@@ -2877,11 +2913,11 @@

eddsa-rdfc-2022 (interop)

- Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(6) } to not exist -
AssertionError: Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)
-                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+ Expected issuer: Trinsic to issue a VC: expected undefined to exist +
AssertionError: Expected issuer: Trinsic to issue a VC: expected undefined to exist
+                        at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
+                        at Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:48:16)
+                        at process.processImmediate (node:internal/timers:483:21)
@@ -2889,11 +2925,11 @@

eddsa-rdfc-2022 (interop)

- Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(6) } to not exist -
AssertionError: Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)
-                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+ Expected issuer: Trinsic to issue a VC: expected undefined to exist +
AssertionError: Expected issuer: Trinsic to issue a VC: expected undefined to exist
+                        at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
+                        at Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:48:16)
+                        at process.processImmediate (node:internal/timers:483:21)
@@ -2901,11 +2937,11 @@

eddsa-rdfc-2022 (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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)
-                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+ Expected issuer: Trinsic to issue a VC: expected undefined to exist +
AssertionError: Expected issuer: Trinsic to issue a VC: expected undefined to exist
+                        at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
+                        at Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:48:16)
+                        at process.processImmediate (node:internal/timers:483:21)
@@ -2913,11 +2949,11 @@

eddsa-rdfc-2022 (interop)

- Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(6) } to not exist -
AssertionError: Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)
-                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+ Expected issuer: Trinsic to issue a VC: expected undefined to exist +
AssertionError: Expected issuer: Trinsic to issue a VC: expected undefined to exist
+                        at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
+                        at Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:48:16)
+                        at process.processImmediate (node:internal/timers:483:21)
@@ -2925,11 +2961,11 @@

eddsa-rdfc-2022 (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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)
-                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+ Expected issuer: Trinsic to issue a VC: expected undefined to exist +
AssertionError: Expected issuer: Trinsic to issue a VC: expected undefined to exist
+                        at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
+                        at Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:48:16)
+                        at process.processImmediate (node:internal/timers:483:21)
@@ -2937,28 +2973,35 @@

eddsa-rdfc-2022 (interop)

- Expected verifier to not error.: expected HTTPError: unsupported cryptosuite { …(6) } to not exist -
AssertionError: Expected verifier to not error.: expected HTTPError: unsupported cryptosuite { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)
-                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+ Expected issuer: Trinsic to issue a VC: expected undefined to exist +
AssertionError: Expected issuer: Trinsic to issue a VC: expected undefined to exist
+                        at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
+                        at Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:48:16)
+                        at process.processImmediate (node:internal/timers:483:21)
- -
+ +
+
+ Expected issuer: Trinsic to issue a VC: expected undefined to exist +
AssertionError: Expected issuer: Trinsic to issue a VC: expected undefined to exist
+                        at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
+                        at Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:48:16)
+                        at process.processImmediate (node:internal/timers:483:21)
+
- 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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)
-                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+ Expected issuer: Trinsic to issue a VC: expected undefined to exist +
AssertionError: Expected issuer: Trinsic to issue a VC: expected undefined to exist
+                        at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
+                        at Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:48:16)
+                        at process.processImmediate (node:internal/timers:483:21)
@@ -3051,16 +3094,9 @@

eddsa-rdfc-2022 (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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)
-                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
-
@@ -3095,6 +3131,7 @@

eddsa-jcs-2022 (interop)

apicatalog.com + Digital Bazaar Grotto Networking OpSecId bovine @@ -3118,6 +3155,18 @@

eddsa-jcs-2022 (interop)

+ +
+
+
+ Expected verifier to not error.: expected HTTPError: A validation error occurred in… { …(6) } to not exist +
AssertionError: Expected verifier to not error.: expected HTTPError: A validation error occurred in… { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)
+                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+
+
+
@@ -3155,7 +3204,60 @@

eddsa-jcs-2022 (interop)

- + + + + Digital Bazaar + + + +
+
+
+ Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(6) } to not exist +
AssertionError: Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)
+                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(6) } to not exist +
AssertionError: Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)
+                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+
+
+ + +
+
+
+ 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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)
+                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+
+
+ + + Grotto Networking @@ -3178,6 +3280,11 @@

eddsa-jcs-2022 (interop)

+ +
+
+
+
@@ -3203,7 +3310,7 @@

eddsa-jcs-2022 (interop)

- + OpSecId @@ -3221,6 +3328,11 @@

eddsa-jcs-2022 (interop)

+ +
+
+
+
@@ -3269,6 +3381,18 @@

eddsa-jcs-2022 (interop)

+ +
+
+
+ Expected verifier to not error.: expected HTTPError: A validation error occurred in… { …(6) } to not exist +
AssertionError: Expected verifier to not error.: expected HTTPError: A validation error occurred in… { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)
+                        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
+
+
+
@@ -3373,9 +3497,10 @@

eddsa-rdfc-2022 - Data Model - Proof Representations

- Expected eddsa-jcs-2022 or eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1 -
AssertionError: Expected eddsa-jcs-2022 or eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1
-                        at commonAssert (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:144:46)
+                        Expected issuer to have issued a credential.: expected undefined to exist
+                        
AssertionError: Expected issuer to have issued a credential.: expected undefined to exist
+                        at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
+                        at commonAssert (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:140:20)
                         at Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:150:15)
                         at process.processImmediate (node:internal/timers:483:21)
@@ -3432,9 +3557,10 @@

eddsa-rdfc-2022 - Data Model - Proof Representations

- Expected eddsa-jcs-2022 or eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1 -
AssertionError: Expected eddsa-jcs-2022 or eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1
-                        at commonAssert (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:144:46)
+                        Expected issuer to have issued a credential.: expected undefined to exist
+                        
AssertionError: Expected issuer to have issued a credential.: expected undefined to exist
+                        at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
+                        at commonAssert (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:140:20)
                         at Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:162:13)
                         at process.processImmediate (node:internal/timers:483:21)
@@ -3491,9 +3617,10 @@

eddsa-rdfc-2022 - Data Model - Proof Representations

- Expected eddsa-jcs-2022 or eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1 -
AssertionError: Expected eddsa-jcs-2022 or eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1
-                        at commonAssert (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:144:46)
+                        Expected issuer to have issued a credential.: expected undefined to exist
+                        
AssertionError: Expected issuer to have issued a credential.: expected undefined to exist
+                        at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
+                        at commonAssert (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:140:20)
                         at Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:176:13)
                         at process.processImmediate (node:internal/timers:483:21)
@@ -3582,9 +3709,17 @@

eddsa-rdfc-2022 - Data Model - Verification Methods

- -
+ +
+
+ Issuer Trinsic failed to issue VC: expected undefined to exist +
AssertionError: Issuer Trinsic failed to issue VC: expected undefined to exist
+                        at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
+                        at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:42:20)
+                        at Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:56:13)
+                        at process.processImmediate (node:internal/timers:483:21)
+
@@ -3634,9 +3769,17 @@

eddsa-rdfc-2022 - Data Model - Verification Methods

- -
+ +
+
+ Issuer Trinsic failed to issue VC: expected undefined to exist +
AssertionError: Issuer Trinsic failed to issue VC: expected undefined to exist
+                        at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
+                        at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:42:20)
+                        at Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:75:13)
+                        at process.processImmediate (node:internal/timers:483:21)
+
@@ -3671,6 +3814,7 @@

eddsa-jcs-2022 - Data Model - Proof Representations

apicatalog.com + Digital Bazaar Grotto Networking OpSecId bovine @@ -3702,6 +3846,11 @@

eddsa-jcs-2022 - Data Model - Proof Representations

+ +
+
+
+ @@ -3729,6 +3878,11 @@

eddsa-jcs-2022 - Data Model - Proof Representations

+ +
+
+
+ @@ -3756,6 +3910,11 @@

eddsa-jcs-2022 - Data Model - Proof Representations

+ +
+
+
+ @@ -3783,6 +3942,7 @@

eddsa-jcs-2022 - Data Model - Verification Methods

apicatalog.com + Digital Bazaar Grotto Networking OpSecId bovine @@ -3814,6 +3974,11 @@

eddsa-jcs-2022 - Data Model - Verification Methods

+ +
+
+
+ @@ -3841,6 +4006,11 @@

eddsa-jcs-2022 - Data Model - Verification Methods

+ +
+
+
+ @@ -3868,6 +4038,7 @@

eddsa-jcs-2022 - Algorithms - Transformation

apicatalog.com + Digital Bazaar Grotto Networking OpSecId bovine @@ -3899,6 +4070,11 @@

eddsa-jcs-2022 - Algorithms - Transformation

+ +
+
+
+ @@ -3926,6 +4102,11 @@

eddsa-jcs-2022 - Algorithms - Transformation

+ +
+
+
+ @@ -3953,6 +4134,11 @@

eddsa-jcs-2022 - Algorithms - Transformation

+ +
+
+
+ @@ -3980,6 +4166,7 @@

eddsa-jcs-2022 - Algorithms - Proof Configuration

apicatalog.com + Digital Bazaar Grotto Networking OpSecId bovine @@ -4011,6 +4198,11 @@

eddsa-jcs-2022 - Algorithms - Proof Configuration

+ +
+
+
+ @@ -4038,6 +4230,11 @@

eddsa-jcs-2022 - Algorithms - Proof Configuration

+ +
+
+
+ @@ -4065,6 +4262,11 @@

eddsa-jcs-2022 - Algorithms - Proof Configuration

+ +
+
+
+ @@ -4092,6 +4294,7 @@

eddsa-jcs-2022 - Algorithms - Proof Serialization

apicatalog.com + Digital Bazaar Grotto Networking OpSecId bovine @@ -4123,6 +4326,11 @@

eddsa-jcs-2022 - Algorithms - Proof Serialization

+ +
+
+
+ @@ -4205,9 +4413,10 @@

eddsa-rdfc-2022 - Algorithms - Transformation

- Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1 -
AssertionError: Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1
-                        at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:263:44)
+                        Expected issuer to have issued a credential.: expected undefined to exist
+                        
AssertionError: Expected issuer to have issued a credential.: expected undefined to exist
+                        at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
+                        at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:259:18)
                         at Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:272:11)
                         at process.processImmediate (node:internal/timers:483:21)
@@ -4264,9 +4473,10 @@

eddsa-rdfc-2022 - Algorithms - Transformation

- Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1 -
AssertionError: Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1
-                        at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:263:44)
+                        Expected issuer to have issued a credential.: expected undefined to exist
+                        
AssertionError: Expected issuer to have issued a credential.: expected undefined to exist
+                        at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
+                        at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:259:18)
                         at Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:283:11)
                         at process.processImmediate (node:internal/timers:483:21)
@@ -4323,9 +4533,10 @@

eddsa-rdfc-2022 - Algorithms - Transformation

- Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1 -
AssertionError: Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1
-                        at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:263:44)
+                        Expected issuer to have issued a credential.: expected undefined to exist
+                        
AssertionError: Expected issuer to have issued a credential.: expected undefined to exist
+                        at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
+                        at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:259:18)
                         at Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:300:11)
                         at process.processImmediate (node:internal/timers:483:21)
@@ -4418,9 +4629,10 @@

eddsa-rdfc-2022 - Algorithms - Proof Configuration

- Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1 -
AssertionError: Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1
-                        at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:342:44)
+                        Expected issuer to have issued a credential.: expected undefined to exist
+                        
AssertionError: Expected issuer to have issued a credential.: expected undefined to exist
+                        at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
+                        at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:338:18)
                         at Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:351:11)
                         at process.processImmediate (node:internal/timers:483:21)
@@ -4477,9 +4689,10 @@

eddsa-rdfc-2022 - Algorithms - Proof Configuration

- Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1 -
AssertionError: Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1
-                        at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:342:44)
+                        Expected issuer to have issued a credential.: expected undefined to exist
+                        
AssertionError: Expected issuer to have issued a credential.: expected undefined to exist
+                        at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
+                        at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:338:18)
                         at Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:366:11)
                         at process.processImmediate (node:internal/timers:483:21)
@@ -4536,9 +4749,10 @@

eddsa-rdfc-2022 - Algorithms - Proof Configuration

- Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1 -
AssertionError: Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1
-                        at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:342:44)
+                        Expected issuer to have issued a credential.: expected undefined to exist
+                        
AssertionError: Expected issuer to have issued a credential.: expected undefined to exist
+                        at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
+                        at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:338:18)
                         at Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:380:11)
                         at process.processImmediate (node:internal/timers:483:21)
@@ -4631,9 +4845,10 @@

eddsa-rdfc-2022 - Algorithms - Proof Serialization

- Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1 -
AssertionError: Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1
-                        at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:420:44)
+                        Expected issuer to have issued a credential.: expected undefined to exist
+                        
AssertionError: Expected issuer to have issued a credential.: expected undefined to exist
+                        at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
+                        at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:416:18)
                         at Context.<anonymous> (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:429:11)
                         at process.processImmediate (node:internal/timers:483:21)
diff --git a/index.json b/index.json index 1506689..c1dc0fe 100644 --- a/index.json +++ b/index.json @@ -22,9 +22,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:307b7ebb-3cb4-4244-a33b-9ff5f5ee91f4", + "_testId": "urn:uuid:55639022-69cf-4b8c-9d39-d03c7dcb24ff", "cell": { "columnId": "apicatalog.com", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -49,9 +49,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:c8d3db2e-858c-412d-bc8d-f09a9066d071", + "_testId": "urn:uuid:20197589-0361-4be8-b292-12dfd32505fd", "cell": { "columnId": "apicatalog.com", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -59,7 +59,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": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -76,9 +76,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:19dfb332-3542-4d50-af05-0cf36eb51d99", + "_testId": "urn:uuid:13e61d74-9dfc-4c65-bebf-bc120e0e0e58", "cell": { "columnId": "apicatalog.com", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -103,9 +103,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:36b8634b-f553-4037-9550-0e8c454c207a", + "_testId": "urn:uuid:c10f0a46-9bc1-4e27-a1ca-06e57d7207fa", "cell": { "columnId": "apicatalog.com", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -117,12 +117,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 2113, + "_idleStart": 2061, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 10, + "duration": 11, "state": "passed", "speed": "fast" }, @@ -139,9 +139,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:2c5f424b-29a3-4f0a-85ba-5b658d72eaec", + "_testId": "urn:uuid:8b8493da-eeaa-464d-b682-b8b32a6add8a", "cell": { "columnId": "apicatalog.com", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -153,12 +153,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 2121, + "_idleStart": 2071, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -175,9 +175,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:0f20805d-e824-4093-ac10-3edd824c822d", + "_testId": "urn:uuid:bb4e2ba0-2c19-486e-997b-69628aa4cbb7", "cell": { "columnId": "apicatalog.com", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -185,7 +185,7 @@ "_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.", - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -202,9 +202,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:b7fc443b-fe2c-45e2-8d80-e0dbd5b47329", + "_testId": "urn:uuid:87e195dc-4edb-43f5-b193-51de62704abe", "cell": { "columnId": "apicatalog.com", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -229,9 +229,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:b48b744b-f213-4f40-b0e0-56e55da6e26b", + "_testId": "urn:uuid:79c66f98-28a6-49b3-bf82-878919429c84", "cell": { "columnId": "apicatalog.com", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." @@ -256,9 +256,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:78b529c4-e88f-4788-bd06-95250fcd4d93", + "_testId": "urn:uuid:4c6e4d4e-5835-4d2d-a7ef-84249929568a", "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]." @@ -270,7 +270,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 2123, + "_idleStart": 2073, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -292,9 +292,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:5bc1ad80-22df-4312-9f27-c2ddbb05f0fd", + "_testId": "urn:uuid:51bc5ffa-a1f2-4fe8-b4f8-6eb6968963f6", "cell": { "columnId": "apicatalog.com", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -306,7 +306,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 2125, + "_idleStart": 2076, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -328,9 +328,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:599bd8a0-d379-4c40-add7-cb08ba1cd9a6", + "_testId": "urn:uuid:c4358dec-95b2-4efd-ad26-9354fac42eb0", "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." @@ -355,9 +355,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:da85d6dd-fc99-4672-aaef-b9e4841c7a23", + "_testId": "urn:uuid:5cb3a244-79b5-4bdb-bc3f-210d42bd21f2", "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." @@ -369,12 +369,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 2127, + "_idleStart": 2078, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -391,9 +391,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:54f3aad1-2a15-4a17-93bf-b3fb3f2253ac", + "_testId": "urn:uuid:eb6d3bc8-fbdc-4aac-a41b-5c0cc721744d", "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." @@ -405,20 +405,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 2128, + "_idleStart": 2078, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 707, + "duration": 277, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'access-control-allow-origin': '*', 'content-type': 'application/json', 'x-cloud-trace-context': '124afd2fd6b2fc090eaa8a7e3bb2bedb', date: 'Sun, 15 Dec 2024 05:06:10 GMT', server: 'Google Frontend', 'content-length': '789', 'alt-svc': 'h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000', Authorization: 'sanitized to prevent exposure 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 { 'access-control-allow-origin': '*', 'content-type': 'application/json', 'x-cloud-trace-context': '8e7c20a29e51eab8b7f06bb4dab5f574', date: 'Sun, 22 Dec 2024 05:05:34 GMT', server: 'Google Frontend', 'content-length': '789', 'alt-svc': 'h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000', Authorization: 'sanitized to prevent exposure 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 { 'access-control-allow-origin': '*', 'content-type': 'application/json', 'x-cloud-trace-context': '124afd2fd6b2fc090eaa8a7e3bb2bedb', date: 'Sun, 15 Dec 2024 05:06:10 GMT', server: 'Google Frontend', 'content-length': '789', 'alt-svc': 'h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000', Authorization: 'sanitized to prevent exposure 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-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:105:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-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 { 'access-control-allow-origin': '*', 'content-type': 'application/json', 'x-cloud-trace-context': '8e7c20a29e51eab8b7f06bb4dab5f574', date: 'Sun, 22 Dec 2024 05:05:34 GMT', server: 'Google Frontend', 'content-length': '789', 'alt-svc': 'h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000', Authorization: 'sanitized to prevent exposure 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-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:105:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:235:7)" } }, { @@ -434,9 +434,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:07176651-a0eb-4b11-9275-512a83760ba1", + "_testId": "urn:uuid:18e8cecb-98d2-4e9a-b6a7-c470d058ba7c", "cell": { "columnId": "apicatalog.com", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -448,12 +448,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 2837, + "_idleStart": 2357, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 126, + "duration": 199, "state": "passed", "speed": "slow" }, @@ -470,9 +470,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:f388c6d6-715f-4c62-98b7-03e6b41b6cca", + "_testId": "urn:uuid:3de3c0ea-220f-423e-bb81-0a13142a7d82", "cell": { "columnId": "apicatalog.com", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite." @@ -484,7 +484,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 2962, + "_idleStart": 2556, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -506,9 +506,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:c485766c-86d2-408a-8f8f-dba79418a530", + "_testId": "urn:uuid:ac7c9a33-a9f7-4ecd-9ad4-f660109aaf1c", "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." @@ -520,12 +520,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 2963, + "_idleStart": 2556, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2, + "duration": 1, "state": "passed", "speed": "fast" } @@ -546,7 +546,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", "originalTitle": "\"before each\" hook", @@ -569,7 +569,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", "originalTitle": "\"before all\" hook", @@ -579,12 +579,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 690, + "_idleStart": 563, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1418, + "duration": 1493, "_error": null } ], @@ -596,9 +596,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "GMwuws8OAiugMf-DtTf8S", + "parent": "fIivtyLElF7Lm_u9Yvh-f", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "_testId": "urn:uuid:ee8fc94d-d20b-4318-9166-7d6a4989b73c" + "_testId": "urn:uuid:a251cc99-7364-42b0-ac0f-8452c7f0fe6f" }, { "title": "Aviary Tech", @@ -618,9 +618,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:94682b08-c50d-490a-ba20-bfbbe645d4f7", + "_testId": "urn:uuid:1dceded0-1b52-407f-bcdb-48f5e4bab441", "cell": { "columnId": "Aviary Tech", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -645,9 +645,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:722dc1cb-5fd0-4328-a468-5a0b5cd7a7a2", + "_testId": "urn:uuid:63051af1-11e2-4267-be51-030525fa6c3c", "cell": { "columnId": "Aviary Tech", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -655,7 +655,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" }, @@ -672,9 +672,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:9d77f1f1-51bf-4a31-9567-f3c85494bac1", + "_testId": "urn:uuid:fe7a85e1-7b24-428c-abc8-53de718089c3", "cell": { "columnId": "Aviary Tech", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -699,9 +699,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:741f1842-1536-42ed-95c5-2b56d50069b8", + "_testId": "urn:uuid:ca2386a5-0608-4c7b-a271-86bfd36d6eab", "cell": { "columnId": "Aviary Tech", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -713,7 +713,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 3519, + "_idleStart": 2866, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -735,9 +735,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:b920de08-dc56-4b62-b381-810ee75e0127", + "_testId": "urn:uuid:e28e2f35-ea43-41ca-ba21-6dffd8a20891", "cell": { "columnId": "Aviary Tech", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -749,7 +749,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 3520, + "_idleStart": 2867, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -771,9 +771,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:d2ef088d-1998-443b-a7ca-a062a9224e62", + "_testId": "urn:uuid:a2d281c3-6880-4525-b80a-5895aacc69b2", "cell": { "columnId": "Aviary Tech", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -781,7 +781,7 @@ "_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.", - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -798,9 +798,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:b045bf87-0afd-4666-9e0a-3f39d739e80b", + "_testId": "urn:uuid:62c94ac4-4720-4c75-add2-12d2e5368f92", "cell": { "columnId": "Aviary Tech", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -825,9 +825,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:346531c8-f470-444b-b83f-5dab7c4ead92", + "_testId": "urn:uuid:ff890f89-ddfe-4fe8-9356-7be9e3e6f605", "cell": { "columnId": "Aviary Tech", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." @@ -852,9 +852,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:a2c0763b-0aec-4ef0-825e-3504ea103695", + "_testId": "urn:uuid:3746fcc8-5037-48aa-99ce-4e74548d7b1b", "cell": { "columnId": "Aviary 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]." @@ -866,7 +866,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 3521, + "_idleStart": 2868, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -888,9 +888,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:f59a3d0b-e5cf-4274-ae06-a28ed2836110", + "_testId": "urn:uuid:cbb5e32c-4d95-4cbc-8150-79bca9d6defa", "cell": { "columnId": "Aviary Tech", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -902,7 +902,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 3523, + "_idleStart": 2870, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -924,9 +924,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:7e56f7c2-a0bd-4e3a-8ca4-68528b492371", + "_testId": "urn:uuid:8b673596-271e-499a-b548-cc7fd411f95e", "cell": { "columnId": "Aviary 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." @@ -951,9 +951,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:0765f342-2b1d-4dfe-9a93-d0c9558f576a", + "_testId": "urn:uuid:7b94298e-453f-4e1b-a8c5-4297c45fb70c", "cell": { "columnId": "Aviary 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." @@ -965,7 +965,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 3525, + "_idleStart": 2871, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -987,9 +987,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:8f76ee7d-063c-4b67-bfe3-4904a13513cf", + "_testId": "urn:uuid:2cf88982-eebd-40ba-8e9c-18b5b93f1ea8", "cell": { "columnId": "Aviary 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." @@ -1001,12 +1001,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 3525, + "_idleStart": 2871, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 614, + "duration": 281, "state": "passed", "speed": "slow" }, @@ -1023,9 +1023,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:40f00c6f-e032-4484-a761-ebe8b27f42a4", + "_testId": "urn:uuid:d7d95589-77bd-4eb1-9452-cb9deb9491ff", "cell": { "columnId": "Aviary Tech", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -1037,14 +1037,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 4139, + "_idleStart": 3152, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 31, + "duration": 51, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -1059,9 +1059,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:64d3c844-ec4d-4d1a-82e7-812da923c4b4", + "_testId": "urn:uuid:0a3e9d9f-483a-4989-ac49-7518e27bfebd", "cell": { "columnId": "Aviary Tech", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite." @@ -1073,7 +1073,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 4171, + "_idleStart": 3203, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -1095,9 +1095,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:d262dae4-0139-4ec3-8b63-23012d76df73", + "_testId": "urn:uuid:0fcd3ed5-53be-4f37-b589-bb001f39c344", "cell": { "columnId": "Aviary 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." @@ -1109,7 +1109,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 4171, + "_idleStart": 3204, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -1135,7 +1135,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", "originalTitle": "\"before each\" hook", @@ -1158,7 +1158,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", "originalTitle": "\"before all\" hook", @@ -1168,12 +1168,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 2964, + "_idleStart": 2558, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 554, + "duration": 307, "_error": null } ], @@ -1185,9 +1185,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "GMwuws8OAiugMf-DtTf8S", + "parent": "fIivtyLElF7Lm_u9Yvh-f", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "_testId": "urn:uuid:0aea5760-bdb4-4a4a-868b-7fc302b36512" + "_testId": "urn:uuid:21865652-346f-4156-b8d6-d027e1eb53cd" }, { "title": "Digital Bazaar", @@ -1207,9 +1207,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:decda4a2-bce8-4c09-b1b9-8ddab6e5b397", + "_testId": "urn:uuid:792a1516-8c3c-4995-ba04-3a474909deb5", "cell": { "columnId": "Digital Bazaar", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -1217,7 +1217,7 @@ "_events": {}, "_eventsCount": 1, "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=When%20expressing%20a%20data%20integrity%20proof%20on%20an%20object%2C%20a%20proof%20property%20MUST%20be%20used", - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -1234,9 +1234,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:9fada65a-eb18-4372-9637-c2158320ac22", + "_testId": "urn:uuid:8a3817fb-4588-41ac-961a-a2e8993d9477", "cell": { "columnId": "Digital Bazaar", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -1261,9 +1261,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:effd8a5d-6bde-4eac-844f-04b9fc140548", + "_testId": "urn:uuid:80f381ac-700e-4763-a62a-06d3915947af", "cell": { "columnId": "Digital Bazaar", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -1288,9 +1288,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:61ac9fd4-cc47-4723-a6bf-f32135f0f304", + "_testId": "urn:uuid:df4bb846-7519-4604-974b-a90c54c62ae3", "cell": { "columnId": "Digital Bazaar", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -1302,7 +1302,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 4803, + "_idleStart": 3853, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -1324,9 +1324,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:58a46f66-0dd1-440e-8109-37df34343e69", + "_testId": "urn:uuid:46d8179c-b6bb-4f0a-acfd-104905dcda5a", "cell": { "columnId": "Digital Bazaar", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -1338,7 +1338,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 4804, + "_idleStart": 3854, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -1360,9 +1360,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:2f169165-4205-4c72-bf0b-3803f040dbae", + "_testId": "urn:uuid:2cb56d87-0c4e-4aac-aed8-5b98742e8cc4", "cell": { "columnId": "Digital Bazaar", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -1387,9 +1387,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:92a7523a-79e8-4bd6-8979-c6c0adef71b4", + "_testId": "urn:uuid:a8318b95-564c-4fe2-91c7-0c8ede00b7eb", "cell": { "columnId": "Digital Bazaar", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -1397,7 +1397,7 @@ "_events": {}, "_eventsCount": 1, "link": "https://w3c.github.io/vc-data-integrity/#introduction:~:text=If%20the%20proof%20type%20is%20DataIntegrityProof%2C%20cryptosuite%20MUST%20be%20specified%3B%20otherwise%2C%20cryptosuite%20MAY%20be%20specified.%20If%20specified%2C%20its%20value%20MUST%20be%20a%20string.", - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -1414,9 +1414,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:e8db0e86-0888-4bd8-8a5e-003a7e54bc0b", + "_testId": "urn:uuid:dad9264a-2bdc-4e6a-ae25-cc33f72fd1aa", "cell": { "columnId": "Digital Bazaar", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." @@ -1424,7 +1424,7 @@ "_events": {}, "_eventsCount": 1, "link": "https://w3c.github.io/vc-data-integrity/#introduction:~:text=If%20the%20proof%20type%20is%20DataIntegrityProof%2C%20cryptosuite%20MUST%20be%20specified%3B%20otherwise%2C%20cryptosuite%20MAY%20be%20specified.%20If%20specified%2C%20its%20value%20MUST%20be%20a%20string.", - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -1441,9 +1441,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:a3a97e2f-c283-430f-8cd0-5206e53f0fd7", + "_testId": "urn:uuid:ca8b3d98-df98-4556-924c-0a7c921b132b", "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]." @@ -1455,7 +1455,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 4805, + "_idleStart": 3855, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -1477,9 +1477,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:d77e173f-4d17-4cf3-bee5-2e3bb5d59200", + "_testId": "urn:uuid:3a95cb3c-a88c-48af-9db3-7a9d08886171", "cell": { "columnId": "Digital Bazaar", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -1491,7 +1491,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 4806, + "_idleStart": 3856, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -1513,9 +1513,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:b20b9a8e-56b3-4624-bfbe-294cd37e035a", + "_testId": "urn:uuid:57836183-fc7b-476a-9787-773397a55c3c", "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." @@ -1540,9 +1540,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:88469aa6-1a86-4c95-99c2-9ca46f758088", + "_testId": "urn:uuid:dbffcd17-1661-465a-9b3c-b7b225f9b0bc", "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." @@ -1554,12 +1554,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 4808, + "_idleStart": 3857, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -1576,9 +1576,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:03adf4e3-54ef-438f-8e27-c05a37402d6b", + "_testId": "urn:uuid:f98069c0-86e0-4ea7-a442-021bb7ade723", "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." @@ -1590,12 +1590,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 4808, + "_idleStart": 3857, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 213, + "duration": 332, "state": "passed", "speed": "slow" }, @@ -1612,9 +1612,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:5c01ebf9-1094-4dd9-affb-1a4b500a7574", + "_testId": "urn:uuid:ba68ed56-20ba-49fc-8816-d3c006f201d1", "cell": { "columnId": "Digital Bazaar", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -1626,12 +1626,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 5021, + "_idleStart": 4189, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 192, + "duration": 89, "state": "passed", "speed": "slow" }, @@ -1648,9 +1648,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:8993ce43-e34d-4123-af7c-a30b762ae712", + "_testId": "urn:uuid:483d0042-5231-4742-95af-3bc6a779961c", "cell": { "columnId": "Digital Bazaar", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite." @@ -1662,12 +1662,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 5214, + "_idleStart": 4278, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -1684,9 +1684,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:989cc11e-9b31-4b5b-8958-e77682a5e26e", + "_testId": "urn:uuid:c528e8c4-b471-4795-b651-ced55c7e11d5", "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." @@ -1698,12 +1698,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 5214, + "_idleStart": 4278, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" } @@ -1724,7 +1724,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", "originalTitle": "\"before each\" hook", @@ -1747,7 +1747,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", "originalTitle": "\"before all\" hook", @@ -1757,12 +1757,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 4172, + "_idleStart": 3205, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 627, + "duration": 648, "_error": null } ], @@ -1774,9 +1774,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "GMwuws8OAiugMf-DtTf8S", + "parent": "fIivtyLElF7Lm_u9Yvh-f", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "_testId": "urn:uuid:949be7b7-1f2b-4961-94b4-3252b6e27d52" + "_testId": "urn:uuid:f793f8f1-3764-451b-a1d3-b901599d2917" }, { "title": "Grotto Networking", @@ -1796,9 +1796,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:d74ca127-ce74-4d27-913d-be0d697ccf17", + "_testId": "urn:uuid:3b71328a-6177-46d3-8510-db8f49005422", "cell": { "columnId": "Grotto Networking", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -1806,7 +1806,7 @@ "_events": {}, "_eventsCount": 1, "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=When%20expressing%20a%20data%20integrity%20proof%20on%20an%20object%2C%20a%20proof%20property%20MUST%20be%20used", - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -1823,9 +1823,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:17750039-de6a-4ac1-a335-a6c3ba399aa6", + "_testId": "urn:uuid:afc34546-8f59-4376-ad54-830db1e5b0ff", "cell": { "columnId": "Grotto Networking", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -1850,9 +1850,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:506920c6-074e-48ca-89fb-1cc5cb744c49", + "_testId": "urn:uuid:60cdb216-4b9a-49e5-bf6b-50e8a20f490b", "cell": { "columnId": "Grotto Networking", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -1877,9 +1877,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:48c12c65-ae90-48c5-99d3-dfa7980b5dd5", + "_testId": "urn:uuid:f3320d7a-c45c-46fa-89c0-e4779ef742ef", "cell": { "columnId": "Grotto Networking", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -1891,7 +1891,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 5419, + "_idleStart": 4450, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -1913,9 +1913,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:c18598bd-b9ef-4bd0-913c-67e4e9501a07", + "_testId": "urn:uuid:26ca3e71-d260-429f-9595-3521d16a1d9d", "cell": { "columnId": "Grotto Networking", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -1927,7 +1927,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 5420, + "_idleStart": 4450, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -1949,9 +1949,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:1d450607-e9f8-40fd-8620-5085f5001498", + "_testId": "urn:uuid:f3f62cb0-5bb8-4525-a842-3444660d455c", "cell": { "columnId": "Grotto Networking", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -1976,9 +1976,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:a5e1baf5-9834-4f4a-ba6b-f89433ca3796", + "_testId": "urn:uuid:53c0916a-0f97-4ce2-a7ec-317369c4dea6", "cell": { "columnId": "Grotto Networking", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -2003,9 +2003,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:38ee2ef7-f19d-4d60-a2b4-428558843eeb", + "_testId": "urn:uuid:bfa00944-f3e5-413c-941d-92865a475457", "cell": { "columnId": "Grotto Networking", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." @@ -2030,9 +2030,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:33a1d823-b310-4df2-9e3d-67f13a7df43e", + "_testId": "urn:uuid:c539a7ce-9da9-4d82-9244-0dc0175ca277", "cell": { "columnId": "Grotto Networking", "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]." @@ -2044,7 +2044,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 5422, + "_idleStart": 4451, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -2066,9 +2066,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:48eb6dd5-9f80-4049-95d4-c888665b8d15", + "_testId": "urn:uuid:eca99d99-a3e0-4dac-b4b4-4d91141fb742", "cell": { "columnId": "Grotto Networking", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -2080,7 +2080,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 5423, + "_idleStart": 4452, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -2102,9 +2102,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:b17561ca-117d-4e3f-9357-00a90f5780ea", + "_testId": "urn:uuid:c667a22a-212e-4648-a632-08aa8d197db8", "cell": { "columnId": "Grotto Networking", "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." @@ -2129,9 +2129,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:f087aab4-c7c8-413d-bd8e-eac32b6c6036", + "_testId": "urn:uuid:a0435db9-24ba-4201-89db-e505382df7bf", "cell": { "columnId": "Grotto Networking", "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." @@ -2143,12 +2143,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 5424, + "_idleStart": 4454, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -2165,9 +2165,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:1dfdcc1f-e26f-4995-8192-28b231a04ee2", + "_testId": "urn:uuid:c8ed8a69-25c6-429c-be10-a08db841820a", "cell": { "columnId": "Grotto Networking", "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." @@ -2179,14 +2179,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 5425, + "_idleStart": 4454, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 71, + "duration": 172, "state": "passed", - "speed": "medium" + "speed": "slow" }, { "type": "test", @@ -2201,9 +2201,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:f6f33a40-0334-4433-ba6d-3856a8392df2", + "_testId": "urn:uuid:5c35a048-9342-46b0-a8be-31772cee483d", "cell": { "columnId": "Grotto Networking", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -2215,12 +2215,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 5495, + "_idleStart": 4626, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 6, + "duration": 25, "state": "passed", "speed": "fast" }, @@ -2237,9 +2237,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:268b11b1-1dde-489e-8c5f-df7dae529630", + "_testId": "urn:uuid:09025c70-8d3d-4956-a834-ec4c49b3bc11", "cell": { "columnId": "Grotto Networking", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite." @@ -2251,7 +2251,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 5501, + "_idleStart": 4651, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -2273,9 +2273,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:cfd0b947-1e0d-41e7-94d1-ee57f2edcf3e", + "_testId": "urn:uuid:b4be4559-e136-423b-8da0-3d1dfd770dcf", "cell": { "columnId": "Grotto Networking", "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." @@ -2287,7 +2287,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 5501, + "_idleStart": 4652, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -2313,7 +2313,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", "originalTitle": "\"before each\" hook", @@ -2336,7 +2336,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", "originalTitle": "\"before all\" hook", @@ -2346,12 +2346,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 5215, + "_idleStart": 4279, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 203, + "duration": 170, "_error": null } ], @@ -2363,9 +2363,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "GMwuws8OAiugMf-DtTf8S", + "parent": "fIivtyLElF7Lm_u9Yvh-f", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "_testId": "urn:uuid:63b7cc57-2b56-44bc-910a-d2b6a223fd50" + "_testId": "urn:uuid:8ad58a85-347e-40ee-a69d-3cc619d5a2bb" }, { "title": "Procivis One Core", @@ -2385,9 +2385,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:2b4781f2-cf21-4675-a6f1-28f5865b409d", + "_testId": "urn:uuid:2dcdcf5a-8c19-454e-8fa8-05741add5b96", "cell": { "columnId": "Procivis One Core", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -2412,9 +2412,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:65cc8585-343b-495b-ac00-a9211a29cd26", + "_testId": "urn:uuid:4405c4da-67f1-4dcc-8542-075671d12ee3", "cell": { "columnId": "Procivis One Core", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -2439,9 +2439,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:ba559bbd-16f3-439a-a760-eeeef24e6c0f", + "_testId": "urn:uuid:537dcc91-a2db-42ac-9eff-77c0fbd162a9", "cell": { "columnId": "Procivis One Core", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -2466,9 +2466,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:dc42ba2e-423f-4185-838b-cebe3347797b", + "_testId": "urn:uuid:cc9245e8-afb5-435f-be47-add8de9ca605", "cell": { "columnId": "Procivis One Core", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -2480,7 +2480,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 6326, + "_idleStart": 5536, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -2512,9 +2512,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:d9fa0311-3b0e-4bbe-852f-c09c207bb28c", + "_testId": "urn:uuid:30677909-8694-4537-9bce-08e5c93c4997", "cell": { "columnId": "Procivis One Core", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -2526,7 +2526,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 6328, + "_idleStart": 5538, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -2548,9 +2548,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:04397b60-500c-4524-af77-803bb60fc191", + "_testId": "urn:uuid:36cc8337-da25-4d1f-8140-0af8a71116d0", "cell": { "columnId": "Procivis One Core", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -2575,9 +2575,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:4e26fb07-a76b-4ce3-b5df-ecf086774451", + "_testId": "urn:uuid:d4c163f2-baa1-4ded-8a9b-95e578a0c605", "cell": { "columnId": "Procivis One Core", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -2602,9 +2602,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:103bfe99-b489-458c-b5b4-a6555d972eaf", + "_testId": "urn:uuid:b3b86940-dfa1-4dcd-bb6b-8a1e69962bf8", "cell": { "columnId": "Procivis One Core", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." @@ -2629,9 +2629,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:0d0cc66d-e62c-4926-8de0-0828f2cb04bd", + "_testId": "urn:uuid:92d1791a-1471-4099-9d03-c33b2cde2110", "cell": { "columnId": "Procivis One Core", "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]." @@ -2643,7 +2643,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 6329, + "_idleStart": 5540, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -2671,9 +2671,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:546ac615-8a35-4394-bc28-a47e5225223e", + "_testId": "urn:uuid:6484c0f2-dbba-4845-8d0f-ecd0f2d53f9f", "cell": { "columnId": "Procivis One Core", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -2685,7 +2685,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 6330, + "_idleStart": 5541, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -2713,9 +2713,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:03ff7dbf-0af9-4a4f-b44b-f985a2effb98", + "_testId": "urn:uuid:b1dfe1fa-76a5-470f-844c-36448cc05bcc", "cell": { "columnId": "Procivis One Core", "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." @@ -2723,7 +2723,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": "passed", "speed": "fast" }, @@ -2740,9 +2740,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:9e7e0252-2636-4c32-ad60-d8cbde131758", + "_testId": "urn:uuid:6b0e8b4f-d6ec-4762-bf5d-c0ffd583b2b3", "cell": { "columnId": "Procivis One Core", "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." @@ -2754,7 +2754,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 6331, + "_idleStart": 5542, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -2776,9 +2776,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:ef139e21-08ec-48ab-98e3-5b29436bcaf3", + "_testId": "urn:uuid:c5cadb2e-c70e-4b4f-94ad-d0f3d9217e4d", "cell": { "columnId": "Procivis One Core", "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." @@ -2790,12 +2790,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 6331, + "_idleStart": 5542, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1099, + "duration": 1098, "state": "passed", "speed": "slow" }, @@ -2812,9 +2812,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:c216ad23-3a69-49b1-aab4-49af38fa435d", + "_testId": "urn:uuid:dd6227e6-475a-4aa3-8cb1-09a2e23182ce", "cell": { "columnId": "Procivis One Core", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -2826,12 +2826,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 7431, + "_idleStart": 6641, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 287, + "duration": 269, "state": "passed", "speed": "slow" }, @@ -2848,9 +2848,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:7b07c732-508c-4ba9-b27c-057702d79764", + "_testId": "urn:uuid:5a66da2c-c9e4-459c-8dff-c8a8c4aa76c6", "cell": { "columnId": "Procivis One Core", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite." @@ -2862,7 +2862,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 7718, + "_idleStart": 6911, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -2884,9 +2884,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:69ca2c99-1b25-448c-a145-94cd60498dfc", + "_testId": "urn:uuid:23ff0f9d-413e-4417-95fb-099ec6da8be1", "cell": { "columnId": "Procivis One Core", "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." @@ -2898,7 +2898,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 7719, + "_idleStart": 6911, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -2930,7 +2930,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", "originalTitle": "\"before each\" hook", @@ -2953,7 +2953,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", "originalTitle": "\"before all\" hook", @@ -2963,12 +2963,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 5502, + "_idleStart": 4652, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 823, + "duration": 883, "_error": null } ], @@ -2980,9 +2980,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "GMwuws8OAiugMf-DtTf8S", + "parent": "fIivtyLElF7Lm_u9Yvh-f", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "_testId": "urn:uuid:969627fa-6864-4f31-91b0-7525fa96c2b1" + "_testId": "urn:uuid:04f10ef1-704d-4dbd-85c2-1ffd6152231b" }, { "title": "SpruceID", @@ -3002,9 +3002,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:58889969-7541-49f2-8c63-9ff8bfd4c85e", + "_testId": "urn:uuid:f12b26df-f9b5-439b-9b8d-20f640ca3f45", "cell": { "columnId": "SpruceID", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -3029,9 +3029,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:0095ecb5-332e-4670-a35f-688922b7a7e4", + "_testId": "urn:uuid:e58d52cf-7839-4686-aaa0-c47d1ea9a23a", "cell": { "columnId": "SpruceID", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -3056,9 +3056,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:a18a040c-6a55-4b03-8192-e51ab1e88487", + "_testId": "urn:uuid:3f014331-f2ce-4c04-82a5-7cc72e27a394", "cell": { "columnId": "SpruceID", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -3083,9 +3083,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:d1440bfa-d6a7-464e-86f4-dc62d0d47acd", + "_testId": "urn:uuid:5db2a55f-9922-4749-ba8a-3a82f050b82e", "cell": { "columnId": "SpruceID", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -3097,7 +3097,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8044, + "_idleStart": 7303, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -3119,9 +3119,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:e608e4e0-1b5b-4e92-8b73-8261eec8110d", + "_testId": "urn:uuid:47451284-c962-489c-b1f4-7167ff726cc5", "cell": { "columnId": "SpruceID", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -3133,7 +3133,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8045, + "_idleStart": 7304, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -3155,9 +3155,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:ab4dee31-bbc4-446a-a40f-cbbf9a47750c", + "_testId": "urn:uuid:a595a12e-01b5-4321-84f7-00263dbf3d3e", "cell": { "columnId": "SpruceID", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -3165,7 +3165,7 @@ "_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.", - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -3182,9 +3182,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:d48b7171-fb14-4f28-9653-130617f13173", + "_testId": "urn:uuid:fbdeffd4-f7b8-4bbd-afd7-9afe5a4abe9c", "cell": { "columnId": "SpruceID", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -3209,9 +3209,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:2f6d1e42-7261-43c8-8fda-f4c8aeca3f11", + "_testId": "urn:uuid:2a349577-bc31-48d4-8e77-eee8d4b379e3", "cell": { "columnId": "SpruceID", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." @@ -3236,9 +3236,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:cc5993c9-dc69-4b82-9c6b-eec05886a056", + "_testId": "urn:uuid:acaa0a32-6c5f-4620-b7fe-06a17a388e55", "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]." @@ -3250,7 +3250,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8046, + "_idleStart": 7305, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -3272,9 +3272,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:809a3d93-e68c-4c66-a776-d3529b0bef0c", + "_testId": "urn:uuid:6da3f011-5b28-4417-b706-5a3b775219cf", "cell": { "columnId": "SpruceID", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -3286,7 +3286,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8047, + "_idleStart": 7306, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -3308,9 +3308,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:db6ff754-3d3e-49a7-82d5-9621713b45ea", + "_testId": "urn:uuid:a21e091f-9fd0-4f04-9c39-6ba8887570cf", "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." @@ -3335,9 +3335,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:97f7d071-54ed-4fa8-8079-87ebe41b0b9f", + "_testId": "urn:uuid:e7459cb1-f01a-44c3-b7c5-a2935f437f26", "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." @@ -3349,7 +3349,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8048, + "_idleStart": 7307, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -3371,9 +3371,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:101b3dc8-de29-454e-a926-f4d71d81dddc", + "_testId": "urn:uuid:888cdfe2-5c45-4d8d-b755-33dd9a0b33b6", "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." @@ -3385,12 +3385,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8049, + "_idleStart": 7307, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 431, + "duration": 467, "state": "passed", "speed": "slow" }, @@ -3407,9 +3407,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:dbb36360-543b-4fbb-a50f-623b9d9d765a", + "_testId": "urn:uuid:b573fec7-fb79-4008-9d74-90ac56eee2e3", "cell": { "columnId": "SpruceID", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -3421,12 +3421,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8480, + "_idleStart": 7774, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 86, + "duration": 95, "state": "passed", "speed": "slow" }, @@ -3443,9 +3443,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:6a9675da-b5d9-45fd-a40a-9f0a09d2126d", + "_testId": "urn:uuid:8c675fec-3201-4846-a429-76e2a7125dd5", "cell": { "columnId": "SpruceID", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite." @@ -3457,7 +3457,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8566, + "_idleStart": 7869, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -3479,9 +3479,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:12e8ec59-b8dd-4bac-b255-d35165da4e05", + "_testId": "urn:uuid:49c7ad2a-a9fb-4665-adeb-820e53f7ba5c", "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." @@ -3493,7 +3493,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8567, + "_idleStart": 7869, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -3519,7 +3519,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", "originalTitle": "\"before each\" hook", @@ -3542,7 +3542,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", "originalTitle": "\"before all\" hook", @@ -3552,12 +3552,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 7720, + "_idleStart": 6912, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 323, + "duration": 391, "_error": null } ], @@ -3569,9 +3569,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "GMwuws8OAiugMf-DtTf8S", + "parent": "fIivtyLElF7Lm_u9Yvh-f", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "_testId": "urn:uuid:e32f948b-b8fa-4f2e-ae71-290e46c0a0f6" + "_testId": "urn:uuid:fcb5f5ad-2d96-43b1-825a-903441c9676d" }, { "title": "Trential", @@ -3591,9 +3591,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:fa45d6a7-87fa-44f5-aa9b-4b6af6b3b03f", + "_testId": "urn:uuid:917fed40-1949-4565-9946-1e70e2a81275", "cell": { "columnId": "Trential", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -3618,9 +3618,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:a077993d-176a-4ae3-b628-a2c9eb9fe6e3", + "_testId": "urn:uuid:d4f9e020-718f-45b0-ad78-737f667e1762", "cell": { "columnId": "Trential", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -3628,7 +3628,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": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -3645,9 +3645,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:20c3731f-2468-4587-a00c-c3414948a530", + "_testId": "urn:uuid:e25cd715-c902-4ebe-a986-f97d957988e2", "cell": { "columnId": "Trential", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -3672,9 +3672,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:7c4e6de5-ddc8-44d0-8c26-067285476e67", + "_testId": "urn:uuid:8608cd21-7fdc-48fd-8f03-08a5bf5f6676", "cell": { "columnId": "Trential", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -3686,12 +3686,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 9670, + "_idleStart": 9075, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -3708,9 +3708,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:0e950d49-c554-42c6-9ba0-ea6627dcb402", + "_testId": "urn:uuid:c4fcecce-b0ed-4432-8648-1b1165698655", "cell": { "columnId": "Trential", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -3722,7 +3722,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 9671, + "_idleStart": 9076, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -3744,9 +3744,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:6d65830f-7af1-401c-bdf3-6ddbc431a9d8", + "_testId": "urn:uuid:cc3258ea-f2d4-4319-a3b6-a49eab1f8b77", "cell": { "columnId": "Trential", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -3771,9 +3771,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:aca39a17-7125-428f-b88b-d94411b0d743", + "_testId": "urn:uuid:6facb861-2157-49ee-82e1-38b1e188935f", "cell": { "columnId": "Trential", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -3798,9 +3798,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:ec69b730-16cc-4ef7-8e6c-67534cf2f2ba", + "_testId": "urn:uuid:11ca4693-0e91-4ba8-bc08-0197b3028eaf", "cell": { "columnId": "Trential", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." @@ -3825,9 +3825,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:dbbd662b-b3f3-41da-bb48-fa15bc566215", + "_testId": "urn:uuid:3a735e6d-dcd1-42ec-a398-c5a23d3a793d", "cell": { "columnId": "Trential", "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]." @@ -3839,7 +3839,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 9672, + "_idleStart": 9076, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -3861,9 +3861,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:5a3a932a-2a36-45b2-8781-da9ad6e92748", + "_testId": "urn:uuid:b6299fa4-65fd-4146-983a-60e67774436b", "cell": { "columnId": "Trential", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -3875,12 +3875,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 9674, + "_idleStart": 9078, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 2, "state": "passed", "speed": "fast" }, @@ -3897,9 +3897,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:fda39cd1-14b6-4314-ab92-7b331f6a9afb", + "_testId": "urn:uuid:d649d4fa-d0eb-49d2-b166-e65017c94281", "cell": { "columnId": "Trential", "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." @@ -3924,9 +3924,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:f38bdf50-009a-46f6-ac6f-48469847b6de", + "_testId": "urn:uuid:e92cfb11-f03a-4906-964a-baaa646d5df2", "cell": { "columnId": "Trential", "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." @@ -3938,7 +3938,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 9675, + "_idleStart": 9080, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -3960,9 +3960,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:02b00736-e1ae-4fd5-b43f-621969385a94", + "_testId": "urn:uuid:d4d6482e-5a1c-4fbe-a508-be39c3e5c035", "cell": { "columnId": "Trential", "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." @@ -3974,12 +3974,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 9675, + "_idleStart": 9080, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1157, + "duration": 1220, "state": "passed", "speed": "slow" }, @@ -3996,9 +3996,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:43c306c1-1160-4a65-873a-b6270dc80f2f", + "_testId": "urn:uuid:f23c5472-1944-46cf-97a1-e396b9535cc9", "cell": { "columnId": "Trential", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -4010,12 +4010,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 10832, + "_idleStart": 10300, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 233, + "duration": 248, "state": "passed", "speed": "slow" }, @@ -4032,9 +4032,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:5f88e52b-03b0-4d3d-94b0-e29838710ff6", + "_testId": "urn:uuid:fc89fd7f-7b8f-49db-b8e1-3fe119ae0c82", "cell": { "columnId": "Trential", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite." @@ -4046,7 +4046,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 11065, + "_idleStart": 10548, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -4068,9 +4068,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:bdb73dfe-62e4-4c73-a5ec-c839f1a4a5c1", + "_testId": "urn:uuid:c4ed7a3e-a7cc-4b0e-b775-a51b9d5dd144", "cell": { "columnId": "Trential", "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." @@ -4082,7 +4082,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 11066, + "_idleStart": 10549, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -4108,7 +4108,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", "originalTitle": "\"before each\" hook", @@ -4131,7 +4131,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", "originalTitle": "\"before all\" hook", @@ -4141,12 +4141,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8567, + "_idleStart": 7872, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1102, + "duration": 1202, "_error": null } ], @@ -4158,9 +4158,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "GMwuws8OAiugMf-DtTf8S", + "parent": "fIivtyLElF7Lm_u9Yvh-f", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "_testId": "urn:uuid:2cfe1eda-66e1-4300-81d3-bb6d72da858a" + "_testId": "urn:uuid:f2c0cbcb-88d4-468d-815b-a16f42f3ed81" }, { "title": "Trinsic", @@ -4180,19 +4180,8 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:58143de2-8985-4083-9f58-bace111d38a0", - "cell": { - "columnId": "Trinsic", - "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." - }, - "_events": {}, - "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=When%20expressing%20a%20data%20integrity%20proof%20on%20an%20object%2C%20a%20proof%20property%20MUST%20be%20used", - "duration": 0, - "state": "passed", - "speed": "fast" + "parent": "G1FnDZjoENA6d3ptBK08a", + "ctx": null }, { "type": "test", @@ -4207,19 +4196,8 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:21033799-ae40-427d-92ba-46e3fdd07db2", - "cell": { - "columnId": "Trinsic", - "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." - }, - "_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, - "state": "passed", - "speed": "fast" + "parent": "G1FnDZjoENA6d3ptBK08a", + "ctx": null }, { "type": "test", @@ -4234,19 +4212,8 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:f556133f-c8e9-4d96-9f73-53ef1f5c0339", - "cell": { - "columnId": "Trinsic", - "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." - }, - "_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": 0, - "state": "passed", - "speed": "fast" + "parent": "G1FnDZjoENA6d3ptBK08a", + "ctx": null }, { "type": "test", @@ -4261,28 +4228,8 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:2e6479d3-a58b-442d-9b12-787da942ffcb", - "cell": { - "columnId": "Trinsic", - "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." - }, - "_events": {}, - "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#:~:text=The%20specific%20type%20of%20proof%20MUST%20be%20specified%20as%20a%20string%20that%20maps%20to%20a%20URL", - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 11464, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 1, - "state": "passed", - "speed": "fast" + "parent": "G1FnDZjoENA6d3ptBK08a", + "ctx": null }, { "type": "test", @@ -4297,28 +4244,8 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:67f241f0-1af6-421e-a2d4-5d59999d725d", - "cell": { - "columnId": "Trinsic", - "rowId": "The type property MUST contain the string DataIntegrityProof." - }, - "_events": {}, - "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#contexts-and-vocabularies:~:text=The%20type%20property%20MUST%20contain%20the%20string%20DataIntegrityProof.", - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 11465, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 0, - "state": "passed", - "speed": "fast" + "parent": "G1FnDZjoENA6d3ptBK08a", + "ctx": null }, { "type": "test", @@ -4333,19 +4260,8 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:697260e7-01a0-4414-a238-e583164058da", - "cell": { - "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/#proofs:~:text=The%20proofValue%20property%20MUST%20be%20used%2C%20as%20specified%20in%202.1%20Proofs.", - "duration": 0, - "state": "passed", - "speed": "fast" + "parent": "G1FnDZjoENA6d3ptBK08a", + "ctx": null }, { "type": "test", @@ -4360,19 +4276,8 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:fe970fcf-e458-4f86-b9d2-527a36aa6adb", - "cell": { - "columnId": "Trinsic", - "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." - }, - "_events": {}, - "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#introduction:~:text=If%20the%20proof%20type%20is%20DataIntegrityProof%2C%20cryptosuite%20MUST%20be%20specified%3B%20otherwise%2C%20cryptosuite%20MAY%20be%20specified.%20If%20specified%2C%20its%20value%20MUST%20be%20a%20string.", - "duration": 1, - "state": "passed", - "speed": "fast" + "parent": "G1FnDZjoENA6d3ptBK08a", + "ctx": null }, { "type": "test", @@ -4387,19 +4292,8 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:b47e0f3e-b1fa-4361-ba01-4d89025d5d81", - "cell": { - "columnId": "Trinsic", - "rowId": "If specified (proof.cryptosuite), its value MUST be a string." - }, - "_events": {}, - "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#introduction:~:text=If%20the%20proof%20type%20is%20DataIntegrityProof%2C%20cryptosuite%20MUST%20be%20specified%3B%20otherwise%2C%20cryptosuite%20MAY%20be%20specified.%20If%20specified%2C%20its%20value%20MUST%20be%20a%20string.", - "duration": 0, - "state": "passed", - "speed": "fast" + "parent": "G1FnDZjoENA6d3ptBK08a", + "ctx": null }, { "type": "test", @@ -4414,28 +4308,8 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:7345791d-2a67-46be-9eb7-47e665fd5b71", - "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]." - }, - "_events": {}, - "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#proofs:~:text=A%20verification%20method%20is%20the%20means%20and%20information%20needed%20to%20verify%20the%20proof.%20If%20included%2C%20the%20value%20MUST%20be%20a%20string%20that%20maps%20to%20a%20%5BURL%5D.", - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 11466, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 1, - "state": "passed", - "speed": "fast" + "parent": "G1FnDZjoENA6d3ptBK08a", + "ctx": null }, { "type": "test", @@ -4450,28 +4324,8 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:350093ef-de33-4932-8e19-1450683ca742", - "cell": { - "columnId": "Trinsic", - "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." - }, - "_events": {}, - "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#proofs:~:text=The%20reason%20the%20proof%20was%20created%20MUST%20be%20specified%20as%20a%20string%20that%20maps%20to%20a%20URL", - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 11467, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 1, - "state": "passed", - "speed": "fast" + "parent": "G1FnDZjoENA6d3ptBK08a", + "ctx": null }, { "type": "test", @@ -4486,19 +4340,8 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:065b7ab6-85ed-4e13-b5e6-d4e8a0263300", - "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." - }, - "_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, - "state": "passed", - "speed": "fast" + "parent": "G1FnDZjoENA6d3ptBK08a", + "ctx": null }, { "type": "test", @@ -4513,28 +4356,8 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:a7034204-8306-4ffd-af1f-8f5192d9e6b6", - "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." - }, - "_events": {}, - "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#add-proof:~:text=MUST%20use%20mandatory%20proof%20value%20properties%20defined", - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 11469, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 0, - "state": "passed", - "speed": "fast" + "parent": "G1FnDZjoENA6d3ptBK08a", + "ctx": null }, { "type": "test", @@ -4549,35 +4372,8 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:2d3e7d7b-8b9c-4eb3-8560-32e2e8192568", - "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." - }, - "_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": 11469, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 111, - "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, 15 Dec 2024 05:06:19 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': '29', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=MR49eOmqO5vsRf%2BMJLCT63o%2F%2BmqdMRoBdGUfD6TGmqP6xGE%2FE%2BiFHNEGiIAxrIHe%2F00khaCFXNWB1frQp2pADrlO%2Ff43HZPOXDUqrTpte9ScYerX9hNG30Ch4DeAhKiWcs%2Bz57u40q%2FD1Zn87Rwx\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f23e755bb5a9e64-SJC', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=2528&min_rtt=1449&rtt_var=2398&sent=8&recv=7&lost=0&retrans=0&sent_bytes=4618&recv_bytes=1922&delivery_rate=1971014&cwnd=254&unsent_bytes=0&cid=96fa899f77042960&ts=488&x=0\"', Authorization: 'sanitized to prevent exposure 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, 15 Dec 2024 05:06:19 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': '29', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=MR49eOmqO5vsRf%2BMJLCT63o%2F%2BmqdMRoBdGUfD6TGmqP6xGE%2FE%2BiFHNEGiIAxrIHe%2F00khaCFXNWB1frQp2pADrlO%2Ff43HZPOXDUqrTpte9ScYerX9hNG30Ch4DeAhKiWcs%2Bz57u40q%2FD1Zn87Rwx\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f23e755bb5a9e64-SJC', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=2528&min_rtt=1449&rtt_var=2398&sent=8&recv=7&lost=0&retrans=0&sent_bytes=4618&recv_bytes=1922&delivery_rate=1971014&cwnd=254&unsent_bytes=0&cid=96fa899f77042960&ts=488&x=0\"', Authorization: 'sanitized to prevent exposure 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-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:105:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:235:7)" - } + "parent": "G1FnDZjoENA6d3ptBK08a", + "ctx": null }, { "type": "test", @@ -4592,28 +4388,8 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:e22cc5b5-896f-4085-bcaa-50aa3b244cdc", - "cell": { - "columnId": "Trinsic", - "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." - }, - "_events": {}, - "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#dfn-input-document:~:text=If%20the%20algorithm%20produces%20an%20error%2C%20the%20error%20MUST%20be%20propagated%20and%20SHOULD%20convey%20the%20error%20type", - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 11583, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 81, - "state": "passed", - "speed": "slow" + "parent": "G1FnDZjoENA6d3ptBK08a", + "ctx": null }, { "type": "test", @@ -4628,36 +4404,8 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:ac8d8c0c-6068-4725-95e6-24c19945d7b2", - "cell": { - "columnId": "Trinsic", - "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite." - }, - "_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": 11665, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 0, - "state": "failed", - "err": { - "name": "AssertionError", - "message": "Expected at least one proof with cryptosuite eddsa-rdfc-2022: expected false to equal true", - "showDiff": true, - "actual": "false", - "expected": "true", - "operator": "strictEqual", - "stack": "AssertionError: Expected at least one proof with cryptosuite eddsa-rdfc-2022: expected false to equal true\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:267:35)\n at process.processImmediate (node:internal/timers:483:21)" - } + "parent": "G1FnDZjoENA6d3ptBK08a", + "ctx": null }, { "type": "test", @@ -4672,36 +4420,8 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:08a57e78-79a4-4ca4-b9ac-00e28bb0eaa5", - "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." - }, - "_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": 11666, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 0, - "state": "failed", - "err": { - "name": "AssertionError", - "message": "Expected https://w3id.org/security#cryptosuite with @value eddsa-rdfc-2022 & @type https://w3id.org/security#cryptosuiteString: expected false to equal true", - "showDiff": true, - "actual": "false", - "expected": "true", - "operator": "strictEqual", - "stack": "AssertionError: Expected https://w3id.org/security#cryptosuite with @value eddsa-rdfc-2022 & @type https://w3id.org/security#cryptosuiteString: expected false to equal true\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:298:32)" - } + "parent": "G1FnDZjoENA6d3ptBK08a", + "ctx": null } ], "root": false, @@ -4709,7 +4429,7 @@ "_retries": -1, "_beforeEach": [ { - "title": "\"before each\" hook in \"Trinsic\"", + "title": "\"before each\" hook", "body": "function() {\n this.currentTest.cell = {\n columnId,\n rowId: this.currentTest.title\n };\n }", "async": 0, "sync": true, @@ -4720,19 +4440,14 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "UN-j4DHMoKEnusDCBEZen", + "parent": "G1FnDZjoENA6d3ptBK08a", "ctx": null, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "originalTitle": "\"before each\" hook", - "_events": {}, - "_eventsCount": 1, - "duration": 0, - "_error": null + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js" } ], "_beforeAll": [ { - "title": "\"before all\" hook in \"Trinsic\"", + "title": "\"before all\" hook for \"When expressing a data integrity proof on an object, a proof property MUST be used.\"", "body": "async function() {\n if(!issuer) {\n throw new Error(`Expected ${vendorName} to have an issuer.`);\n }\n if(!credential) {\n throw new Error(`Expected a credential to be passed in ` +\n `received ${credential}`);\n }\n data = await createInitialVc({issuer, credential});\n proofs = Array.isArray(data.proof) ? data.proof : [data.proof];\n }", "async": 0, "sync": true, @@ -4743,7 +4458,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "UN-j4DHMoKEnusDCBEZen", + "parent": "G1FnDZjoENA6d3ptBK08a", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", "originalTitle": "\"before all\" hook", @@ -4753,13 +4468,15 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 11067, + "_idleStart": 10550, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 396, - "_error": null + "duration": 370, + "_error": null, + "state": "failed", + "err": {} } ], "_afterEach": [], @@ -4770,9 +4487,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "GMwuws8OAiugMf-DtTf8S", + "parent": "fIivtyLElF7Lm_u9Yvh-f", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "_testId": "urn:uuid:bdf6ca32-8582-4770-93e3-cf075f43b24f" + "_testId": "urn:uuid:8a4d9bbd-7f12-4e10-b702-fb305dfe33d7" }, { "title": "bovine", @@ -4792,9 +4509,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:1252db3f-6ad6-414c-b9ff-7cf5095e6db9", + "_testId": "urn:uuid:aec7096b-dfef-41e9-9e20-d5ef92b20896", "cell": { "columnId": "bovine", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -4819,9 +4536,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:87b485c7-8bf7-4ea6-829b-1d0c3dc76bec", + "_testId": "urn:uuid:8ca78a00-325d-435c-984a-2477b55154a2", "cell": { "columnId": "bovine", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -4846,9 +4563,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:2f936564-7234-45b4-b3c8-f1b6196e372d", + "_testId": "urn:uuid:9c35ed5d-437b-48e1-843f-b231d7a4ad0f", "cell": { "columnId": "bovine", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -4873,9 +4590,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:26123ae3-0933-4801-bfc5-a4b95d6d0c3b", + "_testId": "urn:uuid:4c01bd58-5c4b-4a68-89cb-1aab769ffa93", "cell": { "columnId": "bovine", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -4887,12 +4604,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13057, + "_idleStart": 12320, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -4909,9 +4626,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:2925f549-80c9-4f58-91aa-0da1dc3b570e", + "_testId": "urn:uuid:7fb1294b-2f1e-4e1a-aaf5-12b8d7c66b3c", "cell": { "columnId": "bovine", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -4923,7 +4640,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13058, + "_idleStart": 12321, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -4945,9 +4662,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:5ce4d542-e88f-4bdc-8232-9835099b3fe3", + "_testId": "urn:uuid:7da064b6-7a66-469b-969f-529c5c17e758", "cell": { "columnId": "bovine", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -4972,9 +4689,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:f17489e0-72fe-4f09-a661-3405ed43c28a", + "_testId": "urn:uuid:0b793493-8f19-445d-9c7f-01f47e35d4f4", "cell": { "columnId": "bovine", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -4999,9 +4716,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:50492b14-4758-4c20-9c6c-2658bb6a39a2", + "_testId": "urn:uuid:c0834246-fac7-4a99-9db8-12a4d9db46dc", "cell": { "columnId": "bovine", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." @@ -5026,9 +4743,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:f221d0ac-f023-4813-9669-879b05be3a0e", + "_testId": "urn:uuid:709e908e-3ea0-4359-aaf1-bc60864797a5", "cell": { "columnId": "bovine", "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]." @@ -5040,12 +4757,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13059, + "_idleStart": 12322, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -5062,9 +4779,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:c8a43088-f39d-4b8a-b3e9-ad81bb03d990", + "_testId": "urn:uuid:117cc25a-21f3-488b-b547-b555e28809dc", "cell": { "columnId": "bovine", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -5076,7 +4793,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13060, + "_idleStart": 12323, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -5098,9 +4815,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:fd9e0a49-bad8-4ebb-8a9e-3e209cae9abb", + "_testId": "urn:uuid:2f0bbfaf-61d8-4de2-82c4-bcf73752752d", "cell": { "columnId": "bovine", "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." @@ -5125,9 +4842,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:cfdc91df-9341-4b66-bcde-76603431df13", + "_testId": "urn:uuid:a785fa76-44b7-456b-bec2-574db4298934", "cell": { "columnId": "bovine", "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." @@ -5139,7 +4856,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13061, + "_idleStart": 12325, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -5161,9 +4878,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:e01a5fe3-d4cb-4b21-884f-1b69fa12ceef", + "_testId": "urn:uuid:76096bf5-4393-4fea-9a30-5bd32762b173", "cell": { "columnId": "bovine", "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." @@ -5175,20 +4892,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13061, + "_idleStart": 12325, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 194, + "duration": 173, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected issuer to error when VC has an undefined type.: expected Response { status: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 15 Dec 2024 05:06:20 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'gzip', Authorization: 'sanitized to prevent exposure 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: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 22 Dec 2024 05:05:45 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'gzip', Authorization: 'sanitized to prevent exposure 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: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 15 Dec 2024 05:06:20 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'gzip', Authorization: 'sanitized to prevent exposure 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-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:105:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-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 { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 22 Dec 2024 05:05:45 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'gzip', Authorization: 'sanitized to prevent exposure 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-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:105:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:235:7)" } }, { @@ -5204,9 +4921,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:3b52ac71-456e-48a0-891e-407b8a7c95fe", + "_testId": "urn:uuid:05a9bcff-5ea4-499b-b7bf-6ed495dd6f4a", "cell": { "columnId": "bovine", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -5218,20 +4935,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13256, + "_idleStart": 12498, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 184, + "duration": 173, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected issuer to error when VC has no credentialSubject.: expected Response { status: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 15 Dec 2024 05:06:21 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'gzip', Authorization: 'sanitized to prevent exposure 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: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 22 Dec 2024 05:05:45 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'gzip', Authorization: 'sanitized to prevent exposure 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: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 15 Dec 2024 05:06:21 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'gzip', Authorization: 'sanitized to prevent exposure 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-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:105:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-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: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 22 Dec 2024 05:05:45 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'gzip', Authorization: 'sanitized to prevent exposure 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-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:105:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:255:7)" } }, { @@ -5247,9 +4964,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:7accb762-e1f9-46f5-9662-be3bdd638955", + "_testId": "urn:uuid:a8029158-8503-405b-8657-306862228ff7", "cell": { "columnId": "bovine", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite." @@ -5261,7 +4978,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13440, + "_idleStart": 12672, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -5283,9 +5000,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:d5224f5c-96ea-44cb-a19c-93f4d964a4b1", + "_testId": "urn:uuid:55050ffb-535e-4614-91ff-7e43932e7d56", "cell": { "columnId": "bovine", "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." @@ -5297,12 +5014,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13440, + "_idleStart": 12672, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" } @@ -5323,7 +5040,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", "originalTitle": "\"before each\" hook", @@ -5346,7 +5063,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", "originalTitle": "\"before all\" hook", @@ -5356,12 +5073,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 11667, + "_idleStart": 10922, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1390, + "duration": 1397, "_error": null } ], @@ -5373,9 +5090,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "GMwuws8OAiugMf-DtTf8S", + "parent": "fIivtyLElF7Lm_u9Yvh-f", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "_testId": "urn:uuid:6a681bcc-8df7-48bc-920e-998b029be36b" + "_testId": "urn:uuid:399f5ebf-4ba2-46f3-a082-dd709fa207bb" } ], "root": false, @@ -5391,13 +5108,13 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "MnZaBVNYECVkKELpHT2LB", + "parent": "OnvKeaY2Rbvac12FYBlvs", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", "matrix": true, "report": true, "rowLabel": "Test Name", "columnLabel": "Issuer", - "_testId": "urn:uuid:f84544cd-899d-4595-bcbd-b10da46a91d9", + "_testId": "urn:uuid:78ad511e-ff84-4ec2-847e-74c37d4a2a05", "columns": [ "apicatalog.com", "Aviary Tech", @@ -5427,9 +5144,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:307b7ebb-3cb4-4244-a33b-9ff5f5ee91f4", + "_testId": "urn:uuid:55639022-69cf-4b8c-9d39-d03c7dcb24ff", "cell": { "columnId": "apicatalog.com", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -5454,9 +5171,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:94682b08-c50d-490a-ba20-bfbbe645d4f7", + "_testId": "urn:uuid:1dceded0-1b52-407f-bcdb-48f5e4bab441", "cell": { "columnId": "Aviary Tech", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -5481,9 +5198,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:decda4a2-bce8-4c09-b1b9-8ddab6e5b397", + "_testId": "urn:uuid:792a1516-8c3c-4995-ba04-3a474909deb5", "cell": { "columnId": "Digital Bazaar", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -5491,7 +5208,7 @@ "_events": {}, "_eventsCount": 1, "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=When%20expressing%20a%20data%20integrity%20proof%20on%20an%20object%2C%20a%20proof%20property%20MUST%20be%20used", - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -5508,9 +5225,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:d74ca127-ce74-4d27-913d-be0d697ccf17", + "_testId": "urn:uuid:3b71328a-6177-46d3-8510-db8f49005422", "cell": { "columnId": "Grotto Networking", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -5518,7 +5235,7 @@ "_events": {}, "_eventsCount": 1, "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=When%20expressing%20a%20data%20integrity%20proof%20on%20an%20object%2C%20a%20proof%20property%20MUST%20be%20used", - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -5535,9 +5252,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:2b4781f2-cf21-4675-a6f1-28f5865b409d", + "_testId": "urn:uuid:2dcdcf5a-8c19-454e-8fa8-05741add5b96", "cell": { "columnId": "Procivis One Core", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -5562,9 +5279,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:58889969-7541-49f2-8c63-9ff8bfd4c85e", + "_testId": "urn:uuid:f12b26df-f9b5-439b-9b8d-20f640ca3f45", "cell": { "columnId": "SpruceID", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -5589,9 +5306,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:fa45d6a7-87fa-44f5-aa9b-4b6af6b3b03f", + "_testId": "urn:uuid:917fed40-1949-4565-9946-1e70e2a81275", "cell": { "columnId": "Trential", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -5604,31 +5321,14 @@ "speed": "fast" }, { - "type": "test", - "title": "When expressing a data integrity proof on an object, a proof property MUST be used.", - "body": "function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#conformance:~:text=When%20expressing%20a%20data%20integrity%20proof%20on%20an%20object%2C%20a%20proof%20property%20MUST%20be%20used';\n shouldHaveProof({vc: data});\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:58143de2-8985-4083-9f58-bace111d38a0", "cell": { - "columnId": "Trinsic", - "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." + "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used.", + "colId": "Trinsic" }, - "_events": {}, - "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#conformance:~:text=When%20expressing%20a%20data%20integrity%20proof%20on%20an%20object%2C%20a%20proof%20property%20MUST%20be%20used", - "duration": 0, - "state": "passed", - "speed": "fast" + "state": "pending", + "err": { + "message": "Test skipped." + } }, { "type": "test", @@ -5643,9 +5343,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:1252db3f-6ad6-414c-b9ff-7cf5095e6db9", + "_testId": "urn:uuid:aec7096b-dfef-41e9-9e20-d5ef92b20896", "cell": { "columnId": "bovine", "rowId": "When expressing a data integrity proof on an object, a proof property MUST be used." @@ -5676,9 +5376,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:c8d3db2e-858c-412d-bc8d-f09a9066d071", + "_testId": "urn:uuid:20197589-0361-4be8-b292-12dfd32505fd", "cell": { "columnId": "apicatalog.com", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -5686,7 +5386,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": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -5703,9 +5403,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:722dc1cb-5fd0-4328-a468-5a0b5cd7a7a2", + "_testId": "urn:uuid:63051af1-11e2-4267-be51-030525fa6c3c", "cell": { "columnId": "Aviary Tech", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -5713,7 +5413,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" }, @@ -5730,9 +5430,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:9fada65a-eb18-4372-9637-c2158320ac22", + "_testId": "urn:uuid:8a3817fb-4588-41ac-961a-a2e8993d9477", "cell": { "columnId": "Digital Bazaar", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -5757,9 +5457,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:17750039-de6a-4ac1-a335-a6c3ba399aa6", + "_testId": "urn:uuid:afc34546-8f59-4376-ad54-830db1e5b0ff", "cell": { "columnId": "Grotto Networking", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -5784,9 +5484,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:65cc8585-343b-495b-ac00-a9211a29cd26", + "_testId": "urn:uuid:4405c4da-67f1-4dcc-8542-075671d12ee3", "cell": { "columnId": "Procivis One Core", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -5811,9 +5511,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:0095ecb5-332e-4670-a35f-688922b7a7e4", + "_testId": "urn:uuid:e58d52cf-7839-4686-aaa0-c47d1ea9a23a", "cell": { "columnId": "SpruceID", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -5838,9 +5538,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:a077993d-176a-4ae3-b628-a2c9eb9fe6e3", + "_testId": "urn:uuid:d4f9e020-718f-45b0-ad78-737f667e1762", "cell": { "columnId": "Trential", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -5848,36 +5548,19 @@ "_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": 1, + "duration": 0, "state": "passed", "speed": "fast" }, { - "type": "test", - "title": "If present (proof), its value MUST be either a single object, or an unordered set of objects.", - "body": "function() {\n this.test.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';\n shouldHaveProof({vc: data});\n const {proof} = data;\n const validType = isObjectOrArrayOfObjects(proof);\n validType.should.equal(true, 'Expected proof to be' +\n 'either an object or an unordered set of objects.');\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:21033799-ae40-427d-92ba-46e3fdd07db2", "cell": { - "columnId": "Trinsic", - "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." + "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects.", + "colId": "Trinsic" }, - "_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, - "state": "passed", - "speed": "fast" + "state": "pending", + "err": { + "message": "Test skipped." + } }, { "type": "test", @@ -5892,9 +5575,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:87b485c7-8bf7-4ea6-829b-1d0c3dc76bec", + "_testId": "urn:uuid:8ca78a00-325d-435c-984a-2477b55154a2", "cell": { "columnId": "bovine", "rowId": "If present (proof), its value MUST be either a single object, or an unordered set of objects." @@ -5925,9 +5608,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:19dfb332-3542-4d50-af05-0cf36eb51d99", + "_testId": "urn:uuid:13e61d74-9dfc-4c65-bebf-bc120e0e0e58", "cell": { "columnId": "apicatalog.com", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -5952,9 +5635,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:9d77f1f1-51bf-4a31-9567-f3c85494bac1", + "_testId": "urn:uuid:fe7a85e1-7b24-428c-abc8-53de718089c3", "cell": { "columnId": "Aviary Tech", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -5979,9 +5662,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:effd8a5d-6bde-4eac-844f-04b9fc140548", + "_testId": "urn:uuid:80f381ac-700e-4763-a62a-06d3915947af", "cell": { "columnId": "Digital Bazaar", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -6006,9 +5689,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:506920c6-074e-48ca-89fb-1cc5cb744c49", + "_testId": "urn:uuid:60cdb216-4b9a-49e5-bf6b-50e8a20f490b", "cell": { "columnId": "Grotto Networking", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -6033,9 +5716,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:ba559bbd-16f3-439a-a760-eeeef24e6c0f", + "_testId": "urn:uuid:537dcc91-a2db-42ac-9eff-77c0fbd162a9", "cell": { "columnId": "Procivis One Core", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -6060,9 +5743,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:a18a040c-6a55-4b03-8192-e51ab1e88487", + "_testId": "urn:uuid:3f014331-f2ce-4c04-82a5-7cc72e27a394", "cell": { "columnId": "SpruceID", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -6087,9 +5770,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:20c3731f-2468-4587-a00c-c3414948a530", + "_testId": "urn:uuid:e25cd715-c902-4ebe-a986-f97d957988e2", "cell": { "columnId": "Trential", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -6102,31 +5785,14 @@ "speed": "fast" }, { - "type": "test", - "title": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL.", - "body": "function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#conformance:~:text=An%20optional%20identifier%20for%20the%20proof%2C%20which%20MUST%20be%20a%20URL';\n for(const proof of proofs) {\n if(proof.id) {\n shouldBeUrl({url: proof.id, prop: 'proof.id'});\n }\n }\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:f556133f-c8e9-4d96-9f73-53ef1f5c0339", "cell": { - "columnId": "Trinsic", - "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." + "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL.", + "colId": "Trinsic" }, - "_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": 0, - "state": "passed", - "speed": "fast" + "state": "pending", + "err": { + "message": "Test skipped." + } }, { "type": "test", @@ -6141,9 +5807,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:2f936564-7234-45b4-b3c8-f1b6196e372d", + "_testId": "urn:uuid:9c35ed5d-437b-48e1-843f-b231d7a4ad0f", "cell": { "columnId": "bovine", "rowId": "(\"proof.id\") An optional identifier for the proof, which MUST be a URL." @@ -6174,9 +5840,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:36b8634b-f553-4037-9550-0e8c454c207a", + "_testId": "urn:uuid:c10f0a46-9bc1-4e27-a1ca-06e57d7207fa", "cell": { "columnId": "apicatalog.com", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -6188,12 +5854,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 2113, + "_idleStart": 2061, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 10, + "duration": 11, "state": "passed", "speed": "fast" }, @@ -6210,9 +5876,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:741f1842-1536-42ed-95c5-2b56d50069b8", + "_testId": "urn:uuid:ca2386a5-0608-4c7b-a271-86bfd36d6eab", "cell": { "columnId": "Aviary Tech", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -6224,7 +5890,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 3519, + "_idleStart": 2866, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -6246,9 +5912,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:61ac9fd4-cc47-4723-a6bf-f32135f0f304", + "_testId": "urn:uuid:df4bb846-7519-4604-974b-a90c54c62ae3", "cell": { "columnId": "Digital Bazaar", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -6260,7 +5926,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 4803, + "_idleStart": 3853, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -6282,9 +5948,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:48c12c65-ae90-48c5-99d3-dfa7980b5dd5", + "_testId": "urn:uuid:f3320d7a-c45c-46fa-89c0-e4779ef742ef", "cell": { "columnId": "Grotto Networking", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -6296,7 +5962,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 5419, + "_idleStart": 4450, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -6318,9 +5984,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:dc42ba2e-423f-4185-838b-cebe3347797b", + "_testId": "urn:uuid:cc9245e8-afb5-435f-be47-add8de9ca605", "cell": { "columnId": "Procivis One Core", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -6332,7 +5998,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 6326, + "_idleStart": 5536, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -6364,9 +6030,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:d1440bfa-d6a7-464e-86f4-dc62d0d47acd", + "_testId": "urn:uuid:5db2a55f-9922-4749-ba8a-3a82f050b82e", "cell": { "columnId": "SpruceID", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -6378,7 +6044,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8044, + "_idleStart": 7303, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -6400,9 +6066,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:7c4e6de5-ddc8-44d0-8c26-067285476e67", + "_testId": "urn:uuid:8608cd21-7fdc-48fd-8f03-08a5bf5f6676", "cell": { "columnId": "Trential", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -6414,50 +6080,24 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 9670, + "_idleStart": 9075, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, { - "type": "test", - "title": "The specific type of proof MUST be specified as a string that maps to a URL.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#:~:text=The%20specific%20type%20of%20proof%20MUST%20be%20specified%20as%20a%20string%20that%20maps%20to%20a%20URL';\n const prop = '@type';\n for(const proof of proofs) {\n proof.should.have.property('type');\n proof.type.should.be.a(\n 'string', 'Expected \"proof.type\" to be a string.');\n const expanded = await jsonld.expand({\n '@context': data['@context'],\n type: proof.type\n }, {documentLoader});\n for(const term of expanded) {\n const types = term[prop];\n should.exist(types, 'Expected @type to exist.');\n types.every(url => shouldBeUrl({url, prop}));\n }\n }\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:2e6479d3-a58b-442d-9b12-787da942ffcb", "cell": { - "columnId": "Trinsic", - "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." - }, - "_events": {}, - "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#:~:text=The%20specific%20type%20of%20proof%20MUST%20be%20specified%20as%20a%20string%20that%20maps%20to%20a%20URL", - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 11464, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true + "rowId": "The specific type of proof MUST be specified as a string that maps to a URL.", + "colId": "Trinsic" }, - "duration": 1, - "state": "passed", - "speed": "fast" + "state": "pending", + "err": { + "message": "Test skipped." + } }, { "type": "test", @@ -6472,9 +6112,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:26123ae3-0933-4801-bfc5-a4b95d6d0c3b", + "_testId": "urn:uuid:4c01bd58-5c4b-4a68-89cb-1aab769ffa93", "cell": { "columnId": "bovine", "rowId": "The specific type of proof MUST be specified as a string that maps to a URL." @@ -6486,12 +6126,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13057, + "_idleStart": 12320, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" } @@ -6514,9 +6154,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:2c5f424b-29a3-4f0a-85ba-5b658d72eaec", + "_testId": "urn:uuid:8b8493da-eeaa-464d-b682-b8b32a6add8a", "cell": { "columnId": "apicatalog.com", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -6528,12 +6168,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 2121, + "_idleStart": 2071, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -6550,9 +6190,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:b920de08-dc56-4b62-b381-810ee75e0127", + "_testId": "urn:uuid:e28e2f35-ea43-41ca-ba21-6dffd8a20891", "cell": { "columnId": "Aviary Tech", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -6564,7 +6204,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 3520, + "_idleStart": 2867, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -6586,9 +6226,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:58a46f66-0dd1-440e-8109-37df34343e69", + "_testId": "urn:uuid:46d8179c-b6bb-4f0a-acfd-104905dcda5a", "cell": { "columnId": "Digital Bazaar", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -6600,7 +6240,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 4804, + "_idleStart": 3854, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -6622,9 +6262,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:c18598bd-b9ef-4bd0-913c-67e4e9501a07", + "_testId": "urn:uuid:26ca3e71-d260-429f-9595-3521d16a1d9d", "cell": { "columnId": "Grotto Networking", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -6636,7 +6276,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 5420, + "_idleStart": 4450, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -6658,9 +6298,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:d9fa0311-3b0e-4bbe-852f-c09c207bb28c", + "_testId": "urn:uuid:30677909-8694-4537-9bce-08e5c93c4997", "cell": { "columnId": "Procivis One Core", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -6672,7 +6312,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 6328, + "_idleStart": 5538, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -6694,9 +6334,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:e608e4e0-1b5b-4e92-8b73-8261eec8110d", + "_testId": "urn:uuid:47451284-c962-489c-b1f4-7167ff726cc5", "cell": { "columnId": "SpruceID", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -6708,7 +6348,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8045, + "_idleStart": 7304, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -6730,9 +6370,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:0e950d49-c554-42c6-9ba0-ea6627dcb402", + "_testId": "urn:uuid:c4fcecce-b0ed-4432-8648-1b1165698655", "cell": { "columnId": "Trential", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -6744,7 +6384,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 9671, + "_idleStart": 9076, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -6754,40 +6394,14 @@ "speed": "fast" }, { - "type": "test", - "title": "The type property MUST contain the string DataIntegrityProof.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#contexts-and-vocabularies:~:text=The%20type%20property%20MUST%20contain%20the%20string%20DataIntegrityProof.';\n for(const proof of proofs) {\n proof.should.have.property('type');\n proof.type.should.be.a(\n 'string',\n 'Expected \"proof.type\" to be a string.'\n );\n const hasExpectedType = expectedProofTypes.includes(proof.type);\n hasExpectedType.should.equal(\n true,\n `Expected \"proof.type\" to be one of ` +\n `${expectedProofTypes} Received: ${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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:67f241f0-1af6-421e-a2d4-5d59999d725d", "cell": { - "columnId": "Trinsic", - "rowId": "The type property MUST contain the string DataIntegrityProof." + "rowId": "The type property MUST contain the string DataIntegrityProof.", + "colId": "Trinsic" }, - "_events": {}, - "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#contexts-and-vocabularies:~:text=The%20type%20property%20MUST%20contain%20the%20string%20DataIntegrityProof.", - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 11465, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 0, - "state": "passed", - "speed": "fast" + "state": "pending", + "err": { + "message": "Test skipped." + } }, { "type": "test", @@ -6802,9 +6416,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:2925f549-80c9-4f58-91aa-0da1dc3b570e", + "_testId": "urn:uuid:7fb1294b-2f1e-4e1a-aaf5-12b8d7c66b3c", "cell": { "columnId": "bovine", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -6816,7 +6430,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13058, + "_idleStart": 12321, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -6844,9 +6458,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:0f20805d-e824-4093-ac10-3edd824c822d", + "_testId": "urn:uuid:bb4e2ba0-2c19-486e-997b-69628aa4cbb7", "cell": { "columnId": "apicatalog.com", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -6854,7 +6468,7 @@ "_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.", - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -6871,9 +6485,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:d2ef088d-1998-443b-a7ca-a062a9224e62", + "_testId": "urn:uuid:a2d281c3-6880-4525-b80a-5895aacc69b2", "cell": { "columnId": "Aviary Tech", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -6881,7 +6495,7 @@ "_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.", - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -6898,9 +6512,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:2f169165-4205-4c72-bf0b-3803f040dbae", + "_testId": "urn:uuid:2cb56d87-0c4e-4aac-aed8-5b98742e8cc4", "cell": { "columnId": "Digital Bazaar", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -6925,9 +6539,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:1d450607-e9f8-40fd-8620-5085f5001498", + "_testId": "urn:uuid:f3f62cb0-5bb8-4525-a842-3444660d455c", "cell": { "columnId": "Grotto Networking", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -6952,9 +6566,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:04397b60-500c-4524-af77-803bb60fc191", + "_testId": "urn:uuid:36cc8337-da25-4d1f-8140-0af8a71116d0", "cell": { "columnId": "Procivis One Core", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -6979,9 +6593,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:ab4dee31-bbc4-446a-a40f-cbbf9a47750c", + "_testId": "urn:uuid:a595a12e-01b5-4321-84f7-00263dbf3d3e", "cell": { "columnId": "SpruceID", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -6989,7 +6603,7 @@ "_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.", - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -7006,9 +6620,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:6d65830f-7af1-401c-bdf3-6ddbc431a9d8", + "_testId": "urn:uuid:cc3258ea-f2d4-4319-a3b6-a49eab1f8b77", "cell": { "columnId": "Trential", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -7021,31 +6635,14 @@ "speed": "fast" }, { - "type": "test", - "title": "The proofValue property MUST be used, as specified in 2.1 Proofs.", - "body": "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 for(const proof of proofs) {\n should.exist(proof, 'Expected proof to exist.');\n if(proof.type === 'DataIntegrityProof') {\n should.exist(proof.cryptosuite,\n 'Expected proof to have property \"cryptosuite\".');\n }\n const {\n prefix: expectedPrefix,\n name: encodingName\n } = expectedMultibasePrefix(proof.cryptosuite);\n shouldHaveProofValue({proof, expectedPrefix, encodingName});\n }\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:697260e7-01a0-4414-a238-e583164058da", "cell": { - "columnId": "Trinsic", - "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." + "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs.", + "colId": "Trinsic" }, - "_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.", - "duration": 0, - "state": "passed", - "speed": "fast" + "state": "pending", + "err": { + "message": "Test skipped." + } }, { "type": "test", @@ -7060,9 +6657,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:5ce4d542-e88f-4bdc-8232-9835099b3fe3", + "_testId": "urn:uuid:7da064b6-7a66-469b-969f-529c5c17e758", "cell": { "columnId": "bovine", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -7093,9 +6690,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:b7fc443b-fe2c-45e2-8d80-e0dbd5b47329", + "_testId": "urn:uuid:87e195dc-4edb-43f5-b193-51de62704abe", "cell": { "columnId": "apicatalog.com", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -7120,9 +6717,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:b045bf87-0afd-4666-9e0a-3f39d739e80b", + "_testId": "urn:uuid:62c94ac4-4720-4c75-add2-12d2e5368f92", "cell": { "columnId": "Aviary Tech", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -7147,9 +6744,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:92a7523a-79e8-4bd6-8979-c6c0adef71b4", + "_testId": "urn:uuid:a8318b95-564c-4fe2-91c7-0c8ede00b7eb", "cell": { "columnId": "Digital Bazaar", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -7157,7 +6754,7 @@ "_events": {}, "_eventsCount": 1, "link": "https://w3c.github.io/vc-data-integrity/#introduction:~:text=If%20the%20proof%20type%20is%20DataIntegrityProof%2C%20cryptosuite%20MUST%20be%20specified%3B%20otherwise%2C%20cryptosuite%20MAY%20be%20specified.%20If%20specified%2C%20its%20value%20MUST%20be%20a%20string.", - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -7174,9 +6771,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:a5e1baf5-9834-4f4a-ba6b-f89433ca3796", + "_testId": "urn:uuid:53c0916a-0f97-4ce2-a7ec-317369c4dea6", "cell": { "columnId": "Grotto Networking", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -7201,9 +6798,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:4e26fb07-a76b-4ce3-b5df-ecf086774451", + "_testId": "urn:uuid:d4c163f2-baa1-4ded-8a9b-95e578a0c605", "cell": { "columnId": "Procivis One Core", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -7228,9 +6825,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:d48b7171-fb14-4f28-9653-130617f13173", + "_testId": "urn:uuid:fbdeffd4-f7b8-4bbd-afd7-9afe5a4abe9c", "cell": { "columnId": "SpruceID", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -7255,9 +6852,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:aca39a17-7125-428f-b88b-d94411b0d743", + "_testId": "urn:uuid:6facb861-2157-49ee-82e1-38b1e188935f", "cell": { "columnId": "Trential", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." @@ -7269,6 +6866,16 @@ "state": "passed", "speed": "fast" }, + { + "cell": { + "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified.", + "colId": "Trinsic" + }, + "state": "pending", + "err": { + "message": "Test skipped." + } + }, { "type": "test", "title": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified.", @@ -7282,24 +6889,57 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:fe970fcf-e458-4f86-b9d2-527a36aa6adb", + "_testId": "urn:uuid:0b793493-8f19-445d-9c7f-01f47e35d4f4", "cell": { - "columnId": "Trinsic", + "columnId": "bovine", "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." }, "_events": {}, "_eventsCount": 1, "link": "https://w3c.github.io/vc-data-integrity/#introduction:~:text=If%20the%20proof%20type%20is%20DataIntegrityProof%2C%20cryptosuite%20MUST%20be%20specified%3B%20otherwise%2C%20cryptosuite%20MAY%20be%20specified.%20If%20specified%2C%20its%20value%20MUST%20be%20a%20string.", - "duration": 1, + "duration": 0, + "state": "passed", + "speed": "fast" + } + ] + }, + { + "id": "If specified (proof.cryptosuite), its value MUST be a string.", + "link": "https://w3c.github.io/vc-data-integrity/#introduction:~:text=If%20the%20proof%20type%20is%20DataIntegrityProof%2C%20cryptosuite%20MUST%20be%20specified%3B%20otherwise%2C%20cryptosuite%20MAY%20be%20specified.%20If%20specified%2C%20its%20value%20MUST%20be%20a%20string.", + "cells": [ + { + "type": "test", + "title": "If specified (proof.cryptosuite), its value MUST be a string.", + "body": "function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#introduction:~:text=If%20the%20proof%20type%20is%20DataIntegrityProof%2C%20cryptosuite%20MUST%20be%20specified%3B%20otherwise%2C%20cryptosuite%20MAY%20be%20specified.%20If%20specified%2C%20its%20value%20MUST%20be%20a%20string.';\n for(const proof of proofs) {\n if(proof.cryptosuite) {\n proof.cryptosuite.should.be.a(\n 'string',\n 'cryptosuite value MUST be a string.');\n }\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", + "ctx": null, + "_testId": "urn:uuid:79c66f98-28a6-49b3-bf82-878919429c84", + "cell": { + "columnId": "apicatalog.com", + "rowId": "If specified (proof.cryptosuite), its value MUST be a string." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-data-integrity/#introduction:~:text=If%20the%20proof%20type%20is%20DataIntegrityProof%2C%20cryptosuite%20MUST%20be%20specified%3B%20otherwise%2C%20cryptosuite%20MAY%20be%20specified.%20If%20specified%2C%20its%20value%20MUST%20be%20a%20string.", + "duration": 0, "state": "passed", "speed": "fast" }, { "type": "test", - "title": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified.", - "body": "function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#introduction:~:text=If%20the%20proof%20type%20is%20DataIntegrityProof%2C%20cryptosuite%20MUST%20be%20specified%3B%20otherwise%2C%20cryptosuite%20MAY%20be%20specified.%20If%20specified%2C%20its%20value%20MUST%20be%20a%20string.';\n for(const proof of proofs) {\n if(proof.type && proof.type === 'DataIntegrityProof') {\n should.exist(\n proof.cryptosuite,\n 'If the proof type is DataIntegrityProof, cryptosuite MUST ' +\n 'be specified');\n }\n }\n }", + "title": "If specified (proof.cryptosuite), its value MUST be a string.", + "body": "function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#introduction:~:text=If%20the%20proof%20type%20is%20DataIntegrityProof%2C%20cryptosuite%20MUST%20be%20specified%3B%20otherwise%2C%20cryptosuite%20MAY%20be%20specified.%20If%20specified%2C%20its%20value%20MUST%20be%20a%20string.';\n for(const proof of proofs) {\n if(proof.cryptosuite) {\n proof.cryptosuite.should.be.a(\n 'string',\n 'cryptosuite value MUST be a string.');\n }\n }\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -7309,12 +6949,12 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:f17489e0-72fe-4f09-a661-3405ed43c28a", + "_testId": "urn:uuid:ff890f89-ddfe-4fe8-9356-7be9e3e6f605", "cell": { - "columnId": "bovine", - "rowId": "If the proof type is DataIntegrityProof, cryptosuite MUST be specified; otherwise, cryptosuite MAY be specified." + "columnId": "Aviary Tech", + "rowId": "If specified (proof.cryptosuite), its value MUST be a string." }, "_events": {}, "_eventsCount": 1, @@ -7322,13 +6962,7 @@ "duration": 0, "state": "passed", "speed": "fast" - } - ] - }, - { - "id": "If specified (proof.cryptosuite), its value MUST be a string.", - "link": "https://w3c.github.io/vc-data-integrity/#introduction:~:text=If%20the%20proof%20type%20is%20DataIntegrityProof%2C%20cryptosuite%20MUST%20be%20specified%3B%20otherwise%2C%20cryptosuite%20MAY%20be%20specified.%20If%20specified%2C%20its%20value%20MUST%20be%20a%20string.", - "cells": [ + }, { "type": "test", "title": "If specified (proof.cryptosuite), its value MUST be a string.", @@ -7342,11 +6976,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:b48b744b-f213-4f40-b0e0-56e55da6e26b", + "_testId": "urn:uuid:dad9264a-2bdc-4e6a-ae25-cc33f72fd1aa", "cell": { - "columnId": "apicatalog.com", + "columnId": "Digital Bazaar", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." }, "_events": {}, @@ -7369,11 +7003,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:346531c8-f470-444b-b83f-5dab7c4ead92", + "_testId": "urn:uuid:bfa00944-f3e5-413c-941d-92865a475457", "cell": { - "columnId": "Aviary Tech", + "columnId": "Grotto Networking", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." }, "_events": {}, @@ -7396,17 +7030,17 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:e8db0e86-0888-4bd8-8a5e-003a7e54bc0b", + "_testId": "urn:uuid:b3b86940-dfa1-4dcd-bb6b-8a1e69962bf8", "cell": { - "columnId": "Digital Bazaar", + "columnId": "Procivis One Core", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." }, "_events": {}, "_eventsCount": 1, "link": "https://w3c.github.io/vc-data-integrity/#introduction:~:text=If%20the%20proof%20type%20is%20DataIntegrityProof%2C%20cryptosuite%20MUST%20be%20specified%3B%20otherwise%2C%20cryptosuite%20MAY%20be%20specified.%20If%20specified%2C%20its%20value%20MUST%20be%20a%20string.", - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -7423,11 +7057,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:38ee2ef7-f19d-4d60-a2b4-428558843eeb", + "_testId": "urn:uuid:2a349577-bc31-48d4-8e77-eee8d4b379e3", "cell": { - "columnId": "Grotto Networking", + "columnId": "SpruceID", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." }, "_events": {}, @@ -7450,63 +7084,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:103bfe99-b489-458c-b5b4-a6555d972eaf", - "cell": { - "columnId": "Procivis One Core", - "rowId": "If specified (proof.cryptosuite), its value MUST be a string." - }, - "_events": {}, - "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#introduction:~:text=If%20the%20proof%20type%20is%20DataIntegrityProof%2C%20cryptosuite%20MUST%20be%20specified%3B%20otherwise%2C%20cryptosuite%20MAY%20be%20specified.%20If%20specified%2C%20its%20value%20MUST%20be%20a%20string.", - "duration": 0, - "state": "passed", - "speed": "fast" - }, - { - "type": "test", - "title": "If specified (proof.cryptosuite), its value MUST be a string.", - "body": "function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#introduction:~:text=If%20the%20proof%20type%20is%20DataIntegrityProof%2C%20cryptosuite%20MUST%20be%20specified%3B%20otherwise%2C%20cryptosuite%20MAY%20be%20specified.%20If%20specified%2C%20its%20value%20MUST%20be%20a%20string.';\n for(const proof of proofs) {\n if(proof.cryptosuite) {\n proof.cryptosuite.should.be.a(\n 'string',\n 'cryptosuite value MUST be a string.');\n }\n }\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", - "ctx": null, - "_testId": "urn:uuid:2f6d1e42-7261-43c8-8fda-f4c8aeca3f11", - "cell": { - "columnId": "SpruceID", - "rowId": "If specified (proof.cryptosuite), its value MUST be a string." - }, - "_events": {}, - "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#introduction:~:text=If%20the%20proof%20type%20is%20DataIntegrityProof%2C%20cryptosuite%20MUST%20be%20specified%3B%20otherwise%2C%20cryptosuite%20MAY%20be%20specified.%20If%20specified%2C%20its%20value%20MUST%20be%20a%20string.", - "duration": 0, - "state": "passed", - "speed": "fast" - }, - { - "type": "test", - "title": "If specified (proof.cryptosuite), its value MUST be a string.", - "body": "function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#introduction:~:text=If%20the%20proof%20type%20is%20DataIntegrityProof%2C%20cryptosuite%20MUST%20be%20specified%3B%20otherwise%2C%20cryptosuite%20MAY%20be%20specified.%20If%20specified%2C%20its%20value%20MUST%20be%20a%20string.';\n for(const proof of proofs) {\n if(proof.cryptosuite) {\n proof.cryptosuite.should.be.a(\n 'string',\n 'cryptosuite value MUST be a string.');\n }\n }\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", - "ctx": null, - "_testId": "urn:uuid:ec69b730-16cc-4ef7-8e6c-67534cf2f2ba", + "_testId": "urn:uuid:11ca4693-0e91-4ba8-bc08-0197b3028eaf", "cell": { "columnId": "Trential", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." @@ -7519,31 +7099,14 @@ "speed": "fast" }, { - "type": "test", - "title": "If specified (proof.cryptosuite), its value MUST be a string.", - "body": "function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#introduction:~:text=If%20the%20proof%20type%20is%20DataIntegrityProof%2C%20cryptosuite%20MUST%20be%20specified%3B%20otherwise%2C%20cryptosuite%20MAY%20be%20specified.%20If%20specified%2C%20its%20value%20MUST%20be%20a%20string.';\n for(const proof of proofs) {\n if(proof.cryptosuite) {\n proof.cryptosuite.should.be.a(\n 'string',\n 'cryptosuite value MUST be a string.');\n }\n }\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:b47e0f3e-b1fa-4361-ba01-4d89025d5d81", "cell": { - "columnId": "Trinsic", - "rowId": "If specified (proof.cryptosuite), its value MUST be a string." + "rowId": "If specified (proof.cryptosuite), its value MUST be a string.", + "colId": "Trinsic" }, - "_events": {}, - "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#introduction:~:text=If%20the%20proof%20type%20is%20DataIntegrityProof%2C%20cryptosuite%20MUST%20be%20specified%3B%20otherwise%2C%20cryptosuite%20MAY%20be%20specified.%20If%20specified%2C%20its%20value%20MUST%20be%20a%20string.", - "duration": 0, - "state": "passed", - "speed": "fast" + "state": "pending", + "err": { + "message": "Test skipped." + } }, { "type": "test", @@ -7558,9 +7121,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:50492b14-4758-4c20-9c6c-2658bb6a39a2", + "_testId": "urn:uuid:c0834246-fac7-4a99-9db8-12a4d9db46dc", "cell": { "columnId": "bovine", "rowId": "If specified (proof.cryptosuite), its value MUST be a string." @@ -7591,9 +7154,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:78b529c4-e88f-4788-bd06-95250fcd4d93", + "_testId": "urn:uuid:4c6e4d4e-5835-4d2d-a7ef-84249929568a", "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]." @@ -7605,7 +7168,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 2123, + "_idleStart": 2073, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -7627,9 +7190,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:a2c0763b-0aec-4ef0-825e-3504ea103695", + "_testId": "urn:uuid:3746fcc8-5037-48aa-99ce-4e74548d7b1b", "cell": { "columnId": "Aviary 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]." @@ -7641,7 +7204,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 3521, + "_idleStart": 2868, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -7663,9 +7226,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:a3a97e2f-c283-430f-8cd0-5206e53f0fd7", + "_testId": "urn:uuid:ca8b3d98-df98-4556-924c-0a7c921b132b", "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]." @@ -7677,7 +7240,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 4805, + "_idleStart": 3855, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -7699,9 +7262,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:33a1d823-b310-4df2-9e3d-67f13a7df43e", + "_testId": "urn:uuid:c539a7ce-9da9-4d82-9244-0dc0175ca277", "cell": { "columnId": "Grotto Networking", "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]." @@ -7713,7 +7276,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 5422, + "_idleStart": 4451, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -7735,9 +7298,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:0d0cc66d-e62c-4926-8de0-0828f2cb04bd", + "_testId": "urn:uuid:92d1791a-1471-4099-9d03-c33b2cde2110", "cell": { "columnId": "Procivis One Core", "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]." @@ -7749,7 +7312,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 6329, + "_idleStart": 5540, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -7777,9 +7340,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:cc5993c9-dc69-4b82-9c6b-eec05886a056", + "_testId": "urn:uuid:acaa0a32-6c5f-4620-b7fe-06a17a388e55", "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]." @@ -7791,7 +7354,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8046, + "_idleStart": 7305, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -7813,9 +7376,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:dbbd662b-b3f3-41da-bb48-fa15bc566215", + "_testId": "urn:uuid:3a735e6d-dcd1-42ec-a398-c5a23d3a793d", "cell": { "columnId": "Trential", "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]." @@ -7827,7 +7390,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 9672, + "_idleStart": 9076, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -7837,40 +7400,14 @@ "speed": "fast" }, { - "type": "test", - "title": "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].", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#proofs:~:text=A%20verification%20method%20is%20the%20means%20and%20information%20needed%20to%20verify%20the%20proof.%20If%20included%2C%20the%20value%20MUST%20be%20a%20string%20that%20maps%20to%20a%20%5BURL%5D.';\n for(const proof of proofs) {\n if(!data || !data?.['@context']) {\n throw new Error(`Expected ${vendorName} to issue a VC.`);\n }\n await shouldMapToUrl({\n doc: {\n '@context': data['@context'],\n ...proof\n },\n term: 'https://w3id.org/security#verificationMethod',\n prop: '@id',\n documentLoader\n });\n }\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:7345791d-2a67-46be-9eb7-47e665fd5b71", "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]." + "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].", + "colId": "Trinsic" }, - "_events": {}, - "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#proofs:~:text=A%20verification%20method%20is%20the%20means%20and%20information%20needed%20to%20verify%20the%20proof.%20If%20included%2C%20the%20value%20MUST%20be%20a%20string%20that%20maps%20to%20a%20%5BURL%5D.", - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 11466, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 1, - "state": "passed", - "speed": "fast" + "state": "pending", + "err": { + "message": "Test skipped." + } }, { "type": "test", @@ -7885,9 +7422,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:f221d0ac-f023-4813-9669-879b05be3a0e", + "_testId": "urn:uuid:709e908e-3ea0-4359-aaf1-bc60864797a5", "cell": { "columnId": "bovine", "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]." @@ -7899,12 +7436,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13059, + "_idleStart": 12322, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" } @@ -7927,9 +7464,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:5bc1ad80-22df-4312-9f27-c2ddbb05f0fd", + "_testId": "urn:uuid:51bc5ffa-a1f2-4fe8-b4f8-6eb6968963f6", "cell": { "columnId": "apicatalog.com", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -7941,7 +7478,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 2125, + "_idleStart": 2076, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -7963,9 +7500,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:f59a3d0b-e5cf-4274-ae06-a28ed2836110", + "_testId": "urn:uuid:cbb5e32c-4d95-4cbc-8150-79bca9d6defa", "cell": { "columnId": "Aviary Tech", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -7977,7 +7514,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 3523, + "_idleStart": 2870, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -7999,9 +7536,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:d77e173f-4d17-4cf3-bee5-2e3bb5d59200", + "_testId": "urn:uuid:3a95cb3c-a88c-48af-9db3-7a9d08886171", "cell": { "columnId": "Digital Bazaar", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -8013,7 +7550,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 4806, + "_idleStart": 3856, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -8035,9 +7572,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:48eb6dd5-9f80-4049-95d4-c888665b8d15", + "_testId": "urn:uuid:eca99d99-a3e0-4dac-b4b4-4d91141fb742", "cell": { "columnId": "Grotto Networking", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -8049,7 +7586,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 5423, + "_idleStart": 4452, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -8071,9 +7608,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:546ac615-8a35-4394-bc28-a47e5225223e", + "_testId": "urn:uuid:6484c0f2-dbba-4845-8d0f-ecd0f2d53f9f", "cell": { "columnId": "Procivis One Core", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -8085,7 +7622,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 6330, + "_idleStart": 5541, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -8113,9 +7650,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:809a3d93-e68c-4c66-a776-d3529b0bef0c", + "_testId": "urn:uuid:6da3f011-5b28-4417-b706-5a3b775219cf", "cell": { "columnId": "SpruceID", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -8127,7 +7664,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8047, + "_idleStart": 7306, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -8149,9 +7686,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:5a3a932a-2a36-45b2-8781-da9ad6e92748", + "_testId": "urn:uuid:b6299fa4-65fd-4146-983a-60e67774436b", "cell": { "columnId": "Trential", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -8163,50 +7700,24 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 9674, + "_idleStart": 9078, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 2, "state": "passed", "speed": "fast" }, { - "type": "test", - "title": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#proofs:~:text=The%20reason%20the%20proof%20was%20created%20MUST%20be%20specified%20as%20a%20string%20that%20maps%20to%20a%20URL';\n for(const proof of proofs) {\n proof.should.have.property('proofPurpose');\n proof.proofPurpose.should.be.a('string');\n await shouldMapToUrl({\n doc: {\n '@context': data['@context'],\n ...proof\n },\n term: 'https://w3id.org/security#proofPurpose',\n prop: '@id',\n documentLoader\n });\n }\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:350093ef-de33-4932-8e19-1450683ca742", "cell": { - "columnId": "Trinsic", - "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." + "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL.", + "colId": "Trinsic" }, - "_events": {}, - "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#proofs:~:text=The%20reason%20the%20proof%20was%20created%20MUST%20be%20specified%20as%20a%20string%20that%20maps%20to%20a%20URL", - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 11467, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 1, - "state": "passed", - "speed": "fast" + "state": "pending", + "err": { + "message": "Test skipped." + } }, { "type": "test", @@ -8221,9 +7732,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:c8a43088-f39d-4b8a-b3e9-ad81bb03d990", + "_testId": "urn:uuid:117cc25a-21f3-488b-b547-b555e28809dc", "cell": { "columnId": "bovine", "rowId": "The reason the proof was created (\"proof.proofPurpose\") MUST be specified as a string that maps to a URL." @@ -8235,7 +7746,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13060, + "_idleStart": 12323, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -8263,9 +7774,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:599bd8a0-d379-4c40-add7-cb08ba1cd9a6", + "_testId": "urn:uuid:c4358dec-95b2-4efd-ad26-9354fac42eb0", "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." @@ -8290,9 +7801,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:7e56f7c2-a0bd-4e3a-8ca4-68528b492371", + "_testId": "urn:uuid:8b673596-271e-499a-b548-cc7fd411f95e", "cell": { "columnId": "Aviary 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." @@ -8317,9 +7828,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:b20b9a8e-56b3-4624-bfbe-294cd37e035a", + "_testId": "urn:uuid:57836183-fc7b-476a-9787-773397a55c3c", "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." @@ -8344,9 +7855,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:b17561ca-117d-4e3f-9357-00a90f5780ea", + "_testId": "urn:uuid:c667a22a-212e-4648-a632-08aa8d197db8", "cell": { "columnId": "Grotto Networking", "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." @@ -8371,9 +7882,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:03ff7dbf-0af9-4a4f-b44b-f985a2effb98", + "_testId": "urn:uuid:b1dfe1fa-76a5-470f-844c-36448cc05bcc", "cell": { "columnId": "Procivis One Core", "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." @@ -8381,7 +7892,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": "passed", "speed": "fast" }, @@ -8398,9 +7909,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:db6ff754-3d3e-49a7-82d5-9621713b45ea", + "_testId": "urn:uuid:a21e091f-9fd0-4f04-9c39-6ba8887570cf", "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." @@ -8425,9 +7936,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:fda39cd1-14b6-4314-ab92-7b331f6a9afb", + "_testId": "urn:uuid:d649d4fa-d0eb-49d2-b166-e65017c94281", "cell": { "columnId": "Trential", "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." @@ -8440,31 +7951,14 @@ "speed": "fast" }, { - "type": "test", - "title": "(\"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.", - "body": "function() {\n this.test.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.';\n for(const proof of proofs) {\n should.exist(proof, 'Expected proof to exist.');\n //FIXME the suite should pass in the expectedPrefix and\n //encodingName or type\n const {\n prefix: expectedPrefix,\n name: encodingName\n } = expectedMultibasePrefix(proof.cryptosuite);\n shouldHaveProofValue({proof, expectedPrefix, encodingName});\n }\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:065b7ab6-85ed-4e13-b5e6-d4e8a0263300", "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." + "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.", + "colId": "Trinsic" }, - "_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, - "state": "passed", - "speed": "fast" + "state": "pending", + "err": { + "message": "Test skipped." + } }, { "type": "test", @@ -8479,9 +7973,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:fd9e0a49-bad8-4ebb-8a9e-3e209cae9abb", + "_testId": "urn:uuid:2f0bbfaf-61d8-4de2-82c4-bcf73752752d", "cell": { "columnId": "bovine", "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." @@ -8512,9 +8006,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:da85d6dd-fc99-4672-aaef-b9e4841c7a23", + "_testId": "urn:uuid:5cb3a244-79b5-4bdb-bc3f-210d42bd21f2", "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." @@ -8526,12 +8020,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 2127, + "_idleStart": 2078, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -8548,9 +8042,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:0765f342-2b1d-4dfe-9a93-d0c9558f576a", + "_testId": "urn:uuid:7b94298e-453f-4e1b-a8c5-4297c45fb70c", "cell": { "columnId": "Aviary 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." @@ -8562,7 +8056,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 3525, + "_idleStart": 2871, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -8584,9 +8078,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:88469aa6-1a86-4c95-99c2-9ca46f758088", + "_testId": "urn:uuid:dbffcd17-1661-465a-9b3c-b7b225f9b0bc", "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." @@ -8598,12 +8092,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 4808, + "_idleStart": 3857, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -8620,9 +8114,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:f087aab4-c7c8-413d-bd8e-eac32b6c6036", + "_testId": "urn:uuid:a0435db9-24ba-4201-89db-e505382df7bf", "cell": { "columnId": "Grotto Networking", "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." @@ -8634,12 +8128,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 5424, + "_idleStart": 4454, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -8656,9 +8150,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:9e7e0252-2636-4c32-ad60-d8cbde131758", + "_testId": "urn:uuid:6b0e8b4f-d6ec-4762-bf5d-c0ffd583b2b3", "cell": { "columnId": "Procivis One Core", "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." @@ -8670,7 +8164,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 6331, + "_idleStart": 5542, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -8692,9 +8186,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:97f7d071-54ed-4fa8-8079-87ebe41b0b9f", + "_testId": "urn:uuid:e7459cb1-f01a-44c3-b7c5-a2935f437f26", "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." @@ -8706,7 +8200,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8048, + "_idleStart": 7307, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -8728,9 +8222,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:f38bdf50-009a-46f6-ac6f-48469847b6de", + "_testId": "urn:uuid:e92cfb11-f03a-4906-964a-baaa646d5df2", "cell": { "columnId": "Trential", "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." @@ -8742,7 +8236,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 9675, + "_idleStart": 9080, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -8751,6 +8245,16 @@ "state": "passed", "speed": "fast" }, + { + "cell": { + "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.", + "colId": "Trinsic" + }, + "state": "pending", + "err": { + "message": "Test skipped." + } + }, { "type": "test", "title": "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.", @@ -8764,11 +8268,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:a7034204-8306-4ffd-af1f-8f5192d9e6b6", + "_testId": "urn:uuid:a785fa76-44b7-456b-bec2-574db4298934", "cell": { - "columnId": "Trinsic", + "columnId": "bovine", "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." }, "_events": {}, @@ -8778,7 +8282,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 11469, + "_idleStart": 12325, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -8786,11 +8290,60 @@ "duration": 0, "state": "passed", "speed": "fast" + } + ] + }, + { + "id": "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.", + "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.", + "cells": [ + { + "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 const undefinedType = structuredClone(credential);\n undefinedType.type.push('InvalidType');\n await shouldFailIssuance({\n credential: undefinedType,\n issuer,\n reason: 'Expected issuer to error when VC has an undefined type.'\n });\n const undefinedTerm = structuredClone(credential);\n undefinedTerm.credentialSubject.invalidTerm = 'invalidTerm';\n await shouldFailIssuance({\n credential: undefinedTerm,\n issuer,\n reason: 'Expected issuer to error when VC has an undefined term.'\n });\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", + "ctx": null, + "_testId": "urn:uuid:eb6d3bc8-fbdc-4aac-a41b-5c0cc721744d", + "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." + }, + "_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": 2078, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 277, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'access-control-allow-origin': '*', 'content-type': 'application/json', 'x-cloud-trace-context': '8e7c20a29e51eab8b7f06bb4dab5f574', date: 'Sun, 22 Dec 2024 05:05:34 GMT', server: 'Google Frontend', 'content-length': '789', 'alt-svc': 'h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000', Authorization: 'sanitized to prevent exposure 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 { 'access-control-allow-origin': '*', 'content-type': 'application/json', 'x-cloud-trace-context': '8e7c20a29e51eab8b7f06bb4dab5f574', date: 'Sun, 22 Dec 2024 05:05:34 GMT', server: 'Google Frontend', 'content-length': '789', 'alt-svc': 'h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000', Authorization: 'sanitized to prevent exposure 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-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:105:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:235:7)" + } }, { "type": "test", - "title": "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.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#add-proof:~:text=MUST%20use%20mandatory%20proof%20value%20properties%20defined';\n for(const proof of proofs) {\n shouldBeProof({proof});\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 const undefinedType = structuredClone(credential);\n undefinedType.type.push('InvalidType');\n await shouldFailIssuance({\n credential: undefinedType,\n issuer,\n reason: 'Expected issuer to error when VC has an undefined type.'\n });\n const undefinedTerm = structuredClone(credential);\n undefinedTerm.credentialSubject.invalidTerm = 'invalidTerm';\n await shouldFailIssuance({\n credential: undefinedTerm,\n issuer,\n reason: 'Expected issuer to error when VC has an undefined term.'\n });\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -8800,35 +8353,29 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:cfdc91df-9341-4b66-bcde-76603431df13", + "_testId": "urn:uuid:2cf88982-eebd-40ba-8e9c-18b5b93f1ea8", "cell": { - "columnId": "bovine", - "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." + "columnId": "Aviary 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." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#add-proof:~:text=MUST%20use%20mandatory%20proof%20value%20properties%20defined", + "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": 13061, + "_idleStart": 2871, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 281, "state": "passed", - "speed": "fast" - } - ] - }, - { - "id": "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.", - "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.", - "cells": [ + "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.", @@ -8842,11 +8389,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:54f3aad1-2a15-4a17-93bf-b3fb3f2253ac", + "_testId": "urn:uuid:f98069c0-86e0-4ea7-a442-021bb7ade723", "cell": { - "columnId": "apicatalog.com", + "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." }, "_events": {}, @@ -8856,21 +8403,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 2128, + "_idleStart": 3857, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 707, - "state": "failed", - "err": { - "name": "AssertionError", - "message": "Expected issuer to error when VC has an undefined type.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'access-control-allow-origin': '*', 'content-type': 'application/json', 'x-cloud-trace-context': '124afd2fd6b2fc090eaa8a7e3bb2bedb', date: 'Sun, 15 Dec 2024 05:06:10 GMT', server: 'Google Frontend', 'content-length': '789', 'alt-svc': 'h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000', Authorization: 'sanitized to prevent exposure 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 { 'access-control-allow-origin': '*', 'content-type': 'application/json', 'x-cloud-trace-context': '124afd2fd6b2fc090eaa8a7e3bb2bedb', date: 'Sun, 15 Dec 2024 05:06:10 GMT', server: 'Google Frontend', 'content-length': '789', 'alt-svc': 'h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000', Authorization: 'sanitized to prevent exposure 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-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:105:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:235:7)" - } + "duration": 332, + "state": "passed", + "speed": "slow" }, { "type": "test", @@ -8885,11 +8425,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:8f76ee7d-063c-4b67-bfe3-4904a13513cf", + "_testId": "urn:uuid:c8ed8a69-25c6-429c-be10-a08db841820a", "cell": { - "columnId": "Aviary Tech", + "columnId": "Grotto Networking", "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": {}, @@ -8899,12 +8439,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 3525, + "_idleStart": 4454, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 614, + "duration": 172, "state": "passed", "speed": "slow" }, @@ -8921,11 +8461,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:03adf4e3-54ef-438f-8e27-c05a37402d6b", + "_testId": "urn:uuid:c5cadb2e-c70e-4b4f-94ad-d0f3d9217e4d", "cell": { - "columnId": "Digital Bazaar", + "columnId": "Procivis One Core", "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": {}, @@ -8935,12 +8475,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 4808, + "_idleStart": 5542, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 213, + "duration": 1098, "state": "passed", "speed": "slow" }, @@ -8957,81 +8497,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:1dfdcc1f-e26f-4995-8192-28b231a04ee2", - "cell": { - "columnId": "Grotto Networking", - "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": 5425, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 71, - "state": "passed", - "speed": "medium" - }, - { - "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 const undefinedType = structuredClone(credential);\n undefinedType.type.push('InvalidType');\n await shouldFailIssuance({\n credential: undefinedType,\n issuer,\n reason: 'Expected issuer to error when VC has an undefined type.'\n });\n const undefinedTerm = structuredClone(credential);\n undefinedTerm.credentialSubject.invalidTerm = 'invalidTerm';\n await shouldFailIssuance({\n credential: undefinedTerm,\n issuer,\n reason: 'Expected issuer to error when VC has an undefined term.'\n });\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", - "ctx": null, - "_testId": "urn:uuid:ef139e21-08ec-48ab-98e3-5b29436bcaf3", - "cell": { - "columnId": "Procivis One Core", - "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": 6331, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 1099, - "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 const undefinedType = structuredClone(credential);\n undefinedType.type.push('InvalidType');\n await shouldFailIssuance({\n credential: undefinedType,\n issuer,\n reason: 'Expected issuer to error when VC has an undefined type.'\n });\n const undefinedTerm = structuredClone(credential);\n undefinedTerm.credentialSubject.invalidTerm = 'invalidTerm';\n await shouldFailIssuance({\n credential: undefinedTerm,\n issuer,\n reason: 'Expected issuer to error when VC has an undefined term.'\n });\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", - "ctx": null, - "_testId": "urn:uuid:101b3dc8-de29-454e-a926-f4d71d81dddc", + "_testId": "urn:uuid:888cdfe2-5c45-4d8d-b755-33dd9a0b33b6", "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." @@ -9043,12 +8511,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8049, + "_idleStart": 7307, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 431, + "duration": 467, "state": "passed", "speed": "slow" }, @@ -9065,9 +8533,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:02b00736-e1ae-4fd5-b43f-621969385a94", + "_testId": "urn:uuid:d4d6482e-5a1c-4fbe-a508-be39c3e5c035", "cell": { "columnId": "Trential", "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." @@ -9079,56 +8547,23 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 9675, + "_idleStart": 9080, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1157, + "duration": 1220, "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 const undefinedType = structuredClone(credential);\n undefinedType.type.push('InvalidType');\n await shouldFailIssuance({\n credential: undefinedType,\n issuer,\n reason: 'Expected issuer to error when VC has an undefined type.'\n });\n const undefinedTerm = structuredClone(credential);\n undefinedTerm.credentialSubject.invalidTerm = 'invalidTerm';\n await shouldFailIssuance({\n credential: undefinedTerm,\n issuer,\n reason: 'Expected issuer to error when VC has an undefined term.'\n });\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:2d3e7d7b-8b9c-4eb3-8560-32e2e8192568", "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." - }, - "_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": 11469, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true + "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.", + "colId": "Trinsic" }, - "duration": 111, - "state": "failed", + "state": "pending", "err": { - "name": "AssertionError", - "message": "Expected issuer to error when VC has an undefined type.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 15 Dec 2024 05:06:19 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': '29', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=MR49eOmqO5vsRf%2BMJLCT63o%2F%2BmqdMRoBdGUfD6TGmqP6xGE%2FE%2BiFHNEGiIAxrIHe%2F00khaCFXNWB1frQp2pADrlO%2Ff43HZPOXDUqrTpte9ScYerX9hNG30Ch4DeAhKiWcs%2Bz57u40q%2FD1Zn87Rwx\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f23e755bb5a9e64-SJC', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=2528&min_rtt=1449&rtt_var=2398&sent=8&recv=7&lost=0&retrans=0&sent_bytes=4618&recv_bytes=1922&delivery_rate=1971014&cwnd=254&unsent_bytes=0&cid=96fa899f77042960&ts=488&x=0\"', Authorization: 'sanitized to prevent exposure 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, 15 Dec 2024 05:06:19 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': '29', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=MR49eOmqO5vsRf%2BMJLCT63o%2F%2BmqdMRoBdGUfD6TGmqP6xGE%2FE%2BiFHNEGiIAxrIHe%2F00khaCFXNWB1frQp2pADrlO%2Ff43HZPOXDUqrTpte9ScYerX9hNG30Ch4DeAhKiWcs%2Bz57u40q%2FD1Zn87Rwx\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f23e755bb5a9e64-SJC', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=2528&min_rtt=1449&rtt_var=2398&sent=8&recv=7&lost=0&retrans=0&sent_bytes=4618&recv_bytes=1922&delivery_rate=1971014&cwnd=254&unsent_bytes=0&cid=96fa899f77042960&ts=488&x=0\"', Authorization: 'sanitized to prevent exposure 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-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:105:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:235:7)" + "message": "Test skipped." } }, { @@ -9144,9 +8579,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:e01a5fe3-d4cb-4b21-884f-1b69fa12ceef", + "_testId": "urn:uuid:76096bf5-4393-4fea-9a30-5bd32762b173", "cell": { "columnId": "bovine", "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." @@ -9158,20 +8593,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13061, + "_idleStart": 12325, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 194, + "duration": 173, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected issuer to error when VC has an undefined type.: expected Response { status: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 15 Dec 2024 05:06:20 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'gzip', Authorization: 'sanitized to prevent exposure 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: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 22 Dec 2024 05:05:45 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'gzip', Authorization: 'sanitized to prevent exposure 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: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 15 Dec 2024 05:06:20 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'gzip', Authorization: 'sanitized to prevent exposure 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-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:105:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-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 { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 22 Dec 2024 05:05:45 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'gzip', Authorization: 'sanitized to prevent exposure 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-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:105:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:235:7)" } } ] @@ -9193,9 +8628,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:07176651-a0eb-4b11-9275-512a83760ba1", + "_testId": "urn:uuid:18e8cecb-98d2-4e9a-b6a7-c470d058ba7c", "cell": { "columnId": "apicatalog.com", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -9207,12 +8642,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 2837, + "_idleStart": 2357, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 126, + "duration": 199, "state": "passed", "speed": "slow" }, @@ -9229,9 +8664,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:40f00c6f-e032-4484-a761-ebe8b27f42a4", + "_testId": "urn:uuid:d7d95589-77bd-4eb1-9452-cb9deb9491ff", "cell": { "columnId": "Aviary Tech", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -9243,14 +8678,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 4139, + "_idleStart": 3152, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 31, + "duration": 51, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -9265,9 +8700,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:5c01ebf9-1094-4dd9-affb-1a4b500a7574", + "_testId": "urn:uuid:ba68ed56-20ba-49fc-8816-d3c006f201d1", "cell": { "columnId": "Digital Bazaar", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -9279,12 +8714,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 5021, + "_idleStart": 4189, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 192, + "duration": 89, "state": "passed", "speed": "slow" }, @@ -9301,9 +8736,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:f6f33a40-0334-4433-ba6d-3856a8392df2", + "_testId": "urn:uuid:5c35a048-9342-46b0-a8be-31772cee483d", "cell": { "columnId": "Grotto Networking", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -9315,12 +8750,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 5495, + "_idleStart": 4626, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 6, + "duration": 25, "state": "passed", "speed": "fast" }, @@ -9337,9 +8772,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:c216ad23-3a69-49b1-aab4-49af38fa435d", + "_testId": "urn:uuid:dd6227e6-475a-4aa3-8cb1-09a2e23182ce", "cell": { "columnId": "Procivis One Core", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -9351,12 +8786,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 7431, + "_idleStart": 6641, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 287, + "duration": 269, "state": "passed", "speed": "slow" }, @@ -9373,9 +8808,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:dbb36360-543b-4fbb-a50f-623b9d9d765a", + "_testId": "urn:uuid:b573fec7-fb79-4008-9d74-90ac56eee2e3", "cell": { "columnId": "SpruceID", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -9387,12 +8822,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8480, + "_idleStart": 7774, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 86, + "duration": 95, "state": "passed", "speed": "slow" }, @@ -9409,9 +8844,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:43c306c1-1160-4a65-873a-b6270dc80f2f", + "_testId": "urn:uuid:f23c5472-1944-46cf-97a1-e396b9535cc9", "cell": { "columnId": "Trential", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -9423,50 +8858,24 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 10832, + "_idleStart": 10300, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 233, + "duration": 248, "state": "passed", "speed": "slow" }, { - "type": "test", - "title": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#dfn-input-document:~:text=If%20the%20algorithm%20produces%20an%20error%2C%20the%20error%20MUST%20be%20propagated%20and%20SHOULD%20convey%20the%20error%20type';\n const noSubject = structuredClone(credential);\n delete noSubject.credentialSubject;\n // FIXME this test should look for a propagated error such as\n // PROOF_GENERATION_ERROR\n await shouldFailIssuance({\n credential: noSubject,\n issuer,\n reason: 'Expected issuer to error when VC has no credentialSubject.'\n });\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:e22cc5b5-896f-4085-bcaa-50aa3b244cdc", "cell": { - "columnId": "Trinsic", - "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." + "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type.", + "colId": "Trinsic" }, - "_events": {}, - "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#dfn-input-document:~:text=If%20the%20algorithm%20produces%20an%20error%2C%20the%20error%20MUST%20be%20propagated%20and%20SHOULD%20convey%20the%20error%20type", - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 11583, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 81, - "state": "passed", - "speed": "slow" + "state": "pending", + "err": { + "message": "Test skipped." + } }, { "type": "test", @@ -9481,9 +8890,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:3b52ac71-456e-48a0-891e-407b8a7c95fe", + "_testId": "urn:uuid:05a9bcff-5ea4-499b-b7bf-6ed495dd6f4a", "cell": { "columnId": "bovine", "rowId": "If the algorithm produces an error, the error MUST be propagated and SHOULD convey the error type." @@ -9495,20 +8904,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13256, + "_idleStart": 12498, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 184, + "duration": 173, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected issuer to error when VC has no credentialSubject.: expected Response { status: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 15 Dec 2024 05:06:21 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'gzip', Authorization: 'sanitized to prevent exposure 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: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 22 Dec 2024 05:05:45 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'gzip', Authorization: 'sanitized to prevent exposure 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: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 15 Dec 2024 05:06:21 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'gzip', Authorization: 'sanitized to prevent exposure 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-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:105:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-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: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 22 Dec 2024 05:05:45 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'gzip', Authorization: 'sanitized to prevent exposure 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-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:105:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:255:7)" } } ] @@ -9530,9 +8939,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:f388c6d6-715f-4c62-98b7-03e6b41b6cca", + "_testId": "urn:uuid:3de3c0ea-220f-423e-bb81-0a13142a7d82", "cell": { "columnId": "apicatalog.com", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite." @@ -9544,7 +8953,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 2962, + "_idleStart": 2556, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -9566,9 +8975,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:64d3c844-ec4d-4d1a-82e7-812da923c4b4", + "_testId": "urn:uuid:0a3e9d9f-483a-4989-ac49-7518e27bfebd", "cell": { "columnId": "Aviary Tech", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite." @@ -9580,7 +8989,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 4171, + "_idleStart": 3203, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -9602,9 +9011,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:8993ce43-e34d-4123-af7c-a30b762ae712", + "_testId": "urn:uuid:483d0042-5231-4742-95af-3bc6a779961c", "cell": { "columnId": "Digital Bazaar", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite." @@ -9616,12 +9025,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 5214, + "_idleStart": 4278, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -9638,9 +9047,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:268b11b1-1dde-489e-8c5f-df7dae529630", + "_testId": "urn:uuid:09025c70-8d3d-4956-a834-ec4c49b3bc11", "cell": { "columnId": "Grotto Networking", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite." @@ -9652,7 +9061,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 5501, + "_idleStart": 4651, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -9674,9 +9083,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:7b07c732-508c-4ba9-b27c-057702d79764", + "_testId": "urn:uuid:5a66da2c-c9e4-459c-8dff-c8a8c4aa76c6", "cell": { "columnId": "Procivis One Core", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite." @@ -9688,7 +9097,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 7718, + "_idleStart": 6911, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -9710,9 +9119,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:6a9675da-b5d9-45fd-a40a-9f0a09d2126d", + "_testId": "urn:uuid:8c675fec-3201-4846-a429-76e2a7125dd5", "cell": { "columnId": "SpruceID", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite." @@ -9724,7 +9133,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8566, + "_idleStart": 7869, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -9746,9 +9155,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:5f88e52b-03b0-4d3d-94b0-e29838710ff6", + "_testId": "urn:uuid:fc89fd7f-7b8f-49db-b8e1-3fe119ae0c82", "cell": { "columnId": "Trential", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite." @@ -9760,7 +9169,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 11065, + "_idleStart": 10548, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -9770,47 +9179,13 @@ "speed": "fast" }, { - "type": "test", - "title": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite.", - "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 hasCryptosuiteName = proofs.some(\n p => p?.cryptosuite === cryptosuiteName);\n hasCryptosuiteName.should.equal(\n true,\n `Expected at least one proof with cryptosuite ${cryptosuiteName}`);\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:ac8d8c0c-6068-4725-95e6-24c19945d7b2", "cell": { - "columnId": "Trinsic", - "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite." - }, - "_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": 11665, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true + "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite.", + "colId": "Trinsic" }, - "duration": 0, - "state": "failed", + "state": "pending", "err": { - "name": "AssertionError", - "message": "Expected at least one proof with cryptosuite eddsa-rdfc-2022: expected false to equal true", - "showDiff": true, - "actual": "false", - "expected": "true", - "operator": "strictEqual", - "stack": "AssertionError: Expected at least one proof with cryptosuite eddsa-rdfc-2022: expected false to equal true\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:267:35)\n at process.processImmediate (node:internal/timers:483:21)" + "message": "Test skipped." } }, { @@ -9826,9 +9201,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:7accb762-e1f9-46f5-9662-be3bdd638955", + "_testId": "urn:uuid:a8029158-8503-405b-8657-306862228ff7", "cell": { "columnId": "bovine", "rowId": "The value of the cryptosuite property MUST be a string that identifies the cryptographic suite." @@ -9840,7 +9215,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13440, + "_idleStart": 12672, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -9868,9 +9243,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "vDCSXi_q_f7EbRr06M15g", + "parent": "Ftlm3Fc-x9xKBRxvMzDh4", "ctx": null, - "_testId": "urn:uuid:c485766c-86d2-408a-8f8f-dba79418a530", + "_testId": "urn:uuid:ac7c9a33-a9f7-4ecd-9ad4-f660109aaf1c", "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." @@ -9882,12 +9257,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 2963, + "_idleStart": 2556, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -9904,9 +9279,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "D5i30xmJncjnfqbFRx3g1", + "parent": "2EhaiwqEGw_8QlCUxEYhU", "ctx": null, - "_testId": "urn:uuid:d262dae4-0139-4ec3-8b63-23012d76df73", + "_testId": "urn:uuid:0fcd3ed5-53be-4f37-b589-bb001f39c344", "cell": { "columnId": "Aviary 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." @@ -9918,7 +9293,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 4171, + "_idleStart": 3204, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -9940,9 +9315,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "0-uzOjCP3TR0UVEQ4MJJe", + "parent": "p_bguQ0BeivaVI4nGWwG-", "ctx": null, - "_testId": "urn:uuid:989cc11e-9b31-4b5b-8958-e77682a5e26e", + "_testId": "urn:uuid:c528e8c4-b471-4795-b651-ced55c7e11d5", "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." @@ -9954,12 +9329,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 5214, + "_idleStart": 4278, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -9976,9 +9351,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "h5MbTLVHWCuHLQlLTVxsq", + "parent": "zrydkyr9mgegh2m2E0ZwA", "ctx": null, - "_testId": "urn:uuid:cfd0b947-1e0d-41e7-94d1-ee57f2edcf3e", + "_testId": "urn:uuid:b4be4559-e136-423b-8da0-3d1dfd770dcf", "cell": { "columnId": "Grotto Networking", "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,7 +9365,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 5501, + "_idleStart": 4652, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -10012,9 +9387,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "kUpK4VqetyDKKoKZDkMRa", + "parent": "-QjJJwuF2yUXG3skWhhZM", "ctx": null, - "_testId": "urn:uuid:69ca2c99-1b25-448c-a145-94cd60498dfc", + "_testId": "urn:uuid:23ff0f9d-413e-4417-95fb-099ec6da8be1", "cell": { "columnId": "Procivis One Core", "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." @@ -10026,7 +9401,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 7719, + "_idleStart": 6911, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -10054,9 +9429,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "NNGLJtWooktidoHsLwdIs", + "parent": "sX7AF0EDSOk4qr8R3kzuX", "ctx": null, - "_testId": "urn:uuid:12e8ec59-b8dd-4bac-b255-d35165da4e05", + "_testId": "urn:uuid:49c7ad2a-a9fb-4665-adeb-820e53f7ba5c", "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." @@ -10068,7 +9443,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 8567, + "_idleStart": 7869, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -10090,9 +9465,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "PITb93lc3oOI54O1cVLeJ", + "parent": "BZlZcEQAAbt-CVU0LUABh", "ctx": null, - "_testId": "urn:uuid:bdb73dfe-62e4-4c73-a5ec-c839f1a4a5c1", + "_testId": "urn:uuid:c4ed7a3e-a7cc-4b0e-b775-a51b9d5dd144", "cell": { "columnId": "Trential", "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." @@ -10104,7 +9479,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 11066, + "_idleStart": 10549, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -10114,47 +9489,13 @@ "speed": "fast" }, { - "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 cryptoProp = 'https://w3id.org/security#cryptosuite';\n const cryptoType = 'https://w3id.org/security#cryptosuiteString';\n for(const {cryptosuite, type} of proofs) {\n should.exist(cryptosuite,\n 'Expected property \"proof.cryptosuite\" to exist.');\n should.exist(type,\n 'Expected property \"proof.type\" to exist.');\n should.exist(data['@context'],\n 'Expected VC to have property \"@context\".');\n const expanded = await jsonld.expand({\n '@context': data['@context'],\n cryptosuite,\n type\n }, {documentLoader});\n for(const terms of expanded) {\n const cryptoProperties = terms[cryptoProp];\n should.exist(cryptoProperties,\n `Expected property ${cryptoProp} to exist.`);\n const hasTypeName = cryptoProperties.some(suite =>\n suite['@type'] === cryptoType &&\n suite['@value'] == cryptosuiteName);\n hasTypeName.should.equal(true,\n `Expected ${cryptoProp} with @value ${cryptosuiteName} & ` +\n `@type ${cryptoType}`);\n }\n }\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "UN-j4DHMoKEnusDCBEZen", - "ctx": null, - "_testId": "urn:uuid:08a57e78-79a4-4ca4-b9ac-00e28bb0eaa5", "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." - }, - "_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": 11666, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true + "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.", + "colId": "Trinsic" }, - "duration": 0, - "state": "failed", + "state": "pending", "err": { - "name": "AssertionError", - "message": "Expected https://w3id.org/security#cryptosuite with @value eddsa-rdfc-2022 & @type https://w3id.org/security#cryptosuiteString: expected false to equal true", - "showDiff": true, - "actual": "false", - "expected": "true", - "operator": "strictEqual", - "stack": "AssertionError: Expected https://w3id.org/security#cryptosuite with @value eddsa-rdfc-2022 & @type https://w3id.org/security#cryptosuiteString: expected false to equal true\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/create.js:298:32)" + "message": "Test skipped." } }, { @@ -10170,9 +9511,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/05-di-rdfc-create.js", - "parent": "zPlFqCP1wIm78fL3UVLaJ", + "parent": "gDB6N8f3TeANQz7U9TyYP", "ctx": null, - "_testId": "urn:uuid:d5224f5c-96ea-44cb-a19c-93f4d964a4b1", + "_testId": "urn:uuid:55050ffb-535e-4614-91ff-7e43932e7d56", "cell": { "columnId": "bovine", "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." @@ -10184,12 +9525,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13440, + "_idleStart": 12672, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" } @@ -10219,9 +9560,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:71569c5a-f10f-492e-b5f9-e850eb8197c9", + "_testId": "urn:uuid:0a2d89bc-4ad5-43f8-b28b-2ee532c22783", "cell": { "columnId": "apicatalog.com", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -10233,14 +9574,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13481, + "_idleStart": 12715, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 68, + "duration": 79, "state": "passed", - "speed": "medium" + "speed": "slow" }, { "type": "test", @@ -10255,9 +9596,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:ec67a7cd-7152-4f6c-a65a-8c3ea295596c", + "_testId": "urn:uuid:fc5c6434-02ec-478a-8a79-74afbd540dc2", "cell": { "columnId": "apicatalog.com", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -10269,12 +9610,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13550, + "_idleStart": 12795, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 54, + "duration": 56, "state": "passed", "speed": "medium" }, @@ -10291,9 +9632,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:fe09d1cd-92e0-4324-849b-6d2debc8dc15", + "_testId": "urn:uuid:f3df5247-0734-44e2-a414-96e3fc740659", "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." @@ -10305,12 +9646,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13604, + "_idleStart": 12851, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 153, + "duration": 193, "state": "passed", "speed": "slow" }, @@ -10327,9 +9668,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:b57856e5-f494-410d-88aa-52494a94f9a1", + "_testId": "urn:uuid:d86abfa3-ea1f-419d-94b6-aff1391c69dc", "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" @@ -10341,12 +9682,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13758, + "_idleStart": 13044, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 298, + "duration": 300, "state": "passed", "speed": "slow" }, @@ -10363,9 +9704,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:db4e56a0-a755-4ab8-8a87-1921aea2f615", + "_testId": "urn:uuid:6da5a158-7434-46ff-a5dc-87cd6710c41c", "cell": { "columnId": "apicatalog.com", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -10377,12 +9718,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14055, + "_idleStart": 13344, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 55, + "duration": 53, "state": "passed", "speed": "medium" }, @@ -10399,9 +9740,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:d27884c0-4435-47c2-bc42-6de998745cf7", + "_testId": "urn:uuid:8b30218e-3063-4332-b511-c88a44e4edce", "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." @@ -10413,7 +9754,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14110, + "_idleStart": 13397, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -10435,9 +9776,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:09b33b28-eaaa-4932-ac1d-5bd8d5648984", + "_testId": "urn:uuid:abc14915-95c1-407a-b4a7-e50c2790e229", "cell": { "columnId": "apicatalog.com", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -10449,7 +9790,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14165, + "_idleStart": 13452, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -10471,9 +9812,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:20e0fa44-515a-4fe4-a6a5-86ef0bdac93c", + "_testId": "urn:uuid:edb2094f-bc75-4fa7-aa1e-671f99432648", "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." @@ -10485,7 +9826,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14165, + "_idleStart": 13452, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -10507,9 +9848,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:4e879a60-d87e-4eae-980d-f6f68da2e475", + "_testId": "urn:uuid:7f798182-fcf8-4721-89d3-80fde3b7cf3d", "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." @@ -10521,12 +9862,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14165, + "_idleStart": 13452, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 155, + "duration": 162, "state": "passed", "speed": "slow" }, @@ -10543,9 +9884,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:0e123318-098d-4d1c-bff0-38a0c56ae4c7", + "_testId": "urn:uuid:8064b170-8a9d-4c9c-b958-bcbe19f4533e", "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." @@ -10557,7 +9898,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14321, + "_idleStart": 13615, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -10579,9 +9920,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:b618e2f0-9201-477d-849f-d858532cf429", + "_testId": "urn:uuid:22117e1f-907d-4a75-8c12-c7af9a6583a7", "cell": { "columnId": "apicatalog.com", "rowId": "An OPTIONAL string value (proof.previousProof) or unordered list of string values. Each value identifies another data integrity proof that MUST verify before the current proof is processed." @@ -10593,12 +9934,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14373, + "_idleStart": 13668, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 54, + "duration": 53, "state": "failed", "err": { "name": "AssertionError", @@ -10750,9 +10091,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:688ec862-5398-4efd-a3f8-c792460ae8eb", + "_testId": "urn:uuid:09f69ebc-1d00-4e98-9ec6-c7137685fa0e", "cell": { "columnId": "apicatalog.com", "rowId": "If an unordered list (proof), all referenced proofs in the array MUST verify." @@ -10764,12 +10105,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14429, + "_idleStart": 13722, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 79, + "duration": 65, "state": "failed", "err": { "name": "AssertionError", @@ -10780,7 +10121,7 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/data-integrity/v2\"],\"id\":\"urn:uuid:86294362-4254-4f36-854f-3952fe42555d\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":[{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:06:21Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv\"},{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:06:21Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv\"}]},\"options\":{}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/data-integrity/v2\"],\"id\":\"urn:uuid:86294362-4254-4f36-854f-3952fe42555d\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":[{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:05:45Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z49Fkhnisrb6B68PiexNjv6J1FwpN2Tb7XzaR3n8c3uc5MVLDSrSkuya3PbjvoV1CRvGRMjvnqYggaRVFs2UznVZU\"},{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:05:45Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z49Fkhnisrb6B68PiexNjv6J1FwpN2Tb7XzaR3n8c3uc5MVLDSrSkuya3PbjvoV1CRvGRMjvnqYggaRVFs2UznVZU\"}]},\"options\":{}}", "method": "POST", "json": { "verifiableCredential": { @@ -10800,19 +10141,19 @@ "proof": [ { "type": "DataIntegrityProof", - "created": "2024-12-15T05:06:21Z", + "created": "2024-12-22T05:05:45Z", "verificationMethod": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "cryptosuite": "eddsa-rdfc-2022", "proofPurpose": "assertionMethod", - "proofValue": "z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv" + "proofValue": "z49Fkhnisrb6B68PiexNjv6J1FwpN2Tb7XzaR3n8c3uc5MVLDSrSkuya3PbjvoV1CRvGRMjvnqYggaRVFs2UznVZU" }, { "type": "DataIntegrityProof", - "created": "2024-12-15T05:06:21Z", + "created": "2024-12-22T05:05:45Z", "verificationMethod": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "cryptosuite": "eddsa-rdfc-2022", "proofPurpose": "assertionMethod", - "proofValue": "z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv" + "proofValue": "z49Fkhnisrb6B68PiexNjv6J1FwpN2Tb7XzaR3n8c3uc5MVLDSrSkuya3PbjvoV1CRvGRMjvnqYggaRVFs2UznVZU" } ] }, @@ -10907,9 +10248,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:4f0072a9-df87-4c23-803b-4e2be5f6ce83", + "_testId": "urn:uuid:707bcb05-6394-4d95-9752-4d1a15c211b8", "cell": { "columnId": "apicatalog.com", "rowId": "If a proof with id equal to previousProof does not exist in allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -10921,14 +10262,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14507, + "_idleStart": 13788, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 94, + "duration": 54, "state": "passed", - "speed": "slow" + "speed": "medium" }, { "type": "test", @@ -10943,9 +10284,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:b9206cc8-2077-4a4b-b1ba-78b003a2d503", + "_testId": "urn:uuid:c82002ac-eb82-4bc4-8f11-357c07aed7a1", "cell": { "columnId": "apicatalog.com", "rowId": "If any element of previousProof list has an id attribute that does not match the id attribute of any element of allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -10957,14 +10298,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14601, + "_idleStart": 13843, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 53, + "duration": 102, "state": "passed", - "speed": "medium" + "speed": "slow" }, { "type": "test", @@ -10979,9 +10320,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:1b102487-28cb-45da-9197-63d0c455c342", + "_testId": "urn:uuid:ce455f15-6119-42d7-b725-f76e59862e8d", "cell": { "columnId": "apicatalog.com", "rowId": "Each value identifies another data integrity proof, all of which MUST also verify for the current proof to be considered verified" @@ -10993,12 +10334,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14655, + "_idleStart": 13945, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 54, + "duration": 55, "state": "passed", "speed": "medium" } @@ -11019,7 +10360,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", "originalTitle": "\"before each\" hook", @@ -11042,7 +10383,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", "originalTitle": "\"before all\" hook", @@ -11052,7 +10393,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13479, + "_idleStart": 12713, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -11069,9 +10410,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "-AxBiVtBMQoCHeHBNgh6Z", + "parent": "4iUO_ZKQPsE3FsOWOEHbm", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "_testId": "urn:uuid:9e759496-12f8-4c44-92d6-070b3b9cb1e8" + "_testId": "urn:uuid:cba0b234-1c43-481e-bfa1-8de3f145ad46" }, { "title": "Aviary Tech", @@ -11091,9 +10432,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:4822a407-37c4-4756-8de6-181e0ec59707", + "_testId": "urn:uuid:ad326009-1f66-4df2-8765-2929c63d2d41", "cell": { "columnId": "Aviary Tech", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -11105,12 +10446,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14711, + "_idleStart": 14002, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 92, + "duration": 253, "state": "passed", "speed": "slow" }, @@ -11127,9 +10468,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:e823060e-992a-4313-9b2e-a07f42e158c4", + "_testId": "urn:uuid:ec878f6b-70f4-43b8-a6ee-0e45f2d91555", "cell": { "columnId": "Aviary Tech", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -11141,14 +10482,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14804, + "_idleStart": 14255, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 31, + "duration": 46, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -11163,9 +10504,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:b3ed8468-74dd-4498-b6cc-13d420d3fe4f", + "_testId": "urn:uuid:5dad8833-8080-4ed1-84b7-26e37db3f5c4", "cell": { "columnId": "Aviary 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." @@ -11177,14 +10518,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14834, + "_idleStart": 14301, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 59, + "duration": 87, "state": "passed", - "speed": "medium" + "speed": "slow" }, { "type": "test", @@ -11199,9 +10540,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:abb2c660-ca64-4559-8b8b-c966a748a3a3", + "_testId": "urn:uuid:e7a20eba-5a59-427d-9445-ed3ebea799b8", "cell": { "columnId": "Aviary 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" @@ -11213,12 +10554,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14894, + "_idleStart": 14388, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 121, + "duration": 198, "state": "passed", "speed": "slow" }, @@ -11235,9 +10576,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:3d8c9ef9-6b52-421e-b53f-50fed0cf1374", + "_testId": "urn:uuid:7e018b23-19a1-4f0b-ad43-d0be1e22ec45", "cell": { "columnId": "Aviary Tech", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -11249,14 +10590,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15015, + "_idleStart": 14586, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 29, + "duration": 49, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -11271,9 +10612,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:0b54a622-be6b-4e84-a3b7-eebf260782cb", + "_testId": "urn:uuid:50b5541b-ed4c-424d-b76b-f45bbba68c28", "cell": { "columnId": "Aviary 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." @@ -11285,14 +10626,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15045, + "_idleStart": 14636, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 30, + "duration": 69, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -11307,9 +10648,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:f48cd41c-cf09-4a1a-9583-fb671cd622ef", + "_testId": "urn:uuid:d56de331-4049-4579-a4f2-7efc9192a39d", "cell": { "columnId": "Aviary Tech", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -11321,14 +10662,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15075, + "_idleStart": 14706, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 129, "state": "passed", - "speed": "fast" + "speed": "slow" }, { "type": "test", @@ -11343,9 +10684,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:c24acf4d-c937-42fb-9a64-0a93415a3e2b", + "_testId": "urn:uuid:8e5a5bbb-0f34-4452-9a0c-c9bca979f0ea", "cell": { "columnId": "Aviary 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." @@ -11357,7 +10698,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15075, + "_idleStart": 14835, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -11379,9 +10720,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:e93ba9d7-fb0c-484d-88d3-bb2675cecf80", + "_testId": "urn:uuid:25576722-8062-4d94-8c6d-806327b286c9", "cell": { "columnId": "Aviary 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." @@ -11393,12 +10734,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15075, + "_idleStart": 14835, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 113, + "duration": 142, "state": "passed", "speed": "slow" }, @@ -11415,9 +10756,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:fcdfba2a-d1e1-4d6d-ad30-8743a198ebcc", + "_testId": "urn:uuid:d431df02-c9cf-4986-84b1-d4fa49c44e74", "cell": { "columnId": "Aviary 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." @@ -11429,14 +10770,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15188, + "_idleStart": 14977, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 29, + "duration": 45, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -11451,9 +10792,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:ba405b96-e393-4422-83b3-2a1ac58a7053", + "_testId": "urn:uuid:a9ccf0ed-1468-413f-b23f-9bcd495a69e3", "cell": { "columnId": "Aviary Tech", "rowId": "An OPTIONAL string value (proof.previousProof) or unordered list of string values. Each value identifies another data integrity proof that MUST verify before the current proof is processed." @@ -11465,12 +10806,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15217, + "_idleStart": 15022, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 85, + "duration": 127, "state": "failed", "err": { "name": "AssertionError", @@ -11626,9 +10967,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:05d401af-94e1-4e28-ab54-cfb8da60b6b4", + "_testId": "urn:uuid:4de12d16-fa1f-4b2d-a022-9a30390c7b54", "cell": { "columnId": "Aviary Tech", "rowId": "If an unordered list (proof), all referenced proofs in the array MUST verify." @@ -11640,12 +10981,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15303, + "_idleStart": 15150, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 47, + "duration": 55, "state": "passed", "speed": "medium" }, @@ -11662,9 +11003,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:b267bda9-e6d3-47bb-b1ba-65121cbbbc56", + "_testId": "urn:uuid:19f1734b-fda2-4491-bc6e-f6ca9024333c", "cell": { "columnId": "Aviary Tech", "rowId": "If a proof with id equal to previousProof does not exist in allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -11676,12 +11017,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15350, + "_idleStart": 15205, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 51, + "duration": 61, "state": "passed", "speed": "medium" }, @@ -11698,9 +11039,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:d3795c6a-9d6c-4771-b8b8-6c84c455be80", + "_testId": "urn:uuid:7df96fa1-a814-45ea-a445-944906dabee9", "cell": { "columnId": "Aviary Tech", "rowId": "If any element of previousProof list has an id attribute that does not match the id attribute of any element of allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -11712,12 +11053,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15401, + "_idleStart": 15266, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 52, + "duration": 58, "state": "passed", "speed": "medium" }, @@ -11734,9 +11075,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:566a4abc-61e8-4990-91fa-367d74418752", + "_testId": "urn:uuid:0cf886b0-f8c7-4612-84b0-5940897ba94b", "cell": { "columnId": "Aviary Tech", "rowId": "Each value identifies another data integrity proof, all of which MUST also verify for the current proof to be considered verified" @@ -11748,12 +11089,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15454, + "_idleStart": 15324, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 50, + "duration": 48, "state": "passed", "speed": "medium" } @@ -11774,7 +11115,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", "originalTitle": "\"before each\" hook", @@ -11797,7 +11138,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", "originalTitle": "\"before all\" hook", @@ -11807,7 +11148,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14709, + "_idleStart": 14000, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -11824,9 +11165,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "-AxBiVtBMQoCHeHBNgh6Z", + "parent": "4iUO_ZKQPsE3FsOWOEHbm", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "_testId": "urn:uuid:bedc6df0-ee05-4190-8287-d8877809b364" + "_testId": "urn:uuid:80025e02-2596-4cd2-bdd7-73ccca39b8d9" }, { "title": "Digital Bazaar", @@ -11846,9 +11187,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:fd745dfc-b884-4363-85bc-8ba590917fda", + "_testId": "urn:uuid:0e52ef7a-dc25-44bb-b6c4-1d8baf66643e", "cell": { "columnId": "Digital Bazaar", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -11860,12 +11201,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15509, + "_idleStart": 15376, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 346, + "duration": 311, "state": "passed", "speed": "slow" }, @@ -11882,9 +11223,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:57a3e6b1-8075-466b-8221-bb98683dc773", + "_testId": "urn:uuid:5b0cb46c-e9d1-45f4-a5a9-121429b27e27", "cell": { "columnId": "Digital Bazaar", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -11896,12 +11237,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15854, + "_idleStart": 15688, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 108, + "duration": 80, "state": "passed", "speed": "slow" }, @@ -11918,9 +11259,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:e9356f16-3c45-42e1-9b22-e77a5efb46b4", + "_testId": "urn:uuid:a7a46bba-657c-4c9a-aebc-c7066a05fa13", "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." @@ -11932,12 +11273,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15962, + "_idleStart": 15768, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 191, + "duration": 150, "state": "passed", "speed": "slow" }, @@ -11954,9 +11295,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:34763414-3a65-4d44-92f4-2f75941e33e0", + "_testId": "urn:uuid:8f065a08-97e7-42c7-9aaa-4ced0c7d7028", "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" @@ -11968,12 +11309,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 16153, + "_idleStart": 15917, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 393, + "duration": 308, "state": "passed", "speed": "slow" }, @@ -11990,9 +11331,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:509697f5-c9ea-43b9-85ab-90a0e13e08a5", + "_testId": "urn:uuid:8c4505c2-d1d5-4304-beb4-66637f0d0ef6", "cell": { "columnId": "Digital Bazaar", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -12004,12 +11345,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 16546, + "_idleStart": 16226, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 96, + "duration": 80, "state": "passed", "speed": "slow" }, @@ -12026,9 +11367,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:36aa5418-f20e-4091-81a5-4d7c71265714", + "_testId": "urn:uuid:d02cd02d-fe75-401c-a2d2-86a8e2da284e", "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." @@ -12040,12 +11381,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 16643, + "_idleStart": 16305, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 96, + "duration": 77, "state": "passed", "speed": "slow" }, @@ -12062,9 +11403,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:9563bdda-09a0-4594-b436-95eee69ada9e", + "_testId": "urn:uuid:c429b8d0-f158-45d2-809d-204c7434dbf2", "cell": { "columnId": "Digital Bazaar", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -12076,7 +11417,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 16739, + "_idleStart": 16383, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -12098,9 +11439,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:1bfd9f8a-7466-4905-b335-91e32fb96703", + "_testId": "urn:uuid:d0726630-c6a2-428f-b23d-9ea2c1ce063e", "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." @@ -12112,7 +11453,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 16739, + "_idleStart": 16383, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -12134,9 +11475,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:1083cfde-699f-4e7b-9e3e-d21b968aeba8", + "_testId": "urn:uuid:fe537eb5-e487-4e22-9e32-1e42ca267150", "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." @@ -12148,12 +11489,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 16740, + "_idleStart": 16383, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 323, + "duration": 261, "state": "passed", "speed": "slow" }, @@ -12170,9 +11511,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:b0b87189-576c-4d08-90f4-0e69c4f52e6b", + "_testId": "urn:uuid:cd476a30-7982-43c6-80d7-bd5bfe472cdf", "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." @@ -12184,12 +11525,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 17064, + "_idleStart": 16644, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 98, + "duration": 77, "state": "passed", "speed": "slow" }, @@ -12206,9 +11547,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:d29f0806-088b-472d-9669-9b06d9d7f77b", + "_testId": "urn:uuid:c8051026-5216-4c45-be1f-95dcac380b2f", "cell": { "columnId": "Digital Bazaar", "rowId": "An OPTIONAL string value (proof.previousProof) or unordered list of string values. Each value identifies another data integrity proof that MUST verify before the current proof is processed." @@ -12220,12 +11561,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 17162, + "_idleStart": 16721, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 110, + "duration": 91, "state": "failed", "err": { "name": "AssertionError", @@ -12480,9 +11821,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:a4fd7aa7-7eb3-4386-b73b-b8bbbbd46ba4", + "_testId": "urn:uuid:7d6c3e0d-048d-4b06-b63d-dcb3ce62d59f", "cell": { "columnId": "Digital Bazaar", "rowId": "If an unordered list (proof), all referenced proofs in the array MUST verify." @@ -12494,12 +11835,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 17273, + "_idleStart": 16813, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 107, + "duration": 80, "state": "passed", "speed": "slow" }, @@ -12516,9 +11857,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:49f6f0b2-42d3-4205-a4b3-06fa141aaa73", + "_testId": "urn:uuid:ac5161c0-d8d7-4c67-a89b-401c6e6135a6", "cell": { "columnId": "Digital Bazaar", "rowId": "If a proof with id equal to previousProof does not exist in allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -12530,12 +11871,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 17381, + "_idleStart": 16893, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 115, + "duration": 88, "state": "passed", "speed": "slow" }, @@ -12552,9 +11893,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:d54184e7-946c-4e03-894f-bba6ea62dbc0", + "_testId": "urn:uuid:537ac552-199b-447d-a6e3-c834977ad827", "cell": { "columnId": "Digital Bazaar", "rowId": "If any element of previousProof list has an id attribute that does not match the id attribute of any element of allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -12566,12 +11907,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 17496, + "_idleStart": 16982, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 108, + "duration": 100, "state": "passed", "speed": "slow" }, @@ -12588,9 +11929,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:9b16e04f-84d3-4d0a-a85b-104165ee3403", + "_testId": "urn:uuid:b63cf749-3cf7-4234-95c2-3307610c82e4", "cell": { "columnId": "Digital Bazaar", "rowId": "Each value identifies another data integrity proof, all of which MUST also verify for the current proof to be considered verified" @@ -12602,12 +11943,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 17604, + "_idleStart": 17082, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 115, + "duration": 89, "state": "passed", "speed": "slow" } @@ -12628,7 +11969,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", "originalTitle": "\"before each\" hook", @@ -12651,7 +11992,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", "originalTitle": "\"before all\" hook", @@ -12661,12 +12002,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15505, + "_idleStart": 15373, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2, + "duration": 0, "_error": null } ], @@ -12678,9 +12019,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "-AxBiVtBMQoCHeHBNgh6Z", + "parent": "4iUO_ZKQPsE3FsOWOEHbm", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "_testId": "urn:uuid:33389b3c-edc4-40c5-875b-350107a3fe82" + "_testId": "urn:uuid:b04c32c6-9229-4652-9c90-cf4ba1d8af01" }, { "title": "Grotto Networking", @@ -12700,9 +12041,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:163eb207-79c6-4bb6-92c5-6189040e45f0", + "_testId": "urn:uuid:fdf9dd91-035f-4f89-b48c-97d8c00b8e55", "cell": { "columnId": "Grotto Networking", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -12714,12 +12055,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 17720, + "_idleStart": 17173, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 654, + "duration": 734, "state": "passed", "speed": "slow" }, @@ -12736,9 +12077,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:ba6f732b-a818-42db-97bc-272e23b6ae0f", + "_testId": "urn:uuid:a0f64ac5-39e2-408d-9ea2-eac31503b345", "cell": { "columnId": "Grotto Networking", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -12750,12 +12091,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 18374, + "_idleStart": 17908, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 5, + "duration": 21, "state": "passed", "speed": "fast" }, @@ -12772,9 +12113,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:b176abd9-eb5c-46f1-993f-6ed1549dbb43", + "_testId": "urn:uuid:57eb201c-601b-4b5f-87ca-b15e8959f257", "cell": { "columnId": "Grotto Networking", "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." @@ -12786,14 +12127,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 18380, + "_idleStart": 17929, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 23, + "duration": 44, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -12808,9 +12149,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:cef57e36-ee9b-48da-9572-1245e559ded8", + "_testId": "urn:uuid:9baf0838-f3fd-4c3e-a8e2-a3970b0dd234", "cell": { "columnId": "Grotto Networking", "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" @@ -12822,14 +12163,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 18402, + "_idleStart": 17974, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 35, + "duration": 88, "state": "passed", - "speed": "fast" + "speed": "slow" }, { "type": "test", @@ -12844,9 +12185,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:951bdc24-f73d-4182-b49f-13bc66452aa1", + "_testId": "urn:uuid:cf19254c-f1f2-4ff5-955a-48a8e1927465", "cell": { "columnId": "Grotto Networking", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -12858,12 +12199,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 18437, + "_idleStart": 18063, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 6, + "duration": 24, "state": "passed", "speed": "fast" }, @@ -12880,9 +12221,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:12e94af7-2bd7-4a5e-8297-df3cd8fe5ee1", + "_testId": "urn:uuid:7ecd81c4-f813-4d2c-aaa4-d48ab0bc2fb5", "cell": { "columnId": "Grotto Networking", "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." @@ -12894,12 +12235,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 18443, + "_idleStart": 18086, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 531, + "duration": 797, "state": "passed", "speed": "slow" }, @@ -12916,9 +12257,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:cebe4bf1-aafa-4d3d-93af-5cf63174474b", + "_testId": "urn:uuid:617e6877-7d7d-418b-8573-f113663152e7", "cell": { "columnId": "Grotto Networking", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -12930,7 +12271,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 18974, + "_idleStart": 18884, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -12952,9 +12293,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:fe7008be-954b-4e5f-ae40-2bfb873eb95e", + "_testId": "urn:uuid:33c7c60e-c090-4440-8452-5864831f807c", "cell": { "columnId": "Grotto Networking", "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." @@ -12966,7 +12307,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 18974, + "_idleStart": 18884, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -12988,9 +12329,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:10819800-ca2b-4aea-9ca2-11fc09f89c81", + "_testId": "urn:uuid:79e5c7c9-60a1-4dcf-8c20-929fef2bb783", "cell": { "columnId": "Grotto Networking", "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." @@ -13002,12 +12343,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 18974, + "_idleStart": 18884, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1025, + "duration": 1029, "state": "passed", "speed": "slow" }, @@ -13024,9 +12365,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:0698bd14-e1de-414c-9c5b-b93888b78c38", + "_testId": "urn:uuid:5b785efc-2f8f-46ab-9270-b4f641d17ee2", "cell": { "columnId": "Grotto Networking", "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." @@ -13038,12 +12379,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 19999, + "_idleStart": 19913, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 5, + "duration": 20, "state": "passed", "speed": "fast" }, @@ -13060,9 +12401,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:e4b14c28-a330-4c4f-b84e-0405d8b0ca98", + "_testId": "urn:uuid:d9c49cb7-a2ba-4ff0-9efd-dbd0e34faf5f", "cell": { "columnId": "Grotto Networking", "rowId": "An OPTIONAL string value (proof.previousProof) or unordered list of string values. Each value identifies another data integrity proof that MUST verify before the current proof is processed." @@ -13074,12 +12415,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 20004, + "_idleStart": 19934, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2451, + "duration": 2832, "state": "passed", "speed": "slow" }, @@ -13096,9 +12437,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:41d8392f-9470-4e96-89a8-aae6333431fa", + "_testId": "urn:uuid:ccc7a352-43b2-4dd9-b6a5-48ad7641c133", "cell": { "columnId": "Grotto Networking", "rowId": "If an unordered list (proof), all referenced proofs in the array MUST verify." @@ -13110,12 +12451,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 22456, + "_idleStart": 22766, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1283, + "duration": 1258, "state": "passed", "speed": "slow" }, @@ -13132,9 +12473,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:ea731f3a-be68-4e1a-9872-d11e3d9ff043", + "_testId": "urn:uuid:a10a7e8d-fe4f-49dc-9ef4-624207e77113", "cell": { "columnId": "Grotto Networking", "rowId": "If a proof with id equal to previousProof does not exist in allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -13146,12 +12487,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 23738, + "_idleStart": 24025, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 591, + "duration": 645, "state": "passed", "speed": "slow" }, @@ -13168,9 +12509,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:f02c1b7b-9da9-4bae-a162-354e245c9a7e", + "_testId": "urn:uuid:3d790b6e-e484-47d3-9466-6b4badfc6700", "cell": { "columnId": "Grotto Networking", "rowId": "If any element of previousProof list has an id attribute that does not match the id attribute of any element of allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -13182,12 +12523,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 24330, + "_idleStart": 24669, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 769, + "duration": 636, "state": "passed", "speed": "slow" }, @@ -13204,9 +12545,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:360c7a9c-ad96-49d2-b01b-16c13ab49974", + "_testId": "urn:uuid:7e5474fe-b93c-4498-8212-61e4b48ae204", "cell": { "columnId": "Grotto Networking", "rowId": "Each value identifies another data integrity proof, all of which MUST also verify for the current proof to be considered verified" @@ -13218,12 +12559,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25099, + "_idleStart": 25305, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 6, + "duration": 21, "state": "passed", "speed": "fast" } @@ -13244,7 +12585,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", "originalTitle": "\"before each\" hook", @@ -13267,7 +12608,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", "originalTitle": "\"before all\" hook", @@ -13277,12 +12618,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 17719, + "_idleStart": 17172, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "_error": null } ], @@ -13294,9 +12635,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "-AxBiVtBMQoCHeHBNgh6Z", + "parent": "4iUO_ZKQPsE3FsOWOEHbm", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "_testId": "urn:uuid:d7d4fe0b-5078-472d-8826-87181d8b38b5" + "_testId": "urn:uuid:e265b8b8-5a5e-4f1e-a6c5-4525e2d86c8c" }, { "title": "Netis", @@ -13316,9 +12657,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:c6e37d79-1bec-4029-aeca-bf0714ba0fc3", + "_testId": "urn:uuid:1a6be196-1e70-463f-a96f-64f67e54257f", "cell": { "columnId": "Netis", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -13330,12 +12671,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25107, + "_idleStart": 25328, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 607, + "duration": 572, "state": "passed", "speed": "slow" }, @@ -13352,9 +12693,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:2732d4d7-b4a0-4363-b038-efe67dd32d45", + "_testId": "urn:uuid:38f1dde2-56df-4088-94d8-24ac4c771154", "cell": { "columnId": "Netis", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -13366,12 +12707,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25715, + "_idleStart": 25900, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 183, + "duration": 169, "state": "passed", "speed": "slow" }, @@ -13388,9 +12729,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:6316a9b6-a02c-44a3-b975-13203ea9c5b7", + "_testId": "urn:uuid:46654096-dcee-4934-8759-b29e14cb64d4", "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." @@ -13402,12 +12743,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25898, + "_idleStart": 26069, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 365, + "duration": 336, "state": "passed", "speed": "slow" }, @@ -13424,9 +12765,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:d759ff8d-cd0b-4999-83e1-7bb4ac1051dd", + "_testId": "urn:uuid:eb3be15d-5ccf-4300-a5fc-67bd4e874e7f", "cell": { "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" @@ -13438,12 +12779,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 26264, + "_idleStart": 26405, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 732, + "duration": 674, "state": "passed", "speed": "slow" }, @@ -13460,9 +12801,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:6735ee01-0bc4-43f6-bc13-329380d0b025", + "_testId": "urn:uuid:a1a9a152-cc7e-4e1c-af1a-af033d2932bd", "cell": { "columnId": "Netis", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -13474,12 +12815,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 26995, + "_idleStart": 27079, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 182, + "duration": 169, "state": "passed", "speed": "slow" }, @@ -13496,9 +12837,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:14f51700-2188-4b7f-835f-a462615298b3", + "_testId": "urn:uuid:e577ca22-16e8-4878-910a-699598f4c008", "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." @@ -13510,12 +12851,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 27177, + "_idleStart": 27249, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 186, + "duration": 170, "state": "passed", "speed": "slow" }, @@ -13532,9 +12873,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:aef7c997-3963-4483-80d7-06e1b99f6ffe", + "_testId": "urn:uuid:f41cd65c-cb42-42dd-bf46-545657988c2c", "cell": { "columnId": "Netis", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -13546,7 +12887,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 27363, + "_idleStart": 27419, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -13568,9 +12909,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:d79aab01-628e-430c-8373-4a39b06f6a2d", + "_testId": "urn:uuid:62825591-b78b-4479-9ff5-30fd7da45b57", "cell": { "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." @@ -13582,7 +12923,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 27363, + "_idleStart": 27419, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -13604,9 +12945,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:11d8ceed-20d5-409d-8867-027fed8e110f", + "_testId": "urn:uuid:f5e487f5-5036-4f9e-94af-7893c7204791", "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." @@ -13618,12 +12959,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 27364, + "_idleStart": 27419, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 568, + "duration": 524, "state": "passed", "speed": "slow" }, @@ -13640,9 +12981,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:f2a04dc8-1f06-4e4b-84f9-4e7c66a4d260", + "_testId": "urn:uuid:8ca03da8-5e25-47d8-a369-dbceeeb08a49", "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." @@ -13654,12 +12995,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 27932, + "_idleStart": 27943, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 181, + "duration": 171, "state": "passed", "speed": "slow" }, @@ -13676,9 +13017,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:5a79d018-9bb0-4375-979e-c38ae3bf00fb", + "_testId": "urn:uuid:29652819-2f8b-4d41-aa28-17ab47ad63e4", "cell": { "columnId": "Netis", "rowId": "An OPTIONAL string value (proof.previousProof) or unordered list of string values. Each value identifies another data integrity proof that MUST verify before the current proof is processed." @@ -13690,12 +13031,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 28114, + "_idleStart": 28115, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 205, + "duration": 189, "state": "failed", "err": { "name": "AssertionError", @@ -13844,9 +13185,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:11aa7b4c-45ec-42c0-b5c4-53251e6d09b9", + "_testId": "urn:uuid:07bcf4ea-8ba2-48e2-bf4f-96b7f5688b5c", "cell": { "columnId": "Netis", "rowId": "If an unordered list (proof), all referenced proofs in the array MUST verify." @@ -13858,12 +13199,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 28319, + "_idleStart": 28305, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 191, + "duration": 190, "state": "passed", "speed": "slow" }, @@ -13880,9 +13221,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:7e9c431f-0aa8-4a1e-8480-dc7cd42f56a6", + "_testId": "urn:uuid:2a054d39-a6c5-4f1e-ab34-59796e36e76e", "cell": { "columnId": "Netis", "rowId": "If a proof with id equal to previousProof does not exist in allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -13894,12 +13235,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 28509, + "_idleStart": 28495, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 197, + "duration": 191, "state": "passed", "speed": "slow" }, @@ -13916,9 +13257,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:de8149b0-20e6-4dfb-b080-51e3bb63871f", + "_testId": "urn:uuid:78dacbb6-dbcd-4c82-aa03-57fe4c177517", "cell": { "columnId": "Netis", "rowId": "If any element of previousProof list has an id attribute that does not match the id attribute of any element of allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -13930,12 +13271,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 28706, + "_idleStart": 28686, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 198, + "duration": 184, "state": "passed", "speed": "slow" }, @@ -13952,9 +13293,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:7eb418ca-59e3-4bd9-b991-27ad04ae0097", + "_testId": "urn:uuid:ee440540-eba2-41d5-80ae-0ca48a4c7003", "cell": { "columnId": "Netis", "rowId": "Each value identifies another data integrity proof, all of which MUST also verify for the current proof to be considered verified" @@ -13966,12 +13307,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 28904, + "_idleStart": 28870, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 182, + "duration": 171, "state": "passed", "speed": "slow" } @@ -13992,7 +13333,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", "originalTitle": "\"before each\" hook", @@ -14015,7 +13356,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", "originalTitle": "\"before all\" hook", @@ -14025,7 +13366,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25105, + "_idleStart": 25326, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -14042,9 +13383,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "-AxBiVtBMQoCHeHBNgh6Z", + "parent": "4iUO_ZKQPsE3FsOWOEHbm", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "_testId": "urn:uuid:57c6714d-f9a4-4287-8c5c-3392c1469775" + "_testId": "urn:uuid:b461783a-6add-48d9-a015-28ca6274607e" }, { "title": "Procivis One Core", @@ -14064,9 +13405,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:c225e450-0bb6-4300-aea3-9525cdf4ebde", + "_testId": "urn:uuid:98b49987-d81e-48f4-87ce-08c03b9491d7", "cell": { "columnId": "Procivis One Core", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -14078,12 +13419,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 29088, + "_idleStart": 29043, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 529, + "duration": 511, "state": "passed", "speed": "slow" }, @@ -14100,9 +13441,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:6aed50dd-cbcb-4428-81ee-0de73ce1cc7f", + "_testId": "urn:uuid:d9676ea9-261b-47ca-bc37-6a1f54492eb8", "cell": { "columnId": "Procivis One Core", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -14114,12 +13455,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 29617, + "_idleStart": 29554, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 165, + "duration": 150, "state": "passed", "speed": "slow" }, @@ -14136,9 +13477,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:71e5bb46-6ffb-4ba9-bb7e-a3e1e4e33612", + "_testId": "urn:uuid:bc588671-7ce3-47c0-bf36-9754d46118d2", "cell": { "columnId": "Procivis One Core", "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." @@ -14150,12 +13491,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 29782, + "_idleStart": 29705, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 331, + "duration": 310, "state": "passed", "speed": "slow" }, @@ -14172,9 +13513,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:ab4ed072-a73d-456e-b566-cd9d8bb8919f", + "_testId": "urn:uuid:896a8711-0754-43e8-a4a9-1ba1d9a10fa5", "cell": { "columnId": "Procivis One Core", "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" @@ -14186,12 +13527,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 30114, + "_idleStart": 30016, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 655, + "duration": 601, "state": "passed", "speed": "slow" }, @@ -14208,9 +13549,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:6436d1e8-91ae-4071-8c13-7d80c9fef9eb", + "_testId": "urn:uuid:1c41f4d4-5858-426b-bd22-abe37244ed59", "cell": { "columnId": "Procivis One Core", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -14222,12 +13563,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 30768, + "_idleStart": 30617, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 165, + "duration": 150, "state": "passed", "speed": "slow" }, @@ -14244,9 +13585,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:97add7b4-a162-4120-bcd5-de825f66f438", + "_testId": "urn:uuid:720e22a9-9f13-46f3-830b-d209e65831ed", "cell": { "columnId": "Procivis One Core", "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." @@ -14258,12 +13599,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 30933, + "_idleStart": 30768, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 165, + "duration": 151, "state": "passed", "speed": "slow" }, @@ -14280,9 +13621,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:a40d78ec-d786-4d57-9b2f-8f5c980f28d3", + "_testId": "urn:uuid:5a7a2b78-8c5b-4cbd-91d6-b4a8ad457ee3", "cell": { "columnId": "Procivis One Core", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -14294,7 +13635,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 31099, + "_idleStart": 30918, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -14316,9 +13657,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:6fe8be0b-3ab7-4d7a-99e9-7660e617722f", + "_testId": "urn:uuid:48627cd7-2c60-407d-a5c4-5e28dc3c1dc2", "cell": { "columnId": "Procivis One Core", "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." @@ -14330,7 +13671,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 31099, + "_idleStart": 30918, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -14352,9 +13693,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:c5540489-42a7-4d96-af1f-47518478f74c", + "_testId": "urn:uuid:e77495a2-f2c2-4417-9a88-26d54a0253ed", "cell": { "columnId": "Procivis One Core", "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." @@ -14366,12 +13707,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 31099, + "_idleStart": 30918, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 497, + "duration": 458, "state": "passed", "speed": "slow" }, @@ -14388,9 +13729,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:c830b688-2059-4649-9d16-d1700153b2b4", + "_testId": "urn:uuid:c082fa46-0011-4e11-90f8-749f12fbf6ae", "cell": { "columnId": "Procivis One Core", "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." @@ -14402,12 +13743,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 31596, + "_idleStart": 31377, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 165, + "duration": 150, "state": "passed", "speed": "slow" }, @@ -14424,9 +13765,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:fb820173-a395-4c96-b21e-736f57fa304d", + "_testId": "urn:uuid:dbf57586-a82c-41e1-bf68-ebce230e19cb", "cell": { "columnId": "Procivis One Core", "rowId": "An OPTIONAL string value (proof.previousProof) or unordered list of string values. Each value identifies another data integrity proof that MUST verify before the current proof is processed." @@ -14438,12 +13779,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 31762, + "_idleStart": 31528, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 166, + "duration": 150, "state": "failed", "err": { "name": "AssertionError", @@ -14603,9 +13944,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:8a24d6f0-bfab-4484-808c-ee88ea816950", + "_testId": "urn:uuid:84d61ea0-c6dc-46f6-8cde-12872e507866", "cell": { "columnId": "Procivis One Core", "rowId": "If an unordered list (proof), all referenced proofs in the array MUST verify." @@ -14617,12 +13958,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 31928, + "_idleStart": 31679, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 165, + "duration": 151, "state": "failed", "err": { "name": "AssertionError", @@ -14633,7 +13974,7 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/data-integrity/v2\"],\"id\":\"urn:uuid:86294362-4254-4f36-854f-3952fe42555d\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":[{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:06:21Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv\"},{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:06:21Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv\"}]},\"options\":{\"credentialFormat\":\"JSON_LD_CLASSIC\"}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/data-integrity/v2\"],\"id\":\"urn:uuid:86294362-4254-4f36-854f-3952fe42555d\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":[{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:05:45Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z49Fkhnisrb6B68PiexNjv6J1FwpN2Tb7XzaR3n8c3uc5MVLDSrSkuya3PbjvoV1CRvGRMjvnqYggaRVFs2UznVZU\"},{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:05:45Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z49Fkhnisrb6B68PiexNjv6J1FwpN2Tb7XzaR3n8c3uc5MVLDSrSkuya3PbjvoV1CRvGRMjvnqYggaRVFs2UznVZU\"}]},\"options\":{\"credentialFormat\":\"JSON_LD_CLASSIC\"}}", "method": "POST", "json": { "verifiableCredential": { @@ -14653,19 +13994,19 @@ "proof": [ { "type": "DataIntegrityProof", - "created": "2024-12-15T05:06:21Z", + "created": "2024-12-22T05:05:45Z", "verificationMethod": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "cryptosuite": "eddsa-rdfc-2022", "proofPurpose": "assertionMethod", - "proofValue": "z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv" + "proofValue": "z49Fkhnisrb6B68PiexNjv6J1FwpN2Tb7XzaR3n8c3uc5MVLDSrSkuya3PbjvoV1CRvGRMjvnqYggaRVFs2UznVZU" }, { "type": "DataIntegrityProof", - "created": "2024-12-15T05:06:21Z", + "created": "2024-12-22T05:05:45Z", "verificationMethod": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "cryptosuite": "eddsa-rdfc-2022", "proofPurpose": "assertionMethod", - "proofValue": "z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv" + "proofValue": "z49Fkhnisrb6B68PiexNjv6J1FwpN2Tb7XzaR3n8c3uc5MVLDSrSkuya3PbjvoV1CRvGRMjvnqYggaRVFs2UznVZU" } ] }, @@ -14768,9 +14109,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:39f657eb-bc68-496f-9fbd-b970c3d944f6", + "_testId": "urn:uuid:05b98d8b-dd06-4ea7-8b3c-cdeac245beb2", "cell": { "columnId": "Procivis One Core", "rowId": "If a proof with id equal to previousProof does not exist in allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -14782,12 +14123,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 32094, + "_idleStart": 31831, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 165, + "duration": 151, "state": "passed", "speed": "slow" }, @@ -14804,9 +14145,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:9f2f641f-60bf-4163-984f-83d1c5840a16", + "_testId": "urn:uuid:e5adbe4d-6253-41e0-87a3-8025621a7dac", "cell": { "columnId": "Procivis One Core", "rowId": "If any element of previousProof list has an id attribute that does not match the id attribute of any element of allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -14818,12 +14159,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 32260, + "_idleStart": 31981, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 165, + "duration": 153, "state": "passed", "speed": "slow" }, @@ -14840,9 +14181,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:deca3479-3141-46d3-ae9f-94bcb68c1ae0", + "_testId": "urn:uuid:7a2f6cd2-4a00-4bf6-ac18-1cd04835c071", "cell": { "columnId": "Procivis One Core", "rowId": "Each value identifies another data integrity proof, all of which MUST also verify for the current proof to be considered verified" @@ -14854,12 +14195,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 32425, + "_idleStart": 32134, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 165, + "duration": 151, "state": "passed", "speed": "slow" } @@ -14880,7 +14221,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", "originalTitle": "\"before each\" hook", @@ -14903,7 +14244,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", "originalTitle": "\"before all\" hook", @@ -14913,7 +14254,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 29087, + "_idleStart": 29042, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -14930,9 +14271,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "-AxBiVtBMQoCHeHBNgh6Z", + "parent": "4iUO_ZKQPsE3FsOWOEHbm", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "_testId": "urn:uuid:3dbc6a55-3770-4acd-a361-fc1b20a0e989" + "_testId": "urn:uuid:0052358b-4533-4599-a8b6-2738cc7f42b4" }, { "title": "SpruceID", @@ -14952,9 +14293,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:6a723077-bbb4-4324-a45b-b7a511f180ba", + "_testId": "urn:uuid:b79cf877-edb2-48fa-8d28-e0c0a460623c", "cell": { "columnId": "SpruceID", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -14966,12 +14307,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 32592, + "_idleStart": 32286, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 111, + "duration": 327, "state": "passed", "speed": "slow" }, @@ -14988,9 +14329,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:6c100104-b24e-4661-88e3-012ba454357a", + "_testId": "urn:uuid:0fe61dce-73b8-4a89-b8e4-5b1955dfa455", "cell": { "columnId": "SpruceID", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -15002,12 +14343,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 32704, + "_idleStart": 32614, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 94, + "duration": 96, "state": "passed", "speed": "slow" }, @@ -15024,9 +14365,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:e38e206e-e058-4414-b569-ad507afdfd6b", + "_testId": "urn:uuid:bab4d073-2f83-4322-ad28-7aaf9000dc98", "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." @@ -15038,7 +14379,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 32797, + "_idleStart": 32709, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -15060,9 +14401,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:85e28f78-fcb2-40d3-a446-b9e9abb8d664", + "_testId": "urn:uuid:0807195a-67f1-4aa9-80bc-8f91c7b466b4", "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" @@ -15074,12 +14415,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 32992, + "_idleStart": 32904, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 362, + "duration": 370, "state": "passed", "speed": "slow" }, @@ -15096,9 +14437,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:ae4ac923-18b8-4ac9-a44c-e14af491a901", + "_testId": "urn:uuid:399e1f74-5c36-47a7-8cbb-466157af9106", "cell": { "columnId": "SpruceID", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -15110,12 +14451,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 33354, + "_idleStart": 33275, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 92, + "duration": 105, "state": "passed", "speed": "slow" }, @@ -15132,9 +14473,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:d588c21e-ce55-45d9-9f2d-92f93fe29f11", + "_testId": "urn:uuid:1b61f7c7-68fb-421e-b870-20e6bf713208", "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." @@ -15146,12 +14487,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 33447, + "_idleStart": 33381, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 93, + "duration": 99, "state": "passed", "speed": "slow" }, @@ -15168,9 +14509,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:e9b9103f-5f5a-4d53-a493-78b8f4586b1b", + "_testId": "urn:uuid:deca477e-955b-4d85-a77d-1acada457a9c", "cell": { "columnId": "SpruceID", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -15182,7 +14523,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 33539, + "_idleStart": 33481, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -15204,9 +14545,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:056bee18-af00-4dcf-8c93-1719b5d84b9b", + "_testId": "urn:uuid:fabc28ce-d5f5-4066-9e22-1cd98f787632", "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." @@ -15218,7 +14559,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 33539, + "_idleStart": 33481, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -15240,9 +14581,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:2cf22b81-0607-4f58-bccc-2edfea1fa8c7", + "_testId": "urn:uuid:bf2f50f4-a147-4e92-813f-9f5cca6840c2", "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." @@ -15254,12 +14595,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 33540, + "_idleStart": 33481, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 277, + "duration": 299, "state": "passed", "speed": "slow" }, @@ -15276,9 +14617,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:5d300acc-77d1-495f-9b79-933c4f020773", + "_testId": "urn:uuid:ce938b71-131e-44fb-bc56-41e286273c1f", "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." @@ -15290,12 +14631,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 33816, + "_idleStart": 33780, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 93, + "duration": 97, "state": "passed", "speed": "slow" }, @@ -15312,9 +14653,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:e8d6f426-68b5-4231-8c16-1c11840406aa", + "_testId": "urn:uuid:f805b7f8-f48f-46da-ad27-d22a1d156bc1", "cell": { "columnId": "SpruceID", "rowId": "An OPTIONAL string value (proof.previousProof) or unordered list of string values. Each value identifies another data integrity proof that MUST verify before the current proof is processed." @@ -15326,12 +14667,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 33910, + "_idleStart": 33877, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 94, + "duration": 104, "state": "failed", "err": { "name": "AssertionError", @@ -15480,9 +14821,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:71359df2-9ed9-4ef2-a92b-9ba9858da4b6", + "_testId": "urn:uuid:1feb45c8-ceec-4be0-83c4-127adb55cb07", "cell": { "columnId": "SpruceID", "rowId": "If an unordered list (proof), all referenced proofs in the array MUST verify." @@ -15494,12 +14835,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 34004, + "_idleStart": 33982, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 115, + "duration": 112, "state": "passed", "speed": "slow" }, @@ -15516,9 +14857,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:fdca9407-c491-4f7e-a37b-6d1b8ec6e9fa", + "_testId": "urn:uuid:fc917e1e-4ef3-49d2-8997-f3b7021b7d32", "cell": { "columnId": "SpruceID", "rowId": "If a proof with id equal to previousProof does not exist in allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -15530,12 +14871,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 34120, + "_idleStart": 34095, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 91, + "duration": 97, "state": "passed", "speed": "slow" }, @@ -15552,9 +14893,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:07096712-b16b-4dda-b29a-212a7fce64d0", + "_testId": "urn:uuid:1b2c3fb8-23e8-41a0-84e8-6859fee3e683", "cell": { "columnId": "SpruceID", "rowId": "If any element of previousProof list has an id attribute that does not match the id attribute of any element of allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -15566,12 +14907,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 34211, + "_idleStart": 34191, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 92, + "duration": 103, "state": "passed", "speed": "slow" }, @@ -15588,9 +14929,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:363b4db0-8e37-4da7-bf5d-4f0b651fee70", + "_testId": "urn:uuid:2b90058a-0551-4cdc-b714-5d7da1350ae6", "cell": { "columnId": "SpruceID", "rowId": "Each value identifies another data integrity proof, all of which MUST also verify for the current proof to be considered verified" @@ -15602,12 +14943,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 34303, + "_idleStart": 34295, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 105, + "duration": 100, "state": "passed", "speed": "slow" } @@ -15628,7 +14969,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", "originalTitle": "\"before each\" hook", @@ -15651,7 +14992,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", "originalTitle": "\"before all\" hook", @@ -15661,7 +15002,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 32590, + "_idleStart": 32285, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -15678,9 +15019,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "-AxBiVtBMQoCHeHBNgh6Z", + "parent": "4iUO_ZKQPsE3FsOWOEHbm", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "_testId": "urn:uuid:ee95c37e-74e4-4d59-b575-ff0eaf1228b3" + "_testId": "urn:uuid:967141ed-6649-495f-b338-f3030935756b" }, { "title": "Trential", @@ -15700,9 +15041,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:0b879236-6c3a-4f5e-a725-f86e853e6fcf", + "_testId": "urn:uuid:1de4c21d-17c4-4488-9153-c96f45776184", "cell": { "columnId": "Trential", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -15714,12 +15055,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 34410, + "_idleStart": 34397, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2662, + "duration": 2817, "state": "passed", "speed": "slow" }, @@ -15736,9 +15077,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:52f3d2f9-6c63-4048-a59c-eba34cb17340", + "_testId": "urn:uuid:5146d662-99c3-400f-89f1-661c173b6e03", "cell": { "columnId": "Trential", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -15750,12 +15091,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 37072, + "_idleStart": 37214, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 242, + "duration": 243, "state": "passed", "speed": "slow" }, @@ -15772,9 +15113,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:47c35506-191e-4361-b92a-c07ffdff1dec", + "_testId": "urn:uuid:e64eee23-d845-4f98-a985-6e731f379062", "cell": { "columnId": "Trential", "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." @@ -15786,12 +15127,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 37314, + "_idleStart": 37458, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 475, + "duration": 486, "state": "passed", "speed": "slow" }, @@ -15808,9 +15149,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:7b4a9d00-92bc-44e4-94f0-8ccc7bf69439", + "_testId": "urn:uuid:200ef4d1-dffe-4e26-9ccb-a99cae5638ce", "cell": { "columnId": "Trential", "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" @@ -15822,12 +15163,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 37790, + "_idleStart": 37945, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 944, + "duration": 1081, "state": "passed", "speed": "slow" }, @@ -15844,9 +15185,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:82d36ece-156f-43c9-b022-e9df4887326e", + "_testId": "urn:uuid:0ea55b0d-c5ef-41cc-badf-a256c7f13d6a", "cell": { "columnId": "Trential", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -15858,12 +15199,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 38734, + "_idleStart": 39026, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 233, + "duration": 308, "state": "passed", "speed": "slow" }, @@ -15880,9 +15221,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:f0b9165f-e1f6-4aad-98e0-cfa705f053c1", + "_testId": "urn:uuid:f87f6657-5ced-4bf7-8ef5-964cf101abe1", "cell": { "columnId": "Trential", "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." @@ -15894,12 +15235,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 38967, + "_idleStart": 39335, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 241, + "duration": 244, "state": "passed", "speed": "slow" }, @@ -15916,9 +15257,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:05fd57cb-b5d8-448a-a3d8-83b17663831e", + "_testId": "urn:uuid:4f581cf0-1bf0-47f4-8513-106efa5f25c7", "cell": { "columnId": "Trential", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -15930,12 +15271,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 39208, + "_idleStart": 39579, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1967, + "duration": 1315, "state": "passed", "speed": "slow" }, @@ -15952,9 +15293,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:e3a51d24-eec8-48bc-9ebf-2ebc679d37d2", + "_testId": "urn:uuid:f3f9151c-d481-4be6-9ced-f1dba8d39958", "cell": { "columnId": "Trential", "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." @@ -15966,7 +15307,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 41176, + "_idleStart": 40895, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -15988,9 +15329,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:f6de0b5a-239b-4266-8d00-254082456f70", + "_testId": "urn:uuid:4b1e7a45-6fe7-4f4d-bdf5-9a70936e3659", "cell": { "columnId": "Trential", "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." @@ -16002,12 +15343,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 41176, + "_idleStart": 40895, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 6636, + "duration": 4639, "state": "passed", "speed": "slow" }, @@ -16024,9 +15365,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:2c5a001c-825a-4a42-a8f4-1247f5c27a84", + "_testId": "urn:uuid:3afca9b1-f5bc-45a2-bbcc-3e13cb337304", "cell": { "columnId": "Trential", "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." @@ -16038,12 +15379,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 47812, + "_idleStart": 45534, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 234, + "duration": 239, "state": "passed", "speed": "slow" }, @@ -16060,9 +15401,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:d920df62-7d0a-4a64-a31f-23434a26e0e0", + "_testId": "urn:uuid:159e04fb-4eb9-4686-8a05-e0cd0f5fadda", "cell": { "columnId": "Trential", "rowId": "An OPTIONAL string value (proof.previousProof) or unordered list of string values. Each value identifies another data integrity proof that MUST verify before the current proof is processed." @@ -16074,12 +15415,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 48046, + "_idleStart": 45773, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 3513, + "duration": 4153, "state": "passed", "speed": "slow" }, @@ -16096,9 +15437,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:a558e2b0-a1ac-4444-9014-ad8fb82f07c1", + "_testId": "urn:uuid:bf10bef9-e20a-4fa3-8c7c-aade688b762d", "cell": { "columnId": "Trential", "rowId": "If an unordered list (proof), all referenced proofs in the array MUST verify." @@ -16110,12 +15451,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 51559, + "_idleStart": 49926, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2394, + "duration": 1817, "state": "passed", "speed": "slow" }, @@ -16132,9 +15473,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:a976333e-95db-407c-9825-1e82d99f19d1", + "_testId": "urn:uuid:3d4b38d9-a321-4735-b3da-282df2acfc09", "cell": { "columnId": "Trential", "rowId": "If a proof with id equal to previousProof does not exist in allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -16146,12 +15487,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 53954, + "_idleStart": 51744, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1725, + "duration": 1949, "state": "passed", "speed": "slow" }, @@ -16168,9 +15509,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:47260d93-53dd-4fbc-adf6-eff8030dd1d6", + "_testId": "urn:uuid:13818d37-4c6d-4a0f-96f0-960a12eb876e", "cell": { "columnId": "Trential", "rowId": "If any element of previousProof list has an id attribute that does not match the id attribute of any element of allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -16182,12 +15523,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 55678, + "_idleStart": 53694, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1546, + "duration": 1722, "state": "passed", "speed": "slow" }, @@ -16204,9 +15545,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:97fe1222-1109-470c-b59b-b27b9daf8798", + "_testId": "urn:uuid:1937bce1-bc17-4d01-8978-0b091ff6a4a8", "cell": { "columnId": "Trential", "rowId": "Each value identifies another data integrity proof, all of which MUST also verify for the current proof to be considered verified" @@ -16218,12 +15559,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 57225, + "_idleStart": 55415, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1245, + "duration": 1685, "state": "passed", "speed": "slow" } @@ -16244,7 +15585,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", "originalTitle": "\"before each\" hook", @@ -16267,7 +15608,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", "originalTitle": "\"before all\" hook", @@ -16277,7 +15618,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 34408, + "_idleStart": 34396, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -16294,9 +15635,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "-AxBiVtBMQoCHeHBNgh6Z", + "parent": "4iUO_ZKQPsE3FsOWOEHbm", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "_testId": "urn:uuid:1db33d82-23f4-4619-9035-a49e373bc5a8" + "_testId": "urn:uuid:b1116bfe-dfb9-4764-9110-ed80857b5947" }, { "title": "Trinsic", @@ -16316,9 +15657,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:f235ac27-b0ac-4cc0-be3a-f847bc0adfd6", + "_testId": "urn:uuid:11eb8a5e-0945-4676-ae60-d4bb023322d1", "cell": { "columnId": "Trinsic", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -16330,14 +15671,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 58471, + "_idleStart": 57102, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 287, - "state": "passed", - "speed": "slow" + "duration": 263, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Should not verify VC with invalid base URL: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:29 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': '13', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=bZyoSAmQKTa0N0CmpcXrSmOo7F6kWWeOYbULwBpE%2BWUeHApZWG67mcsY5rGFYHK0Mv%2Baa96UyxNWzt13Tw513f92uO6Bk9sMteAcdm7tDDYnS6hMcKInn2PnZQV6XvOwd8k3P0QcC4XA6gNg0dV1\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d9537ccc1f7b1-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8376&min_rtt=8319&rtt_var=3234&sent=4&recv=5&lost=0&retrans=0&sent_bytes=2442&recv_bytes=1617&delivery_rate=325395&cwnd=251&unsent_bytes=0&cid=71b235b8b08f944e&ts=244&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "showDiff": false, + "actual": {}, + "operator": "notStrictEqual", + "stack": "AssertionError: Should not verify VC with invalid base URL: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:29 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': '13', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=bZyoSAmQKTa0N0CmpcXrSmOo7F6kWWeOYbULwBpE%2BWUeHApZWG67mcsY5rGFYHK0Mv%2Baa96UyxNWzt13Tw513f92uO6Bk9sMteAcdm7tDDYnS6hMcKInn2PnZQV6XvOwd8k3P0QcC4XA6gNg0dV1\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d9537ccc1f7b1-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8376&min_rtt=8319&rtt_var=3234&sent=4&recv=5&lost=0&retrans=0&sent_bytes=2442&recv_bytes=1617&delivery_rate=325395&cwnd=251&unsent_bytes=0&cid=71b235b8b08f944e&ts=244&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:39:7)" + } }, { "type": "test", @@ -16352,9 +15700,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:0ed82e5d-1c7c-4b66-b0e5-47d3af2f1ba2", + "_testId": "urn:uuid:fc1a3372-d42f-4bb4-96db-fb555d4b3898", "cell": { "columnId": "Trinsic", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -16366,14 +15714,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 58758, + "_idleStart": 57366, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 87, - "state": "passed", - "speed": "slow" + "duration": 111, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Should not verify VC with invalid \"proof.type\": expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '21', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=bQCA2dopWWH93xmB%2F24PxcuMY1mRql605%2BI9DIOmz%2FNFqfoOOyiHeN1u5h5ADtQMJWKsv9yt9D1c8LDc4vUy1EV0HaAxgHaRlpzq9qv4DHDlQebq7eu7GoHXPOonBn8lpnwGpSKFf1QWfmst0cv6\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d95394cdb525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8339&min_rtt=8272&rtt_var=2386&sent=9&recv=7&lost=0&retrans=0&sent_bytes=5646&recv_bytes=2601&delivery_rate=675976&cwnd=243&unsent_bytes=0&cid=f41c2f2c88864673&ts=356&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "showDiff": false, + "actual": {}, + "operator": "notStrictEqual", + "stack": "AssertionError: Should not verify VC with invalid \"proof.type\": expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '21', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=bQCA2dopWWH93xmB%2F24PxcuMY1mRql605%2BI9DIOmz%2FNFqfoOOyiHeN1u5h5ADtQMJWKsv9yt9D1c8LDc4vUy1EV0HaAxgHaRlpzq9qv4DHDlQebq7eu7GoHXPOonBn8lpnwGpSKFf1QWfmst0cv6\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d95394cdb525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8339&min_rtt=8272&rtt_var=2386&sent=9&recv=7&lost=0&retrans=0&sent_bytes=5646&recv_bytes=2601&delivery_rate=675976&cwnd=243&unsent_bytes=0&cid=f41c2f2c88864673&ts=356&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:51:7)" + } }, { "type": "test", @@ -16388,9 +15743,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:d966e5c9-7d38-4edc-87c6-e489bf8b2a5a", + "_testId": "urn:uuid:f3fe1ef0-763e-4efb-b1e6-bb623e02124d", "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." @@ -16402,14 +15757,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 58845, + "_idleStart": 57478, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 175, - "state": "passed", - "speed": "slow" + "duration": 93, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "MUST not verify VC with proof that is not a map.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '8', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=KeoeGJ%2BTnkEOcG%2FETfLy6bd1ewLzp8IuNYw6XfxYkZDnz0vCLIc%2FYDIzD6rmSRsGAOzadqIHIQ8M8db2kWlrTQPrTDqYu9kLG8rWpZkP0jARo12rnmz8HbHN%2F0AyfSKmsSYfwNCeTShOhbfy%2Fw5U\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953a0de0525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8657&min_rtt=8272&rtt_var=1974&sent=13&recv=9&lost=0&retrans=0&sent_bytes=8371&recv_bytes=3357&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=450&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "showDiff": false, + "actual": {}, + "operator": "notStrictEqual", + "stack": "AssertionError: MUST not verify VC with proof that is not a map.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '8', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=KeoeGJ%2BTnkEOcG%2FETfLy6bd1ewLzp8IuNYw6XfxYkZDnz0vCLIc%2FYDIzD6rmSRsGAOzadqIHIQ8M8db2kWlrTQPrTDqYu9kLG8rWpZkP0jARo12rnmz8HbHN%2F0AyfSKmsSYfwNCeTShOhbfy%2Fw5U\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953a0de0525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8657&min_rtt=8272&rtt_var=1974&sent=13&recv=9&lost=0&retrans=0&sent_bytes=8371&recv_bytes=3357&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=450&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:63:7)" + } }, { "type": "test", @@ -16424,9 +15786,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:3a703721-77a0-4826-9554-57aefd6dd49e", + "_testId": "urn:uuid:6020f5ba-1c68-422d-8f2f-cfb255629cf3", "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" @@ -16438,14 +15800,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 59020, + "_idleStart": 57572, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 339, - "state": "passed", - "speed": "slow" + "duration": 105, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "MUST not verify VC w/o a proof: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '16', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=SVHpo%2FECGsBDERPvOcmM%2FBNXwAe%2FAMinMxrQamFh9K8%2BHQETDSVdo1cniDVktyzrm7yFKtQZDow4oK0Z7pbfwveI62v%2Bjhca3HZHhJ16tlmC%2FMhg6FTBR7i5aiO9YmcP8k0L0znH7wpHEyFCyLx%2F\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953a9e91525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8623&min_rtt=8272&rtt_var=1548&sent=16&recv=11&lost=0&retrans=0&sent_bytes=11100&recv_bytes=4100&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=556&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "showDiff": false, + "actual": {}, + "operator": "notStrictEqual", + "stack": "AssertionError: MUST not verify VC w/o a proof: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '16', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=SVHpo%2FECGsBDERPvOcmM%2FBNXwAe%2FAMinMxrQamFh9K8%2BHQETDSVdo1cniDVktyzrm7yFKtQZDow4oK0Z7pbfwveI62v%2Bjhca3HZHhJ16tlmC%2FMhg6FTBR7i5aiO9YmcP8k0L0znH7wpHEyFCyLx%2F\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953a9e91525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8623&min_rtt=8272&rtt_var=1548&sent=16&recv=11&lost=0&retrans=0&sent_bytes=11100&recv_bytes=4100&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=556&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:82:7)" + } }, { "type": "test", @@ -16460,9 +15829,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:c711a5fe-dd66-4d2e-bbbd-93fedfbdcf8c", + "_testId": "urn:uuid:a2b950c6-1dcd-4ef7-8a58-1fce9a70cfca", "cell": { "columnId": "Trinsic", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -16474,14 +15843,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 59360, + "_idleStart": 57678, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 91, - "state": "passed", - "speed": "slow" + "duration": 102, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Should not verify VC with invalid \"proof.type\": expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '16', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=CIj9%2BXy0sN4JzrTSNxhNyHKhCcU2GXOINSXsx7QGWk2rCX9LSN7WHpek9a0C7cbkQvqOYCFwJ9RC%2FaPQhPmc05svXtYOGxuO%2BEA4oBw7NTHKMxnHAZUGVg%2FMECsOg2okXYyHrt%2B2lxjkE0rO8YeN\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953b4a88f7b1-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8546&min_rtt=8318&rtt_var=2142&sent=9&recv=8&lost=0&retrans=0&sent_bytes=5676&recv_bytes=2728&delivery_rate=580251&cwnd=255&unsent_bytes=0&cid=71b235b8b08f944e&ts=658&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "showDiff": false, + "actual": {}, + "operator": "notStrictEqual", + "stack": "AssertionError: Should not verify VC with invalid \"proof.type\": expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '16', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=CIj9%2BXy0sN4JzrTSNxhNyHKhCcU2GXOINSXsx7QGWk2rCX9LSN7WHpek9a0C7cbkQvqOYCFwJ9RC%2FaPQhPmc05svXtYOGxuO%2BEA4oBw7NTHKMxnHAZUGVg%2FMECsOg2okXYyHrt%2B2lxjkE0rO8YeN\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953b4a88f7b1-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8546&min_rtt=8318&rtt_var=2142&sent=9&recv=8&lost=0&retrans=0&sent_bytes=5676&recv_bytes=2728&delivery_rate=580251&cwnd=255&unsent_bytes=0&cid=71b235b8b08f944e&ts=658&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:113:11)" + } }, { "type": "test", @@ -16496,9 +15872,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:78f6f2b3-6af5-4579-8093-1304bd388a6a", + "_testId": "urn:uuid:88e9852f-9e42-495a-a92f-1041996b57cc", "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." @@ -16510,14 +15886,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 59451, + "_idleStart": 57781, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 95, - "state": "passed", - "speed": "slow" + "duration": 105, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Verifier should reject VC with invalid proof purpose.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '16', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=PoU0VupAUJC8zXDWvmJp%2FHrwuGFDbVGUTTQZeR%2BbyGAYxo%2FploLqISLeYBOmxQC%2BTviJxrCj7ENyrUMCCGETOFDWsWGkufW8R%2B9lX4NYRpclOKEAOVepTO%2BHo0q1%2B7GV%2FkpddGeMDigomp6ZbpKP\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953be89e525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8931&min_rtt=8272&rtt_var=1777&sent=19&recv=13&lost=0&retrans=0&sent_bytes=13863&recv_bytes=5212&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=764&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "showDiff": false, + "actual": {}, + "operator": "notStrictEqual", + "stack": "AssertionError: Verifier should reject VC with invalid proof purpose.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '16', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=PoU0VupAUJC8zXDWvmJp%2FHrwuGFDbVGUTTQZeR%2BbyGAYxo%2FploLqISLeYBOmxQC%2BTviJxrCj7ENyrUMCCGETOFDWsWGkufW8R%2B9lX4NYRpclOKEAOVepTO%2BHo0q1%2B7GV%2FkpddGeMDigomp6ZbpKP\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953be89e525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8931&min_rtt=8272&rtt_var=1777&sent=19&recv=13&lost=0&retrans=0&sent_bytes=13863&recv_bytes=5212&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=764&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:139:7)" + } }, { "type": "test", @@ -16532,9 +15915,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:09b4c80d-bfa0-47ae-8187-ef5c3d022809", + "_testId": "urn:uuid:bb686239-a2bb-4ebd-af2e-7dfeac3d76df", "cell": { "columnId": "Trinsic", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -16546,14 +15929,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 59546, + "_idleStart": 57887, "_onTimeout": null, "_repeat": null, "_destroyed": true }, "duration": 0, - "state": "passed", - "speed": "fast" + "state": "failed", + "err": { + "name": "AssertionError", + "message": "MUST not verify VC with no \"proofValue\".: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:29 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': '29', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=AN5r%2BEbvrigCZz5v1kHGtAh6KDyY5HtJ2zDpr2qiARRcukfEadL3pnxIgJCgdt5QctAkLBkANpv6iLcA1kKdkyyGzJvHg2l5fxsgrPZ%2BqszOj6e0l6dCOyihcW9UZEWA9u7Gx4nESlu5Q14SvmTV\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d9537da83525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8323&min_rtt=8272&rtt_var=3139&sent=4&recv=5&lost=0&retrans=0&sent_bytes=2441&recv_bytes=1490&delivery_rate=345261&cwnd=239&unsent_bytes=0&cid=f41c2f2c88864673&ts=147&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "showDiff": false, + "actual": {}, + "operator": "notStrictEqual", + "stack": "AssertionError: MUST not verify VC with no \"proofValue\".: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:29 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': '29', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=AN5r%2BEbvrigCZz5v1kHGtAh6KDyY5HtJ2zDpr2qiARRcukfEadL3pnxIgJCgdt5QctAkLBkANpv6iLcA1kKdkyyGzJvHg2l5fxsgrPZ%2BqszOj6e0l6dCOyihcW9UZEWA9u7Gx4nESlu5Q14SvmTV\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d9537da83525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8323&min_rtt=8272&rtt_var=3139&sent=4&recv=5&lost=0&retrans=0&sent_bytes=2441&recv_bytes=1490&delivery_rate=345261&cwnd=239&unsent_bytes=0&cid=f41c2f2c88864673&ts=147&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async shouldBeProofValue (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:311:3)" + } }, { "type": "test", @@ -16568,9 +15958,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:728bddac-ac16-4a70-84fe-7ce34bc6f952", + "_testId": "urn:uuid:1d144677-022a-4ba0-8c59-fe5b83141e32", "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." @@ -16582,14 +15972,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 59546, + "_idleStart": 57888, "_onTimeout": null, "_repeat": null, "_destroyed": true }, "duration": 0, - "state": "passed", - "speed": "fast" + "state": "failed", + "err": { + "name": "AssertionError", + "message": "MUST not verify VC with no \"proofValue\".: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:29 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': '29', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=AN5r%2BEbvrigCZz5v1kHGtAh6KDyY5HtJ2zDpr2qiARRcukfEadL3pnxIgJCgdt5QctAkLBkANpv6iLcA1kKdkyyGzJvHg2l5fxsgrPZ%2BqszOj6e0l6dCOyihcW9UZEWA9u7Gx4nESlu5Q14SvmTV\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d9537da83525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8323&min_rtt=8272&rtt_var=3139&sent=4&recv=5&lost=0&retrans=0&sent_bytes=2441&recv_bytes=1490&delivery_rate=345261&cwnd=239&unsent_bytes=0&cid=f41c2f2c88864673&ts=147&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "showDiff": false, + "actual": {}, + "operator": "notStrictEqual", + "stack": "AssertionError: MUST not verify VC with no \"proofValue\".: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:29 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': '29', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=AN5r%2BEbvrigCZz5v1kHGtAh6KDyY5HtJ2zDpr2qiARRcukfEadL3pnxIgJCgdt5QctAkLBkANpv6iLcA1kKdkyyGzJvHg2l5fxsgrPZ%2BqszOj6e0l6dCOyihcW9UZEWA9u7Gx4nESlu5Q14SvmTV\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d9537da83525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8323&min_rtt=8272&rtt_var=3139&sent=4&recv=5&lost=0&retrans=0&sent_bytes=2441&recv_bytes=1490&delivery_rate=345261&cwnd=239&unsent_bytes=0&cid=f41c2f2c88864673&ts=147&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async shouldBeProofValue (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:311:3)" + } }, { "type": "test", @@ -16604,9 +16001,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:c8770c6a-c006-472a-8955-81496412d446", + "_testId": "urn:uuid:6d175527-947f-436a-aaa3-3daa6d98eac0", "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." @@ -16618,14 +16015,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 59546, + "_idleStart": 57888, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 268, - "state": "passed", - "speed": "slow" + "duration": 131, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Should fail to verify VC when data is dropped by JSON-LD: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '21', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=f5XD4SJHp%2Bv6FhP7WZ4md8I63P%2BtJOwXXZtaQCT0e6Bq02%2F223hi%2FsfNGP37uSvy6XaXr2eY0%2FNUxmr7i9tW02gNWdBphP%2BI5lAOUuI7O1gXdOd%2FfS6A1xBeo3Xw2FhZeamEEnFw33LNdzzH7z31\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953c9972525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8872&min_rtt=8272&rtt_var=1450&sent=23&recv=15&lost=0&retrans=0&sent_bytes=16601&recv_bytes=6357&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=897&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "showDiff": false, + "actual": {}, + "operator": "notStrictEqual", + "stack": "AssertionError: Should fail to verify VC when data is dropped by JSON-LD: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '21', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=f5XD4SJHp%2Bv6FhP7WZ4md8I63P%2BtJOwXXZtaQCT0e6Bq02%2F223hi%2FsfNGP37uSvy6XaXr2eY0%2FNUxmr7i9tW02gNWdBphP%2BI5lAOUuI7O1gXdOd%2FfS6A1xBeo3Xw2FhZeamEEnFw33LNdzzH7z31\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953c9972525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8872&min_rtt=8272&rtt_var=1450&sent=23&recv=15&lost=0&retrans=0&sent_bytes=16601&recv_bytes=6357&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=897&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:165:7)" + } }, { "type": "test", @@ -16640,9 +16044,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:671ab8f0-cc30-42c2-8a62-cb083297f63e", + "_testId": "urn:uuid:befc20ec-4558-4dec-ab12-4f64cdbe34ec", "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." @@ -16654,14 +16058,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 59814, + "_idleStart": 58019, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 88, - "state": "passed", - "speed": "slow" + "duration": 98, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '13', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=pcd00zYeTORZ952wM8%2BHDZB8hDf8DcSWasvRVvSUGaoLQU4qjRjt5ZLMbiQskJCUWDOe8JgB69w%2BGHjWwgVlg%2BrI6cD0NRTFYeufaIYVvugedAuS9hJAVXjex3ql7aNgZPAlkK8CaMHKZSfIUUiv\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953d6a3d525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8810&min_rtt=8272&rtt_var=1211&sent=27&recv=17&lost=0&retrans=0&sent_bytes=19337&recv_bytes=7473&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=996&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, 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 { date: 'Sun, 22 Dec 2024 05:06:30 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': '13', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=pcd00zYeTORZ952wM8%2BHDZB8hDf8DcSWasvRVvSUGaoLQU4qjRjt5ZLMbiQskJCUWDOe8JgB69w%2BGHjWwgVlg%2BrI6cD0NRTFYeufaIYVvugedAuS9hJAVXjex3ql7aNgZPAlkK8CaMHKZSfIUUiv\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953d6a3d525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8810&min_rtt=8272&rtt_var=1211&sent=27&recv=17&lost=0&retrans=0&sent_bytes=19337&recv_bytes=7473&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=996&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:194:7)" + } }, { "type": "test", @@ -16676,9 +16087,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:41870dbc-2a30-40b6-b044-661a33e77aea", + "_testId": "urn:uuid:1ebbc82c-5772-416a-8c40-f6d98e87dda5", "cell": { "columnId": "Trinsic", "rowId": "An OPTIONAL string value (proof.previousProof) or unordered list of string values. Each value identifies another data integrity proof that MUST verify before the current proof is processed." @@ -16690,146 +16101,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 59903, + "_idleStart": 58118, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 92, - "state": "failed", - "err": { - "name": "AssertionError", - "message": "Should verify VC with a string \"proof.previousProof\".: expected HTTPError: Request failed with status cod… { …(5) } to not exist", - "showDiff": false, - "actual": { - "response": {}, - "request": {}, - "options": { - "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/data-integrity/v2\",{\"@context\":{\"AlumniCredential\":\"https://www.example.org/AlumniCredential\",\"alumniOf\":\"https://www.example.org/alumniOf\",\"description\":\"https://schema.org/description\",\"name\":\"https://schema.org/name\"}}],\"id\":\"urn:uuid:58172aac-d8ba-11ed-83dd-0b3aef56cc33\",\"type\":[\"VerifiableCredential\",\"AlumniCredential\"],\"name\":\"Alumni Credential\",\"description\":\"A minimum viable example of a VC 1.1 Alumni Credential.\",\"issuer\":\"did:key:z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E\",\"issuanceDate\":\"2023-01-01T00:00:00Z\",\"credentialSubject\":{\"id\":\"did:example:abcdefgh\",\"alumniOf\":\"The School of Examples\"},\"proof\":[{\"type\":\"DataIntegrityProof\",\"id\":\"urn:uuid:26329423-bec9-4b2e-88cb-a7c7d9dc4544\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2023-02-26T22:06:38Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z5gL4Hy8N4B6zr9mQAGqpsry1iTdxEAp4zjqPNQv7iTvgdkMcHKnMALvPwU3YAKZhYn3k3Jmut2TAMxSaHaggFtf4\"},{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2023-02-26T22:16:38Z\",\"verificationMethod\":\"did:key:z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E#z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E\",\"proofPurpose\":\"assertionMethod\",\"previousProof\":\"urn:uuid:26329423-bec9-4b2e-88cb-a7c7d9dc4544\",\"proofValue\":\"z2ENoYDUK8cMMJMvwRGyHVX23pPeHaZfCgpbDFs15FXGaeFseeqzZf5nWXF14JPoBcqdr39vVPgrAUbWT2VYYacrG\"}]},\"options\":{}}", - "method": "POST", - "json": { - "verifiableCredential": { - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "https://w3id.org/security/data-integrity/v2", - { - "@context": { - "AlumniCredential": "https://www.example.org/AlumniCredential", - "alumniOf": "https://www.example.org/alumniOf", - "description": "https://schema.org/description", - "name": "https://schema.org/name" - } - } - ], - "id": "urn:uuid:58172aac-d8ba-11ed-83dd-0b3aef56cc33", - "type": [ - "VerifiableCredential", - "AlumniCredential" - ], - "name": "Alumni Credential", - "description": "A minimum viable example of a VC 1.1 Alumni Credential.", - "issuer": "did:key:z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E", - "issuanceDate": "2023-01-01T00:00:00Z", - "credentialSubject": { - "id": "did:example:abcdefgh", - "alumniOf": "The School of Examples" - }, - "proof": [ - { - "type": "DataIntegrityProof", - "id": "urn:uuid:26329423-bec9-4b2e-88cb-a7c7d9dc4544", - "cryptosuite": "eddsa-rdfc-2022", - "created": "2023-02-26T22:06:38Z", - "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", - "proofPurpose": "assertionMethod", - "proofValue": "z5gL4Hy8N4B6zr9mQAGqpsry1iTdxEAp4zjqPNQv7iTvgdkMcHKnMALvPwU3YAKZhYn3k3Jmut2TAMxSaHaggFtf4" - }, - { - "type": "DataIntegrityProof", - "cryptosuite": "eddsa-rdfc-2022", - "created": "2023-02-26T22:16:38Z", - "verificationMethod": "did:key:z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E#z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E", - "proofPurpose": "assertionMethod", - "previousProof": "urn:uuid:26329423-bec9-4b2e-88cb-a7c7d9dc4544", - "proofValue": "z2ENoYDUK8cMMJMvwRGyHVX23pPeHaZfCgpbDFs15FXGaeFseeqzZf5nWXF14JPoBcqdr39vVPgrAUbWT2VYYacrG" - } - ] - }, - "options": {} - }, - "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": [], - "afterResponse": [], - "beforeError": [] - }, - "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://interop.connect.trinsic.cloud/vc-api/credentials/verify", - "status": 400 - }, - "operator": "notStrictEqual", - "stack": "AssertionError: Should verify VC with a string \"proof.previousProof\".: 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 verificationSuccess (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:50:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:271:9)" - } + "duration": 201, + "state": "passed", + "speed": "slow" }, { "type": "test", @@ -16844,9 +16123,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:719f5a10-7ed8-484a-b293-10b778523dae", + "_testId": "urn:uuid:5529caae-23eb-490d-a11d-16abcd923d05", "cell": { "columnId": "Trinsic", "rowId": "If an unordered list (proof), all referenced proofs in the array MUST verify." @@ -16858,132 +16137,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 59996, + "_idleStart": 58320, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 103, - "state": "failed", - "err": { - "name": "AssertionError", - "message": "Should verify VC with multiple proofs.: expected HTTPError: Request failed with status cod… { …(5) } to not exist", - "showDiff": false, - "actual": { - "response": {}, - "request": {}, - "options": { - "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/data-integrity/v2\"],\"id\":\"urn:uuid:86294362-4254-4f36-854f-3952fe42555d\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":[{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:06:21Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv\"},{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:06:21Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv\"}]},\"options\":{}}", - "method": "POST", - "json": { - "verifiableCredential": { - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "https://w3id.org/security/data-integrity/v2" - ], - "id": "urn:uuid:86294362-4254-4f36-854f-3952fe42555d", - "type": [ - "VerifiableCredential" - ], - "issuer": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", - "issuanceDate": "2020-03-16T22:37:26.544Z", - "credentialSubject": { - "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b" - }, - "proof": [ - { - "type": "DataIntegrityProof", - "created": "2024-12-15T05:06:21Z", - "verificationMethod": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", - "cryptosuite": "eddsa-rdfc-2022", - "proofPurpose": "assertionMethod", - "proofValue": "z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv" - }, - { - "type": "DataIntegrityProof", - "created": "2024-12-15T05:06:21Z", - "verificationMethod": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", - "cryptosuite": "eddsa-rdfc-2022", - "proofPurpose": "assertionMethod", - "proofValue": "z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv" - } - ] - }, - "options": {} - }, - "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": [], - "afterResponse": [], - "beforeError": [] - }, - "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://interop.connect.trinsic.cloud/vc-api/credentials/verify", - "status": 400 - }, - "operator": "notStrictEqual", - "stack": "AssertionError: Should verify VC with multiple proofs.: 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 verificationSuccess (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:50:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:285:9)" - } + "duration": 102, + "state": "passed", + "speed": "slow" }, { "type": "test", @@ -16998,9 +16159,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:4db9400a-0fbb-45f4-9d91-50f8f98c755f", + "_testId": "urn:uuid:2fcff2cb-a61b-4419-ada0-bedffe1a1bce", "cell": { "columnId": "Trinsic", "rowId": "If a proof with id equal to previousProof does not exist in allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -17012,14 +16173,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 60099, + "_idleStart": 58424, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 89, - "state": "passed", - "speed": "slow" + "duration": 106, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Should not verify VC with invalid \"proof.previousProof\".: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:31 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': '12', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=Y7tq2OOQKjz%2FzuVss0KqMA3YTXGSabdTbZMbvQN1kZN5QYh8SHmpVMGg6aZpbBE4KyfpBxxbvZp2rsLpKAC7sqyCn%2B69lf0fMcBn8lAv%2F5y4%2BQJcPSPzMRrZ55nzwfDVRORm2JoGISdLK3VkTp2g\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953fed05525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=12270&min_rtt=8245&rtt_var=7568&sent=39&recv=29&lost=0&retrans=0&sent_bytes=27542&recv_bytes=12775&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=1408&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "showDiff": false, + "actual": {}, + "operator": "notStrictEqual", + "stack": "AssertionError: Should not verify VC with invalid \"proof.previousProof\".: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:31 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': '12', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=Y7tq2OOQKjz%2FzuVss0KqMA3YTXGSabdTbZMbvQN1kZN5QYh8SHmpVMGg6aZpbBE4KyfpBxxbvZp2rsLpKAC7sqyCn%2B69lf0fMcBn8lAv%2F5y4%2BQJcPSPzMRrZ55nzwfDVRORm2JoGISdLK3VkTp2g\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953fed05525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=12270&min_rtt=8245&rtt_var=7568&sent=39&recv=29&lost=0&retrans=0&sent_bytes=27542&recv_bytes=12775&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=1408&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:295:9)" + } }, { "type": "test", @@ -17034,9 +16202,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:faee525d-4c63-4d1a-8551-ded0247194a0", + "_testId": "urn:uuid:fb60334c-d7a1-4108-933d-64951d3b3db9", "cell": { "columnId": "Trinsic", "rowId": "If any element of previousProof list has an id attribute that does not match the id attribute of any element of allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -17048,14 +16216,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 60189, + "_idleStart": 58531, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 87, - "state": "passed", - "speed": "slow" + "duration": 98, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Should not verify VC with invalid \"proof.previousProof\".: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:31 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': '9', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=S5%2FyOS6Lr40UO7sw%2Fuz5oj5kAyLYcvAb9%2F2%2FYjhswEljNKnMqFLRS2vMxxs%2B9jaBkHVCPYL5MjBhgkwATniAN6B9WEes7w3NtIWqBqxsGGzvuLq8pHJ%2F66%2Bdj7DZT2DeI7Bo2HoHB9SSFZejq8c2\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d95409dc5525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=11834&min_rtt=8245&rtt_var=6548&sent=44&recv=32&lost=0&retrans=0&sent_bytes=30302&recv_bytes=14689&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=1507&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "showDiff": false, + "actual": {}, + "operator": "notStrictEqual", + "stack": "AssertionError: Should not verify VC with invalid \"proof.previousProof\".: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:31 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': '9', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=S5%2FyOS6Lr40UO7sw%2Fuz5oj5kAyLYcvAb9%2F2%2FYjhswEljNKnMqFLRS2vMxxs%2B9jaBkHVCPYL5MjBhgkwATniAN6B9WEes7w3NtIWqBqxsGGzvuLq8pHJ%2F66%2Bdj7DZT2DeI7Bo2HoHB9SSFZejq8c2\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d95409dc5525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=11834&min_rtt=8245&rtt_var=6548&sent=44&recv=32&lost=0&retrans=0&sent_bytes=30302&recv_bytes=14689&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=1507&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:306:9)" + } }, { "type": "test", @@ -17070,9 +16245,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:1d19fabb-009b-4c43-b647-f081c8371596", + "_testId": "urn:uuid:29719f06-7843-4ce3-8da9-1b6cfaa9d3c5", "cell": { "columnId": "Trinsic", "rowId": "Each value identifies another data integrity proof, all of which MUST also verify for the current proof to be considered verified" @@ -17084,14 +16259,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 60277, + "_idleStart": 58630, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 93, - "state": "passed", - "speed": "slow" + "duration": 99, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Should not verify VC with a \"previousProof\" that does not verify.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:31 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': '15', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=QGYq89QnHeQU%2FBx5W323HVSQ64ngNnHQn%2BtfewnpmrHCeOmmMA02RZ8K4QQMtZq30Ox9ES0KgTCoHjSIHF%2BbtpCoKDisR6NR9PGhEV%2FTorEtcUSJBCZwYQTFYTTMchb60ALBDDTKLR9XwK4bOeQQ\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d95413e65525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=11412&min_rtt=8245&rtt_var=5756&sent=48&recv=35&lost=0&retrans=0&sent_bytes=33040&recv_bytes=16520&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=1608&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "showDiff": false, + "actual": {}, + "operator": "notStrictEqual", + "stack": "AssertionError: Should not verify VC with a \"previousProof\" that does not verify.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:31 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': '15', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=QGYq89QnHeQU%2FBx5W323HVSQ64ngNnHQn%2BtfewnpmrHCeOmmMA02RZ8K4QQMtZq30Ox9ES0KgTCoHjSIHF%2BbtpCoKDisR6NR9PGhEV%2FTorEtcUSJBCZwYQTFYTTMchb60ALBDDTKLR9XwK4bOeQQ\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d95413e65525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=11412&min_rtt=8245&rtt_var=5756&sent=48&recv=35&lost=0&retrans=0&sent_bytes=33040&recv_bytes=16520&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=1608&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:316:9)" + } } ], "root": false, @@ -17110,7 +16292,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", "originalTitle": "\"before each\" hook", @@ -17133,7 +16315,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", "originalTitle": "\"before all\" hook", @@ -17143,7 +16325,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 58470, + "_idleStart": 57100, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -17160,9 +16342,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "-AxBiVtBMQoCHeHBNgh6Z", + "parent": "4iUO_ZKQPsE3FsOWOEHbm", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "_testId": "urn:uuid:abd4aee4-36a5-4a2b-a8c2-e1dde9d77088" + "_testId": "urn:uuid:7a9ca0ec-ff55-4b33-9fda-bed4111d793c" }, { "title": "bovine", @@ -17182,9 +16364,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:f6f123d0-5697-49b7-ba27-bd7ddd78870d", + "_testId": "urn:uuid:19eb4308-f23b-427a-8c22-cc98b0e94c26", "cell": { "columnId": "bovine", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -17196,12 +16378,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 60372, + "_idleStart": 58731, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 709, + "duration": 741, "state": "passed", "speed": "slow" }, @@ -17218,9 +16400,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:7b59a0c6-d07b-47b4-9ac6-68130c2658e2", + "_testId": "urn:uuid:219bb1ed-5049-4035-a550-2121212356ad", "cell": { "columnId": "bovine", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -17232,12 +16414,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 61081, + "_idleStart": 59473, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 170, + "duration": 156, "state": "passed", "speed": "slow" }, @@ -17254,9 +16436,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:c152a1dc-679a-4984-964e-23cf56560f2a", + "_testId": "urn:uuid:7c02fdfc-95bb-40ff-a645-1cdc3d32e96e", "cell": { "columnId": "bovine", "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." @@ -17268,12 +16450,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 61251, + "_idleStart": 59630, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 336, + "duration": 306, "state": "passed", "speed": "slow" }, @@ -17290,9 +16472,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:08c696cf-b534-4ab9-ba77-4db98da6ff68", + "_testId": "urn:uuid:8b08d78b-7188-4aca-bd91-64edf2ab7761", "cell": { "columnId": "bovine", "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" @@ -17304,12 +16486,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 61587, + "_idleStart": 59936, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 668, + "duration": 605, "state": "passed", "speed": "slow" }, @@ -17326,9 +16508,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:3bb48edb-8473-4533-862f-3e2fa60de1ac", + "_testId": "urn:uuid:ece12d9c-47e1-4ff5-aeb5-e67085d152ec", "cell": { "columnId": "bovine", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -17340,12 +16522,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 62256, + "_idleStart": 60541, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 171, + "duration": 159, "state": "passed", "speed": "slow" }, @@ -17362,9 +16544,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:e09939c3-d960-473c-a8f8-367a07283eff", + "_testId": "urn:uuid:dd1bb40a-b44e-4274-83f1-07cf844ccfff", "cell": { "columnId": "bovine", "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." @@ -17376,12 +16558,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 62427, + "_idleStart": 60701, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 176, + "duration": 154, "state": "passed", "speed": "slow" }, @@ -17398,9 +16580,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:46da74e3-9787-4732-9278-e2321c076de0", + "_testId": "urn:uuid:ea71c343-2438-43e3-a764-93166edb7bb3", "cell": { "columnId": "bovine", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -17412,7 +16594,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 62602, + "_idleStart": 60856, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -17434,9 +16616,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:59b16854-31d5-41ff-8abf-e2f8363246b4", + "_testId": "urn:uuid:0d5e2bf2-3a70-4123-afe0-71c45e4f8499", "cell": { "columnId": "bovine", "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." @@ -17448,7 +16630,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 62602, + "_idleStart": 60856, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -17470,9 +16652,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:48e5043f-93dc-4c87-8a54-b28654947dca", + "_testId": "urn:uuid:99f8f9e8-f42a-45df-b25a-566cde40837c", "cell": { "columnId": "bovine", "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." @@ -17484,20 +16666,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 62603, + "_idleStart": 60856, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 345, + "duration": 318, "state": "failed", "err": { "name": "AssertionError", - "message": "Should fail to verify VC if an undefined term is added after issuance.: expected Response { status: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 15 Dec 2024 05:07:10 GMT', 'content-type': 'text/html; charset=utf-8', 'content-length': '0', connection: 'keep-alive', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "message": "Should fail to verify VC if an undefined term is added after issuance.: expected Response { status: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 22 Dec 2024 05:06:33 GMT', 'content-type': 'text/html; charset=utf-8', 'content-length': '0', connection: 'keep-alive', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", "showDiff": false, "actual": {}, "operator": "notStrictEqual", - "stack": "AssertionError: Should fail to verify VC if an undefined term is added after issuance.: expected Response { status: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 15 Dec 2024 05:07:10 GMT', 'content-type': 'text/html; charset=utf-8', 'content-length': '0', connection: 'keep-alive', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:172:7)" + "stack": "AssertionError: Should fail to verify VC if an undefined term is added after issuance.: expected Response { status: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 22 Dec 2024 05:06:33 GMT', 'content-type': 'text/html; charset=utf-8', 'content-length': '0', connection: 'keep-alive', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:172:7)" } }, { @@ -17513,9 +16695,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:1b461e1c-a5cd-4269-8217-b941a6c2d399", + "_testId": "urn:uuid:35180ae9-be86-4dc0-bd5d-d892da1d6f06", "cell": { "columnId": "bovine", "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." @@ -17527,12 +16709,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 62948, + "_idleStart": 61174, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 165, + "duration": 152, "state": "passed", "speed": "slow" }, @@ -17549,9 +16731,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:3d457bb9-bf6e-40b1-b210-128b018f1dcb", + "_testId": "urn:uuid:5c726bfa-b6a7-49b5-ae07-3f66f1301a29", "cell": { "columnId": "bovine", "rowId": "An OPTIONAL string value (proof.previousProof) or unordered list of string values. Each value identifies another data integrity proof that MUST verify before the current proof is processed." @@ -17563,12 +16745,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 63114, + "_idleStart": 61326, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 168, + "duration": 153, "state": "failed", "err": { "name": "AssertionError", @@ -17717,9 +16899,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:1d1cbd93-3b15-497b-84bb-5f34fa868798", + "_testId": "urn:uuid:b97fe7e6-f67e-4e96-8b6a-10640c1d69d1", "cell": { "columnId": "bovine", "rowId": "If an unordered list (proof), all referenced proofs in the array MUST verify." @@ -17731,12 +16913,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 63282, + "_idleStart": 61480, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 164, + "duration": 153, "state": "failed", "err": { "name": "AssertionError", @@ -17747,7 +16929,7 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/data-integrity/v2\"],\"id\":\"urn:uuid:86294362-4254-4f36-854f-3952fe42555d\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":[{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:06:21Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv\"},{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:06:21Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv\"}]},\"options\":{}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/data-integrity/v2\"],\"id\":\"urn:uuid:86294362-4254-4f36-854f-3952fe42555d\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":[{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:05:45Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z49Fkhnisrb6B68PiexNjv6J1FwpN2Tb7XzaR3n8c3uc5MVLDSrSkuya3PbjvoV1CRvGRMjvnqYggaRVFs2UznVZU\"},{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:05:45Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z49Fkhnisrb6B68PiexNjv6J1FwpN2Tb7XzaR3n8c3uc5MVLDSrSkuya3PbjvoV1CRvGRMjvnqYggaRVFs2UznVZU\"}]},\"options\":{}}", "method": "POST", "json": { "verifiableCredential": { @@ -17767,19 +16949,19 @@ "proof": [ { "type": "DataIntegrityProof", - "created": "2024-12-15T05:06:21Z", + "created": "2024-12-22T05:05:45Z", "verificationMethod": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "cryptosuite": "eddsa-rdfc-2022", "proofPurpose": "assertionMethod", - "proofValue": "z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv" + "proofValue": "z49Fkhnisrb6B68PiexNjv6J1FwpN2Tb7XzaR3n8c3uc5MVLDSrSkuya3PbjvoV1CRvGRMjvnqYggaRVFs2UznVZU" }, { "type": "DataIntegrityProof", - "created": "2024-12-15T05:06:21Z", + "created": "2024-12-22T05:05:45Z", "verificationMethod": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "cryptosuite": "eddsa-rdfc-2022", "proofPurpose": "assertionMethod", - "proofValue": "z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv" + "proofValue": "z49Fkhnisrb6B68PiexNjv6J1FwpN2Tb7XzaR3n8c3uc5MVLDSrSkuya3PbjvoV1CRvGRMjvnqYggaRVFs2UznVZU" } ] }, @@ -17871,9 +17053,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:3ef026de-98a0-47e1-83c3-6f23c9e7c669", + "_testId": "urn:uuid:a90a9fba-76c5-4f91-b5c8-b36ac48c07b6", "cell": { "columnId": "bovine", "rowId": "If a proof with id equal to previousProof does not exist in allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -17885,12 +17067,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 63447, + "_idleStart": 61633, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 166, + "duration": 153, "state": "passed", "speed": "slow" }, @@ -17907,9 +17089,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:6f1d3745-30b5-405a-ac0f-f73e9b7322f5", + "_testId": "urn:uuid:90130f77-391d-48bd-b737-b8b9e47b7f7a", "cell": { "columnId": "bovine", "rowId": "If any element of previousProof list has an id attribute that does not match the id attribute of any element of allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -17921,12 +17103,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 63614, + "_idleStart": 61786, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 166, + "duration": 153, "state": "passed", "speed": "slow" }, @@ -17943,9 +17125,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:1ffe561e-f52e-4db3-ad14-87473c814818", + "_testId": "urn:uuid:9f83a92c-e547-4fb9-b8ea-332a68dca1b0", "cell": { "columnId": "bovine", "rowId": "Each value identifies another data integrity proof, all of which MUST also verify for the current proof to be considered verified" @@ -17957,12 +17139,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 63779, + "_idleStart": 61939, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 165, + "duration": 152, "state": "passed", "speed": "slow" } @@ -17983,7 +17165,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", "originalTitle": "\"before each\" hook", @@ -18006,7 +17188,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", "originalTitle": "\"before all\" hook", @@ -18016,12 +17198,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 60371, + "_idleStart": 58730, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "_error": null } ], @@ -18033,9 +17215,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "-AxBiVtBMQoCHeHBNgh6Z", + "parent": "4iUO_ZKQPsE3FsOWOEHbm", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "_testId": "urn:uuid:46b2e900-7e92-4834-a5c1-8dbdce97c61a" + "_testId": "urn:uuid:25332e1e-1b87-4f58-b595-a93648d89b1d" } ], "root": false, @@ -18055,7 +17237,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "-AxBiVtBMQoCHeHBNgh6Z", + "parent": "4iUO_ZKQPsE3FsOWOEHbm", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", "originalTitle": "\"before all\" hook", @@ -18065,12 +17247,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13444, + "_idleStart": 12676, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 37, + "duration": 39, "_error": null } ], @@ -18082,13 +17264,13 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "MnZaBVNYECVkKELpHT2LB", + "parent": "OnvKeaY2Rbvac12FYBlvs", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", "matrix": true, "report": true, "rowLabel": "Test Name", "columnLabel": "Verifier", - "_testId": "urn:uuid:3c3a294a-433a-40f2-b44d-68da155da402", + "_testId": "urn:uuid:3851fa9e-821f-4a09-9ad2-a4f73d61ac33", "columns": [ "apicatalog.com", "Aviary Tech", @@ -18119,9 +17301,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:71569c5a-f10f-492e-b5f9-e850eb8197c9", + "_testId": "urn:uuid:0a2d89bc-4ad5-43f8-b28b-2ee532c22783", "cell": { "columnId": "apicatalog.com", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -18133,14 +17315,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13481, + "_idleStart": 12715, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 68, + "duration": 79, "state": "passed", - "speed": "medium" + "speed": "slow" }, { "type": "test", @@ -18155,9 +17337,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:4822a407-37c4-4756-8de6-181e0ec59707", + "_testId": "urn:uuid:ad326009-1f66-4df2-8765-2929c63d2d41", "cell": { "columnId": "Aviary Tech", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -18169,12 +17351,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14711, + "_idleStart": 14002, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 92, + "duration": 253, "state": "passed", "speed": "slow" }, @@ -18191,9 +17373,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:fd745dfc-b884-4363-85bc-8ba590917fda", + "_testId": "urn:uuid:0e52ef7a-dc25-44bb-b6c4-1d8baf66643e", "cell": { "columnId": "Digital Bazaar", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -18205,12 +17387,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15509, + "_idleStart": 15376, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 346, + "duration": 311, "state": "passed", "speed": "slow" }, @@ -18227,9 +17409,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:163eb207-79c6-4bb6-92c5-6189040e45f0", + "_testId": "urn:uuid:fdf9dd91-035f-4f89-b48c-97d8c00b8e55", "cell": { "columnId": "Grotto Networking", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -18241,12 +17423,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 17720, + "_idleStart": 17173, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 654, + "duration": 734, "state": "passed", "speed": "slow" }, @@ -18263,9 +17445,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:c6e37d79-1bec-4029-aeca-bf0714ba0fc3", + "_testId": "urn:uuid:1a6be196-1e70-463f-a96f-64f67e54257f", "cell": { "columnId": "Netis", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -18277,12 +17459,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25107, + "_idleStart": 25328, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 607, + "duration": 572, "state": "passed", "speed": "slow" }, @@ -18299,9 +17481,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:c225e450-0bb6-4300-aea3-9525cdf4ebde", + "_testId": "urn:uuid:98b49987-d81e-48f4-87ce-08c03b9491d7", "cell": { "columnId": "Procivis One Core", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -18313,12 +17495,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 29088, + "_idleStart": 29043, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 529, + "duration": 511, "state": "passed", "speed": "slow" }, @@ -18335,9 +17517,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:6a723077-bbb4-4324-a45b-b7a511f180ba", + "_testId": "urn:uuid:b79cf877-edb2-48fa-8d28-e0c0a460623c", "cell": { "columnId": "SpruceID", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -18349,12 +17531,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 32592, + "_idleStart": 32286, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 111, + "duration": 327, "state": "passed", "speed": "slow" }, @@ -18371,9 +17553,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:0b879236-6c3a-4f5e-a725-f86e853e6fcf", + "_testId": "urn:uuid:1de4c21d-17c4-4488-9153-c96f45776184", "cell": { "columnId": "Trential", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -18385,12 +17567,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 34410, + "_idleStart": 34397, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2662, + "duration": 2817, "state": "passed", "speed": "slow" }, @@ -18407,9 +17589,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:f235ac27-b0ac-4cc0-be3a-f847bc0adfd6", + "_testId": "urn:uuid:11eb8a5e-0945-4676-ae60-d4bb023322d1", "cell": { "columnId": "Trinsic", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -18421,14 +17603,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 58471, + "_idleStart": 57102, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 287, - "state": "passed", - "speed": "slow" + "duration": 263, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Should not verify VC with invalid base URL: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:29 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': '13', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=bZyoSAmQKTa0N0CmpcXrSmOo7F6kWWeOYbULwBpE%2BWUeHApZWG67mcsY5rGFYHK0Mv%2Baa96UyxNWzt13Tw513f92uO6Bk9sMteAcdm7tDDYnS6hMcKInn2PnZQV6XvOwd8k3P0QcC4XA6gNg0dV1\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d9537ccc1f7b1-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8376&min_rtt=8319&rtt_var=3234&sent=4&recv=5&lost=0&retrans=0&sent_bytes=2442&recv_bytes=1617&delivery_rate=325395&cwnd=251&unsent_bytes=0&cid=71b235b8b08f944e&ts=244&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "showDiff": false, + "actual": {}, + "operator": "notStrictEqual", + "stack": "AssertionError: Should not verify VC with invalid base URL: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:29 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': '13', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=bZyoSAmQKTa0N0CmpcXrSmOo7F6kWWeOYbULwBpE%2BWUeHApZWG67mcsY5rGFYHK0Mv%2Baa96UyxNWzt13Tw513f92uO6Bk9sMteAcdm7tDDYnS6hMcKInn2PnZQV6XvOwd8k3P0QcC4XA6gNg0dV1\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d9537ccc1f7b1-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8376&min_rtt=8319&rtt_var=3234&sent=4&recv=5&lost=0&retrans=0&sent_bytes=2442&recv_bytes=1617&delivery_rate=325395&cwnd=251&unsent_bytes=0&cid=71b235b8b08f944e&ts=244&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:39:7)" + } }, { "type": "test", @@ -18443,9 +17632,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:f6f123d0-5697-49b7-ba27-bd7ddd78870d", + "_testId": "urn:uuid:19eb4308-f23b-427a-8c22-cc98b0e94c26", "cell": { "columnId": "bovine", "rowId": "When deserializing to RDF, implementations MUST ensure that the base URL is set to null." @@ -18457,12 +17646,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 60372, + "_idleStart": 58731, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 709, + "duration": 741, "state": "passed", "speed": "slow" } @@ -18485,9 +17674,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:ec67a7cd-7152-4f6c-a65a-8c3ea295596c", + "_testId": "urn:uuid:fc5c6434-02ec-478a-8a79-74afbd540dc2", "cell": { "columnId": "apicatalog.com", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -18499,12 +17688,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13550, + "_idleStart": 12795, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 54, + "duration": 56, "state": "passed", "speed": "medium" }, @@ -18521,9 +17710,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:e823060e-992a-4313-9b2e-a07f42e158c4", + "_testId": "urn:uuid:ec878f6b-70f4-43b8-a6ee-0e45f2d91555", "cell": { "columnId": "Aviary Tech", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -18535,14 +17724,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14804, + "_idleStart": 14255, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 31, + "duration": 46, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -18557,9 +17746,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:57a3e6b1-8075-466b-8221-bb98683dc773", + "_testId": "urn:uuid:5b0cb46c-e9d1-45f4-a5a9-121429b27e27", "cell": { "columnId": "Digital Bazaar", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -18571,12 +17760,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15854, + "_idleStart": 15688, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 108, + "duration": 80, "state": "passed", "speed": "slow" }, @@ -18593,9 +17782,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:ba6f732b-a818-42db-97bc-272e23b6ae0f", + "_testId": "urn:uuid:a0f64ac5-39e2-408d-9ea2-eac31503b345", "cell": { "columnId": "Grotto Networking", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -18607,12 +17796,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 18374, + "_idleStart": 17908, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 5, + "duration": 21, "state": "passed", "speed": "fast" }, @@ -18629,9 +17818,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:2732d4d7-b4a0-4363-b038-efe67dd32d45", + "_testId": "urn:uuid:38f1dde2-56df-4088-94d8-24ac4c771154", "cell": { "columnId": "Netis", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -18643,12 +17832,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25715, + "_idleStart": 25900, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 183, + "duration": 169, "state": "passed", "speed": "slow" }, @@ -18665,9 +17854,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:6aed50dd-cbcb-4428-81ee-0de73ce1cc7f", + "_testId": "urn:uuid:d9676ea9-261b-47ca-bc37-6a1f54492eb8", "cell": { "columnId": "Procivis One Core", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -18679,12 +17868,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 29617, + "_idleStart": 29554, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 165, + "duration": 150, "state": "passed", "speed": "slow" }, @@ -18701,9 +17890,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:6c100104-b24e-4661-88e3-012ba454357a", + "_testId": "urn:uuid:0fe61dce-73b8-4a89-b8e4-5b1955dfa455", "cell": { "columnId": "SpruceID", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -18715,12 +17904,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 32704, + "_idleStart": 32614, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 94, + "duration": 96, "state": "passed", "speed": "slow" }, @@ -18737,9 +17926,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:52f3d2f9-6c63-4048-a59c-eba34cb17340", + "_testId": "urn:uuid:5146d662-99c3-400f-89f1-661c173b6e03", "cell": { "columnId": "Trential", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -18751,12 +17940,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 37072, + "_idleStart": 37214, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 242, + "duration": 243, "state": "passed", "speed": "slow" }, @@ -18773,9 +17962,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:0ed82e5d-1c7c-4b66-b0e5-47d3af2f1ba2", + "_testId": "urn:uuid:fc1a3372-d42f-4bb4-96db-fb555d4b3898", "cell": { "columnId": "Trinsic", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -18787,14 +17976,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 58758, + "_idleStart": 57366, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 87, - "state": "passed", - "speed": "slow" + "duration": 111, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Should not verify VC with invalid \"proof.type\": expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '21', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=bQCA2dopWWH93xmB%2F24PxcuMY1mRql605%2BI9DIOmz%2FNFqfoOOyiHeN1u5h5ADtQMJWKsv9yt9D1c8LDc4vUy1EV0HaAxgHaRlpzq9qv4DHDlQebq7eu7GoHXPOonBn8lpnwGpSKFf1QWfmst0cv6\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d95394cdb525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8339&min_rtt=8272&rtt_var=2386&sent=9&recv=7&lost=0&retrans=0&sent_bytes=5646&recv_bytes=2601&delivery_rate=675976&cwnd=243&unsent_bytes=0&cid=f41c2f2c88864673&ts=356&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "showDiff": false, + "actual": {}, + "operator": "notStrictEqual", + "stack": "AssertionError: Should not verify VC with invalid \"proof.type\": expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '21', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=bQCA2dopWWH93xmB%2F24PxcuMY1mRql605%2BI9DIOmz%2FNFqfoOOyiHeN1u5h5ADtQMJWKsv9yt9D1c8LDc4vUy1EV0HaAxgHaRlpzq9qv4DHDlQebq7eu7GoHXPOonBn8lpnwGpSKFf1QWfmst0cv6\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d95394cdb525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8339&min_rtt=8272&rtt_var=2386&sent=9&recv=7&lost=0&retrans=0&sent_bytes=5646&recv_bytes=2601&delivery_rate=675976&cwnd=243&unsent_bytes=0&cid=f41c2f2c88864673&ts=356&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:51:7)" + } }, { "type": "test", @@ -18809,9 +18005,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:7b59a0c6-d07b-47b4-9ac6-68130c2658e2", + "_testId": "urn:uuid:219bb1ed-5049-4035-a550-2121212356ad", "cell": { "columnId": "bovine", "rowId": "Conforming processors MUST produce errors when non-conforming documents are consumed." @@ -18823,12 +18019,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 61081, + "_idleStart": 59473, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 170, + "duration": 156, "state": "passed", "speed": "slow" } @@ -18851,9 +18047,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:fe09d1cd-92e0-4324-849b-6d2debc8dc15", + "_testId": "urn:uuid:f3df5247-0734-44e2-a414-96e3fc740659", "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." @@ -18865,12 +18061,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13604, + "_idleStart": 12851, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 153, + "duration": 193, "state": "passed", "speed": "slow" }, @@ -18887,9 +18083,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:b3ed8468-74dd-4498-b6cc-13d420d3fe4f", + "_testId": "urn:uuid:5dad8833-8080-4ed1-84b7-26e37db3f5c4", "cell": { "columnId": "Aviary 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." @@ -18901,14 +18097,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14834, + "_idleStart": 14301, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 59, + "duration": 87, "state": "passed", - "speed": "medium" + "speed": "slow" }, { "type": "test", @@ -18923,9 +18119,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:e9356f16-3c45-42e1-9b22-e77a5efb46b4", + "_testId": "urn:uuid:a7a46bba-657c-4c9a-aebc-c7066a05fa13", "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." @@ -18937,12 +18133,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15962, + "_idleStart": 15768, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 191, + "duration": 150, "state": "passed", "speed": "slow" }, @@ -18959,9 +18155,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:b176abd9-eb5c-46f1-993f-6ed1549dbb43", + "_testId": "urn:uuid:57eb201c-601b-4b5f-87ca-b15e8959f257", "cell": { "columnId": "Grotto Networking", "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." @@ -18973,14 +18169,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 18380, + "_idleStart": 17929, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 23, + "duration": 44, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -18995,9 +18191,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:6316a9b6-a02c-44a3-b975-13203ea9c5b7", + "_testId": "urn:uuid:46654096-dcee-4934-8759-b29e14cb64d4", "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." @@ -19009,12 +18205,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25898, + "_idleStart": 26069, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 365, + "duration": 336, "state": "passed", "speed": "slow" }, @@ -19031,9 +18227,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:71e5bb46-6ffb-4ba9-bb7e-a3e1e4e33612", + "_testId": "urn:uuid:bc588671-7ce3-47c0-bf36-9754d46118d2", "cell": { "columnId": "Procivis One Core", "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." @@ -19045,12 +18241,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 29782, + "_idleStart": 29705, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 331, + "duration": 310, "state": "passed", "speed": "slow" }, @@ -19067,9 +18263,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:e38e206e-e058-4414-b569-ad507afdfd6b", + "_testId": "urn:uuid:bab4d073-2f83-4322-ad28-7aaf9000dc98", "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." @@ -19081,7 +18277,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 32797, + "_idleStart": 32709, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -19103,9 +18299,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:47c35506-191e-4361-b92a-c07ffdff1dec", + "_testId": "urn:uuid:e64eee23-d845-4f98-a985-6e731f379062", "cell": { "columnId": "Trential", "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." @@ -19117,12 +18313,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 37314, + "_idleStart": 37458, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 475, + "duration": 486, "state": "passed", "speed": "slow" }, @@ -19139,9 +18335,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:d966e5c9-7d38-4edc-87c6-e489bf8b2a5a", + "_testId": "urn:uuid:f3fe1ef0-763e-4efb-b1e6-bb623e02124d", "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." @@ -19153,14 +18349,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 58845, + "_idleStart": 57478, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 175, - "state": "passed", - "speed": "slow" + "duration": 93, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "MUST not verify VC with proof that is not a map.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '8', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=KeoeGJ%2BTnkEOcG%2FETfLy6bd1ewLzp8IuNYw6XfxYkZDnz0vCLIc%2FYDIzD6rmSRsGAOzadqIHIQ8M8db2kWlrTQPrTDqYu9kLG8rWpZkP0jARo12rnmz8HbHN%2F0AyfSKmsSYfwNCeTShOhbfy%2Fw5U\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953a0de0525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8657&min_rtt=8272&rtt_var=1974&sent=13&recv=9&lost=0&retrans=0&sent_bytes=8371&recv_bytes=3357&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=450&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "showDiff": false, + "actual": {}, + "operator": "notStrictEqual", + "stack": "AssertionError: MUST not verify VC with proof that is not a map.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '8', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=KeoeGJ%2BTnkEOcG%2FETfLy6bd1ewLzp8IuNYw6XfxYkZDnz0vCLIc%2FYDIzD6rmSRsGAOzadqIHIQ8M8db2kWlrTQPrTDqYu9kLG8rWpZkP0jARo12rnmz8HbHN%2F0AyfSKmsSYfwNCeTShOhbfy%2Fw5U\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953a0de0525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8657&min_rtt=8272&rtt_var=1974&sent=13&recv=9&lost=0&retrans=0&sent_bytes=8371&recv_bytes=3357&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=450&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:63:7)" + } }, { "type": "test", @@ -19175,9 +18378,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:c152a1dc-679a-4984-964e-23cf56560f2a", + "_testId": "urn:uuid:7c02fdfc-95bb-40ff-a645-1cdc3d32e96e", "cell": { "columnId": "bovine", "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." @@ -19189,12 +18392,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 61251, + "_idleStart": 59630, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 336, + "duration": 306, "state": "passed", "speed": "slow" } @@ -19217,9 +18420,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:b57856e5-f494-410d-88aa-52494a94f9a1", + "_testId": "urn:uuid:d86abfa3-ea1f-419d-94b6-aff1391c69dc", "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" @@ -19231,12 +18434,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 13758, + "_idleStart": 13044, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 298, + "duration": 300, "state": "passed", "speed": "slow" }, @@ -19253,9 +18456,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:abb2c660-ca64-4559-8b8b-c966a748a3a3", + "_testId": "urn:uuid:e7a20eba-5a59-427d-9445-ed3ebea799b8", "cell": { "columnId": "Aviary 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" @@ -19267,12 +18470,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14894, + "_idleStart": 14388, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 121, + "duration": 198, "state": "passed", "speed": "slow" }, @@ -19289,9 +18492,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:34763414-3a65-4d44-92f4-2f75941e33e0", + "_testId": "urn:uuid:8f065a08-97e7-42c7-9aaa-4ced0c7d7028", "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" @@ -19303,12 +18506,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 16153, + "_idleStart": 15917, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 393, + "duration": 308, "state": "passed", "speed": "slow" }, @@ -19325,9 +18528,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:cef57e36-ee9b-48da-9572-1245e559ded8", + "_testId": "urn:uuid:9baf0838-f3fd-4c3e-a8e2-a3970b0dd234", "cell": { "columnId": "Grotto Networking", "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" @@ -19339,14 +18542,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 18402, + "_idleStart": 17974, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 35, + "duration": 88, "state": "passed", - "speed": "fast" + "speed": "slow" }, { "type": "test", @@ -19361,9 +18564,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:d759ff8d-cd0b-4999-83e1-7bb4ac1051dd", + "_testId": "urn:uuid:eb3be15d-5ccf-4300-a5fc-67bd4e874e7f", "cell": { "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" @@ -19375,12 +18578,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 26264, + "_idleStart": 26405, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 732, + "duration": 674, "state": "passed", "speed": "slow" }, @@ -19397,9 +18600,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:ab4ed072-a73d-456e-b566-cd9d8bb8919f", + "_testId": "urn:uuid:896a8711-0754-43e8-a4a9-1ba1d9a10fa5", "cell": { "columnId": "Procivis One Core", "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" @@ -19411,12 +18614,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 30114, + "_idleStart": 30016, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 655, + "duration": 601, "state": "passed", "speed": "slow" }, @@ -19433,9 +18636,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:85e28f78-fcb2-40d3-a446-b9e9abb8d664", + "_testId": "urn:uuid:0807195a-67f1-4aa9-80bc-8f91c7b466b4", "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" @@ -19447,12 +18650,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 32992, + "_idleStart": 32904, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 362, + "duration": 370, "state": "passed", "speed": "slow" }, @@ -19469,9 +18672,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:7b4a9d00-92bc-44e4-94f0-8ccc7bf69439", + "_testId": "urn:uuid:200ef4d1-dffe-4e26-9ccb-a99cae5638ce", "cell": { "columnId": "Trential", "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" @@ -19483,12 +18686,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 37790, + "_idleStart": 37945, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 944, + "duration": 1081, "state": "passed", "speed": "slow" }, @@ -19505,9 +18708,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:3a703721-77a0-4826-9554-57aefd6dd49e", + "_testId": "urn:uuid:6020f5ba-1c68-422d-8f2f-cfb255629cf3", "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" @@ -19519,14 +18722,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 59020, + "_idleStart": 57572, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 339, - "state": "passed", - "speed": "slow" + "duration": 105, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "MUST not verify VC w/o a proof: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '16', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=SVHpo%2FECGsBDERPvOcmM%2FBNXwAe%2FAMinMxrQamFh9K8%2BHQETDSVdo1cniDVktyzrm7yFKtQZDow4oK0Z7pbfwveI62v%2Bjhca3HZHhJ16tlmC%2FMhg6FTBR7i5aiO9YmcP8k0L0znH7wpHEyFCyLx%2F\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953a9e91525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8623&min_rtt=8272&rtt_var=1548&sent=16&recv=11&lost=0&retrans=0&sent_bytes=11100&recv_bytes=4100&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=556&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "showDiff": false, + "actual": {}, + "operator": "notStrictEqual", + "stack": "AssertionError: MUST not verify VC w/o a proof: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '16', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=SVHpo%2FECGsBDERPvOcmM%2FBNXwAe%2FAMinMxrQamFh9K8%2BHQETDSVdo1cniDVktyzrm7yFKtQZDow4oK0Z7pbfwveI62v%2Bjhca3HZHhJ16tlmC%2FMhg6FTBR7i5aiO9YmcP8k0L0znH7wpHEyFCyLx%2F\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953a9e91525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8623&min_rtt=8272&rtt_var=1548&sent=16&recv=11&lost=0&retrans=0&sent_bytes=11100&recv_bytes=4100&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=556&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:82:7)" + } }, { "type": "test", @@ -19541,9 +18751,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:08c696cf-b534-4ab9-ba77-4db98da6ff68", + "_testId": "urn:uuid:8b08d78b-7188-4aca-bd91-64edf2ab7761", "cell": { "columnId": "bovine", "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" @@ -19555,12 +18765,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 61587, + "_idleStart": 59936, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 668, + "duration": 605, "state": "passed", "speed": "slow" } @@ -19583,9 +18793,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:db4e56a0-a755-4ab8-8a87-1921aea2f615", + "_testId": "urn:uuid:6da5a158-7434-46ff-a5dc-87cd6710c41c", "cell": { "columnId": "apicatalog.com", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -19597,12 +18807,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14055, + "_idleStart": 13344, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 55, + "duration": 53, "state": "passed", "speed": "medium" }, @@ -19619,9 +18829,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:3d8c9ef9-6b52-421e-b53f-50fed0cf1374", + "_testId": "urn:uuid:7e018b23-19a1-4f0b-ad43-d0be1e22ec45", "cell": { "columnId": "Aviary Tech", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -19633,14 +18843,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15015, + "_idleStart": 14586, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 29, + "duration": 49, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -19655,9 +18865,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:509697f5-c9ea-43b9-85ab-90a0e13e08a5", + "_testId": "urn:uuid:8c4505c2-d1d5-4304-beb4-66637f0d0ef6", "cell": { "columnId": "Digital Bazaar", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -19669,12 +18879,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 16546, + "_idleStart": 16226, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 96, + "duration": 80, "state": "passed", "speed": "slow" }, @@ -19691,9 +18901,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:951bdc24-f73d-4182-b49f-13bc66452aa1", + "_testId": "urn:uuid:cf19254c-f1f2-4ff5-955a-48a8e1927465", "cell": { "columnId": "Grotto Networking", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -19705,12 +18915,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 18437, + "_idleStart": 18063, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 6, + "duration": 24, "state": "passed", "speed": "fast" }, @@ -19727,9 +18937,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:6735ee01-0bc4-43f6-bc13-329380d0b025", + "_testId": "urn:uuid:a1a9a152-cc7e-4e1c-af1a-af033d2932bd", "cell": { "columnId": "Netis", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -19741,12 +18951,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 26995, + "_idleStart": 27079, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 182, + "duration": 169, "state": "passed", "speed": "slow" }, @@ -19763,9 +18973,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:6436d1e8-91ae-4071-8c13-7d80c9fef9eb", + "_testId": "urn:uuid:1c41f4d4-5858-426b-bd22-abe37244ed59", "cell": { "columnId": "Procivis One Core", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -19777,12 +18987,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 30768, + "_idleStart": 30617, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 165, + "duration": 150, "state": "passed", "speed": "slow" }, @@ -19799,9 +19009,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:ae4ac923-18b8-4ac9-a44c-e14af491a901", + "_testId": "urn:uuid:399e1f74-5c36-47a7-8cbb-466157af9106", "cell": { "columnId": "SpruceID", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -19813,12 +19023,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 33354, + "_idleStart": 33275, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 92, + "duration": 105, "state": "passed", "speed": "slow" }, @@ -19835,9 +19045,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:82d36ece-156f-43c9-b022-e9df4887326e", + "_testId": "urn:uuid:0ea55b0d-c5ef-41cc-badf-a256c7f13d6a", "cell": { "columnId": "Trential", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -19849,12 +19059,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 38734, + "_idleStart": 39026, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 233, + "duration": 308, "state": "passed", "speed": "slow" }, @@ -19871,9 +19081,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:c711a5fe-dd66-4d2e-bbbd-93fedfbdcf8c", + "_testId": "urn:uuid:a2b950c6-1dcd-4ef7-8a58-1fce9a70cfca", "cell": { "columnId": "Trinsic", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -19885,14 +19095,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 59360, + "_idleStart": 57678, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 91, - "state": "passed", - "speed": "slow" + "duration": 102, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Should not verify VC with invalid \"proof.type\": expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '16', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=CIj9%2BXy0sN4JzrTSNxhNyHKhCcU2GXOINSXsx7QGWk2rCX9LSN7WHpek9a0C7cbkQvqOYCFwJ9RC%2FaPQhPmc05svXtYOGxuO%2BEA4oBw7NTHKMxnHAZUGVg%2FMECsOg2okXYyHrt%2B2lxjkE0rO8YeN\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953b4a88f7b1-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8546&min_rtt=8318&rtt_var=2142&sent=9&recv=8&lost=0&retrans=0&sent_bytes=5676&recv_bytes=2728&delivery_rate=580251&cwnd=255&unsent_bytes=0&cid=71b235b8b08f944e&ts=658&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "showDiff": false, + "actual": {}, + "operator": "notStrictEqual", + "stack": "AssertionError: Should not verify VC with invalid \"proof.type\": expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '16', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=CIj9%2BXy0sN4JzrTSNxhNyHKhCcU2GXOINSXsx7QGWk2rCX9LSN7WHpek9a0C7cbkQvqOYCFwJ9RC%2FaPQhPmc05svXtYOGxuO%2BEA4oBw7NTHKMxnHAZUGVg%2FMECsOg2okXYyHrt%2B2lxjkE0rO8YeN\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953b4a88f7b1-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8546&min_rtt=8318&rtt_var=2142&sent=9&recv=8&lost=0&retrans=0&sent_bytes=5676&recv_bytes=2728&delivery_rate=580251&cwnd=255&unsent_bytes=0&cid=71b235b8b08f944e&ts=658&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:113:11)" + } }, { "type": "test", @@ -19907,9 +19124,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:3bb48edb-8473-4533-862f-3e2fa60de1ac", + "_testId": "urn:uuid:ece12d9c-47e1-4ff5-aeb5-e67085d152ec", "cell": { "columnId": "bovine", "rowId": "The type property MUST contain the string DataIntegrityProof." @@ -19921,12 +19138,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 62256, + "_idleStart": 60541, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 171, + "duration": 159, "state": "passed", "speed": "slow" } @@ -19949,9 +19166,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:d27884c0-4435-47c2-bc42-6de998745cf7", + "_testId": "urn:uuid:8b30218e-3063-4332-b511-c88a44e4edce", "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." @@ -19963,7 +19180,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14110, + "_idleStart": 13397, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -19985,9 +19202,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:0b54a622-be6b-4e84-a3b7-eebf260782cb", + "_testId": "urn:uuid:50b5541b-ed4c-424d-b76b-f45bbba68c28", "cell": { "columnId": "Aviary 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." @@ -19999,14 +19216,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15045, + "_idleStart": 14636, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 30, + "duration": 69, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -20021,9 +19238,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:36aa5418-f20e-4091-81a5-4d7c71265714", + "_testId": "urn:uuid:d02cd02d-fe75-401c-a2d2-86a8e2da284e", "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." @@ -20035,12 +19252,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 16643, + "_idleStart": 16305, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 96, + "duration": 77, "state": "passed", "speed": "slow" }, @@ -20057,9 +19274,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:12e94af7-2bd7-4a5e-8297-df3cd8fe5ee1", + "_testId": "urn:uuid:7ecd81c4-f813-4d2c-aaa4-d48ab0bc2fb5", "cell": { "columnId": "Grotto Networking", "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." @@ -20071,12 +19288,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 18443, + "_idleStart": 18086, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 531, + "duration": 797, "state": "passed", "speed": "slow" }, @@ -20093,9 +19310,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:14f51700-2188-4b7f-835f-a462615298b3", + "_testId": "urn:uuid:e577ca22-16e8-4878-910a-699598f4c008", "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." @@ -20107,12 +19324,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 27177, + "_idleStart": 27249, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 186, + "duration": 170, "state": "passed", "speed": "slow" }, @@ -20129,9 +19346,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:97add7b4-a162-4120-bcd5-de825f66f438", + "_testId": "urn:uuid:720e22a9-9f13-46f3-830b-d209e65831ed", "cell": { "columnId": "Procivis One Core", "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." @@ -20143,12 +19360,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 30933, + "_idleStart": 30768, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 165, + "duration": 151, "state": "passed", "speed": "slow" }, @@ -20165,9 +19382,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:d588c21e-ce55-45d9-9f2d-92f93fe29f11", + "_testId": "urn:uuid:1b61f7c7-68fb-421e-b870-20e6bf713208", "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." @@ -20179,12 +19396,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 33447, + "_idleStart": 33381, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 93, + "duration": 99, "state": "passed", "speed": "slow" }, @@ -20201,9 +19418,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:f0b9165f-e1f6-4aad-98e0-cfa705f053c1", + "_testId": "urn:uuid:f87f6657-5ced-4bf7-8ef5-964cf101abe1", "cell": { "columnId": "Trential", "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." @@ -20215,12 +19432,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 38967, + "_idleStart": 39335, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 241, + "duration": 244, "state": "passed", "speed": "slow" }, @@ -20237,9 +19454,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:78f6f2b3-6af5-4579-8093-1304bd388a6a", + "_testId": "urn:uuid:88e9852f-9e42-495a-a92f-1041996b57cc", "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." @@ -20251,14 +19468,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 59451, + "_idleStart": 57781, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 95, - "state": "passed", - "speed": "slow" + "duration": 105, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Verifier should reject VC with invalid proof purpose.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '16', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=PoU0VupAUJC8zXDWvmJp%2FHrwuGFDbVGUTTQZeR%2BbyGAYxo%2FploLqISLeYBOmxQC%2BTviJxrCj7ENyrUMCCGETOFDWsWGkufW8R%2B9lX4NYRpclOKEAOVepTO%2BHo0q1%2B7GV%2FkpddGeMDigomp6ZbpKP\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953be89e525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8931&min_rtt=8272&rtt_var=1777&sent=19&recv=13&lost=0&retrans=0&sent_bytes=13863&recv_bytes=5212&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=764&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "showDiff": false, + "actual": {}, + "operator": "notStrictEqual", + "stack": "AssertionError: Verifier should reject VC with invalid proof purpose.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '16', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=PoU0VupAUJC8zXDWvmJp%2FHrwuGFDbVGUTTQZeR%2BbyGAYxo%2FploLqISLeYBOmxQC%2BTviJxrCj7ENyrUMCCGETOFDWsWGkufW8R%2B9lX4NYRpclOKEAOVepTO%2BHo0q1%2B7GV%2FkpddGeMDigomp6ZbpKP\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953be89e525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8931&min_rtt=8272&rtt_var=1777&sent=19&recv=13&lost=0&retrans=0&sent_bytes=13863&recv_bytes=5212&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=764&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:139:7)" + } }, { "type": "test", @@ -20273,9 +19497,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:e09939c3-d960-473c-a8f8-367a07283eff", + "_testId": "urn:uuid:dd1bb40a-b44e-4274-83f1-07cf844ccfff", "cell": { "columnId": "bovine", "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." @@ -20287,12 +19511,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 62427, + "_idleStart": 60701, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 176, + "duration": 154, "state": "passed", "speed": "slow" } @@ -20315,9 +19539,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:09b33b28-eaaa-4932-ac1d-5bd8d5648984", + "_testId": "urn:uuid:abc14915-95c1-407a-b4a7-e50c2790e229", "cell": { "columnId": "apicatalog.com", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -20329,7 +19553,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14165, + "_idleStart": 13452, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -20351,9 +19575,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:f48cd41c-cf09-4a1a-9583-fb671cd622ef", + "_testId": "urn:uuid:d56de331-4049-4579-a4f2-7efc9192a39d", "cell": { "columnId": "Aviary Tech", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -20365,14 +19589,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15075, + "_idleStart": 14706, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 129, "state": "passed", - "speed": "fast" + "speed": "slow" }, { "type": "test", @@ -20387,9 +19611,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:9563bdda-09a0-4594-b436-95eee69ada9e", + "_testId": "urn:uuid:c429b8d0-f158-45d2-809d-204c7434dbf2", "cell": { "columnId": "Digital Bazaar", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -20401,7 +19625,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 16739, + "_idleStart": 16383, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -20423,9 +19647,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:cebe4bf1-aafa-4d3d-93af-5cf63174474b", + "_testId": "urn:uuid:617e6877-7d7d-418b-8573-f113663152e7", "cell": { "columnId": "Grotto Networking", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -20437,7 +19661,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 18974, + "_idleStart": 18884, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -20459,9 +19683,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:aef7c997-3963-4483-80d7-06e1b99f6ffe", + "_testId": "urn:uuid:f41cd65c-cb42-42dd-bf46-545657988c2c", "cell": { "columnId": "Netis", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -20473,7 +19697,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 27363, + "_idleStart": 27419, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -20495,9 +19719,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:a40d78ec-d786-4d57-9b2f-8f5c980f28d3", + "_testId": "urn:uuid:5a7a2b78-8c5b-4cbd-91d6-b4a8ad457ee3", "cell": { "columnId": "Procivis One Core", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -20509,7 +19733,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 31099, + "_idleStart": 30918, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -20531,9 +19755,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:e9b9103f-5f5a-4d53-a493-78b8f4586b1b", + "_testId": "urn:uuid:deca477e-955b-4d85-a77d-1acada457a9c", "cell": { "columnId": "SpruceID", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -20545,7 +19769,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 33539, + "_idleStart": 33481, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -20567,9 +19791,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:05fd57cb-b5d8-448a-a3d8-83b17663831e", + "_testId": "urn:uuid:4f581cf0-1bf0-47f4-8513-106efa5f25c7", "cell": { "columnId": "Trential", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -20581,12 +19805,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 39208, + "_idleStart": 39579, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1967, + "duration": 1315, "state": "passed", "speed": "slow" }, @@ -20603,9 +19827,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:09b4c80d-bfa0-47ae-8187-ef5c3d022809", + "_testId": "urn:uuid:bb686239-a2bb-4ebd-af2e-7dfeac3d76df", "cell": { "columnId": "Trinsic", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -20617,14 +19841,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 59546, + "_idleStart": 57887, "_onTimeout": null, "_repeat": null, "_destroyed": true }, "duration": 0, - "state": "passed", - "speed": "fast" + "state": "failed", + "err": { + "name": "AssertionError", + "message": "MUST not verify VC with no \"proofValue\".: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:29 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': '29', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=AN5r%2BEbvrigCZz5v1kHGtAh6KDyY5HtJ2zDpr2qiARRcukfEadL3pnxIgJCgdt5QctAkLBkANpv6iLcA1kKdkyyGzJvHg2l5fxsgrPZ%2BqszOj6e0l6dCOyihcW9UZEWA9u7Gx4nESlu5Q14SvmTV\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d9537da83525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8323&min_rtt=8272&rtt_var=3139&sent=4&recv=5&lost=0&retrans=0&sent_bytes=2441&recv_bytes=1490&delivery_rate=345261&cwnd=239&unsent_bytes=0&cid=f41c2f2c88864673&ts=147&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "showDiff": false, + "actual": {}, + "operator": "notStrictEqual", + "stack": "AssertionError: MUST not verify VC with no \"proofValue\".: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:29 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': '29', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=AN5r%2BEbvrigCZz5v1kHGtAh6KDyY5HtJ2zDpr2qiARRcukfEadL3pnxIgJCgdt5QctAkLBkANpv6iLcA1kKdkyyGzJvHg2l5fxsgrPZ%2BqszOj6e0l6dCOyihcW9UZEWA9u7Gx4nESlu5Q14SvmTV\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d9537da83525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8323&min_rtt=8272&rtt_var=3139&sent=4&recv=5&lost=0&retrans=0&sent_bytes=2441&recv_bytes=1490&delivery_rate=345261&cwnd=239&unsent_bytes=0&cid=f41c2f2c88864673&ts=147&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async shouldBeProofValue (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:311:3)" + } }, { "type": "test", @@ -20639,9 +19870,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:46da74e3-9787-4732-9278-e2321c076de0", + "_testId": "urn:uuid:ea71c343-2438-43e3-a764-93166edb7bb3", "cell": { "columnId": "bovine", "rowId": "The proofValue property MUST be used, as specified in 2.1 Proofs." @@ -20653,7 +19884,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 62602, + "_idleStart": 60856, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -20681,9 +19912,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:20e0fa44-515a-4fe4-a6a5-86ef0bdac93c", + "_testId": "urn:uuid:edb2094f-bc75-4fa7-aa1e-671f99432648", "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." @@ -20695,7 +19926,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14165, + "_idleStart": 13452, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -20717,9 +19948,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:c24acf4d-c937-42fb-9a64-0a93415a3e2b", + "_testId": "urn:uuid:8e5a5bbb-0f34-4452-9a0c-c9bca979f0ea", "cell": { "columnId": "Aviary 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." @@ -20731,7 +19962,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15075, + "_idleStart": 14835, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -20753,9 +19984,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:1bfd9f8a-7466-4905-b335-91e32fb96703", + "_testId": "urn:uuid:d0726630-c6a2-428f-b23d-9ea2c1ce063e", "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." @@ -20767,7 +19998,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 16739, + "_idleStart": 16383, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -20789,9 +20020,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:fe7008be-954b-4e5f-ae40-2bfb873eb95e", + "_testId": "urn:uuid:33c7c60e-c090-4440-8452-5864831f807c", "cell": { "columnId": "Grotto Networking", "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." @@ -20803,7 +20034,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 18974, + "_idleStart": 18884, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -20825,9 +20056,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:d79aab01-628e-430c-8373-4a39b06f6a2d", + "_testId": "urn:uuid:62825591-b78b-4479-9ff5-30fd7da45b57", "cell": { "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." @@ -20839,7 +20070,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 27363, + "_idleStart": 27419, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -20861,9 +20092,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:6fe8be0b-3ab7-4d7a-99e9-7660e617722f", + "_testId": "urn:uuid:48627cd7-2c60-407d-a5c4-5e28dc3c1dc2", "cell": { "columnId": "Procivis One Core", "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." @@ -20875,7 +20106,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 31099, + "_idleStart": 30918, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -20897,9 +20128,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:056bee18-af00-4dcf-8c93-1719b5d84b9b", + "_testId": "urn:uuid:fabc28ce-d5f5-4066-9e22-1cd98f787632", "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." @@ -20911,7 +20142,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 33539, + "_idleStart": 33481, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -20933,9 +20164,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:e3a51d24-eec8-48bc-9ebf-2ebc679d37d2", + "_testId": "urn:uuid:f3f9151c-d481-4be6-9ced-f1dba8d39958", "cell": { "columnId": "Trential", "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." @@ -20947,7 +20178,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 41176, + "_idleStart": 40895, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -20969,9 +20200,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:728bddac-ac16-4a70-84fe-7ce34bc6f952", + "_testId": "urn:uuid:1d144677-022a-4ba0-8c59-fe5b83141e32", "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." @@ -20983,14 +20214,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 59546, + "_idleStart": 57888, "_onTimeout": null, "_repeat": null, "_destroyed": true }, "duration": 0, - "state": "passed", - "speed": "fast" + "state": "failed", + "err": { + "name": "AssertionError", + "message": "MUST not verify VC with no \"proofValue\".: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:29 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': '29', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=AN5r%2BEbvrigCZz5v1kHGtAh6KDyY5HtJ2zDpr2qiARRcukfEadL3pnxIgJCgdt5QctAkLBkANpv6iLcA1kKdkyyGzJvHg2l5fxsgrPZ%2BqszOj6e0l6dCOyihcW9UZEWA9u7Gx4nESlu5Q14SvmTV\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d9537da83525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8323&min_rtt=8272&rtt_var=3139&sent=4&recv=5&lost=0&retrans=0&sent_bytes=2441&recv_bytes=1490&delivery_rate=345261&cwnd=239&unsent_bytes=0&cid=f41c2f2c88864673&ts=147&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "showDiff": false, + "actual": {}, + "operator": "notStrictEqual", + "stack": "AssertionError: MUST not verify VC with no \"proofValue\".: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:29 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': '29', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=AN5r%2BEbvrigCZz5v1kHGtAh6KDyY5HtJ2zDpr2qiARRcukfEadL3pnxIgJCgdt5QctAkLBkANpv6iLcA1kKdkyyGzJvHg2l5fxsgrPZ%2BqszOj6e0l6dCOyihcW9UZEWA9u7Gx4nESlu5Q14SvmTV\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d9537da83525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8323&min_rtt=8272&rtt_var=3139&sent=4&recv=5&lost=0&retrans=0&sent_bytes=2441&recv_bytes=1490&delivery_rate=345261&cwnd=239&unsent_bytes=0&cid=f41c2f2c88864673&ts=147&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async shouldBeProofValue (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:311:3)" + } }, { "type": "test", @@ -21005,9 +20243,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:59b16854-31d5-41ff-8abf-e2f8363246b4", + "_testId": "urn:uuid:0d5e2bf2-3a70-4123-afe0-71c45e4f8499", "cell": { "columnId": "bovine", "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." @@ -21019,7 +20257,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 62602, + "_idleStart": 60856, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -21047,9 +20285,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:4e879a60-d87e-4eae-980d-f6f68da2e475", + "_testId": "urn:uuid:7f798182-fcf8-4721-89d3-80fde3b7cf3d", "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." @@ -21061,12 +20299,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14165, + "_idleStart": 13452, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 155, + "duration": 162, "state": "passed", "speed": "slow" }, @@ -21083,9 +20321,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:e93ba9d7-fb0c-484d-88d3-bb2675cecf80", + "_testId": "urn:uuid:25576722-8062-4d94-8c6d-806327b286c9", "cell": { "columnId": "Aviary 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." @@ -21097,12 +20335,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15075, + "_idleStart": 14835, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 113, + "duration": 142, "state": "passed", "speed": "slow" }, @@ -21119,9 +20357,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:1083cfde-699f-4e7b-9e3e-d21b968aeba8", + "_testId": "urn:uuid:fe537eb5-e487-4e22-9e32-1e42ca267150", "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." @@ -21133,12 +20371,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 16740, + "_idleStart": 16383, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 323, + "duration": 261, "state": "passed", "speed": "slow" }, @@ -21155,9 +20393,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:10819800-ca2b-4aea-9ca2-11fc09f89c81", + "_testId": "urn:uuid:79e5c7c9-60a1-4dcf-8c20-929fef2bb783", "cell": { "columnId": "Grotto Networking", "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." @@ -21169,12 +20407,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 18974, + "_idleStart": 18884, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1025, + "duration": 1029, "state": "passed", "speed": "slow" }, @@ -21191,9 +20429,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:11d8ceed-20d5-409d-8867-027fed8e110f", + "_testId": "urn:uuid:f5e487f5-5036-4f9e-94af-7893c7204791", "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." @@ -21205,12 +20443,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 27364, + "_idleStart": 27419, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 568, + "duration": 524, "state": "passed", "speed": "slow" }, @@ -21227,9 +20465,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:c5540489-42a7-4d96-af1f-47518478f74c", + "_testId": "urn:uuid:e77495a2-f2c2-4417-9a88-26d54a0253ed", "cell": { "columnId": "Procivis One Core", "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." @@ -21241,12 +20479,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 31099, + "_idleStart": 30918, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 497, + "duration": 458, "state": "passed", "speed": "slow" }, @@ -21263,9 +20501,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:2cf22b81-0607-4f58-bccc-2edfea1fa8c7", + "_testId": "urn:uuid:bf2f50f4-a147-4e92-813f-9f5cca6840c2", "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." @@ -21277,12 +20515,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 33540, + "_idleStart": 33481, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 277, + "duration": 299, "state": "passed", "speed": "slow" }, @@ -21299,9 +20537,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:f6de0b5a-239b-4266-8d00-254082456f70", + "_testId": "urn:uuid:4b1e7a45-6fe7-4f4d-bdf5-9a70936e3659", "cell": { "columnId": "Trential", "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." @@ -21313,12 +20551,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 41176, + "_idleStart": 40895, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 6636, + "duration": 4639, "state": "passed", "speed": "slow" }, @@ -21335,9 +20573,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:c8770c6a-c006-472a-8955-81496412d446", + "_testId": "urn:uuid:6d175527-947f-436a-aaa3-3daa6d98eac0", "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." @@ -21349,14 +20587,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 59546, + "_idleStart": 57888, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 268, - "state": "passed", - "speed": "slow" + "duration": 131, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Should fail to verify VC when data is dropped by JSON-LD: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '21', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=f5XD4SJHp%2Bv6FhP7WZ4md8I63P%2BtJOwXXZtaQCT0e6Bq02%2F223hi%2FsfNGP37uSvy6XaXr2eY0%2FNUxmr7i9tW02gNWdBphP%2BI5lAOUuI7O1gXdOd%2FfS6A1xBeo3Xw2FhZeamEEnFw33LNdzzH7z31\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953c9972525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8872&min_rtt=8272&rtt_var=1450&sent=23&recv=15&lost=0&retrans=0&sent_bytes=16601&recv_bytes=6357&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=897&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "showDiff": false, + "actual": {}, + "operator": "notStrictEqual", + "stack": "AssertionError: Should fail to verify VC when data is dropped by JSON-LD: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '21', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=f5XD4SJHp%2Bv6FhP7WZ4md8I63P%2BtJOwXXZtaQCT0e6Bq02%2F223hi%2FsfNGP37uSvy6XaXr2eY0%2FNUxmr7i9tW02gNWdBphP%2BI5lAOUuI7O1gXdOd%2FfS6A1xBeo3Xw2FhZeamEEnFw33LNdzzH7z31\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953c9972525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8872&min_rtt=8272&rtt_var=1450&sent=23&recv=15&lost=0&retrans=0&sent_bytes=16601&recv_bytes=6357&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=897&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:165:7)" + } }, { "type": "test", @@ -21371,9 +20616,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:48e5043f-93dc-4c87-8a54-b28654947dca", + "_testId": "urn:uuid:99f8f9e8-f42a-45df-b25a-566cde40837c", "cell": { "columnId": "bovine", "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." @@ -21385,20 +20630,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 62603, + "_idleStart": 60856, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 345, + "duration": 318, "state": "failed", "err": { "name": "AssertionError", - "message": "Should fail to verify VC if an undefined term is added after issuance.: expected Response { status: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 15 Dec 2024 05:07:10 GMT', 'content-type': 'text/html; charset=utf-8', 'content-length': '0', connection: 'keep-alive', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "message": "Should fail to verify VC if an undefined term is added after issuance.: expected Response { status: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 22 Dec 2024 05:06:33 GMT', 'content-type': 'text/html; charset=utf-8', 'content-length': '0', connection: 'keep-alive', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", "showDiff": false, "actual": {}, "operator": "notStrictEqual", - "stack": "AssertionError: Should fail to verify VC if an undefined term is added after issuance.: expected Response { status: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 15 Dec 2024 05:07:10 GMT', 'content-type': 'text/html; charset=utf-8', 'content-length': '0', connection: 'keep-alive', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:172:7)" + "stack": "AssertionError: Should fail to verify VC if an undefined term is added after issuance.: expected Response { status: 200, statusText: 'OK', headers: Headers { server: 'nginx/1.18.0 (Ubuntu)', date: 'Sun, 22 Dec 2024 05:06:33 GMT', 'content-type': 'text/html; charset=utf-8', 'content-length': '0', connection: 'keep-alive', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:172:7)" } } ] @@ -21420,9 +20665,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:0e123318-098d-4d1c-bff0-38a0c56ae4c7", + "_testId": "urn:uuid:8064b170-8a9d-4c9c-b958-bcbe19f4533e", "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." @@ -21434,7 +20679,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14321, + "_idleStart": 13615, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -21456,9 +20701,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:fcdfba2a-d1e1-4d6d-ad30-8743a198ebcc", + "_testId": "urn:uuid:d431df02-c9cf-4986-84b1-d4fa49c44e74", "cell": { "columnId": "Aviary 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." @@ -21470,14 +20715,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15188, + "_idleStart": 14977, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 29, + "duration": 45, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -21492,9 +20737,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:b0b87189-576c-4d08-90f4-0e69c4f52e6b", + "_testId": "urn:uuid:cd476a30-7982-43c6-80d7-bd5bfe472cdf", "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." @@ -21506,12 +20751,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 17064, + "_idleStart": 16644, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 98, + "duration": 77, "state": "passed", "speed": "slow" }, @@ -21528,9 +20773,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:0698bd14-e1de-414c-9c5b-b93888b78c38", + "_testId": "urn:uuid:5b785efc-2f8f-46ab-9270-b4f641d17ee2", "cell": { "columnId": "Grotto Networking", "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." @@ -21542,12 +20787,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 19999, + "_idleStart": 19913, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 5, + "duration": 20, "state": "passed", "speed": "fast" }, @@ -21564,9 +20809,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:f2a04dc8-1f06-4e4b-84f9-4e7c66a4d260", + "_testId": "urn:uuid:8ca03da8-5e25-47d8-a369-dbceeeb08a49", "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." @@ -21578,12 +20823,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 27932, + "_idleStart": 27943, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 181, + "duration": 171, "state": "passed", "speed": "slow" }, @@ -21600,9 +20845,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:c830b688-2059-4649-9d16-d1700153b2b4", + "_testId": "urn:uuid:c082fa46-0011-4e11-90f8-749f12fbf6ae", "cell": { "columnId": "Procivis One Core", "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." @@ -21614,12 +20859,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 31596, + "_idleStart": 31377, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 165, + "duration": 150, "state": "passed", "speed": "slow" }, @@ -21636,9 +20881,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:5d300acc-77d1-495f-9b79-933c4f020773", + "_testId": "urn:uuid:ce938b71-131e-44fb-bc56-41e286273c1f", "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." @@ -21650,12 +20895,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 33816, + "_idleStart": 33780, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 93, + "duration": 97, "state": "passed", "speed": "slow" }, @@ -21672,9 +20917,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:2c5a001c-825a-4a42-a8f4-1247f5c27a84", + "_testId": "urn:uuid:3afca9b1-f5bc-45a2-bbcc-3e13cb337304", "cell": { "columnId": "Trential", "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." @@ -21686,12 +20931,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 47812, + "_idleStart": 45534, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 234, + "duration": 239, "state": "passed", "speed": "slow" }, @@ -21708,9 +20953,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:671ab8f0-cc30-42c2-8a62-cb083297f63e", + "_testId": "urn:uuid:befc20ec-4558-4dec-ab12-4f64cdbe34ec", "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." @@ -21722,14 +20967,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 59814, + "_idleStart": 58019, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 88, - "state": "passed", - "speed": "slow" + "duration": 98, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Expected no result from verifier.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:30 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': '13', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=pcd00zYeTORZ952wM8%2BHDZB8hDf8DcSWasvRVvSUGaoLQU4qjRjt5ZLMbiQskJCUWDOe8JgB69w%2BGHjWwgVlg%2BrI6cD0NRTFYeufaIYVvugedAuS9hJAVXjex3ql7aNgZPAlkK8CaMHKZSfIUUiv\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953d6a3d525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8810&min_rtt=8272&rtt_var=1211&sent=27&recv=17&lost=0&retrans=0&sent_bytes=19337&recv_bytes=7473&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=996&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, 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 { date: 'Sun, 22 Dec 2024 05:06:30 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': '13', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=pcd00zYeTORZ952wM8%2BHDZB8hDf8DcSWasvRVvSUGaoLQU4qjRjt5ZLMbiQskJCUWDOe8JgB69w%2BGHjWwgVlg%2BrI6cD0NRTFYeufaIYVvugedAuS9hJAVXjex3ql7aNgZPAlkK8CaMHKZSfIUUiv\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953d6a3d525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=8810&min_rtt=8272&rtt_var=1211&sent=27&recv=17&lost=0&retrans=0&sent_bytes=19337&recv_bytes=7473&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=996&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:194:7)" + } }, { "type": "test", @@ -21744,9 +20996,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:1b461e1c-a5cd-4269-8217-b941a6c2d399", + "_testId": "urn:uuid:35180ae9-be86-4dc0-bd5d-d892da1d6f06", "cell": { "columnId": "bovine", "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." @@ -21758,12 +21010,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 62948, + "_idleStart": 61174, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 165, + "duration": 152, "state": "passed", "speed": "slow" } @@ -21786,9 +21038,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:b618e2f0-9201-477d-849f-d858532cf429", + "_testId": "urn:uuid:22117e1f-907d-4a75-8c12-c7af9a6583a7", "cell": { "columnId": "apicatalog.com", "rowId": "An OPTIONAL string value (proof.previousProof) or unordered list of string values. Each value identifies another data integrity proof that MUST verify before the current proof is processed." @@ -21800,12 +21052,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14373, + "_idleStart": 13668, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 54, + "duration": 53, "state": "failed", "err": { "name": "AssertionError", @@ -21957,9 +21209,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:ba405b96-e393-4422-83b3-2a1ac58a7053", + "_testId": "urn:uuid:a9ccf0ed-1468-413f-b23f-9bcd495a69e3", "cell": { "columnId": "Aviary Tech", "rowId": "An OPTIONAL string value (proof.previousProof) or unordered list of string values. Each value identifies another data integrity proof that MUST verify before the current proof is processed." @@ -21971,12 +21223,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15217, + "_idleStart": 15022, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 85, + "duration": 127, "state": "failed", "err": { "name": "AssertionError", @@ -22132,9 +21384,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:d29f0806-088b-472d-9669-9b06d9d7f77b", + "_testId": "urn:uuid:c8051026-5216-4c45-be1f-95dcac380b2f", "cell": { "columnId": "Digital Bazaar", "rowId": "An OPTIONAL string value (proof.previousProof) or unordered list of string values. Each value identifies another data integrity proof that MUST verify before the current proof is processed." @@ -22146,12 +21398,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 17162, + "_idleStart": 16721, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 110, + "duration": 91, "state": "failed", "err": { "name": "AssertionError", @@ -22406,9 +21658,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:e4b14c28-a330-4c4f-b84e-0405d8b0ca98", + "_testId": "urn:uuid:d9c49cb7-a2ba-4ff0-9efd-dbd0e34faf5f", "cell": { "columnId": "Grotto Networking", "rowId": "An OPTIONAL string value (proof.previousProof) or unordered list of string values. Each value identifies another data integrity proof that MUST verify before the current proof is processed." @@ -22420,12 +21672,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 20004, + "_idleStart": 19934, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2451, + "duration": 2832, "state": "passed", "speed": "slow" }, @@ -22442,9 +21694,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:5a79d018-9bb0-4375-979e-c38ae3bf00fb", + "_testId": "urn:uuid:29652819-2f8b-4d41-aa28-17ab47ad63e4", "cell": { "columnId": "Netis", "rowId": "An OPTIONAL string value (proof.previousProof) or unordered list of string values. Each value identifies another data integrity proof that MUST verify before the current proof is processed." @@ -22456,12 +21708,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 28114, + "_idleStart": 28115, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 205, + "duration": 189, "state": "failed", "err": { "name": "AssertionError", @@ -22610,9 +21862,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:fb820173-a395-4c96-b21e-736f57fa304d", + "_testId": "urn:uuid:dbf57586-a82c-41e1-bf68-ebce230e19cb", "cell": { "columnId": "Procivis One Core", "rowId": "An OPTIONAL string value (proof.previousProof) or unordered list of string values. Each value identifies another data integrity proof that MUST verify before the current proof is processed." @@ -22624,12 +21876,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 31762, + "_idleStart": 31528, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 166, + "duration": 150, "state": "failed", "err": { "name": "AssertionError", @@ -22789,9 +22041,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:e8d6f426-68b5-4231-8c16-1c11840406aa", + "_testId": "urn:uuid:f805b7f8-f48f-46da-ad27-d22a1d156bc1", "cell": { "columnId": "SpruceID", "rowId": "An OPTIONAL string value (proof.previousProof) or unordered list of string values. Each value identifies another data integrity proof that MUST verify before the current proof is processed." @@ -22803,12 +22055,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 33910, + "_idleStart": 33877, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 94, + "duration": 104, "state": "failed", "err": { "name": "AssertionError", @@ -22957,9 +22209,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:d920df62-7d0a-4a64-a31f-23434a26e0e0", + "_testId": "urn:uuid:159e04fb-4eb9-4686-8a05-e0cd0f5fadda", "cell": { "columnId": "Trential", "rowId": "An OPTIONAL string value (proof.previousProof) or unordered list of string values. Each value identifies another data integrity proof that MUST verify before the current proof is processed." @@ -22971,12 +22223,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 48046, + "_idleStart": 45773, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 3513, + "duration": 4153, "state": "passed", "speed": "slow" }, @@ -22993,9 +22245,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:41870dbc-2a30-40b6-b044-661a33e77aea", + "_testId": "urn:uuid:1ebbc82c-5772-416a-8c40-f6d98e87dda5", "cell": { "columnId": "Trinsic", "rowId": "An OPTIONAL string value (proof.previousProof) or unordered list of string values. Each value identifies another data integrity proof that MUST verify before the current proof is processed." @@ -23007,146 +22259,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 59903, + "_idleStart": 58118, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 92, - "state": "failed", - "err": { - "name": "AssertionError", - "message": "Should verify VC with a string \"proof.previousProof\".: expected HTTPError: Request failed with status cod… { …(5) } to not exist", - "showDiff": false, - "actual": { - "response": {}, - "request": {}, - "options": { - "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/data-integrity/v2\",{\"@context\":{\"AlumniCredential\":\"https://www.example.org/AlumniCredential\",\"alumniOf\":\"https://www.example.org/alumniOf\",\"description\":\"https://schema.org/description\",\"name\":\"https://schema.org/name\"}}],\"id\":\"urn:uuid:58172aac-d8ba-11ed-83dd-0b3aef56cc33\",\"type\":[\"VerifiableCredential\",\"AlumniCredential\"],\"name\":\"Alumni Credential\",\"description\":\"A minimum viable example of a VC 1.1 Alumni Credential.\",\"issuer\":\"did:key:z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E\",\"issuanceDate\":\"2023-01-01T00:00:00Z\",\"credentialSubject\":{\"id\":\"did:example:abcdefgh\",\"alumniOf\":\"The School of Examples\"},\"proof\":[{\"type\":\"DataIntegrityProof\",\"id\":\"urn:uuid:26329423-bec9-4b2e-88cb-a7c7d9dc4544\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2023-02-26T22:06:38Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z5gL4Hy8N4B6zr9mQAGqpsry1iTdxEAp4zjqPNQv7iTvgdkMcHKnMALvPwU3YAKZhYn3k3Jmut2TAMxSaHaggFtf4\"},{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2023-02-26T22:16:38Z\",\"verificationMethod\":\"did:key:z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E#z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E\",\"proofPurpose\":\"assertionMethod\",\"previousProof\":\"urn:uuid:26329423-bec9-4b2e-88cb-a7c7d9dc4544\",\"proofValue\":\"z2ENoYDUK8cMMJMvwRGyHVX23pPeHaZfCgpbDFs15FXGaeFseeqzZf5nWXF14JPoBcqdr39vVPgrAUbWT2VYYacrG\"}]},\"options\":{}}", - "method": "POST", - "json": { - "verifiableCredential": { - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "https://w3id.org/security/data-integrity/v2", - { - "@context": { - "AlumniCredential": "https://www.example.org/AlumniCredential", - "alumniOf": "https://www.example.org/alumniOf", - "description": "https://schema.org/description", - "name": "https://schema.org/name" - } - } - ], - "id": "urn:uuid:58172aac-d8ba-11ed-83dd-0b3aef56cc33", - "type": [ - "VerifiableCredential", - "AlumniCredential" - ], - "name": "Alumni Credential", - "description": "A minimum viable example of a VC 1.1 Alumni Credential.", - "issuer": "did:key:z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E", - "issuanceDate": "2023-01-01T00:00:00Z", - "credentialSubject": { - "id": "did:example:abcdefgh", - "alumniOf": "The School of Examples" - }, - "proof": [ - { - "type": "DataIntegrityProof", - "id": "urn:uuid:26329423-bec9-4b2e-88cb-a7c7d9dc4544", - "cryptosuite": "eddsa-rdfc-2022", - "created": "2023-02-26T22:06:38Z", - "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", - "proofPurpose": "assertionMethod", - "proofValue": "z5gL4Hy8N4B6zr9mQAGqpsry1iTdxEAp4zjqPNQv7iTvgdkMcHKnMALvPwU3YAKZhYn3k3Jmut2TAMxSaHaggFtf4" - }, - { - "type": "DataIntegrityProof", - "cryptosuite": "eddsa-rdfc-2022", - "created": "2023-02-26T22:16:38Z", - "verificationMethod": "did:key:z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E#z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E", - "proofPurpose": "assertionMethod", - "previousProof": "urn:uuid:26329423-bec9-4b2e-88cb-a7c7d9dc4544", - "proofValue": "z2ENoYDUK8cMMJMvwRGyHVX23pPeHaZfCgpbDFs15FXGaeFseeqzZf5nWXF14JPoBcqdr39vVPgrAUbWT2VYYacrG" - } - ] - }, - "options": {} - }, - "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": [], - "afterResponse": [], - "beforeError": [] - }, - "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://interop.connect.trinsic.cloud/vc-api/credentials/verify", - "status": 400 - }, - "operator": "notStrictEqual", - "stack": "AssertionError: Should verify VC with a string \"proof.previousProof\".: 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 verificationSuccess (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:50:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:271:9)" - } + "duration": 201, + "state": "passed", + "speed": "slow" }, { "type": "test", @@ -23161,9 +22281,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:3d457bb9-bf6e-40b1-b210-128b018f1dcb", + "_testId": "urn:uuid:5c726bfa-b6a7-49b5-ae07-3f66f1301a29", "cell": { "columnId": "bovine", "rowId": "An OPTIONAL string value (proof.previousProof) or unordered list of string values. Each value identifies another data integrity proof that MUST verify before the current proof is processed." @@ -23175,12 +22295,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 63114, + "_idleStart": 61326, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 168, + "duration": 153, "state": "failed", "err": { "name": "AssertionError", @@ -23335,9 +22455,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:688ec862-5398-4efd-a3f8-c792460ae8eb", + "_testId": "urn:uuid:09f69ebc-1d00-4e98-9ec6-c7137685fa0e", "cell": { "columnId": "apicatalog.com", "rowId": "If an unordered list (proof), all referenced proofs in the array MUST verify." @@ -23349,12 +22469,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14429, + "_idleStart": 13722, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 79, + "duration": 65, "state": "failed", "err": { "name": "AssertionError", @@ -23365,7 +22485,7 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/data-integrity/v2\"],\"id\":\"urn:uuid:86294362-4254-4f36-854f-3952fe42555d\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":[{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:06:21Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv\"},{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:06:21Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv\"}]},\"options\":{}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/data-integrity/v2\"],\"id\":\"urn:uuid:86294362-4254-4f36-854f-3952fe42555d\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":[{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:05:45Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z49Fkhnisrb6B68PiexNjv6J1FwpN2Tb7XzaR3n8c3uc5MVLDSrSkuya3PbjvoV1CRvGRMjvnqYggaRVFs2UznVZU\"},{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:05:45Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z49Fkhnisrb6B68PiexNjv6J1FwpN2Tb7XzaR3n8c3uc5MVLDSrSkuya3PbjvoV1CRvGRMjvnqYggaRVFs2UznVZU\"}]},\"options\":{}}", "method": "POST", "json": { "verifiableCredential": { @@ -23385,19 +22505,19 @@ "proof": [ { "type": "DataIntegrityProof", - "created": "2024-12-15T05:06:21Z", + "created": "2024-12-22T05:05:45Z", "verificationMethod": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "cryptosuite": "eddsa-rdfc-2022", "proofPurpose": "assertionMethod", - "proofValue": "z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv" + "proofValue": "z49Fkhnisrb6B68PiexNjv6J1FwpN2Tb7XzaR3n8c3uc5MVLDSrSkuya3PbjvoV1CRvGRMjvnqYggaRVFs2UznVZU" }, { "type": "DataIntegrityProof", - "created": "2024-12-15T05:06:21Z", + "created": "2024-12-22T05:05:45Z", "verificationMethod": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "cryptosuite": "eddsa-rdfc-2022", "proofPurpose": "assertionMethod", - "proofValue": "z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv" + "proofValue": "z49Fkhnisrb6B68PiexNjv6J1FwpN2Tb7XzaR3n8c3uc5MVLDSrSkuya3PbjvoV1CRvGRMjvnqYggaRVFs2UznVZU" } ] }, @@ -23492,9 +22612,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:05d401af-94e1-4e28-ab54-cfb8da60b6b4", + "_testId": "urn:uuid:4de12d16-fa1f-4b2d-a022-9a30390c7b54", "cell": { "columnId": "Aviary Tech", "rowId": "If an unordered list (proof), all referenced proofs in the array MUST verify." @@ -23506,12 +22626,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15303, + "_idleStart": 15150, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 47, + "duration": 55, "state": "passed", "speed": "medium" }, @@ -23528,9 +22648,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:a4fd7aa7-7eb3-4386-b73b-b8bbbbd46ba4", + "_testId": "urn:uuid:7d6c3e0d-048d-4b06-b63d-dcb3ce62d59f", "cell": { "columnId": "Digital Bazaar", "rowId": "If an unordered list (proof), all referenced proofs in the array MUST verify." @@ -23542,12 +22662,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 17273, + "_idleStart": 16813, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 107, + "duration": 80, "state": "passed", "speed": "slow" }, @@ -23564,9 +22684,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:41d8392f-9470-4e96-89a8-aae6333431fa", + "_testId": "urn:uuid:ccc7a352-43b2-4dd9-b6a5-48ad7641c133", "cell": { "columnId": "Grotto Networking", "rowId": "If an unordered list (proof), all referenced proofs in the array MUST verify." @@ -23578,12 +22698,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 22456, + "_idleStart": 22766, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1283, + "duration": 1258, "state": "passed", "speed": "slow" }, @@ -23600,9 +22720,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:11aa7b4c-45ec-42c0-b5c4-53251e6d09b9", + "_testId": "urn:uuid:07bcf4ea-8ba2-48e2-bf4f-96b7f5688b5c", "cell": { "columnId": "Netis", "rowId": "If an unordered list (proof), all referenced proofs in the array MUST verify." @@ -23614,12 +22734,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 28319, + "_idleStart": 28305, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 191, + "duration": 190, "state": "passed", "speed": "slow" }, @@ -23636,9 +22756,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:8a24d6f0-bfab-4484-808c-ee88ea816950", + "_testId": "urn:uuid:84d61ea0-c6dc-46f6-8cde-12872e507866", "cell": { "columnId": "Procivis One Core", "rowId": "If an unordered list (proof), all referenced proofs in the array MUST verify." @@ -23650,12 +22770,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 31928, + "_idleStart": 31679, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 165, + "duration": 151, "state": "failed", "err": { "name": "AssertionError", @@ -23666,7 +22786,7 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/data-integrity/v2\"],\"id\":\"urn:uuid:86294362-4254-4f36-854f-3952fe42555d\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":[{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:06:21Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv\"},{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:06:21Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv\"}]},\"options\":{\"credentialFormat\":\"JSON_LD_CLASSIC\"}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/data-integrity/v2\"],\"id\":\"urn:uuid:86294362-4254-4f36-854f-3952fe42555d\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":[{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:05:45Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z49Fkhnisrb6B68PiexNjv6J1FwpN2Tb7XzaR3n8c3uc5MVLDSrSkuya3PbjvoV1CRvGRMjvnqYggaRVFs2UznVZU\"},{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:05:45Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z49Fkhnisrb6B68PiexNjv6J1FwpN2Tb7XzaR3n8c3uc5MVLDSrSkuya3PbjvoV1CRvGRMjvnqYggaRVFs2UznVZU\"}]},\"options\":{\"credentialFormat\":\"JSON_LD_CLASSIC\"}}", "method": "POST", "json": { "verifiableCredential": { @@ -23686,19 +22806,19 @@ "proof": [ { "type": "DataIntegrityProof", - "created": "2024-12-15T05:06:21Z", + "created": "2024-12-22T05:05:45Z", "verificationMethod": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "cryptosuite": "eddsa-rdfc-2022", "proofPurpose": "assertionMethod", - "proofValue": "z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv" + "proofValue": "z49Fkhnisrb6B68PiexNjv6J1FwpN2Tb7XzaR3n8c3uc5MVLDSrSkuya3PbjvoV1CRvGRMjvnqYggaRVFs2UznVZU" }, { "type": "DataIntegrityProof", - "created": "2024-12-15T05:06:21Z", + "created": "2024-12-22T05:05:45Z", "verificationMethod": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "cryptosuite": "eddsa-rdfc-2022", "proofPurpose": "assertionMethod", - "proofValue": "z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv" + "proofValue": "z49Fkhnisrb6B68PiexNjv6J1FwpN2Tb7XzaR3n8c3uc5MVLDSrSkuya3PbjvoV1CRvGRMjvnqYggaRVFs2UznVZU" } ] }, @@ -23801,9 +22921,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:71359df2-9ed9-4ef2-a92b-9ba9858da4b6", + "_testId": "urn:uuid:1feb45c8-ceec-4be0-83c4-127adb55cb07", "cell": { "columnId": "SpruceID", "rowId": "If an unordered list (proof), all referenced proofs in the array MUST verify." @@ -23815,12 +22935,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 34004, + "_idleStart": 33982, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 115, + "duration": 112, "state": "passed", "speed": "slow" }, @@ -23837,9 +22957,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:a558e2b0-a1ac-4444-9014-ad8fb82f07c1", + "_testId": "urn:uuid:bf10bef9-e20a-4fa3-8c7c-aade688b762d", "cell": { "columnId": "Trential", "rowId": "If an unordered list (proof), all referenced proofs in the array MUST verify." @@ -23851,12 +22971,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 51559, + "_idleStart": 49926, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2394, + "duration": 1817, "state": "passed", "speed": "slow" }, @@ -23873,9 +22993,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:719f5a10-7ed8-484a-b293-10b778523dae", + "_testId": "urn:uuid:5529caae-23eb-490d-a11d-16abcd923d05", "cell": { "columnId": "Trinsic", "rowId": "If an unordered list (proof), all referenced proofs in the array MUST verify." @@ -23887,12 +23007,48 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 59996, + "_idleStart": 58320, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 103, + "duration": 102, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "If an unordered list (proof), all referenced proofs in the array MUST verify.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#proofs:~:text=If%20an%20unordered%20list%2C%20all%20referenced%20proofs%20in%20the%20array%20MUST%20verify';\n await verificationSuccess({\n credential: credentials.clone('proofSet'),\n verifier,\n reason: 'Should verify VC with multiple proofs.'\n });\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", + "parent": "-zMLtXTFbtIXKdb6su5X3", + "ctx": null, + "_testId": "urn:uuid:b97fe7e6-f67e-4e96-8b6a-10640c1d69d1", + "cell": { + "columnId": "bovine", + "rowId": "If an unordered list (proof), all referenced proofs in the array MUST verify." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-data-integrity/#proofs:~:text=If%20an%20unordered%20list%2C%20all%20referenced%20proofs%20in%20the%20array%20MUST%20verify", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 61480, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 153, "state": "failed", "err": { "name": "AssertionError", @@ -23903,7 +23059,7 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/data-integrity/v2\"],\"id\":\"urn:uuid:86294362-4254-4f36-854f-3952fe42555d\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":[{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:06:21Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv\"},{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:06:21Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv\"}]},\"options\":{}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/data-integrity/v2\"],\"id\":\"urn:uuid:86294362-4254-4f36-854f-3952fe42555d\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":[{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:05:45Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z49Fkhnisrb6B68PiexNjv6J1FwpN2Tb7XzaR3n8c3uc5MVLDSrSkuya3PbjvoV1CRvGRMjvnqYggaRVFs2UznVZU\"},{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:05:45Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z49Fkhnisrb6B68PiexNjv6J1FwpN2Tb7XzaR3n8c3uc5MVLDSrSkuya3PbjvoV1CRvGRMjvnqYggaRVFs2UznVZU\"}]},\"options\":{}}", "method": "POST", "json": { "verifiableCredential": { @@ -23923,173 +23079,19 @@ "proof": [ { "type": "DataIntegrityProof", - "created": "2024-12-15T05:06:21Z", + "created": "2024-12-22T05:05:45Z", "verificationMethod": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "cryptosuite": "eddsa-rdfc-2022", "proofPurpose": "assertionMethod", - "proofValue": "z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv" + "proofValue": "z49Fkhnisrb6B68PiexNjv6J1FwpN2Tb7XzaR3n8c3uc5MVLDSrSkuya3PbjvoV1CRvGRMjvnqYggaRVFs2UznVZU" }, { "type": "DataIntegrityProof", - "created": "2024-12-15T05:06:21Z", + "created": "2024-12-22T05:05:45Z", "verificationMethod": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "cryptosuite": "eddsa-rdfc-2022", "proofPurpose": "assertionMethod", - "proofValue": "z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv" - } - ] - }, - "options": {} - }, - "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": [], - "afterResponse": [], - "beforeError": [] - }, - "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://interop.connect.trinsic.cloud/vc-api/credentials/verify", - "status": 400 - }, - "operator": "notStrictEqual", - "stack": "AssertionError: Should verify VC with multiple proofs.: 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 verificationSuccess (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:50:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:285:9)" - } - }, - { - "type": "test", - "title": "If an unordered list (proof), all referenced proofs in the array MUST verify.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-data-integrity/#proofs:~:text=If%20an%20unordered%20list%2C%20all%20referenced%20proofs%20in%20the%20array%20MUST%20verify';\n await verificationSuccess({\n credential: credentials.clone('proofSet'),\n verifier,\n reason: 'Should verify VC with multiple proofs.'\n });\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", - "ctx": null, - "_testId": "urn:uuid:1d1cbd93-3b15-497b-84bb-5f34fa868798", - "cell": { - "columnId": "bovine", - "rowId": "If an unordered list (proof), all referenced proofs in the array MUST verify." - }, - "_events": {}, - "_eventsCount": 1, - "link": "https://w3c.github.io/vc-data-integrity/#proofs:~:text=If%20an%20unordered%20list%2C%20all%20referenced%20proofs%20in%20the%20array%20MUST%20verify", - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 63282, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 164, - "state": "failed", - "err": { - "name": "AssertionError", - "message": "Should verify VC with multiple proofs.: expected HTTPError: Request failed with status cod… { …(5) } to not exist", - "showDiff": false, - "actual": { - "response": {}, - "request": {}, - "options": { - "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/2018/credentials/v1\",\"https://w3id.org/security/data-integrity/v2\"],\"id\":\"urn:uuid:86294362-4254-4f36-854f-3952fe42555d\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"issuanceDate\":\"2020-03-16T22:37:26.544Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"proof\":[{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:06:21Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv\"},{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:06:21Z\",\"verificationMethod\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv\"}]},\"options\":{}}", - "method": "POST", - "json": { - "verifiableCredential": { - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "https://w3id.org/security/data-integrity/v2" - ], - "id": "urn:uuid:86294362-4254-4f36-854f-3952fe42555d", - "type": [ - "VerifiableCredential" - ], - "issuer": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", - "issuanceDate": "2020-03-16T22:37:26.544Z", - "credentialSubject": { - "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b" - }, - "proof": [ - { - "type": "DataIntegrityProof", - "created": "2024-12-15T05:06:21Z", - "verificationMethod": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", - "cryptosuite": "eddsa-rdfc-2022", - "proofPurpose": "assertionMethod", - "proofValue": "z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv" - }, - { - "type": "DataIntegrityProof", - "created": "2024-12-15T05:06:21Z", - "verificationMethod": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b#z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", - "cryptosuite": "eddsa-rdfc-2022", - "proofPurpose": "assertionMethod", - "proofValue": "z2R11W4pFaykrqRdPgH71tcnoJnUeJtR1tktbu5gkFUZowBGmDZh5AJgigxNcJN3B7rjUV6sEzgGmYMdQzPXVrxEv" + "proofValue": "z49Fkhnisrb6B68PiexNjv6J1FwpN2Tb7XzaR3n8c3uc5MVLDSrSkuya3PbjvoV1CRvGRMjvnqYggaRVFs2UznVZU" } ] }, @@ -24187,9 +23189,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:4f0072a9-df87-4c23-803b-4e2be5f6ce83", + "_testId": "urn:uuid:707bcb05-6394-4d95-9752-4d1a15c211b8", "cell": { "columnId": "apicatalog.com", "rowId": "If a proof with id equal to previousProof does not exist in allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -24201,14 +23203,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14507, + "_idleStart": 13788, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 94, + "duration": 54, "state": "passed", - "speed": "slow" + "speed": "medium" }, { "type": "test", @@ -24223,9 +23225,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:b267bda9-e6d3-47bb-b1ba-65121cbbbc56", + "_testId": "urn:uuid:19f1734b-fda2-4491-bc6e-f6ca9024333c", "cell": { "columnId": "Aviary Tech", "rowId": "If a proof with id equal to previousProof does not exist in allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -24237,12 +23239,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15350, + "_idleStart": 15205, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 51, + "duration": 61, "state": "passed", "speed": "medium" }, @@ -24259,9 +23261,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:49f6f0b2-42d3-4205-a4b3-06fa141aaa73", + "_testId": "urn:uuid:ac5161c0-d8d7-4c67-a89b-401c6e6135a6", "cell": { "columnId": "Digital Bazaar", "rowId": "If a proof with id equal to previousProof does not exist in allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -24273,12 +23275,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 17381, + "_idleStart": 16893, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 115, + "duration": 88, "state": "passed", "speed": "slow" }, @@ -24295,9 +23297,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:ea731f3a-be68-4e1a-9872-d11e3d9ff043", + "_testId": "urn:uuid:a10a7e8d-fe4f-49dc-9ef4-624207e77113", "cell": { "columnId": "Grotto Networking", "rowId": "If a proof with id equal to previousProof does not exist in allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -24309,12 +23311,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 23738, + "_idleStart": 24025, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 591, + "duration": 645, "state": "passed", "speed": "slow" }, @@ -24331,9 +23333,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:7e9c431f-0aa8-4a1e-8480-dc7cd42f56a6", + "_testId": "urn:uuid:2a054d39-a6c5-4f1e-ab34-59796e36e76e", "cell": { "columnId": "Netis", "rowId": "If a proof with id equal to previousProof does not exist in allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -24345,12 +23347,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 28509, + "_idleStart": 28495, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 197, + "duration": 191, "state": "passed", "speed": "slow" }, @@ -24367,9 +23369,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:39f657eb-bc68-496f-9fbd-b970c3d944f6", + "_testId": "urn:uuid:05b98d8b-dd06-4ea7-8b3c-cdeac245beb2", "cell": { "columnId": "Procivis One Core", "rowId": "If a proof with id equal to previousProof does not exist in allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -24381,12 +23383,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 32094, + "_idleStart": 31831, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 165, + "duration": 151, "state": "passed", "speed": "slow" }, @@ -24403,9 +23405,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:fdca9407-c491-4f7e-a37b-6d1b8ec6e9fa", + "_testId": "urn:uuid:fc917e1e-4ef3-49d2-8997-f3b7021b7d32", "cell": { "columnId": "SpruceID", "rowId": "If a proof with id equal to previousProof does not exist in allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -24417,12 +23419,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 34120, + "_idleStart": 34095, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 91, + "duration": 97, "state": "passed", "speed": "slow" }, @@ -24439,9 +23441,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:a976333e-95db-407c-9825-1e82d99f19d1", + "_testId": "urn:uuid:3d4b38d9-a321-4735-b3da-282df2acfc09", "cell": { "columnId": "Trential", "rowId": "If a proof with id equal to previousProof does not exist in allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -24453,12 +23455,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 53954, + "_idleStart": 51744, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1725, + "duration": 1949, "state": "passed", "speed": "slow" }, @@ -24475,9 +23477,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:4db9400a-0fbb-45f4-9d91-50f8f98c755f", + "_testId": "urn:uuid:2fcff2cb-a61b-4419-ada0-bedffe1a1bce", "cell": { "columnId": "Trinsic", "rowId": "If a proof with id equal to previousProof does not exist in allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -24489,14 +23491,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 60099, + "_idleStart": 58424, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 89, - "state": "passed", - "speed": "slow" + "duration": 106, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Should not verify VC with invalid \"proof.previousProof\".: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:31 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': '12', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=Y7tq2OOQKjz%2FzuVss0KqMA3YTXGSabdTbZMbvQN1kZN5QYh8SHmpVMGg6aZpbBE4KyfpBxxbvZp2rsLpKAC7sqyCn%2B69lf0fMcBn8lAv%2F5y4%2BQJcPSPzMRrZ55nzwfDVRORm2JoGISdLK3VkTp2g\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953fed05525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=12270&min_rtt=8245&rtt_var=7568&sent=39&recv=29&lost=0&retrans=0&sent_bytes=27542&recv_bytes=12775&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=1408&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "showDiff": false, + "actual": {}, + "operator": "notStrictEqual", + "stack": "AssertionError: Should not verify VC with invalid \"proof.previousProof\".: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:31 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': '12', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=Y7tq2OOQKjz%2FzuVss0KqMA3YTXGSabdTbZMbvQN1kZN5QYh8SHmpVMGg6aZpbBE4KyfpBxxbvZp2rsLpKAC7sqyCn%2B69lf0fMcBn8lAv%2F5y4%2BQJcPSPzMRrZ55nzwfDVRORm2JoGISdLK3VkTp2g\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d953fed05525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=12270&min_rtt=8245&rtt_var=7568&sent=39&recv=29&lost=0&retrans=0&sent_bytes=27542&recv_bytes=12775&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=1408&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:295:9)" + } }, { "type": "test", @@ -24511,9 +23520,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:3ef026de-98a0-47e1-83c3-6f23c9e7c669", + "_testId": "urn:uuid:a90a9fba-76c5-4f91-b5c8-b36ac48c07b6", "cell": { "columnId": "bovine", "rowId": "If a proof with id equal to previousProof does not exist in allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -24525,12 +23534,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 63447, + "_idleStart": 61633, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 166, + "duration": 153, "state": "passed", "speed": "slow" } @@ -24553,9 +23562,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:b9206cc8-2077-4a4b-b1ba-78b003a2d503", + "_testId": "urn:uuid:c82002ac-eb82-4bc4-8f11-357c07aed7a1", "cell": { "columnId": "apicatalog.com", "rowId": "If any element of previousProof list has an id attribute that does not match the id attribute of any element of allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -24567,14 +23576,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14601, + "_idleStart": 13843, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 53, + "duration": 102, "state": "passed", - "speed": "medium" + "speed": "slow" }, { "type": "test", @@ -24589,9 +23598,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:d3795c6a-9d6c-4771-b8b8-6c84c455be80", + "_testId": "urn:uuid:7df96fa1-a814-45ea-a445-944906dabee9", "cell": { "columnId": "Aviary Tech", "rowId": "If any element of previousProof list has an id attribute that does not match the id attribute of any element of allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -24603,12 +23612,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15401, + "_idleStart": 15266, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 52, + "duration": 58, "state": "passed", "speed": "medium" }, @@ -24625,9 +23634,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:d54184e7-946c-4e03-894f-bba6ea62dbc0", + "_testId": "urn:uuid:537ac552-199b-447d-a6e3-c834977ad827", "cell": { "columnId": "Digital Bazaar", "rowId": "If any element of previousProof list has an id attribute that does not match the id attribute of any element of allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -24639,12 +23648,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 17496, + "_idleStart": 16982, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 108, + "duration": 100, "state": "passed", "speed": "slow" }, @@ -24661,9 +23670,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:f02c1b7b-9da9-4bae-a162-354e245c9a7e", + "_testId": "urn:uuid:3d790b6e-e484-47d3-9466-6b4badfc6700", "cell": { "columnId": "Grotto Networking", "rowId": "If any element of previousProof list has an id attribute that does not match the id attribute of any element of allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -24675,12 +23684,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 24330, + "_idleStart": 24669, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 769, + "duration": 636, "state": "passed", "speed": "slow" }, @@ -24697,9 +23706,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:de8149b0-20e6-4dfb-b080-51e3bb63871f", + "_testId": "urn:uuid:78dacbb6-dbcd-4c82-aa03-57fe4c177517", "cell": { "columnId": "Netis", "rowId": "If any element of previousProof list has an id attribute that does not match the id attribute of any element of allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -24711,12 +23720,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 28706, + "_idleStart": 28686, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 198, + "duration": 184, "state": "passed", "speed": "slow" }, @@ -24733,9 +23742,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:9f2f641f-60bf-4163-984f-83d1c5840a16", + "_testId": "urn:uuid:e5adbe4d-6253-41e0-87a3-8025621a7dac", "cell": { "columnId": "Procivis One Core", "rowId": "If any element of previousProof list has an id attribute that does not match the id attribute of any element of allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -24747,12 +23756,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 32260, + "_idleStart": 31981, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 165, + "duration": 153, "state": "passed", "speed": "slow" }, @@ -24769,9 +23778,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:07096712-b16b-4dda-b29a-212a7fce64d0", + "_testId": "urn:uuid:1b2c3fb8-23e8-41a0-84e8-6859fee3e683", "cell": { "columnId": "SpruceID", "rowId": "If any element of previousProof list has an id attribute that does not match the id attribute of any element of allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -24783,12 +23792,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 34211, + "_idleStart": 34191, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 92, + "duration": 103, "state": "passed", "speed": "slow" }, @@ -24805,9 +23814,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:47260d93-53dd-4fbc-adf6-eff8030dd1d6", + "_testId": "urn:uuid:13818d37-4c6d-4a0f-96f0-960a12eb876e", "cell": { "columnId": "Trential", "rowId": "If any element of previousProof list has an id attribute that does not match the id attribute of any element of allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -24819,12 +23828,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 55678, + "_idleStart": 53694, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1546, + "duration": 1722, "state": "passed", "speed": "slow" }, @@ -24841,9 +23850,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:faee525d-4c63-4d1a-8551-ded0247194a0", + "_testId": "urn:uuid:fb60334c-d7a1-4108-933d-64951d3b3db9", "cell": { "columnId": "Trinsic", "rowId": "If any element of previousProof list has an id attribute that does not match the id attribute of any element of allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -24855,14 +23864,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 60189, + "_idleStart": 58531, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 87, - "state": "passed", - "speed": "slow" + "duration": 98, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Should not verify VC with invalid \"proof.previousProof\".: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:31 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': '9', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=S5%2FyOS6Lr40UO7sw%2Fuz5oj5kAyLYcvAb9%2F2%2FYjhswEljNKnMqFLRS2vMxxs%2B9jaBkHVCPYL5MjBhgkwATniAN6B9WEes7w3NtIWqBqxsGGzvuLq8pHJ%2F66%2Bdj7DZT2DeI7Bo2HoHB9SSFZejq8c2\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d95409dc5525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=11834&min_rtt=8245&rtt_var=6548&sent=44&recv=32&lost=0&retrans=0&sent_bytes=30302&recv_bytes=14689&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=1507&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "showDiff": false, + "actual": {}, + "operator": "notStrictEqual", + "stack": "AssertionError: Should not verify VC with invalid \"proof.previousProof\".: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:31 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': '9', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=S5%2FyOS6Lr40UO7sw%2Fuz5oj5kAyLYcvAb9%2F2%2FYjhswEljNKnMqFLRS2vMxxs%2B9jaBkHVCPYL5MjBhgkwATniAN6B9WEes7w3NtIWqBqxsGGzvuLq8pHJ%2F66%2Bdj7DZT2DeI7Bo2HoHB9SSFZejq8c2\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d95409dc5525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=11834&min_rtt=8245&rtt_var=6548&sent=44&recv=32&lost=0&retrans=0&sent_bytes=30302&recv_bytes=14689&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=1507&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:306:9)" + } }, { "type": "test", @@ -24877,9 +23893,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:6f1d3745-30b5-405a-ac0f-f73e9b7322f5", + "_testId": "urn:uuid:90130f77-391d-48bd-b737-b8b9e47b7f7a", "cell": { "columnId": "bovine", "rowId": "If any element of previousProof list has an id attribute that does not match the id attribute of any element of allProofs, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR." @@ -24891,12 +23907,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 63614, + "_idleStart": 61786, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 166, + "duration": 153, "state": "passed", "speed": "slow" } @@ -24919,9 +23935,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "a9K8ADJaVUE9PX2BbjUef", + "parent": "t3B5WPYXM1p9RwLXr-Gl6", "ctx": null, - "_testId": "urn:uuid:1b102487-28cb-45da-9197-63d0c455c342", + "_testId": "urn:uuid:ce455f15-6119-42d7-b725-f76e59862e8d", "cell": { "columnId": "apicatalog.com", "rowId": "Each value identifies another data integrity proof, all of which MUST also verify for the current proof to be considered verified" @@ -24933,12 +23949,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 14655, + "_idleStart": 13945, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 54, + "duration": 55, "state": "passed", "speed": "medium" }, @@ -24955,9 +23971,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "nkrDrlMjTYSWUK6z5ZzgQ", + "parent": "8E_plLMzorsruMOpNOxuu", "ctx": null, - "_testId": "urn:uuid:566a4abc-61e8-4990-91fa-367d74418752", + "_testId": "urn:uuid:0cf886b0-f8c7-4612-84b0-5940897ba94b", "cell": { "columnId": "Aviary Tech", "rowId": "Each value identifies another data integrity proof, all of which MUST also verify for the current proof to be considered verified" @@ -24969,12 +23985,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 15454, + "_idleStart": 15324, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 50, + "duration": 48, "state": "passed", "speed": "medium" }, @@ -24991,9 +24007,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "WGQkTwN2Qeg9UdhPvaSFd", + "parent": "-j8o9d5CEEGVuq-RzG7oe", "ctx": null, - "_testId": "urn:uuid:9b16e04f-84d3-4d0a-a85b-104165ee3403", + "_testId": "urn:uuid:b63cf749-3cf7-4234-95c2-3307610c82e4", "cell": { "columnId": "Digital Bazaar", "rowId": "Each value identifies another data integrity proof, all of which MUST also verify for the current proof to be considered verified" @@ -25005,12 +24021,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 17604, + "_idleStart": 17082, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 115, + "duration": 89, "state": "passed", "speed": "slow" }, @@ -25027,9 +24043,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "OVEC52BIsH0OX6I7JBL2q", + "parent": "V4AkA0yJIkkF2Exmy9lvY", "ctx": null, - "_testId": "urn:uuid:360c7a9c-ad96-49d2-b01b-16c13ab49974", + "_testId": "urn:uuid:7e5474fe-b93c-4498-8212-61e4b48ae204", "cell": { "columnId": "Grotto Networking", "rowId": "Each value identifies another data integrity proof, all of which MUST also verify for the current proof to be considered verified" @@ -25041,12 +24057,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 25099, + "_idleStart": 25305, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 6, + "duration": 21, "state": "passed", "speed": "fast" }, @@ -25063,9 +24079,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3Itb64mk-DpYxlF0OTdxF", + "parent": "MgL_NkJIpJA69-j_15raL", "ctx": null, - "_testId": "urn:uuid:7eb418ca-59e3-4bd9-b991-27ad04ae0097", + "_testId": "urn:uuid:ee440540-eba2-41d5-80ae-0ca48a4c7003", "cell": { "columnId": "Netis", "rowId": "Each value identifies another data integrity proof, all of which MUST also verify for the current proof to be considered verified" @@ -25077,12 +24093,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 28904, + "_idleStart": 28870, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 182, + "duration": 171, "state": "passed", "speed": "slow" }, @@ -25099,9 +24115,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "x8FhwYzTVP8NyJnHvp9fB", + "parent": "yx7lNJiDWm7_zpY7evAuM", "ctx": null, - "_testId": "urn:uuid:deca3479-3141-46d3-ae9f-94bcb68c1ae0", + "_testId": "urn:uuid:7a2f6cd2-4a00-4bf6-ac18-1cd04835c071", "cell": { "columnId": "Procivis One Core", "rowId": "Each value identifies another data integrity proof, all of which MUST also verify for the current proof to be considered verified" @@ -25113,12 +24129,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 32425, + "_idleStart": 32134, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 165, + "duration": 151, "state": "passed", "speed": "slow" }, @@ -25135,9 +24151,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "fKVeGmhGZvew8bnYBImHN", + "parent": "US_NmphW-iD-ugNs0KTnS", "ctx": null, - "_testId": "urn:uuid:363b4db0-8e37-4da7-bf5d-4f0b651fee70", + "_testId": "urn:uuid:2b90058a-0551-4cdc-b714-5d7da1350ae6", "cell": { "columnId": "SpruceID", "rowId": "Each value identifies another data integrity proof, all of which MUST also verify for the current proof to be considered verified" @@ -25149,12 +24165,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 34303, + "_idleStart": 34295, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 105, + "duration": 100, "state": "passed", "speed": "slow" }, @@ -25171,9 +24187,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "6iYd13zJZFZAp7b33l94Q", + "parent": "1BZ2XSQ0reCDow5XcTZWe", "ctx": null, - "_testId": "urn:uuid:97fe1222-1109-470c-b59b-b27b9daf8798", + "_testId": "urn:uuid:1937bce1-bc17-4d01-8978-0b091ff6a4a8", "cell": { "columnId": "Trential", "rowId": "Each value identifies another data integrity proof, all of which MUST also verify for the current proof to be considered verified" @@ -25185,12 +24201,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 57225, + "_idleStart": 55415, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1245, + "duration": 1685, "state": "passed", "speed": "slow" }, @@ -25207,9 +24223,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "3XP3C5Gt8MzZY-6UXYth1", + "parent": "zzc69Xsg6iImr17cI-eF8", "ctx": null, - "_testId": "urn:uuid:1d19fabb-009b-4c43-b647-f081c8371596", + "_testId": "urn:uuid:29719f06-7843-4ce3-8da9-1b6cfaa9d3c5", "cell": { "columnId": "Trinsic", "rowId": "Each value identifies another data integrity proof, all of which MUST also verify for the current proof to be considered verified" @@ -25221,14 +24237,21 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 60277, + "_idleStart": 58630, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 93, - "state": "passed", - "speed": "slow" + "duration": 99, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Should not verify VC with a \"previousProof\" that does not verify.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:31 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': '15', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=QGYq89QnHeQU%2FBx5W323HVSQ64ngNnHQn%2BtfewnpmrHCeOmmMA02RZ8K4QQMtZq30Ox9ES0KgTCoHjSIHF%2BbtpCoKDisR6NR9PGhEV%2FTorEtcUSJBCZwYQTFYTTMchb60ALBDDTKLR9XwK4bOeQQ\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d95413e65525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=11412&min_rtt=8245&rtt_var=5756&sent=48&recv=35&lost=0&retrans=0&sent_bytes=33040&recv_bytes=16520&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=1608&x=0\"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist", + "showDiff": false, + "actual": {}, + "operator": "notStrictEqual", + "stack": "AssertionError: Should not verify VC with a \"previousProof\" that does not verify.: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 22 Dec 2024 05:06:31 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': '15', 'cf-cache-status': 'DYNAMIC', 'report-to': '{\"endpoints\":[{\"url\":\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=QGYq89QnHeQU%2FBx5W323HVSQ64ngNnHQn%2BtfewnpmrHCeOmmMA02RZ8K4QQMtZq30Ox9ES0KgTCoHjSIHF%2BbtpCoKDisR6NR9PGhEV%2FTorEtcUSJBCZwYQTFYTTMchb60ALBDDTKLR9XwK4bOeQQ\"}],\"group\":\"cf-nel\",\"max_age\":604800}', nel: '{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}', server: 'cloudflare', 'cf-ray': '8f5d95413e65525d-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc=\"?proto=TCP&rtt=11412&min_rtt=8245&rtt_var=5756&sent=48&recv=35&lost=0&retrans=0&sent_bytes=33040&recv_bytes=16520&delivery_rate=675976&cwnd=245&unsent_bytes=0&cid=f41c2f2c88864673&ts=1608&x=0\"', Authorization: 'sanitized to prevent exposure 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 verificationFail (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/assertions.js:83:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/node_modules/data-integrity-test-suite-assertion/suites/verify.js:316:9)" + } }, { "type": "test", @@ -25243,9 +24266,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/15-di-rdfc-verify.js", - "parent": "NkGhStdIe9Lz9iM8R8v_K", + "parent": "-zMLtXTFbtIXKdb6su5X3", "ctx": null, - "_testId": "urn:uuid:1ffe561e-f52e-4db3-ad14-87473c814818", + "_testId": "urn:uuid:9f83a92c-e547-4fb9-b8ea-332a68dca1b0", "cell": { "columnId": "bovine", "rowId": "Each value identifies another data integrity proof, all of which MUST also verify for the current proof to be considered verified" @@ -25257,12 +24280,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 63779, + "_idleStart": 61939, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 165, + "duration": 152, "state": "passed", "speed": "slow" } @@ -25291,7 +24314,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", "originalTitle": "\"before all\" hook", @@ -25301,12 +24324,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 63946, + "_idleStart": 62092, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 28, + "duration": 29, "_error": null }, { @@ -25321,7 +24344,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", "originalTitle": "\"before all\" hook", @@ -25331,12 +24354,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 63973, + "_idleStart": 62120, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 892, + "duration": 864, "_error": null }, { @@ -25351,7 +24374,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", "originalTitle": "\"before all\" hook", @@ -25361,12 +24384,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 64865, + "_idleStart": 62985, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 503, + "duration": 279, "_error": null }, { @@ -25381,7 +24404,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", "originalTitle": "\"before all\" hook", @@ -25391,12 +24414,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 65369, + "_idleStart": 63264, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 452, + "duration": 389, "_error": null }, { @@ -25411,7 +24434,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", "originalTitle": "\"before all\" hook", @@ -25421,12 +24444,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 65821, + "_idleStart": 63654, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 52, + "duration": 155, "_error": null }, { @@ -25441,7 +24464,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", "originalTitle": "\"before all\" hook", @@ -25451,12 +24474,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 65873, + "_idleStart": 63808, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 593, + "duration": 542, "_error": null }, { @@ -25471,7 +24494,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", "originalTitle": "\"before all\" hook", @@ -25481,12 +24504,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 66465, + "_idleStart": 64351, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 113, + "duration": 135, "_error": null }, { @@ -25501,7 +24524,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", "originalTitle": "\"before all\" hook", @@ -25511,12 +24534,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 66578, + "_idleStart": 64487, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 983, + "duration": 964, "_error": null }, { @@ -25531,7 +24554,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", "originalTitle": "\"before all\" hook", @@ -25541,12 +24564,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 67561, + "_idleStart": 65450, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 117, + "duration": 274, "_error": null }, { @@ -25561,7 +24584,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", "originalTitle": "\"before all\" hook", @@ -25571,12 +24594,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 67679, + "_idleStart": 65724, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 188, + "duration": 171, "_error": null } ], @@ -25588,13 +24611,13 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "MnZaBVNYECVkKELpHT2LB", + "parent": "OnvKeaY2Rbvac12FYBlvs", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", "matrix": true, "report": true, "rowLabel": "Issuer", "columnLabel": "Verifier", - "_testId": "urn:uuid:bdc53a04-887f-4fcf-ac26-ca9d983b3545", + "_testId": "urn:uuid:8f347ac6-8334-4b8c-8374-804d0bbd880c", "columns": [ "apicatalog.com", "Aviary Tech", @@ -25624,9 +24647,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:87f4a307-161c-46ff-96f6-35d10d60a30c", + "_testId": "urn:uuid:f201fdf6-8f73-4c2f-ac28-4ada84c06abf", "_events": {}, "_eventsCount": 1, "cell": { @@ -25637,12 +24660,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 67866, + "_idleStart": 65895, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 66, + "duration": 52, "state": "failed", "err": { "name": "AssertionError", @@ -25653,12 +24676,12 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":\"https://www.w3.org/ns/credentials/v2\",\"id\":\"urn:uuid:98498d68-7051-4a46-852f-403df65b3f92\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:11Z\",\"proofPurpose\":\"assertionMethod\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofValue\":\"z5A36KhBFx6bJbXpzhqTZ57dTNU3jcpVCGTy6hGdkZW9BBoDQ7ggj8Ys8aVMFmj2HF2BjosoJuv2RupNMpv3Pfck9\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":\"https://www.w3.org/ns/credentials/v2\",\"id\":\"urn:uuid:05881aa0-49b6-4a49-b479-f86f118e3412\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:06:34Z\",\"proofPurpose\":\"assertionMethod\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofValue\":\"z5DGtqBJzkNovrZoDR9uW9v1v6i1pNnwcFbE8cgBdNrFBgr3qzLRUUVzK8mJVQUXtRZPUexMpUtxKti8Pwf2sx3XS\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": "https://www.w3.org/ns/credentials/v2", - "id": "urn:uuid:98498d68-7051-4a46-852f-403df65b3f92", + "id": "urn:uuid:05881aa0-49b6-4a49-b479-f86f118e3412", "type": [ "VerifiableCredential" ], @@ -25669,11 +24692,11 @@ "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022", "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:11Z", + "created": "2024-12-22T05:06:34Z", "proofPurpose": "assertionMethod", "cryptosuite": "eddsa-rdfc-2022", "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", - "proofValue": "z5A36KhBFx6bJbXpzhqTZ57dTNU3jcpVCGTy6hGdkZW9BBoDQ7ggj8Ys8aVMFmj2HF2BjosoJuv2RupNMpv3Pfck9" + "proofValue": "z5DGtqBJzkNovrZoDR9uW9v1v6i1pNnwcFbE8cgBdNrFBgr3qzLRUUVzK8mJVQUXtRZPUexMpUtxKti8Pwf2sx3XS" } }, "options": { @@ -25771,9 +24794,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:8dfa018f-e37f-4889-a88f-51cdf1b90d49", + "_testId": "urn:uuid:6991f7ea-8afc-454b-9ecb-21f98108cc57", "_events": {}, "_eventsCount": 1, "cell": { @@ -25784,14 +24807,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 67933, + "_idleStart": 65947, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 34, + "duration": 49, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -25806,9 +24829,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:d5ef72dc-ba45-43c3-9909-020b81461d9c", + "_testId": "urn:uuid:d2cda5c1-fb9b-46fd-9fed-2bf88d595e0b", "_events": {}, "_eventsCount": 1, "cell": { @@ -25819,12 +24842,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 67967, + "_idleStart": 65996, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 402, + "duration": 388, "state": "failed", "err": { "name": "AssertionError", @@ -25839,7 +24862,7 @@ "json": { "verifiableCredential": { "@context": "https://www.w3.org/ns/credentials/v2", - "id": "urn:uuid:98498d68-7051-4a46-852f-403df65b3f92", + "id": "urn:uuid:05881aa0-49b6-4a49-b479-f86f118e3412", "type": [ "VerifiableCredential" ], @@ -25850,11 +24873,11 @@ "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022", "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:11Z", + "created": "2024-12-22T05:06:34Z", "proofPurpose": "assertionMethod", "cryptosuite": "eddsa-rdfc-2022", "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", - "proofValue": "z5A36KhBFx6bJbXpzhqTZ57dTNU3jcpVCGTy6hGdkZW9BBoDQ7ggj8Ys8aVMFmj2HF2BjosoJuv2RupNMpv3Pfck9" + "proofValue": "z5DGtqBJzkNovrZoDR9uW9v1v6i1pNnwcFbE8cgBdNrFBgr3qzLRUUVzK8mJVQUXtRZPUexMpUtxKti8Pwf2sx3XS" } }, "options": { @@ -25927,7 +24950,7 @@ "timeout": 10000, "signal": {}, "duplex": "half", - "body": "{\"verifiableCredential\":{\"@context\":\"https://www.w3.org/ns/credentials/v2\",\"id\":\"urn:uuid:98498d68-7051-4a46-852f-403df65b3f92\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:11Z\",\"proofPurpose\":\"assertionMethod\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofValue\":\"z5A36KhBFx6bJbXpzhqTZ57dTNU3jcpVCGTy6hGdkZW9BBoDQ7ggj8Ys8aVMFmj2HF2BjosoJuv2RupNMpv3Pfck9\"}},\"options\":{\"checks\":[\"proof\"]}}" + "body": "{\"verifiableCredential\":{\"@context\":\"https://www.w3.org/ns/credentials/v2\",\"id\":\"urn:uuid:05881aa0-49b6-4a49-b479-f86f118e3412\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:06:34Z\",\"proofPurpose\":\"assertionMethod\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofValue\":\"z5DGtqBJzkNovrZoDR9uW9v1v6i1pNnwcFbE8cgBdNrFBgr3qzLRUUVzK8mJVQUXtRZPUexMpUtxKti8Pwf2sx3XS\"}},\"options\":{\"checks\":[\"proof\"]}}" }, "name": "HTTPError", "requestUrl": "https://vc2.veresverifier.dev/verifiers/z19w7KofwvE2nkJeRVLp8NDxz/credentials/verify", @@ -25944,7 +24967,7 @@ "instance": { "verifiableCredential": { "@context": "https://www.w3.org/ns/credentials/v2", - "id": "urn:uuid:98498d68-7051-4a46-852f-403df65b3f92", + "id": "urn:uuid:05881aa0-49b6-4a49-b479-f86f118e3412", "type": [ "VerifiableCredential" ], @@ -25955,11 +24978,11 @@ "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022", "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:11Z", + "created": "2024-12-22T05:06:34Z", "proofPurpose": "assertionMethod", "cryptosuite": "eddsa-rdfc-2022", "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", - "proofValue": "z5A36KhBFx6bJbXpzhqTZ57dTNU3jcpVCGTy6hGdkZW9BBoDQ7ggj8Ys8aVMFmj2HF2BjosoJuv2RupNMpv3Pfck9" + "proofValue": "z5DGtqBJzkNovrZoDR9uW9v1v6i1pNnwcFbE8cgBdNrFBgr3qzLRUUVzK8mJVQUXtRZPUexMpUtxKti8Pwf2sx3XS" } }, "options": { @@ -25990,7 +25013,7 @@ "instance": { "verifiableCredential": { "@context": "https://www.w3.org/ns/credentials/v2", - "id": "urn:uuid:98498d68-7051-4a46-852f-403df65b3f92", + "id": "urn:uuid:05881aa0-49b6-4a49-b479-f86f118e3412", "type": [ "VerifiableCredential" ], @@ -26001,11 +25024,11 @@ "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022", "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:11Z", + "created": "2024-12-22T05:06:34Z", "proofPurpose": "assertionMethod", "cryptosuite": "eddsa-rdfc-2022", "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", - "proofValue": "z5A36KhBFx6bJbXpzhqTZ57dTNU3jcpVCGTy6hGdkZW9BBoDQ7ggj8Ys8aVMFmj2HF2BjosoJuv2RupNMpv3Pfck9" + "proofValue": "z5DGtqBJzkNovrZoDR9uW9v1v6i1pNnwcFbE8cgBdNrFBgr3qzLRUUVzK8mJVQUXtRZPUexMpUtxKti8Pwf2sx3XS" } }, "options": { @@ -26026,7 +25049,7 @@ }, "value": { "@context": "https://www.w3.org/ns/credentials/v2", - "id": "urn:uuid:98498d68-7051-4a46-852f-403df65b3f92", + "id": "urn:uuid:05881aa0-49b6-4a49-b479-f86f118e3412", "type": [ "VerifiableCredential" ], @@ -26037,11 +25060,11 @@ "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022", "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:11Z", + "created": "2024-12-22T05:06:34Z", "proofPurpose": "assertionMethod", "cryptosuite": "eddsa-rdfc-2022", "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", - "proofValue": "z5A36KhBFx6bJbXpzhqTZ57dTNU3jcpVCGTy6hGdkZW9BBoDQ7ggj8Ys8aVMFmj2HF2BjosoJuv2RupNMpv3Pfck9" + "proofValue": "z5DGtqBJzkNovrZoDR9uW9v1v6i1pNnwcFbE8cgBdNrFBgr3qzLRUUVzK8mJVQUXtRZPUexMpUtxKti8Pwf2sx3XS" } } }, @@ -26055,7 +25078,7 @@ "instance": { "verifiableCredential": { "@context": "https://www.w3.org/ns/credentials/v2", - "id": "urn:uuid:98498d68-7051-4a46-852f-403df65b3f92", + "id": "urn:uuid:05881aa0-49b6-4a49-b479-f86f118e3412", "type": [ "VerifiableCredential" ], @@ -26066,11 +25089,11 @@ "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022", "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:11Z", + "created": "2024-12-22T05:06:34Z", "proofPurpose": "assertionMethod", "cryptosuite": "eddsa-rdfc-2022", "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", - "proofValue": "z5A36KhBFx6bJbXpzhqTZ57dTNU3jcpVCGTy6hGdkZW9BBoDQ7ggj8Ys8aVMFmj2HF2BjosoJuv2RupNMpv3Pfck9" + "proofValue": "z5DGtqBJzkNovrZoDR9uW9v1v6i1pNnwcFbE8cgBdNrFBgr3qzLRUUVzK8mJVQUXtRZPUexMpUtxKti8Pwf2sx3XS" } }, "options": { @@ -26209,7 +25232,7 @@ }, "value": { "@context": "https://www.w3.org/ns/credentials/v2", - "id": "urn:uuid:98498d68-7051-4a46-852f-403df65b3f92", + "id": "urn:uuid:05881aa0-49b6-4a49-b479-f86f118e3412", "type": [ "VerifiableCredential" ], @@ -26220,11 +25243,11 @@ "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022", "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:11Z", + "created": "2024-12-22T05:06:34Z", "proofPurpose": "assertionMethod", "cryptosuite": "eddsa-rdfc-2022", "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", - "proofValue": "z5A36KhBFx6bJbXpzhqTZ57dTNU3jcpVCGTy6hGdkZW9BBoDQ7ggj8Ys8aVMFmj2HF2BjosoJuv2RupNMpv3Pfck9" + "proofValue": "z5DGtqBJzkNovrZoDR9uW9v1v6i1pNnwcFbE8cgBdNrFBgr3qzLRUUVzK8mJVQUXtRZPUexMpUtxKti8Pwf2sx3XS" } } }, @@ -26256,9 +25279,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:b68da671-c49c-4720-b889-c500d6271186", + "_testId": "urn:uuid:0a1bae75-4032-45e4-bf47-abc48bf7a60e", "_events": {}, "_eventsCount": 1, "cell": { @@ -26269,12 +25292,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 68370, + "_idleStart": 66385, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 6, + "duration": 22, "state": "failed", "err": { "name": "AssertionError", @@ -26285,12 +25308,12 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":\"https://www.w3.org/ns/credentials/v2\",\"id\":\"urn:uuid:98498d68-7051-4a46-852f-403df65b3f92\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:11Z\",\"proofPurpose\":\"assertionMethod\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofValue\":\"z5A36KhBFx6bJbXpzhqTZ57dTNU3jcpVCGTy6hGdkZW9BBoDQ7ggj8Ys8aVMFmj2HF2BjosoJuv2RupNMpv3Pfck9\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":\"https://www.w3.org/ns/credentials/v2\",\"id\":\"urn:uuid:05881aa0-49b6-4a49-b479-f86f118e3412\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:06:34Z\",\"proofPurpose\":\"assertionMethod\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofValue\":\"z5DGtqBJzkNovrZoDR9uW9v1v6i1pNnwcFbE8cgBdNrFBgr3qzLRUUVzK8mJVQUXtRZPUexMpUtxKti8Pwf2sx3XS\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": "https://www.w3.org/ns/credentials/v2", - "id": "urn:uuid:98498d68-7051-4a46-852f-403df65b3f92", + "id": "urn:uuid:05881aa0-49b6-4a49-b479-f86f118e3412", "type": [ "VerifiableCredential" ], @@ -26301,11 +25324,11 @@ "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022", "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:11Z", + "created": "2024-12-22T05:06:34Z", "proofPurpose": "assertionMethod", "cryptosuite": "eddsa-rdfc-2022", "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", - "proofValue": "z5A36KhBFx6bJbXpzhqTZ57dTNU3jcpVCGTy6hGdkZW9BBoDQ7ggj8Ys8aVMFmj2HF2BjosoJuv2RupNMpv3Pfck9" + "proofValue": "z5DGtqBJzkNovrZoDR9uW9v1v6i1pNnwcFbE8cgBdNrFBgr3qzLRUUVzK8mJVQUXtRZPUexMpUtxKti8Pwf2sx3XS" } }, "options": { @@ -26405,9 +25428,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:17dcf0fd-143a-4d34-8649-1921fba28fb2", + "_testId": "urn:uuid:435638db-d135-4af7-8b0a-92f69a3f7ba3", "_events": {}, "_eventsCount": 1, "cell": { @@ -26418,12 +25441,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 68378, + "_idleStart": 66407, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 539, + "duration": 579, "state": "failed", "err": { "name": "AssertionError", @@ -26434,12 +25457,12 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":\"https://www.w3.org/ns/credentials/v2\",\"id\":\"urn:uuid:98498d68-7051-4a46-852f-403df65b3f92\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:11Z\",\"proofPurpose\":\"assertionMethod\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofValue\":\"z5A36KhBFx6bJbXpzhqTZ57dTNU3jcpVCGTy6hGdkZW9BBoDQ7ggj8Ys8aVMFmj2HF2BjosoJuv2RupNMpv3Pfck9\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":\"https://www.w3.org/ns/credentials/v2\",\"id\":\"urn:uuid:05881aa0-49b6-4a49-b479-f86f118e3412\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:06:34Z\",\"proofPurpose\":\"assertionMethod\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofValue\":\"z5DGtqBJzkNovrZoDR9uW9v1v6i1pNnwcFbE8cgBdNrFBgr3qzLRUUVzK8mJVQUXtRZPUexMpUtxKti8Pwf2sx3XS\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": "https://www.w3.org/ns/credentials/v2", - "id": "urn:uuid:98498d68-7051-4a46-852f-403df65b3f92", + "id": "urn:uuid:05881aa0-49b6-4a49-b479-f86f118e3412", "type": [ "VerifiableCredential" ], @@ -26450,11 +25473,11 @@ "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022", "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:11Z", + "created": "2024-12-22T05:06:34Z", "proofPurpose": "assertionMethod", "cryptosuite": "eddsa-rdfc-2022", "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", - "proofValue": "z5A36KhBFx6bJbXpzhqTZ57dTNU3jcpVCGTy6hGdkZW9BBoDQ7ggj8Ys8aVMFmj2HF2BjosoJuv2RupNMpv3Pfck9" + "proofValue": "z5DGtqBJzkNovrZoDR9uW9v1v6i1pNnwcFbE8cgBdNrFBgr3qzLRUUVzK8mJVQUXtRZPUexMpUtxKti8Pwf2sx3XS" } }, "options": { @@ -26549,9 +25572,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:a9e38d15-1852-4434-b860-1d0fb158d08f", + "_testId": "urn:uuid:f070ea82-54d3-47a5-ae1c-63caf75134ec", "_events": {}, "_eventsCount": 1, "cell": { @@ -26562,12 +25585,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 68918, + "_idleStart": 66987, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 165, + "duration": 152, "state": "failed", "err": { "name": "AssertionError", @@ -26578,12 +25601,12 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":\"https://www.w3.org/ns/credentials/v2\",\"id\":\"urn:uuid:98498d68-7051-4a46-852f-403df65b3f92\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:11Z\",\"proofPurpose\":\"assertionMethod\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofValue\":\"z5A36KhBFx6bJbXpzhqTZ57dTNU3jcpVCGTy6hGdkZW9BBoDQ7ggj8Ys8aVMFmj2HF2BjosoJuv2RupNMpv3Pfck9\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":\"https://www.w3.org/ns/credentials/v2\",\"id\":\"urn:uuid:05881aa0-49b6-4a49-b479-f86f118e3412\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:06:34Z\",\"proofPurpose\":\"assertionMethod\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofValue\":\"z5DGtqBJzkNovrZoDR9uW9v1v6i1pNnwcFbE8cgBdNrFBgr3qzLRUUVzK8mJVQUXtRZPUexMpUtxKti8Pwf2sx3XS\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": "https://www.w3.org/ns/credentials/v2", - "id": "urn:uuid:98498d68-7051-4a46-852f-403df65b3f92", + "id": "urn:uuid:05881aa0-49b6-4a49-b479-f86f118e3412", "type": [ "VerifiableCredential" ], @@ -26594,11 +25617,11 @@ "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022", "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:11Z", + "created": "2024-12-22T05:06:34Z", "proofPurpose": "assertionMethod", "cryptosuite": "eddsa-rdfc-2022", "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", - "proofValue": "z5A36KhBFx6bJbXpzhqTZ57dTNU3jcpVCGTy6hGdkZW9BBoDQ7ggj8Ys8aVMFmj2HF2BjosoJuv2RupNMpv3Pfck9" + "proofValue": "z5DGtqBJzkNovrZoDR9uW9v1v6i1pNnwcFbE8cgBdNrFBgr3qzLRUUVzK8mJVQUXtRZPUexMpUtxKti8Pwf2sx3XS" } }, "options": { @@ -26702,9 +25725,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:1888beb6-7835-4939-ba04-295f30f00c6b", + "_testId": "urn:uuid:a3617cec-e826-4158-a247-5b1f0ddc965c", "_events": {}, "_eventsCount": 1, "cell": { @@ -26715,12 +25738,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 69084, + "_idleStart": 67140, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 100, + "duration": 105, "state": "passed", "speed": "slow" }, @@ -26737,9 +25760,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:09e6c907-8a7a-4f70-8b34-dcf86b730354", + "_testId": "urn:uuid:e9a3d2f4-bb75-492b-8c79-bb933b73511a", "_events": {}, "_eventsCount": 1, "cell": { @@ -26750,12 +25773,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 69184, + "_idleStart": 67245, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 241, + "duration": 245, "state": "failed", "err": { "name": "AssertionError", @@ -26766,12 +25789,12 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":\"https://www.w3.org/ns/credentials/v2\",\"id\":\"urn:uuid:98498d68-7051-4a46-852f-403df65b3f92\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:11Z\",\"proofPurpose\":\"assertionMethod\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofValue\":\"z5A36KhBFx6bJbXpzhqTZ57dTNU3jcpVCGTy6hGdkZW9BBoDQ7ggj8Ys8aVMFmj2HF2BjosoJuv2RupNMpv3Pfck9\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":\"https://www.w3.org/ns/credentials/v2\",\"id\":\"urn:uuid:05881aa0-49b6-4a49-b479-f86f118e3412\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:06:34Z\",\"proofPurpose\":\"assertionMethod\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofValue\":\"z5DGtqBJzkNovrZoDR9uW9v1v6i1pNnwcFbE8cgBdNrFBgr3qzLRUUVzK8mJVQUXtRZPUexMpUtxKti8Pwf2sx3XS\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": "https://www.w3.org/ns/credentials/v2", - "id": "urn:uuid:98498d68-7051-4a46-852f-403df65b3f92", + "id": "urn:uuid:05881aa0-49b6-4a49-b479-f86f118e3412", "type": [ "VerifiableCredential" ], @@ -26782,11 +25805,11 @@ "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022", "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:11Z", + "created": "2024-12-22T05:06:34Z", "proofPurpose": "assertionMethod", "cryptosuite": "eddsa-rdfc-2022", "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", - "proofValue": "z5A36KhBFx6bJbXpzhqTZ57dTNU3jcpVCGTy6hGdkZW9BBoDQ7ggj8Ys8aVMFmj2HF2BjosoJuv2RupNMpv3Pfck9" + "proofValue": "z5DGtqBJzkNovrZoDR9uW9v1v6i1pNnwcFbE8cgBdNrFBgr3qzLRUUVzK8mJVQUXtRZPUexMpUtxKti8Pwf2sx3XS" } }, "options": { @@ -26884,9 +25907,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:bb407ce0-395e-4848-8d0a-b5f91b9b0229", + "_testId": "urn:uuid:b8aa4790-efe1-49fc-862e-f2cea04e76e4", "_events": {}, "_eventsCount": 1, "cell": { @@ -26897,28 +25920,105 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 69426, + "_idleStart": 67492, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 82, + "duration": 132, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "bovine should verify apicatalog.com", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", + "parent": "4S794taJdTTlFgwrmbaRm", + "ctx": null, + "_testId": "urn:uuid:6aadd041-de9b-44b3-961b-259e2f3c077d", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "apicatalog.com", + "columnId": "bovine" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 67624, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 158, + "state": "passed", + "speed": "slow" + } + ] + }, + { + "id": "Aviary Tech", + "cells": [ + { + "type": "test", + "title": "apicatalog.com should verify Aviary Tech", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", + "parent": "4S794taJdTTlFgwrmbaRm", + "ctx": null, + "_testId": "urn:uuid:24f0e707-3b26-45fc-9f00-5a440d3cb709", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "Aviary Tech", + "columnId": "apicatalog.com" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 67782, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 53, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(5) } to not exist", + "message": "Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(6) } to not exist", "showDiff": false, "actual": { "response": {}, "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":\"https://www.w3.org/ns/credentials/v2\",\"id\":\"urn:uuid:98498d68-7051-4a46-852f-403df65b3f92\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:11Z\",\"proofPurpose\":\"assertionMethod\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofValue\":\"z5A36KhBFx6bJbXpzhqTZ57dTNU3jcpVCGTy6hGdkZW9BBoDQ7ggj8Ys8aVMFmj2HF2BjosoJuv2RupNMpv3Pfck9\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:e6b3d6e8-12a1-4878-991a-b119c647bc08\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2024-12-22T05:06:35.837Z\",\"verificationMethod\":\"did:key:z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF#z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z5NowjyJVuimB2mDHYQH4Qj6R5MVpAFvebA5ZNidLVf4CeMmj33V2krsQ41Nh3D8vGL8uaqY2C4dh8K1b26XetRkf\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { - "@context": "https://www.w3.org/ns/credentials/v2", - "id": "urn:uuid:98498d68-7051-4a46-852f-403df65b3f92", + "@context": [ + "https://www.w3.org/ns/credentials/v2" + ], + "id": "urn:uuid:e6b3d6e8-12a1-4878-991a-b119c647bc08", "type": [ "VerifiableCredential" ], @@ -26926,200 +26026,14 @@ "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "name": "ExampleClaim" }, - "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022", + "issuer": "did:key:z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF", "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:11Z", - "proofPurpose": "assertionMethod", "cryptosuite": "eddsa-rdfc-2022", - "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", - "proofValue": "z5A36KhBFx6bJbXpzhqTZ57dTNU3jcpVCGTy6hGdkZW9BBoDQ7ggj8Ys8aVMFmj2HF2BjosoJuv2RupNMpv3Pfck9" - } - }, - "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": [], - "afterResponse": [], - "beforeError": [] - }, - "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://interop.connect.trinsic.cloud/vc-api/credentials/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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" - } - }, - { - "type": "test", - "title": "bovine should verify apicatalog.com", - "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", - "ctx": null, - "_testId": "urn:uuid:26472c99-9e29-4cf3-9d0c-2552be242e73", - "_events": {}, - "_eventsCount": 1, - "cell": { - "rowId": "apicatalog.com", - "columnId": "bovine" - }, - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 69509, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 173, - "state": "passed", - "speed": "slow" - } - ] - }, - { - "id": "Aviary Tech", - "cells": [ - { - "type": "test", - "title": "apicatalog.com should verify Aviary Tech", - "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", - "ctx": null, - "_testId": "urn:uuid:c08a22e1-40a5-4e6c-ab83-2ae5a0350c66", - "_events": {}, - "_eventsCount": 1, - "cell": { - "rowId": "Aviary Tech", - "columnId": "apicatalog.com" - }, - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 69682, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 54, - "state": "failed", - "err": { - "name": "AssertionError", - "message": "Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(6) } to not exist", - "showDiff": false, - "actual": { - "response": {}, - "request": {}, - "options": { - "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:e6f111e7-a23f-479a-96e0-4903fbf50223\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2024-12-15T05:07:13.031Z\",\"verificationMethod\":\"did:key:z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF#z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z3opDTaqvFa17HzhkAPuxJENSTXEpqkAS86DhnczCnEc1RXsoB4WrKSq1bsuQt1GDQHXe7fyDVefqCLq5jo1jfvaE\"}},\"options\":{\"checks\":[\"proof\"]}}", - "method": "POST", - "json": { - "verifiableCredential": { - "@context": [ - "https://www.w3.org/ns/credentials/v2" - ], - "id": "urn:uuid:e6f111e7-a23f-479a-96e0-4903fbf50223", - "type": [ - "VerifiableCredential" - ], - "credentialSubject": { - "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", - "name": "ExampleClaim" - }, - "issuer": "did:key:z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF", - "proof": { - "type": "DataIntegrityProof", - "cryptosuite": "eddsa-rdfc-2022", - "created": "2024-12-15T05:07:13.031Z", - "verificationMethod": "did:key:z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF#z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF", - "proofPurpose": "assertionMethod", - "proofValue": "z3opDTaqvFa17HzhkAPuxJENSTXEpqkAS86DhnczCnEc1RXsoB4WrKSq1bsuQt1GDQHXe7fyDVefqCLq5jo1jfvaE" + "created": "2024-12-22T05:06:35.837Z", + "verificationMethod": "did:key:z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF#z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF", + "proofPurpose": "assertionMethod", + "proofValue": "z5NowjyJVuimB2mDHYQH4Qj6R5MVpAFvebA5ZNidLVf4CeMmj33V2krsQ41Nh3D8vGL8uaqY2C4dh8K1b26XetRkf" } }, "options": { @@ -27217,9 +26131,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:1bff4464-4be6-4164-a963-f4216d0915d0", + "_testId": "urn:uuid:cd3c4197-585b-4921-a418-6e4bd8c357a4", "_events": {}, "_eventsCount": 1, "cell": { @@ -27230,14 +26144,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 69737, + "_idleStart": 67835, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 34, + "duration": 48, "state": "passed", - "speed": "fast" + "speed": "medium" }, { "type": "test", @@ -27252,9 +26166,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:cdab6865-aee3-42b5-a5a2-ec7304081506", + "_testId": "urn:uuid:858a1dfb-75d0-4d4d-96e5-1125071e391d", "_events": {}, "_eventsCount": 1, "cell": { @@ -27265,12 +26179,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 69771, + "_idleStart": 67884, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 215, + "duration": 203, "state": "passed", "speed": "slow" }, @@ -27287,9 +26201,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:7f86d98c-ccf6-4cb6-acd7-758d28a06ba0", + "_testId": "urn:uuid:6a687558-926b-414e-bbff-793074bbf30d", "_events": {}, "_eventsCount": 1, "cell": { @@ -27300,12 +26214,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 69986, + "_idleStart": 68086, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 328, + "duration": 309, "state": "passed", "speed": "slow" }, @@ -27322,9 +26236,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:394ca3f0-59eb-4f08-bef2-8c9c644a32ff", + "_testId": "urn:uuid:98791cad-33f4-4d4b-8331-da6572aa9cd6", "_events": {}, "_eventsCount": 1, "cell": { @@ -27335,12 +26249,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 70315, + "_idleStart": 68396, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 192, + "duration": 172, "state": "passed", "speed": "slow" }, @@ -27357,9 +26271,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:8c4a5e7c-c2bc-4159-bead-8c36d8db26c5", + "_testId": "urn:uuid:55cefc26-ab8c-4b93-bdc2-bf49f1b0da69", "_events": {}, "_eventsCount": 1, "cell": { @@ -27370,12 +26284,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 70507, + "_idleStart": 68569, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 185, + "duration": 177, "state": "passed", "speed": "slow" }, @@ -27392,9 +26306,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:a4b1a8cd-fa0d-45e1-ba25-19919741d9b1", + "_testId": "urn:uuid:e5e4fc87-769e-4fea-a14a-9ca5bbcbd035", "_events": {}, "_eventsCount": 1, "cell": { @@ -27405,12 +26319,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 70693, + "_idleStart": 68747, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 96, + "duration": 105, "state": "passed", "speed": "slow" }, @@ -27427,9 +26341,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:92f4cc9a-1eee-452a-a755-2686e62b85d6", + "_testId": "urn:uuid:a01591ed-b4b3-455d-b341-e483aa578b79", "_events": {}, "_eventsCount": 1, "cell": { @@ -27440,12 +26354,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 70789, + "_idleStart": 68852, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 527, + "duration": 378, "state": "passed", "speed": "slow" }, @@ -27462,9 +26376,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:8c23f6c7-603f-4fc0-b4e5-8c5da626a69b", + "_testId": "urn:uuid:3377b15a-59a5-47ad-9ef8-2123b878a139", "_events": {}, "_eventsCount": 1, "cell": { @@ -27475,125 +26389,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 71317, + "_idleStart": 69230, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 82, - "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": { - "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:e6f111e7-a23f-479a-96e0-4903fbf50223\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2024-12-15T05:07:13.031Z\",\"verificationMethod\":\"did:key:z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF#z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z3opDTaqvFa17HzhkAPuxJENSTXEpqkAS86DhnczCnEc1RXsoB4WrKSq1bsuQt1GDQHXe7fyDVefqCLq5jo1jfvaE\"}},\"options\":{\"checks\":[\"proof\"]}}", - "method": "POST", - "json": { - "verifiableCredential": { - "@context": [ - "https://www.w3.org/ns/credentials/v2" - ], - "id": "urn:uuid:e6f111e7-a23f-479a-96e0-4903fbf50223", - "type": [ - "VerifiableCredential" - ], - "credentialSubject": { - "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", - "name": "ExampleClaim" - }, - "issuer": "did:key:z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF", - "proof": { - "type": "DataIntegrityProof", - "cryptosuite": "eddsa-rdfc-2022", - "created": "2024-12-15T05:07:13.031Z", - "verificationMethod": "did:key:z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF#z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF", - "proofPurpose": "assertionMethod", - "proofValue": "z3opDTaqvFa17HzhkAPuxJENSTXEpqkAS86DhnczCnEc1RXsoB4WrKSq1bsuQt1GDQHXe7fyDVefqCLq5jo1jfvaE" - } - }, - "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": [], - "afterResponse": [], - "beforeError": [] - }, - "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://interop.connect.trinsic.cloud/vc-api/credentials/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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" - } + "duration": 110, + "state": "passed", + "speed": "slow" }, { "type": "test", @@ -27608,9 +26411,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:1e94b2ab-c7cf-4378-8043-ced707bf4ff5", + "_testId": "urn:uuid:6724af97-b5eb-4ba9-9d85-9e9a4b3104d5", "_events": {}, "_eventsCount": 1, "cell": { @@ -27621,12 +26424,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 71400, + "_idleStart": 69340, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 177, + "duration": 161, "state": "failed", "err": { "name": "AssertionError", @@ -27637,14 +26440,14 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:e6f111e7-a23f-479a-96e0-4903fbf50223\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2024-12-15T05:07:13.031Z\",\"verificationMethod\":\"did:key:z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF#z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z3opDTaqvFa17HzhkAPuxJENSTXEpqkAS86DhnczCnEc1RXsoB4WrKSq1bsuQt1GDQHXe7fyDVefqCLq5jo1jfvaE\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:e6b3d6e8-12a1-4878-991a-b119c647bc08\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2024-12-22T05:06:35.837Z\",\"verificationMethod\":\"did:key:z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF#z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z5NowjyJVuimB2mDHYQH4Qj6R5MVpAFvebA5ZNidLVf4CeMmj33V2krsQ41Nh3D8vGL8uaqY2C4dh8K1b26XetRkf\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:e6f111e7-a23f-479a-96e0-4903fbf50223", + "id": "urn:uuid:e6b3d6e8-12a1-4878-991a-b119c647bc08", "type": [ "VerifiableCredential" ], @@ -27656,10 +26459,10 @@ "proof": { "type": "DataIntegrityProof", "cryptosuite": "eddsa-rdfc-2022", - "created": "2024-12-15T05:07:13.031Z", + "created": "2024-12-22T05:06:35.837Z", "verificationMethod": "did:key:z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF#z6MkionEHQNFCUtoJDo8PLnqU7NC4qjFRF6vPzA52rVapqLF", "proofPurpose": "assertionMethod", - "proofValue": "z3opDTaqvFa17HzhkAPuxJENSTXEpqkAS86DhnczCnEc1RXsoB4WrKSq1bsuQt1GDQHXe7fyDVefqCLq5jo1jfvaE" + "proofValue": "z5NowjyJVuimB2mDHYQH4Qj6R5MVpAFvebA5ZNidLVf4CeMmj33V2krsQ41Nh3D8vGL8uaqY2C4dh8K1b26XetRkf" } }, "options": { @@ -27759,9 +26562,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:13ab6965-cb6e-4319-8d10-eeb985b7d17c", + "_testId": "urn:uuid:e3623ccd-3273-4eec-8958-697cadaea03f", "_events": {}, "_eventsCount": 1, "cell": { @@ -27772,12 +26575,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 71578, + "_idleStart": 69501, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 53, + "duration": 52, "state": "failed", "err": { "name": "AssertionError", @@ -27788,14 +26591,14 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:a87e1d45-61d0-43eb-b8de-e20e0015e408\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkkwVJXDkKXhu2y3E1iF2cbzCUL42veRdzC7FFvNAeJ3Ja\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:13Z\",\"verificationMethod\":\"did:key:z6MkkwVJXDkKXhu2y3E1iF2cbzCUL42veRdzC7FFvNAeJ3Ja#z6MkkwVJXDkKXhu2y3E1iF2cbzCUL42veRdzC7FFvNAeJ3Ja\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z4fKvPxVrR8BLtK4WgaB3AzYpSNtyYU6LwTZcbPkZYf2mjCSpEs8YjAiZwVrFbZ7mK57JSuFSnHeCUGTn3rCot3yK\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:213f9445-7a9d-4f33-8cc1-60f8b825be48\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkkwVJXDkKXhu2y3E1iF2cbzCUL42veRdzC7FFvNAeJ3Ja\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:06:36Z\",\"verificationMethod\":\"did:key:z6MkkwVJXDkKXhu2y3E1iF2cbzCUL42veRdzC7FFvNAeJ3Ja#z6MkkwVJXDkKXhu2y3E1iF2cbzCUL42veRdzC7FFvNAeJ3Ja\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z5W4bMUynDYiNAx7KTXHs8tK4CyqmxYnfFeW1gZZNqi62P3tYTJSyhPcALHrLSHpCXk4X1WD1gjt6VyoRw7HhszAo\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:a87e1d45-61d0-43eb-b8de-e20e0015e408", + "id": "urn:uuid:213f9445-7a9d-4f33-8cc1-60f8b825be48", "type": [ "VerifiableCredential" ], @@ -27806,11 +26609,11 @@ "issuer": "did:key:z6MkkwVJXDkKXhu2y3E1iF2cbzCUL42veRdzC7FFvNAeJ3Ja", "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:13Z", + "created": "2024-12-22T05:06:36Z", "verificationMethod": "did:key:z6MkkwVJXDkKXhu2y3E1iF2cbzCUL42veRdzC7FFvNAeJ3Ja#z6MkkwVJXDkKXhu2y3E1iF2cbzCUL42veRdzC7FFvNAeJ3Ja", "cryptosuite": "eddsa-rdfc-2022", "proofPurpose": "assertionMethod", - "proofValue": "z4fKvPxVrR8BLtK4WgaB3AzYpSNtyYU6LwTZcbPkZYf2mjCSpEs8YjAiZwVrFbZ7mK57JSuFSnHeCUGTn3rCot3yK" + "proofValue": "z5W4bMUynDYiNAx7KTXHs8tK4CyqmxYnfFeW1gZZNqi62P3tYTJSyhPcALHrLSHpCXk4X1WD1gjt6VyoRw7HhszAo" } }, "options": { @@ -27908,9 +26711,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:a684f871-759b-4a05-8acb-3d78bda041fe", + "_testId": "urn:uuid:f6dd5368-df3c-47e9-8200-fbaa303be5a3", "_events": {}, "_eventsCount": 1, "cell": { @@ -27921,14 +26724,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 71632, + "_idleStart": 69554, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 78, + "duration": 55, "state": "passed", - "speed": "slow" + "speed": "medium" }, { "type": "test", @@ -27943,9 +26746,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:6298a82c-d367-4b03-a6dc-addd0d84e0a2", + "_testId": "urn:uuid:c15e25e2-6970-4666-b22d-1ef13d5bf4db", "_events": {}, "_eventsCount": 1, "cell": { @@ -27956,12 +26759,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 71711, + "_idleStart": 69609, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 104, + "duration": 86, "state": "passed", "speed": "slow" }, @@ -27978,9 +26781,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:0ac7c463-4420-4bd4-9c29-3057406d261a", + "_testId": "urn:uuid:d68758cd-1934-4a24-9c8e-f7e76e7fd13b", "_events": {}, "_eventsCount": 1, "cell": { @@ -27991,12 +26794,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 71815, + "_idleStart": 69695, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 310, + "duration": 300, "state": "passed", "speed": "slow" }, @@ -28013,9 +26816,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:324c1a61-1ec6-408e-919f-8690ecd673df", + "_testId": "urn:uuid:2b62a36b-8696-4182-b85b-e1f1a02cd622", "_events": {}, "_eventsCount": 1, "cell": { @@ -28026,12 +26829,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 72125, + "_idleStart": 69996, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 187, + "duration": 179, "state": "passed", "speed": "slow" }, @@ -28048,9 +26851,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:c65a593e-a0c2-418e-9902-7986b9663025", + "_testId": "urn:uuid:0e61cf57-6ed2-40df-bebe-62f4b1e75e11", "_events": {}, "_eventsCount": 1, "cell": { @@ -28061,12 +26864,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 72312, + "_idleStart": 70175, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 185, + "duration": 171, "state": "passed", "speed": "slow" }, @@ -28083,9 +26886,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:8f6a0939-20d7-47b5-9aea-f149b07cba9c", + "_testId": "urn:uuid:09e29dcc-f3eb-4f5d-8954-8c47bce3edef", "_events": {}, "_eventsCount": 1, "cell": { @@ -28096,7 +26899,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 72497, + "_idleStart": 70347, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -28118,9 +26921,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:c9272f8c-bb3d-489e-a9fc-3c1ade2a1a2e", + "_testId": "urn:uuid:069ebabb-b7ed-4b48-b027-62fa008c455d", "_events": {}, "_eventsCount": 1, "cell": { @@ -28131,12 +26934,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 72595, + "_idleStart": 70445, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1391, + "duration": 586, "state": "passed", "speed": "slow" }, @@ -28153,9 +26956,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:1e9feb9b-2324-46c1-997d-c3ce56a73ed3", + "_testId": "urn:uuid:c946e5c1-152c-440b-b1e9-78774228e765", "_events": {}, "_eventsCount": 1, "cell": { @@ -28166,125 +26969,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 73987, + "_idleStart": 71031, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 84, - "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": { - "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:a87e1d45-61d0-43eb-b8de-e20e0015e408\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkkwVJXDkKXhu2y3E1iF2cbzCUL42veRdzC7FFvNAeJ3Ja\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:13Z\",\"verificationMethod\":\"did:key:z6MkkwVJXDkKXhu2y3E1iF2cbzCUL42veRdzC7FFvNAeJ3Ja#z6MkkwVJXDkKXhu2y3E1iF2cbzCUL42veRdzC7FFvNAeJ3Ja\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z4fKvPxVrR8BLtK4WgaB3AzYpSNtyYU6LwTZcbPkZYf2mjCSpEs8YjAiZwVrFbZ7mK57JSuFSnHeCUGTn3rCot3yK\"}},\"options\":{\"checks\":[\"proof\"]}}", - "method": "POST", - "json": { - "verifiableCredential": { - "@context": [ - "https://www.w3.org/ns/credentials/v2" - ], - "id": "urn:uuid:a87e1d45-61d0-43eb-b8de-e20e0015e408", - "type": [ - "VerifiableCredential" - ], - "credentialSubject": { - "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", - "name": "ExampleClaim" - }, - "issuer": "did:key:z6MkkwVJXDkKXhu2y3E1iF2cbzCUL42veRdzC7FFvNAeJ3Ja", - "proof": { - "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:13Z", - "verificationMethod": "did:key:z6MkkwVJXDkKXhu2y3E1iF2cbzCUL42veRdzC7FFvNAeJ3Ja#z6MkkwVJXDkKXhu2y3E1iF2cbzCUL42veRdzC7FFvNAeJ3Ja", - "cryptosuite": "eddsa-rdfc-2022", - "proofPurpose": "assertionMethod", - "proofValue": "z4fKvPxVrR8BLtK4WgaB3AzYpSNtyYU6LwTZcbPkZYf2mjCSpEs8YjAiZwVrFbZ7mK57JSuFSnHeCUGTn3rCot3yK" - } - }, - "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": [], - "afterResponse": [], - "beforeError": [] - }, - "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://interop.connect.trinsic.cloud/vc-api/credentials/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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" - } + "duration": 97, + "state": "passed", + "speed": "slow" }, { "type": "test", @@ -28299,9 +26991,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:70992827-2cea-4069-ad15-5cc67e6751d5", + "_testId": "urn:uuid:2acaa334-7312-47bc-ae8c-c03a4cd0ff46", "_events": {}, "_eventsCount": 1, "cell": { @@ -28312,12 +27004,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 74072, + "_idleStart": 71129, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 168, + "duration": 155, "state": "passed", "speed": "slow" } @@ -28339,9 +27031,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:638c8b1e-3776-40f5-b56a-5ad987cbc3e1", + "_testId": "urn:uuid:ec656d69-43d8-4da1-a90c-b164f33da2e5", "_events": {}, "_eventsCount": 1, "cell": { @@ -28352,12 +27044,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 74241, + "_idleStart": 71285, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 55, + "duration": 52, "state": "failed", "err": { "name": "AssertionError", @@ -28368,14 +27060,14 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:3122443b-2310-483f-b99f-3ed695f981f5\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2024-12-15T05:07:13.544Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2jkBsaHaNaVhamuyLad3FKG1JYyQw9b6buNN1FVknZud9YDGew9URNgfZGvub6HEZ9WSC5Ty2KBxw2Jbh4iynXDm\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:4d77b876-325e-4c1f-b92a-94b24e2d38c7\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2024-12-22T05:06:36.382Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z24KJoEnroWwNLQe3Togy6PpZmshDMnHYdgdnQYs3nBJF4auHPBGJCMof9ZbSYvQqWrd16emEPhs3QLxWSpM6U4wJ\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:3122443b-2310-483f-b99f-3ed695f981f5", + "id": "urn:uuid:4d77b876-325e-4c1f-b92a-94b24e2d38c7", "type": [ "VerifiableCredential" ], @@ -28387,10 +27079,10 @@ "proof": { "type": "DataIntegrityProof", "cryptosuite": "eddsa-rdfc-2022", - "created": "2024-12-15T05:07:13.544Z", + "created": "2024-12-22T05:06:36.382Z", "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", "proofPurpose": "assertionMethod", - "proofValue": "z2jkBsaHaNaVhamuyLad3FKG1JYyQw9b6buNN1FVknZud9YDGew9URNgfZGvub6HEZ9WSC5Ty2KBxw2Jbh4iynXDm" + "proofValue": "z24KJoEnroWwNLQe3Togy6PpZmshDMnHYdgdnQYs3nBJF4auHPBGJCMof9ZbSYvQqWrd16emEPhs3QLxWSpM6U4wJ" } }, "options": { @@ -28488,9 +27180,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:8c9cb551-3326-4960-82f5-b0dfc8182738", + "_testId": "urn:uuid:089eab72-e763-41c7-900d-413f7db9925a", "_events": {}, "_eventsCount": 1, "cell": { @@ -28501,12 +27193,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 74296, + "_idleStart": 71338, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 41, + "duration": 48, "state": "failed", "err": { "name": "AssertionError", @@ -28517,14 +27209,14 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:3122443b-2310-483f-b99f-3ed695f981f5\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2024-12-15T05:07:13.544Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2jkBsaHaNaVhamuyLad3FKG1JYyQw9b6buNN1FVknZud9YDGew9URNgfZGvub6HEZ9WSC5Ty2KBxw2Jbh4iynXDm\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:4d77b876-325e-4c1f-b92a-94b24e2d38c7\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2024-12-22T05:06:36.382Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z24KJoEnroWwNLQe3Togy6PpZmshDMnHYdgdnQYs3nBJF4auHPBGJCMof9ZbSYvQqWrd16emEPhs3QLxWSpM6U4wJ\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:3122443b-2310-483f-b99f-3ed695f981f5", + "id": "urn:uuid:4d77b876-325e-4c1f-b92a-94b24e2d38c7", "type": [ "VerifiableCredential" ], @@ -28536,10 +27228,10 @@ "proof": { "type": "DataIntegrityProof", "cryptosuite": "eddsa-rdfc-2022", - "created": "2024-12-15T05:07:13.544Z", + "created": "2024-12-22T05:06:36.382Z", "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", "proofPurpose": "assertionMethod", - "proofValue": "z2jkBsaHaNaVhamuyLad3FKG1JYyQw9b6buNN1FVknZud9YDGew9URNgfZGvub6HEZ9WSC5Ty2KBxw2Jbh4iynXDm" + "proofValue": "z24KJoEnroWwNLQe3Togy6PpZmshDMnHYdgdnQYs3nBJF4auHPBGJCMof9ZbSYvQqWrd16emEPhs3QLxWSpM6U4wJ" } }, "options": { @@ -28640,9 +27332,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:a99f683f-1651-424e-8c93-22fcfe046460", + "_testId": "urn:uuid:3c8c2898-8f6c-4c3f-9421-3ed4149bbf03", "_events": {}, "_eventsCount": 1, "cell": { @@ -28653,12 +27345,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 74338, + "_idleStart": 71387, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 143, + "duration": 86, "state": "failed", "err": { "name": "AssertionError", @@ -28675,7 +27367,7 @@ "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:3122443b-2310-483f-b99f-3ed695f981f5", + "id": "urn:uuid:4d77b876-325e-4c1f-b92a-94b24e2d38c7", "type": [ "VerifiableCredential" ], @@ -28687,10 +27379,10 @@ "proof": { "type": "DataIntegrityProof", "cryptosuite": "eddsa-rdfc-2022", - "created": "2024-12-15T05:07:13.544Z", + "created": "2024-12-22T05:06:36.382Z", "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", "proofPurpose": "assertionMethod", - "proofValue": "z2jkBsaHaNaVhamuyLad3FKG1JYyQw9b6buNN1FVknZud9YDGew9URNgfZGvub6HEZ9WSC5Ty2KBxw2Jbh4iynXDm" + "proofValue": "z24KJoEnroWwNLQe3Togy6PpZmshDMnHYdgdnQYs3nBJF4auHPBGJCMof9ZbSYvQqWrd16emEPhs3QLxWSpM6U4wJ" } }, "options": { @@ -28763,7 +27455,7 @@ "timeout": 10000, "signal": {}, "duplex": "half", - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:3122443b-2310-483f-b99f-3ed695f981f5\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2024-12-15T05:07:13.544Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2jkBsaHaNaVhamuyLad3FKG1JYyQw9b6buNN1FVknZud9YDGew9URNgfZGvub6HEZ9WSC5Ty2KBxw2Jbh4iynXDm\"}},\"options\":{\"checks\":[\"proof\"]}}" + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:4d77b876-325e-4c1f-b92a-94b24e2d38c7\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2024-12-22T05:06:36.382Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z24KJoEnroWwNLQe3Togy6PpZmshDMnHYdgdnQYs3nBJF4auHPBGJCMof9ZbSYvQqWrd16emEPhs3QLxWSpM6U4wJ\"}},\"options\":{\"checks\":[\"proof\"]}}" }, "name": "HTTPError", "requestUrl": "https://vc2.veresverifier.dev/verifiers/z19w7KofwvE2nkJeRVLp8NDxz/credentials/verify", @@ -28778,10 +27470,10 @@ ], "type": "DataIntegrityProof", "cryptosuite": "eddsa-rdfc-2022", - "created": "2024-12-15T05:07:13.544Z", + "created": "2024-12-22T05:06:36.382Z", "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", "proofPurpose": "assertionMethod", - "proofValue": "z2jkBsaHaNaVhamuyLad3FKG1JYyQw9b6buNN1FVknZud9YDGew9URNgfZGvub6HEZ9WSC5Ty2KBxw2Jbh4iynXDm" + "proofValue": "z24KJoEnroWwNLQe3Togy6PpZmshDMnHYdgdnQYs3nBJF4auHPBGJCMof9ZbSYvQqWrd16emEPhs3QLxWSpM6U4wJ" }, "verified": false, "error": { @@ -28806,7 +27498,7 @@ "check": [ "proof" ], - "id": "urn:uuid:3122443b-2310-483f-b99f-3ed695f981f5", + "id": "urn:uuid:4d77b876-325e-4c1f-b92a-94b24e2d38c7", "error": "Invalid signature.", "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7" } @@ -28830,9 +27522,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:4c0c4922-a44d-40cc-97e3-7286ecf596ef", + "_testId": "urn:uuid:189c6775-9b39-464a-8960-fa1c53937df1", "_events": {}, "_eventsCount": 1, "cell": { @@ -28843,12 +27535,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 74481, + "_idleStart": 71474, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 301, + "duration": 283, "state": "failed", "err": { "name": "AssertionError", @@ -28859,14 +27551,14 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:3122443b-2310-483f-b99f-3ed695f981f5\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2024-12-15T05:07:13.544Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2jkBsaHaNaVhamuyLad3FKG1JYyQw9b6buNN1FVknZud9YDGew9URNgfZGvub6HEZ9WSC5Ty2KBxw2Jbh4iynXDm\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:4d77b876-325e-4c1f-b92a-94b24e2d38c7\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2024-12-22T05:06:36.382Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z24KJoEnroWwNLQe3Togy6PpZmshDMnHYdgdnQYs3nBJF4auHPBGJCMof9ZbSYvQqWrd16emEPhs3QLxWSpM6U4wJ\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:3122443b-2310-483f-b99f-3ed695f981f5", + "id": "urn:uuid:4d77b876-325e-4c1f-b92a-94b24e2d38c7", "type": [ "VerifiableCredential" ], @@ -28878,10 +27570,10 @@ "proof": { "type": "DataIntegrityProof", "cryptosuite": "eddsa-rdfc-2022", - "created": "2024-12-15T05:07:13.544Z", + "created": "2024-12-22T05:06:36.382Z", "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", "proofPurpose": "assertionMethod", - "proofValue": "z2jkBsaHaNaVhamuyLad3FKG1JYyQw9b6buNN1FVknZud9YDGew9URNgfZGvub6HEZ9WSC5Ty2KBxw2Jbh4iynXDm" + "proofValue": "z24KJoEnroWwNLQe3Togy6PpZmshDMnHYdgdnQYs3nBJF4auHPBGJCMof9ZbSYvQqWrd16emEPhs3QLxWSpM6U4wJ" } }, "options": { @@ -28980,9 +27672,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:ed39257e-cec5-4fed-b92d-e4d056cde660", + "_testId": "urn:uuid:6d3c74fa-e120-4db6-8de0-1f6ca749aea2", "_events": {}, "_eventsCount": 1, "cell": { @@ -28993,12 +27685,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 74782, + "_idleStart": 71758, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 182, + "duration": 179, "state": "failed", "err": { "name": "AssertionError", @@ -29009,14 +27701,14 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:3122443b-2310-483f-b99f-3ed695f981f5\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2024-12-15T05:07:13.544Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2jkBsaHaNaVhamuyLad3FKG1JYyQw9b6buNN1FVknZud9YDGew9URNgfZGvub6HEZ9WSC5Ty2KBxw2Jbh4iynXDm\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:4d77b876-325e-4c1f-b92a-94b24e2d38c7\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2024-12-22T05:06:36.382Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z24KJoEnroWwNLQe3Togy6PpZmshDMnHYdgdnQYs3nBJF4auHPBGJCMof9ZbSYvQqWrd16emEPhs3QLxWSpM6U4wJ\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:3122443b-2310-483f-b99f-3ed695f981f5", + "id": "urn:uuid:4d77b876-325e-4c1f-b92a-94b24e2d38c7", "type": [ "VerifiableCredential" ], @@ -29028,10 +27720,10 @@ "proof": { "type": "DataIntegrityProof", "cryptosuite": "eddsa-rdfc-2022", - "created": "2024-12-15T05:07:13.544Z", + "created": "2024-12-22T05:06:36.382Z", "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", "proofPurpose": "assertionMethod", - "proofValue": "z2jkBsaHaNaVhamuyLad3FKG1JYyQw9b6buNN1FVknZud9YDGew9URNgfZGvub6HEZ9WSC5Ty2KBxw2Jbh4iynXDm" + "proofValue": "z24KJoEnroWwNLQe3Togy6PpZmshDMnHYdgdnQYs3nBJF4auHPBGJCMof9ZbSYvQqWrd16emEPhs3QLxWSpM6U4wJ" } }, "options": { @@ -29126,9 +27818,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:4fd74d47-1b88-4312-a345-191b8faaec7f", + "_testId": "urn:uuid:89284e00-150c-4ad9-b28d-c7235036e289", "_events": {}, "_eventsCount": 1, "cell": { @@ -29139,12 +27831,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 74965, + "_idleStart": 71938, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 193, + "duration": 169, "state": "failed", "err": { "name": "AssertionError", @@ -29155,14 +27847,14 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:3122443b-2310-483f-b99f-3ed695f981f5\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2024-12-15T05:07:13.544Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2jkBsaHaNaVhamuyLad3FKG1JYyQw9b6buNN1FVknZud9YDGew9URNgfZGvub6HEZ9WSC5Ty2KBxw2Jbh4iynXDm\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:4d77b876-325e-4c1f-b92a-94b24e2d38c7\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2024-12-22T05:06:36.382Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z24KJoEnroWwNLQe3Togy6PpZmshDMnHYdgdnQYs3nBJF4auHPBGJCMof9ZbSYvQqWrd16emEPhs3QLxWSpM6U4wJ\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:3122443b-2310-483f-b99f-3ed695f981f5", + "id": "urn:uuid:4d77b876-325e-4c1f-b92a-94b24e2d38c7", "type": [ "VerifiableCredential" ], @@ -29174,10 +27866,10 @@ "proof": { "type": "DataIntegrityProof", "cryptosuite": "eddsa-rdfc-2022", - "created": "2024-12-15T05:07:13.544Z", + "created": "2024-12-22T05:06:36.382Z", "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", "proofPurpose": "assertionMethod", - "proofValue": "z2jkBsaHaNaVhamuyLad3FKG1JYyQw9b6buNN1FVknZud9YDGew9URNgfZGvub6HEZ9WSC5Ty2KBxw2Jbh4iynXDm" + "proofValue": "z24KJoEnroWwNLQe3Togy6PpZmshDMnHYdgdnQYs3nBJF4auHPBGJCMof9ZbSYvQqWrd16emEPhs3QLxWSpM6U4wJ" } }, "options": { @@ -29281,9 +27973,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:df053c08-438d-420f-a95b-5a4cfd9719ea", + "_testId": "urn:uuid:9f8c2700-1180-43ba-ad2b-731b86baf4c6", "_events": {}, "_eventsCount": 1, "cell": { @@ -29294,12 +27986,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 75158, + "_idleStart": 72109, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 100, + "duration": 106, "state": "failed", "err": { "name": "AssertionError", @@ -29310,14 +28002,14 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:3122443b-2310-483f-b99f-3ed695f981f5\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2024-12-15T05:07:13.544Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2jkBsaHaNaVhamuyLad3FKG1JYyQw9b6buNN1FVknZud9YDGew9URNgfZGvub6HEZ9WSC5Ty2KBxw2Jbh4iynXDm\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:4d77b876-325e-4c1f-b92a-94b24e2d38c7\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2024-12-22T05:06:36.382Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z24KJoEnroWwNLQe3Togy6PpZmshDMnHYdgdnQYs3nBJF4auHPBGJCMof9ZbSYvQqWrd16emEPhs3QLxWSpM6U4wJ\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:3122443b-2310-483f-b99f-3ed695f981f5", + "id": "urn:uuid:4d77b876-325e-4c1f-b92a-94b24e2d38c7", "type": [ "VerifiableCredential" ], @@ -29329,10 +28021,10 @@ "proof": { "type": "DataIntegrityProof", "cryptosuite": "eddsa-rdfc-2022", - "created": "2024-12-15T05:07:13.544Z", + "created": "2024-12-22T05:06:36.382Z", "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", "proofPurpose": "assertionMethod", - "proofValue": "z2jkBsaHaNaVhamuyLad3FKG1JYyQw9b6buNN1FVknZud9YDGew9URNgfZGvub6HEZ9WSC5Ty2KBxw2Jbh4iynXDm" + "proofValue": "z24KJoEnroWwNLQe3Togy6PpZmshDMnHYdgdnQYs3nBJF4auHPBGJCMof9ZbSYvQqWrd16emEPhs3QLxWSpM6U4wJ" } }, "options": { @@ -29427,9 +28119,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:1bd4cb39-3c81-499d-9c20-5ba26efadb3c", + "_testId": "urn:uuid:68f1c4d7-515f-405c-81a5-4423c39a119b", "_events": {}, "_eventsCount": 1, "cell": { @@ -29440,12 +28132,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 75259, + "_idleStart": 72216, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1022, + "duration": 1719, "state": "failed", "err": { "name": "AssertionError", @@ -29456,14 +28148,14 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:3122443b-2310-483f-b99f-3ed695f981f5\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2024-12-15T05:07:13.544Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2jkBsaHaNaVhamuyLad3FKG1JYyQw9b6buNN1FVknZud9YDGew9URNgfZGvub6HEZ9WSC5Ty2KBxw2Jbh4iynXDm\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:4d77b876-325e-4c1f-b92a-94b24e2d38c7\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2024-12-22T05:06:36.382Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z24KJoEnroWwNLQe3Togy6PpZmshDMnHYdgdnQYs3nBJF4auHPBGJCMof9ZbSYvQqWrd16emEPhs3QLxWSpM6U4wJ\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:3122443b-2310-483f-b99f-3ed695f981f5", + "id": "urn:uuid:4d77b876-325e-4c1f-b92a-94b24e2d38c7", "type": [ "VerifiableCredential" ], @@ -29475,10 +28167,10 @@ "proof": { "type": "DataIntegrityProof", "cryptosuite": "eddsa-rdfc-2022", - "created": "2024-12-15T05:07:13.544Z", + "created": "2024-12-22T05:06:36.382Z", "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", "proofPurpose": "assertionMethod", - "proofValue": "z2jkBsaHaNaVhamuyLad3FKG1JYyQw9b6buNN1FVknZud9YDGew9URNgfZGvub6HEZ9WSC5Ty2KBxw2Jbh4iynXDm" + "proofValue": "z24KJoEnroWwNLQe3Togy6PpZmshDMnHYdgdnQYs3nBJF4auHPBGJCMof9ZbSYvQqWrd16emEPhs3QLxWSpM6U4wJ" } }, "options": { @@ -29576,9 +28268,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:aa284ad1-236f-436e-b897-972c7d5df42b", + "_testId": "urn:uuid:76daf60e-81de-445c-b003-61349fc09665", "_events": {}, "_eventsCount": 1, "cell": { @@ -29589,12 +28281,47 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 76281, + "_idleStart": 73936, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 90, + "duration": 103, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "bovine should verify Grotto Networking", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", + "parent": "4S794taJdTTlFgwrmbaRm", + "ctx": null, + "_testId": "urn:uuid:642289f1-6d35-475b-af4b-013b11ba0406", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "Grotto Networking", + "columnId": "bovine" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 74040, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 154, "state": "failed", "err": { "name": "AssertionError", @@ -29605,14 +28332,14 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:3122443b-2310-483f-b99f-3ed695f981f5\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2024-12-15T05:07:13.544Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2jkBsaHaNaVhamuyLad3FKG1JYyQw9b6buNN1FVknZud9YDGew9URNgfZGvub6HEZ9WSC5Ty2KBxw2Jbh4iynXDm\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:4d77b876-325e-4c1f-b92a-94b24e2d38c7\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2024-12-22T05:06:36.382Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z24KJoEnroWwNLQe3Togy6PpZmshDMnHYdgdnQYs3nBJF4auHPBGJCMof9ZbSYvQqWrd16emEPhs3QLxWSpM6U4wJ\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:3122443b-2310-483f-b99f-3ed695f981f5", + "id": "urn:uuid:4d77b876-325e-4c1f-b92a-94b24e2d38c7", "type": [ "VerifiableCredential" ], @@ -29624,10 +28351,10 @@ "proof": { "type": "DataIntegrityProof", "cryptosuite": "eddsa-rdfc-2022", - "created": "2024-12-15T05:07:13.544Z", + "created": "2024-12-22T05:06:36.382Z", "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", "proofPurpose": "assertionMethod", - "proofValue": "z2jkBsaHaNaVhamuyLad3FKG1JYyQw9b6buNN1FVknZud9YDGew9URNgfZGvub6HEZ9WSC5Ty2KBxw2Jbh4iynXDm" + "proofValue": "z24KJoEnroWwNLQe3Togy6PpZmshDMnHYdgdnQYs3nBJF4auHPBGJCMof9ZbSYvQqWrd16emEPhs3QLxWSpM6U4wJ" } }, "options": { @@ -29702,16 +28429,21 @@ "duplex": "half" }, "name": "HTTPError", - "requestUrl": "https://interop.connect.trinsic.cloud/vc-api/credentials/verify", + "requestUrl": "https://bovine.social/w3c-di/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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" } - }, + } + ] + }, + { + "id": "Procivis One Core", + "cells": [ { "type": "test", - "title": "bovine should verify Grotto Networking", + "title": "apicatalog.com should verify Procivis One Core", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -29722,58 +28454,65 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:6cc5bcce-1d7f-4d8a-8072-0135839d1f08", + "_testId": "urn:uuid:a6389037-af87-4748-9166-18f48016526b", "_events": {}, "_eventsCount": 1, "cell": { - "rowId": "Grotto Networking", - "columnId": "bovine" + "rowId": "Procivis One Core", + "columnId": "apicatalog.com" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 76372, + "_idleStart": 74194, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 168, + "duration": 54, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(5) } to not exist", + "message": "Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(6) } to not exist", "showDiff": false, "actual": { "response": {}, "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:3122443b-2310-483f-b99f-3ed695f981f5\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"created\":\"2024-12-15T05:07:13.544Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2jkBsaHaNaVhamuyLad3FKG1JYyQw9b6buNN1FVknZud9YDGew9URNgfZGvub6HEZ9WSC5Ty2KBxw2Jbh4iynXDm\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:1ac7fb17-0811-47db-b0bb-9f08b5683caf\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"validFrom\":\"2024-12-22T05:06:36.864025142Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"credentialStatus\":{\"id\":\"urn:uuid:8937fd05-67dc-4913-ada3-8017cdbbdd56\",\"type\":\"BitstringStatusListEntry\",\"statusPurpose\":\"revocation\",\"statusListIndex\":\"0\",\"statusListCredential\":\"https://canivc.core.dev.procivis-one.com/ssi/revocation/v1/list/f965d288-fb2c-4648-b194-235f98be36e7\"},\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:06:36.864037636Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2rNNXCKXNMmBHKH2XqSpKd6g1eRvcyiTfwhquHqWzfuXjfJsjwpXNWbg4oosp62F4wbJKWB1JasAK97Ef2AumDwV\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:3122443b-2310-483f-b99f-3ed695f981f5", + "id": "urn:uuid:1ac7fb17-0811-47db-b0bb-9f08b5683caf", "type": [ "VerifiableCredential" ], + "issuer": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9", + "validFrom": "2024-12-22T05:06:36.864025142Z", "credentialSubject": { - "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", - "name": "ExampleClaim" + "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b" + }, + "credentialStatus": { + "id": "urn:uuid:8937fd05-67dc-4913-ada3-8017cdbbdd56", + "type": "BitstringStatusListEntry", + "statusPurpose": "revocation", + "statusListIndex": "0", + "statusListCredential": "https://canivc.core.dev.procivis-one.com/ssi/revocation/v1/list/f965d288-fb2c-4648-b194-235f98be36e7" }, - "issuer": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", "proof": { "type": "DataIntegrityProof", + "created": "2024-12-22T05:06:36.864037636Z", "cryptosuite": "eddsa-rdfc-2022", - "created": "2024-12-15T05:07:13.544Z", - "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", + "verificationMethod": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9", "proofPurpose": "assertionMethod", - "proofValue": "z2jkBsaHaNaVhamuyLad3FKG1JYyQw9b6buNN1FVknZud9YDGew9URNgfZGvub6HEZ9WSC5Ty2KBxw2Jbh4iynXDm" + "proofValue": "z2rNNXCKXNMmBHKH2XqSpKd6g1eRvcyiTfwhquHqWzfuXjfJsjwpXNWbg4oosp62F4wbJKWB1JasAK97Ef2AumDwV" } }, "options": { @@ -29848,21 +28587,19 @@ "duplex": "half" }, "name": "HTTPError", - "requestUrl": "https://bovine.social/w3c-di/verify", - "status": 400 + "requestUrl": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-verify", + "status": 400, + "data": { + "message": "A non-empty JSON Pointer must begin with a '/'" + } }, "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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" + "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" } - } - ] - }, - { - "id": "Procivis One Core", - "cells": [ + }, { "type": "test", - "title": "apicatalog.com should verify Procivis One Core", + "title": "Aviary Tech should verify Procivis One Core", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -29873,53 +28610,53 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:c4d76566-c7bf-4fe1-b4a3-7910e9e7d1a7", + "_testId": "urn:uuid:e44e35c1-1917-482a-9dc9-367b7e4a7b0d", "_events": {}, "_eventsCount": 1, "cell": { "rowId": "Procivis One Core", - "columnId": "apicatalog.com" + "columnId": "Aviary Tech" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 76541, + "_idleStart": 74249, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 53, + "duration": 48, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(6) } to not exist", + "message": "Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(6) } to not exist", "showDiff": false, "actual": { "response": {}, "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:c551fd60-f0cb-44c0-9c5e-220f9496553f\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"validFrom\":\"2024-12-15T05:07:14.053349393Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"credentialStatus\":{\"id\":\"urn:uuid:4d1036b4-a9a3-4df0-87d4-01e7fdb93156\",\"type\":\"BitstringStatusListEntry\",\"statusPurpose\":\"revocation\",\"statusListIndex\":\"0\",\"statusListCredential\":\"https://canivc.core.dev.procivis-one.com/ssi/revocation/v1/list/f965d288-fb2c-4648-b194-235f98be36e7\"},\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:14.053362392Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z5rBJzcoZmwRwdJFJ6VASEzz1UULKtnQQ3ECTqks4mtSdMEFYK8PaSU79rMMDGCBqE9GWM8xgzNMm8ucmJ7uoMBYN\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:1ac7fb17-0811-47db-b0bb-9f08b5683caf\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"validFrom\":\"2024-12-22T05:06:36.864025142Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"credentialStatus\":{\"id\":\"urn:uuid:8937fd05-67dc-4913-ada3-8017cdbbdd56\",\"type\":\"BitstringStatusListEntry\",\"statusPurpose\":\"revocation\",\"statusListIndex\":\"0\",\"statusListCredential\":\"https://canivc.core.dev.procivis-one.com/ssi/revocation/v1/list/f965d288-fb2c-4648-b194-235f98be36e7\"},\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:06:36.864037636Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2rNNXCKXNMmBHKH2XqSpKd6g1eRvcyiTfwhquHqWzfuXjfJsjwpXNWbg4oosp62F4wbJKWB1JasAK97Ef2AumDwV\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:c551fd60-f0cb-44c0-9c5e-220f9496553f", + "id": "urn:uuid:1ac7fb17-0811-47db-b0bb-9f08b5683caf", "type": [ "VerifiableCredential" ], "issuer": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9", - "validFrom": "2024-12-15T05:07:14.053349393Z", + "validFrom": "2024-12-22T05:06:36.864025142Z", "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b" }, "credentialStatus": { - "id": "urn:uuid:4d1036b4-a9a3-4df0-87d4-01e7fdb93156", + "id": "urn:uuid:8937fd05-67dc-4913-ada3-8017cdbbdd56", "type": "BitstringStatusListEntry", "statusPurpose": "revocation", "statusListIndex": "0", @@ -29927,11 +28664,11 @@ }, "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:14.053362392Z", + "created": "2024-12-22T05:06:36.864037636Z", "cryptosuite": "eddsa-rdfc-2022", "verificationMethod": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9", "proofPurpose": "assertionMethod", - "proofValue": "z5rBJzcoZmwRwdJFJ6VASEzz1UULKtnQQ3ECTqks4mtSdMEFYK8PaSU79rMMDGCBqE9GWM8xgzNMm8ucmJ7uoMBYN" + "proofValue": "z2rNNXCKXNMmBHKH2XqSpKd6g1eRvcyiTfwhquHqWzfuXjfJsjwpXNWbg4oosp62F4wbJKWB1JasAK97Ef2AumDwV" } }, "options": { @@ -30006,19 +28743,22 @@ "duplex": "half" }, "name": "HTTPError", - "requestUrl": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-verify", + "requestUrl": "https://demo.av1.sh/credentials/verify", "status": 400, "data": { - "message": "A non-empty JSON Pointer must begin with a '/'" + "verified": false, + "errors": [ + "One or more proofs failed verification" + ] } }, "operator": "notStrictEqual", - "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56: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… { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" } }, { "type": "test", - "title": "Aviary Tech should verify Procivis One Core", + "title": "Digital Bazaar should verify Procivis One Core", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -30029,25 +28769,25 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:c55d0352-e4a5-4896-ba5a-eeae7618fc23", + "_testId": "urn:uuid:de1fd441-c337-4c97-928e-91ec857be519", "_events": {}, "_eventsCount": 1, "cell": { "rowId": "Procivis One Core", - "columnId": "Aviary Tech" + "columnId": "Digital Bazaar" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 76595, + "_idleStart": 74299, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 63, + "duration": 82, "state": "failed", "err": { "name": "AssertionError", @@ -30058,24 +28798,23 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:c551fd60-f0cb-44c0-9c5e-220f9496553f\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"validFrom\":\"2024-12-15T05:07:14.053349393Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"credentialStatus\":{\"id\":\"urn:uuid:4d1036b4-a9a3-4df0-87d4-01e7fdb93156\",\"type\":\"BitstringStatusListEntry\",\"statusPurpose\":\"revocation\",\"statusListIndex\":\"0\",\"statusListCredential\":\"https://canivc.core.dev.procivis-one.com/ssi/revocation/v1/list/f965d288-fb2c-4648-b194-235f98be36e7\"},\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:14.053362392Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z5rBJzcoZmwRwdJFJ6VASEzz1UULKtnQQ3ECTqks4mtSdMEFYK8PaSU79rMMDGCBqE9GWM8xgzNMm8ucmJ7uoMBYN\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:c551fd60-f0cb-44c0-9c5e-220f9496553f", + "id": "urn:uuid:1ac7fb17-0811-47db-b0bb-9f08b5683caf", "type": [ "VerifiableCredential" ], "issuer": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9", - "validFrom": "2024-12-15T05:07:14.053349393Z", + "validFrom": "2024-12-22T05:06:36.864025142Z", "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b" }, "credentialStatus": { - "id": "urn:uuid:4d1036b4-a9a3-4df0-87d4-01e7fdb93156", + "id": "urn:uuid:8937fd05-67dc-4913-ada3-8017cdbbdd56", "type": "BitstringStatusListEntry", "statusPurpose": "revocation", "statusListIndex": "0", @@ -30083,11 +28822,11 @@ }, "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:14.053362392Z", + "created": "2024-12-22T05:06:36.864037636Z", "cryptosuite": "eddsa-rdfc-2022", "verificationMethod": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9", "proofPurpose": "assertionMethod", - "proofValue": "z5rBJzcoZmwRwdJFJ6VASEzz1UULKtnQQ3ECTqks4mtSdMEFYK8PaSU79rMMDGCBqE9GWM8xgzNMm8ucmJ7uoMBYN" + "proofValue": "z2rNNXCKXNMmBHKH2XqSpKd6g1eRvcyiTfwhquHqWzfuXjfJsjwpXNWbg4oosp62F4wbJKWB1JasAK97Ef2AumDwV" } }, "options": { @@ -30159,15 +28898,54 @@ "throwHttpErrors": true, "timeout": 10000, "signal": {}, - "duplex": "half" + "duplex": "half", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:1ac7fb17-0811-47db-b0bb-9f08b5683caf\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"validFrom\":\"2024-12-22T05:06:36.864025142Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"credentialStatus\":{\"id\":\"urn:uuid:8937fd05-67dc-4913-ada3-8017cdbbdd56\",\"type\":\"BitstringStatusListEntry\",\"statusPurpose\":\"revocation\",\"statusListIndex\":\"0\",\"statusListCredential\":\"https://canivc.core.dev.procivis-one.com/ssi/revocation/v1/list/f965d288-fb2c-4648-b194-235f98be36e7\"},\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:06:36.864037636Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2rNNXCKXNMmBHKH2XqSpKd6g1eRvcyiTfwhquHqWzfuXjfJsjwpXNWbg4oosp62F4wbJKWB1JasAK97Ef2AumDwV\"}},\"options\":{\"checks\":[\"proof\"]}}" }, "name": "HTTPError", - "requestUrl": "https://demo.av1.sh/credentials/verify", + "requestUrl": "https://vc2.veresverifier.dev/verifiers/z19w7KofwvE2nkJeRVLp8NDxz/credentials/verify", "status": 400, "data": { "verified": false, - "errors": [ - "One or more proofs failed verification" + "results": [ + { + "proof": { + "@context": [ + "https://www.w3.org/ns/credentials/v2" + ], + "type": "DataIntegrityProof", + "created": "2024-12-22T05:06:36.864037636Z", + "cryptosuite": "eddsa-rdfc-2022", + "verificationMethod": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9", + "proofPurpose": "assertionMethod", + "proofValue": "z2rNNXCKXNMmBHKH2XqSpKd6g1eRvcyiTfwhquHqWzfuXjfJsjwpXNWbg4oosp62F4wbJKWB1JasAK97Ef2AumDwV" + }, + "verified": false, + "error": { + "name": "VerificationError", + "message": "Invalid signature." + } + } + ], + "error": { + "name": "VerificationError", + "errors": [ + { + "name": "Error", + "message": "Invalid signature.", + "stack": "Error: Invalid signature.\n at DataIntegrityProof.verifyProof (file:///home/node/app/node_modules/@digitalbazaar/data-integrity/lib/DataIntegrityProof.js:303:15)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /home/node/app/node_modules/jsonld-signatures/lib/ProofSet.js:272:53\n at async Promise.all (index 0)\n at async _verify (/home/node/app/node_modules/jsonld-signatures/lib/ProofSet.js:260:3)\n at async ProofSet.verify (/home/node/app/node_modules/jsonld-signatures/lib/ProofSet.js:191:23)\n at async Object.verify (/home/node/app/node_modules/jsonld-signatures/lib/jsonld-signatures.js:169:18)\n at async _verifyCredential (file:///home/node/app/node_modules/@digitalbazaar/vc/lib/index.js:346:18)\n at async Module.verifyCredential (file:///home/node/app/node_modules/@digitalbazaar/vc/lib/index.js:291:12)\n at async Module.verifyCredential (file:///home/node/app/node_modules/@bedrock/vc-verifier/lib/di.js:17:18)" + } + ], + "message": "Verification error(s)." + }, + "checks": [ + { + "check": [ + "proof" + ], + "id": "urn:uuid:1ac7fb17-0811-47db-b0bb-9f08b5683caf", + "error": "Invalid signature.", + "verificationMethod": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9" + } ] } }, @@ -30177,7 +28955,7 @@ }, { "type": "test", - "title": "Digital Bazaar should verify Procivis One Core", + "title": "Grotto Networking should verify Procivis One Core", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -30188,25 +28966,25 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:dcd86bbe-3a21-48ec-9c83-4627c12e35e3", + "_testId": "urn:uuid:daaf8c27-b3e7-4169-a93f-e6cd6d162ff6", "_events": {}, "_eventsCount": 1, "cell": { "rowId": "Procivis One Core", - "columnId": "Digital Bazaar" + "columnId": "Grotto Networking" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 76659, + "_idleStart": 74381, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 105, + "duration": 285, "state": "failed", "err": { "name": "AssertionError", @@ -30217,23 +28995,24 @@ "request": {}, "options": { "headers": {}, + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:1ac7fb17-0811-47db-b0bb-9f08b5683caf\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"validFrom\":\"2024-12-22T05:06:36.864025142Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"credentialStatus\":{\"id\":\"urn:uuid:8937fd05-67dc-4913-ada3-8017cdbbdd56\",\"type\":\"BitstringStatusListEntry\",\"statusPurpose\":\"revocation\",\"statusListIndex\":\"0\",\"statusListCredential\":\"https://canivc.core.dev.procivis-one.com/ssi/revocation/v1/list/f965d288-fb2c-4648-b194-235f98be36e7\"},\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:06:36.864037636Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2rNNXCKXNMmBHKH2XqSpKd6g1eRvcyiTfwhquHqWzfuXjfJsjwpXNWbg4oosp62F4wbJKWB1JasAK97Ef2AumDwV\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:c551fd60-f0cb-44c0-9c5e-220f9496553f", + "id": "urn:uuid:1ac7fb17-0811-47db-b0bb-9f08b5683caf", "type": [ "VerifiableCredential" ], "issuer": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9", - "validFrom": "2024-12-15T05:07:14.053349393Z", + "validFrom": "2024-12-22T05:06:36.864025142Z", "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b" }, "credentialStatus": { - "id": "urn:uuid:4d1036b4-a9a3-4df0-87d4-01e7fdb93156", + "id": "urn:uuid:8937fd05-67dc-4913-ada3-8017cdbbdd56", "type": "BitstringStatusListEntry", "statusPurpose": "revocation", "statusListIndex": "0", @@ -30241,209 +29020,11 @@ }, "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:14.053362392Z", + "created": "2024-12-22T05:06:36.864037636Z", "cryptosuite": "eddsa-rdfc-2022", "verificationMethod": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9", "proofPurpose": "assertionMethod", - "proofValue": "z5rBJzcoZmwRwdJFJ6VASEzz1UULKtnQQ3ECTqks4mtSdMEFYK8PaSU79rMMDGCBqE9GWM8xgzNMm8ucmJ7uoMBYN" - } - }, - "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": [], - "afterResponse": [], - "beforeError": [] - }, - "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", - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:c551fd60-f0cb-44c0-9c5e-220f9496553f\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"validFrom\":\"2024-12-15T05:07:14.053349393Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"credentialStatus\":{\"id\":\"urn:uuid:4d1036b4-a9a3-4df0-87d4-01e7fdb93156\",\"type\":\"BitstringStatusListEntry\",\"statusPurpose\":\"revocation\",\"statusListIndex\":\"0\",\"statusListCredential\":\"https://canivc.core.dev.procivis-one.com/ssi/revocation/v1/list/f965d288-fb2c-4648-b194-235f98be36e7\"},\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:14.053362392Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z5rBJzcoZmwRwdJFJ6VASEzz1UULKtnQQ3ECTqks4mtSdMEFYK8PaSU79rMMDGCBqE9GWM8xgzNMm8ucmJ7uoMBYN\"}},\"options\":{\"checks\":[\"proof\"]}}" - }, - "name": "HTTPError", - "requestUrl": "https://vc2.veresverifier.dev/verifiers/z19w7KofwvE2nkJeRVLp8NDxz/credentials/verify", - "status": 400, - "data": { - "verified": false, - "results": [ - { - "proof": { - "@context": [ - "https://www.w3.org/ns/credentials/v2" - ], - "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:14.053362392Z", - "cryptosuite": "eddsa-rdfc-2022", - "verificationMethod": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9", - "proofPurpose": "assertionMethod", - "proofValue": "z5rBJzcoZmwRwdJFJ6VASEzz1UULKtnQQ3ECTqks4mtSdMEFYK8PaSU79rMMDGCBqE9GWM8xgzNMm8ucmJ7uoMBYN" - }, - "verified": false, - "error": { - "name": "VerificationError", - "message": "Invalid signature." - } - } - ], - "error": { - "name": "VerificationError", - "errors": [ - { - "name": "Error", - "message": "Invalid signature.", - "stack": "Error: Invalid signature.\n at DataIntegrityProof.verifyProof (file:///home/node/app/node_modules/@digitalbazaar/data-integrity/lib/DataIntegrityProof.js:303:15)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /home/node/app/node_modules/jsonld-signatures/lib/ProofSet.js:272:53\n at async Promise.all (index 0)\n at async _verify (/home/node/app/node_modules/jsonld-signatures/lib/ProofSet.js:260:3)\n at async ProofSet.verify (/home/node/app/node_modules/jsonld-signatures/lib/ProofSet.js:191:23)\n at async Object.verify (/home/node/app/node_modules/jsonld-signatures/lib/jsonld-signatures.js:169:18)\n at async _verifyCredential (file:///home/node/app/node_modules/@digitalbazaar/vc/lib/index.js:346:18)\n at async Module.verifyCredential (file:///home/node/app/node_modules/@digitalbazaar/vc/lib/index.js:291:12)\n at async Module.verifyCredential (file:///home/node/app/node_modules/@bedrock/vc-verifier/lib/di.js:17:18)" - } - ], - "message": "Verification error(s)." - }, - "checks": [ - { - "check": [ - "proof" - ], - "id": "urn:uuid:c551fd60-f0cb-44c0-9c5e-220f9496553f", - "error": "Invalid signature.", - "verificationMethod": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9" - } - ] - } - }, - "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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" - } - }, - { - "type": "test", - "title": "Grotto Networking should verify Procivis One Core", - "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", - "ctx": null, - "_testId": "urn:uuid:631d72e0-1b77-4704-a2b0-291e5d9d165f", - "_events": {}, - "_eventsCount": 1, - "cell": { - "rowId": "Procivis One Core", - "columnId": "Grotto Networking" - }, - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 76764, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 292, - "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": { - "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:c551fd60-f0cb-44c0-9c5e-220f9496553f\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"validFrom\":\"2024-12-15T05:07:14.053349393Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"credentialStatus\":{\"id\":\"urn:uuid:4d1036b4-a9a3-4df0-87d4-01e7fdb93156\",\"type\":\"BitstringStatusListEntry\",\"statusPurpose\":\"revocation\",\"statusListIndex\":\"0\",\"statusListCredential\":\"https://canivc.core.dev.procivis-one.com/ssi/revocation/v1/list/f965d288-fb2c-4648-b194-235f98be36e7\"},\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:14.053362392Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z5rBJzcoZmwRwdJFJ6VASEzz1UULKtnQQ3ECTqks4mtSdMEFYK8PaSU79rMMDGCBqE9GWM8xgzNMm8ucmJ7uoMBYN\"}},\"options\":{\"checks\":[\"proof\"]}}", - "method": "POST", - "json": { - "verifiableCredential": { - "@context": [ - "https://www.w3.org/ns/credentials/v2" - ], - "id": "urn:uuid:c551fd60-f0cb-44c0-9c5e-220f9496553f", - "type": [ - "VerifiableCredential" - ], - "issuer": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9", - "validFrom": "2024-12-15T05:07:14.053349393Z", - "credentialSubject": { - "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b" - }, - "credentialStatus": { - "id": "urn:uuid:4d1036b4-a9a3-4df0-87d4-01e7fdb93156", - "type": "BitstringStatusListEntry", - "statusPurpose": "revocation", - "statusListIndex": "0", - "statusListCredential": "https://canivc.core.dev.procivis-one.com/ssi/revocation/v1/list/f965d288-fb2c-4648-b194-235f98be36e7" - }, - "proof": { - "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:14.053362392Z", - "cryptosuite": "eddsa-rdfc-2022", - "verificationMethod": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9", - "proofPurpose": "assertionMethod", - "proofValue": "z5rBJzcoZmwRwdJFJ6VASEzz1UULKtnQQ3ECTqks4mtSdMEFYK8PaSU79rMMDGCBqE9GWM8xgzNMm8ucmJ7uoMBYN" + "proofValue": "z2rNNXCKXNMmBHKH2XqSpKd6g1eRvcyiTfwhquHqWzfuXjfJsjwpXNWbg4oosp62F4wbJKWB1JasAK97Ef2AumDwV" } }, "options": { @@ -30542,9 +29123,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:49b1d0cf-9390-44ce-aefe-141aac0dc5a3", + "_testId": "urn:uuid:2a2dd0c4-7636-453c-91da-546e16b160dc", "_events": {}, "_eventsCount": 1, "cell": { @@ -30555,12 +29136,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 77057, + "_idleStart": 74667, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 193, + "duration": 188, "state": "failed", "err": { "name": "AssertionError", @@ -30571,24 +29152,24 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:c551fd60-f0cb-44c0-9c5e-220f9496553f\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"validFrom\":\"2024-12-15T05:07:14.053349393Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"credentialStatus\":{\"id\":\"urn:uuid:4d1036b4-a9a3-4df0-87d4-01e7fdb93156\",\"type\":\"BitstringStatusListEntry\",\"statusPurpose\":\"revocation\",\"statusListIndex\":\"0\",\"statusListCredential\":\"https://canivc.core.dev.procivis-one.com/ssi/revocation/v1/list/f965d288-fb2c-4648-b194-235f98be36e7\"},\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:14.053362392Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z5rBJzcoZmwRwdJFJ6VASEzz1UULKtnQQ3ECTqks4mtSdMEFYK8PaSU79rMMDGCBqE9GWM8xgzNMm8ucmJ7uoMBYN\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:1ac7fb17-0811-47db-b0bb-9f08b5683caf\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"validFrom\":\"2024-12-22T05:06:36.864025142Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"credentialStatus\":{\"id\":\"urn:uuid:8937fd05-67dc-4913-ada3-8017cdbbdd56\",\"type\":\"BitstringStatusListEntry\",\"statusPurpose\":\"revocation\",\"statusListIndex\":\"0\",\"statusListCredential\":\"https://canivc.core.dev.procivis-one.com/ssi/revocation/v1/list/f965d288-fb2c-4648-b194-235f98be36e7\"},\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:06:36.864037636Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2rNNXCKXNMmBHKH2XqSpKd6g1eRvcyiTfwhquHqWzfuXjfJsjwpXNWbg4oosp62F4wbJKWB1JasAK97Ef2AumDwV\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:c551fd60-f0cb-44c0-9c5e-220f9496553f", + "id": "urn:uuid:1ac7fb17-0811-47db-b0bb-9f08b5683caf", "type": [ "VerifiableCredential" ], "issuer": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9", - "validFrom": "2024-12-15T05:07:14.053349393Z", + "validFrom": "2024-12-22T05:06:36.864025142Z", "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b" }, "credentialStatus": { - "id": "urn:uuid:4d1036b4-a9a3-4df0-87d4-01e7fdb93156", + "id": "urn:uuid:8937fd05-67dc-4913-ada3-8017cdbbdd56", "type": "BitstringStatusListEntry", "statusPurpose": "revocation", "statusListIndex": "0", @@ -30596,11 +29177,11 @@ }, "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:14.053362392Z", + "created": "2024-12-22T05:06:36.864037636Z", "cryptosuite": "eddsa-rdfc-2022", "verificationMethod": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9", "proofPurpose": "assertionMethod", - "proofValue": "z5rBJzcoZmwRwdJFJ6VASEzz1UULKtnQQ3ECTqks4mtSdMEFYK8PaSU79rMMDGCBqE9GWM8xgzNMm8ucmJ7uoMBYN" + "proofValue": "z2rNNXCKXNMmBHKH2XqSpKd6g1eRvcyiTfwhquHqWzfuXjfJsjwpXNWbg4oosp62F4wbJKWB1JasAK97Ef2AumDwV" } }, "options": { @@ -30695,9 +29276,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:6b9b8f09-bc24-4917-9222-a448b8887229", + "_testId": "urn:uuid:e6cefb9f-bbbc-43cb-9006-6e2935b8685e", "_events": {}, "_eventsCount": 1, "cell": { @@ -30708,12 +29289,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 77251, + "_idleStart": 74856, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 243, + "duration": 173, "state": "failed", "err": { "name": "AssertionError", @@ -30724,24 +29305,24 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:c551fd60-f0cb-44c0-9c5e-220f9496553f\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"validFrom\":\"2024-12-15T05:07:14.053349393Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"credentialStatus\":{\"id\":\"urn:uuid:4d1036b4-a9a3-4df0-87d4-01e7fdb93156\",\"type\":\"BitstringStatusListEntry\",\"statusPurpose\":\"revocation\",\"statusListIndex\":\"0\",\"statusListCredential\":\"https://canivc.core.dev.procivis-one.com/ssi/revocation/v1/list/f965d288-fb2c-4648-b194-235f98be36e7\"},\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:14.053362392Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z5rBJzcoZmwRwdJFJ6VASEzz1UULKtnQQ3ECTqks4mtSdMEFYK8PaSU79rMMDGCBqE9GWM8xgzNMm8ucmJ7uoMBYN\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:1ac7fb17-0811-47db-b0bb-9f08b5683caf\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"validFrom\":\"2024-12-22T05:06:36.864025142Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"credentialStatus\":{\"id\":\"urn:uuid:8937fd05-67dc-4913-ada3-8017cdbbdd56\",\"type\":\"BitstringStatusListEntry\",\"statusPurpose\":\"revocation\",\"statusListIndex\":\"0\",\"statusListCredential\":\"https://canivc.core.dev.procivis-one.com/ssi/revocation/v1/list/f965d288-fb2c-4648-b194-235f98be36e7\"},\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:06:36.864037636Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2rNNXCKXNMmBHKH2XqSpKd6g1eRvcyiTfwhquHqWzfuXjfJsjwpXNWbg4oosp62F4wbJKWB1JasAK97Ef2AumDwV\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:c551fd60-f0cb-44c0-9c5e-220f9496553f", + "id": "urn:uuid:1ac7fb17-0811-47db-b0bb-9f08b5683caf", "type": [ "VerifiableCredential" ], "issuer": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9", - "validFrom": "2024-12-15T05:07:14.053349393Z", + "validFrom": "2024-12-22T05:06:36.864025142Z", "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b" }, "credentialStatus": { - "id": "urn:uuid:4d1036b4-a9a3-4df0-87d4-01e7fdb93156", + "id": "urn:uuid:8937fd05-67dc-4913-ada3-8017cdbbdd56", "type": "BitstringStatusListEntry", "statusPurpose": "revocation", "statusListIndex": "0", @@ -30749,11 +29330,11 @@ }, "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:14.053362392Z", + "created": "2024-12-22T05:06:36.864037636Z", "cryptosuite": "eddsa-rdfc-2022", "verificationMethod": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9", "proofPurpose": "assertionMethod", - "proofValue": "z5rBJzcoZmwRwdJFJ6VASEzz1UULKtnQQ3ECTqks4mtSdMEFYK8PaSU79rMMDGCBqE9GWM8xgzNMm8ucmJ7uoMBYN" + "proofValue": "z2rNNXCKXNMmBHKH2XqSpKd6g1eRvcyiTfwhquHqWzfuXjfJsjwpXNWbg4oosp62F4wbJKWB1JasAK97Ef2AumDwV" } }, "options": { @@ -30857,9 +29438,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:3c76cecc-6f9b-413a-852b-9c4a3a51312f", + "_testId": "urn:uuid:5e3aa051-d2c8-44f3-85a6-29a3e53f26ae", "_events": {}, "_eventsCount": 1, "cell": { @@ -30870,12 +29451,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 77494, + "_idleStart": 75030, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 107, + "duration": 108, "state": "failed", "err": { "name": "AssertionError", @@ -30886,24 +29467,24 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:c551fd60-f0cb-44c0-9c5e-220f9496553f\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"validFrom\":\"2024-12-15T05:07:14.053349393Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"credentialStatus\":{\"id\":\"urn:uuid:4d1036b4-a9a3-4df0-87d4-01e7fdb93156\",\"type\":\"BitstringStatusListEntry\",\"statusPurpose\":\"revocation\",\"statusListIndex\":\"0\",\"statusListCredential\":\"https://canivc.core.dev.procivis-one.com/ssi/revocation/v1/list/f965d288-fb2c-4648-b194-235f98be36e7\"},\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:14.053362392Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z5rBJzcoZmwRwdJFJ6VASEzz1UULKtnQQ3ECTqks4mtSdMEFYK8PaSU79rMMDGCBqE9GWM8xgzNMm8ucmJ7uoMBYN\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:1ac7fb17-0811-47db-b0bb-9f08b5683caf\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"validFrom\":\"2024-12-22T05:06:36.864025142Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"credentialStatus\":{\"id\":\"urn:uuid:8937fd05-67dc-4913-ada3-8017cdbbdd56\",\"type\":\"BitstringStatusListEntry\",\"statusPurpose\":\"revocation\",\"statusListIndex\":\"0\",\"statusListCredential\":\"https://canivc.core.dev.procivis-one.com/ssi/revocation/v1/list/f965d288-fb2c-4648-b194-235f98be36e7\"},\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:06:36.864037636Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2rNNXCKXNMmBHKH2XqSpKd6g1eRvcyiTfwhquHqWzfuXjfJsjwpXNWbg4oosp62F4wbJKWB1JasAK97Ef2AumDwV\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:c551fd60-f0cb-44c0-9c5e-220f9496553f", + "id": "urn:uuid:1ac7fb17-0811-47db-b0bb-9f08b5683caf", "type": [ "VerifiableCredential" ], "issuer": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9", - "validFrom": "2024-12-15T05:07:14.053349393Z", + "validFrom": "2024-12-22T05:06:36.864025142Z", "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b" }, "credentialStatus": { - "id": "urn:uuid:4d1036b4-a9a3-4df0-87d4-01e7fdb93156", + "id": "urn:uuid:8937fd05-67dc-4913-ada3-8017cdbbdd56", "type": "BitstringStatusListEntry", "statusPurpose": "revocation", "statusListIndex": "0", @@ -30911,11 +29492,11 @@ }, "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:14.053362392Z", + "created": "2024-12-22T05:06:36.864037636Z", "cryptosuite": "eddsa-rdfc-2022", "verificationMethod": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9", "proofPurpose": "assertionMethod", - "proofValue": "z5rBJzcoZmwRwdJFJ6VASEzz1UULKtnQQ3ECTqks4mtSdMEFYK8PaSU79rMMDGCBqE9GWM8xgzNMm8ucmJ7uoMBYN" + "proofValue": "z2rNNXCKXNMmBHKH2XqSpKd6g1eRvcyiTfwhquHqWzfuXjfJsjwpXNWbg4oosp62F4wbJKWB1JasAK97Ef2AumDwV" } }, "options": { @@ -31010,9 +29591,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:d07a1f80-7bd4-4cc9-b35b-ebf0c2c3a6ce", + "_testId": "urn:uuid:a2d855ad-06bb-4e52-9906-76ca49c9d618", "_events": {}, "_eventsCount": 1, "cell": { @@ -31023,12 +29604,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 77602, + "_idleStart": 75139, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 540, + "duration": 1062, "state": "failed", "err": { "name": "AssertionError", @@ -31039,24 +29620,24 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:c551fd60-f0cb-44c0-9c5e-220f9496553f\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"validFrom\":\"2024-12-15T05:07:14.053349393Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"credentialStatus\":{\"id\":\"urn:uuid:4d1036b4-a9a3-4df0-87d4-01e7fdb93156\",\"type\":\"BitstringStatusListEntry\",\"statusPurpose\":\"revocation\",\"statusListIndex\":\"0\",\"statusListCredential\":\"https://canivc.core.dev.procivis-one.com/ssi/revocation/v1/list/f965d288-fb2c-4648-b194-235f98be36e7\"},\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:14.053362392Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z5rBJzcoZmwRwdJFJ6VASEzz1UULKtnQQ3ECTqks4mtSdMEFYK8PaSU79rMMDGCBqE9GWM8xgzNMm8ucmJ7uoMBYN\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:1ac7fb17-0811-47db-b0bb-9f08b5683caf\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"validFrom\":\"2024-12-22T05:06:36.864025142Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"credentialStatus\":{\"id\":\"urn:uuid:8937fd05-67dc-4913-ada3-8017cdbbdd56\",\"type\":\"BitstringStatusListEntry\",\"statusPurpose\":\"revocation\",\"statusListIndex\":\"0\",\"statusListCredential\":\"https://canivc.core.dev.procivis-one.com/ssi/revocation/v1/list/f965d288-fb2c-4648-b194-235f98be36e7\"},\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:06:36.864037636Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2rNNXCKXNMmBHKH2XqSpKd6g1eRvcyiTfwhquHqWzfuXjfJsjwpXNWbg4oosp62F4wbJKWB1JasAK97Ef2AumDwV\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:c551fd60-f0cb-44c0-9c5e-220f9496553f", + "id": "urn:uuid:1ac7fb17-0811-47db-b0bb-9f08b5683caf", "type": [ "VerifiableCredential" ], "issuer": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9", - "validFrom": "2024-12-15T05:07:14.053349393Z", + "validFrom": "2024-12-22T05:06:36.864025142Z", "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b" }, "credentialStatus": { - "id": "urn:uuid:4d1036b4-a9a3-4df0-87d4-01e7fdb93156", + "id": "urn:uuid:8937fd05-67dc-4913-ada3-8017cdbbdd56", "type": "BitstringStatusListEntry", "statusPurpose": "revocation", "statusListIndex": "0", @@ -31064,11 +29645,11 @@ }, "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:14.053362392Z", + "created": "2024-12-22T05:06:36.864037636Z", "cryptosuite": "eddsa-rdfc-2022", "verificationMethod": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9", "proofPurpose": "assertionMethod", - "proofValue": "z5rBJzcoZmwRwdJFJ6VASEzz1UULKtnQQ3ECTqks4mtSdMEFYK8PaSU79rMMDGCBqE9GWM8xgzNMm8ucmJ7uoMBYN" + "proofValue": "z2rNNXCKXNMmBHKH2XqSpKd6g1eRvcyiTfwhquHqWzfuXjfJsjwpXNWbg4oosp62F4wbJKWB1JasAK97Ef2AumDwV" } }, "options": { @@ -31166,9 +29747,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:5e49e33a-8520-4762-a10b-70dce4444da9", + "_testId": "urn:uuid:bb94ff0a-fade-43b8-846a-cfc8cefc2572", "_events": {}, "_eventsCount": 1, "cell": { @@ -31179,12 +29760,47 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 78143, + "_idleStart": 76202, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 81, + "duration": 99, + "state": "passed", + "speed": "slow" + }, + { + "type": "test", + "title": "bovine should verify Procivis One Core", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", + "parent": "4S794taJdTTlFgwrmbaRm", + "ctx": null, + "_testId": "urn:uuid:7c061d55-1e7a-4d64-bff4-9815d8568947", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "Procivis One Core", + "columnId": "bovine" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 76301, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 159, "state": "failed", "err": { "name": "AssertionError", @@ -31195,24 +29811,24 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:c551fd60-f0cb-44c0-9c5e-220f9496553f\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"validFrom\":\"2024-12-15T05:07:14.053349393Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"credentialStatus\":{\"id\":\"urn:uuid:4d1036b4-a9a3-4df0-87d4-01e7fdb93156\",\"type\":\"BitstringStatusListEntry\",\"statusPurpose\":\"revocation\",\"statusListIndex\":\"0\",\"statusListCredential\":\"https://canivc.core.dev.procivis-one.com/ssi/revocation/v1/list/f965d288-fb2c-4648-b194-235f98be36e7\"},\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:14.053362392Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z5rBJzcoZmwRwdJFJ6VASEzz1UULKtnQQ3ECTqks4mtSdMEFYK8PaSU79rMMDGCBqE9GWM8xgzNMm8ucmJ7uoMBYN\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:1ac7fb17-0811-47db-b0bb-9f08b5683caf\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"validFrom\":\"2024-12-22T05:06:36.864025142Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"credentialStatus\":{\"id\":\"urn:uuid:8937fd05-67dc-4913-ada3-8017cdbbdd56\",\"type\":\"BitstringStatusListEntry\",\"statusPurpose\":\"revocation\",\"statusListIndex\":\"0\",\"statusListCredential\":\"https://canivc.core.dev.procivis-one.com/ssi/revocation/v1/list/f965d288-fb2c-4648-b194-235f98be36e7\"},\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:06:36.864037636Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2rNNXCKXNMmBHKH2XqSpKd6g1eRvcyiTfwhquHqWzfuXjfJsjwpXNWbg4oosp62F4wbJKWB1JasAK97Ef2AumDwV\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:c551fd60-f0cb-44c0-9c5e-220f9496553f", + "id": "urn:uuid:1ac7fb17-0811-47db-b0bb-9f08b5683caf", "type": [ "VerifiableCredential" ], "issuer": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9", - "validFrom": "2024-12-15T05:07:14.053349393Z", + "validFrom": "2024-12-22T05:06:36.864025142Z", "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b" }, "credentialStatus": { - "id": "urn:uuid:4d1036b4-a9a3-4df0-87d4-01e7fdb93156", + "id": "urn:uuid:8937fd05-67dc-4913-ada3-8017cdbbdd56", "type": "BitstringStatusListEntry", "statusPurpose": "revocation", "statusListIndex": "0", @@ -31220,11 +29836,11 @@ }, "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:14.053362392Z", + "created": "2024-12-22T05:06:36.864037636Z", "cryptosuite": "eddsa-rdfc-2022", "verificationMethod": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9", "proofPurpose": "assertionMethod", - "proofValue": "z5rBJzcoZmwRwdJFJ6VASEzz1UULKtnQQ3ECTqks4mtSdMEFYK8PaSU79rMMDGCBqE9GWM8xgzNMm8ucmJ7uoMBYN" + "proofValue": "z2rNNXCKXNMmBHKH2XqSpKd6g1eRvcyiTfwhquHqWzfuXjfJsjwpXNWbg4oosp62F4wbJKWB1JasAK97Ef2AumDwV" } }, "options": { @@ -31299,16 +29915,21 @@ "duplex": "half" }, "name": "HTTPError", - "requestUrl": "https://interop.connect.trinsic.cloud/vc-api/credentials/verify", + "requestUrl": "https://bovine.social/w3c-di/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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" } - }, + } + ] + }, + { + "id": "SpruceID", + "cells": [ { "type": "test", - "title": "bovine should verify Procivis One Core", + "title": "apicatalog.com should verify SpruceID", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -31319,65 +29940,64 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:e4869cf7-1397-4495-855b-1d3224852773", + "_testId": "urn:uuid:a2fd2c93-f5f5-4289-95f8-57a8a112cdd7", "_events": {}, "_eventsCount": 1, "cell": { - "rowId": "Procivis One Core", - "columnId": "bovine" + "rowId": "SpruceID", + "columnId": "apicatalog.com" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 78225, + "_idleStart": 76461, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 176, + "duration": 51, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(5) } to not exist", + "message": "Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(6) } to not exist", "showDiff": false, "actual": { "response": {}, "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:c551fd60-f0cb-44c0-9c5e-220f9496553f\",\"type\":[\"VerifiableCredential\"],\"issuer\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"validFrom\":\"2024-12-15T05:07:14.053349393Z\",\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\"},\"credentialStatus\":{\"id\":\"urn:uuid:4d1036b4-a9a3-4df0-87d4-01e7fdb93156\",\"type\":\"BitstringStatusListEntry\",\"statusPurpose\":\"revocation\",\"statusListIndex\":\"0\",\"statusListCredential\":\"https://canivc.core.dev.procivis-one.com/ssi/revocation/v1/list/f965d288-fb2c-4648-b194-235f98be36e7\"},\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:14.053362392Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z5rBJzcoZmwRwdJFJ6VASEzz1UULKtnQQ3ECTqks4mtSdMEFYK8PaSU79rMMDGCBqE9GWM8xgzNMm8ucmJ7uoMBYN\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:11750d53-d1be-4430-8ad6-7078818da143\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"credentialStatus\":{\"id\":\"https://vc.spruceid.xyz/urn%3Auuid%3A11750d53%2Dd1be%2D4430%2D8ad6%2D7078818da143\",\"type\":\"BitstringStatusListEntry\",\"statusListCredential\":\"https://vc.spruceid.xyz/statuslist\",\"statusListIndex\":\"1\",\"statusPurpose\":\"revocation\"},\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD#z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"zRkVNuV9dtDgpaekg1fAen3m53YM22dZhs6Dvvfdwjb6eikAGpRYNjqWDpBSawamQ17vBdYyA3oek4M4hmMsdxEY\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:c551fd60-f0cb-44c0-9c5e-220f9496553f", + "id": "urn:uuid:11750d53-d1be-4430-8ad6-7078818da143", "type": [ "VerifiableCredential" ], - "issuer": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9", - "validFrom": "2024-12-15T05:07:14.053349393Z", "credentialSubject": { - "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b" + "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", + "name": "ExampleClaim" }, + "issuer": "did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD", "credentialStatus": { - "id": "urn:uuid:4d1036b4-a9a3-4df0-87d4-01e7fdb93156", + "id": "https://vc.spruceid.xyz/urn%3Auuid%3A11750d53%2Dd1be%2D4430%2D8ad6%2D7078818da143", "type": "BitstringStatusListEntry", - "statusPurpose": "revocation", - "statusListIndex": "0", - "statusListCredential": "https://canivc.core.dev.procivis-one.com/ssi/revocation/v1/list/f965d288-fb2c-4648-b194-235f98be36e7" + "statusListCredential": "https://vc.spruceid.xyz/statuslist", + "statusListIndex": "1", + "statusPurpose": "revocation" }, "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:14.053362392Z", "cryptosuite": "eddsa-rdfc-2022", - "verificationMethod": "did:key:z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9#z6Mkt224NWyb5GLLwWiPcMU88i2zEA9fSy3QQeCRsh7j7WT9", + "verificationMethod": "did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD#z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD", "proofPurpose": "assertionMethod", - "proofValue": "z5rBJzcoZmwRwdJFJ6VASEzz1UULKtnQQ3ECTqks4mtSdMEFYK8PaSU79rMMDGCBqE9GWM8xgzNMm8ucmJ7uoMBYN" + "proofValue": "zRkVNuV9dtDgpaekg1fAen3m53YM22dZhs6Dvvfdwjb6eikAGpRYNjqWDpBSawamQ17vBdYyA3oek4M4hmMsdxEY" } }, "options": { @@ -31452,21 +30072,19 @@ "duplex": "half" }, "name": "HTTPError", - "requestUrl": "https://bovine.social/w3c-di/verify", - "status": 400 + "requestUrl": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-verify", + "status": 400, + "data": { + "message": "A non-empty JSON Pointer must begin with a '/'" + } }, "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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" + "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" } - } - ] - }, - { - "id": "SpruceID", - "cells": [ + }, { "type": "test", - "title": "apicatalog.com should verify SpruceID", + "title": "Aviary Tech should verify SpruceID", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -31477,43 +30095,43 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:b00a89b0-f63f-4912-bfca-2e62bf2d672e", + "_testId": "urn:uuid:c3db1815-6f7e-4567-9e94-0f3a5de713b6", "_events": {}, "_eventsCount": 1, "cell": { "rowId": "SpruceID", - "columnId": "apicatalog.com" + "columnId": "Aviary Tech" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 78403, + "_idleStart": 76513, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 54, + "duration": 50, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(6) } to not exist", + "message": "Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(6) } to not exist", "showDiff": false, "actual": { "response": {}, "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:efbeb179-13c2-4fce-9a83-0c6a0013cdb1\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"credentialStatus\":{\"id\":\"https://vc.spruceid.xyz/urn%3Auuid%3Aefbeb179%2D13c2%2D4fce%2D9a83%2D0c6a0013cdb1\",\"type\":\"BitstringStatusListEntry\",\"statusListCredential\":\"https://vc.spruceid.xyz/statuslist\",\"statusListIndex\":\"1\",\"statusPurpose\":\"revocation\"},\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD#z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z4wGBRoi58swoXS7zJ6F8nZ8U7WaTFYwthsWimUiGLR3BwgsLDZw4PXeSVrfzdVUkkAg8P52L4itojPsHNADEC6st\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:11750d53-d1be-4430-8ad6-7078818da143\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"credentialStatus\":{\"id\":\"https://vc.spruceid.xyz/urn%3Auuid%3A11750d53%2Dd1be%2D4430%2D8ad6%2D7078818da143\",\"type\":\"BitstringStatusListEntry\",\"statusListCredential\":\"https://vc.spruceid.xyz/statuslist\",\"statusListIndex\":\"1\",\"statusPurpose\":\"revocation\"},\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD#z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"zRkVNuV9dtDgpaekg1fAen3m53YM22dZhs6Dvvfdwjb6eikAGpRYNjqWDpBSawamQ17vBdYyA3oek4M4hmMsdxEY\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:efbeb179-13c2-4fce-9a83-0c6a0013cdb1", + "id": "urn:uuid:11750d53-d1be-4430-8ad6-7078818da143", "type": [ "VerifiableCredential" ], @@ -31523,7 +30141,7 @@ }, "issuer": "did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD", "credentialStatus": { - "id": "https://vc.spruceid.xyz/urn%3Auuid%3Aefbeb179%2D13c2%2D4fce%2D9a83%2D0c6a0013cdb1", + "id": "https://vc.spruceid.xyz/urn%3Auuid%3A11750d53%2Dd1be%2D4430%2D8ad6%2D7078818da143", "type": "BitstringStatusListEntry", "statusListCredential": "https://vc.spruceid.xyz/statuslist", "statusListIndex": "1", @@ -31534,162 +30152,7 @@ "cryptosuite": "eddsa-rdfc-2022", "verificationMethod": "did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD#z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD", "proofPurpose": "assertionMethod", - "proofValue": "z4wGBRoi58swoXS7zJ6F8nZ8U7WaTFYwthsWimUiGLR3BwgsLDZw4PXeSVrfzdVUkkAg8P52L4itojPsHNADEC6st" - } - }, - "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": [], - "afterResponse": [], - "beforeError": [] - }, - "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://us-central1-api-catalog.cloudfunctions.net/vc-api-verify", - "status": 400, - "data": { - "message": "A non-empty JSON Pointer must begin with a '/'" - } - }, - "operator": "notStrictEqual", - "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" - } - }, - { - "type": "test", - "title": "Aviary Tech should verify SpruceID", - "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", - "ctx": null, - "_testId": "urn:uuid:22b44131-663e-426e-bb59-a067ae02821f", - "_events": {}, - "_eventsCount": 1, - "cell": { - "rowId": "SpruceID", - "columnId": "Aviary Tech" - }, - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 78458, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 58, - "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": { - "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:efbeb179-13c2-4fce-9a83-0c6a0013cdb1\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"credentialStatus\":{\"id\":\"https://vc.spruceid.xyz/urn%3Auuid%3Aefbeb179%2D13c2%2D4fce%2D9a83%2D0c6a0013cdb1\",\"type\":\"BitstringStatusListEntry\",\"statusListCredential\":\"https://vc.spruceid.xyz/statuslist\",\"statusListIndex\":\"1\",\"statusPurpose\":\"revocation\"},\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD#z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z4wGBRoi58swoXS7zJ6F8nZ8U7WaTFYwthsWimUiGLR3BwgsLDZw4PXeSVrfzdVUkkAg8P52L4itojPsHNADEC6st\"}},\"options\":{\"checks\":[\"proof\"]}}", - "method": "POST", - "json": { - "verifiableCredential": { - "@context": [ - "https://www.w3.org/ns/credentials/v2" - ], - "id": "urn:uuid:efbeb179-13c2-4fce-9a83-0c6a0013cdb1", - "type": [ - "VerifiableCredential" - ], - "credentialSubject": { - "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", - "name": "ExampleClaim" - }, - "issuer": "did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD", - "credentialStatus": { - "id": "https://vc.spruceid.xyz/urn%3Auuid%3Aefbeb179%2D13c2%2D4fce%2D9a83%2D0c6a0013cdb1", - "type": "BitstringStatusListEntry", - "statusListCredential": "https://vc.spruceid.xyz/statuslist", - "statusListIndex": "1", - "statusPurpose": "revocation" - }, - "proof": { - "type": "DataIntegrityProof", - "cryptosuite": "eddsa-rdfc-2022", - "verificationMethod": "did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD#z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD", - "proofPurpose": "assertionMethod", - "proofValue": "z4wGBRoi58swoXS7zJ6F8nZ8U7WaTFYwthsWimUiGLR3BwgsLDZw4PXeSVrfzdVUkkAg8P52L4itojPsHNADEC6st" + "proofValue": "zRkVNuV9dtDgpaekg1fAen3m53YM22dZhs6Dvvfdwjb6eikAGpRYNjqWDpBSawamQ17vBdYyA3oek4M4hmMsdxEY" } }, "options": { @@ -31790,9 +30253,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:8c5575e4-f153-4818-8108-72c39e07ab37", + "_testId": "urn:uuid:11839d5f-e897-4178-8151-10da780e5db7", "_events": {}, "_eventsCount": 1, "cell": { @@ -31803,12 +30266,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 78516, + "_idleStart": 76563, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 103, + "duration": 81, "state": "passed", "speed": "slow" }, @@ -31825,9 +30288,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:a3e418a4-45ed-4c7f-88ad-a941c7a422ef", + "_testId": "urn:uuid:aaf3fa65-35c7-4eaa-bf49-88015b400a59", "_events": {}, "_eventsCount": 1, "cell": { @@ -31838,12 +30301,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 78620, + "_idleStart": 76644, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 278, + "duration": 305, "state": "passed", "speed": "slow" }, @@ -31860,9 +30323,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:45daf4b0-cb16-40f2-8bc5-cd3113c200f7", + "_testId": "urn:uuid:8772a211-94f5-4409-9bbe-88f5c54d0871", "_events": {}, "_eventsCount": 1, "cell": { @@ -31873,12 +30336,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 78899, + "_idleStart": 76950, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 193, + "duration": 181, "state": "passed", "speed": "slow" }, @@ -31895,9 +30358,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:275c06fd-b769-4ded-b343-128a8b9044d0", + "_testId": "urn:uuid:77741afc-4b8c-4159-bbae-172614f7a783", "_events": {}, "_eventsCount": 1, "cell": { @@ -31908,12 +30371,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 79091, + "_idleStart": 77131, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 184, + "duration": 170, "state": "passed", "speed": "slow" }, @@ -31930,9 +30393,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:b8d00862-7d3c-4d4c-a3a2-2a89eb11019b", + "_testId": "urn:uuid:49bd83a6-fcc5-4574-b5a2-7d07492c76c2", "_events": {}, "_eventsCount": 1, "cell": { @@ -31943,12 +30406,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 79275, + "_idleStart": 77301, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 99, + "duration": 113, "state": "passed", "speed": "slow" }, @@ -31965,9 +30428,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:44cce774-b22d-410b-87d8-a7e95609842b", + "_testId": "urn:uuid:a73f1bde-97ce-40eb-b223-51412d3c692e", "_events": {}, "_eventsCount": 1, "cell": { @@ -31978,12 +30441,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 79374, + "_idleStart": 77415, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 990, + "duration": 1042, "state": "passed", "speed": "slow" }, @@ -32000,9 +30463,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:fa2e8608-9f3c-4022-b9d6-ba4102f7bd47", + "_testId": "urn:uuid:a1cd6c05-ed3e-42f9-aaa8-ebe078adf3c6", "_events": {}, "_eventsCount": 1, "cell": { @@ -32013,131 +30476,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 80365, + "_idleStart": 78457, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 83, - "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": { - "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:efbeb179-13c2-4fce-9a83-0c6a0013cdb1\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"credentialStatus\":{\"id\":\"https://vc.spruceid.xyz/urn%3Auuid%3Aefbeb179%2D13c2%2D4fce%2D9a83%2D0c6a0013cdb1\",\"type\":\"BitstringStatusListEntry\",\"statusListCredential\":\"https://vc.spruceid.xyz/statuslist\",\"statusListIndex\":\"1\",\"statusPurpose\":\"revocation\"},\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"verificationMethod\":\"did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD#z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z4wGBRoi58swoXS7zJ6F8nZ8U7WaTFYwthsWimUiGLR3BwgsLDZw4PXeSVrfzdVUkkAg8P52L4itojPsHNADEC6st\"}},\"options\":{\"checks\":[\"proof\"]}}", - "method": "POST", - "json": { - "verifiableCredential": { - "@context": [ - "https://www.w3.org/ns/credentials/v2" - ], - "id": "urn:uuid:efbeb179-13c2-4fce-9a83-0c6a0013cdb1", - "type": [ - "VerifiableCredential" - ], - "credentialSubject": { - "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", - "name": "ExampleClaim" - }, - "issuer": "did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD", - "credentialStatus": { - "id": "https://vc.spruceid.xyz/urn%3Auuid%3Aefbeb179%2D13c2%2D4fce%2D9a83%2D0c6a0013cdb1", - "type": "BitstringStatusListEntry", - "statusListCredential": "https://vc.spruceid.xyz/statuslist", - "statusListIndex": "1", - "statusPurpose": "revocation" - }, - "proof": { - "type": "DataIntegrityProof", - "cryptosuite": "eddsa-rdfc-2022", - "verificationMethod": "did:key:z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD#z6MkgYAGxLBSXa6Ygk1PnUbK2F7zya8juE9nfsZhrvY7c9GD", - "proofPurpose": "assertionMethod", - "proofValue": "z4wGBRoi58swoXS7zJ6F8nZ8U7WaTFYwthsWimUiGLR3BwgsLDZw4PXeSVrfzdVUkkAg8P52L4itojPsHNADEC6st" - } - }, - "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": [], - "afterResponse": [], - "beforeError": [] - }, - "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://interop.connect.trinsic.cloud/vc-api/credentials/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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" - } + "duration": 111, + "state": "passed", + "speed": "slow" }, { "type": "test", @@ -32152,9 +30498,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:3ceeefe6-9740-48f4-a2d8-2801091dc746", + "_testId": "urn:uuid:97dd61a9-1c1b-4dbb-8dc2-2e111a5ba533", "_events": {}, "_eventsCount": 1, "cell": { @@ -32165,12 +30511,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 80449, + "_idleStart": 78568, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 173, + "duration": 160, "state": "passed", "speed": "slow" } @@ -32192,9 +30538,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:93162990-20a2-4ba9-8db4-1a86b1b72080", + "_testId": "urn:uuid:ca26dcca-23dc-4bb5-a982-94cfa4e35461", "_events": {}, "_eventsCount": 1, "cell": { @@ -32205,12 +30551,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 80623, + "_idleStart": 78728, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 51, + "duration": 52, "state": "failed", "err": { "name": "AssertionError", @@ -32221,14 +30567,14 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:2d107756-b6fd-45d9-a6de-fa3b1a19d283\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6Mksp1UFB9CFNSao7BC9gVkHoHidRK8NrZNNLqFDkp5xUXC\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:15Z\",\"verificationMethod\":\"did:key:z6Mksp1UFB9CFNSao7BC9gVkHoHidRK8NrZNNLqFDkp5xUXC#z6Mksp1UFB9CFNSao7BC9gVkHoHidRK8NrZNNLqFDkp5xUXC\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z4kan1DKvmH44Uo9rVkTZaq4fGLPRn33iRo61E1LKKQA63KLfs3suUhQbPE3pK8roLNa3h4dAWxqXutJToKkNzogc\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:082d897c-5c6e-4660-9040-524fb592473c\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6Mksp1UFB9CFNSao7BC9gVkHoHidRK8NrZNNLqFDkp5xUXC\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:06:37Z\",\"verificationMethod\":\"did:key:z6Mksp1UFB9CFNSao7BC9gVkHoHidRK8NrZNNLqFDkp5xUXC#z6Mksp1UFB9CFNSao7BC9gVkHoHidRK8NrZNNLqFDkp5xUXC\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z36We1NRBRhrQMPKwfJjroHxgGnSV4cnURaiiJzRtaed2YNmzj6CjdmzutYrjcGXxigXG47iqxEaHjueVk6nYrzVo\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:2d107756-b6fd-45d9-a6de-fa3b1a19d283", + "id": "urn:uuid:082d897c-5c6e-4660-9040-524fb592473c", "type": [ "VerifiableCredential" ], @@ -32239,11 +30585,11 @@ "issuer": "did:key:z6Mksp1UFB9CFNSao7BC9gVkHoHidRK8NrZNNLqFDkp5xUXC", "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:15Z", + "created": "2024-12-22T05:06:37Z", "verificationMethod": "did:key:z6Mksp1UFB9CFNSao7BC9gVkHoHidRK8NrZNNLqFDkp5xUXC#z6Mksp1UFB9CFNSao7BC9gVkHoHidRK8NrZNNLqFDkp5xUXC", "cryptosuite": "eddsa-rdfc-2022", "proofPurpose": "assertionMethod", - "proofValue": "z4kan1DKvmH44Uo9rVkTZaq4fGLPRn33iRo61E1LKKQA63KLfs3suUhQbPE3pK8roLNa3h4dAWxqXutJToKkNzogc" + "proofValue": "z36We1NRBRhrQMPKwfJjroHxgGnSV4cnURaiiJzRtaed2YNmzj6CjdmzutYrjcGXxigXG47iqxEaHjueVk6nYrzVo" } }, "options": { @@ -32341,9 +30687,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:a1f8a936-365e-4bdb-bccc-65d9a6393a02", + "_testId": "urn:uuid:739537c8-0089-49f2-b482-fab8383d65a2", "_events": {}, "_eventsCount": 1, "cell": { @@ -32354,12 +30700,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 80675, + "_idleStart": 78781, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 45, + "duration": 53, "state": "passed", "speed": "medium" }, @@ -32376,9 +30722,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:af5ec2c2-a052-404f-83b7-e68fd82b73a1", + "_testId": "urn:uuid:de5ce67d-39fe-4d4a-a545-958e9ca40275", "_events": {}, "_eventsCount": 1, "cell": { @@ -32389,12 +30735,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 80721, + "_idleStart": 78834, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 103, + "duration": 80, "state": "passed", "speed": "slow" }, @@ -32411,9 +30757,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:8b9ff71f-f30c-45dc-be96-2aa817b978fc", + "_testId": "urn:uuid:255f60c5-2218-4e1e-a058-f14639a8b1e1", "_events": {}, "_eventsCount": 1, "cell": { @@ -32424,12 +30770,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 80823, + "_idleStart": 78915, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 303, + "duration": 283, "state": "passed", "speed": "slow" }, @@ -32446,9 +30792,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:febc41a2-93d0-4e01-baef-2fec4b6ddfe6", + "_testId": "urn:uuid:df41d5ac-ba6d-42c1-a4cd-173a20b0ec46", "_events": {}, "_eventsCount": 1, "cell": { @@ -32459,12 +30805,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 81127, + "_idleStart": 79198, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 199, + "duration": 180, "state": "passed", "speed": "slow" }, @@ -32481,9 +30827,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:8f15eee1-8764-4332-836d-46102249d06c", + "_testId": "urn:uuid:0278183d-cb2a-4750-af36-f1e28cefdaf6", "_events": {}, "_eventsCount": 1, "cell": { @@ -32494,12 +30840,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 81326, + "_idleStart": 79378, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 192, + "duration": 189, "state": "passed", "speed": "slow" }, @@ -32516,9 +30862,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:0bdc6c86-ea4e-44ef-b238-0e141fe5e77e", + "_testId": "urn:uuid:dd158bdb-f5f0-49e7-8963-94974c3d8958", "_events": {}, "_eventsCount": 1, "cell": { @@ -32529,12 +30875,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 81518, + "_idleStart": 79567, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 96, + "duration": 99, "state": "passed", "speed": "slow" }, @@ -32551,9 +30897,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:51764340-8940-429a-a7c2-59b6e3e0665b", + "_testId": "urn:uuid:d033e91c-52fd-4966-acee-75bf1bb9e57f", "_events": {}, "_eventsCount": 1, "cell": { @@ -32564,12 +30910,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 81614, + "_idleStart": 79667, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1677, + "duration": 1250, "state": "passed", "speed": "slow" }, @@ -32586,9 +30932,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:4a4d664b-adaa-4fd4-8aad-eb6db31a0942", + "_testId": "urn:uuid:cec254e1-b1b6-4b23-9a9f-a21249658091", "_events": {}, "_eventsCount": 1, "cell": { @@ -32599,125 +30945,14 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 83291, + "_idleStart": 80917, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 81, - "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": { - "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:2d107756-b6fd-45d9-a6de-fa3b1a19d283\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6Mksp1UFB9CFNSao7BC9gVkHoHidRK8NrZNNLqFDkp5xUXC\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:15Z\",\"verificationMethod\":\"did:key:z6Mksp1UFB9CFNSao7BC9gVkHoHidRK8NrZNNLqFDkp5xUXC#z6Mksp1UFB9CFNSao7BC9gVkHoHidRK8NrZNNLqFDkp5xUXC\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z4kan1DKvmH44Uo9rVkTZaq4fGLPRn33iRo61E1LKKQA63KLfs3suUhQbPE3pK8roLNa3h4dAWxqXutJToKkNzogc\"}},\"options\":{\"checks\":[\"proof\"]}}", - "method": "POST", - "json": { - "verifiableCredential": { - "@context": [ - "https://www.w3.org/ns/credentials/v2" - ], - "id": "urn:uuid:2d107756-b6fd-45d9-a6de-fa3b1a19d283", - "type": [ - "VerifiableCredential" - ], - "credentialSubject": { - "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", - "name": "ExampleClaim" - }, - "issuer": "did:key:z6Mksp1UFB9CFNSao7BC9gVkHoHidRK8NrZNNLqFDkp5xUXC", - "proof": { - "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:15Z", - "verificationMethod": "did:key:z6Mksp1UFB9CFNSao7BC9gVkHoHidRK8NrZNNLqFDkp5xUXC#z6Mksp1UFB9CFNSao7BC9gVkHoHidRK8NrZNNLqFDkp5xUXC", - "cryptosuite": "eddsa-rdfc-2022", - "proofPurpose": "assertionMethod", - "proofValue": "z4kan1DKvmH44Uo9rVkTZaq4fGLPRn33iRo61E1LKKQA63KLfs3suUhQbPE3pK8roLNa3h4dAWxqXutJToKkNzogc" - } - }, - "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": [], - "afterResponse": [], - "beforeError": [] - }, - "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://interop.connect.trinsic.cloud/vc-api/credentials/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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" - } + "duration": 106, + "state": "passed", + "speed": "slow" }, { "type": "test", @@ -32732,9 +30967,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:4f24d4c0-324a-4809-b197-d6008cd7868d", + "_testId": "urn:uuid:9b6f4f3d-fc58-4fff-b6a9-5441512ea7c0", "_events": {}, "_eventsCount": 1, "cell": { @@ -32745,12 +30980,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 83374, + "_idleStart": 81024, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 174, + "duration": 159, "state": "passed", "speed": "slow" } @@ -32772,9 +31007,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:6096e5fe-8840-41f8-812e-54347b1d3b32", + "_testId": "urn:uuid:469a9236-906d-4199-afc3-a1c5469844b6", "_events": {}, "_eventsCount": 1, "cell": { @@ -32785,12 +31020,427 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 83547, + "_idleStart": 81183, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 53, + "duration": 0, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Expected issuer: Trinsic to issue a VC: expected undefined to exist", + "showDiff": false, + "operator": "strictEqual", + "stack": "AssertionError: Expected issuer: Trinsic to issue a VC: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:48:16)\n at process.processImmediate (node:internal/timers:483:21)" + } + }, + { + "type": "test", + "title": "Aviary Tech should verify Trinsic", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", + "parent": "4S794taJdTTlFgwrmbaRm", + "ctx": null, + "_testId": "urn:uuid:30bcbf7d-2b5f-4e56-822f-795b0e79f18d", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "Trinsic", + "columnId": "Aviary Tech" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 81184, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 1, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Expected issuer: Trinsic to issue a VC: expected undefined to exist", + "showDiff": false, + "operator": "strictEqual", + "stack": "AssertionError: Expected issuer: Trinsic to issue a VC: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:48:16)\n at process.processImmediate (node:internal/timers:483:21)" + } + }, + { + "type": "test", + "title": "Digital Bazaar should verify Trinsic", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", + "parent": "4S794taJdTTlFgwrmbaRm", + "ctx": null, + "_testId": "urn:uuid:370f95f9-4b28-47d4-a213-83971ee89399", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "Trinsic", + "columnId": "Digital Bazaar" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 81184, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Expected issuer: Trinsic to issue a VC: expected undefined to exist", + "showDiff": false, + "operator": "strictEqual", + "stack": "AssertionError: Expected issuer: Trinsic to issue a VC: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:48:16)\n at process.processImmediate (node:internal/timers:483:21)" + } + }, + { + "type": "test", + "title": "Grotto Networking should verify Trinsic", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", + "parent": "4S794taJdTTlFgwrmbaRm", + "ctx": null, + "_testId": "urn:uuid:efd13de0-a10c-4819-b5db-985656a6e073", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "Trinsic", + "columnId": "Grotto Networking" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 81184, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Expected issuer: Trinsic to issue a VC: expected undefined to exist", + "showDiff": false, + "operator": "strictEqual", + "stack": "AssertionError: Expected issuer: Trinsic to issue a VC: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:48:16)\n at process.processImmediate (node:internal/timers:483:21)" + } + }, + { + "type": "test", + "title": "Netis should verify Trinsic", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", + "parent": "4S794taJdTTlFgwrmbaRm", + "ctx": null, + "_testId": "urn:uuid:a5da8968-9372-41ee-a654-83275d5b2c41", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "Trinsic", + "columnId": "Netis" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 81185, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Expected issuer: Trinsic to issue a VC: expected undefined to exist", + "showDiff": false, + "operator": "strictEqual", + "stack": "AssertionError: Expected issuer: Trinsic to issue a VC: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:48:16)\n at process.processImmediate (node:internal/timers:483:21)" + } + }, + { + "type": "test", + "title": "Procivis One Core should verify Trinsic", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", + "parent": "4S794taJdTTlFgwrmbaRm", + "ctx": null, + "_testId": "urn:uuid:2325c973-eff3-490a-96ab-8dde3f0c8d4d", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "Trinsic", + "columnId": "Procivis One Core" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 81185, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Expected issuer: Trinsic to issue a VC: expected undefined to exist", + "showDiff": false, + "operator": "strictEqual", + "stack": "AssertionError: Expected issuer: Trinsic to issue a VC: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:48:16)\n at process.processImmediate (node:internal/timers:483:21)" + } + }, + { + "type": "test", + "title": "SpruceID should verify Trinsic", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", + "parent": "4S794taJdTTlFgwrmbaRm", + "ctx": null, + "_testId": "urn:uuid:4399038e-7b43-4f07-b135-8029e9a7b5c9", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "Trinsic", + "columnId": "SpruceID" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 81185, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Expected issuer: Trinsic to issue a VC: expected undefined to exist", + "showDiff": false, + "operator": "strictEqual", + "stack": "AssertionError: Expected issuer: Trinsic to issue a VC: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:48:16)\n at process.processImmediate (node:internal/timers:483:21)" + } + }, + { + "type": "test", + "title": "Trential should verify Trinsic", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", + "parent": "4S794taJdTTlFgwrmbaRm", + "ctx": null, + "_testId": "urn:uuid:87d3a816-00f0-44ac-9be0-6c8be34db8ac", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "Trinsic", + "columnId": "Trential" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 81186, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Expected issuer: Trinsic to issue a VC: expected undefined to exist", + "showDiff": false, + "operator": "strictEqual", + "stack": "AssertionError: Expected issuer: Trinsic to issue a VC: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:48:16)\n at process.processImmediate (node:internal/timers:483:21)" + } + }, + { + "type": "test", + "title": "Trinsic should verify Trinsic", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", + "parent": "4S794taJdTTlFgwrmbaRm", + "ctx": null, + "_testId": "urn:uuid:450fd991-2ccc-4dd7-84fc-2681f543c7ee", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "Trinsic", + "columnId": "Trinsic" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 81186, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Expected issuer: Trinsic to issue a VC: expected undefined to exist", + "showDiff": false, + "operator": "strictEqual", + "stack": "AssertionError: Expected issuer: Trinsic to issue a VC: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:48:16)\n at process.processImmediate (node:internal/timers:483:21)" + } + }, + { + "type": "test", + "title": "bovine should verify Trinsic", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", + "parent": "4S794taJdTTlFgwrmbaRm", + "ctx": null, + "_testId": "urn:uuid:3c3fac70-5b3e-49bb-b78d-c057ecd86b1e", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "Trinsic", + "columnId": "bovine" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 81186, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Expected issuer: Trinsic to issue a VC: expected undefined to exist", + "showDiff": false, + "operator": "strictEqual", + "stack": "AssertionError: Expected issuer: Trinsic to issue a VC: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:48:16)\n at process.processImmediate (node:internal/timers:483:21)" + } + } + ] + }, + { + "id": "bovine", + "cells": [ + { + "type": "test", + "title": "apicatalog.com should verify bovine", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", + "parent": "4S794taJdTTlFgwrmbaRm", + "ctx": null, + "_testId": "urn:uuid:9751b969-5b27-446b-a1dc-f8b1957611ed", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "bovine", + "columnId": "apicatalog.com" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 81187, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 52, "state": "failed", "err": { "name": "AssertionError", @@ -32801,31 +31451,29 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v1\"],\"id\":\"urn:uuid:7e3b2862-3ac1-49cc-94ec-c6c1af807b10\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:15.3188403Z\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"cryptosuite\":\"eddsa-2022\",\"proofValue\":\"z3AGHkrJN17iyLUhBaDYfaLbobrPtdJAgXE4vwDDpNLTQqETGws8TJc7gddivnwL3hq9S72MH8esPpChCFMRaeW1Z\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v2\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"id\":\"urn:uuid:302b9f0d-727d-4aef-bb7e-b2740e360348\",\"issuer\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\",\"proof\":{\"created\":\"2024-12-22T05:06:38Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"zbiXgNAq1oV2hKA6Xx9HyCFciHzUiZoDBKXuzFkLpa3CymdJc3kNHjEdSoJnJK5YoszZUE9wLW2oDe6GcAMUbCrX\",\"type\":\"DataIntegrityProof\",\"verificationMethod\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\"},\"type\":\"VerifiableCredential\"},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2", - "https://w3id.org/security/data-integrity/v1" - ], - "id": "urn:uuid:7e3b2862-3ac1-49cc-94ec-c6c1af807b10", - "type": [ - "VerifiableCredential" + "https://w3id.org/security/data-integrity/v2" ], "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "name": "ExampleClaim" }, - "issuer": "did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU", + "id": "urn:uuid:302b9f0d-727d-4aef-bb7e-b2740e360348", + "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", "proof": { - "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:15.3188403Z", + "created": "2024-12-22T05:06:38Z", + "cryptosuite": "eddsa-rdfc-2022", "proofPurpose": "assertionMethod", - "verificationMethod": "did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU", - "cryptosuite": "eddsa-2022", - "proofValue": "z3AGHkrJN17iyLUhBaDYfaLbobrPtdJAgXE4vwDDpNLTQqETGws8TJc7gddivnwL3hq9S72MH8esPpChCFMRaeW1Z" - } + "proofValue": "zbiXgNAq1oV2hKA6Xx9HyCFciHzUiZoDBKXuzFkLpa3CymdJc3kNHjEdSoJnJK5YoszZUE9wLW2oDe6GcAMUbCrX", + "type": "DataIntegrityProof", + "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" + }, + "type": "VerifiableCredential" }, "options": { "checks": [ @@ -32911,7 +31559,7 @@ }, { "type": "test", - "title": "Aviary Tech should verify Trinsic", + "title": "Aviary Tech should verify bovine", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -32922,25 +31570,25 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:7fb55fd0-746c-42c1-8388-e0d22b55cdcc", + "_testId": "urn:uuid:11ae6431-eddb-4144-9c4b-ff378f1b9092", "_events": {}, "_eventsCount": 1, "cell": { - "rowId": "Trinsic", + "rowId": "bovine", "columnId": "Aviary Tech" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 83601, + "_idleStart": 81240, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 46, + "duration": 47, "state": "failed", "err": { "name": "AssertionError", @@ -32951,31 +31599,29 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v1\"],\"id\":\"urn:uuid:7e3b2862-3ac1-49cc-94ec-c6c1af807b10\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:15.3188403Z\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"cryptosuite\":\"eddsa-2022\",\"proofValue\":\"z3AGHkrJN17iyLUhBaDYfaLbobrPtdJAgXE4vwDDpNLTQqETGws8TJc7gddivnwL3hq9S72MH8esPpChCFMRaeW1Z\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v2\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"id\":\"urn:uuid:302b9f0d-727d-4aef-bb7e-b2740e360348\",\"issuer\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\",\"proof\":{\"created\":\"2024-12-22T05:06:38Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"zbiXgNAq1oV2hKA6Xx9HyCFciHzUiZoDBKXuzFkLpa3CymdJc3kNHjEdSoJnJK5YoszZUE9wLW2oDe6GcAMUbCrX\",\"type\":\"DataIntegrityProof\",\"verificationMethod\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\"},\"type\":\"VerifiableCredential\"},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2", - "https://w3id.org/security/data-integrity/v1" - ], - "id": "urn:uuid:7e3b2862-3ac1-49cc-94ec-c6c1af807b10", - "type": [ - "VerifiableCredential" + "https://w3id.org/security/data-integrity/v2" ], "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "name": "ExampleClaim" }, - "issuer": "did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU", + "id": "urn:uuid:302b9f0d-727d-4aef-bb7e-b2740e360348", + "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", "proof": { - "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:15.3188403Z", + "created": "2024-12-22T05:06:38Z", + "cryptosuite": "eddsa-rdfc-2022", "proofPurpose": "assertionMethod", - "verificationMethod": "did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU", - "cryptosuite": "eddsa-2022", - "proofValue": "z3AGHkrJN17iyLUhBaDYfaLbobrPtdJAgXE4vwDDpNLTQqETGws8TJc7gddivnwL3hq9S72MH8esPpChCFMRaeW1Z" - } + "proofValue": "zbiXgNAq1oV2hKA6Xx9HyCFciHzUiZoDBKXuzFkLpa3CymdJc3kNHjEdSoJnJK5YoszZUE9wLW2oDe6GcAMUbCrX", + "type": "DataIntegrityProof", + "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" + }, + "type": "VerifiableCredential" }, "options": { "checks": [ @@ -33054,7 +31700,7 @@ "data": { "verified": false, "errors": [ - "One or more proofs failed verification" + "Expected array, received string" ] } }, @@ -33064,7 +31710,7 @@ }, { "type": "test", - "title": "Digital Bazaar should verify Trinsic", + "title": "Digital Bazaar should verify bovine", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -33075,29 +31721,29 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:51813fea-5087-4139-ac5f-aba0524e2a91", + "_testId": "urn:uuid:8517b2e6-cba1-48d5-b6a4-992a685d5a99", "_events": {}, "_eventsCount": 1, "cell": { - "rowId": "Trinsic", + "rowId": "bovine", "columnId": "Digital Bazaar" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 83648, + "_idleStart": 81288, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 110, + "duration": 74, "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: A validation error occurred in… { …(6) } to not exist", "showDiff": false, "actual": { "response": {}, @@ -33109,25 +31755,23 @@ "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2", - "https://w3id.org/security/data-integrity/v1" - ], - "id": "urn:uuid:7e3b2862-3ac1-49cc-94ec-c6c1af807b10", - "type": [ - "VerifiableCredential" + "https://w3id.org/security/data-integrity/v2" ], "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "name": "ExampleClaim" }, - "issuer": "did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU", + "id": "urn:uuid:302b9f0d-727d-4aef-bb7e-b2740e360348", + "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", "proof": { - "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:15.3188403Z", + "created": "2024-12-22T05:06:38Z", + "cryptosuite": "eddsa-rdfc-2022", "proofPurpose": "assertionMethod", - "verificationMethod": "did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU", - "cryptosuite": "eddsa-2022", - "proofValue": "z3AGHkrJN17iyLUhBaDYfaLbobrPtdJAgXE4vwDDpNLTQqETGws8TJc7gddivnwL3hq9S72MH8esPpChCFMRaeW1Z" - } + "proofValue": "zbiXgNAq1oV2hKA6Xx9HyCFciHzUiZoDBKXuzFkLpa3CymdJc3kNHjEdSoJnJK5YoszZUE9wLW2oDe6GcAMUbCrX", + "type": "DataIntegrityProof", + "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" + }, + "type": "VerifiableCredential" }, "options": { "checks": [ @@ -33199,216 +31843,330 @@ "timeout": 10000, "signal": {}, "duplex": "half", - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v1\"],\"id\":\"urn:uuid:7e3b2862-3ac1-49cc-94ec-c6c1af807b10\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:15.3188403Z\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"cryptosuite\":\"eddsa-2022\",\"proofValue\":\"z3AGHkrJN17iyLUhBaDYfaLbobrPtdJAgXE4vwDDpNLTQqETGws8TJc7gddivnwL3hq9S72MH8esPpChCFMRaeW1Z\"}},\"options\":{\"checks\":[\"proof\"]}}" + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v2\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"id\":\"urn:uuid:302b9f0d-727d-4aef-bb7e-b2740e360348\",\"issuer\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\",\"proof\":{\"created\":\"2024-12-22T05:06:38Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"zbiXgNAq1oV2hKA6Xx9HyCFciHzUiZoDBKXuzFkLpa3CymdJc3kNHjEdSoJnJK5YoszZUE9wLW2oDe6GcAMUbCrX\",\"type\":\"DataIntegrityProof\",\"verificationMethod\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\"},\"type\":\"VerifiableCredential\"},\"options\":{\"checks\":[\"proof\"]}}" }, "name": "HTTPError", "requestUrl": "https://vc2.veresverifier.dev/verifiers/z19w7KofwvE2nkJeRVLp8NDxz/credentials/verify", "status": 400, "data": { - "verified": false, - "results": [ - { - "proof": { - "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://w3id.org/security/data-integrity/v1" - ], - "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:15.3188403Z", - "proofPurpose": "assertionMethod", - "verificationMethod": "did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU", - "cryptosuite": "eddsa-2022", - "proofValue": "z3AGHkrJN17iyLUhBaDYfaLbobrPtdJAgXE4vwDDpNLTQqETGws8TJc7gddivnwL3hq9S72MH8esPpChCFMRaeW1Z" - }, - "verified": false, - "error": { - "name": "jsonld.SyntaxError", + "name": "ValidationError", + "message": "A validation error occurred in the 'Verify Credential Body' validator.", + "details": { + "errors": [ + { + "name": "ValidationError", + "message": "should be array", "details": { - "code": "protected term redefinition", - "context": { - "id": "@id", - "type": "@type", - "@protected": true, - "proof": { - "@id": "https://w3id.org/security#proof", - "@type": "@id", - "@container": "@graph" + "instance": { + "verifiableCredential": { + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3id.org/security/data-integrity/v2" + ], + "credentialSubject": { + "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", + "name": "ExampleClaim" + }, + "id": "urn:uuid:302b9f0d-727d-4aef-bb7e-b2740e360348", + "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", + "proof": { + "created": "2024-12-22T05:06:38Z", + "cryptosuite": "eddsa-rdfc-2022", + "proofPurpose": "assertionMethod", + "proofValue": "zbiXgNAq1oV2hKA6Xx9HyCFciHzUiZoDBKXuzFkLpa3CymdJc3kNHjEdSoJnJK5YoszZUE9wLW2oDe6GcAMUbCrX", + "type": "DataIntegrityProof", + "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" + }, + "type": "VerifiableCredential" }, - "DataIntegrityProof": { - "@id": "https://w3id.org/security#DataIntegrityProof", - "@context": { - "@protected": true, - "id": "@id", - "type": "@type", - "challenge": "https://w3id.org/security#challenge", - "created": { - "@id": "http://purl.org/dc/terms/created", - "@type": "http://www.w3.org/2001/XMLSchema#dateTime" - }, - "domain": "https://w3id.org/security#domain", - "expires": { - "@id": "https://w3id.org/security#expiration", - "@type": "http://www.w3.org/2001/XMLSchema#dateTime" - }, - "nonce": "https://w3id.org/security#nonce", - "proofPurpose": { - "@id": "https://w3id.org/security#proofPurpose", - "@type": "@vocab", - "@context": { - "@protected": true, - "id": "@id", - "type": "@type", - "assertionMethod": { - "@id": "https://w3id.org/security#assertionMethod", - "@type": "@id", - "@container": "@set" - }, - "authentication": { - "@id": "https://w3id.org/security#authenticationMethod", - "@type": "@id", - "@container": "@set" - }, - "capabilityInvocation": { - "@id": "https://w3id.org/security#capabilityInvocationMethod", - "@type": "@id", - "@container": "@set" - }, - "capabilityDelegation": { - "@id": "https://w3id.org/security#capabilityDelegationMethod", - "@type": "@id", - "@container": "@set" - }, - "keyAgreement": { - "@id": "https://w3id.org/security#keyAgreementMethod", - "@type": "@id", - "@container": "@set" - } - } - }, - "cryptosuite": "https://w3id.org/security#cryptosuite", - "proofValue": { - "@id": "https://w3id.org/security#proofValue", - "@type": "https://w3id.org/security#multibase" - }, - "verificationMethod": { - "@id": "https://w3id.org/security#verificationMethod", - "@type": "@id" - } - } + "options": { + "checks": [ + "proof" + ] } }, - "term": "DataIntegrityProof" + "params": { + "type": "array" + }, + "path": ".verifiableCredential.type", + "public": true, + "schemaPath": "#/properties/verifiableCredential/anyOf/0/properties/type/type", + "schema": { + "description": "", + "title": "" + }, + "value": "VerifiableCredential" }, - "message": "Invalid JSON-LD syntax; tried to redefine a protected term." - } - } - ], - "error": { - "name": "VerificationError", - "errors": [ + "cause": null, + "stack": "ValidationError: should be array\n at _createError (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:240:17)\n at validate (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:88:14)\n at validate (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:181:22)\n at Layer.handle [as handle_request] (/home/node/app/node_modules/express/lib/router/layer.js:95:5)\n at next (/home/node/app/node_modules/express/lib/router/route.js:149:13)\n at cors (/home/node/app/node_modules/cors/lib/index.js:188:7)\n at /home/node/app/node_modules/cors/lib/index.js:224:17\n at originCallback (/home/node/app/node_modules/cors/lib/index.js:214:15)\n at /home/node/app/node_modules/cors/lib/index.js:219:13\n at optionsCallback (/home/node/app/node_modules/cors/lib/index.js:199:9)" + }, { - "name": "jsonld.SyntaxError", + "name": "ValidationError", + "message": "should NOT have additional properties", "details": { - "code": "protected term redefinition", - "context": { - "id": "@id", - "type": "@type", - "@protected": true, + "instance": { + "verifiableCredential": { + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3id.org/security/data-integrity/v2" + ], + "credentialSubject": { + "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", + "name": "ExampleClaim" + }, + "id": "urn:uuid:302b9f0d-727d-4aef-bb7e-b2740e360348", + "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", + "proof": { + "created": "2024-12-22T05:06:38Z", + "cryptosuite": "eddsa-rdfc-2022", + "proofPurpose": "assertionMethod", + "proofValue": "zbiXgNAq1oV2hKA6Xx9HyCFciHzUiZoDBKXuzFkLpa3CymdJc3kNHjEdSoJnJK5YoszZUE9wLW2oDe6GcAMUbCrX", + "type": "DataIntegrityProof", + "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" + }, + "type": "VerifiableCredential" + }, + "options": { + "checks": [ + "proof" + ] + } + }, + "params": { + "additionalProperty": "credentialSubject" + }, + "path": ".verifiableCredential", + "public": true, + "schemaPath": "#/properties/verifiableCredential/anyOf/1/additionalProperties", + "schema": { + "description": "", + "title": "Enveloped Verifiable Credential" + }, + "value": { + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3id.org/security/data-integrity/v2" + ], + "credentialSubject": { + "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", + "name": "ExampleClaim" + }, + "id": "urn:uuid:302b9f0d-727d-4aef-bb7e-b2740e360348", + "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", "proof": { - "@id": "https://w3id.org/security#proof", - "@type": "@id", - "@container": "@graph" + "created": "2024-12-22T05:06:38Z", + "cryptosuite": "eddsa-rdfc-2022", + "proofPurpose": "assertionMethod", + "proofValue": "zbiXgNAq1oV2hKA6Xx9HyCFciHzUiZoDBKXuzFkLpa3CymdJc3kNHjEdSoJnJK5YoszZUE9wLW2oDe6GcAMUbCrX", + "type": "DataIntegrityProof", + "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" }, - "DataIntegrityProof": { - "@id": "https://w3id.org/security#DataIntegrityProof", - "@context": { - "@protected": true, - "id": "@id", - "type": "@type", - "challenge": "https://w3id.org/security#challenge", - "created": { - "@id": "http://purl.org/dc/terms/created", - "@type": "http://www.w3.org/2001/XMLSchema#dateTime" - }, - "domain": "https://w3id.org/security#domain", - "expires": { - "@id": "https://w3id.org/security#expiration", - "@type": "http://www.w3.org/2001/XMLSchema#dateTime" + "type": "VerifiableCredential" + } + }, + "cause": null, + "stack": "ValidationError: should NOT have additional properties\n at _createError (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:240:17)\n at validate (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:88:14)\n at validate (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:181:22)\n at Layer.handle [as handle_request] (/home/node/app/node_modules/express/lib/router/layer.js:95:5)\n at next (/home/node/app/node_modules/express/lib/router/route.js:149:13)\n at cors (/home/node/app/node_modules/cors/lib/index.js:188:7)\n at /home/node/app/node_modules/cors/lib/index.js:224:17\n at originCallback (/home/node/app/node_modules/cors/lib/index.js:214:15)\n at /home/node/app/node_modules/cors/lib/index.js:219:13\n at optionsCallback (/home/node/app/node_modules/cors/lib/index.js:199:9)" + }, + { + "name": "ValidationError", + "message": "should match some schema in anyOf", + "details": { + "instance": { + "verifiableCredential": { + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3id.org/security/data-integrity/v2" + ], + "credentialSubject": { + "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", + "name": "ExampleClaim" + }, + "id": "urn:uuid:302b9f0d-727d-4aef-bb7e-b2740e360348", + "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", + "proof": { + "created": "2024-12-22T05:06:38Z", + "cryptosuite": "eddsa-rdfc-2022", + "proofPurpose": "assertionMethod", + "proofValue": "zbiXgNAq1oV2hKA6Xx9HyCFciHzUiZoDBKXuzFkLpa3CymdJc3kNHjEdSoJnJK5YoszZUE9wLW2oDe6GcAMUbCrX", + "type": "DataIntegrityProof", + "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" + }, + "type": "VerifiableCredential" + }, + "options": { + "checks": [ + "proof" + ] + } + }, + "params": {}, + "path": ".verifiableCredential", + "public": true, + "schemaPath": "#/properties/verifiableCredential/anyOf", + "schema": { + "description": "", + "title": { + "title": "Verifiable Credential", + "type": "object", + "required": [ + "@context", + "credentialSubject", + "issuer", + "type" + ], + "additionalProperties": true, + "properties": { + "@context": { + "type": "array", + "minItems": 1, + "items": [ + { + "oneOf": [ + { + "const": "https://www.w3.org/2018/credentials/v1" + }, + { + "const": "https://www.w3.org/ns/credentials/v2" + } + ] + } + ], + "additionalItems": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "object" + } + ] + } }, - "nonce": "https://w3id.org/security#nonce", - "proofPurpose": { - "@id": "https://w3id.org/security#proofPurpose", - "@type": "@vocab", - "@context": { - "@protected": true, - "id": "@id", - "type": "@type", - "assertionMethod": { - "@id": "https://w3id.org/security#assertionMethod", - "@type": "@id", - "@container": "@set" - }, - "authentication": { - "@id": "https://w3id.org/security#authenticationMethod", - "@type": "@id", - "@container": "@set" - }, - "capabilityInvocation": { - "@id": "https://w3id.org/security#capabilityInvocationMethod", - "@type": "@id", - "@container": "@set" + "credentialSubject": { + "anyOf": [ + { + "type": "object" }, - "capabilityDelegation": { - "@id": "https://w3id.org/security#capabilityDelegationMethod", - "@type": "@id", - "@container": "@set" + { + "type": "array", + "minItems": 1, + "items": { + "type": "object" + } + } + ] + }, + "id": { + "type": "string" + }, + "issuer": { + "title": "identifier or an object with an id", + "anyOf": [ + { + "title": "ID", + "description": "A unique identifier.", + "type": "string", + "minLength": 1, + "disallow": { + "type": "string", + "enum": [ + "0" + ] + } }, - "keyAgreement": { - "@id": "https://w3id.org/security#keyAgreementMethod", - "@type": "@id", - "@container": "@set" + { + "type": "object", + "required": [ + "id" + ], + "additionalProperties": true, + "properties": { + "id": { + "title": "ID", + "description": "A unique identifier.", + "type": "string", + "minLength": 1, + "disallow": { + "type": "string", + "enum": [ + "0" + ] + } + } + } + } + ] + }, + "type": { + "type": "array", + "minItems": 1, + "items": [ + { + "const": "VerifiableCredential" } + ], + "additionalItems": { + "type": "string" } }, - "cryptosuite": "https://w3id.org/security#cryptosuite", - "proofValue": { - "@id": "https://w3id.org/security#proofValue", - "@type": "https://w3id.org/security#multibase" - }, - "verificationMethod": { - "@id": "https://w3id.org/security#verificationMethod", - "@type": "@id" + "proof": { + "title": "Proof", + "anyOf": [ + { + "type": "object" + }, + { + "type": "array", + "minItems": 1, + "items": { + "type": "object" + } + } + ] } } } }, - "term": "DataIntegrityProof" + "value": { + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3id.org/security/data-integrity/v2" + ], + "credentialSubject": { + "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", + "name": "ExampleClaim" + }, + "id": "urn:uuid:302b9f0d-727d-4aef-bb7e-b2740e360348", + "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", + "proof": { + "created": "2024-12-22T05:06:38Z", + "cryptosuite": "eddsa-rdfc-2022", + "proofPurpose": "assertionMethod", + "proofValue": "zbiXgNAq1oV2hKA6Xx9HyCFciHzUiZoDBKXuzFkLpa3CymdJc3kNHjEdSoJnJK5YoszZUE9wLW2oDe6GcAMUbCrX", + "type": "DataIntegrityProof", + "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" + }, + "type": "VerifiableCredential" + } }, - "message": "Invalid JSON-LD syntax; tried to redefine a protected term.", - "stack": "jsonld.SyntaxError: Invalid JSON-LD syntax; tried to redefine a protected term.\n at api.createTermDefinition (/home/node/app/node_modules/jsonld/lib/context.js:988:13)\n at api.process (/home/node/app/node_modules/jsonld/lib/context.js:399:11)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async api.expand (/home/node/app/node_modules/jsonld/lib/expand.js:214:17)\n at async jsonld.expand (/home/node/app/node_modules/jsonld/lib/jsonld.js:322:18)\n at async jsonld.toRDF (/home/node/app/node_modules/jsonld/lib/jsonld.js:687:16)\n at async jsonld.normalize.jsonld.canonize (/home/node/app/node_modules/jsonld/lib/jsonld.js:589:19)\n at async Promise.all (index 1)\n at async DataIntegrityProof.createVerifyData (file:///home/node/app/node_modules/@digitalbazaar/data-integrity/lib/DataIntegrityProof.js:351:34)\n at async DataIntegrityProof.verifyProof (file:///home/node/app/node_modules/@digitalbazaar/data-integrity/lib/DataIntegrityProof.js:293:22)" + "cause": null, + "stack": "ValidationError: should match some schema in anyOf\n at _createError (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:240:17)\n at validate (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:88:14)\n at validate (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:181:22)\n at Layer.handle [as handle_request] (/home/node/app/node_modules/express/lib/router/layer.js:95:5)\n at next (/home/node/app/node_modules/express/lib/router/route.js:149:13)\n at cors (/home/node/app/node_modules/cors/lib/index.js:188:7)\n at /home/node/app/node_modules/cors/lib/index.js:224:17\n at originCallback (/home/node/app/node_modules/cors/lib/index.js:214:15)\n at /home/node/app/node_modules/cors/lib/index.js:219:13\n at optionsCallback (/home/node/app/node_modules/cors/lib/index.js:199:9)" } ], - "message": "Verification error(s)." + "httpStatusCode": 400 }, - "checks": [ - { - "check": [ - "proof" - ], - "id": "urn:uuid:7e3b2862-3ac1-49cc-94ec-c6c1af807b10", - "error": "Invalid JSON-LD syntax; tried to redefine a protected term.", - "verificationMethod": "did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU" - } - ] + "cause": null, + "stack": "ValidationError: A validation error occurred in the 'Verify Credential Body' validator.\n at _createError (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:246:17)\n at validate (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:88:14)\n at validate (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:181:22)\n at Layer.handle [as handle_request] (/home/node/app/node_modules/express/lib/router/layer.js:95:5)\n at next (/home/node/app/node_modules/express/lib/router/route.js:149:13)\n at cors (/home/node/app/node_modules/cors/lib/index.js:188:7)\n at /home/node/app/node_modules/cors/lib/index.js:224:17\n at originCallback (/home/node/app/node_modules/cors/lib/index.js:214:15)\n at /home/node/app/node_modules/cors/lib/index.js:219:13\n at optionsCallback (/home/node/app/node_modules/cors/lib/index.js:199:9)", + "type": "ValidationError" } }, "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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" + "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: A validation error occurred in… { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" } }, { "type": "test", - "title": "Grotto Networking should verify Trinsic", + "title": "Grotto Networking should verify bovine", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -33419,148 +32177,31 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:e7502eeb-cbe5-4d34-a45f-bd8b6a5c0d0a", + "_testId": "urn:uuid:ae5e61ea-c5b9-4c86-b884-42046a90003b", "_events": {}, "_eventsCount": 1, "cell": { - "rowId": "Trinsic", + "rowId": "bovine", "columnId": "Grotto Networking" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 83759, + "_idleStart": 81362, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 9, - "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": { - "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v1\"],\"id\":\"urn:uuid:7e3b2862-3ac1-49cc-94ec-c6c1af807b10\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:15.3188403Z\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"cryptosuite\":\"eddsa-2022\",\"proofValue\":\"z3AGHkrJN17iyLUhBaDYfaLbobrPtdJAgXE4vwDDpNLTQqETGws8TJc7gddivnwL3hq9S72MH8esPpChCFMRaeW1Z\"}},\"options\":{\"checks\":[\"proof\"]}}", - "method": "POST", - "json": { - "verifiableCredential": { - "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://w3id.org/security/data-integrity/v1" - ], - "id": "urn:uuid:7e3b2862-3ac1-49cc-94ec-c6c1af807b10", - "type": [ - "VerifiableCredential" - ], - "credentialSubject": { - "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", - "name": "ExampleClaim" - }, - "issuer": "did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU", - "proof": { - "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:15.3188403Z", - "proofPurpose": "assertionMethod", - "verificationMethod": "did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU", - "cryptosuite": "eddsa-2022", - "proofValue": "z3AGHkrJN17iyLUhBaDYfaLbobrPtdJAgXE4vwDDpNLTQqETGws8TJc7gddivnwL3hq9S72MH8esPpChCFMRaeW1Z" - } - }, - "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": [], - "afterResponse": [], - "beforeError": [] - }, - "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://ecdsa-sd.grotto-networking.com/EdDSA-RDFC/credentials/verify", - "status": 400, - "data": { - "errors": [ - "proof: must be equal to one of the allowed values" - ] - } - }, - "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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" - } + "duration": 863, + "state": "passed", + "speed": "slow" }, { "type": "test", - "title": "Netis should verify Trinsic", + "title": "Netis should verify bovine", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -33571,25 +32212,25 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:1da5c767-b267-4787-b2d9-f087fb448eab", + "_testId": "urn:uuid:152a8b45-f576-482d-aac3-4a80f6a6b34d", "_events": {}, "_eventsCount": 1, "cell": { - "rowId": "Trinsic", + "rowId": "bovine", "columnId": "Netis" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 83768, + "_idleStart": 82225, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 190, + "duration": 174, "state": "failed", "err": { "name": "AssertionError", @@ -33600,31 +32241,29 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v1\"],\"id\":\"urn:uuid:7e3b2862-3ac1-49cc-94ec-c6c1af807b10\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:15.3188403Z\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"cryptosuite\":\"eddsa-2022\",\"proofValue\":\"z3AGHkrJN17iyLUhBaDYfaLbobrPtdJAgXE4vwDDpNLTQqETGws8TJc7gddivnwL3hq9S72MH8esPpChCFMRaeW1Z\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v2\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"id\":\"urn:uuid:302b9f0d-727d-4aef-bb7e-b2740e360348\",\"issuer\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\",\"proof\":{\"created\":\"2024-12-22T05:06:38Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"zbiXgNAq1oV2hKA6Xx9HyCFciHzUiZoDBKXuzFkLpa3CymdJc3kNHjEdSoJnJK5YoszZUE9wLW2oDe6GcAMUbCrX\",\"type\":\"DataIntegrityProof\",\"verificationMethod\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\"},\"type\":\"VerifiableCredential\"},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2", - "https://w3id.org/security/data-integrity/v1" - ], - "id": "urn:uuid:7e3b2862-3ac1-49cc-94ec-c6c1af807b10", - "type": [ - "VerifiableCredential" + "https://w3id.org/security/data-integrity/v2" ], "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "name": "ExampleClaim" }, - "issuer": "did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU", + "id": "urn:uuid:302b9f0d-727d-4aef-bb7e-b2740e360348", + "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", "proof": { - "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:15.3188403Z", + "created": "2024-12-22T05:06:38Z", + "cryptosuite": "eddsa-rdfc-2022", "proofPurpose": "assertionMethod", - "verificationMethod": "did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU", - "cryptosuite": "eddsa-2022", - "proofValue": "z3AGHkrJN17iyLUhBaDYfaLbobrPtdJAgXE4vwDDpNLTQqETGws8TJc7gddivnwL3hq9S72MH8esPpChCFMRaeW1Z" - } + "proofValue": "zbiXgNAq1oV2hKA6Xx9HyCFciHzUiZoDBKXuzFkLpa3CymdJc3kNHjEdSoJnJK5YoszZUE9wLW2oDe6GcAMUbCrX", + "type": "DataIntegrityProof", + "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" + }, + "type": "VerifiableCredential" }, "options": { "checks": [ @@ -33707,7 +32346,7 @@ }, { "type": "test", - "title": "Procivis One Core should verify Trinsic", + "title": "Procivis One Core should verify bovine", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -33718,25 +32357,25 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:513e0b76-d966-4ffa-84c2-02a696306d22", + "_testId": "urn:uuid:3f12db0c-7df0-4063-a765-98589d064894", "_events": {}, "_eventsCount": 1, "cell": { - "rowId": "Trinsic", + "rowId": "bovine", "columnId": "Procivis One Core" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 83959, + "_idleStart": 82400, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 950, + "duration": 151, "state": "failed", "err": { "name": "AssertionError", @@ -33747,31 +32386,29 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v1\"],\"id\":\"urn:uuid:7e3b2862-3ac1-49cc-94ec-c6c1af807b10\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:15.3188403Z\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"cryptosuite\":\"eddsa-2022\",\"proofValue\":\"z3AGHkrJN17iyLUhBaDYfaLbobrPtdJAgXE4vwDDpNLTQqETGws8TJc7gddivnwL3hq9S72MH8esPpChCFMRaeW1Z\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v2\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"id\":\"urn:uuid:302b9f0d-727d-4aef-bb7e-b2740e360348\",\"issuer\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\",\"proof\":{\"created\":\"2024-12-22T05:06:38Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"zbiXgNAq1oV2hKA6Xx9HyCFciHzUiZoDBKXuzFkLpa3CymdJc3kNHjEdSoJnJK5YoszZUE9wLW2oDe6GcAMUbCrX\",\"type\":\"DataIntegrityProof\",\"verificationMethod\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\"},\"type\":\"VerifiableCredential\"},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2", - "https://w3id.org/security/data-integrity/v1" - ], - "id": "urn:uuid:7e3b2862-3ac1-49cc-94ec-c6c1af807b10", - "type": [ - "VerifiableCredential" + "https://w3id.org/security/data-integrity/v2" ], "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "name": "ExampleClaim" }, - "issuer": "did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU", + "id": "urn:uuid:302b9f0d-727d-4aef-bb7e-b2740e360348", + "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", "proof": { - "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:15.3188403Z", + "created": "2024-12-22T05:06:38Z", + "cryptosuite": "eddsa-rdfc-2022", "proofPurpose": "assertionMethod", - "verificationMethod": "did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU", - "cryptosuite": "eddsa-2022", - "proofValue": "z3AGHkrJN17iyLUhBaDYfaLbobrPtdJAgXE4vwDDpNLTQqETGws8TJc7gddivnwL3hq9S72MH8esPpChCFMRaeW1Z" - } + "proofValue": "zbiXgNAq1oV2hKA6Xx9HyCFciHzUiZoDBKXuzFkLpa3CymdJc3kNHjEdSoJnJK5YoszZUE9wLW2oDe6GcAMUbCrX", + "type": "DataIntegrityProof", + "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" + }, + "type": "VerifiableCredential" }, "options": { "checks": [ @@ -33851,7 +32488,7 @@ "errors": [ { "status": 400, - "title": "Validation error: `Invalid JSON-LD document`", + "title": "Failed to deserialize the JSON body into the target type", "detail": null } ] @@ -33863,7 +32500,7 @@ }, { "type": "test", - "title": "SpruceID should verify Trinsic", + "title": "SpruceID should verify bovine", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -33874,25 +32511,25 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:a69dafda-7d1e-4100-8bf7-37192f79bb11", + "_testId": "urn:uuid:39c2c471-f393-4049-9584-20d9492f18c1", "_events": {}, "_eventsCount": 1, "cell": { - "rowId": "Trinsic", + "rowId": "bovine", "columnId": "SpruceID" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 84908, + "_idleStart": 82551, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 94, + "duration": 104, "state": "failed", "err": { "name": "AssertionError", @@ -33903,31 +32540,29 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v1\"],\"id\":\"urn:uuid:7e3b2862-3ac1-49cc-94ec-c6c1af807b10\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:15.3188403Z\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"cryptosuite\":\"eddsa-2022\",\"proofValue\":\"z3AGHkrJN17iyLUhBaDYfaLbobrPtdJAgXE4vwDDpNLTQqETGws8TJc7gddivnwL3hq9S72MH8esPpChCFMRaeW1Z\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v2\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"id\":\"urn:uuid:302b9f0d-727d-4aef-bb7e-b2740e360348\",\"issuer\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\",\"proof\":{\"created\":\"2024-12-22T05:06:38Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"zbiXgNAq1oV2hKA6Xx9HyCFciHzUiZoDBKXuzFkLpa3CymdJc3kNHjEdSoJnJK5YoszZUE9wLW2oDe6GcAMUbCrX\",\"type\":\"DataIntegrityProof\",\"verificationMethod\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\"},\"type\":\"VerifiableCredential\"},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2", - "https://w3id.org/security/data-integrity/v1" - ], - "id": "urn:uuid:7e3b2862-3ac1-49cc-94ec-c6c1af807b10", - "type": [ - "VerifiableCredential" + "https://w3id.org/security/data-integrity/v2" ], "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "name": "ExampleClaim" }, - "issuer": "did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU", + "id": "urn:uuid:302b9f0d-727d-4aef-bb7e-b2740e360348", + "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", "proof": { - "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:15.3188403Z", + "created": "2024-12-22T05:06:38Z", + "cryptosuite": "eddsa-rdfc-2022", "proofPurpose": "assertionMethod", - "verificationMethod": "did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU", - "cryptosuite": "eddsa-2022", - "proofValue": "z3AGHkrJN17iyLUhBaDYfaLbobrPtdJAgXE4vwDDpNLTQqETGws8TJc7gddivnwL3hq9S72MH8esPpChCFMRaeW1Z" - } + "proofValue": "zbiXgNAq1oV2hKA6Xx9HyCFciHzUiZoDBKXuzFkLpa3CymdJc3kNHjEdSoJnJK5YoszZUE9wLW2oDe6GcAMUbCrX", + "type": "DataIntegrityProof", + "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" + }, + "type": "VerifiableCredential" }, "options": { "checks": [ @@ -34010,7 +32645,7 @@ }, { "type": "test", - "title": "Trential should verify Trinsic", + "title": "Trential should verify bovine", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -34021,146 +32656,31 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:08197431-aef6-4dfe-9422-e71c31259d1c", + "_testId": "urn:uuid:129e158e-9028-4418-a13f-e241830fea67", "_events": {}, "_eventsCount": 1, "cell": { - "rowId": "Trinsic", + "rowId": "bovine", "columnId": "Trential" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 85003, + "_idleStart": 82656, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 233, - "state": "failed", - "err": { - "name": "AssertionError", - "message": "Expected verifier to not error.: expected HTTPError: unsupported cryptosuite { …(6) } to not exist", - "showDiff": false, - "actual": { - "response": {}, - "request": {}, - "options": { - "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v1\"],\"id\":\"urn:uuid:7e3b2862-3ac1-49cc-94ec-c6c1af807b10\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:15.3188403Z\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"cryptosuite\":\"eddsa-2022\",\"proofValue\":\"z3AGHkrJN17iyLUhBaDYfaLbobrPtdJAgXE4vwDDpNLTQqETGws8TJc7gddivnwL3hq9S72MH8esPpChCFMRaeW1Z\"}},\"options\":{\"checks\":[\"proof\"]}}", - "method": "POST", - "json": { - "verifiableCredential": { - "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://w3id.org/security/data-integrity/v1" - ], - "id": "urn:uuid:7e3b2862-3ac1-49cc-94ec-c6c1af807b10", - "type": [ - "VerifiableCredential" - ], - "credentialSubject": { - "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", - "name": "ExampleClaim" - }, - "issuer": "did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU", - "proof": { - "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:15.3188403Z", - "proofPurpose": "assertionMethod", - "verificationMethod": "did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU", - "cryptosuite": "eddsa-2022", - "proofValue": "z3AGHkrJN17iyLUhBaDYfaLbobrPtdJAgXE4vwDDpNLTQqETGws8TJc7gddivnwL3hq9S72MH8esPpChCFMRaeW1Z" - } - }, - "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": [], - "afterResponse": [], - "beforeError": [] - }, - "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://api.trential.dev/indisi-vc/verifier/credentials/verify", - "status": 400, - "data": { - "message": "unsupported cryptosuite" - } - }, - "operator": "notStrictEqual", - "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: unsupported cryptosuite { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" - } + "duration": 2633, + "state": "passed", + "speed": "slow" }, { "type": "test", - "title": "Trinsic should verify Trinsic", + "title": "Trinsic should verify bovine", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -34171,31 +32691,31 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:48aeba40-6aab-4540-a5a0-fc096cb2c48f", + "_testId": "urn:uuid:63994191-e3fa-4cbc-9854-af997ef4b0cf", "_events": {}, "_eventsCount": 1, "cell": { - "rowId": "Trinsic", + "rowId": "bovine", "columnId": "Trinsic" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 85236, + "_idleStart": 85289, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 102, + "duration": 99, "state": "passed", "speed": "slow" }, { "type": "test", - "title": "bovine should verify Trinsic", + "title": "bovine should verify bovine", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -34206,148 +32726,251 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "parent": "4S794taJdTTlFgwrmbaRm", "ctx": null, - "_testId": "urn:uuid:2fd1f8a4-4629-491b-bab6-c53e0fe91435", + "_testId": "urn:uuid:f6172abe-50e5-4e68-88ed-e8dfd488853a", "_events": {}, "_eventsCount": 1, "cell": { - "rowId": "Trinsic", + "rowId": "bovine", "columnId": "bovine" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 85339, + "_idleStart": 85389, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 167, - "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": { - "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v1\"],\"id\":\"urn:uuid:7e3b2862-3ac1-49cc-94ec-c6c1af807b10\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:15.3188403Z\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU\",\"cryptosuite\":\"eddsa-2022\",\"proofValue\":\"z3AGHkrJN17iyLUhBaDYfaLbobrPtdJAgXE4vwDDpNLTQqETGws8TJc7gddivnwL3hq9S72MH8esPpChCFMRaeW1Z\"}},\"options\":{\"checks\":[\"proof\"]}}", - "method": "POST", - "json": { - "verifiableCredential": { - "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://w3id.org/security/data-integrity/v1" - ], - "id": "urn:uuid:7e3b2862-3ac1-49cc-94ec-c6c1af807b10", - "type": [ - "VerifiableCredential" - ], - "credentialSubject": { - "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", - "name": "ExampleClaim" - }, - "issuer": "did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU", - "proof": { - "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:15.3188403Z", - "proofPurpose": "assertionMethod", - "verificationMethod": "did:key:z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU#z6MkqbpLSbqnY1pxVyhBCDYcFsv4ZgGgqP32kzNrf5deWVPU", - "cryptosuite": "eddsa-2022", - "proofValue": "z3AGHkrJN17iyLUhBaDYfaLbobrPtdJAgXE4vwDDpNLTQqETGws8TJc7gddivnwL3hq9S72MH8esPpChCFMRaeW1Z" - } - }, - "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": [], - "afterResponse": [], - "beforeError": [] - }, - "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://bovine.social/w3c-di/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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" - } + "duration": 158, + "state": "passed", + "speed": "slow" } ] + } + ] + }, + { + "title": "eddsa-jcs-2022 (interop)", + "ctx": null, + "suites": [], + "root": false, + "pending": false, + "_retries": -1, + "_beforeEach": [], + "_beforeAll": [ + { + "title": "\"before all\" hook in \"eddsa-jcs-2022 (interop)\"", + "body": "async function() {\n const credentials = await generateTestData();\n validVc = credentials.clone('validVc');\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "type": "hook", + "parent": "fkTamzDlepxG__Ex8yeO7", + "ctx": null, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", + "originalTitle": "\"before all\" hook", + "_events": {}, + "_eventsCount": 1, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 85548, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 2, + "_error": null + }, + { + "title": "\"before all\" hook in \"eddsa-jcs-2022 (interop)\"", + "body": "async function() {\n const [issuer] = endpoints;\n try {\n issuedVc = await createInitialVc({issuer, vc: validVc});\n } catch(e) {\n console.error(`issuer ${issuerName} failed to issue interop VC`, e);\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "type": "hook", + "parent": "fkTamzDlepxG__Ex8yeO7", + "ctx": null, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", + "originalTitle": "\"before all\" hook", + "_events": {}, + "_eventsCount": 1, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 85549, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 5600, + "_error": null }, { - "id": "bovine", + "title": "\"before all\" hook in \"eddsa-jcs-2022 (interop)\"", + "body": "async function() {\n const [issuer] = endpoints;\n try {\n issuedVc = await createInitialVc({issuer, vc: validVc});\n } catch(e) {\n console.error(`issuer ${issuerName} failed to issue interop VC`, e);\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "type": "hook", + "parent": "fkTamzDlepxG__Ex8yeO7", + "ctx": null, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", + "originalTitle": "\"before all\" hook", + "_events": {}, + "_eventsCount": 1, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 91149, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 691, + "_error": null + }, + { + "title": "\"before all\" hook in \"eddsa-jcs-2022 (interop)\"", + "body": "async function() {\n const [issuer] = endpoints;\n try {\n issuedVc = await createInitialVc({issuer, vc: validVc});\n } catch(e) {\n console.error(`issuer ${issuerName} failed to issue interop VC`, e);\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "type": "hook", + "parent": "fkTamzDlepxG__Ex8yeO7", + "ctx": null, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", + "originalTitle": "\"before all\" hook", + "_events": {}, + "_eventsCount": 1, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 91841, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 66, + "_error": null + }, + { + "title": "\"before all\" hook in \"eddsa-jcs-2022 (interop)\"", + "body": "async function() {\n const [issuer] = endpoints;\n try {\n issuedVc = await createInitialVc({issuer, vc: validVc});\n } catch(e) {\n console.error(`issuer ${issuerName} failed to issue interop VC`, e);\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "type": "hook", + "parent": "fkTamzDlepxG__Ex8yeO7", + "ctx": null, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", + "originalTitle": "\"before all\" hook", + "_events": {}, + "_eventsCount": 1, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 91906, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 946, + "_error": null + }, + { + "title": "\"before all\" hook in \"eddsa-jcs-2022 (interop)\"", + "body": "async function() {\n const [issuer] = endpoints;\n try {\n issuedVc = await createInitialVc({issuer, vc: validVc});\n } catch(e) {\n console.error(`issuer ${issuerName} failed to issue interop VC`, e);\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "type": "hook", + "parent": "fkTamzDlepxG__Ex8yeO7", + "ctx": null, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", + "originalTitle": "\"before all\" hook", + "_events": {}, + "_eventsCount": 1, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 92852, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 627, + "_error": null + } + ], + "_afterEach": [], + "_afterAll": [], + "_timeout": 15000, + "_slow": 75, + "_bail": false, + "_onlyTests": [], + "_onlySuites": [], + "delayed": false, + "parent": "OnvKeaY2Rbvac12FYBlvs", + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", + "matrix": true, + "report": true, + "rowLabel": "Issuer", + "columnLabel": "Verifier", + "_testId": "urn:uuid:78946cb0-9d81-4cc1-bbf6-a1349bd65d6d", + "columns": [ + "apicatalog.com", + "Digital Bazaar", + "Grotto Networking", + "OpSecId", + "bovine" + ], + "rows": [ + { + "id": "apicatalog.com", "cells": [ { "type": "test", - "title": "apicatalog.com should verify bovine", + "title": "apicatalog.com should verify apicatalog.com", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -34357,26 +32980,26 @@ "timedOut": false, "_currentRetry": 0, "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", + "parent": "fkTamzDlepxG__Ex8yeO7", "ctx": null, - "_testId": "urn:uuid:f204b411-8023-488d-b768-e346865beb81", + "_testId": "urn:uuid:0623751e-d163-4bbf-aa02-02a47772bf29", "_events": {}, "_eventsCount": 1, "cell": { - "rowId": "bovine", + "rowId": "apicatalog.com", "columnId": "apicatalog.com" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 85505, + "_idleStart": 93479, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 54, + "duration": 56, "state": "failed", "err": { "name": "AssertionError", @@ -34387,29 +33010,28 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v2\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"id\":\"urn:uuid:8477035f-f775-40ef-bfcc-73b3b9c7480f\",\"issuer\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\",\"proof\":{\"created\":\"2024-12-15T05:07:15Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z38x6i7M8c2aYHZqGSkcXpucj2AbPuunNmPLcoenWHc6dRUszKKq1sXxXj7Q3rfHYrEjPEsoy8wp3ZPS21t7Hyf7L\",\"type\":\"DataIntegrityProof\",\"verificationMethod\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\"},\"type\":\"VerifiableCredential\"},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":\"https://www.w3.org/ns/credentials/v2\",\"id\":\"urn:uuid:bed55b6e-42e3-4524-be1f-0b1c3057035f\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-jcs-2022\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:07:02Z\",\"proofPurpose\":\"assertionMethod\",\"cryptosuite\":\"eddsa-jcs-2022\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofValue\":\"z2nydWAMNjBfBGJkgiYsL3JvyDKSk9wiKuknBrN9zwDvc3ouLCACi1DsUHfdp5ujXTedqEV9QNNb9Drqns6XAkBV2\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { - "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://w3id.org/security/data-integrity/v2" + "@context": "https://www.w3.org/ns/credentials/v2", + "id": "urn:uuid:bed55b6e-42e3-4524-be1f-0b1c3057035f", + "type": [ + "VerifiableCredential" ], "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "name": "ExampleClaim" }, - "id": "urn:uuid:8477035f-f775-40ef-bfcc-73b3b9c7480f", - "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", + "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-jcs-2022", "proof": { - "created": "2024-12-15T05:07:15Z", - "cryptosuite": "eddsa-rdfc-2022", - "proofPurpose": "assertionMethod", - "proofValue": "z38x6i7M8c2aYHZqGSkcXpucj2AbPuunNmPLcoenWHc6dRUszKKq1sXxXj7Q3rfHYrEjPEsoy8wp3ZPS21t7Hyf7L", "type": "DataIntegrityProof", - "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" - }, - "type": "VerifiableCredential" + "created": "2024-12-22T05:07:02Z", + "proofPurpose": "assertionMethod", + "cryptosuite": "eddsa-jcs-2022", + "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", + "proofValue": "z2nydWAMNjBfBGJkgiYsL3JvyDKSk9wiKuknBrN9zwDvc3ouLCACi1DsUHfdp5ujXTedqEV9QNNb9Drqns6XAkBV2" + } }, "options": { "checks": [ @@ -34490,163 +33112,12 @@ } }, "operator": "notStrictEqual", - "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" - } - }, - { - "type": "test", - "title": "Aviary Tech should verify bovine", - "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", - "ctx": null, - "_testId": "urn:uuid:44af63a7-8373-423e-95e2-5d8919a28950", - "_events": {}, - "_eventsCount": 1, - "cell": { - "rowId": "bovine", - "columnId": "Aviary Tech" - }, - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 85559, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 45, - "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": { - "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v2\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"id\":\"urn:uuid:8477035f-f775-40ef-bfcc-73b3b9c7480f\",\"issuer\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\",\"proof\":{\"created\":\"2024-12-15T05:07:15Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z38x6i7M8c2aYHZqGSkcXpucj2AbPuunNmPLcoenWHc6dRUszKKq1sXxXj7Q3rfHYrEjPEsoy8wp3ZPS21t7Hyf7L\",\"type\":\"DataIntegrityProof\",\"verificationMethod\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\"},\"type\":\"VerifiableCredential\"},\"options\":{\"checks\":[\"proof\"]}}", - "method": "POST", - "json": { - "verifiableCredential": { - "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://w3id.org/security/data-integrity/v2" - ], - "credentialSubject": { - "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", - "name": "ExampleClaim" - }, - "id": "urn:uuid:8477035f-f775-40ef-bfcc-73b3b9c7480f", - "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", - "proof": { - "created": "2024-12-15T05:07:15Z", - "cryptosuite": "eddsa-rdfc-2022", - "proofPurpose": "assertionMethod", - "proofValue": "z38x6i7M8c2aYHZqGSkcXpucj2AbPuunNmPLcoenWHc6dRUszKKq1sXxXj7Q3rfHYrEjPEsoy8wp3ZPS21t7Hyf7L", - "type": "DataIntegrityProof", - "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" - }, - "type": "VerifiableCredential" - }, - "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": [], - "afterResponse": [], - "beforeError": [] - }, - "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://demo.av1.sh/credentials/verify", - "status": 400, - "data": { - "verified": false, - "errors": [ - "Expected array, received string" - ] - } - }, - "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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" + "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" } }, { "type": "test", - "title": "Digital Bazaar should verify bovine", + "title": "Digital Bazaar should verify apicatalog.com", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -34656,26 +33127,26 @@ "timedOut": false, "_currentRetry": 0, "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", + "parent": "fkTamzDlepxG__Ex8yeO7", "ctx": null, - "_testId": "urn:uuid:a13eb0b4-6098-48b5-b503-78654f30c4bf", + "_testId": "urn:uuid:46105159-64b7-40a3-9035-ed8069569053", "_events": {}, "_eventsCount": 1, "cell": { - "rowId": "bovine", + "rowId": "apicatalog.com", "columnId": "Digital Bazaar" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 85605, + "_idleStart": 93535, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 97, + "duration": 82, "state": "failed", "err": { "name": "AssertionError", @@ -34689,25 +33160,24 @@ "method": "POST", "json": { "verifiableCredential": { - "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://w3id.org/security/data-integrity/v2" + "@context": "https://www.w3.org/ns/credentials/v2", + "id": "urn:uuid:bed55b6e-42e3-4524-be1f-0b1c3057035f", + "type": [ + "VerifiableCredential" ], "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "name": "ExampleClaim" }, - "id": "urn:uuid:8477035f-f775-40ef-bfcc-73b3b9c7480f", - "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", + "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-jcs-2022", "proof": { - "created": "2024-12-15T05:07:15Z", - "cryptosuite": "eddsa-rdfc-2022", - "proofPurpose": "assertionMethod", - "proofValue": "z38x6i7M8c2aYHZqGSkcXpucj2AbPuunNmPLcoenWHc6dRUszKKq1sXxXj7Q3rfHYrEjPEsoy8wp3ZPS21t7Hyf7L", "type": "DataIntegrityProof", - "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" - }, - "type": "VerifiableCredential" + "created": "2024-12-22T05:07:02Z", + "proofPurpose": "assertionMethod", + "cryptosuite": "eddsa-jcs-2022", + "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", + "proofValue": "z2nydWAMNjBfBGJkgiYsL3JvyDKSk9wiKuknBrN9zwDvc3ouLCACi1DsUHfdp5ujXTedqEV9QNNb9Drqns6XAkBV2" + } }, "options": { "checks": [ @@ -34779,7 +33249,7 @@ "timeout": 10000, "signal": {}, "duplex": "half", - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v2\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"id\":\"urn:uuid:8477035f-f775-40ef-bfcc-73b3b9c7480f\",\"issuer\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\",\"proof\":{\"created\":\"2024-12-15T05:07:15Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z38x6i7M8c2aYHZqGSkcXpucj2AbPuunNmPLcoenWHc6dRUszKKq1sXxXj7Q3rfHYrEjPEsoy8wp3ZPS21t7Hyf7L\",\"type\":\"DataIntegrityProof\",\"verificationMethod\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\"},\"type\":\"VerifiableCredential\"},\"options\":{\"checks\":[\"proof\"]}}" + "body": "{\"verifiableCredential\":{\"@context\":\"https://www.w3.org/ns/credentials/v2\",\"id\":\"urn:uuid:bed55b6e-42e3-4524-be1f-0b1c3057035f\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-jcs-2022\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:07:02Z\",\"proofPurpose\":\"assertionMethod\",\"cryptosuite\":\"eddsa-jcs-2022\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofValue\":\"z2nydWAMNjBfBGJkgiYsL3JvyDKSk9wiKuknBrN9zwDvc3ouLCACi1DsUHfdp5ujXTedqEV9QNNb9Drqns6XAkBV2\"}},\"options\":{\"checks\":[\"proof\"]}}" }, "name": "HTTPError", "requestUrl": "https://vc2.veresverifier.dev/verifiers/z19w7KofwvE2nkJeRVLp8NDxz/credentials/verify", @@ -34795,25 +33265,24 @@ "details": { "instance": { "verifiableCredential": { - "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://w3id.org/security/data-integrity/v2" + "@context": "https://www.w3.org/ns/credentials/v2", + "id": "urn:uuid:bed55b6e-42e3-4524-be1f-0b1c3057035f", + "type": [ + "VerifiableCredential" ], "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "name": "ExampleClaim" }, - "id": "urn:uuid:8477035f-f775-40ef-bfcc-73b3b9c7480f", - "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", + "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-jcs-2022", "proof": { - "created": "2024-12-15T05:07:15Z", - "cryptosuite": "eddsa-rdfc-2022", - "proofPurpose": "assertionMethod", - "proofValue": "z38x6i7M8c2aYHZqGSkcXpucj2AbPuunNmPLcoenWHc6dRUszKKq1sXxXj7Q3rfHYrEjPEsoy8wp3ZPS21t7Hyf7L", "type": "DataIntegrityProof", - "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" - }, - "type": "VerifiableCredential" + "created": "2024-12-22T05:07:02Z", + "proofPurpose": "assertionMethod", + "cryptosuite": "eddsa-jcs-2022", + "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", + "proofValue": "z2nydWAMNjBfBGJkgiYsL3JvyDKSk9wiKuknBrN9zwDvc3ouLCACi1DsUHfdp5ujXTedqEV9QNNb9Drqns6XAkBV2" + } }, "options": { "checks": [ @@ -34824,14 +33293,14 @@ "params": { "type": "array" }, - "path": ".verifiableCredential.type", + "path": ".verifiableCredential['@context']", "public": true, - "schemaPath": "#/properties/verifiableCredential/anyOf/0/properties/type/type", + "schemaPath": "#/properties/verifiableCredential/anyOf/0/properties/%40context/type", "schema": { "description": "", "title": "" }, - "value": "VerifiableCredential" + "value": "https://www.w3.org/ns/credentials/v2" }, "cause": null, "stack": "ValidationError: should be array\n at _createError (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:240:17)\n at validate (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:88:14)\n at validate (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:181:22)\n at Layer.handle [as handle_request] (/home/node/app/node_modules/express/lib/router/layer.js:95:5)\n at next (/home/node/app/node_modules/express/lib/router/route.js:149:13)\n at cors (/home/node/app/node_modules/cors/lib/index.js:188:7)\n at /home/node/app/node_modules/cors/lib/index.js:224:17\n at originCallback (/home/node/app/node_modules/cors/lib/index.js:214:15)\n at /home/node/app/node_modules/cors/lib/index.js:219:13\n at optionsCallback (/home/node/app/node_modules/cors/lib/index.js:199:9)" @@ -34842,25 +33311,24 @@ "details": { "instance": { "verifiableCredential": { - "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://w3id.org/security/data-integrity/v2" + "@context": "https://www.w3.org/ns/credentials/v2", + "id": "urn:uuid:bed55b6e-42e3-4524-be1f-0b1c3057035f", + "type": [ + "VerifiableCredential" ], "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "name": "ExampleClaim" }, - "id": "urn:uuid:8477035f-f775-40ef-bfcc-73b3b9c7480f", - "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", + "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-jcs-2022", "proof": { - "created": "2024-12-15T05:07:15Z", - "cryptosuite": "eddsa-rdfc-2022", - "proofPurpose": "assertionMethod", - "proofValue": "z38x6i7M8c2aYHZqGSkcXpucj2AbPuunNmPLcoenWHc6dRUszKKq1sXxXj7Q3rfHYrEjPEsoy8wp3ZPS21t7Hyf7L", "type": "DataIntegrityProof", - "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" - }, - "type": "VerifiableCredential" + "created": "2024-12-22T05:07:02Z", + "proofPurpose": "assertionMethod", + "cryptosuite": "eddsa-jcs-2022", + "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", + "proofValue": "z2nydWAMNjBfBGJkgiYsL3JvyDKSk9wiKuknBrN9zwDvc3ouLCACi1DsUHfdp5ujXTedqEV9QNNb9Drqns6XAkBV2" + } }, "options": { "checks": [ @@ -34879,25 +33347,24 @@ "title": "Enveloped Verifiable Credential" }, "value": { - "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://w3id.org/security/data-integrity/v2" + "@context": "https://www.w3.org/ns/credentials/v2", + "id": "urn:uuid:bed55b6e-42e3-4524-be1f-0b1c3057035f", + "type": [ + "VerifiableCredential" ], "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "name": "ExampleClaim" }, - "id": "urn:uuid:8477035f-f775-40ef-bfcc-73b3b9c7480f", - "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", + "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-jcs-2022", "proof": { - "created": "2024-12-15T05:07:15Z", - "cryptosuite": "eddsa-rdfc-2022", - "proofPurpose": "assertionMethod", - "proofValue": "z38x6i7M8c2aYHZqGSkcXpucj2AbPuunNmPLcoenWHc6dRUszKKq1sXxXj7Q3rfHYrEjPEsoy8wp3ZPS21t7Hyf7L", "type": "DataIntegrityProof", - "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" - }, - "type": "VerifiableCredential" + "created": "2024-12-22T05:07:02Z", + "proofPurpose": "assertionMethod", + "cryptosuite": "eddsa-jcs-2022", + "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", + "proofValue": "z2nydWAMNjBfBGJkgiYsL3JvyDKSk9wiKuknBrN9zwDvc3ouLCACi1DsUHfdp5ujXTedqEV9QNNb9Drqns6XAkBV2" + } } }, "cause": null, @@ -34909,25 +33376,24 @@ "details": { "instance": { "verifiableCredential": { - "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://w3id.org/security/data-integrity/v2" + "@context": "https://www.w3.org/ns/credentials/v2", + "id": "urn:uuid:bed55b6e-42e3-4524-be1f-0b1c3057035f", + "type": [ + "VerifiableCredential" ], "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "name": "ExampleClaim" }, - "id": "urn:uuid:8477035f-f775-40ef-bfcc-73b3b9c7480f", - "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", + "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-jcs-2022", "proof": { - "created": "2024-12-15T05:07:15Z", - "cryptosuite": "eddsa-rdfc-2022", - "proofPurpose": "assertionMethod", - "proofValue": "z38x6i7M8c2aYHZqGSkcXpucj2AbPuunNmPLcoenWHc6dRUszKKq1sXxXj7Q3rfHYrEjPEsoy8wp3ZPS21t7Hyf7L", "type": "DataIntegrityProof", - "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" - }, - "type": "VerifiableCredential" + "created": "2024-12-22T05:07:02Z", + "proofPurpose": "assertionMethod", + "cryptosuite": "eddsa-jcs-2022", + "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", + "proofValue": "z2nydWAMNjBfBGJkgiYsL3JvyDKSk9wiKuknBrN9zwDvc3ouLCACi1DsUHfdp5ujXTedqEV9QNNb9Drqns6XAkBV2" + } }, "options": { "checks": [ @@ -35064,80 +33530,193 @@ } }, "value": { - "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://w3id.org/security/data-integrity/v2" + "@context": "https://www.w3.org/ns/credentials/v2", + "id": "urn:uuid:bed55b6e-42e3-4524-be1f-0b1c3057035f", + "type": [ + "VerifiableCredential" ], "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "name": "ExampleClaim" }, - "id": "urn:uuid:8477035f-f775-40ef-bfcc-73b3b9c7480f", - "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", + "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-jcs-2022", "proof": { - "created": "2024-12-15T05:07:15Z", - "cryptosuite": "eddsa-rdfc-2022", - "proofPurpose": "assertionMethod", - "proofValue": "z38x6i7M8c2aYHZqGSkcXpucj2AbPuunNmPLcoenWHc6dRUszKKq1sXxXj7Q3rfHYrEjPEsoy8wp3ZPS21t7Hyf7L", "type": "DataIntegrityProof", - "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" - }, - "type": "VerifiableCredential" + "created": "2024-12-22T05:07:02Z", + "proofPurpose": "assertionMethod", + "cryptosuite": "eddsa-jcs-2022", + "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", + "proofValue": "z2nydWAMNjBfBGJkgiYsL3JvyDKSk9wiKuknBrN9zwDvc3ouLCACi1DsUHfdp5ujXTedqEV9QNNb9Drqns6XAkBV2" + } } }, "cause": null, "stack": "ValidationError: should match some schema in anyOf\n at _createError (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:240:17)\n at validate (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:88:14)\n at validate (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:181:22)\n at Layer.handle [as handle_request] (/home/node/app/node_modules/express/lib/router/layer.js:95:5)\n at next (/home/node/app/node_modules/express/lib/router/route.js:149:13)\n at cors (/home/node/app/node_modules/cors/lib/index.js:188:7)\n at /home/node/app/node_modules/cors/lib/index.js:224:17\n at originCallback (/home/node/app/node_modules/cors/lib/index.js:214:15)\n at /home/node/app/node_modules/cors/lib/index.js:219:13\n at optionsCallback (/home/node/app/node_modules/cors/lib/index.js:199:9)" } ], - "httpStatusCode": 400 + "httpStatusCode": 400 + }, + "cause": null, + "stack": "ValidationError: A validation error occurred in the 'Verify Credential Body' validator.\n at _createError (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:246:17)\n at validate (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:88:14)\n at validate (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:181:22)\n at Layer.handle [as handle_request] (/home/node/app/node_modules/express/lib/router/layer.js:95:5)\n at next (/home/node/app/node_modules/express/lib/router/route.js:149:13)\n at cors (/home/node/app/node_modules/cors/lib/index.js:188:7)\n at /home/node/app/node_modules/cors/lib/index.js:224:17\n at originCallback (/home/node/app/node_modules/cors/lib/index.js:214:15)\n at /home/node/app/node_modules/cors/lib/index.js:219:13\n at optionsCallback (/home/node/app/node_modules/cors/lib/index.js:199:9)", + "type": "ValidationError" + } + }, + "operator": "notStrictEqual", + "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: A validation error occurred in… { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" + } + }, + { + "type": "test", + "title": "Grotto Networking should verify apicatalog.com", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", + "parent": "fkTamzDlepxG__Ex8yeO7", + "ctx": null, + "_testId": "urn:uuid:ddccb9e8-3e88-448f-8953-e547165f55dc", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "apicatalog.com", + "columnId": "Grotto Networking" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 93619, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 20, + "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": { + "headers": {}, + "body": "{\"verifiableCredential\":{\"@context\":\"https://www.w3.org/ns/credentials/v2\",\"id\":\"urn:uuid:bed55b6e-42e3-4524-be1f-0b1c3057035f\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-jcs-2022\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:07:02Z\",\"proofPurpose\":\"assertionMethod\",\"cryptosuite\":\"eddsa-jcs-2022\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofValue\":\"z2nydWAMNjBfBGJkgiYsL3JvyDKSk9wiKuknBrN9zwDvc3ouLCACi1DsUHfdp5ujXTedqEV9QNNb9Drqns6XAkBV2\"}},\"options\":{\"checks\":[\"proof\"]}}", + "method": "POST", + "json": { + "verifiableCredential": { + "@context": "https://www.w3.org/ns/credentials/v2", + "id": "urn:uuid:bed55b6e-42e3-4524-be1f-0b1c3057035f", + "type": [ + "VerifiableCredential" + ], + "credentialSubject": { + "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", + "name": "ExampleClaim" + }, + "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-jcs-2022", + "proof": { + "type": "DataIntegrityProof", + "created": "2024-12-22T05:07:02Z", + "proofPurpose": "assertionMethod", + "cryptosuite": "eddsa-jcs-2022", + "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", + "proofValue": "z2nydWAMNjBfBGJkgiYsL3JvyDKSk9wiKuknBrN9zwDvc3ouLCACi1DsUHfdp5ujXTedqEV9QNNb9Drqns6XAkBV2" + } + }, + "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": [], + "afterResponse": [], + "beforeError": [] + }, + "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 }, - "cause": null, - "stack": "ValidationError: A validation error occurred in the 'Verify Credential Body' validator.\n at _createError (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:246:17)\n at validate (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:88:14)\n at validate (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:181:22)\n at Layer.handle [as handle_request] (/home/node/app/node_modules/express/lib/router/layer.js:95:5)\n at next (/home/node/app/node_modules/express/lib/router/route.js:149:13)\n at cors (/home/node/app/node_modules/cors/lib/index.js:188:7)\n at /home/node/app/node_modules/cors/lib/index.js:224:17\n at originCallback (/home/node/app/node_modules/cors/lib/index.js:214:15)\n at /home/node/app/node_modules/cors/lib/index.js:219:13\n at optionsCallback (/home/node/app/node_modules/cors/lib/index.js:199:9)", - "type": "ValidationError" + "throwHttpErrors": true, + "timeout": 10000, + "signal": {}, + "duplex": "half" + }, + "name": "HTTPError", + "requestUrl": "https://ecdsa-sd.grotto-networking.com/EdDSA-JCS/credentials/verify", + "status": 400, + "data": { + "errors": [ + "proof: must be array" + ] } }, "operator": "notStrictEqual", - "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: A validation error occurred in… { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56: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… { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" } }, { "type": "test", - "title": "Grotto Networking should verify bovine", - "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", - "ctx": null, - "_testId": "urn:uuid:43a1df95-4963-4971-ba45-94c2f925023a", - "_events": {}, - "_eventsCount": 1, - "cell": { - "rowId": "bovine", - "columnId": "Grotto Networking" - }, - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 85703, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 721, - "state": "passed", - "speed": "slow" - }, - { - "type": "test", - "title": "Netis should verify bovine", + "title": "OpSecId should verify apicatalog.com", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -35147,59 +33726,58 @@ "timedOut": false, "_currentRetry": 0, "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", + "parent": "fkTamzDlepxG__Ex8yeO7", "ctx": null, - "_testId": "urn:uuid:3ce06987-1cf9-458a-b39e-fd86d2bbdb43", + "_testId": "urn:uuid:49a44187-6b09-4524-b887-ab9bc67d91b5", "_events": {}, "_eventsCount": 1, "cell": { - "rowId": "bovine", - "columnId": "Netis" + "rowId": "apicatalog.com", + "columnId": "OpSecId" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 86424, + "_idleStart": 93640, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 178, + "duration": 47, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(5) } to not exist", + "message": "Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(6) } to not exist", "showDiff": false, "actual": { "response": {}, "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v2\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"id\":\"urn:uuid:8477035f-f775-40ef-bfcc-73b3b9c7480f\",\"issuer\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\",\"proof\":{\"created\":\"2024-12-15T05:07:15Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z38x6i7M8c2aYHZqGSkcXpucj2AbPuunNmPLcoenWHc6dRUszKKq1sXxXj7Q3rfHYrEjPEsoy8wp3ZPS21t7Hyf7L\",\"type\":\"DataIntegrityProof\",\"verificationMethod\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\"},\"type\":\"VerifiableCredential\"},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":\"https://www.w3.org/ns/credentials/v2\",\"id\":\"urn:uuid:bed55b6e-42e3-4524-be1f-0b1c3057035f\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-jcs-2022\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:07:02Z\",\"proofPurpose\":\"assertionMethod\",\"cryptosuite\":\"eddsa-jcs-2022\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofValue\":\"z2nydWAMNjBfBGJkgiYsL3JvyDKSk9wiKuknBrN9zwDvc3ouLCACi1DsUHfdp5ujXTedqEV9QNNb9Drqns6XAkBV2\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { - "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://w3id.org/security/data-integrity/v2" + "@context": "https://www.w3.org/ns/credentials/v2", + "id": "urn:uuid:bed55b6e-42e3-4524-be1f-0b1c3057035f", + "type": [ + "VerifiableCredential" ], "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "name": "ExampleClaim" }, - "id": "urn:uuid:8477035f-f775-40ef-bfcc-73b3b9c7480f", - "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", + "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-jcs-2022", "proof": { - "created": "2024-12-15T05:07:15Z", - "cryptosuite": "eddsa-rdfc-2022", - "proofPurpose": "assertionMethod", - "proofValue": "z38x6i7M8c2aYHZqGSkcXpucj2AbPuunNmPLcoenWHc6dRUszKKq1sXxXj7Q3rfHYrEjPEsoy8wp3ZPS21t7Hyf7L", "type": "DataIntegrityProof", - "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" - }, - "type": "VerifiableCredential" + "created": "2024-12-22T05:07:02Z", + "proofPurpose": "assertionMethod", + "cryptosuite": "eddsa-jcs-2022", + "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", + "proofValue": "z2nydWAMNjBfBGJkgiYsL3JvyDKSk9wiKuknBrN9zwDvc3ouLCACi1DsUHfdp5ujXTedqEV9QNNb9Drqns6XAkBV2" + } }, "options": { "checks": [ @@ -35273,16 +33851,19 @@ "duplex": "half" }, "name": "HTTPError", - "requestUrl": "https://test-api.mynext.id/api/v1/verifier/credential/vc-api/verify", - "status": 400 + "requestUrl": "https://vc.opsec.id/credentials/verify", + "status": 400, + "data": { + "detail": "Bad Request" + } }, "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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56: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… { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" } }, { "type": "test", - "title": "Procivis One Core should verify bovine", + "title": "bovine should verify apicatalog.com", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -35292,59 +33873,58 @@ "timedOut": false, "_currentRetry": 0, "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", + "parent": "fkTamzDlepxG__Ex8yeO7", "ctx": null, - "_testId": "urn:uuid:71628671-bd1f-4911-8255-33d9628c896c", + "_testId": "urn:uuid:9ed729b8-a634-4901-91cd-ce45dadc8ba9", "_events": {}, "_eventsCount": 1, "cell": { - "rowId": "bovine", - "columnId": "Procivis One Core" + "rowId": "apicatalog.com", + "columnId": "bovine" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 86603, + "_idleStart": 93688, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 166, + "duration": 153, "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": {}, "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v2\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"id\":\"urn:uuid:8477035f-f775-40ef-bfcc-73b3b9c7480f\",\"issuer\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\",\"proof\":{\"created\":\"2024-12-15T05:07:15Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z38x6i7M8c2aYHZqGSkcXpucj2AbPuunNmPLcoenWHc6dRUszKKq1sXxXj7Q3rfHYrEjPEsoy8wp3ZPS21t7Hyf7L\",\"type\":\"DataIntegrityProof\",\"verificationMethod\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\"},\"type\":\"VerifiableCredential\"},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":\"https://www.w3.org/ns/credentials/v2\",\"id\":\"urn:uuid:bed55b6e-42e3-4524-be1f-0b1c3057035f\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-jcs-2022\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-22T05:07:02Z\",\"proofPurpose\":\"assertionMethod\",\"cryptosuite\":\"eddsa-jcs-2022\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofValue\":\"z2nydWAMNjBfBGJkgiYsL3JvyDKSk9wiKuknBrN9zwDvc3ouLCACi1DsUHfdp5ujXTedqEV9QNNb9Drqns6XAkBV2\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { - "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://w3id.org/security/data-integrity/v2" + "@context": "https://www.w3.org/ns/credentials/v2", + "id": "urn:uuid:bed55b6e-42e3-4524-be1f-0b1c3057035f", + "type": [ + "VerifiableCredential" ], "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "name": "ExampleClaim" }, - "id": "urn:uuid:8477035f-f775-40ef-bfcc-73b3b9c7480f", - "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", + "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-jcs-2022", "proof": { - "created": "2024-12-15T05:07:15Z", - "cryptosuite": "eddsa-rdfc-2022", - "proofPurpose": "assertionMethod", - "proofValue": "z38x6i7M8c2aYHZqGSkcXpucj2AbPuunNmPLcoenWHc6dRUszKKq1sXxXj7Q3rfHYrEjPEsoy8wp3ZPS21t7Hyf7L", "type": "DataIntegrityProof", - "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" - }, - "type": "VerifiableCredential" + "created": "2024-12-22T05:07:02Z", + "proofPurpose": "assertionMethod", + "cryptosuite": "eddsa-jcs-2022", + "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", + "proofValue": "z2nydWAMNjBfBGJkgiYsL3JvyDKSk9wiKuknBrN9zwDvc3ouLCACi1DsUHfdp5ujXTedqEV9QNNb9Drqns6XAkBV2" + } }, "options": { "checks": [ @@ -35418,25 +33998,21 @@ "duplex": "half" }, "name": "HTTPError", - "requestUrl": "https://canivc.core.dev.procivis-one.com/vc-api/credentials/verify", - "status": 400, - "data": { - "errors": [ - { - "status": 400, - "title": "Failed to deserialize the JSON body into the target type", - "detail": null - } - ] - } + "requestUrl": "https://bovine.social/w3c-di/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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56: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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" } - }, + } + ] + }, + { + "id": "Digital Bazaar", + "cells": [ { "type": "test", - "title": "SpruceID should verify bovine", + "title": "apicatalog.com should verify Digital Bazaar", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -35446,59 +34022,62 @@ "timedOut": false, "_currentRetry": 0, "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", + "parent": "fkTamzDlepxG__Ex8yeO7", "ctx": null, - "_testId": "urn:uuid:74101b7b-b936-49de-9e93-7294ae52b4b0", + "_testId": "urn:uuid:953e4c64-64fa-4863-a9c6-845913af2d7a", "_events": {}, "_eventsCount": 1, "cell": { - "rowId": "bovine", - "columnId": "SpruceID" + "rowId": "Digital Bazaar", + "columnId": "apicatalog.com" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 86769, + "_idleStart": 93842, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 94, + "duration": 51, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(5) } to not exist", + "message": "Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(6) } to not exist", "showDiff": false, "actual": { "response": {}, "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v2\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"id\":\"urn:uuid:8477035f-f775-40ef-bfcc-73b3b9c7480f\",\"issuer\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\",\"proof\":{\"created\":\"2024-12-15T05:07:15Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z38x6i7M8c2aYHZqGSkcXpucj2AbPuunNmPLcoenWHc6dRUszKKq1sXxXj7Q3rfHYrEjPEsoy8wp3ZPS21t7Hyf7L\",\"type\":\"DataIntegrityProof\",\"verificationMethod\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\"},\"type\":\"VerifiableCredential\"},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:e5e37ac9-e27f-47fc-8d19-3a5bdfdfad9f\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkvLVAs9wUcLRfvcvAMywt7NGx4ymVKozLjAYyE8QHeieX\",\"proof\":{\"type\":\"DataIntegrityProof\",\"verificationMethod\":\"did:key:z6MkvLVAs9wUcLRfvcvAMywt7NGx4ymVKozLjAYyE8QHeieX#z6MkvLVAs9wUcLRfvcvAMywt7NGx4ymVKozLjAYyE8QHeieX\",\"cryptosuite\":\"eddsa-jcs-2022\",\"proofPurpose\":\"assertionMethod\",\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"proofValue\":\"z2AswXx6rwnkki7AxhiXYVJHvpFQqsPWwYbiXKqHNKxJ1Vfh4BsM4gnpbhbbH6hSLrA3ye1bZLZFvSwiiNFNdiBSt\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://w3id.org/security/data-integrity/v2" + "https://www.w3.org/ns/credentials/v2" + ], + "id": "urn:uuid:e5e37ac9-e27f-47fc-8d19-3a5bdfdfad9f", + "type": [ + "VerifiableCredential" ], "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "name": "ExampleClaim" }, - "id": "urn:uuid:8477035f-f775-40ef-bfcc-73b3b9c7480f", - "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", + "issuer": "did:key:z6MkvLVAs9wUcLRfvcvAMywt7NGx4ymVKozLjAYyE8QHeieX", "proof": { - "created": "2024-12-15T05:07:15Z", - "cryptosuite": "eddsa-rdfc-2022", - "proofPurpose": "assertionMethod", - "proofValue": "z38x6i7M8c2aYHZqGSkcXpucj2AbPuunNmPLcoenWHc6dRUszKKq1sXxXj7Q3rfHYrEjPEsoy8wp3ZPS21t7Hyf7L", "type": "DataIntegrityProof", - "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" - }, - "type": "VerifiableCredential" + "verificationMethod": "did:key:z6MkvLVAs9wUcLRfvcvAMywt7NGx4ymVKozLjAYyE8QHeieX#z6MkvLVAs9wUcLRfvcvAMywt7NGx4ymVKozLjAYyE8QHeieX", + "cryptosuite": "eddsa-jcs-2022", + "proofPurpose": "assertionMethod", + "@context": [ + "https://www.w3.org/ns/credentials/v2" + ], + "proofValue": "z2AswXx6rwnkki7AxhiXYVJHvpFQqsPWwYbiXKqHNKxJ1Vfh4BsM4gnpbhbbH6hSLrA3ye1bZLZFvSwiiNFNdiBSt" + } }, "options": { "checks": [ @@ -35572,16 +34151,19 @@ "duplex": "half" }, "name": "HTTPError", - "requestUrl": "https://vc.spruceid.xyz/credentials/verify", - "status": 400 + "requestUrl": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-verify", + "status": 400, + "data": { + "message": "A non-empty JSON Pointer must begin with a '/'" + } }, "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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" + "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" } }, { "type": "test", - "title": "Trential should verify bovine", + "title": "Digital Bazaar should verify Digital Bazaar", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -35591,32 +34173,32 @@ "timedOut": false, "_currentRetry": 0, "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", + "parent": "fkTamzDlepxG__Ex8yeO7", "ctx": null, - "_testId": "urn:uuid:cf95e64b-155a-40dc-8b0b-2fa2d7a18fc1", + "_testId": "urn:uuid:a620f98b-e936-4e86-b293-4df8ec97e300", "_events": {}, "_eventsCount": 1, "cell": { - "rowId": "bovine", - "columnId": "Trential" + "rowId": "Digital Bazaar", + "columnId": "Digital Bazaar" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 86864, + "_idleStart": 93894, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1561, + "duration": 78, "state": "passed", "speed": "slow" }, { "type": "test", - "title": "Trinsic should verify bovine", + "title": "Grotto Networking should verify Digital Bazaar", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -35626,59 +34208,97 @@ "timedOut": false, "_currentRetry": 0, "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", + "parent": "fkTamzDlepxG__Ex8yeO7", "ctx": null, - "_testId": "urn:uuid:a03e5ea5-5de8-4d48-bd05-79adc279ef72", + "_testId": "urn:uuid:d6beedf0-3b13-4f5e-acca-ca63f91ffe48", "_events": {}, "_eventsCount": 1, "cell": { - "rowId": "bovine", - "columnId": "Trinsic" + "rowId": "Digital Bazaar", + "columnId": "Grotto Networking" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 88426, + "_idleStart": 93972, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 79, + "duration": 53, + "state": "passed", + "speed": "medium" + }, + { + "type": "test", + "title": "OpSecId should verify Digital Bazaar", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", + "parent": "fkTamzDlepxG__Ex8yeO7", + "ctx": null, + "_testId": "urn:uuid:c6f7ffdf-783c-4a2d-985c-ae054a23c7d2", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "Digital Bazaar", + "columnId": "OpSecId" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 94025, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 198, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(5) } to not exist", + "message": "Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(6) } to not exist", "showDiff": false, "actual": { "response": {}, "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v2\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"id\":\"urn:uuid:8477035f-f775-40ef-bfcc-73b3b9c7480f\",\"issuer\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\",\"proof\":{\"created\":\"2024-12-15T05:07:15Z\",\"cryptosuite\":\"eddsa-rdfc-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z38x6i7M8c2aYHZqGSkcXpucj2AbPuunNmPLcoenWHc6dRUszKKq1sXxXj7Q3rfHYrEjPEsoy8wp3ZPS21t7Hyf7L\",\"type\":\"DataIntegrityProof\",\"verificationMethod\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\"},\"type\":\"VerifiableCredential\"},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:e5e37ac9-e27f-47fc-8d19-3a5bdfdfad9f\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkvLVAs9wUcLRfvcvAMywt7NGx4ymVKozLjAYyE8QHeieX\",\"proof\":{\"type\":\"DataIntegrityProof\",\"verificationMethod\":\"did:key:z6MkvLVAs9wUcLRfvcvAMywt7NGx4ymVKozLjAYyE8QHeieX#z6MkvLVAs9wUcLRfvcvAMywt7NGx4ymVKozLjAYyE8QHeieX\",\"cryptosuite\":\"eddsa-jcs-2022\",\"proofPurpose\":\"assertionMethod\",\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"proofValue\":\"z2AswXx6rwnkki7AxhiXYVJHvpFQqsPWwYbiXKqHNKxJ1Vfh4BsM4gnpbhbbH6hSLrA3ye1bZLZFvSwiiNFNdiBSt\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://w3id.org/security/data-integrity/v2" + "https://www.w3.org/ns/credentials/v2" + ], + "id": "urn:uuid:e5e37ac9-e27f-47fc-8d19-3a5bdfdfad9f", + "type": [ + "VerifiableCredential" ], "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "name": "ExampleClaim" }, - "id": "urn:uuid:8477035f-f775-40ef-bfcc-73b3b9c7480f", - "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", + "issuer": "did:key:z6MkvLVAs9wUcLRfvcvAMywt7NGx4ymVKozLjAYyE8QHeieX", "proof": { - "created": "2024-12-15T05:07:15Z", - "cryptosuite": "eddsa-rdfc-2022", - "proofPurpose": "assertionMethod", - "proofValue": "z38x6i7M8c2aYHZqGSkcXpucj2AbPuunNmPLcoenWHc6dRUszKKq1sXxXj7Q3rfHYrEjPEsoy8wp3ZPS21t7Hyf7L", "type": "DataIntegrityProof", - "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" - }, - "type": "VerifiableCredential" + "verificationMethod": "did:key:z6MkvLVAs9wUcLRfvcvAMywt7NGx4ymVKozLjAYyE8QHeieX#z6MkvLVAs9wUcLRfvcvAMywt7NGx4ymVKozLjAYyE8QHeieX", + "cryptosuite": "eddsa-jcs-2022", + "proofPurpose": "assertionMethod", + "@context": [ + "https://www.w3.org/ns/credentials/v2" + ], + "proofValue": "z2AswXx6rwnkki7AxhiXYVJHvpFQqsPWwYbiXKqHNKxJ1Vfh4BsM4gnpbhbbH6hSLrA3ye1bZLZFvSwiiNFNdiBSt" + } }, "options": { "checks": [ @@ -35752,240 +34372,19 @@ "duplex": "half" }, "name": "HTTPError", - "requestUrl": "https://interop.connect.trinsic.cloud/vc-api/credentials/verify", - "status": 400 + "requestUrl": "https://vc.opsec.id/credentials/verify", + "status": 400, + "data": { + "detail": "Bad Request" + } }, "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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js:56: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… { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" } }, { "type": "test", - "title": "bovine should verify bovine", - "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/30-rdfc-interop.js", - "parent": "ZyyxnjOQ-dvcEbe2O-f2Q", - "ctx": null, - "_testId": "urn:uuid:ee851d0d-1b03-42a8-84bb-48e0a6c47fa1", - "_events": {}, - "_eventsCount": 1, - "cell": { - "rowId": "bovine", - "columnId": "bovine" - }, - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 88506, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 171, - "state": "passed", - "speed": "slow" - } - ] - } - ] - }, - { - "title": "eddsa-jcs-2022 (interop)", - "ctx": null, - "suites": [], - "root": false, - "pending": false, - "_retries": -1, - "_beforeEach": [], - "_beforeAll": [ - { - "title": "\"before all\" hook in \"eddsa-jcs-2022 (interop)\"", - "body": "async function() {\n const credentials = await generateTestData();\n validVc = credentials.clone('validVc');\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "type": "hook", - "parent": "beOszhzo_OVDApEHM3pqh", - "ctx": null, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", - "originalTitle": "\"before all\" hook", - "_events": {}, - "_eventsCount": 1, - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 88679, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 1, - "_error": null - }, - { - "title": "\"before all\" hook in \"eddsa-jcs-2022 (interop)\"", - "body": "async function() {\n const [issuer] = endpoints;\n try {\n issuedVc = await createInitialVc({issuer, vc: validVc});\n } catch(e) {\n console.error(`issuer ${issuerName} failed to issue interop VC`, e);\n }\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "type": "hook", - "parent": "beOszhzo_OVDApEHM3pqh", - "ctx": null, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", - "originalTitle": "\"before all\" hook", - "_events": {}, - "_eventsCount": 1, - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 88679, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 5740, - "_error": null - }, - { - "title": "\"before all\" hook in \"eddsa-jcs-2022 (interop)\"", - "body": "async function() {\n const [issuer] = endpoints;\n try {\n issuedVc = await createInitialVc({issuer, vc: validVc});\n } catch(e) {\n console.error(`issuer ${issuerName} failed to issue interop VC`, e);\n }\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "type": "hook", - "parent": "beOszhzo_OVDApEHM3pqh", - "ctx": null, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", - "originalTitle": "\"before all\" hook", - "_events": {}, - "_eventsCount": 1, - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 94419, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 78, - "_error": null - }, - { - "title": "\"before all\" hook in \"eddsa-jcs-2022 (interop)\"", - "body": "async function() {\n const [issuer] = endpoints;\n try {\n issuedVc = await createInitialVc({issuer, vc: validVc});\n } catch(e) {\n console.error(`issuer ${issuerName} failed to issue interop VC`, e);\n }\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "type": "hook", - "parent": "beOszhzo_OVDApEHM3pqh", - "ctx": null, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", - "originalTitle": "\"before all\" hook", - "_events": {}, - "_eventsCount": 1, - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 94498, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 423, - "_error": null - }, - { - "title": "\"before all\" hook in \"eddsa-jcs-2022 (interop)\"", - "body": "async function() {\n const [issuer] = endpoints;\n try {\n issuedVc = await createInitialVc({issuer, vc: validVc});\n } catch(e) {\n console.error(`issuer ${issuerName} failed to issue interop VC`, e);\n }\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "type": "hook", - "parent": "beOszhzo_OVDApEHM3pqh", - "ctx": null, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", - "originalTitle": "\"before all\" hook", - "_events": {}, - "_eventsCount": 1, - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 94920, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 1041, - "_error": null - } - ], - "_afterEach": [], - "_afterAll": [], - "_timeout": 15000, - "_slow": 75, - "_bail": false, - "_onlyTests": [], - "_onlySuites": [], - "delayed": false, - "parent": "MnZaBVNYECVkKELpHT2LB", - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", - "matrix": true, - "report": true, - "rowLabel": "Issuer", - "columnLabel": "Verifier", - "_testId": "urn:uuid:d1c86c1a-562f-4ffd-861e-58b51b4efa47", - "columns": [ - "apicatalog.com", - "Grotto Networking", - "OpSecId", - "bovine" - ], - "rows": [ - { - "id": "apicatalog.com", - "cells": [ - { - "type": "test", - "title": "apicatalog.com should verify apicatalog.com", + "title": "bovine should verify Digital Bazaar", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -35996,41 +34395,43 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", - "parent": "beOszhzo_OVDApEHM3pqh", + "parent": "fkTamzDlepxG__Ex8yeO7", "ctx": null, - "_testId": "urn:uuid:882526ff-c3cb-41dd-a126-5ced84df0cab", + "_testId": "urn:uuid:cfa18415-7541-4627-92e3-e60efa4adcd9", "_events": {}, "_eventsCount": 1, "cell": { - "rowId": "apicatalog.com", - "columnId": "apicatalog.com" + "rowId": "Digital Bazaar", + "columnId": "bovine" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 95961, + "_idleStart": 94223, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 53, + "duration": 154, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(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": {}, "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":\"https://www.w3.org/ns/credentials/v2\",\"id\":\"urn:uuid:78076bac-575a-4e80-bd39-17e97d456082\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-jcs-2022\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:40Z\",\"proofPurpose\":\"assertionMethod\",\"cryptosuite\":\"eddsa-jcs-2022\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofValue\":\"zDofLrJcrgY9L6XfqnU6uSVoknysjrkV6pEQTxpxgkQbC5ckQheRnLG1xrmpkmTeATfAWmQyeFfFUHKj9rWJxd9d\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:e5e37ac9-e27f-47fc-8d19-3a5bdfdfad9f\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkvLVAs9wUcLRfvcvAMywt7NGx4ymVKozLjAYyE8QHeieX\",\"proof\":{\"type\":\"DataIntegrityProof\",\"verificationMethod\":\"did:key:z6MkvLVAs9wUcLRfvcvAMywt7NGx4ymVKozLjAYyE8QHeieX#z6MkvLVAs9wUcLRfvcvAMywt7NGx4ymVKozLjAYyE8QHeieX\",\"cryptosuite\":\"eddsa-jcs-2022\",\"proofPurpose\":\"assertionMethod\",\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"proofValue\":\"z2AswXx6rwnkki7AxhiXYVJHvpFQqsPWwYbiXKqHNKxJ1Vfh4BsM4gnpbhbbH6hSLrA3ye1bZLZFvSwiiNFNdiBSt\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { - "@context": "https://www.w3.org/ns/credentials/v2", - "id": "urn:uuid:78076bac-575a-4e80-bd39-17e97d456082", + "@context": [ + "https://www.w3.org/ns/credentials/v2" + ], + "id": "urn:uuid:e5e37ac9-e27f-47fc-8d19-3a5bdfdfad9f", "type": [ "VerifiableCredential" ], @@ -36038,14 +34439,16 @@ "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "name": "ExampleClaim" }, - "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-jcs-2022", + "issuer": "did:key:z6MkvLVAs9wUcLRfvcvAMywt7NGx4ymVKozLjAYyE8QHeieX", "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:40Z", - "proofPurpose": "assertionMethod", + "verificationMethod": "did:key:z6MkvLVAs9wUcLRfvcvAMywt7NGx4ymVKozLjAYyE8QHeieX#z6MkvLVAs9wUcLRfvcvAMywt7NGx4ymVKozLjAYyE8QHeieX", "cryptosuite": "eddsa-jcs-2022", - "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", - "proofValue": "zDofLrJcrgY9L6XfqnU6uSVoknysjrkV6pEQTxpxgkQbC5ckQheRnLG1xrmpkmTeATfAWmQyeFfFUHKj9rWJxd9d" + "proofPurpose": "assertionMethod", + "@context": [ + "https://www.w3.org/ns/credentials/v2" + ], + "proofValue": "z2AswXx6rwnkki7AxhiXYVJHvpFQqsPWwYbiXKqHNKxJ1Vfh4BsM4gnpbhbbH6hSLrA3ye1bZLZFvSwiiNFNdiBSt" } }, "options": { @@ -36120,19 +34523,21 @@ "duplex": "half" }, "name": "HTTPError", - "requestUrl": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-verify", - "status": 400, - "data": { - "message": "A non-empty JSON Pointer must begin with a '/'" - } + "requestUrl": "https://bovine.social/w3c-di/verify", + "status": 400 }, "operator": "notStrictEqual", - "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56: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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" } - }, + } + ] + }, + { + "id": "Grotto Networking", + "cells": [ { "type": "test", - "title": "Grotto Networking should verify apicatalog.com", + "title": "apicatalog.com should verify Grotto Networking", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -36143,41 +34548,43 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", - "parent": "beOszhzo_OVDApEHM3pqh", + "parent": "fkTamzDlepxG__Ex8yeO7", "ctx": null, - "_testId": "urn:uuid:fd1d786e-bae0-4a2e-8088-679c0cfd4595", + "_testId": "urn:uuid:5bcc0fa5-93ee-4351-9956-6f5a1ac01f68", "_events": {}, "_eventsCount": 1, "cell": { - "rowId": "apicatalog.com", - "columnId": "Grotto Networking" + "rowId": "Grotto Networking", + "columnId": "apicatalog.com" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 96015, + "_idleStart": 94378, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 6, + "duration": 57, "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: A non-empty JSON Pointer must … { …(6) } to not exist", "showDiff": false, "actual": { "response": {}, "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":\"https://www.w3.org/ns/credentials/v2\",\"id\":\"urn:uuid:78076bac-575a-4e80-bd39-17e97d456082\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-jcs-2022\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:40Z\",\"proofPurpose\":\"assertionMethod\",\"cryptosuite\":\"eddsa-jcs-2022\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofValue\":\"zDofLrJcrgY9L6XfqnU6uSVoknysjrkV6pEQTxpxgkQbC5ckQheRnLG1xrmpkmTeATfAWmQyeFfFUHKj9rWJxd9d\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:cfd0bf9c-3598-4fd8-9301-b394a97a1a90\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-jcs-2022\",\"created\":\"2024-12-22T05:07:04.489Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"proofValue\":\"z4HNyCijvzwEt5tXt8ETvZHYhckTNqcZj9PzxWjfTTqE8s6EzhXCzJj5i9L41brczp5VYMmbEEjC5rk7bZVccNmiy\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { - "@context": "https://www.w3.org/ns/credentials/v2", - "id": "urn:uuid:78076bac-575a-4e80-bd39-17e97d456082", + "@context": [ + "https://www.w3.org/ns/credentials/v2" + ], + "id": "urn:uuid:cfd0bf9c-3598-4fd8-9301-b394a97a1a90", "type": [ "VerifiableCredential" ], @@ -36185,14 +34592,17 @@ "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "name": "ExampleClaim" }, - "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-jcs-2022", + "issuer": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:40Z", - "proofPurpose": "assertionMethod", "cryptosuite": "eddsa-jcs-2022", + "created": "2024-12-22T05:07:04.489Z", "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", - "proofValue": "zDofLrJcrgY9L6XfqnU6uSVoknysjrkV6pEQTxpxgkQbC5ckQheRnLG1xrmpkmTeATfAWmQyeFfFUHKj9rWJxd9d" + "proofPurpose": "assertionMethod", + "@context": [ + "https://www.w3.org/ns/credentials/v2" + ], + "proofValue": "z4HNyCijvzwEt5tXt8ETvZHYhckTNqcZj9PzxWjfTTqE8s6EzhXCzJj5i9L41brczp5VYMmbEEjC5rk7bZVccNmiy" } }, "options": { @@ -36267,21 +34677,19 @@ "duplex": "half" }, "name": "HTTPError", - "requestUrl": "https://ecdsa-sd.grotto-networking.com/EdDSA-JCS/credentials/verify", + "requestUrl": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-verify", "status": 400, "data": { - "errors": [ - "proof: must be array" - ] + "message": "A non-empty JSON Pointer must begin with a '/'" } }, "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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" + "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" } }, { "type": "test", - "title": "OpSecId should verify apicatalog.com", + "title": "Digital Bazaar should verify Grotto Networking", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -36292,143 +34700,31 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", - "parent": "beOszhzo_OVDApEHM3pqh", + "parent": "fkTamzDlepxG__Ex8yeO7", "ctx": null, - "_testId": "urn:uuid:d0d1e1bb-8611-414f-8cba-5c0d5393af82", + "_testId": "urn:uuid:285d56ef-c5db-4be4-8a50-37e5bd0239e9", "_events": {}, "_eventsCount": 1, "cell": { - "rowId": "apicatalog.com", - "columnId": "OpSecId" + "rowId": "Grotto Networking", + "columnId": "Digital Bazaar" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 96021, + "_idleStart": 94436, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 35, - "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": { - "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":\"https://www.w3.org/ns/credentials/v2\",\"id\":\"urn:uuid:78076bac-575a-4e80-bd39-17e97d456082\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-jcs-2022\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:40Z\",\"proofPurpose\":\"assertionMethod\",\"cryptosuite\":\"eddsa-jcs-2022\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofValue\":\"zDofLrJcrgY9L6XfqnU6uSVoknysjrkV6pEQTxpxgkQbC5ckQheRnLG1xrmpkmTeATfAWmQyeFfFUHKj9rWJxd9d\"}},\"options\":{\"checks\":[\"proof\"]}}", - "method": "POST", - "json": { - "verifiableCredential": { - "@context": "https://www.w3.org/ns/credentials/v2", - "id": "urn:uuid:78076bac-575a-4e80-bd39-17e97d456082", - "type": [ - "VerifiableCredential" - ], - "credentialSubject": { - "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", - "name": "ExampleClaim" - }, - "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-jcs-2022", - "proof": { - "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:40Z", - "proofPurpose": "assertionMethod", - "cryptosuite": "eddsa-jcs-2022", - "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", - "proofValue": "zDofLrJcrgY9L6XfqnU6uSVoknysjrkV6pEQTxpxgkQbC5ckQheRnLG1xrmpkmTeATfAWmQyeFfFUHKj9rWJxd9d" - } - }, - "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": [], - "afterResponse": [], - "beforeError": [] - }, - "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://vc.opsec.id/credentials/verify", - "status": 400, - "data": { - "detail": "Bad Request" - } - }, - "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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" - } + "duration": 120, + "state": "passed", + "speed": "slow" }, { "type": "test", - "title": "bovine should verify apicatalog.com", + "title": "Grotto Networking should verify Grotto Networking", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -36439,41 +34735,78 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", - "parent": "beOszhzo_OVDApEHM3pqh", + "parent": "fkTamzDlepxG__Ex8yeO7", "ctx": null, - "_testId": "urn:uuid:14cd6ddb-4299-4d61-9c54-fc384569b4df", + "_testId": "urn:uuid:debd72dd-722c-43a4-bf3d-7992dffd72bc", "_events": {}, "_eventsCount": 1, "cell": { - "rowId": "apicatalog.com", - "columnId": "bovine" + "rowId": "Grotto Networking", + "columnId": "Grotto Networking" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 94557, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 28, + "state": "passed", + "speed": "fast" + }, + { + "type": "test", + "title": "OpSecId should verify Grotto Networking", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", + "parent": "fkTamzDlepxG__Ex8yeO7", + "ctx": null, + "_testId": "urn:uuid:db1e5bd9-d928-4abb-8f09-bcae7dce95fa", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "Grotto Networking", + "columnId": "OpSecId" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 96057, + "_idleStart": 94586, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 166, + "duration": 182, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(5) } to not exist", + "message": "Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(6) } to not exist", "showDiff": false, "actual": { "response": {}, "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":\"https://www.w3.org/ns/credentials/v2\",\"id\":\"urn:uuid:78076bac-575a-4e80-bd39-17e97d456082\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-jcs-2022\",\"proof\":{\"type\":\"DataIntegrityProof\",\"created\":\"2024-12-15T05:07:40Z\",\"proofPurpose\":\"assertionMethod\",\"cryptosuite\":\"eddsa-jcs-2022\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofValue\":\"zDofLrJcrgY9L6XfqnU6uSVoknysjrkV6pEQTxpxgkQbC5ckQheRnLG1xrmpkmTeATfAWmQyeFfFUHKj9rWJxd9d\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:cfd0bf9c-3598-4fd8-9301-b394a97a1a90\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-jcs-2022\",\"created\":\"2024-12-22T05:07:04.489Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"proofValue\":\"z4HNyCijvzwEt5tXt8ETvZHYhckTNqcZj9PzxWjfTTqE8s6EzhXCzJj5i9L41brczp5VYMmbEEjC5rk7bZVccNmiy\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { - "@context": "https://www.w3.org/ns/credentials/v2", - "id": "urn:uuid:78076bac-575a-4e80-bd39-17e97d456082", + "@context": [ + "https://www.w3.org/ns/credentials/v2" + ], + "id": "urn:uuid:cfd0bf9c-3598-4fd8-9301-b394a97a1a90", "type": [ "VerifiableCredential" ], @@ -36481,14 +34814,17 @@ "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "name": "ExampleClaim" }, - "issuer": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-jcs-2022", + "issuer": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", "proof": { "type": "DataIntegrityProof", - "created": "2024-12-15T05:07:40Z", - "proofPurpose": "assertionMethod", "cryptosuite": "eddsa-jcs-2022", + "created": "2024-12-22T05:07:04.489Z", "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", - "proofValue": "zDofLrJcrgY9L6XfqnU6uSVoknysjrkV6pEQTxpxgkQbC5ckQheRnLG1xrmpkmTeATfAWmQyeFfFUHKj9rWJxd9d" + "proofPurpose": "assertionMethod", + "@context": [ + "https://www.w3.org/ns/credentials/v2" + ], + "proofValue": "z4HNyCijvzwEt5tXt8ETvZHYhckTNqcZj9PzxWjfTTqE8s6EzhXCzJj5i9L41brczp5VYMmbEEjC5rk7bZVccNmiy" } }, "options": { @@ -36563,21 +34899,19 @@ "duplex": "half" }, "name": "HTTPError", - "requestUrl": "https://bovine.social/w3c-di/verify", - "status": 400 + "requestUrl": "https://vc.opsec.id/credentials/verify", + "status": 400, + "data": { + "detail": "Bad Request" + } }, "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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56: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… { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" } - } - ] - }, - { - "id": "Grotto Networking", - "cells": [ + }, { "type": "test", - "title": "apicatalog.com should verify Grotto Networking", + "title": "bovine should verify Grotto Networking", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -36588,43 +34922,43 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", - "parent": "beOszhzo_OVDApEHM3pqh", + "parent": "fkTamzDlepxG__Ex8yeO7", "ctx": null, - "_testId": "urn:uuid:f292bb8b-ad16-4a70-ab2c-13ec5e545f9d", + "_testId": "urn:uuid:651b29f3-5428-4235-9374-4b14357ba8c9", "_events": {}, "_eventsCount": 1, "cell": { "rowId": "Grotto Networking", - "columnId": "apicatalog.com" + "columnId": "bovine" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 96224, + "_idleStart": 94769, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 54, + "duration": 152, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(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": {}, "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:180d9701-a7aa-4296-9815-8b416ef8b459\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-jcs-2022\",\"created\":\"2024-12-15T05:07:42.174Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"proofValue\":\"z5UNzKTGPYU6rroAgFW3sjp2ijCrnf3CbcaVuJjL32DMencQDmuyxDKt8hN7qZrAuv3NvQNLHrNtrbrbytaksQTTY\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:cfd0bf9c-3598-4fd8-9301-b394a97a1a90\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-jcs-2022\",\"created\":\"2024-12-22T05:07:04.489Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"proofValue\":\"z4HNyCijvzwEt5tXt8ETvZHYhckTNqcZj9PzxWjfTTqE8s6EzhXCzJj5i9L41brczp5VYMmbEEjC5rk7bZVccNmiy\"}},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:180d9701-a7aa-4296-9815-8b416ef8b459", + "id": "urn:uuid:cfd0bf9c-3598-4fd8-9301-b394a97a1a90", "type": [ "VerifiableCredential" ], @@ -36636,13 +34970,13 @@ "proof": { "type": "DataIntegrityProof", "cryptosuite": "eddsa-jcs-2022", - "created": "2024-12-15T05:07:42.174Z", + "created": "2024-12-22T05:07:04.489Z", "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", "proofPurpose": "assertionMethod", "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "proofValue": "z5UNzKTGPYU6rroAgFW3sjp2ijCrnf3CbcaVuJjL32DMencQDmuyxDKt8hN7qZrAuv3NvQNLHrNtrbrbytaksQTTY" + "proofValue": "z4HNyCijvzwEt5tXt8ETvZHYhckTNqcZj9PzxWjfTTqE8s6EzhXCzJj5i9L41brczp5VYMmbEEjC5rk7bZVccNmiy" } }, "options": { @@ -36717,54 +35051,21 @@ "duplex": "half" }, "name": "HTTPError", - "requestUrl": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-verify", - "status": 400, - "data": { - "message": "A non-empty JSON Pointer must begin with a '/'" - } + "requestUrl": "https://bovine.social/w3c-di/verify", + "status": 400 }, "operator": "notStrictEqual", - "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56: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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" } - }, - { - "type": "test", - "title": "Grotto Networking should verify Grotto Networking", - "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", - "parent": "beOszhzo_OVDApEHM3pqh", - "ctx": null, - "_testId": "urn:uuid:f42987e4-08f3-4d57-8c55-e3a12eea231e", - "_events": {}, - "_eventsCount": 1, - "cell": { - "rowId": "Grotto Networking", - "columnId": "Grotto Networking" - }, - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 96278, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 12, - "state": "passed", - "speed": "fast" - }, + } + ] + }, + { + "id": "OpSecId", + "cells": [ { "type": "test", - "title": "OpSecId should verify Grotto Networking", + "title": "apicatalog.com should verify OpSecId", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -36775,43 +35076,43 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", - "parent": "beOszhzo_OVDApEHM3pqh", + "parent": "fkTamzDlepxG__Ex8yeO7", "ctx": null, - "_testId": "urn:uuid:da0ca24e-d819-4388-a264-875d50861a51", + "_testId": "urn:uuid:32971006-d566-4192-90e6-05c222baebe0", "_events": {}, "_eventsCount": 1, "cell": { - "rowId": "Grotto Networking", - "columnId": "OpSecId" + "rowId": "OpSecId", + "columnId": "apicatalog.com" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 96290, + "_idleStart": 94922, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 195, + "duration": 52, "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: A non-empty JSON Pointer must … { …(6) } to not exist", "showDiff": false, "actual": { "response": {}, "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:180d9701-a7aa-4296-9815-8b416ef8b459\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-jcs-2022\",\"created\":\"2024-12-15T05:07:42.174Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"proofValue\":\"z5UNzKTGPYU6rroAgFW3sjp2ijCrnf3CbcaVuJjL32DMencQDmuyxDKt8hN7qZrAuv3NvQNLHrNtrbrbytaksQTTY\"}},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:3cc191a3-0b1f-43cb-bdad-3f41a251197d\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu\",\"credentialStatus\":{\"id\":\"https://vc.opsec.id/credentials/status/e223eb30-a508-5bfb-912f-2eafe04ab13e#160860\",\"type\":\"BitstringStatusListEntry\",\"statusPurpose\":\"revocation\",\"statusListIndex\":\"160860\",\"statusListCredential\":\"https://vc.opsec.id/credentials/status/e223eb30-a508-5bfb-912f-2eafe04ab13e\"},\"proof\":[{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-jcs-2022\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu#z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu\",\"proofValue\":\"z3JsQdTxYaedPFF6kNujUhmrycEvk2JhKPHrKz5X37T2UzLHERirLLF8jHQNsu1aPBnRBmwMFQJdQd3xDpfaLA8kF\"}]},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:180d9701-a7aa-4296-9815-8b416ef8b459", + "id": "urn:uuid:3cc191a3-0b1f-43cb-bdad-3f41a251197d", "type": [ "VerifiableCredential" ], @@ -36819,18 +35120,23 @@ "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "name": "ExampleClaim" }, - "issuer": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", - "proof": { - "type": "DataIntegrityProof", - "cryptosuite": "eddsa-jcs-2022", - "created": "2024-12-15T05:07:42.174Z", - "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", - "proofPurpose": "assertionMethod", - "@context": [ - "https://www.w3.org/ns/credentials/v2" - ], - "proofValue": "z5UNzKTGPYU6rroAgFW3sjp2ijCrnf3CbcaVuJjL32DMencQDmuyxDKt8hN7qZrAuv3NvQNLHrNtrbrbytaksQTTY" - } + "issuer": "did:key:z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu", + "credentialStatus": { + "id": "https://vc.opsec.id/credentials/status/e223eb30-a508-5bfb-912f-2eafe04ab13e#160860", + "type": "BitstringStatusListEntry", + "statusPurpose": "revocation", + "statusListIndex": "160860", + "statusListCredential": "https://vc.opsec.id/credentials/status/e223eb30-a508-5bfb-912f-2eafe04ab13e" + }, + "proof": [ + { + "type": "DataIntegrityProof", + "cryptosuite": "eddsa-jcs-2022", + "proofPurpose": "assertionMethod", + "verificationMethod": "did:key:z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu#z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu", + "proofValue": "z3JsQdTxYaedPFF6kNujUhmrycEvk2JhKPHrKz5X37T2UzLHERirLLF8jHQNsu1aPBnRBmwMFQJdQd3xDpfaLA8kF" + } + ] }, "options": { "checks": [ @@ -36904,19 +35210,19 @@ "duplex": "half" }, "name": "HTTPError", - "requestUrl": "https://vc.opsec.id/credentials/verify", + "requestUrl": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-verify", "status": 400, "data": { - "detail": "Bad Request" + "message": "A non-empty JSON Pointer must begin with a '/'" } }, "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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" + "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" } }, { "type": "test", - "title": "bovine should verify Grotto Networking", + "title": "Digital Bazaar should verify OpSecId", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -36927,150 +35233,31 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", - "parent": "beOszhzo_OVDApEHM3pqh", + "parent": "fkTamzDlepxG__Ex8yeO7", "ctx": null, - "_testId": "urn:uuid:cfd68bae-c50b-43a1-957a-3a8a0d8e1213", + "_testId": "urn:uuid:57ee5c3f-2683-4c54-a6a2-42399cb9dce2", "_events": {}, "_eventsCount": 1, "cell": { - "rowId": "Grotto Networking", - "columnId": "bovine" + "rowId": "OpSecId", + "columnId": "Digital Bazaar" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 96486, + "_idleStart": 94974, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 166, - "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": { - "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:180d9701-a7aa-4296-9815-8b416ef8b459\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-jcs-2022\",\"created\":\"2024-12-15T05:07:42.174Z\",\"verificationMethod\":\"did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7\",\"proofPurpose\":\"assertionMethod\",\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"proofValue\":\"z5UNzKTGPYU6rroAgFW3sjp2ijCrnf3CbcaVuJjL32DMencQDmuyxDKt8hN7qZrAuv3NvQNLHrNtrbrbytaksQTTY\"}},\"options\":{\"checks\":[\"proof\"]}}", - "method": "POST", - "json": { - "verifiableCredential": { - "@context": [ - "https://www.w3.org/ns/credentials/v2" - ], - "id": "urn:uuid:180d9701-a7aa-4296-9815-8b416ef8b459", - "type": [ - "VerifiableCredential" - ], - "credentialSubject": { - "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", - "name": "ExampleClaim" - }, - "issuer": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", - "proof": { - "type": "DataIntegrityProof", - "cryptosuite": "eddsa-jcs-2022", - "created": "2024-12-15T05:07:42.174Z", - "verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7", - "proofPurpose": "assertionMethod", - "@context": [ - "https://www.w3.org/ns/credentials/v2" - ], - "proofValue": "z5UNzKTGPYU6rroAgFW3sjp2ijCrnf3CbcaVuJjL32DMencQDmuyxDKt8hN7qZrAuv3NvQNLHrNtrbrbytaksQTTY" - } - }, - "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": [], - "afterResponse": [], - "beforeError": [] - }, - "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://bovine.social/w3c-di/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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" - } - } - ] - }, - { - "id": "OpSecId", - "cells": [ + "duration": 81, + "state": "passed", + "speed": "slow" + }, { "type": "test", - "title": "apicatalog.com should verify OpSecId", + "title": "Grotto Networking should verify OpSecId", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -37081,43 +35268,43 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", - "parent": "beOszhzo_OVDApEHM3pqh", + "parent": "fkTamzDlepxG__Ex8yeO7", "ctx": null, - "_testId": "urn:uuid:eb0dbc3e-dc57-4dad-afc9-8b7261e464da", + "_testId": "urn:uuid:eacf7083-9914-4239-b9fb-2619f1ef280d", "_events": {}, "_eventsCount": 1, "cell": { "rowId": "OpSecId", - "columnId": "apicatalog.com" + "columnId": "Grotto Networking" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 96653, + "_idleStart": 95055, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 53, + "duration": 22, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(6) } to not exist", + "message": "Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(6) } to not exist", "showDiff": false, "actual": { "response": {}, "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:a152fb11-183f-4cc3-80aa-40b0be346586\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu\",\"credentialStatus\":{\"id\":\"https://vc.opsec.id/credentials/status/e223eb30-a508-5bfb-912f-2eafe04ab13e#36988\",\"type\":\"BitstringStatusListEntry\",\"statusPurpose\":\"revocation\",\"statusListIndex\":\"36988\",\"statusListCredential\":\"https://vc.opsec.id/credentials/status/e223eb30-a508-5bfb-912f-2eafe04ab13e\"},\"proof\":[{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-jcs-2022\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu#z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu\",\"proofValue\":\"z4rNu7cEPd6pZ98ZVXZYMsCZUXP57Mkfw54YDWUBj6wiupgQy7ffTVYN9KB5g7TcjEaZbADGCo7uuNFTU3gvL6hVq\"}]},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:3cc191a3-0b1f-43cb-bdad-3f41a251197d\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu\",\"credentialStatus\":{\"id\":\"https://vc.opsec.id/credentials/status/e223eb30-a508-5bfb-912f-2eafe04ab13e#160860\",\"type\":\"BitstringStatusListEntry\",\"statusPurpose\":\"revocation\",\"statusListIndex\":\"160860\",\"statusListCredential\":\"https://vc.opsec.id/credentials/status/e223eb30-a508-5bfb-912f-2eafe04ab13e\"},\"proof\":[{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-jcs-2022\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu#z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu\",\"proofValue\":\"z3JsQdTxYaedPFF6kNujUhmrycEvk2JhKPHrKz5X37T2UzLHERirLLF8jHQNsu1aPBnRBmwMFQJdQd3xDpfaLA8kF\"}]},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:a152fb11-183f-4cc3-80aa-40b0be346586", + "id": "urn:uuid:3cc191a3-0b1f-43cb-bdad-3f41a251197d", "type": [ "VerifiableCredential" ], @@ -37127,10 +35314,10 @@ }, "issuer": "did:key:z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu", "credentialStatus": { - "id": "https://vc.opsec.id/credentials/status/e223eb30-a508-5bfb-912f-2eafe04ab13e#36988", + "id": "https://vc.opsec.id/credentials/status/e223eb30-a508-5bfb-912f-2eafe04ab13e#160860", "type": "BitstringStatusListEntry", "statusPurpose": "revocation", - "statusListIndex": "36988", + "statusListIndex": "160860", "statusListCredential": "https://vc.opsec.id/credentials/status/e223eb30-a508-5bfb-912f-2eafe04ab13e" }, "proof": [ @@ -37139,7 +35326,7 @@ "cryptosuite": "eddsa-jcs-2022", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu#z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu", - "proofValue": "z4rNu7cEPd6pZ98ZVXZYMsCZUXP57Mkfw54YDWUBj6wiupgQy7ffTVYN9KB5g7TcjEaZbADGCo7uuNFTU3gvL6hVq" + "proofValue": "z3JsQdTxYaedPFF6kNujUhmrycEvk2JhKPHrKz5X37T2UzLHERirLLF8jHQNsu1aPBnRBmwMFQJdQd3xDpfaLA8kF" } ] }, @@ -37215,19 +35402,21 @@ "duplex": "half" }, "name": "HTTPError", - "requestUrl": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-verify", + "requestUrl": "https://ecdsa-sd.grotto-networking.com/EdDSA-JCS/credentials/verify", "status": 400, "data": { - "message": "A non-empty JSON Pointer must begin with a '/'" + "errors": [ + "proof: invalid" + ] } }, "operator": "notStrictEqual", - "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56: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… { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" } }, { "type": "test", - "title": "Grotto Networking should verify OpSecId", + "title": "OpSecId should verify OpSecId", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -37238,43 +35427,78 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", - "parent": "beOszhzo_OVDApEHM3pqh", + "parent": "fkTamzDlepxG__Ex8yeO7", "ctx": null, - "_testId": "urn:uuid:a43d3fc7-9d5d-4476-bfb8-f93811d8ffd8", + "_testId": "urn:uuid:24f80106-0535-4bd3-9db8-f832a84b0350", "_events": {}, "_eventsCount": 1, "cell": { "rowId": "OpSecId", - "columnId": "Grotto Networking" + "columnId": "OpSecId" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 96706, + "_idleStart": 95078, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 13, + "duration": 49, + "state": "passed", + "speed": "medium" + }, + { + "type": "test", + "title": "bovine should verify OpSecId", + "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", + "parent": "fkTamzDlepxG__Ex8yeO7", + "ctx": null, + "_testId": "urn:uuid:7dc714e0-2657-4186-aa41-508e36dc38d9", + "_events": {}, + "_eventsCount": 1, + "cell": { + "rowId": "OpSecId", + "columnId": "bovine" + }, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 95126, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 153, "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": {}, "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:a152fb11-183f-4cc3-80aa-40b0be346586\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu\",\"credentialStatus\":{\"id\":\"https://vc.opsec.id/credentials/status/e223eb30-a508-5bfb-912f-2eafe04ab13e#36988\",\"type\":\"BitstringStatusListEntry\",\"statusPurpose\":\"revocation\",\"statusListIndex\":\"36988\",\"statusListCredential\":\"https://vc.opsec.id/credentials/status/e223eb30-a508-5bfb-912f-2eafe04ab13e\"},\"proof\":[{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-jcs-2022\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu#z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu\",\"proofValue\":\"z4rNu7cEPd6pZ98ZVXZYMsCZUXP57Mkfw54YDWUBj6wiupgQy7ffTVYN9KB5g7TcjEaZbADGCo7uuNFTU3gvL6hVq\"}]},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:3cc191a3-0b1f-43cb-bdad-3f41a251197d\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu\",\"credentialStatus\":{\"id\":\"https://vc.opsec.id/credentials/status/e223eb30-a508-5bfb-912f-2eafe04ab13e#160860\",\"type\":\"BitstringStatusListEntry\",\"statusPurpose\":\"revocation\",\"statusListIndex\":\"160860\",\"statusListCredential\":\"https://vc.opsec.id/credentials/status/e223eb30-a508-5bfb-912f-2eafe04ab13e\"},\"proof\":[{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-jcs-2022\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu#z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu\",\"proofValue\":\"z3JsQdTxYaedPFF6kNujUhmrycEvk2JhKPHrKz5X37T2UzLHERirLLF8jHQNsu1aPBnRBmwMFQJdQd3xDpfaLA8kF\"}]},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ "https://www.w3.org/ns/credentials/v2" ], - "id": "urn:uuid:a152fb11-183f-4cc3-80aa-40b0be346586", + "id": "urn:uuid:3cc191a3-0b1f-43cb-bdad-3f41a251197d", "type": [ "VerifiableCredential" ], @@ -37284,10 +35508,10 @@ }, "issuer": "did:key:z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu", "credentialStatus": { - "id": "https://vc.opsec.id/credentials/status/e223eb30-a508-5bfb-912f-2eafe04ab13e#36988", + "id": "https://vc.opsec.id/credentials/status/e223eb30-a508-5bfb-912f-2eafe04ab13e#160860", "type": "BitstringStatusListEntry", "statusPurpose": "revocation", - "statusListIndex": "36988", + "statusListIndex": "160860", "statusListCredential": "https://vc.opsec.id/credentials/status/e223eb30-a508-5bfb-912f-2eafe04ab13e" }, "proof": [ @@ -37296,7 +35520,7 @@ "cryptosuite": "eddsa-jcs-2022", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu#z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu", - "proofValue": "z4rNu7cEPd6pZ98ZVXZYMsCZUXP57Mkfw54YDWUBj6wiupgQy7ffTVYN9KB5g7TcjEaZbADGCo7uuNFTU3gvL6hVq" + "proofValue": "z3JsQdTxYaedPFF6kNujUhmrycEvk2JhKPHrKz5X37T2UzLHERirLLF8jHQNsu1aPBnRBmwMFQJdQd3xDpfaLA8kF" } ] }, @@ -37372,56 +35596,21 @@ "duplex": "half" }, "name": "HTTPError", - "requestUrl": "https://ecdsa-sd.grotto-networking.com/EdDSA-JCS/credentials/verify", - "status": 400, - "data": { - "errors": [ - "proof: invalid" - ] - } + "requestUrl": "https://bovine.social/w3c-di/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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56: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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" } - }, - { - "type": "test", - "title": "OpSecId should verify OpSecId", - "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", - "parent": "beOszhzo_OVDApEHM3pqh", - "ctx": null, - "_testId": "urn:uuid:570f80e6-6a92-426f-9a98-db0c82ada536", - "_events": {}, - "_eventsCount": 1, - "cell": { - "rowId": "OpSecId", - "columnId": "OpSecId" - }, - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 96720, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 34, - "state": "passed", - "speed": "fast" - }, + } + ] + }, + { + "id": "bovine", + "cells": [ { "type": "test", - "title": "bovine should verify OpSecId", + "title": "apicatalog.com should verify bovine", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -37432,67 +35621,58 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", - "parent": "beOszhzo_OVDApEHM3pqh", + "parent": "fkTamzDlepxG__Ex8yeO7", "ctx": null, - "_testId": "urn:uuid:81287723-8826-4933-b448-3d75ed38292c", + "_testId": "urn:uuid:2cd1911c-4486-499e-8f3a-b063b2c62c21", "_events": {}, "_eventsCount": 1, "cell": { - "rowId": "OpSecId", - "columnId": "bovine" + "rowId": "bovine", + "columnId": "apicatalog.com" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 96754, + "_idleStart": 95280, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 165, + "duration": 55, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected verifier to not error.: expected HTTPError: Request failed with status cod… { …(5) } to not exist", + "message": "Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(6) } to not exist", "showDiff": false, "actual": { "response": {}, "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\"],\"id\":\"urn:uuid:a152fb11-183f-4cc3-80aa-40b0be346586\",\"type\":[\"VerifiableCredential\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"issuer\":\"did:key:z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu\",\"credentialStatus\":{\"id\":\"https://vc.opsec.id/credentials/status/e223eb30-a508-5bfb-912f-2eafe04ab13e#36988\",\"type\":\"BitstringStatusListEntry\",\"statusPurpose\":\"revocation\",\"statusListIndex\":\"36988\",\"statusListCredential\":\"https://vc.opsec.id/credentials/status/e223eb30-a508-5bfb-912f-2eafe04ab13e\"},\"proof\":[{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-jcs-2022\",\"proofPurpose\":\"assertionMethod\",\"verificationMethod\":\"did:key:z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu#z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu\",\"proofValue\":\"z4rNu7cEPd6pZ98ZVXZYMsCZUXP57Mkfw54YDWUBj6wiupgQy7ffTVYN9KB5g7TcjEaZbADGCo7uuNFTU3gvL6hVq\"}]},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v2\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"id\":\"urn:uuid:f72ca9ec-37af-40d6-a07c-ce6adc8ef989\",\"issuer\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\",\"proof\":{\"created\":\"2024-12-22T05:07:05Z\",\"cryptosuite\":\"eddsa-jcs-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z29kLxNDtJGTaTA8V1BmJ4wkUhEGUPivhe1Dswi2RWddgiPKDEw5YgYPkhwNVhSTy5dxkiK9nNsFLcMoQ8hs7DgxQ\",\"type\":\"DataIntegrityProof\",\"verificationMethod\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\"},\"type\":\"VerifiableCredential\"},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { "@context": [ - "https://www.w3.org/ns/credentials/v2" - ], - "id": "urn:uuid:a152fb11-183f-4cc3-80aa-40b0be346586", - "type": [ - "VerifiableCredential" + "https://www.w3.org/ns/credentials/v2", + "https://w3id.org/security/data-integrity/v2" ], "credentialSubject": { "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "name": "ExampleClaim" }, - "issuer": "did:key:z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu", - "credentialStatus": { - "id": "https://vc.opsec.id/credentials/status/e223eb30-a508-5bfb-912f-2eafe04ab13e#36988", - "type": "BitstringStatusListEntry", - "statusPurpose": "revocation", - "statusListIndex": "36988", - "statusListCredential": "https://vc.opsec.id/credentials/status/e223eb30-a508-5bfb-912f-2eafe04ab13e" + "id": "urn:uuid:f72ca9ec-37af-40d6-a07c-ce6adc8ef989", + "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", + "proof": { + "created": "2024-12-22T05:07:05Z", + "cryptosuite": "eddsa-jcs-2022", + "proofPurpose": "assertionMethod", + "proofValue": "z29kLxNDtJGTaTA8V1BmJ4wkUhEGUPivhe1Dswi2RWddgiPKDEw5YgYPkhwNVhSTy5dxkiK9nNsFLcMoQ8hs7DgxQ", + "type": "DataIntegrityProof", + "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" }, - "proof": [ - { - "type": "DataIntegrityProof", - "cryptosuite": "eddsa-jcs-2022", - "proofPurpose": "assertionMethod", - "verificationMethod": "did:key:z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu#z6MkwMaVueYP9pYSTKxtRSMzgzsSkpx1wrhwdq8MEHFxtHdu", - "proofValue": "z4rNu7cEPd6pZ98ZVXZYMsCZUXP57Mkfw54YDWUBj6wiupgQy7ffTVYN9KB5g7TcjEaZbADGCo7uuNFTU3gvL6hVq" - } - ] + "type": "VerifiableCredential" }, "options": { "checks": [ @@ -37566,21 +35746,19 @@ "duplex": "half" }, "name": "HTTPError", - "requestUrl": "https://bovine.social/w3c-di/verify", - "status": 400 + "requestUrl": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-verify", + "status": 400, + "data": { + "message": "A non-empty JSON Pointer must begin with a '/'" + } }, "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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" + "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" } - } - ] - }, - { - "id": "bovine", - "cells": [ + }, { "type": "test", - "title": "apicatalog.com should verify bovine", + "title": "Digital Bazaar should verify bovine", "body": "async function() {\n this.test.cell = {rowId: issuerName, columnId: verifierName};\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, @@ -37591,36 +35769,35 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", - "parent": "beOszhzo_OVDApEHM3pqh", + "parent": "fkTamzDlepxG__Ex8yeO7", "ctx": null, - "_testId": "urn:uuid:3f778d75-83ca-439a-8acd-295ddedb5185", + "_testId": "urn:uuid:2ad1fd8d-ea0d-4b55-a28a-9ecbd5e3c194", "_events": {}, "_eventsCount": 1, "cell": { "rowId": "bovine", - "columnId": "apicatalog.com" + "columnId": "Digital Bazaar" }, "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 96920, + "_idleStart": 95336, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 53, + "duration": 73, "state": "failed", "err": { "name": "AssertionError", - "message": "Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(6) } to not exist", + "message": "Expected verifier to not error.: expected HTTPError: A validation error occurred in… { …(6) } to not exist", "showDiff": false, "actual": { "response": {}, "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v2\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"id\":\"urn:uuid:a45d10a1-924c-4484-93fc-0d8890bcf54a\",\"issuer\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\",\"proof\":{\"created\":\"2024-12-15T05:07:43Z\",\"cryptosuite\":\"eddsa-jcs-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"zdyCGh6MGzYZw6M4RFKv5ghjhkhp6TBajpz4cQPdVqPRMxaN81UaoEmPL1uLE1imGhgbv9x9RLs3td8FLnfUCbQh\",\"type\":\"DataIntegrityProof\",\"verificationMethod\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\"},\"type\":\"VerifiableCredential\"},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { @@ -37632,13 +35809,13 @@ "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "name": "ExampleClaim" }, - "id": "urn:uuid:a45d10a1-924c-4484-93fc-0d8890bcf54a", + "id": "urn:uuid:f72ca9ec-37af-40d6-a07c-ce6adc8ef989", "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", "proof": { - "created": "2024-12-15T05:07:43Z", + "created": "2024-12-22T05:07:05Z", "cryptosuite": "eddsa-jcs-2022", "proofPurpose": "assertionMethod", - "proofValue": "zdyCGh6MGzYZw6M4RFKv5ghjhkhp6TBajpz4cQPdVqPRMxaN81UaoEmPL1uLE1imGhgbv9x9RLs3td8FLnfUCbQh", + "proofValue": "z29kLxNDtJGTaTA8V1BmJ4wkUhEGUPivhe1Dswi2RWddgiPKDEw5YgYPkhwNVhSTy5dxkiK9nNsFLcMoQ8hs7DgxQ", "type": "DataIntegrityProof", "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" }, @@ -37713,17 +35890,326 @@ "throwHttpErrors": true, "timeout": 10000, "signal": {}, - "duplex": "half" + "duplex": "half", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v2\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"id\":\"urn:uuid:f72ca9ec-37af-40d6-a07c-ce6adc8ef989\",\"issuer\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\",\"proof\":{\"created\":\"2024-12-22T05:07:05Z\",\"cryptosuite\":\"eddsa-jcs-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z29kLxNDtJGTaTA8V1BmJ4wkUhEGUPivhe1Dswi2RWddgiPKDEw5YgYPkhwNVhSTy5dxkiK9nNsFLcMoQ8hs7DgxQ\",\"type\":\"DataIntegrityProof\",\"verificationMethod\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\"},\"type\":\"VerifiableCredential\"},\"options\":{\"checks\":[\"proof\"]}}" }, "name": "HTTPError", - "requestUrl": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-verify", + "requestUrl": "https://vc2.veresverifier.dev/verifiers/z19w7KofwvE2nkJeRVLp8NDxz/credentials/verify", "status": 400, "data": { - "message": "A non-empty JSON Pointer must begin with a '/'" + "name": "ValidationError", + "message": "A validation error occurred in the 'Verify Credential Body' validator.", + "details": { + "errors": [ + { + "name": "ValidationError", + "message": "should be array", + "details": { + "instance": { + "verifiableCredential": { + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3id.org/security/data-integrity/v2" + ], + "credentialSubject": { + "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", + "name": "ExampleClaim" + }, + "id": "urn:uuid:f72ca9ec-37af-40d6-a07c-ce6adc8ef989", + "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", + "proof": { + "created": "2024-12-22T05:07:05Z", + "cryptosuite": "eddsa-jcs-2022", + "proofPurpose": "assertionMethod", + "proofValue": "z29kLxNDtJGTaTA8V1BmJ4wkUhEGUPivhe1Dswi2RWddgiPKDEw5YgYPkhwNVhSTy5dxkiK9nNsFLcMoQ8hs7DgxQ", + "type": "DataIntegrityProof", + "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" + }, + "type": "VerifiableCredential" + }, + "options": { + "checks": [ + "proof" + ] + } + }, + "params": { + "type": "array" + }, + "path": ".verifiableCredential.type", + "public": true, + "schemaPath": "#/properties/verifiableCredential/anyOf/0/properties/type/type", + "schema": { + "description": "", + "title": "" + }, + "value": "VerifiableCredential" + }, + "cause": null, + "stack": "ValidationError: should be array\n at _createError (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:240:17)\n at validate (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:88:14)\n at validate (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:181:22)\n at Layer.handle [as handle_request] (/home/node/app/node_modules/express/lib/router/layer.js:95:5)\n at next (/home/node/app/node_modules/express/lib/router/route.js:149:13)\n at cors (/home/node/app/node_modules/cors/lib/index.js:188:7)\n at /home/node/app/node_modules/cors/lib/index.js:224:17\n at originCallback (/home/node/app/node_modules/cors/lib/index.js:214:15)\n at /home/node/app/node_modules/cors/lib/index.js:219:13\n at optionsCallback (/home/node/app/node_modules/cors/lib/index.js:199:9)" + }, + { + "name": "ValidationError", + "message": "should NOT have additional properties", + "details": { + "instance": { + "verifiableCredential": { + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3id.org/security/data-integrity/v2" + ], + "credentialSubject": { + "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", + "name": "ExampleClaim" + }, + "id": "urn:uuid:f72ca9ec-37af-40d6-a07c-ce6adc8ef989", + "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", + "proof": { + "created": "2024-12-22T05:07:05Z", + "cryptosuite": "eddsa-jcs-2022", + "proofPurpose": "assertionMethod", + "proofValue": "z29kLxNDtJGTaTA8V1BmJ4wkUhEGUPivhe1Dswi2RWddgiPKDEw5YgYPkhwNVhSTy5dxkiK9nNsFLcMoQ8hs7DgxQ", + "type": "DataIntegrityProof", + "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" + }, + "type": "VerifiableCredential" + }, + "options": { + "checks": [ + "proof" + ] + } + }, + "params": { + "additionalProperty": "credentialSubject" + }, + "path": ".verifiableCredential", + "public": true, + "schemaPath": "#/properties/verifiableCredential/anyOf/1/additionalProperties", + "schema": { + "description": "", + "title": "Enveloped Verifiable Credential" + }, + "value": { + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3id.org/security/data-integrity/v2" + ], + "credentialSubject": { + "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", + "name": "ExampleClaim" + }, + "id": "urn:uuid:f72ca9ec-37af-40d6-a07c-ce6adc8ef989", + "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", + "proof": { + "created": "2024-12-22T05:07:05Z", + "cryptosuite": "eddsa-jcs-2022", + "proofPurpose": "assertionMethod", + "proofValue": "z29kLxNDtJGTaTA8V1BmJ4wkUhEGUPivhe1Dswi2RWddgiPKDEw5YgYPkhwNVhSTy5dxkiK9nNsFLcMoQ8hs7DgxQ", + "type": "DataIntegrityProof", + "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" + }, + "type": "VerifiableCredential" + } + }, + "cause": null, + "stack": "ValidationError: should NOT have additional properties\n at _createError (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:240:17)\n at validate (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:88:14)\n at validate (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:181:22)\n at Layer.handle [as handle_request] (/home/node/app/node_modules/express/lib/router/layer.js:95:5)\n at next (/home/node/app/node_modules/express/lib/router/route.js:149:13)\n at cors (/home/node/app/node_modules/cors/lib/index.js:188:7)\n at /home/node/app/node_modules/cors/lib/index.js:224:17\n at originCallback (/home/node/app/node_modules/cors/lib/index.js:214:15)\n at /home/node/app/node_modules/cors/lib/index.js:219:13\n at optionsCallback (/home/node/app/node_modules/cors/lib/index.js:199:9)" + }, + { + "name": "ValidationError", + "message": "should match some schema in anyOf", + "details": { + "instance": { + "verifiableCredential": { + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3id.org/security/data-integrity/v2" + ], + "credentialSubject": { + "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", + "name": "ExampleClaim" + }, + "id": "urn:uuid:f72ca9ec-37af-40d6-a07c-ce6adc8ef989", + "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", + "proof": { + "created": "2024-12-22T05:07:05Z", + "cryptosuite": "eddsa-jcs-2022", + "proofPurpose": "assertionMethod", + "proofValue": "z29kLxNDtJGTaTA8V1BmJ4wkUhEGUPivhe1Dswi2RWddgiPKDEw5YgYPkhwNVhSTy5dxkiK9nNsFLcMoQ8hs7DgxQ", + "type": "DataIntegrityProof", + "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" + }, + "type": "VerifiableCredential" + }, + "options": { + "checks": [ + "proof" + ] + } + }, + "params": {}, + "path": ".verifiableCredential", + "public": true, + "schemaPath": "#/properties/verifiableCredential/anyOf", + "schema": { + "description": "", + "title": { + "title": "Verifiable Credential", + "type": "object", + "required": [ + "@context", + "credentialSubject", + "issuer", + "type" + ], + "additionalProperties": true, + "properties": { + "@context": { + "type": "array", + "minItems": 1, + "items": [ + { + "oneOf": [ + { + "const": "https://www.w3.org/2018/credentials/v1" + }, + { + "const": "https://www.w3.org/ns/credentials/v2" + } + ] + } + ], + "additionalItems": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "object" + } + ] + } + }, + "credentialSubject": { + "anyOf": [ + { + "type": "object" + }, + { + "type": "array", + "minItems": 1, + "items": { + "type": "object" + } + } + ] + }, + "id": { + "type": "string" + }, + "issuer": { + "title": "identifier or an object with an id", + "anyOf": [ + { + "title": "ID", + "description": "A unique identifier.", + "type": "string", + "minLength": 1, + "disallow": { + "type": "string", + "enum": [ + "0" + ] + } + }, + { + "type": "object", + "required": [ + "id" + ], + "additionalProperties": true, + "properties": { + "id": { + "title": "ID", + "description": "A unique identifier.", + "type": "string", + "minLength": 1, + "disallow": { + "type": "string", + "enum": [ + "0" + ] + } + } + } + } + ] + }, + "type": { + "type": "array", + "minItems": 1, + "items": [ + { + "const": "VerifiableCredential" + } + ], + "additionalItems": { + "type": "string" + } + }, + "proof": { + "title": "Proof", + "anyOf": [ + { + "type": "object" + }, + { + "type": "array", + "minItems": 1, + "items": { + "type": "object" + } + } + ] + } + } + } + }, + "value": { + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3id.org/security/data-integrity/v2" + ], + "credentialSubject": { + "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", + "name": "ExampleClaim" + }, + "id": "urn:uuid:f72ca9ec-37af-40d6-a07c-ce6adc8ef989", + "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", + "proof": { + "created": "2024-12-22T05:07:05Z", + "cryptosuite": "eddsa-jcs-2022", + "proofPurpose": "assertionMethod", + "proofValue": "z29kLxNDtJGTaTA8V1BmJ4wkUhEGUPivhe1Dswi2RWddgiPKDEw5YgYPkhwNVhSTy5dxkiK9nNsFLcMoQ8hs7DgxQ", + "type": "DataIntegrityProof", + "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" + }, + "type": "VerifiableCredential" + } + }, + "cause": null, + "stack": "ValidationError: should match some schema in anyOf\n at _createError (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:240:17)\n at validate (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:88:14)\n at validate (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:181:22)\n at Layer.handle [as handle_request] (/home/node/app/node_modules/express/lib/router/layer.js:95:5)\n at next (/home/node/app/node_modules/express/lib/router/route.js:149:13)\n at cors (/home/node/app/node_modules/cors/lib/index.js:188:7)\n at /home/node/app/node_modules/cors/lib/index.js:224:17\n at originCallback (/home/node/app/node_modules/cors/lib/index.js:214:15)\n at /home/node/app/node_modules/cors/lib/index.js:219:13\n at optionsCallback (/home/node/app/node_modules/cors/lib/index.js:199:9)" + } + ], + "httpStatusCode": 400 + }, + "cause": null, + "stack": "ValidationError: A validation error occurred in the 'Verify Credential Body' validator.\n at _createError (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:246:17)\n at validate (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:88:14)\n at validate (file:///home/node/app/node_modules/@bedrock/validation/lib/index.js:181:22)\n at Layer.handle [as handle_request] (/home/node/app/node_modules/express/lib/router/layer.js:95:5)\n at next (/home/node/app/node_modules/express/lib/router/route.js:149:13)\n at cors (/home/node/app/node_modules/cors/lib/index.js:188:7)\n at /home/node/app/node_modules/cors/lib/index.js:224:17\n at originCallback (/home/node/app/node_modules/cors/lib/index.js:214:15)\n at /home/node/app/node_modules/cors/lib/index.js:219:13\n at optionsCallback (/home/node/app/node_modules/cors/lib/index.js:199:9)", + "type": "ValidationError" } }, "operator": "notStrictEqual", - "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: A non-empty JSON Pointer must … { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" + "stack": "AssertionError: Expected verifier to not error.: expected HTTPError: A validation error occurred in… { …(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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js:56:20)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" } }, { @@ -37739,9 +36225,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", - "parent": "beOszhzo_OVDApEHM3pqh", + "parent": "fkTamzDlepxG__Ex8yeO7", "ctx": null, - "_testId": "urn:uuid:034054bd-300a-409a-b0f1-89535eab04bc", + "_testId": "urn:uuid:624fa4cc-15bf-4e9a-bf85-ed432a17de74", "_events": {}, "_eventsCount": 1, "cell": { @@ -37752,12 +36238,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 96974, + "_idleStart": 95410, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 11, + "duration": 27, "state": "passed", "speed": "fast" }, @@ -37774,9 +36260,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", - "parent": "beOszhzo_OVDApEHM3pqh", + "parent": "fkTamzDlepxG__Ex8yeO7", "ctx": null, - "_testId": "urn:uuid:eda03ef7-ef80-4b90-80c4-01e6aca4c781", + "_testId": "urn:uuid:a1d706ec-b63e-43c1-9520-44d05d930c05", "_events": {}, "_eventsCount": 1, "cell": { @@ -37787,12 +36273,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 96985, + "_idleStart": 95437, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 27, + "duration": 43, "state": "failed", "err": { "name": "AssertionError", @@ -37803,7 +36289,7 @@ "request": {}, "options": { "headers": {}, - "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v2\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"id\":\"urn:uuid:a45d10a1-924c-4484-93fc-0d8890bcf54a\",\"issuer\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\",\"proof\":{\"created\":\"2024-12-15T05:07:43Z\",\"cryptosuite\":\"eddsa-jcs-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"zdyCGh6MGzYZw6M4RFKv5ghjhkhp6TBajpz4cQPdVqPRMxaN81UaoEmPL1uLE1imGhgbv9x9RLs3td8FLnfUCbQh\",\"type\":\"DataIntegrityProof\",\"verificationMethod\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\"},\"type\":\"VerifiableCredential\"},\"options\":{\"checks\":[\"proof\"]}}", + "body": "{\"verifiableCredential\":{\"@context\":[\"https://www.w3.org/ns/credentials/v2\",\"https://w3id.org/security/data-integrity/v2\"],\"credentialSubject\":{\"id\":\"did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b\",\"name\":\"ExampleClaim\"},\"id\":\"urn:uuid:f72ca9ec-37af-40d6-a07c-ce6adc8ef989\",\"issuer\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\",\"proof\":{\"created\":\"2024-12-22T05:07:05Z\",\"cryptosuite\":\"eddsa-jcs-2022\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z29kLxNDtJGTaTA8V1BmJ4wkUhEGUPivhe1Dswi2RWddgiPKDEw5YgYPkhwNVhSTy5dxkiK9nNsFLcMoQ8hs7DgxQ\",\"type\":\"DataIntegrityProof\",\"verificationMethod\":\"did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd\"},\"type\":\"VerifiableCredential\"},\"options\":{\"checks\":[\"proof\"]}}", "method": "POST", "json": { "verifiableCredential": { @@ -37815,13 +36301,13 @@ "id": "did:key:z6MktKwz7Ge1Yxzr4JHavN33wiwa8y81QdcMRLXQsrH9T53b", "name": "ExampleClaim" }, - "id": "urn:uuid:a45d10a1-924c-4484-93fc-0d8890bcf54a", + "id": "urn:uuid:f72ca9ec-37af-40d6-a07c-ce6adc8ef989", "issuer": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd", "proof": { - "created": "2024-12-15T05:07:43Z", + "created": "2024-12-22T05:07:05Z", "cryptosuite": "eddsa-jcs-2022", "proofPurpose": "assertionMethod", - "proofValue": "zdyCGh6MGzYZw6M4RFKv5ghjhkhp6TBajpz4cQPdVqPRMxaN81UaoEmPL1uLE1imGhgbv9x9RLs3td8FLnfUCbQh", + "proofValue": "z29kLxNDtJGTaTA8V1BmJ4wkUhEGUPivhe1Dswi2RWddgiPKDEw5YgYPkhwNVhSTy5dxkiK9nNsFLcMoQ8hs7DgxQ", "type": "DataIntegrityProof", "verificationMethod": "did:key:z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd#z6MkuEij7SCByU2MNp6Ec4iiLWdqEepvxawtq5LgqbymdsXd" }, @@ -37922,9 +36408,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/60-jcs-interop.js", - "parent": "beOszhzo_OVDApEHM3pqh", + "parent": "fkTamzDlepxG__Ex8yeO7", "ctx": null, - "_testId": "urn:uuid:d19d6476-0621-4838-a040-ee6e30e2f2ea", + "_testId": "urn:uuid:bc91bd39-65f9-43a7-8636-fa7e6237f12a", "_events": {}, "_eventsCount": 1, "cell": { @@ -37935,12 +36421,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 97014, + "_idleStart": 95481, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 165, + "duration": 154, "state": "passed", "speed": "slow" } @@ -37970,9 +36456,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "BiWRR2CVAXXg_dIa4i-iY", + "parent": "Nm463VGbrwoh8pJ29hvYd", "ctx": null, - "_testId": "urn:uuid:a112c9dc-d297-4ee7-8d1a-a0f238ba461a", + "_testId": "urn:uuid:e3f4fa52-2a80-4c98-9707-fc251d71333c", "cell": { "columnId": "apicatalog.com", "rowId": "The type property MUST be DataIntegrityProof." @@ -37984,12 +36470,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98064, + "_idleStart": 96350, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -38006,9 +36492,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "BiWRR2CVAXXg_dIa4i-iY", + "parent": "Nm463VGbrwoh8pJ29hvYd", "ctx": null, - "_testId": "urn:uuid:1a52c856-eddc-4812-8ec8-7c29fddb251c", + "_testId": "urn:uuid:f188c6a3-f350-459b-a3ea-f5447ed4187b", "cell": { "columnId": "apicatalog.com", "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." @@ -38020,7 +36506,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98064, + "_idleStart": 96350, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -38042,9 +36528,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "BiWRR2CVAXXg_dIa4i-iY", + "parent": "Nm463VGbrwoh8pJ29hvYd", "ctx": null, - "_testId": "urn:uuid:6a57de26-b8cd-4289-9769-04140fe39433", + "_testId": "urn:uuid:a7544b2f-5b56-4958-9be4-b37fe634f31f", "cell": { "columnId": "apicatalog.com", "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." @@ -38056,12 +36542,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98065, + "_idleStart": 96351, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" } @@ -38082,7 +36568,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "BiWRR2CVAXXg_dIa4i-iY", + "parent": "Nm463VGbrwoh8pJ29hvYd", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before each\" hook: setupRow", @@ -38105,7 +36591,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "BiWRR2CVAXXg_dIa4i-iY", + "parent": "Nm463VGbrwoh8pJ29hvYd", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -38115,12 +36601,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 97181, + "_idleStart": 95635, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 883, + "duration": 714, "_error": null } ], @@ -38132,9 +36618,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "b72EmhnatEwc-EP4JOwOk", + "parent": "h7HE_tirk6pqZ6LGBBQnl", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:74a1f442-9e86-4373-a307-f4da0f9c8776" + "_testId": "urn:uuid:936c9db8-b9b7-483c-a5c1-cabb5774ad23" }, { "title": "Aviary Tech", @@ -38154,9 +36640,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "n-yxk_9rfCMUmVTCJNSBa", + "parent": "KN_-e68f9sqI7H5Xsa5RX", "ctx": null, - "_testId": "urn:uuid:20c35a66-b6cf-4464-a28e-7e56eaead035", + "_testId": "urn:uuid:a328f6c8-ca12-46c1-a7f9-185fd897198c", "cell": { "columnId": "Aviary Tech", "rowId": "The type property MUST be DataIntegrityProof." @@ -38168,7 +36654,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98153, + "_idleStart": 96493, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -38190,9 +36676,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "n-yxk_9rfCMUmVTCJNSBa", + "parent": "KN_-e68f9sqI7H5Xsa5RX", "ctx": null, - "_testId": "urn:uuid:e80dd0fd-c51a-4ec5-a2b6-08eee64841c6", + "_testId": "urn:uuid:7c0fd0e0-544c-401a-ba2d-8de8b7e39d16", "cell": { "columnId": "Aviary Tech", "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." @@ -38204,7 +36690,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98154, + "_idleStart": 96494, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -38226,9 +36712,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "n-yxk_9rfCMUmVTCJNSBa", + "parent": "KN_-e68f9sqI7H5Xsa5RX", "ctx": null, - "_testId": "urn:uuid:3a12de5d-bf31-4bb4-8475-68a694170163", + "_testId": "urn:uuid:134aa2a0-a422-4299-bc3e-1623104b54d3", "cell": { "columnId": "Aviary Tech", "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." @@ -38240,7 +36726,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98154, + "_idleStart": 96494, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -38266,7 +36752,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "n-yxk_9rfCMUmVTCJNSBa", + "parent": "KN_-e68f9sqI7H5Xsa5RX", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before each\" hook: setupRow", @@ -38289,7 +36775,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "n-yxk_9rfCMUmVTCJNSBa", + "parent": "KN_-e68f9sqI7H5Xsa5RX", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -38299,12 +36785,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98065, + "_idleStart": 96351, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 88, + "duration": 142, "_error": null } ], @@ -38316,9 +36802,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "b72EmhnatEwc-EP4JOwOk", + "parent": "h7HE_tirk6pqZ6LGBBQnl", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:b9b60bf0-9cf6-418e-8d6f-5c41eda3a89d" + "_testId": "urn:uuid:7b59f511-19ca-405b-9b2c-04aa410330e8" }, { "title": "Digital Bazaar", @@ -38338,9 +36824,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "rkYo73-c6gIwDyGAlWf7b", + "parent": "bTJEantBwZeCkd7AnzLMl", "ctx": null, - "_testId": "urn:uuid:77c45b4b-77f6-4607-81d3-e99e95b22f3b", + "_testId": "urn:uuid:8cecff4f-9311-483a-97dd-2b5efb0ffc3e", "cell": { "columnId": "Digital Bazaar", "rowId": "The type property MUST be DataIntegrityProof." @@ -38352,12 +36838,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98525, + "_idleStart": 96908, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -38374,9 +36860,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "rkYo73-c6gIwDyGAlWf7b", + "parent": "bTJEantBwZeCkd7AnzLMl", "ctx": null, - "_testId": "urn:uuid:aa18704c-d792-4b4b-add3-a542921837a5", + "_testId": "urn:uuid:3f14fd6d-4b0c-4f14-9f0e-dde95768351e", "cell": { "columnId": "Digital Bazaar", "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." @@ -38388,12 +36874,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98526, + "_idleStart": 96908, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -38410,9 +36896,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "rkYo73-c6gIwDyGAlWf7b", + "parent": "bTJEantBwZeCkd7AnzLMl", "ctx": null, - "_testId": "urn:uuid:f2b6020f-4acb-4904-89ce-2d0fccc32849", + "_testId": "urn:uuid:787130ac-7d83-4377-a63a-d4402357ee01", "cell": { "columnId": "Digital Bazaar", "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." @@ -38424,7 +36910,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98526, + "_idleStart": 96908, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -38450,7 +36936,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "rkYo73-c6gIwDyGAlWf7b", + "parent": "bTJEantBwZeCkd7AnzLMl", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before each\" hook: setupRow", @@ -38473,7 +36959,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "rkYo73-c6gIwDyGAlWf7b", + "parent": "bTJEantBwZeCkd7AnzLMl", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -38483,12 +36969,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98155, + "_idleStart": 96495, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 370, + "duration": 412, "_error": null } ], @@ -38500,9 +36986,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "b72EmhnatEwc-EP4JOwOk", + "parent": "h7HE_tirk6pqZ6LGBBQnl", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:f7265571-ffbd-4d46-ba32-5d2d06432585" + "_testId": "urn:uuid:09b19d3d-89df-46b2-9e1a-0d84daebf7dd" }, { "title": "Grotto Networking", @@ -38522,9 +37008,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "YR9ldR5Vn-jXAXvBMulmi", + "parent": "PU67F7lj6MUEiEtR8p28B", "ctx": null, - "_testId": "urn:uuid:1a1f6385-61e4-42b4-9869-ec30cdb92869", + "_testId": "urn:uuid:497cfd01-87c1-44d8-b25c-11cdd1369442", "cell": { "columnId": "Grotto Networking", "rowId": "The type property MUST be DataIntegrityProof." @@ -38536,12 +37022,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98537, + "_idleStart": 96940, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -38558,9 +37044,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "YR9ldR5Vn-jXAXvBMulmi", + "parent": "PU67F7lj6MUEiEtR8p28B", "ctx": null, - "_testId": "urn:uuid:850dfb76-779e-40f2-a451-df253ca1c055", + "_testId": "urn:uuid:d0aca9cc-ff9f-4871-966f-eb8f7b016b48", "cell": { "columnId": "Grotto Networking", "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." @@ -38572,7 +37058,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98537, + "_idleStart": 96940, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -38594,9 +37080,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "YR9ldR5Vn-jXAXvBMulmi", + "parent": "PU67F7lj6MUEiEtR8p28B", "ctx": null, - "_testId": "urn:uuid:4148a715-632e-40ae-b29c-65f1e3c2e8fb", + "_testId": "urn:uuid:3efcae7f-b792-4007-85c2-e47358f0bd5d", "cell": { "columnId": "Grotto Networking", "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." @@ -38608,7 +37094,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98537, + "_idleStart": 96941, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -38634,7 +37120,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "YR9ldR5Vn-jXAXvBMulmi", + "parent": "PU67F7lj6MUEiEtR8p28B", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before each\" hook: setupRow", @@ -38657,7 +37143,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "YR9ldR5Vn-jXAXvBMulmi", + "parent": "PU67F7lj6MUEiEtR8p28B", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -38667,12 +37153,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98526, + "_idleStart": 96908, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 10, + "duration": 32, "_error": null } ], @@ -38684,9 +37170,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "b72EmhnatEwc-EP4JOwOk", + "parent": "h7HE_tirk6pqZ6LGBBQnl", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:cb7e376b-e2ee-4f2f-9024-689e77f2bef4" + "_testId": "urn:uuid:55593a89-4f20-4a80-8f05-3dc889a6f8e8" }, { "title": "Procivis One Core", @@ -38706,9 +37192,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "5ALFfQDHao60iDqBQmVTD", + "parent": "CVHTEV6wY-N8V2Uyq4U08", "ctx": null, - "_testId": "urn:uuid:c99590d2-47ff-4a9e-980e-b4761b76b14b", + "_testId": "urn:uuid:8c92009b-2fbd-42a2-b3cd-3af157aa3dc5", "cell": { "columnId": "Procivis One Core", "rowId": "The type property MUST be DataIntegrityProof." @@ -38720,7 +37206,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 99075, + "_idleStart": 97449, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -38742,9 +37228,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "5ALFfQDHao60iDqBQmVTD", + "parent": "CVHTEV6wY-N8V2Uyq4U08", "ctx": null, - "_testId": "urn:uuid:6fa3d5e3-c673-4185-8feb-d95578e1356a", + "_testId": "urn:uuid:1b8d481b-e21a-4e4c-aa02-0d3200659682", "cell": { "columnId": "Procivis One Core", "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." @@ -38756,7 +37242,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 99075, + "_idleStart": 97449, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -38778,9 +37264,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "5ALFfQDHao60iDqBQmVTD", + "parent": "CVHTEV6wY-N8V2Uyq4U08", "ctx": null, - "_testId": "urn:uuid:17ace3e1-0244-44e1-b62e-45b0e7a0bf6e", + "_testId": "urn:uuid:edad3a1e-a608-4661-9cf9-ee8069a05650", "cell": { "columnId": "Procivis One Core", "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." @@ -38792,7 +37278,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 99075, + "_idleStart": 97449, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -38818,7 +37304,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "5ALFfQDHao60iDqBQmVTD", + "parent": "CVHTEV6wY-N8V2Uyq4U08", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before each\" hook: setupRow", @@ -38841,7 +37327,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "5ALFfQDHao60iDqBQmVTD", + "parent": "CVHTEV6wY-N8V2Uyq4U08", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -38851,12 +37337,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98537, + "_idleStart": 96941, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 537, + "duration": 507, "_error": null } ], @@ -38868,9 +37354,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "b72EmhnatEwc-EP4JOwOk", + "parent": "h7HE_tirk6pqZ6LGBBQnl", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:6a7df16e-cc76-43fc-a112-a4c38ad54b6a" + "_testId": "urn:uuid:e770385f-8880-4632-aefb-f2b283c9bc8e" }, { "title": "SpruceID", @@ -38890,9 +37376,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "QThAFJG20yNc4gDY6zzPl", + "parent": "XkELdKpkaERv7hGXpQHAR", "ctx": null, - "_testId": "urn:uuid:b312ca55-c02a-486d-a0bc-892b746ccab5", + "_testId": "urn:uuid:7402f8c8-1abe-48ae-8a40-444b2457c27d", "cell": { "columnId": "SpruceID", "rowId": "The type property MUST be DataIntegrityProof." @@ -38904,12 +37390,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 99184, + "_idleStart": 97589, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -38926,9 +37412,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "QThAFJG20yNc4gDY6zzPl", + "parent": "XkELdKpkaERv7hGXpQHAR", "ctx": null, - "_testId": "urn:uuid:cd330167-999b-41fe-82df-2b325b0a4f34", + "_testId": "urn:uuid:b5c124ad-5767-42ec-8471-71ae4d36cdf0", "cell": { "columnId": "SpruceID", "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." @@ -38940,7 +37426,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 99184, + "_idleStart": 97589, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -38962,9 +37448,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "QThAFJG20yNc4gDY6zzPl", + "parent": "XkELdKpkaERv7hGXpQHAR", "ctx": null, - "_testId": "urn:uuid:1b23e6da-a6a3-4130-b55f-d2affb0ce035", + "_testId": "urn:uuid:566dbe87-7f19-49e8-9c39-d2b9aa66c57d", "cell": { "columnId": "SpruceID", "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." @@ -38976,7 +37462,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 99184, + "_idleStart": 97589, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -39002,7 +37488,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "QThAFJG20yNc4gDY6zzPl", + "parent": "XkELdKpkaERv7hGXpQHAR", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before each\" hook: setupRow", @@ -39025,7 +37511,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "QThAFJG20yNc4gDY6zzPl", + "parent": "XkELdKpkaERv7hGXpQHAR", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -39035,12 +37521,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 99076, + "_idleStart": 97450, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 107, + "duration": 140, "_error": null } ], @@ -39052,9 +37538,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "b72EmhnatEwc-EP4JOwOk", + "parent": "h7HE_tirk6pqZ6LGBBQnl", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:a3de0bbd-8a31-4b73-9e02-1ae9adf72018" + "_testId": "urn:uuid:d0306ec5-0469-4b7f-bb14-6cf775c08bb4" }, { "title": "Trential", @@ -39074,9 +37560,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "7nuwou3NH43NLnmvNiTfs", + "parent": "owAcTZee_S2bjP_mBCCJM", "ctx": null, - "_testId": "urn:uuid:3328d269-f5ed-4ac8-bd9d-146930d5b86a", + "_testId": "urn:uuid:09bcc7f7-50e1-48c6-b665-63f1ac333208", "cell": { "columnId": "Trential", "rowId": "The type property MUST be DataIntegrityProof." @@ -39088,12 +37574,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100114, + "_idleStart": 98530, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -39110,9 +37596,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "7nuwou3NH43NLnmvNiTfs", + "parent": "owAcTZee_S2bjP_mBCCJM", "ctx": null, - "_testId": "urn:uuid:77a78b1b-d29f-4f79-b87c-581bb0d0e3e7", + "_testId": "urn:uuid:3f3c290c-92a1-449a-872f-bd54ca242362", "cell": { "columnId": "Trential", "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." @@ -39124,12 +37610,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100115, + "_idleStart": 98530, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -39146,9 +37632,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "7nuwou3NH43NLnmvNiTfs", + "parent": "owAcTZee_S2bjP_mBCCJM", "ctx": null, - "_testId": "urn:uuid:9734b637-2814-4797-b6ab-570bd698aec1", + "_testId": "urn:uuid:b5880822-957e-48e3-8d51-58af763f8743", "cell": { "columnId": "Trential", "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." @@ -39160,7 +37646,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100115, + "_idleStart": 98530, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -39186,7 +37672,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "7nuwou3NH43NLnmvNiTfs", + "parent": "owAcTZee_S2bjP_mBCCJM", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before each\" hook: setupRow", @@ -39209,7 +37695,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "7nuwou3NH43NLnmvNiTfs", + "parent": "owAcTZee_S2bjP_mBCCJM", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -39219,12 +37705,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 99185, + "_idleStart": 97590, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 930, + "duration": 939, "_error": null } ], @@ -39236,9 +37722,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "b72EmhnatEwc-EP4JOwOk", + "parent": "h7HE_tirk6pqZ6LGBBQnl", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:fed31caa-c02c-402e-a037-56b0a40d9083" + "_testId": "urn:uuid:9e50832a-2327-446f-9c19-7845fd3537a6" }, { "title": "Trinsic", @@ -39258,9 +37744,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "efrDcub5ppMavtS3d87_-", + "parent": "QcHZfe1OWIIAkNaJn3I5j", "ctx": null, - "_testId": "urn:uuid:79a00966-b0b5-475a-a64f-873227aebdb3", + "_testId": "urn:uuid:1f1a63b7-1efa-450e-a529-02e071da7be6", "cell": { "columnId": "Trinsic", "rowId": "The type property MUST be DataIntegrityProof." @@ -39272,7 +37758,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100246, + "_idleStart": 98659, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -39281,12 +37767,9 @@ "state": "failed", "err": { "name": "AssertionError", - "message": "Expected eddsa-jcs-2022 or eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1", - "showDiff": true, - "actual": "0", - "expected": "1", - "operator": "strictEqual", - "stack": "AssertionError: Expected eddsa-jcs-2022 or eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1\n at commonAssert (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:144:46)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:150:15)\n at process.processImmediate (node:internal/timers:483:21)" + "message": "Expected issuer to have issued a credential.: expected undefined to exist", + "showDiff": false, + "stack": "AssertionError: Expected issuer to have issued a credential.: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at commonAssert (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:140:20)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:150:15)\n at process.processImmediate (node:internal/timers:483:21)" } }, { @@ -39302,9 +37785,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "efrDcub5ppMavtS3d87_-", + "parent": "QcHZfe1OWIIAkNaJn3I5j", "ctx": null, - "_testId": "urn:uuid:c461f7cd-23b2-422b-8316-91d45fcf59fa", + "_testId": "urn:uuid:ec5c551d-aa54-4a10-8109-79262979f06a", "cell": { "columnId": "Trinsic", "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." @@ -39316,7 +37799,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100246, + "_idleStart": 98660, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -39325,12 +37808,9 @@ "state": "failed", "err": { "name": "AssertionError", - "message": "Expected eddsa-jcs-2022 or eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1", - "showDiff": true, - "actual": "0", - "expected": "1", - "operator": "strictEqual", - "stack": "AssertionError: Expected eddsa-jcs-2022 or eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1\n at commonAssert (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:144:46)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:162:13)\n at process.processImmediate (node:internal/timers:483:21)" + "message": "Expected issuer to have issued a credential.: expected undefined to exist", + "showDiff": false, + "stack": "AssertionError: Expected issuer to have issued a credential.: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at commonAssert (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:140:20)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:162:13)\n at process.processImmediate (node:internal/timers:483:21)" } }, { @@ -39346,9 +37826,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "efrDcub5ppMavtS3d87_-", + "parent": "QcHZfe1OWIIAkNaJn3I5j", "ctx": null, - "_testId": "urn:uuid:ff63827e-19ff-49ea-8b82-c0ee035d6015", + "_testId": "urn:uuid:8c7286ec-aead-4a24-b440-abbfb828368b", "cell": { "columnId": "Trinsic", "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." @@ -39360,7 +37840,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100247, + "_idleStart": 98660, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -39369,12 +37849,9 @@ "state": "failed", "err": { "name": "AssertionError", - "message": "Expected eddsa-jcs-2022 or eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1", - "showDiff": true, - "actual": "0", - "expected": "1", - "operator": "strictEqual", - "stack": "AssertionError: Expected eddsa-jcs-2022 or eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1\n at commonAssert (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:144:46)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:176:13)\n at process.processImmediate (node:internal/timers:483:21)" + "message": "Expected issuer to have issued a credential.: expected undefined to exist", + "showDiff": false, + "stack": "AssertionError: Expected issuer to have issued a credential.: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at commonAssert (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:140:20)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:176:13)\n at process.processImmediate (node:internal/timers:483:21)" } } ], @@ -39394,7 +37871,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "efrDcub5ppMavtS3d87_-", + "parent": "QcHZfe1OWIIAkNaJn3I5j", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before each\" hook: setupRow", @@ -39417,7 +37894,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "efrDcub5ppMavtS3d87_-", + "parent": "QcHZfe1OWIIAkNaJn3I5j", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -39427,12 +37904,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100115, + "_idleStart": 98530, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 130, + "duration": 129, "_error": null } ], @@ -39444,9 +37921,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "b72EmhnatEwc-EP4JOwOk", + "parent": "h7HE_tirk6pqZ6LGBBQnl", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:1c87554c-2129-471c-8b0e-a9f4e8c5c7f7" + "_testId": "urn:uuid:ee64247d-df3b-41d4-9738-fced34442b31" }, { "title": "bovine", @@ -39466,9 +37943,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "Fbxki9R-81ilAU6t6qZ_e", + "parent": "tNOAck_kc1025C8RF3OJQ", "ctx": null, - "_testId": "urn:uuid:e3e7e492-2738-4b3d-8bce-9660e0955dbc", + "_testId": "urn:uuid:c30c6968-187d-42d3-b924-9fcfa75f5336", "cell": { "columnId": "bovine", "rowId": "The type property MUST be DataIntegrityProof." @@ -39480,7 +37957,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100427, + "_idleStart": 98820, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -39502,9 +37979,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "Fbxki9R-81ilAU6t6qZ_e", + "parent": "tNOAck_kc1025C8RF3OJQ", "ctx": null, - "_testId": "urn:uuid:7958c5ad-8949-4036-859c-903179cb3f60", + "_testId": "urn:uuid:ece483ba-62a3-4486-9394-f8d643ec2d75", "cell": { "columnId": "bovine", "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." @@ -39516,7 +37993,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100427, + "_idleStart": 98820, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -39538,9 +38015,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "Fbxki9R-81ilAU6t6qZ_e", + "parent": "tNOAck_kc1025C8RF3OJQ", "ctx": null, - "_testId": "urn:uuid:d6e299ef-9517-46da-b9bc-aa828856dc4a", + "_testId": "urn:uuid:49fe3673-be06-45d7-b26a-1ce7d111aeb2", "cell": { "columnId": "bovine", "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." @@ -39552,12 +38029,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100428, + "_idleStart": 98822, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" } @@ -39578,7 +38055,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "Fbxki9R-81ilAU6t6qZ_e", + "parent": "tNOAck_kc1025C8RF3OJQ", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before each\" hook: setupRow", @@ -39601,7 +38078,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "Fbxki9R-81ilAU6t6qZ_e", + "parent": "tNOAck_kc1025C8RF3OJQ", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -39611,12 +38088,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100247, + "_idleStart": 98661, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 180, + "duration": 159, "_error": null } ], @@ -39628,9 +38105,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "b72EmhnatEwc-EP4JOwOk", + "parent": "h7HE_tirk6pqZ6LGBBQnl", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:a00476d1-26d9-42c0-ab46-4dd196be3a0a" + "_testId": "urn:uuid:023e46b7-ebd7-4461-94a2-f336322efd0d" } ], "root": false, @@ -39650,7 +38127,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "b72EmhnatEwc-EP4JOwOk", + "parent": "h7HE_tirk6pqZ6LGBBQnl", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -39660,7 +38137,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 97180, + "_idleStart": 95635, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -39677,13 +38154,13 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "MnZaBVNYECVkKELpHT2LB", + "parent": "OnvKeaY2Rbvac12FYBlvs", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "matrix": true, "report": true, "rowLabel": "Test Name", "columnLabel": "Implementer", - "_testId": "urn:uuid:dfc03e70-f6cf-4613-90f5-3a4ac6e13f76", + "_testId": "urn:uuid:d3c2b384-01c4-48ba-9baa-6a3b4fe0ba3b", "columns": [ "apicatalog.com", "Aviary Tech", @@ -39713,9 +38190,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "BiWRR2CVAXXg_dIa4i-iY", + "parent": "Nm463VGbrwoh8pJ29hvYd", "ctx": null, - "_testId": "urn:uuid:a112c9dc-d297-4ee7-8d1a-a0f238ba461a", + "_testId": "urn:uuid:e3f4fa52-2a80-4c98-9707-fc251d71333c", "cell": { "columnId": "apicatalog.com", "rowId": "The type property MUST be DataIntegrityProof." @@ -39727,12 +38204,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98064, + "_idleStart": 96350, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -39749,9 +38226,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "n-yxk_9rfCMUmVTCJNSBa", + "parent": "KN_-e68f9sqI7H5Xsa5RX", "ctx": null, - "_testId": "urn:uuid:20c35a66-b6cf-4464-a28e-7e56eaead035", + "_testId": "urn:uuid:a328f6c8-ca12-46c1-a7f9-185fd897198c", "cell": { "columnId": "Aviary Tech", "rowId": "The type property MUST be DataIntegrityProof." @@ -39763,7 +38240,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98153, + "_idleStart": 96493, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -39785,9 +38262,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "rkYo73-c6gIwDyGAlWf7b", + "parent": "bTJEantBwZeCkd7AnzLMl", "ctx": null, - "_testId": "urn:uuid:77c45b4b-77f6-4607-81d3-e99e95b22f3b", + "_testId": "urn:uuid:8cecff4f-9311-483a-97dd-2b5efb0ffc3e", "cell": { "columnId": "Digital Bazaar", "rowId": "The type property MUST be DataIntegrityProof." @@ -39799,12 +38276,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98525, + "_idleStart": 96908, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -39821,9 +38298,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "YR9ldR5Vn-jXAXvBMulmi", + "parent": "PU67F7lj6MUEiEtR8p28B", "ctx": null, - "_testId": "urn:uuid:1a1f6385-61e4-42b4-9869-ec30cdb92869", + "_testId": "urn:uuid:497cfd01-87c1-44d8-b25c-11cdd1369442", "cell": { "columnId": "Grotto Networking", "rowId": "The type property MUST be DataIntegrityProof." @@ -39835,12 +38312,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98537, + "_idleStart": 96940, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -39857,9 +38334,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "5ALFfQDHao60iDqBQmVTD", + "parent": "CVHTEV6wY-N8V2Uyq4U08", "ctx": null, - "_testId": "urn:uuid:c99590d2-47ff-4a9e-980e-b4761b76b14b", + "_testId": "urn:uuid:8c92009b-2fbd-42a2-b3cd-3af157aa3dc5", "cell": { "columnId": "Procivis One Core", "rowId": "The type property MUST be DataIntegrityProof." @@ -39871,7 +38348,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 99075, + "_idleStart": 97449, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -39893,9 +38370,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "QThAFJG20yNc4gDY6zzPl", + "parent": "XkELdKpkaERv7hGXpQHAR", "ctx": null, - "_testId": "urn:uuid:b312ca55-c02a-486d-a0bc-892b746ccab5", + "_testId": "urn:uuid:7402f8c8-1abe-48ae-8a40-444b2457c27d", "cell": { "columnId": "SpruceID", "rowId": "The type property MUST be DataIntegrityProof." @@ -39907,12 +38384,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 99184, + "_idleStart": 97589, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -39929,9 +38406,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "7nuwou3NH43NLnmvNiTfs", + "parent": "owAcTZee_S2bjP_mBCCJM", "ctx": null, - "_testId": "urn:uuid:3328d269-f5ed-4ac8-bd9d-146930d5b86a", + "_testId": "urn:uuid:09bcc7f7-50e1-48c6-b665-63f1ac333208", "cell": { "columnId": "Trential", "rowId": "The type property MUST be DataIntegrityProof." @@ -39943,12 +38420,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100114, + "_idleStart": 98530, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -39965,9 +38442,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "efrDcub5ppMavtS3d87_-", + "parent": "QcHZfe1OWIIAkNaJn3I5j", "ctx": null, - "_testId": "urn:uuid:79a00966-b0b5-475a-a64f-873227aebdb3", + "_testId": "urn:uuid:1f1a63b7-1efa-450e-a529-02e071da7be6", "cell": { "columnId": "Trinsic", "rowId": "The type property MUST be DataIntegrityProof." @@ -39979,7 +38456,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100246, + "_idleStart": 98659, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -39988,12 +38465,9 @@ "state": "failed", "err": { "name": "AssertionError", - "message": "Expected eddsa-jcs-2022 or eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1", - "showDiff": true, - "actual": "0", - "expected": "1", - "operator": "strictEqual", - "stack": "AssertionError: Expected eddsa-jcs-2022 or eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1\n at commonAssert (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:144:46)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:150:15)\n at process.processImmediate (node:internal/timers:483:21)" + "message": "Expected issuer to have issued a credential.: expected undefined to exist", + "showDiff": false, + "stack": "AssertionError: Expected issuer to have issued a credential.: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at commonAssert (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:140:20)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:150:15)\n at process.processImmediate (node:internal/timers:483:21)" } }, { @@ -40009,9 +38483,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "Fbxki9R-81ilAU6t6qZ_e", + "parent": "tNOAck_kc1025C8RF3OJQ", "ctx": null, - "_testId": "urn:uuid:e3e7e492-2738-4b3d-8bce-9660e0955dbc", + "_testId": "urn:uuid:c30c6968-187d-42d3-b924-9fcfa75f5336", "cell": { "columnId": "bovine", "rowId": "The type property MUST be DataIntegrityProof." @@ -40023,7 +38497,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100427, + "_idleStart": 98820, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -40051,9 +38525,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "BiWRR2CVAXXg_dIa4i-iY", + "parent": "Nm463VGbrwoh8pJ29hvYd", "ctx": null, - "_testId": "urn:uuid:1a52c856-eddc-4812-8ec8-7c29fddb251c", + "_testId": "urn:uuid:f188c6a3-f350-459b-a3ea-f5447ed4187b", "cell": { "columnId": "apicatalog.com", "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." @@ -40065,7 +38539,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98064, + "_idleStart": 96350, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -40087,9 +38561,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "n-yxk_9rfCMUmVTCJNSBa", + "parent": "KN_-e68f9sqI7H5Xsa5RX", "ctx": null, - "_testId": "urn:uuid:e80dd0fd-c51a-4ec5-a2b6-08eee64841c6", + "_testId": "urn:uuid:7c0fd0e0-544c-401a-ba2d-8de8b7e39d16", "cell": { "columnId": "Aviary Tech", "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." @@ -40101,7 +38575,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98154, + "_idleStart": 96494, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -40123,9 +38597,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "rkYo73-c6gIwDyGAlWf7b", + "parent": "bTJEantBwZeCkd7AnzLMl", "ctx": null, - "_testId": "urn:uuid:aa18704c-d792-4b4b-add3-a542921837a5", + "_testId": "urn:uuid:3f14fd6d-4b0c-4f14-9f0e-dde95768351e", "cell": { "columnId": "Digital Bazaar", "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." @@ -40137,12 +38611,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98526, + "_idleStart": 96908, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -40159,9 +38633,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "YR9ldR5Vn-jXAXvBMulmi", + "parent": "PU67F7lj6MUEiEtR8p28B", "ctx": null, - "_testId": "urn:uuid:850dfb76-779e-40f2-a451-df253ca1c055", + "_testId": "urn:uuid:d0aca9cc-ff9f-4871-966f-eb8f7b016b48", "cell": { "columnId": "Grotto Networking", "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." @@ -40173,7 +38647,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98537, + "_idleStart": 96940, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -40195,9 +38669,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "5ALFfQDHao60iDqBQmVTD", + "parent": "CVHTEV6wY-N8V2Uyq4U08", "ctx": null, - "_testId": "urn:uuid:6fa3d5e3-c673-4185-8feb-d95578e1356a", + "_testId": "urn:uuid:1b8d481b-e21a-4e4c-aa02-0d3200659682", "cell": { "columnId": "Procivis One Core", "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." @@ -40209,7 +38683,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 99075, + "_idleStart": 97449, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -40231,9 +38705,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "QThAFJG20yNc4gDY6zzPl", + "parent": "XkELdKpkaERv7hGXpQHAR", "ctx": null, - "_testId": "urn:uuid:cd330167-999b-41fe-82df-2b325b0a4f34", + "_testId": "urn:uuid:b5c124ad-5767-42ec-8471-71ae4d36cdf0", "cell": { "columnId": "SpruceID", "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." @@ -40245,7 +38719,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 99184, + "_idleStart": 97589, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -40267,9 +38741,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "7nuwou3NH43NLnmvNiTfs", + "parent": "owAcTZee_S2bjP_mBCCJM", "ctx": null, - "_testId": "urn:uuid:77a78b1b-d29f-4f79-b87c-581bb0d0e3e7", + "_testId": "urn:uuid:3f3c290c-92a1-449a-872f-bd54ca242362", "cell": { "columnId": "Trential", "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." @@ -40281,12 +38755,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100115, + "_idleStart": 98530, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -40303,9 +38777,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "efrDcub5ppMavtS3d87_-", + "parent": "QcHZfe1OWIIAkNaJn3I5j", "ctx": null, - "_testId": "urn:uuid:c461f7cd-23b2-422b-8316-91d45fcf59fa", + "_testId": "urn:uuid:ec5c551d-aa54-4a10-8109-79262979f06a", "cell": { "columnId": "Trinsic", "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." @@ -40317,7 +38791,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100246, + "_idleStart": 98660, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -40326,12 +38800,9 @@ "state": "failed", "err": { "name": "AssertionError", - "message": "Expected eddsa-jcs-2022 or eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1", - "showDiff": true, - "actual": "0", - "expected": "1", - "operator": "strictEqual", - "stack": "AssertionError: Expected eddsa-jcs-2022 or eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1\n at commonAssert (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:144:46)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:162:13)\n at process.processImmediate (node:internal/timers:483:21)" + "message": "Expected issuer to have issued a credential.: expected undefined to exist", + "showDiff": false, + "stack": "AssertionError: Expected issuer to have issued a credential.: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at commonAssert (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:140:20)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:162:13)\n at process.processImmediate (node:internal/timers:483:21)" } }, { @@ -40347,9 +38818,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "Fbxki9R-81ilAU6t6qZ_e", + "parent": "tNOAck_kc1025C8RF3OJQ", "ctx": null, - "_testId": "urn:uuid:7958c5ad-8949-4036-859c-903179cb3f60", + "_testId": "urn:uuid:ece483ba-62a3-4486-9394-f8d643ec2d75", "cell": { "columnId": "bovine", "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." @@ -40361,7 +38832,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100427, + "_idleStart": 98820, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -40389,9 +38860,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "BiWRR2CVAXXg_dIa4i-iY", + "parent": "Nm463VGbrwoh8pJ29hvYd", "ctx": null, - "_testId": "urn:uuid:6a57de26-b8cd-4289-9769-04140fe39433", + "_testId": "urn:uuid:a7544b2f-5b56-4958-9be4-b37fe634f31f", "cell": { "columnId": "apicatalog.com", "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." @@ -40403,12 +38874,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98065, + "_idleStart": 96351, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -40425,9 +38896,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "n-yxk_9rfCMUmVTCJNSBa", + "parent": "KN_-e68f9sqI7H5Xsa5RX", "ctx": null, - "_testId": "urn:uuid:3a12de5d-bf31-4bb4-8475-68a694170163", + "_testId": "urn:uuid:134aa2a0-a422-4299-bc3e-1623104b54d3", "cell": { "columnId": "Aviary Tech", "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." @@ -40439,7 +38910,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98154, + "_idleStart": 96494, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -40461,9 +38932,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "rkYo73-c6gIwDyGAlWf7b", + "parent": "bTJEantBwZeCkd7AnzLMl", "ctx": null, - "_testId": "urn:uuid:f2b6020f-4acb-4904-89ce-2d0fccc32849", + "_testId": "urn:uuid:787130ac-7d83-4377-a63a-d4402357ee01", "cell": { "columnId": "Digital Bazaar", "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." @@ -40475,7 +38946,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98526, + "_idleStart": 96908, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -40497,9 +38968,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "YR9ldR5Vn-jXAXvBMulmi", + "parent": "PU67F7lj6MUEiEtR8p28B", "ctx": null, - "_testId": "urn:uuid:4148a715-632e-40ae-b29c-65f1e3c2e8fb", + "_testId": "urn:uuid:3efcae7f-b792-4007-85c2-e47358f0bd5d", "cell": { "columnId": "Grotto Networking", "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." @@ -40511,7 +38982,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 98537, + "_idleStart": 96941, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -40533,9 +39004,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "5ALFfQDHao60iDqBQmVTD", + "parent": "CVHTEV6wY-N8V2Uyq4U08", "ctx": null, - "_testId": "urn:uuid:17ace3e1-0244-44e1-b62e-45b0e7a0bf6e", + "_testId": "urn:uuid:edad3a1e-a608-4661-9cf9-ee8069a05650", "cell": { "columnId": "Procivis One Core", "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." @@ -40547,7 +39018,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 99075, + "_idleStart": 97449, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -40569,9 +39040,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "QThAFJG20yNc4gDY6zzPl", + "parent": "XkELdKpkaERv7hGXpQHAR", "ctx": null, - "_testId": "urn:uuid:1b23e6da-a6a3-4130-b55f-d2affb0ce035", + "_testId": "urn:uuid:566dbe87-7f19-49e8-9c39-d2b9aa66c57d", "cell": { "columnId": "SpruceID", "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." @@ -40583,7 +39054,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 99184, + "_idleStart": 97589, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -40605,9 +39076,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "7nuwou3NH43NLnmvNiTfs", + "parent": "owAcTZee_S2bjP_mBCCJM", "ctx": null, - "_testId": "urn:uuid:9734b637-2814-4797-b6ab-570bd698aec1", + "_testId": "urn:uuid:b5880822-957e-48e3-8d51-58af763f8743", "cell": { "columnId": "Trential", "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." @@ -40619,7 +39090,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100115, + "_idleStart": 98530, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -40641,9 +39112,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "efrDcub5ppMavtS3d87_-", + "parent": "QcHZfe1OWIIAkNaJn3I5j", "ctx": null, - "_testId": "urn:uuid:ff63827e-19ff-49ea-8b82-c0ee035d6015", + "_testId": "urn:uuid:8c7286ec-aead-4a24-b440-abbfb828368b", "cell": { "columnId": "Trinsic", "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." @@ -40655,7 +39126,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100247, + "_idleStart": 98660, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -40664,12 +39135,9 @@ "state": "failed", "err": { "name": "AssertionError", - "message": "Expected eddsa-jcs-2022 or eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1", - "showDiff": true, - "actual": "0", - "expected": "1", - "operator": "strictEqual", - "stack": "AssertionError: Expected eddsa-jcs-2022 or eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1\n at commonAssert (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:144:46)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:176:13)\n at process.processImmediate (node:internal/timers:483:21)" + "message": "Expected issuer to have issued a credential.: expected undefined to exist", + "showDiff": false, + "stack": "AssertionError: Expected issuer to have issued a credential.: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at commonAssert (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:140:20)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:176:13)\n at process.processImmediate (node:internal/timers:483:21)" } }, { @@ -40685,9 +39153,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "Fbxki9R-81ilAU6t6qZ_e", + "parent": "tNOAck_kc1025C8RF3OJQ", "ctx": null, - "_testId": "urn:uuid:d6e299ef-9517-46da-b9bc-aa828856dc4a", + "_testId": "urn:uuid:49fe3673-be06-45d7-b26a-1ce7d111aeb2", "cell": { "columnId": "bovine", "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." @@ -40699,12 +39167,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100428, + "_idleStart": 98822, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" } @@ -40734,9 +39202,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "xm4-i5Zz-vDb5KGF4eR6H", + "parent": "x-Yuq72SSnUoSlWucRd-I", "ctx": null, - "_testId": "urn:uuid:108b7443-daad-4bb4-8033-050ef6a0981d", + "_testId": "urn:uuid:361d4b35-20ae-4c31-a966-a69dfaa28375", "cell": { "columnId": "apicatalog.com", "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." @@ -40748,7 +39216,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100987, + "_idleStart": 99453, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -40770,9 +39238,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "xm4-i5Zz-vDb5KGF4eR6H", + "parent": "x-Yuq72SSnUoSlWucRd-I", "ctx": null, - "_testId": "urn:uuid:a67ee375-f8a3-4b5d-a5fb-91ae36331142", + "_testId": "urn:uuid:7aff6239-8576-4e97-9bdb-98498c46fd9d", "cell": { "columnId": "apicatalog.com", "rowId": "Any other encoding MUST NOT be allowed." @@ -40784,7 +39252,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100988, + "_idleStart": 99453, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -40810,7 +39278,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "xm4-i5Zz-vDb5KGF4eR6H", + "parent": "x-Yuq72SSnUoSlWucRd-I", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before each\" hook: setupRow", @@ -40833,7 +39301,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "xm4-i5Zz-vDb5KGF4eR6H", + "parent": "x-Yuq72SSnUoSlWucRd-I", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -40843,12 +39311,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100429, + "_idleStart": 98824, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 558, + "duration": 628, "_error": null } ], @@ -40860,9 +39328,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "AGIZee6KmMwNkpSPCL9qq", + "parent": "-12vEEPZ1wFTDn4O1f29P", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:b0df22f3-6c3a-4e2f-b017-dde994c715fc" + "_testId": "urn:uuid:39be29f5-ce44-4299-8620-3fcbce2ffaee" }, { "title": "Aviary Tech", @@ -40882,9 +39350,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "mvaQIU6hJgMi8Enj9mq34", + "parent": "c0gxemttguaSva7VFuN-2", "ctx": null, - "_testId": "urn:uuid:b9d3545d-4587-4c5f-bd7c-4a4a2195bcb0", + "_testId": "urn:uuid:a1cf93b7-61ec-4718-bee4-10463b1e679c", "cell": { "columnId": "Aviary Tech", "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." @@ -40896,7 +39364,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101019, + "_idleStart": 99524, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -40918,9 +39386,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "mvaQIU6hJgMi8Enj9mq34", + "parent": "c0gxemttguaSva7VFuN-2", "ctx": null, - "_testId": "urn:uuid:d786b351-85c2-474a-82e7-27e9403d83ac", + "_testId": "urn:uuid:4335f23e-a6e0-4ac2-81a6-8100ca831ead", "cell": { "columnId": "Aviary Tech", "rowId": "Any other encoding MUST NOT be allowed." @@ -40932,7 +39400,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101019, + "_idleStart": 99524, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -40958,7 +39426,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "mvaQIU6hJgMi8Enj9mq34", + "parent": "c0gxemttguaSva7VFuN-2", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before each\" hook: setupRow", @@ -40981,7 +39449,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "mvaQIU6hJgMi8Enj9mq34", + "parent": "c0gxemttguaSva7VFuN-2", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -40991,12 +39459,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100988, + "_idleStart": 99454, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 30, + "duration": 71, "_error": null } ], @@ -41008,9 +39476,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "AGIZee6KmMwNkpSPCL9qq", + "parent": "-12vEEPZ1wFTDn4O1f29P", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:a366768e-d196-41ab-b95b-0855fdfd2663" + "_testId": "urn:uuid:a9b4dc18-1757-4c46-83d0-f91229c78343" }, { "title": "Digital Bazaar", @@ -41030,9 +39498,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "wou8U5yYAXVbe0h-G2Ccn", + "parent": "Ux2mH-j9j2qREBdeyAYn8", "ctx": null, - "_testId": "urn:uuid:d06f4ac6-16d0-4566-92c4-7cabbb4a4937", + "_testId": "urn:uuid:ee371b5d-e1a7-4d00-a28e-02959e2d9710", "cell": { "columnId": "Digital Bazaar", "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." @@ -41044,7 +39512,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101168, + "_idleStart": 99655, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -41066,9 +39534,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "wou8U5yYAXVbe0h-G2Ccn", + "parent": "Ux2mH-j9j2qREBdeyAYn8", "ctx": null, - "_testId": "urn:uuid:6dfb7410-c43b-42cb-9bb6-e5273331add6", + "_testId": "urn:uuid:d9590a89-74b8-47dd-af1a-f04038f90056", "cell": { "columnId": "Digital Bazaar", "rowId": "Any other encoding MUST NOT be allowed." @@ -41080,7 +39548,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101168, + "_idleStart": 99655, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -41106,7 +39574,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "wou8U5yYAXVbe0h-G2Ccn", + "parent": "Ux2mH-j9j2qREBdeyAYn8", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before each\" hook: setupRow", @@ -41129,7 +39597,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "wou8U5yYAXVbe0h-G2Ccn", + "parent": "Ux2mH-j9j2qREBdeyAYn8", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -41139,12 +39607,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101019, + "_idleStart": 99524, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 149, + "duration": 130, "_error": null } ], @@ -41156,9 +39624,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "AGIZee6KmMwNkpSPCL9qq", + "parent": "-12vEEPZ1wFTDn4O1f29P", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:57299988-e94c-4cdd-8ddd-42218581332d" + "_testId": "urn:uuid:a6c52d31-49bf-4ab0-9c17-2715c953697d" }, { "title": "Grotto Networking", @@ -41178,9 +39646,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "UivW_vzhKq0Pptq40cBbp", + "parent": "6bSoGBoX2NfZsoJJGM0aq", "ctx": null, - "_testId": "urn:uuid:d0b84baa-4b19-4b2a-8301-9e1f8653c710", + "_testId": "urn:uuid:647f877e-d125-4942-9932-ae47cf606f1c", "cell": { "columnId": "Grotto Networking", "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." @@ -41192,7 +39660,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101182, + "_idleStart": 99685, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -41214,9 +39682,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "UivW_vzhKq0Pptq40cBbp", + "parent": "6bSoGBoX2NfZsoJJGM0aq", "ctx": null, - "_testId": "urn:uuid:605d86e6-bd2b-4749-887e-473acd2ba434", + "_testId": "urn:uuid:4015a103-ec2b-4828-a7f1-4c106adf2e80", "cell": { "columnId": "Grotto Networking", "rowId": "Any other encoding MUST NOT be allowed." @@ -41228,7 +39696,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101182, + "_idleStart": 99686, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -41254,7 +39722,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "UivW_vzhKq0Pptq40cBbp", + "parent": "6bSoGBoX2NfZsoJJGM0aq", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before each\" hook: setupRow", @@ -41277,7 +39745,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "UivW_vzhKq0Pptq40cBbp", + "parent": "6bSoGBoX2NfZsoJJGM0aq", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -41287,12 +39755,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101169, + "_idleStart": 99655, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 13, + "duration": 30, "_error": null } ], @@ -41304,9 +39772,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "AGIZee6KmMwNkpSPCL9qq", + "parent": "-12vEEPZ1wFTDn4O1f29P", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:6e8c9117-6de6-4884-82d7-30bd64933e15" + "_testId": "urn:uuid:71b93f51-8e99-4abb-a0f3-606ea64df720" }, { "title": "Procivis One Core", @@ -41326,9 +39794,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "pHsM8Y6xWeAXK1DTalMJi", + "parent": "FctD__H0WiO_nmAkybGGn", "ctx": null, - "_testId": "urn:uuid:a72a4d4a-d572-4fb4-8b32-28bdbf347de3", + "_testId": "urn:uuid:50ae6710-f66d-495a-928d-ad9e06f3bfb1", "cell": { "columnId": "Procivis One Core", "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." @@ -41340,7 +39808,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101374, + "_idleStart": 99861, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -41362,9 +39830,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "pHsM8Y6xWeAXK1DTalMJi", + "parent": "FctD__H0WiO_nmAkybGGn", "ctx": null, - "_testId": "urn:uuid:6d6d5585-3332-4b99-a4d4-b92d43448bac", + "_testId": "urn:uuid:bfa0d8e7-16b0-40b0-9142-c2a88ef1ed8d", "cell": { "columnId": "Procivis One Core", "rowId": "Any other encoding MUST NOT be allowed." @@ -41376,7 +39844,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101374, + "_idleStart": 99862, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -41402,7 +39870,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "pHsM8Y6xWeAXK1DTalMJi", + "parent": "FctD__H0WiO_nmAkybGGn", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before each\" hook: setupRow", @@ -41425,7 +39893,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "pHsM8Y6xWeAXK1DTalMJi", + "parent": "FctD__H0WiO_nmAkybGGn", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -41435,12 +39903,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101183, + "_idleStart": 99686, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 192, + "duration": 175, "_error": null } ], @@ -41452,9 +39920,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "AGIZee6KmMwNkpSPCL9qq", + "parent": "-12vEEPZ1wFTDn4O1f29P", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:a95a8e8a-9721-451d-8ad4-20aefeac8162" + "_testId": "urn:uuid:f31a5fca-8455-461e-99d3-4d388e78aa9d" }, { "title": "SpruceID", @@ -41474,9 +39942,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "BydLmChgTQDffGlf_Hvkn", + "parent": "J68X5wfFpjyAlYmwG7SBr", "ctx": null, - "_testId": "urn:uuid:86250238-531c-415e-a5c0-866d19c45890", + "_testId": "urn:uuid:d0d3cfec-4517-4577-93e7-7116257aba61", "cell": { "columnId": "SpruceID", "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." @@ -41488,7 +39956,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101476, + "_idleStart": 99964, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -41510,9 +39978,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "BydLmChgTQDffGlf_Hvkn", + "parent": "J68X5wfFpjyAlYmwG7SBr", "ctx": null, - "_testId": "urn:uuid:974cb294-a8d2-498b-af7e-99b367ce43b7", + "_testId": "urn:uuid:762bf48c-f91c-4c7b-b49e-c4b7436bdfb9", "cell": { "columnId": "SpruceID", "rowId": "Any other encoding MUST NOT be allowed." @@ -41524,7 +39992,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101476, + "_idleStart": 99964, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -41550,7 +40018,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "BydLmChgTQDffGlf_Hvkn", + "parent": "J68X5wfFpjyAlYmwG7SBr", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before each\" hook: setupRow", @@ -41573,7 +40041,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "BydLmChgTQDffGlf_Hvkn", + "parent": "J68X5wfFpjyAlYmwG7SBr", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -41583,7 +40051,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101375, + "_idleStart": 99862, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -41600,9 +40068,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "AGIZee6KmMwNkpSPCL9qq", + "parent": "-12vEEPZ1wFTDn4O1f29P", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:84aaebd1-afd1-4e07-ba12-93827f49aa5a" + "_testId": "urn:uuid:32b43bc2-58df-4a06-8352-88b3cf7d973b" }, { "title": "Trential", @@ -41622,9 +40090,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "D6G8ykGPr9SK6F5KEq2e1", + "parent": "P0zkg9jLAd2Q9-HKqqbnG", "ctx": null, - "_testId": "urn:uuid:61c0c721-5a14-4144-b6ad-f81fd5a9a3bf", + "_testId": "urn:uuid:eccf3fb2-22da-4636-96f0-8c06d51d6f45", "cell": { "columnId": "Trential", "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." @@ -41636,12 +40104,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101730, + "_idleStart": 100208, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -41658,9 +40126,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "D6G8ykGPr9SK6F5KEq2e1", + "parent": "P0zkg9jLAd2Q9-HKqqbnG", "ctx": null, - "_testId": "urn:uuid:2c8305fc-e563-47b9-97f1-36b23e3f2fa1", + "_testId": "urn:uuid:178e4615-7cdc-49f9-bb77-b7a0eb5a854d", "cell": { "columnId": "Trential", "rowId": "Any other encoding MUST NOT be allowed." @@ -41672,7 +40140,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101730, + "_idleStart": 100208, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -41698,7 +40166,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "D6G8ykGPr9SK6F5KEq2e1", + "parent": "P0zkg9jLAd2Q9-HKqqbnG", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before each\" hook: setupRow", @@ -41721,7 +40189,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "D6G8ykGPr9SK6F5KEq2e1", + "parent": "P0zkg9jLAd2Q9-HKqqbnG", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -41731,12 +40199,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101477, + "_idleStart": 99965, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 252, + "duration": 242, "_error": null } ], @@ -41748,9 +40216,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "AGIZee6KmMwNkpSPCL9qq", + "parent": "-12vEEPZ1wFTDn4O1f29P", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:84b34d17-84a8-4bb4-8fee-b322b1c1cb11" + "_testId": "urn:uuid:40a46c1e-51b2-4a4c-ae8d-3f0c2f3470bc" }, { "title": "Trinsic", @@ -41770,9 +40238,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "l8PJ0yXqubeBBjcqIF9EK", + "parent": "KmvjcoFQ8RolqUw0oO3ex", "ctx": null, - "_testId": "urn:uuid:faeeb051-69cc-44c4-a66d-ec650f753727", + "_testId": "urn:uuid:6ba41c5e-c829-444d-bfdf-701ba435e976", "cell": { "columnId": "Trinsic", "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." @@ -41784,14 +40252,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 102441, + "_idleStart": 100308, "_onTimeout": null, "_repeat": null, "_destroyed": true }, "duration": 0, - "state": "passed", - "speed": "fast" + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Issuer Trinsic failed to issue VC: expected undefined to exist", + "showDiff": false, + "operator": "strictEqual", + "stack": "AssertionError: Issuer Trinsic failed to issue VC: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:42:20)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:56:13)\n at process.processImmediate (node:internal/timers:483:21)" + } }, { "type": "test", @@ -41806,9 +40280,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "l8PJ0yXqubeBBjcqIF9EK", + "parent": "KmvjcoFQ8RolqUw0oO3ex", "ctx": null, - "_testId": "urn:uuid:99752ef3-affa-411c-84ea-65f32e447337", + "_testId": "urn:uuid:5119c3d4-b9d3-453d-8d7d-a5caf8d57a23", "cell": { "columnId": "Trinsic", "rowId": "Any other encoding MUST NOT be allowed." @@ -41820,14 +40294,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 102441, + "_idleStart": 100308, "_onTimeout": null, "_repeat": null, "_destroyed": true }, "duration": 0, - "state": "passed", - "speed": "fast" + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Issuer Trinsic failed to issue VC: expected undefined to exist", + "showDiff": false, + "operator": "strictEqual", + "stack": "AssertionError: Issuer Trinsic failed to issue VC: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:42:20)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:75:13)\n at process.processImmediate (node:internal/timers:483:21)" + } } ], "root": false, @@ -41846,7 +40326,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "l8PJ0yXqubeBBjcqIF9EK", + "parent": "KmvjcoFQ8RolqUw0oO3ex", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before each\" hook: setupRow", @@ -41869,7 +40349,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "l8PJ0yXqubeBBjcqIF9EK", + "parent": "KmvjcoFQ8RolqUw0oO3ex", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -41879,12 +40359,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101730, + "_idleStart": 100208, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 711, + "duration": 99, "_error": null } ], @@ -41896,9 +40376,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "AGIZee6KmMwNkpSPCL9qq", + "parent": "-12vEEPZ1wFTDn4O1f29P", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:0a6675a8-1a39-4205-81b5-5f040df11253" + "_testId": "urn:uuid:81560854-1803-4c82-badb-ec5dead31372" }, { "title": "bovine", @@ -41918,9 +40398,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "P5HCfeXCMrOkCNy8QQIDI", + "parent": "DLLOFlSLQ0aQk0takfxvM", "ctx": null, - "_testId": "urn:uuid:13db83d4-b1eb-4cc7-b067-f89cfa71bfe1", + "_testId": "urn:uuid:5882b3a8-6944-4d08-a6f7-d8120984ecfc", "cell": { "columnId": "bovine", "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." @@ -41932,7 +40412,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 102618, + "_idleStart": 100466, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -41954,9 +40434,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "P5HCfeXCMrOkCNy8QQIDI", + "parent": "DLLOFlSLQ0aQk0takfxvM", "ctx": null, - "_testId": "urn:uuid:400d5f80-c35f-468b-ac8c-0f502b38467f", + "_testId": "urn:uuid:62268fd9-e423-41d1-95ee-7f308ebb2c87", "cell": { "columnId": "bovine", "rowId": "Any other encoding MUST NOT be allowed." @@ -41968,12 +40448,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 102618, + "_idleStart": 100467, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" } @@ -41994,7 +40474,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "P5HCfeXCMrOkCNy8QQIDI", + "parent": "DLLOFlSLQ0aQk0takfxvM", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before each\" hook: setupRow", @@ -42017,7 +40497,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "P5HCfeXCMrOkCNy8QQIDI", + "parent": "DLLOFlSLQ0aQk0takfxvM", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -42027,12 +40507,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 102442, + "_idleStart": 100309, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 176, + "duration": 157, "_error": null } ], @@ -42044,9 +40524,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "AGIZee6KmMwNkpSPCL9qq", + "parent": "-12vEEPZ1wFTDn4O1f29P", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:6a562d81-8c6a-4197-b34d-ea7b5223436b" + "_testId": "urn:uuid:b11960c5-9137-4036-b977-555926acdc22" } ], "root": false, @@ -42066,7 +40546,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "AGIZee6KmMwNkpSPCL9qq", + "parent": "-12vEEPZ1wFTDn4O1f29P", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -42076,7 +40556,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100429, + "_idleStart": 98824, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -42093,13 +40573,13 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "MnZaBVNYECVkKELpHT2LB", + "parent": "OnvKeaY2Rbvac12FYBlvs", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "matrix": true, "report": true, "rowLabel": "Test Name", "columnLabel": "Implementer", - "_testId": "urn:uuid:889052f2-083d-4647-9547-50f8081fc1ae", + "_testId": "urn:uuid:5e40a8d1-2d8b-4b3d-8875-2817002642f4", "columns": [ "apicatalog.com", "Aviary Tech", @@ -42129,9 +40609,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "xm4-i5Zz-vDb5KGF4eR6H", + "parent": "x-Yuq72SSnUoSlWucRd-I", "ctx": null, - "_testId": "urn:uuid:108b7443-daad-4bb4-8033-050ef6a0981d", + "_testId": "urn:uuid:361d4b35-20ae-4c31-a966-a69dfaa28375", "cell": { "columnId": "apicatalog.com", "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." @@ -42143,7 +40623,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100987, + "_idleStart": 99453, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -42165,9 +40645,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "mvaQIU6hJgMi8Enj9mq34", + "parent": "c0gxemttguaSva7VFuN-2", "ctx": null, - "_testId": "urn:uuid:b9d3545d-4587-4c5f-bd7c-4a4a2195bcb0", + "_testId": "urn:uuid:a1cf93b7-61ec-4718-bee4-10463b1e679c", "cell": { "columnId": "Aviary Tech", "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." @@ -42179,7 +40659,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101019, + "_idleStart": 99524, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -42201,9 +40681,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "wou8U5yYAXVbe0h-G2Ccn", + "parent": "Ux2mH-j9j2qREBdeyAYn8", "ctx": null, - "_testId": "urn:uuid:d06f4ac6-16d0-4566-92c4-7cabbb4a4937", + "_testId": "urn:uuid:ee371b5d-e1a7-4d00-a28e-02959e2d9710", "cell": { "columnId": "Digital Bazaar", "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." @@ -42215,7 +40695,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101168, + "_idleStart": 99655, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -42237,9 +40717,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "UivW_vzhKq0Pptq40cBbp", + "parent": "6bSoGBoX2NfZsoJJGM0aq", "ctx": null, - "_testId": "urn:uuid:d0b84baa-4b19-4b2a-8301-9e1f8653c710", + "_testId": "urn:uuid:647f877e-d125-4942-9932-ae47cf606f1c", "cell": { "columnId": "Grotto Networking", "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." @@ -42251,7 +40731,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101182, + "_idleStart": 99685, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -42273,9 +40753,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "pHsM8Y6xWeAXK1DTalMJi", + "parent": "FctD__H0WiO_nmAkybGGn", "ctx": null, - "_testId": "urn:uuid:a72a4d4a-d572-4fb4-8b32-28bdbf347de3", + "_testId": "urn:uuid:50ae6710-f66d-495a-928d-ad9e06f3bfb1", "cell": { "columnId": "Procivis One Core", "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." @@ -42287,7 +40767,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101374, + "_idleStart": 99861, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -42309,9 +40789,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "BydLmChgTQDffGlf_Hvkn", + "parent": "J68X5wfFpjyAlYmwG7SBr", "ctx": null, - "_testId": "urn:uuid:86250238-531c-415e-a5c0-866d19c45890", + "_testId": "urn:uuid:d0d3cfec-4517-4577-93e7-7116257aba61", "cell": { "columnId": "SpruceID", "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." @@ -42323,7 +40803,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101476, + "_idleStart": 99964, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -42345,9 +40825,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "D6G8ykGPr9SK6F5KEq2e1", + "parent": "P0zkg9jLAd2Q9-HKqqbnG", "ctx": null, - "_testId": "urn:uuid:61c0c721-5a14-4144-b6ad-f81fd5a9a3bf", + "_testId": "urn:uuid:eccf3fb2-22da-4636-96f0-8c06d51d6f45", "cell": { "columnId": "Trential", "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." @@ -42359,12 +40839,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101730, + "_idleStart": 100208, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -42381,9 +40861,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "l8PJ0yXqubeBBjcqIF9EK", + "parent": "KmvjcoFQ8RolqUw0oO3ex", "ctx": null, - "_testId": "urn:uuid:faeeb051-69cc-44c4-a66d-ec650f753727", + "_testId": "urn:uuid:6ba41c5e-c829-444d-bfdf-701ba435e976", "cell": { "columnId": "Trinsic", "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." @@ -42395,14 +40875,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 102441, + "_idleStart": 100308, "_onTimeout": null, "_repeat": null, "_destroyed": true }, "duration": 0, - "state": "passed", - "speed": "fast" + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Issuer Trinsic failed to issue VC: expected undefined to exist", + "showDiff": false, + "operator": "strictEqual", + "stack": "AssertionError: Issuer Trinsic failed to issue VC: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:42:20)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:56:13)\n at process.processImmediate (node:internal/timers:483:21)" + } }, { "type": "test", @@ -42417,9 +40903,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "P5HCfeXCMrOkCNy8QQIDI", + "parent": "DLLOFlSLQ0aQk0takfxvM", "ctx": null, - "_testId": "urn:uuid:13db83d4-b1eb-4cc7-b067-f89cfa71bfe1", + "_testId": "urn:uuid:5882b3a8-6944-4d08-a6f7-d8120984ecfc", "cell": { "columnId": "bovine", "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." @@ -42431,7 +40917,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 102618, + "_idleStart": 100466, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -42459,9 +40945,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "xm4-i5Zz-vDb5KGF4eR6H", + "parent": "x-Yuq72SSnUoSlWucRd-I", "ctx": null, - "_testId": "urn:uuid:a67ee375-f8a3-4b5d-a5fb-91ae36331142", + "_testId": "urn:uuid:7aff6239-8576-4e97-9bdb-98498c46fd9d", "cell": { "columnId": "apicatalog.com", "rowId": "Any other encoding MUST NOT be allowed." @@ -42473,7 +40959,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 100988, + "_idleStart": 99453, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -42495,9 +40981,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "mvaQIU6hJgMi8Enj9mq34", + "parent": "c0gxemttguaSva7VFuN-2", "ctx": null, - "_testId": "urn:uuid:d786b351-85c2-474a-82e7-27e9403d83ac", + "_testId": "urn:uuid:4335f23e-a6e0-4ac2-81a6-8100ca831ead", "cell": { "columnId": "Aviary Tech", "rowId": "Any other encoding MUST NOT be allowed." @@ -42509,7 +40995,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101019, + "_idleStart": 99524, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -42531,9 +41017,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "wou8U5yYAXVbe0h-G2Ccn", + "parent": "Ux2mH-j9j2qREBdeyAYn8", "ctx": null, - "_testId": "urn:uuid:6dfb7410-c43b-42cb-9bb6-e5273331add6", + "_testId": "urn:uuid:d9590a89-74b8-47dd-af1a-f04038f90056", "cell": { "columnId": "Digital Bazaar", "rowId": "Any other encoding MUST NOT be allowed." @@ -42545,7 +41031,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101168, + "_idleStart": 99655, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -42567,9 +41053,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "UivW_vzhKq0Pptq40cBbp", + "parent": "6bSoGBoX2NfZsoJJGM0aq", "ctx": null, - "_testId": "urn:uuid:605d86e6-bd2b-4749-887e-473acd2ba434", + "_testId": "urn:uuid:4015a103-ec2b-4828-a7f1-4c106adf2e80", "cell": { "columnId": "Grotto Networking", "rowId": "Any other encoding MUST NOT be allowed." @@ -42581,7 +41067,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101182, + "_idleStart": 99686, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -42603,9 +41089,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "pHsM8Y6xWeAXK1DTalMJi", + "parent": "FctD__H0WiO_nmAkybGGn", "ctx": null, - "_testId": "urn:uuid:6d6d5585-3332-4b99-a4d4-b92d43448bac", + "_testId": "urn:uuid:bfa0d8e7-16b0-40b0-9142-c2a88ef1ed8d", "cell": { "columnId": "Procivis One Core", "rowId": "Any other encoding MUST NOT be allowed." @@ -42617,7 +41103,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101374, + "_idleStart": 99862, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -42639,9 +41125,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "BydLmChgTQDffGlf_Hvkn", + "parent": "J68X5wfFpjyAlYmwG7SBr", "ctx": null, - "_testId": "urn:uuid:974cb294-a8d2-498b-af7e-99b367ce43b7", + "_testId": "urn:uuid:762bf48c-f91c-4c7b-b49e-c4b7436bdfb9", "cell": { "columnId": "SpruceID", "rowId": "Any other encoding MUST NOT be allowed." @@ -42653,7 +41139,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101476, + "_idleStart": 99964, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -42675,9 +41161,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "D6G8ykGPr9SK6F5KEq2e1", + "parent": "P0zkg9jLAd2Q9-HKqqbnG", "ctx": null, - "_testId": "urn:uuid:2c8305fc-e563-47b9-97f1-36b23e3f2fa1", + "_testId": "urn:uuid:178e4615-7cdc-49f9-bb77-b7a0eb5a854d", "cell": { "columnId": "Trential", "rowId": "Any other encoding MUST NOT be allowed." @@ -42689,7 +41175,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 101730, + "_idleStart": 100208, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -42711,9 +41197,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "l8PJ0yXqubeBBjcqIF9EK", + "parent": "KmvjcoFQ8RolqUw0oO3ex", "ctx": null, - "_testId": "urn:uuid:99752ef3-affa-411c-84ea-65f32e447337", + "_testId": "urn:uuid:5119c3d4-b9d3-453d-8d7d-a5caf8d57a23", "cell": { "columnId": "Trinsic", "rowId": "Any other encoding MUST NOT be allowed." @@ -42725,14 +41211,20 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 102441, + "_idleStart": 100308, "_onTimeout": null, "_repeat": null, "_destroyed": true }, "duration": 0, - "state": "passed", - "speed": "fast" + "state": "failed", + "err": { + "name": "AssertionError", + "message": "Issuer Trinsic failed to issue VC: expected undefined to exist", + "showDiff": false, + "operator": "strictEqual", + "stack": "AssertionError: Issuer Trinsic failed to issue VC: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:42:20)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/data-model.js:75:13)\n at process.processImmediate (node:internal/timers:483:21)" + } }, { "type": "test", @@ -42747,9 +41239,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "P5HCfeXCMrOkCNy8QQIDI", + "parent": "DLLOFlSLQ0aQk0takfxvM", "ctx": null, - "_testId": "urn:uuid:400d5f80-c35f-468b-ac8c-0f502b38467f", + "_testId": "urn:uuid:62268fd9-e423-41d1-95ee-7f308ebb2c87", "cell": { "columnId": "bovine", "rowId": "Any other encoding MUST NOT be allowed." @@ -42761,12 +41253,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 102618, + "_idleStart": 100467, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" } @@ -42796,9 +41288,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "UdLAYNNJ94eVY7gloKAA2", + "parent": "mOPIuBmg63hXpXfgu4Veq", "ctx": null, - "_testId": "urn:uuid:858e6a9a-19d1-4cbb-91c0-2eda6746adb2", + "_testId": "urn:uuid:84001a3e-bfb2-4551-8990-fd09ace979f7", "cell": { "columnId": "apicatalog.com", "rowId": "The type property MUST be DataIntegrityProof." @@ -42810,7 +41302,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 103938, + "_idleStart": 101916, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -42832,9 +41324,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "UdLAYNNJ94eVY7gloKAA2", + "parent": "mOPIuBmg63hXpXfgu4Veq", "ctx": null, - "_testId": "urn:uuid:f00388b1-eb30-4d3f-80e7-bf7e55ac4079", + "_testId": "urn:uuid:37e7dac6-5cac-49b7-833b-4da9bb15ac4d", "cell": { "columnId": "apicatalog.com", "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." @@ -42846,7 +41338,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 103938, + "_idleStart": 101916, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -42868,9 +41360,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "UdLAYNNJ94eVY7gloKAA2", + "parent": "mOPIuBmg63hXpXfgu4Veq", "ctx": null, - "_testId": "urn:uuid:7604d862-f465-4125-b837-37e78e411de5", + "_testId": "urn:uuid:e8f22e41-8597-419f-98b6-44b661e5bda3", "cell": { "columnId": "apicatalog.com", "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." @@ -42882,7 +41374,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 103939, + "_idleStart": 101917, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -42908,7 +41400,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "UdLAYNNJ94eVY7gloKAA2", + "parent": "mOPIuBmg63hXpXfgu4Veq", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before each\" hook: setupRow", @@ -42931,7 +41423,191 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "UdLAYNNJ94eVY7gloKAA2", + "parent": "mOPIuBmg63hXpXfgu4Veq", + "ctx": null, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "originalTitle": "\"before all\" hook", + "_events": {}, + "_eventsCount": 1, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 100468, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 1448, + "_error": null + } + ], + "_afterEach": [], + "_afterAll": [], + "_timeout": 15000, + "_slow": 75, + "_bail": false, + "_onlyTests": [], + "_onlySuites": [], + "delayed": false, + "parent": "1pnlau5bt0_zsLIn2ep6-", + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "_testId": "urn:uuid:e9499619-5525-4408-952e-867a2d815d05" + }, + { + "title": "Digital Bazaar", + "ctx": null, + "suites": [], + "tests": [ + { + "type": "test", + "title": "The type property MUST be DataIntegrityProof.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20type%20property%20MUST%20be%20DataIntegrityProof';\n commonAssert();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type,\n 'Expected a type identifier on the proof.');\n proof.type.should.equal('DataIntegrityProof',\n 'Expected DataIntegrityProof 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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "parent": "B1RRcpX87p041sncFfuSQ", + "ctx": null, + "_testId": "urn:uuid:34f42387-cb96-41b6-ba1a-8dd619d5ed93", + "cell": { + "columnId": "Digital Bazaar", + "rowId": "The type property MUST be DataIntegrityProof." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20type%20property%20MUST%20be%20DataIntegrityProof", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 102259, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + }, + { + "type": "test", + "title": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20cryptosuite%20property%20of%20the%20proof%20MUST%20be%20eddsa%2Drdfc%2D2022%20or%20eddsa%2Djcs%2D2022';\n commonAssert();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n proof.cryptosuite.should.be.oneOf(cryptosuites,\n 'Expected eddsa-rdfc-2022 or eddsa-jcs-2022 cryptosuite.');\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "parent": "B1RRcpX87p041sncFfuSQ", + "ctx": null, + "_testId": "urn:uuid:e2832f8d-539a-4878-ad15-d50f9c4d4a6d", + "cell": { + "columnId": "Digital Bazaar", + "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20cryptosuite%20property%20of%20the%20proof%20MUST%20be%20eddsa%2Drdfc%2D2022%20or%20eddsa%2Djcs%2D2022", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 102259, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + }, + { + "type": "test", + "title": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20proofValue%20property%20of%20the%20proof%20MUST%20be%20a%20detached%20EdDSA%20signature%20produced%20according%20to%20%5BRFC8032%5D%2C%20encoded%20using%20the%20base%2D58%2Dbtc%20header%20and%20alphabet%20as%20described%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0';\n commonAssert();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.proofValue,\n 'Expected a proof value on the proof.');\n const valueBytes = bs58Decode({id: proof.proofValue});\n should.exist(valueBytes,\n 'Expected to have a decoded proofValue.');\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "parent": "B1RRcpX87p041sncFfuSQ", + "ctx": null, + "_testId": "urn:uuid:4ba10a63-7c18-43ba-af3b-f850fd7d0da4", + "cell": { + "columnId": "Digital Bazaar", + "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20proofValue%20property%20of%20the%20proof%20MUST%20be%20a%20detached%20EdDSA%20signature%20produced%20according%20to%20%5BRFC8032%5D%2C%20encoded%20using%20the%20base%2D58%2Dbtc%20header%20and%20alphabet%20as%20described%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 102259, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + } + ], + "root": false, + "pending": false, + "_retries": -1, + "_beforeEach": [ + { + "title": "\"before each\" hook: setupRow in \"Digital Bazaar\"", + "body": "function setupRow() {\n // append test meta data to the it/test this.\n this.currentTest.cell = {\n columnId: this.currentTest.parent.title,\n rowId: this.currentTest.title\n };\n}", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "type": "hook", + "parent": "B1RRcpX87p041sncFfuSQ", + "ctx": null, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "originalTitle": "\"before each\" hook: setupRow", + "_events": {}, + "_eventsCount": 1, + "duration": 0, + "_error": null + } + ], + "_beforeAll": [ + { + "title": "\"before all\" hook in \"Digital Bazaar\"", + "body": "async function() {\n issuedVc = await createInitialVc({issuer, vc: validVc});\n proofs = getProofs(issuedVc);\n if(proofs?.length) {\n eddsa2022Proofs = proofs.filter(\n proof => cryptosuites.includes(proof?.cryptosuite));\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "type": "hook", + "parent": "B1RRcpX87p041sncFfuSQ", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -42941,12 +41617,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 102619, + "_idleStart": 101917, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1319, + "duration": 341, "_error": null } ], @@ -42958,9 +41634,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "N5fJD_0rKdI6mWC9ZNhde", + "parent": "1pnlau5bt0_zsLIn2ep6-", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:37c5a89f-78c3-476a-be34-9748087cda53" + "_testId": "urn:uuid:a79f41c9-1de1-448c-ae9d-f303435b3202" }, { "title": "Grotto Networking", @@ -42980,9 +41656,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "tM4x1OjpQjxuyROhMseex", + "parent": "LX9SisAScdrpSy1AOsPiy", "ctx": null, - "_testId": "urn:uuid:2022f8d0-eced-4545-9d43-c8c7e0a903a4", + "_testId": "urn:uuid:8c433144-8dd0-4364-93a8-b0e6bda7dbfe", "cell": { "columnId": "Grotto Networking", "rowId": "The type property MUST be DataIntegrityProof." @@ -42994,7 +41670,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 103945, + "_idleStart": 102286, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -43016,9 +41692,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "tM4x1OjpQjxuyROhMseex", + "parent": "LX9SisAScdrpSy1AOsPiy", "ctx": null, - "_testId": "urn:uuid:e99390bf-1692-4fb8-8e23-7765a825b40a", + "_testId": "urn:uuid:c1d38314-611f-4517-9c61-eff86ee972c5", "cell": { "columnId": "Grotto Networking", "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." @@ -43030,12 +41706,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 103946, + "_idleStart": 102286, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -43052,9 +41728,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "tM4x1OjpQjxuyROhMseex", + "parent": "LX9SisAScdrpSy1AOsPiy", "ctx": null, - "_testId": "urn:uuid:0fccbf8b-6802-4eb1-afa0-275a23ad87e2", + "_testId": "urn:uuid:2d3e484e-6344-467d-8d67-026cb9464d15", "cell": { "columnId": "Grotto Networking", "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." @@ -43066,7 +41742,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 103946, + "_idleStart": 102287, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -43092,7 +41768,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "tM4x1OjpQjxuyROhMseex", + "parent": "LX9SisAScdrpSy1AOsPiy", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before each\" hook: setupRow", @@ -43115,7 +41791,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "tM4x1OjpQjxuyROhMseex", + "parent": "LX9SisAScdrpSy1AOsPiy", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -43125,12 +41801,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 103939, + "_idleStart": 102259, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 6, + "duration": 27, "_error": null } ], @@ -43142,9 +41818,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "N5fJD_0rKdI6mWC9ZNhde", + "parent": "1pnlau5bt0_zsLIn2ep6-", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:9e9bf4ac-ef13-41b3-8df7-dab3dfd6ffcf" + "_testId": "urn:uuid:3c3d734f-ab86-4da8-8f6c-6efc7e0dacd4" }, { "title": "OpSecId", @@ -43164,9 +41840,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "xn6SVH5pGkNJerSTRXN0b", + "parent": "INibOqzlG9yztc_kodvN2", "ctx": null, - "_testId": "urn:uuid:c23ab27e-ace9-42da-b139-c8508fd56189", + "_testId": "urn:uuid:d0f01319-8702-4b3d-b1a5-5dfb481f671c", "cell": { "columnId": "OpSecId", "rowId": "The type property MUST be DataIntegrityProof." @@ -43178,7 +41854,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 104702, + "_idleStart": 103436, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -43200,9 +41876,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "xn6SVH5pGkNJerSTRXN0b", + "parent": "INibOqzlG9yztc_kodvN2", "ctx": null, - "_testId": "urn:uuid:f60467e9-a1f6-4ceb-b9ae-527bd73bb97a", + "_testId": "urn:uuid:a6aeeccc-4167-4e5d-ab0d-65e5bd0c79b8", "cell": { "columnId": "OpSecId", "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." @@ -43214,7 +41890,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 104702, + "_idleStart": 103437, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -43236,9 +41912,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "xn6SVH5pGkNJerSTRXN0b", + "parent": "INibOqzlG9yztc_kodvN2", "ctx": null, - "_testId": "urn:uuid:c5a84561-e99f-41b8-9900-4a739bfd3bea", + "_testId": "urn:uuid:59ee959d-074e-4a5a-88f8-bf848898765c", "cell": { "columnId": "OpSecId", "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." @@ -43250,7 +41926,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 104702, + "_idleStart": 103437, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -43276,7 +41952,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "xn6SVH5pGkNJerSTRXN0b", + "parent": "INibOqzlG9yztc_kodvN2", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before each\" hook: setupRow", @@ -43299,7 +41975,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "xn6SVH5pGkNJerSTRXN0b", + "parent": "INibOqzlG9yztc_kodvN2", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -43309,12 +41985,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 103946, + "_idleStart": 102287, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 756, + "duration": 1149, "_error": null } ], @@ -43326,9 +42002,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "N5fJD_0rKdI6mWC9ZNhde", + "parent": "1pnlau5bt0_zsLIn2ep6-", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:b9590713-74ba-48f8-ba56-19ce1f7a4730" + "_testId": "urn:uuid:a13f0b1b-8e32-4308-8983-eee50b347f22" }, { "title": "bovine", @@ -43348,9 +42024,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "nC1q59592r6kHeQ7CS4SU", + "parent": "kJRRoGvC6NV1oNPb3wOXj", "ctx": null, - "_testId": "urn:uuid:6e9bbdb4-c1f6-4535-8e9e-9850e6279ebc", + "_testId": "urn:uuid:35ab4cf4-d50d-4d19-b3f1-2ee723a91f9f", "cell": { "columnId": "bovine", "rowId": "The type property MUST be DataIntegrityProof." @@ -43362,7 +42038,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 104877, + "_idleStart": 103597, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -43384,9 +42060,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "nC1q59592r6kHeQ7CS4SU", + "parent": "kJRRoGvC6NV1oNPb3wOXj", "ctx": null, - "_testId": "urn:uuid:1ff9841a-f3d9-4163-b3a9-6ae1a1ba3ea2", + "_testId": "urn:uuid:f8d8e3a5-ec61-4c65-b9dd-b91ff2c2b746", "cell": { "columnId": "bovine", "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." @@ -43398,12 +42074,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 104877, + "_idleStart": 103598, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -43420,9 +42096,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "nC1q59592r6kHeQ7CS4SU", + "parent": "kJRRoGvC6NV1oNPb3wOXj", "ctx": null, - "_testId": "urn:uuid:3d11384f-ae56-43f3-b292-0ed7845a6a68", + "_testId": "urn:uuid:02831408-e882-45f2-bb38-a2ef26dc26ff", "cell": { "columnId": "bovine", "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." @@ -43434,7 +42110,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 104877, + "_idleStart": 103598, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -43460,7 +42136,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "nC1q59592r6kHeQ7CS4SU", + "parent": "kJRRoGvC6NV1oNPb3wOXj", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before each\" hook: setupRow", @@ -43483,7 +42159,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "nC1q59592r6kHeQ7CS4SU", + "parent": "kJRRoGvC6NV1oNPb3wOXj", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -43493,12 +42169,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 104703, + "_idleStart": 103437, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 173, + "duration": 160, "_error": null } ], @@ -43510,9 +42186,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "N5fJD_0rKdI6mWC9ZNhde", + "parent": "1pnlau5bt0_zsLIn2ep6-", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:bc792c5d-29b1-4a58-88c3-b3dff5568ac4" + "_testId": "urn:uuid:2f8b660d-f214-4820-8862-9aff4d4c8371" } ], "root": false, @@ -43532,7 +42208,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "N5fJD_0rKdI6mWC9ZNhde", + "parent": "1pnlau5bt0_zsLIn2ep6-", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -43542,7 +42218,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 102619, + "_idleStart": 100467, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -43559,15 +42235,16 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "MnZaBVNYECVkKELpHT2LB", + "parent": "OnvKeaY2Rbvac12FYBlvs", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "matrix": true, "report": true, "rowLabel": "Test Name", "columnLabel": "Implementer", - "_testId": "urn:uuid:dd13f7aa-3711-446d-bd65-000501a11103", + "_testId": "urn:uuid:5ade16c4-6a7f-4835-9554-a9c6485b04b9", "columns": [ "apicatalog.com", + "Digital Bazaar", "Grotto Networking", "OpSecId", "bovine" @@ -43590,9 +42267,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "UdLAYNNJ94eVY7gloKAA2", + "parent": "mOPIuBmg63hXpXfgu4Veq", "ctx": null, - "_testId": "urn:uuid:858e6a9a-19d1-4cbb-91c0-2eda6746adb2", + "_testId": "urn:uuid:84001a3e-bfb2-4551-8990-fd09ace979f7", "cell": { "columnId": "apicatalog.com", "rowId": "The type property MUST be DataIntegrityProof." @@ -43604,7 +42281,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 103938, + "_idleStart": 101916, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -43626,9 +42303,45 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "tM4x1OjpQjxuyROhMseex", + "parent": "B1RRcpX87p041sncFfuSQ", "ctx": null, - "_testId": "urn:uuid:2022f8d0-eced-4545-9d43-c8c7e0a903a4", + "_testId": "urn:uuid:34f42387-cb96-41b6-ba1a-8dd619d5ed93", + "cell": { + "columnId": "Digital Bazaar", + "rowId": "The type property MUST be DataIntegrityProof." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20type%20property%20MUST%20be%20DataIntegrityProof", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 102259, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + }, + { + "type": "test", + "title": "The type property MUST be DataIntegrityProof.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20type%20property%20MUST%20be%20DataIntegrityProof';\n commonAssert();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type,\n 'Expected a type identifier on the proof.');\n proof.type.should.equal('DataIntegrityProof',\n 'Expected DataIntegrityProof 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-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "parent": "LX9SisAScdrpSy1AOsPiy", + "ctx": null, + "_testId": "urn:uuid:8c433144-8dd0-4364-93a8-b0e6bda7dbfe", "cell": { "columnId": "Grotto Networking", "rowId": "The type property MUST be DataIntegrityProof." @@ -43640,7 +42353,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 103945, + "_idleStart": 102286, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -43662,9 +42375,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "xn6SVH5pGkNJerSTRXN0b", + "parent": "INibOqzlG9yztc_kodvN2", "ctx": null, - "_testId": "urn:uuid:c23ab27e-ace9-42da-b139-c8508fd56189", + "_testId": "urn:uuid:d0f01319-8702-4b3d-b1a5-5dfb481f671c", "cell": { "columnId": "OpSecId", "rowId": "The type property MUST be DataIntegrityProof." @@ -43676,7 +42389,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 104702, + "_idleStart": 103436, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -43698,9 +42411,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "nC1q59592r6kHeQ7CS4SU", + "parent": "kJRRoGvC6NV1oNPb3wOXj", "ctx": null, - "_testId": "urn:uuid:6e9bbdb4-c1f6-4535-8e9e-9850e6279ebc", + "_testId": "urn:uuid:35ab4cf4-d50d-4d19-b3f1-2ee723a91f9f", "cell": { "columnId": "bovine", "rowId": "The type property MUST be DataIntegrityProof." @@ -43712,7 +42425,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 104877, + "_idleStart": 103597, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -43740,9 +42453,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "UdLAYNNJ94eVY7gloKAA2", + "parent": "mOPIuBmg63hXpXfgu4Veq", "ctx": null, - "_testId": "urn:uuid:f00388b1-eb30-4d3f-80e7-bf7e55ac4079", + "_testId": "urn:uuid:37e7dac6-5cac-49b7-833b-4da9bb15ac4d", "cell": { "columnId": "apicatalog.com", "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." @@ -43754,7 +42467,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 103938, + "_idleStart": 101916, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -43776,33 +42489,376 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "tM4x1OjpQjxuyROhMseex", + "parent": "B1RRcpX87p041sncFfuSQ", + "ctx": null, + "_testId": "urn:uuid:e2832f8d-539a-4878-ad15-d50f9c4d4a6d", + "cell": { + "columnId": "Digital Bazaar", + "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20cryptosuite%20property%20of%20the%20proof%20MUST%20be%20eddsa%2Drdfc%2D2022%20or%20eddsa%2Djcs%2D2022", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 102259, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + }, + { + "type": "test", + "title": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20cryptosuite%20property%20of%20the%20proof%20MUST%20be%20eddsa%2Drdfc%2D2022%20or%20eddsa%2Djcs%2D2022';\n commonAssert();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n proof.cryptosuite.should.be.oneOf(cryptosuites,\n 'Expected eddsa-rdfc-2022 or eddsa-jcs-2022 cryptosuite.');\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "parent": "LX9SisAScdrpSy1AOsPiy", + "ctx": null, + "_testId": "urn:uuid:c1d38314-611f-4517-9c61-eff86ee972c5", + "cell": { + "columnId": "Grotto Networking", + "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20cryptosuite%20property%20of%20the%20proof%20MUST%20be%20eddsa%2Drdfc%2D2022%20or%20eddsa%2Djcs%2D2022", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 102286, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + }, + { + "type": "test", + "title": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20cryptosuite%20property%20of%20the%20proof%20MUST%20be%20eddsa%2Drdfc%2D2022%20or%20eddsa%2Djcs%2D2022';\n commonAssert();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n proof.cryptosuite.should.be.oneOf(cryptosuites,\n 'Expected eddsa-rdfc-2022 or eddsa-jcs-2022 cryptosuite.');\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "parent": "INibOqzlG9yztc_kodvN2", + "ctx": null, + "_testId": "urn:uuid:a6aeeccc-4167-4e5d-ab0d-65e5bd0c79b8", + "cell": { + "columnId": "OpSecId", + "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20cryptosuite%20property%20of%20the%20proof%20MUST%20be%20eddsa%2Drdfc%2D2022%20or%20eddsa%2Djcs%2D2022", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 103437, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + }, + { + "type": "test", + "title": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20cryptosuite%20property%20of%20the%20proof%20MUST%20be%20eddsa%2Drdfc%2D2022%20or%20eddsa%2Djcs%2D2022';\n commonAssert();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n proof.cryptosuite.should.be.oneOf(cryptosuites,\n 'Expected eddsa-rdfc-2022 or eddsa-jcs-2022 cryptosuite.');\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "parent": "kJRRoGvC6NV1oNPb3wOXj", + "ctx": null, + "_testId": "urn:uuid:f8d8e3a5-ec61-4c65-b9dd-b91ff2c2b746", + "cell": { + "columnId": "bovine", + "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20cryptosuite%20property%20of%20the%20proof%20MUST%20be%20eddsa%2Drdfc%2D2022%20or%20eddsa%2Djcs%2D2022", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 103598, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 1, + "state": "passed", + "speed": "fast" + } + ] + }, + { + "id": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0.", + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20proofValue%20property%20of%20the%20proof%20MUST%20be%20a%20detached%20EdDSA%20signature%20produced%20according%20to%20%5BRFC8032%5D%2C%20encoded%20using%20the%20base%2D58%2Dbtc%20header%20and%20alphabet%20as%20described%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0", + "cells": [ + { + "type": "test", + "title": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20proofValue%20property%20of%20the%20proof%20MUST%20be%20a%20detached%20EdDSA%20signature%20produced%20according%20to%20%5BRFC8032%5D%2C%20encoded%20using%20the%20base%2D58%2Dbtc%20header%20and%20alphabet%20as%20described%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0';\n commonAssert();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.proofValue,\n 'Expected a proof value on the proof.');\n const valueBytes = bs58Decode({id: proof.proofValue});\n should.exist(valueBytes,\n 'Expected to have a decoded proofValue.');\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "parent": "mOPIuBmg63hXpXfgu4Veq", + "ctx": null, + "_testId": "urn:uuid:e8f22e41-8597-419f-98b6-44b661e5bda3", + "cell": { + "columnId": "apicatalog.com", + "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20proofValue%20property%20of%20the%20proof%20MUST%20be%20a%20detached%20EdDSA%20signature%20produced%20according%20to%20%5BRFC8032%5D%2C%20encoded%20using%20the%20base%2D58%2Dbtc%20header%20and%20alphabet%20as%20described%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 101917, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + }, + { + "type": "test", + "title": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20proofValue%20property%20of%20the%20proof%20MUST%20be%20a%20detached%20EdDSA%20signature%20produced%20according%20to%20%5BRFC8032%5D%2C%20encoded%20using%20the%20base%2D58%2Dbtc%20header%20and%20alphabet%20as%20described%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0';\n commonAssert();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.proofValue,\n 'Expected a proof value on the proof.');\n const valueBytes = bs58Decode({id: proof.proofValue});\n should.exist(valueBytes,\n 'Expected to have a decoded proofValue.');\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "parent": "B1RRcpX87p041sncFfuSQ", + "ctx": null, + "_testId": "urn:uuid:4ba10a63-7c18-43ba-af3b-f850fd7d0da4", + "cell": { + "columnId": "Digital Bazaar", + "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20proofValue%20property%20of%20the%20proof%20MUST%20be%20a%20detached%20EdDSA%20signature%20produced%20according%20to%20%5BRFC8032%5D%2C%20encoded%20using%20the%20base%2D58%2Dbtc%20header%20and%20alphabet%20as%20described%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 102259, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + }, + { + "type": "test", + "title": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20proofValue%20property%20of%20the%20proof%20MUST%20be%20a%20detached%20EdDSA%20signature%20produced%20according%20to%20%5BRFC8032%5D%2C%20encoded%20using%20the%20base%2D58%2Dbtc%20header%20and%20alphabet%20as%20described%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0';\n commonAssert();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.proofValue,\n 'Expected a proof value on the proof.');\n const valueBytes = bs58Decode({id: proof.proofValue});\n should.exist(valueBytes,\n 'Expected to have a decoded proofValue.');\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "parent": "LX9SisAScdrpSy1AOsPiy", + "ctx": null, + "_testId": "urn:uuid:2d3e484e-6344-467d-8d67-026cb9464d15", + "cell": { + "columnId": "Grotto Networking", + "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20proofValue%20property%20of%20the%20proof%20MUST%20be%20a%20detached%20EdDSA%20signature%20produced%20according%20to%20%5BRFC8032%5D%2C%20encoded%20using%20the%20base%2D58%2Dbtc%20header%20and%20alphabet%20as%20described%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 102287, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + }, + { + "type": "test", + "title": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20proofValue%20property%20of%20the%20proof%20MUST%20be%20a%20detached%20EdDSA%20signature%20produced%20according%20to%20%5BRFC8032%5D%2C%20encoded%20using%20the%20base%2D58%2Dbtc%20header%20and%20alphabet%20as%20described%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0';\n commonAssert();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.proofValue,\n 'Expected a proof value on the proof.');\n const valueBytes = bs58Decode({id: proof.proofValue});\n should.exist(valueBytes,\n 'Expected to have a decoded proofValue.');\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "parent": "INibOqzlG9yztc_kodvN2", + "ctx": null, + "_testId": "urn:uuid:59ee959d-074e-4a5a-88f8-bf848898765c", + "cell": { + "columnId": "OpSecId", + "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20proofValue%20property%20of%20the%20proof%20MUST%20be%20a%20detached%20EdDSA%20signature%20produced%20according%20to%20%5BRFC8032%5D%2C%20encoded%20using%20the%20base%2D58%2Dbtc%20header%20and%20alphabet%20as%20described%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 103437, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + }, + { + "type": "test", + "title": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20proofValue%20property%20of%20the%20proof%20MUST%20be%20a%20detached%20EdDSA%20signature%20produced%20according%20to%20%5BRFC8032%5D%2C%20encoded%20using%20the%20base%2D58%2Dbtc%20header%20and%20alphabet%20as%20described%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0';\n commonAssert();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.proofValue,\n 'Expected a proof value on the proof.');\n const valueBytes = bs58Decode({id: proof.proofValue});\n should.exist(valueBytes,\n 'Expected to have a decoded proofValue.');\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "parent": "kJRRoGvC6NV1oNPb3wOXj", + "ctx": null, + "_testId": "urn:uuid:02831408-e882-45f2-bb38-a2ef26dc26ff", + "cell": { + "columnId": "bovine", + "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20proofValue%20property%20of%20the%20proof%20MUST%20be%20a%20detached%20EdDSA%20signature%20produced%20according%20to%20%5BRFC8032%5D%2C%20encoded%20using%20the%20base%2D58%2Dbtc%20header%20and%20alphabet%20as%20described%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 103598, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + } + ] + } + ] + }, + { + "title": "eddsa-jcs-2022 - Data Model - Verification Methods", + "ctx": null, + "suites": [ + { + "title": "apicatalog.com", + "ctx": null, + "suites": [], + "tests": [ + { + "type": "test", + "title": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20publicKeyMultibase%20value%20of%20the%20verification%20method%20MUST%20start%20with%20the%20base%2D58%2Dbtc%20prefix%20(z)%2C%20as%20defined%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0.';\n assertBefore();\n verificationMethodDocuments.should.not.eql([],\n 'Expected at least one \"verificationMethodDocument\".');\n for(const verificationMethodDocument of\n verificationMethodDocuments) {\n const multibase = 'z';\n const {publicKeyMultibase} = verificationMethodDocument;\n const isMultibaseEncoded =\n publicKeyMultibase.startsWith(multibase) &&\n shouldBeBs58(publicKeyMultibase);\n isMultibaseEncoded.should.equal(\n true,\n 'Expected \"publicKeyMultibase\" value of the verification ' +\n 'method to be multibase base58-btc encoded value'\n );\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "parent": "DCJrkIyW0bpzvc-4sV3bG", "ctx": null, - "_testId": "urn:uuid:e99390bf-1692-4fb8-8e23-7765a825b40a", + "_testId": "urn:uuid:ff8286a4-3758-4196-a27a-a0cd71990c0d", "cell": { - "columnId": "Grotto Networking", - "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." + "columnId": "apicatalog.com", + "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20cryptosuite%20property%20of%20the%20proof%20MUST%20be%20eddsa%2Drdfc%2D2022%20or%20eddsa%2Djcs%2D2022", + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20publicKeyMultibase%20value%20of%20the%20verification%20method%20MUST%20start%20with%20the%20base%2D58%2Dbtc%20prefix%20(z)%2C%20as%20defined%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0.", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 103946, + "_idleStart": 104654, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, { "type": "test", - "title": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20cryptosuite%20property%20of%20the%20proof%20MUST%20be%20eddsa%2Drdfc%2D2022%20or%20eddsa%2Djcs%2D2022';\n commonAssert();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n proof.cryptosuite.should.be.oneOf(cryptosuites,\n 'Expected eddsa-rdfc-2022 or eddsa-jcs-2022 cryptosuite.');\n }\n }", + "title": "Any other encoding MUST NOT be allowed.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=of%20Controller%20Documents%201.0.-,Any%20other%20encoding%20MUST%20NOT%20be%20allowed.,-Developers%20are%20advised%20to%20not';\n assertBefore();\n verificationMethodDocuments.should.not.eql([],\n 'Expected at least one \"verificationMethodDocument\".');\n for(const verificationMethodDocument of\n verificationMethodDocuments) {\n const multibase = 'z';\n const {publicKeyMultibase} = verificationMethodDocument;\n const isMultibaseEncoded =\n publicKeyMultibase.startsWith(multibase) &&\n shouldBeBs58(publicKeyMultibase);\n isMultibaseEncoded.should.equal(\n true,\n 'Expected \"publicKeyMultibase\" value of the verification ' +\n 'method to be multibase base58-btc encoded value'\n );\n }\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -43812,21 +42868,21 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "xn6SVH5pGkNJerSTRXN0b", + "parent": "DCJrkIyW0bpzvc-4sV3bG", "ctx": null, - "_testId": "urn:uuid:f60467e9-a1f6-4ceb-b9ae-527bd73bb97a", + "_testId": "urn:uuid:05843ce4-1118-4022-b869-2fa0e05571a4", "cell": { - "columnId": "OpSecId", - "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." + "columnId": "apicatalog.com", + "rowId": "Any other encoding MUST NOT be allowed." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20cryptosuite%20property%20of%20the%20proof%20MUST%20be%20eddsa%2Drdfc%2D2022%20or%20eddsa%2Djcs%2D2022", + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=of%20Controller%20Documents%201.0.-,Any%20other%20encoding%20MUST%20NOT%20be%20allowed.,-Developers%20are%20advised%20to%20not", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 104702, + "_idleStart": 104654, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -43834,11 +42890,15 @@ "duration": 0, "state": "passed", "speed": "fast" - }, + } + ], + "root": false, + "pending": false, + "_retries": -1, + "_beforeEach": [ { - "type": "test", - "title": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20cryptosuite%20property%20of%20the%20proof%20MUST%20be%20eddsa%2Drdfc%2D2022%20or%20eddsa%2Djcs%2D2022';\n commonAssert();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n proof.cryptosuite.should.be.oneOf(cryptosuites,\n 'Expected eddsa-rdfc-2022 or eddsa-jcs-2022 cryptosuite.');\n }\n }", + "title": "\"before each\" hook: setupRow in \"apicatalog.com\"", + "body": "function setupRow() {\n // append test meta data to the it/test this.\n this.currentTest.cell = {\n columnId: this.currentTest.parent.title,\n rowId: this.currentTest.title\n };\n}", "async": 0, "sync": true, "_timeout": 15000, @@ -43847,40 +42907,70 @@ "timedOut": false, "_currentRetry": 0, "pending": false, + "type": "hook", + "parent": "DCJrkIyW0bpzvc-4sV3bG", + "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "nC1q59592r6kHeQ7CS4SU", + "originalTitle": "\"before each\" hook: setupRow", + "_events": {}, + "_eventsCount": 1, + "duration": 0, + "_error": null + } + ], + "_beforeAll": [ + { + "title": "\"before all\" hook in \"apicatalog.com\"", + "body": "async function() {\n issuedVc = await createInitialVc({issuer, vc: validVc});\n proofs = getProofs(issuedVc);\n verificationMethodDocuments =\n await getVerificationMethodDocuments(proofs);\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "type": "hook", + "parent": "DCJrkIyW0bpzvc-4sV3bG", "ctx": null, - "_testId": "urn:uuid:1ff9841a-f3d9-4163-b3a9-6ae1a1ba3ea2", - "cell": { - "columnId": "bovine", - "rowId": "The cryptosuite property of the proof MUST be eddsa-rdfc-2022 or eddsa-jcs-2022." - }, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "originalTitle": "\"before all\" hook", "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20cryptosuite%20property%20of%20the%20proof%20MUST%20be%20eddsa%2Drdfc%2D2022%20or%20eddsa%2Djcs%2D2022", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 104877, + "_idleStart": 103599, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, - "state": "passed", - "speed": "fast" + "duration": 1055, + "_error": null } - ] + ], + "_afterEach": [], + "_afterAll": [], + "_timeout": 15000, + "_slow": 75, + "_bail": false, + "_onlyTests": [], + "_onlySuites": [], + "delayed": false, + "parent": "dqpgmHl7r6kCf0jPk3viq", + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "_testId": "urn:uuid:4c12fc9a-7c51-4f2d-a408-acbe3b95f2cc" }, { - "id": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0.", - "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20proofValue%20property%20of%20the%20proof%20MUST%20be%20a%20detached%20EdDSA%20signature%20produced%20according%20to%20%5BRFC8032%5D%2C%20encoded%20using%20the%20base%2D58%2Dbtc%20header%20and%20alphabet%20as%20described%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0", - "cells": [ + "title": "Digital Bazaar", + "ctx": null, + "suites": [], + "tests": [ { "type": "test", - "title": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20proofValue%20property%20of%20the%20proof%20MUST%20be%20a%20detached%20EdDSA%20signature%20produced%20according%20to%20%5BRFC8032%5D%2C%20encoded%20using%20the%20base%2D58%2Dbtc%20header%20and%20alphabet%20as%20described%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0';\n commonAssert();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.proofValue,\n 'Expected a proof value on the proof.');\n const valueBytes = bs58Decode({id: proof.proofValue});\n should.exist(valueBytes,\n 'Expected to have a decoded proofValue.');\n }\n }", + "title": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20publicKeyMultibase%20value%20of%20the%20verification%20method%20MUST%20start%20with%20the%20base%2D58%2Dbtc%20prefix%20(z)%2C%20as%20defined%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0.';\n assertBefore();\n verificationMethodDocuments.should.not.eql([],\n 'Expected at least one \"verificationMethodDocument\".');\n for(const verificationMethodDocument of\n verificationMethodDocuments) {\n const multibase = 'z';\n const {publicKeyMultibase} = verificationMethodDocument;\n const isMultibaseEncoded =\n publicKeyMultibase.startsWith(multibase) &&\n shouldBeBs58(publicKeyMultibase);\n isMultibaseEncoded.should.equal(\n true,\n 'Expected \"publicKeyMultibase\" value of the verification ' +\n 'method to be multibase base58-btc encoded value'\n );\n }\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -43890,21 +42980,21 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "UdLAYNNJ94eVY7gloKAA2", + "parent": "sXuYrG7aVmjJaMbFk8qXc", "ctx": null, - "_testId": "urn:uuid:7604d862-f465-4125-b837-37e78e411de5", + "_testId": "urn:uuid:a9984333-2f4e-4b6b-acd2-5d3e35c70d84", "cell": { - "columnId": "apicatalog.com", - "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." + "columnId": "Digital Bazaar", + "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20proofValue%20property%20of%20the%20proof%20MUST%20be%20a%20detached%20EdDSA%20signature%20produced%20according%20to%20%5BRFC8032%5D%2C%20encoded%20using%20the%20base%2D58%2Dbtc%20header%20and%20alphabet%20as%20described%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0", + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20publicKeyMultibase%20value%20of%20the%20verification%20method%20MUST%20start%20with%20the%20base%2D58%2Dbtc%20prefix%20(z)%2C%20as%20defined%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0.", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 103939, + "_idleStart": 104784, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -43915,8 +43005,8 @@ }, { "type": "test", - "title": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20proofValue%20property%20of%20the%20proof%20MUST%20be%20a%20detached%20EdDSA%20signature%20produced%20according%20to%20%5BRFC8032%5D%2C%20encoded%20using%20the%20base%2D58%2Dbtc%20header%20and%20alphabet%20as%20described%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0';\n commonAssert();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.proofValue,\n 'Expected a proof value on the proof.');\n const valueBytes = bs58Decode({id: proof.proofValue});\n should.exist(valueBytes,\n 'Expected to have a decoded proofValue.');\n }\n }", + "title": "Any other encoding MUST NOT be allowed.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=of%20Controller%20Documents%201.0.-,Any%20other%20encoding%20MUST%20NOT%20be%20allowed.,-Developers%20are%20advised%20to%20not';\n assertBefore();\n verificationMethodDocuments.should.not.eql([],\n 'Expected at least one \"verificationMethodDocument\".');\n for(const verificationMethodDocument of\n verificationMethodDocuments) {\n const multibase = 'z';\n const {publicKeyMultibase} = verificationMethodDocument;\n const isMultibaseEncoded =\n publicKeyMultibase.startsWith(multibase) &&\n shouldBeBs58(publicKeyMultibase);\n isMultibaseEncoded.should.equal(\n true,\n 'Expected \"publicKeyMultibase\" value of the verification ' +\n 'method to be multibase base58-btc encoded value'\n );\n }\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -43926,21 +43016,21 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "tM4x1OjpQjxuyROhMseex", + "parent": "sXuYrG7aVmjJaMbFk8qXc", "ctx": null, - "_testId": "urn:uuid:0fccbf8b-6802-4eb1-afa0-275a23ad87e2", + "_testId": "urn:uuid:4b104a07-dd43-41ff-ac53-251b43c85ad0", "cell": { - "columnId": "Grotto Networking", - "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." + "columnId": "Digital Bazaar", + "rowId": "Any other encoding MUST NOT be allowed." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20proofValue%20property%20of%20the%20proof%20MUST%20be%20a%20detached%20EdDSA%20signature%20produced%20according%20to%20%5BRFC8032%5D%2C%20encoded%20using%20the%20base%2D58%2Dbtc%20header%20and%20alphabet%20as%20described%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0", + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=of%20Controller%20Documents%201.0.-,Any%20other%20encoding%20MUST%20NOT%20be%20allowed.,-Developers%20are%20advised%20to%20not", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 103946, + "_idleStart": 104785, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -43948,11 +43038,15 @@ "duration": 0, "state": "passed", "speed": "fast" - }, + } + ], + "root": false, + "pending": false, + "_retries": -1, + "_beforeEach": [ { - "type": "test", - "title": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20proofValue%20property%20of%20the%20proof%20MUST%20be%20a%20detached%20EdDSA%20signature%20produced%20according%20to%20%5BRFC8032%5D%2C%20encoded%20using%20the%20base%2D58%2Dbtc%20header%20and%20alphabet%20as%20described%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0';\n commonAssert();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.proofValue,\n 'Expected a proof value on the proof.');\n const valueBytes = bs58Decode({id: proof.proofValue});\n should.exist(valueBytes,\n 'Expected to have a decoded proofValue.');\n }\n }", + "title": "\"before each\" hook: setupRow in \"Digital Bazaar\"", + "body": "function setupRow() {\n // append test meta data to the it/test this.\n this.currentTest.cell = {\n columnId: this.currentTest.parent.title,\n rowId: this.currentTest.title\n };\n}", "async": 0, "sync": true, "_timeout": 15000, @@ -43961,34 +43055,21 @@ "timedOut": false, "_currentRetry": 0, "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "xn6SVH5pGkNJerSTRXN0b", + "type": "hook", + "parent": "sXuYrG7aVmjJaMbFk8qXc", "ctx": null, - "_testId": "urn:uuid:c5a84561-e99f-41b8-9900-4a739bfd3bea", - "cell": { - "columnId": "OpSecId", - "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." - }, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "originalTitle": "\"before each\" hook: setupRow", "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20proofValue%20property%20of%20the%20proof%20MUST%20be%20a%20detached%20EdDSA%20signature%20produced%20according%20to%20%5BRFC8032%5D%2C%20encoded%20using%20the%20base%2D58%2Dbtc%20header%20and%20alphabet%20as%20described%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0", - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 104702, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, "duration": 0, - "state": "passed", - "speed": "fast" - }, + "_error": null + } + ], + "_beforeAll": [ { - "type": "test", - "title": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20proofValue%20property%20of%20the%20proof%20MUST%20be%20a%20detached%20EdDSA%20signature%20produced%20according%20to%20%5BRFC8032%5D%2C%20encoded%20using%20the%20base%2D58%2Dbtc%20header%20and%20alphabet%20as%20described%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0';\n commonAssert();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.proofValue,\n 'Expected a proof value on the proof.');\n const valueBytes = bs58Decode({id: proof.proofValue});\n should.exist(valueBytes,\n 'Expected to have a decoded proofValue.');\n }\n }", + "title": "\"before all\" hook in \"Digital Bazaar\"", + "body": "async function() {\n issuedVc = await createInitialVc({issuer, vc: validVc});\n proofs = getProofs(issuedVc);\n verificationMethodDocuments =\n await getVerificationMethodDocuments(proofs);\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -43997,40 +43078,40 @@ "timedOut": false, "_currentRetry": 0, "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "nC1q59592r6kHeQ7CS4SU", + "type": "hook", + "parent": "sXuYrG7aVmjJaMbFk8qXc", "ctx": null, - "_testId": "urn:uuid:3d11384f-ae56-43f3-b292-0ed7845a6a68", - "cell": { - "columnId": "bovine", - "rowId": "The proofValue property of the proof MUST be a detached EdDSA signature produced according to [RFC8032], encoded using the base-58-btc header and alphabet as described in the Multibase section of Controller Documents 1.0." - }, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "originalTitle": "\"before all\" hook", "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20proofValue%20property%20of%20the%20proof%20MUST%20be%20a%20detached%20EdDSA%20signature%20produced%20according%20to%20%5BRFC8032%5D%2C%20encoded%20using%20the%20base%2D58%2Dbtc%20header%20and%20alphabet%20as%20described%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 104877, + "_idleStart": 104654, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, - "state": "passed", - "speed": "fast" + "duration": 130, + "_error": null } - ] - } - ] - }, - { - "title": "eddsa-jcs-2022 - Data Model - Verification Methods", - "ctx": null, - "suites": [ + ], + "_afterEach": [], + "_afterAll": [], + "_timeout": 15000, + "_slow": 75, + "_bail": false, + "_onlyTests": [], + "_onlySuites": [], + "delayed": false, + "parent": "dqpgmHl7r6kCf0jPk3viq", + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "_testId": "urn:uuid:ad6c7514-2947-44d0-9bbb-86f840818d52" + }, { - "title": "apicatalog.com", + "title": "Grotto Networking", "ctx": null, "suites": [], "tests": [ @@ -44047,11 +43128,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "NZbp3pIfpwrAmq6TheUH6", + "parent": "c6HjoL_5QaxqHuH_tYicC", "ctx": null, - "_testId": "urn:uuid:94c870ee-c913-4749-830d-d288c288264c", + "_testId": "urn:uuid:82bb4e84-833a-474e-845f-894f154c001c", "cell": { - "columnId": "apicatalog.com", + "columnId": "Grotto Networking", "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." }, "_events": {}, @@ -44061,7 +43142,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 105758, + "_idleStart": 104808, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -44083,11 +43164,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "NZbp3pIfpwrAmq6TheUH6", + "parent": "c6HjoL_5QaxqHuH_tYicC", "ctx": null, - "_testId": "urn:uuid:318331a0-fce3-4aad-a1e9-4a1ad9394c12", + "_testId": "urn:uuid:3e5b59e9-0a57-44bd-932c-407c238115ac", "cell": { - "columnId": "apicatalog.com", + "columnId": "Grotto Networking", "rowId": "Any other encoding MUST NOT be allowed." }, "_events": {}, @@ -44097,7 +43178,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 105759, + "_idleStart": 104808, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -44112,7 +43193,7 @@ "_retries": -1, "_beforeEach": [ { - "title": "\"before each\" hook: setupRow in \"apicatalog.com\"", + "title": "\"before each\" hook: setupRow in \"Grotto Networking\"", "body": "function setupRow() {\n // append test meta data to the it/test this.\n this.currentTest.cell = {\n columnId: this.currentTest.parent.title,\n rowId: this.currentTest.title\n };\n}", "async": 0, "sync": true, @@ -44123,7 +43204,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "NZbp3pIfpwrAmq6TheUH6", + "parent": "c6HjoL_5QaxqHuH_tYicC", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before each\" hook: setupRow", @@ -44135,7 +43216,7 @@ ], "_beforeAll": [ { - "title": "\"before all\" hook in \"apicatalog.com\"", + "title": "\"before all\" hook in \"Grotto Networking\"", "body": "async function() {\n issuedVc = await createInitialVc({issuer, vc: validVc});\n proofs = getProofs(issuedVc);\n verificationMethodDocuments =\n await getVerificationMethodDocuments(proofs);\n }", "async": 0, "sync": true, @@ -44146,7 +43227,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "NZbp3pIfpwrAmq6TheUH6", + "parent": "c6HjoL_5QaxqHuH_tYicC", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -44156,12 +43237,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 104878, + "_idleStart": 104785, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 880, + "duration": 23, "_error": null } ], @@ -44173,12 +43254,12 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "oRAQHWLE0MrKUp_LL2ND3", + "parent": "dqpgmHl7r6kCf0jPk3viq", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:66027ee7-746f-4fb5-a594-610f276c2e00" + "_testId": "urn:uuid:2696b9f1-e963-481f-b4a2-f0a9802f2c0d" }, { - "title": "Grotto Networking", + "title": "OpSecId", "ctx": null, "suites": [], "tests": [ @@ -44195,11 +43276,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "p-ATdH_Ct0CI5g9jw-kzM", + "parent": "ctlVN5vaXPluP-b3E3ZhT", "ctx": null, - "_testId": "urn:uuid:fda20b99-9516-49dc-a215-e6999097a9f4", + "_testId": "urn:uuid:fdc152db-8f54-48f4-86db-15ec560e37dc", "cell": { - "columnId": "Grotto Networking", + "columnId": "OpSecId", "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." }, "_events": {}, @@ -44209,7 +43290,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 105767, + "_idleStart": 105420, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -44231,11 +43312,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "p-ATdH_Ct0CI5g9jw-kzM", + "parent": "ctlVN5vaXPluP-b3E3ZhT", "ctx": null, - "_testId": "urn:uuid:8033c8b8-f1ba-49b7-93fd-5955637d9781", + "_testId": "urn:uuid:1fcd2e8e-8fbb-49cb-90a2-65bd48cf19fa", "cell": { - "columnId": "Grotto Networking", + "columnId": "OpSecId", "rowId": "Any other encoding MUST NOT be allowed." }, "_events": {}, @@ -44245,7 +43326,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 105767, + "_idleStart": 105421, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -44260,7 +43341,7 @@ "_retries": -1, "_beforeEach": [ { - "title": "\"before each\" hook: setupRow in \"Grotto Networking\"", + "title": "\"before each\" hook: setupRow in \"OpSecId\"", "body": "function setupRow() {\n // append test meta data to the it/test this.\n this.currentTest.cell = {\n columnId: this.currentTest.parent.title,\n rowId: this.currentTest.title\n };\n}", "async": 0, "sync": true, @@ -44271,7 +43352,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "p-ATdH_Ct0CI5g9jw-kzM", + "parent": "ctlVN5vaXPluP-b3E3ZhT", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before each\" hook: setupRow", @@ -44283,7 +43364,7 @@ ], "_beforeAll": [ { - "title": "\"before all\" hook in \"Grotto Networking\"", + "title": "\"before all\" hook in \"OpSecId\"", "body": "async function() {\n issuedVc = await createInitialVc({issuer, vc: validVc});\n proofs = getProofs(issuedVc);\n verificationMethodDocuments =\n await getVerificationMethodDocuments(proofs);\n }", "async": 0, "sync": true, @@ -44294,7 +43375,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "p-ATdH_Ct0CI5g9jw-kzM", + "parent": "ctlVN5vaXPluP-b3E3ZhT", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -44304,12 +43385,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 105760, + "_idleStart": 104808, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 7, + "duration": 612, "_error": null } ], @@ -44321,12 +43402,12 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "oRAQHWLE0MrKUp_LL2ND3", + "parent": "dqpgmHl7r6kCf0jPk3viq", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:4324c80b-b00e-4002-ac00-75dc0d9213c8" + "_testId": "urn:uuid:1a65d00c-0eb3-48f2-9748-bdd04499d68b" }, { - "title": "OpSecId", + "title": "bovine", "ctx": null, "suites": [], "tests": [ @@ -44343,11 +43424,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "vCEvCfEtW3fKECcDcZJrt", + "parent": "XSS_GzcmDfTS68st33aNw", "ctx": null, - "_testId": "urn:uuid:10ad4b7f-2dbb-4df4-81c3-431610670839", + "_testId": "urn:uuid:564c5d47-9392-4b41-948b-b882a4ca050e", "cell": { - "columnId": "OpSecId", + "columnId": "bovine", "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." }, "_events": {}, @@ -44357,7 +43438,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 106586, + "_idleStart": 105576, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -44379,11 +43460,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "vCEvCfEtW3fKECcDcZJrt", + "parent": "XSS_GzcmDfTS68st33aNw", "ctx": null, - "_testId": "urn:uuid:c89ce0ac-4e63-4b66-b8a4-1c21b30f38be", + "_testId": "urn:uuid:d83a6910-31a9-4529-a183-b1e338259e3a", "cell": { - "columnId": "OpSecId", + "columnId": "bovine", "rowId": "Any other encoding MUST NOT be allowed." }, "_events": {}, @@ -44393,7 +43474,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 106586, + "_idleStart": 105577, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -44408,7 +43489,7 @@ "_retries": -1, "_beforeEach": [ { - "title": "\"before each\" hook: setupRow in \"OpSecId\"", + "title": "\"before each\" hook: setupRow in \"bovine\"", "body": "function setupRow() {\n // append test meta data to the it/test this.\n this.currentTest.cell = {\n columnId: this.currentTest.parent.title,\n rowId: this.currentTest.title\n };\n}", "async": 0, "sync": true, @@ -44419,19 +43500,19 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "vCEvCfEtW3fKECcDcZJrt", + "parent": "XSS_GzcmDfTS68st33aNw", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before each\" hook: setupRow", "_events": {}, "_eventsCount": 1, - "duration": 0, + "duration": 1, "_error": null } ], "_beforeAll": [ { - "title": "\"before all\" hook in \"OpSecId\"", + "title": "\"before all\" hook in \"bovine\"", "body": "async function() {\n issuedVc = await createInitialVc({issuer, vc: validVc});\n proofs = getProofs(issuedVc);\n verificationMethodDocuments =\n await getVerificationMethodDocuments(proofs);\n }", "async": 0, "sync": true, @@ -44442,7 +43523,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "vCEvCfEtW3fKECcDcZJrt", + "parent": "XSS_GzcmDfTS68st33aNw", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", "originalTitle": "\"before all\" hook", @@ -44452,12 +43533,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 105768, + "_idleStart": 105421, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 817, + "duration": 155, "_error": null } ], @@ -44469,15 +43550,218 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "oRAQHWLE0MrKUp_LL2ND3", + "parent": "dqpgmHl7r6kCf0jPk3viq", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:5cde977b-00d6-4b16-924f-98ae9dceeb27" - }, + "_testId": "urn:uuid:ad7a6902-0e60-4ea6-9f5f-52d81fb148d1" + } + ], + "root": false, + "pending": false, + "_retries": -1, + "_beforeEach": [], + "_beforeAll": [ { - "title": "bovine", + "title": "\"before all\" hook in \"eddsa-jcs-2022 - Data Model - Verification Methods\"", + "body": "async function() {\n const credentials = await generateTestData();\n validVc = credentials.clone('validVc');\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "type": "hook", + "parent": "dqpgmHl7r6kCf0jPk3viq", "ctx": null, - "suites": [], - "tests": [ + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "originalTitle": "\"before all\" hook", + "_events": {}, + "_eventsCount": 1, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 103599, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 1, + "_error": null + } + ], + "_afterEach": [], + "_afterAll": [], + "_timeout": 15000, + "_slow": 75, + "_bail": false, + "_onlyTests": [], + "_onlySuites": [], + "delayed": false, + "parent": "OnvKeaY2Rbvac12FYBlvs", + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "matrix": true, + "report": true, + "rowLabel": "Test Name", + "columnLabel": "Implementer", + "_testId": "urn:uuid:c3c7764b-331f-4502-9229-59214fd4b793", + "columns": [ + "apicatalog.com", + "Digital Bazaar", + "Grotto Networking", + "OpSecId", + "bovine" + ], + "rows": [ + { + "id": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0.", + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20publicKeyMultibase%20value%20of%20the%20verification%20method%20MUST%20start%20with%20the%20base%2D58%2Dbtc%20prefix%20(z)%2C%20as%20defined%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0.", + "cells": [ + { + "type": "test", + "title": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20publicKeyMultibase%20value%20of%20the%20verification%20method%20MUST%20start%20with%20the%20base%2D58%2Dbtc%20prefix%20(z)%2C%20as%20defined%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0.';\n assertBefore();\n verificationMethodDocuments.should.not.eql([],\n 'Expected at least one \"verificationMethodDocument\".');\n for(const verificationMethodDocument of\n verificationMethodDocuments) {\n const multibase = 'z';\n const {publicKeyMultibase} = verificationMethodDocument;\n const isMultibaseEncoded =\n publicKeyMultibase.startsWith(multibase) &&\n shouldBeBs58(publicKeyMultibase);\n isMultibaseEncoded.should.equal(\n true,\n 'Expected \"publicKeyMultibase\" value of the verification ' +\n 'method to be multibase base58-btc encoded value'\n );\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "parent": "DCJrkIyW0bpzvc-4sV3bG", + "ctx": null, + "_testId": "urn:uuid:ff8286a4-3758-4196-a27a-a0cd71990c0d", + "cell": { + "columnId": "apicatalog.com", + "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20publicKeyMultibase%20value%20of%20the%20verification%20method%20MUST%20start%20with%20the%20base%2D58%2Dbtc%20prefix%20(z)%2C%20as%20defined%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0.", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 104654, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + }, + { + "type": "test", + "title": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20publicKeyMultibase%20value%20of%20the%20verification%20method%20MUST%20start%20with%20the%20base%2D58%2Dbtc%20prefix%20(z)%2C%20as%20defined%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0.';\n assertBefore();\n verificationMethodDocuments.should.not.eql([],\n 'Expected at least one \"verificationMethodDocument\".');\n for(const verificationMethodDocument of\n verificationMethodDocuments) {\n const multibase = 'z';\n const {publicKeyMultibase} = verificationMethodDocument;\n const isMultibaseEncoded =\n publicKeyMultibase.startsWith(multibase) &&\n shouldBeBs58(publicKeyMultibase);\n isMultibaseEncoded.should.equal(\n true,\n 'Expected \"publicKeyMultibase\" value of the verification ' +\n 'method to be multibase base58-btc encoded value'\n );\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "parent": "sXuYrG7aVmjJaMbFk8qXc", + "ctx": null, + "_testId": "urn:uuid:a9984333-2f4e-4b6b-acd2-5d3e35c70d84", + "cell": { + "columnId": "Digital Bazaar", + "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20publicKeyMultibase%20value%20of%20the%20verification%20method%20MUST%20start%20with%20the%20base%2D58%2Dbtc%20prefix%20(z)%2C%20as%20defined%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0.", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 104784, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + }, + { + "type": "test", + "title": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20publicKeyMultibase%20value%20of%20the%20verification%20method%20MUST%20start%20with%20the%20base%2D58%2Dbtc%20prefix%20(z)%2C%20as%20defined%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0.';\n assertBefore();\n verificationMethodDocuments.should.not.eql([],\n 'Expected at least one \"verificationMethodDocument\".');\n for(const verificationMethodDocument of\n verificationMethodDocuments) {\n const multibase = 'z';\n const {publicKeyMultibase} = verificationMethodDocument;\n const isMultibaseEncoded =\n publicKeyMultibase.startsWith(multibase) &&\n shouldBeBs58(publicKeyMultibase);\n isMultibaseEncoded.should.equal(\n true,\n 'Expected \"publicKeyMultibase\" value of the verification ' +\n 'method to be multibase base58-btc encoded value'\n );\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "parent": "c6HjoL_5QaxqHuH_tYicC", + "ctx": null, + "_testId": "urn:uuid:82bb4e84-833a-474e-845f-894f154c001c", + "cell": { + "columnId": "Grotto Networking", + "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20publicKeyMultibase%20value%20of%20the%20verification%20method%20MUST%20start%20with%20the%20base%2D58%2Dbtc%20prefix%20(z)%2C%20as%20defined%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0.", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 104808, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + }, + { + "type": "test", + "title": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20publicKeyMultibase%20value%20of%20the%20verification%20method%20MUST%20start%20with%20the%20base%2D58%2Dbtc%20prefix%20(z)%2C%20as%20defined%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0.';\n assertBefore();\n verificationMethodDocuments.should.not.eql([],\n 'Expected at least one \"verificationMethodDocument\".');\n for(const verificationMethodDocument of\n verificationMethodDocuments) {\n const multibase = 'z';\n const {publicKeyMultibase} = verificationMethodDocument;\n const isMultibaseEncoded =\n publicKeyMultibase.startsWith(multibase) &&\n shouldBeBs58(publicKeyMultibase);\n isMultibaseEncoded.should.equal(\n true,\n 'Expected \"publicKeyMultibase\" value of the verification ' +\n 'method to be multibase base58-btc encoded value'\n );\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "parent": "ctlVN5vaXPluP-b3E3ZhT", + "ctx": null, + "_testId": "urn:uuid:fdc152db-8f54-48f4-86db-15ec560e37dc", + "cell": { + "columnId": "OpSecId", + "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20publicKeyMultibase%20value%20of%20the%20verification%20method%20MUST%20start%20with%20the%20base%2D58%2Dbtc%20prefix%20(z)%2C%20as%20defined%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0.", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 105420, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + }, { "type": "test", "title": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0.", @@ -44491,9 +43775,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "PzmnJl1dRLMvYJvCNkRfH", + "parent": "XSS_GzcmDfTS68st33aNw", "ctx": null, - "_testId": "urn:uuid:17d2e627-04c0-4975-89a2-28e4f59c5ecf", + "_testId": "urn:uuid:564c5d47-9392-4b41-948b-b882a4ca050e", "cell": { "columnId": "bovine", "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." @@ -44505,7 +43789,121 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 106761, + "_idleStart": 105576, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + } + ] + }, + { + "id": "Any other encoding MUST NOT be allowed.", + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=of%20Controller%20Documents%201.0.-,Any%20other%20encoding%20MUST%20NOT%20be%20allowed.,-Developers%20are%20advised%20to%20not", + "cells": [ + { + "type": "test", + "title": "Any other encoding MUST NOT be allowed.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=of%20Controller%20Documents%201.0.-,Any%20other%20encoding%20MUST%20NOT%20be%20allowed.,-Developers%20are%20advised%20to%20not';\n assertBefore();\n verificationMethodDocuments.should.not.eql([],\n 'Expected at least one \"verificationMethodDocument\".');\n for(const verificationMethodDocument of\n verificationMethodDocuments) {\n const multibase = 'z';\n const {publicKeyMultibase} = verificationMethodDocument;\n const isMultibaseEncoded =\n publicKeyMultibase.startsWith(multibase) &&\n shouldBeBs58(publicKeyMultibase);\n isMultibaseEncoded.should.equal(\n true,\n 'Expected \"publicKeyMultibase\" value of the verification ' +\n 'method to be multibase base58-btc encoded value'\n );\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "parent": "DCJrkIyW0bpzvc-4sV3bG", + "ctx": null, + "_testId": "urn:uuid:05843ce4-1118-4022-b869-2fa0e05571a4", + "cell": { + "columnId": "apicatalog.com", + "rowId": "Any other encoding MUST NOT be allowed." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=of%20Controller%20Documents%201.0.-,Any%20other%20encoding%20MUST%20NOT%20be%20allowed.,-Developers%20are%20advised%20to%20not", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 104654, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + }, + { + "type": "test", + "title": "Any other encoding MUST NOT be allowed.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=of%20Controller%20Documents%201.0.-,Any%20other%20encoding%20MUST%20NOT%20be%20allowed.,-Developers%20are%20advised%20to%20not';\n assertBefore();\n verificationMethodDocuments.should.not.eql([],\n 'Expected at least one \"verificationMethodDocument\".');\n for(const verificationMethodDocument of\n verificationMethodDocuments) {\n const multibase = 'z';\n const {publicKeyMultibase} = verificationMethodDocument;\n const isMultibaseEncoded =\n publicKeyMultibase.startsWith(multibase) &&\n shouldBeBs58(publicKeyMultibase);\n isMultibaseEncoded.should.equal(\n true,\n 'Expected \"publicKeyMultibase\" value of the verification ' +\n 'method to be multibase base58-btc encoded value'\n );\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "parent": "sXuYrG7aVmjJaMbFk8qXc", + "ctx": null, + "_testId": "urn:uuid:4b104a07-dd43-41ff-ac53-251b43c85ad0", + "cell": { + "columnId": "Digital Bazaar", + "rowId": "Any other encoding MUST NOT be allowed." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=of%20Controller%20Documents%201.0.-,Any%20other%20encoding%20MUST%20NOT%20be%20allowed.,-Developers%20are%20advised%20to%20not", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 104785, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + }, + { + "type": "test", + "title": "Any other encoding MUST NOT be allowed.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=of%20Controller%20Documents%201.0.-,Any%20other%20encoding%20MUST%20NOT%20be%20allowed.,-Developers%20are%20advised%20to%20not';\n assertBefore();\n verificationMethodDocuments.should.not.eql([],\n 'Expected at least one \"verificationMethodDocument\".');\n for(const verificationMethodDocument of\n verificationMethodDocuments) {\n const multibase = 'z';\n const {publicKeyMultibase} = verificationMethodDocument;\n const isMultibaseEncoded =\n publicKeyMultibase.startsWith(multibase) &&\n shouldBeBs58(publicKeyMultibase);\n isMultibaseEncoded.should.equal(\n true,\n 'Expected \"publicKeyMultibase\" value of the verification ' +\n 'method to be multibase base58-btc encoded value'\n );\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", + "parent": "c6HjoL_5QaxqHuH_tYicC", + "ctx": null, + "_testId": "urn:uuid:3e5b59e9-0a57-44bd-932c-407c238115ac", + "cell": { + "columnId": "Grotto Networking", + "rowId": "Any other encoding MUST NOT be allowed." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=of%20Controller%20Documents%201.0.-,Any%20other%20encoding%20MUST%20NOT%20be%20allowed.,-Developers%20are%20advised%20to%20not", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 104808, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -44527,11 +43925,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "PzmnJl1dRLMvYJvCNkRfH", + "parent": "ctlVN5vaXPluP-b3E3ZhT", "ctx": null, - "_testId": "urn:uuid:0bb589b1-4dd5-4d94-8f44-bc06ded02938", + "_testId": "urn:uuid:1fcd2e8e-8fbb-49cb-90a2-65bd48cf19fa", "cell": { - "columnId": "bovine", + "columnId": "OpSecId", "rowId": "Any other encoding MUST NOT be allowed." }, "_events": {}, @@ -44541,7 +43939,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 106761, + "_idleStart": 105421, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -44549,15 +43947,11 @@ "duration": 0, "state": "passed", "speed": "fast" - } - ], - "root": false, - "pending": false, - "_retries": -1, - "_beforeEach": [ + }, { - "title": "\"before each\" hook: setupRow in \"bovine\"", - "body": "function setupRow() {\n // append test meta data to the it/test this.\n this.currentTest.cell = {\n columnId: this.currentTest.parent.title,\n rowId: this.currentTest.title\n };\n}", + "type": "test", + "title": "Any other encoding MUST NOT be allowed.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=of%20Controller%20Documents%201.0.-,Any%20other%20encoding%20MUST%20NOT%20be%20allowed.,-Developers%20are%20advised%20to%20not';\n assertBefore();\n verificationMethodDocuments.should.not.eql([],\n 'Expected at least one \"verificationMethodDocument\".');\n for(const verificationMethodDocument of\n verificationMethodDocuments) {\n const multibase = 'z';\n const {publicKeyMultibase} = verificationMethodDocument;\n const isMultibaseEncoded =\n publicKeyMultibase.startsWith(multibase) &&\n shouldBeBs58(publicKeyMultibase);\n isMultibaseEncoded.should.equal(\n true,\n 'Expected \"publicKeyMultibase\" value of the verification ' +\n 'method to be multibase base58-btc encoded value'\n );\n }\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -44566,128 +43960,47 @@ "timedOut": false, "_currentRetry": 0, "pending": false, - "type": "hook", - "parent": "PzmnJl1dRLMvYJvCNkRfH", - "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "originalTitle": "\"before each\" hook: setupRow", - "_events": {}, - "_eventsCount": 1, - "duration": 0, - "_error": null - } - ], - "_beforeAll": [ - { - "title": "\"before all\" hook in \"bovine\"", - "body": "async function() {\n issuedVc = await createInitialVc({issuer, vc: validVc});\n proofs = getProofs(issuedVc);\n verificationMethodDocuments =\n await getVerificationMethodDocuments(proofs);\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "type": "hook", - "parent": "PzmnJl1dRLMvYJvCNkRfH", + "parent": "XSS_GzcmDfTS68st33aNw", "ctx": null, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "originalTitle": "\"before all\" hook", + "_testId": "urn:uuid:d83a6910-31a9-4529-a183-b1e338259e3a", + "cell": { + "columnId": "bovine", + "rowId": "Any other encoding MUST NOT be allowed." + }, "_events": {}, "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=of%20Controller%20Documents%201.0.-,Any%20other%20encoding%20MUST%20NOT%20be%20allowed.,-Developers%20are%20advised%20to%20not", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 106586, + "_idleStart": 105577, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 174, - "_error": null + "duration": 0, + "state": "passed", + "speed": "fast" } - ], - "_afterEach": [], - "_afterAll": [], - "_timeout": 15000, - "_slow": 75, - "_bail": false, - "_onlyTests": [], - "_onlySuites": [], - "delayed": false, - "parent": "oRAQHWLE0MrKUp_LL2ND3", - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "_testId": "urn:uuid:aefe9a61-36d7-4454-bd57-dedee90a5713" + ] } - ], - "root": false, - "pending": false, - "_retries": -1, - "_beforeEach": [], - "_beforeAll": [ + ] + }, + { + "title": "eddsa-jcs-2022 - Algorithms - Transformation", + "ctx": null, + "suites": [ { - "title": "\"before all\" hook in \"eddsa-jcs-2022 - Data Model - Verification Methods\"", - "body": "async function() {\n const credentials = await generateTestData();\n validVc = credentials.clone('validVc');\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "type": "hook", - "parent": "oRAQHWLE0MrKUp_LL2ND3", + "title": "apicatalog.com", "ctx": null, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "originalTitle": "\"before all\" hook", - "_events": {}, - "_eventsCount": 1, - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 104878, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 1, - "_error": null - } - ], - "_afterEach": [], - "_afterAll": [], - "_timeout": 15000, - "_slow": 75, - "_bail": false, - "_onlyTests": [], - "_onlySuites": [], - "delayed": false, - "parent": "MnZaBVNYECVkKELpHT2LB", - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "matrix": true, - "report": true, - "rowLabel": "Test Name", - "columnLabel": "Implementer", - "_testId": "urn:uuid:239de520-9824-4e78-8661-9497a7966060", - "columns": [ - "apicatalog.com", - "Grotto Networking", - "OpSecId", - "bovine" - ], - "rows": [ - { - "id": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0.", - "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20publicKeyMultibase%20value%20of%20the%20verification%20method%20MUST%20start%20with%20the%20base%2D58%2Dbtc%20prefix%20(z)%2C%20as%20defined%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0.", - "cells": [ + "suites": [], + "tests": [ { "type": "test", - "title": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20publicKeyMultibase%20value%20of%20the%20verification%20method%20MUST%20start%20with%20the%20base%2D58%2Dbtc%20prefix%20(z)%2C%20as%20defined%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0.';\n assertBefore();\n verificationMethodDocuments.should.not.eql([],\n 'Expected at least one \"verificationMethodDocument\".');\n for(const verificationMethodDocument of\n verificationMethodDocuments) {\n const multibase = 'z';\n const {publicKeyMultibase} = verificationMethodDocument;\n const isMultibaseEncoded =\n publicKeyMultibase.startsWith(multibase) &&\n shouldBeBs58(publicKeyMultibase);\n isMultibaseEncoded.should.equal(\n true,\n 'Expected \"publicKeyMultibase\" value of the verification ' +\n 'method to be multibase base58-btc encoded value'\n );\n }\n }", + "title": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite).", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type, 'Expected a type identifier on ' +\n 'the proof.');\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n }\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -44696,22 +44009,22 @@ "timedOut": false, "_currentRetry": 0, "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "NZbp3pIfpwrAmq6TheUH6", + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "parent": "53OjnciVHWHHM1WT_wwnm", "ctx": null, - "_testId": "urn:uuid:94c870ee-c913-4749-830d-d288c288264c", + "_testId": "urn:uuid:f382e1e9-0e38-41b0-9a8c-31161e56b6b5", "cell": { "columnId": "apicatalog.com", - "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." + "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20publicKeyMultibase%20value%20of%20the%20verification%20method%20MUST%20start%20with%20the%20base%2D58%2Dbtc%20prefix%20(z)%2C%20as%20defined%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0.", + "link": "https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 105758, + "_idleStart": 106466, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -44722,8 +44035,8 @@ }, { "type": "test", - "title": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20publicKeyMultibase%20value%20of%20the%20verification%20method%20MUST%20start%20with%20the%20base%2D58%2Dbtc%20prefix%20(z)%2C%20as%20defined%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0.';\n assertBefore();\n verificationMethodDocuments.should.not.eql([],\n 'Expected at least one \"verificationMethodDocument\".');\n for(const verificationMethodDocument of\n verificationMethodDocuments) {\n const multibase = 'z';\n const {publicKeyMultibase} = verificationMethodDocument;\n const isMultibaseEncoded =\n publicKeyMultibase.startsWith(multibase) &&\n shouldBeBs58(publicKeyMultibase);\n isMultibaseEncoded.should.equal(\n true,\n 'Expected \"publicKeyMultibase\" value of the verification ' +\n 'method to be multibase base58-btc encoded value'\n );\n }\n }", + "title": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof?.proofValue,\n 'Expected proofValue to exist.');\n isValidUtf8(proof.proofValue).should.equal(\n true,\n 'Expected proofValue value to be a valid UTF-8 encoded string.'\n );\n }\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -44732,22 +44045,22 @@ "timedOut": false, "_currentRetry": 0, "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "p-ATdH_Ct0CI5g9jw-kzM", + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "parent": "53OjnciVHWHHM1WT_wwnm", "ctx": null, - "_testId": "urn:uuid:fda20b99-9516-49dc-a215-e6999097a9f4", + "_testId": "urn:uuid:fc7c2ed1-afa4-4f0b-afa2-fa549848d76c", "cell": { - "columnId": "Grotto Networking", - "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." + "columnId": "apicatalog.com", + "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20publicKeyMultibase%20value%20of%20the%20verification%20method%20MUST%20start%20with%20the%20base%2D58%2Dbtc%20prefix%20(z)%2C%20as%20defined%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0.", + "link": "https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 105767, + "_idleStart": 106467, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -44758,8 +44071,8 @@ }, { "type": "test", - "title": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20publicKeyMultibase%20value%20of%20the%20verification%20method%20MUST%20start%20with%20the%20base%2D58%2Dbtc%20prefix%20(z)%2C%20as%20defined%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0.';\n assertBefore();\n verificationMethodDocuments.should.not.eql([],\n 'Expected at least one \"verificationMethodDocument\".');\n for(const verificationMethodDocument of\n verificationMethodDocuments) {\n const multibase = 'z';\n const {publicKeyMultibase} = verificationMethodDocument;\n const isMultibaseEncoded =\n publicKeyMultibase.startsWith(multibase) &&\n shouldBeBs58(publicKeyMultibase);\n isMultibaseEncoded.should.equal(\n true,\n 'Expected \"publicKeyMultibase\" value of the verification ' +\n 'method to be multibase base58-btc encoded value'\n );\n }\n }", + "title": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_VERIFICATION_ERROR.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022:~:text=If%20options.type%20is%20not%20set%20to%20the%20string%20DataIntegrityProof%20and%20options.cryptosuite%20is%20not%20set%20to%20the%20string%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised%20that%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type,\n 'Expected a type identifier on the proof.');\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n proof.type.should.equal('DataIntegrityProof',\n 'Expected DataIntegrityProof type.');\n proof.cryptosuite.should.equal('eddsa-jcs-2022',\n 'Expected eddsa-jcs-2022 cryptosuite.');\n }\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -44768,22 +44081,22 @@ "timedOut": false, "_currentRetry": 0, "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "vCEvCfEtW3fKECcDcZJrt", + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "parent": "53OjnciVHWHHM1WT_wwnm", "ctx": null, - "_testId": "urn:uuid:10ad4b7f-2dbb-4df4-81c3-431610670839", + "_testId": "urn:uuid:164f6c62-c947-4eb2-816b-18f3a2e32ec8", "cell": { - "columnId": "OpSecId", - "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." + "columnId": "apicatalog.com", + "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_VERIFICATION_ERROR." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20publicKeyMultibase%20value%20of%20the%20verification%20method%20MUST%20start%20with%20the%20base%2D58%2Dbtc%20prefix%20(z)%2C%20as%20defined%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0.", + "link": "https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022:~:text=If%20options.type%20is%20not%20set%20to%20the%20string%20DataIntegrityProof%20and%20options.cryptosuite%20is%20not%20set%20to%20the%20string%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised%20that%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 106586, + "_idleStart": 106467, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -44791,11 +44104,15 @@ "duration": 0, "state": "passed", "speed": "fast" - }, + } + ], + "root": false, + "pending": false, + "_retries": -1, + "_beforeEach": [ { - "type": "test", - "title": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=The%20publicKeyMultibase%20value%20of%20the%20verification%20method%20MUST%20start%20with%20the%20base%2D58%2Dbtc%20prefix%20(z)%2C%20as%20defined%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0.';\n assertBefore();\n verificationMethodDocuments.should.not.eql([],\n 'Expected at least one \"verificationMethodDocument\".');\n for(const verificationMethodDocument of\n verificationMethodDocuments) {\n const multibase = 'z';\n const {publicKeyMultibase} = verificationMethodDocument;\n const isMultibaseEncoded =\n publicKeyMultibase.startsWith(multibase) &&\n shouldBeBs58(publicKeyMultibase);\n isMultibaseEncoded.should.equal(\n true,\n 'Expected \"publicKeyMultibase\" value of the verification ' +\n 'method to be multibase base58-btc encoded value'\n );\n }\n }", + "title": "\"before each\" hook: setupRow in \"apicatalog.com\"", + "body": "function setupRow() {\n // append test meta data to the it/test this.\n this.currentTest.cell = {\n columnId: this.currentTest.parent.title,\n rowId: this.currentTest.title\n };\n}", "async": 0, "sync": true, "_timeout": 15000, @@ -44804,40 +44121,70 @@ "timedOut": false, "_currentRetry": 0, "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "PzmnJl1dRLMvYJvCNkRfH", + "type": "hook", + "parent": "53OjnciVHWHHM1WT_wwnm", "ctx": null, - "_testId": "urn:uuid:17d2e627-04c0-4975-89a2-28e4f59c5ecf", - "cell": { - "columnId": "bovine", - "rowId": "The publicKeyMultibase value of the verification method MUST start with the base-58-btc prefix (z), as defined in the Multibase section of Controller Documents 1.0." - }, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "originalTitle": "\"before each\" hook: setupRow", + "_events": {}, + "_eventsCount": 1, + "duration": 0, + "_error": null + } + ], + "_beforeAll": [ + { + "title": "\"before all\" hook in \"apicatalog.com\"", + "body": "async function() {\n issuedVc = await createInitialVc({issuer, vc: validVc});\n proofs = getProofs(issuedVc);\n if(proofs?.length) {\n eddsa2022Proofs = proofs.filter(\n proof => proof?.cryptosuite === cryptosuite);\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "type": "hook", + "parent": "53OjnciVHWHHM1WT_wwnm", + "ctx": null, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "originalTitle": "\"before all\" hook", "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=The%20publicKeyMultibase%20value%20of%20the%20verification%20method%20MUST%20start%20with%20the%20base%2D58%2Dbtc%20prefix%20(z)%2C%20as%20defined%20in%20the%20Multibase%20section%20of%20Controller%20Documents%201.0.", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 106761, + "_idleStart": 105578, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, - "state": "passed", - "speed": "fast" + "duration": 888, + "_error": null } - ] + ], + "_afterEach": [], + "_afterAll": [], + "_timeout": 15000, + "_slow": 75, + "_bail": false, + "_onlyTests": [], + "_onlySuites": [], + "delayed": false, + "parent": "jfioSiemBfBjS8fCw0hZ-", + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "_testId": "urn:uuid:b49b90d5-7463-4f83-8c17-ea090f3f6cd1" }, { - "id": "Any other encoding MUST NOT be allowed.", - "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=of%20Controller%20Documents%201.0.-,Any%20other%20encoding%20MUST%20NOT%20be%20allowed.,-Developers%20are%20advised%20to%20not", - "cells": [ + "title": "Digital Bazaar", + "ctx": null, + "suites": [], + "tests": [ { "type": "test", - "title": "Any other encoding MUST NOT be allowed.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=of%20Controller%20Documents%201.0.-,Any%20other%20encoding%20MUST%20NOT%20be%20allowed.,-Developers%20are%20advised%20to%20not';\n assertBefore();\n verificationMethodDocuments.should.not.eql([],\n 'Expected at least one \"verificationMethodDocument\".');\n for(const verificationMethodDocument of\n verificationMethodDocuments) {\n const multibase = 'z';\n const {publicKeyMultibase} = verificationMethodDocument;\n const isMultibaseEncoded =\n publicKeyMultibase.startsWith(multibase) &&\n shouldBeBs58(publicKeyMultibase);\n isMultibaseEncoded.should.equal(\n true,\n 'Expected \"publicKeyMultibase\" value of the verification ' +\n 'method to be multibase base58-btc encoded value'\n );\n }\n }", + "title": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite).", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type, 'Expected a type identifier on ' +\n 'the proof.');\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n }\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -44846,22 +44193,22 @@ "timedOut": false, "_currentRetry": 0, "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "NZbp3pIfpwrAmq6TheUH6", + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "parent": "oB67TnPLhpZdD-VWW7zZ-", "ctx": null, - "_testId": "urn:uuid:318331a0-fce3-4aad-a1e9-4a1ad9394c12", + "_testId": "urn:uuid:237ccca0-471f-49f0-9a34-56828a9a9e6f", "cell": { - "columnId": "apicatalog.com", - "rowId": "Any other encoding MUST NOT be allowed." + "columnId": "Digital Bazaar", + "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=of%20Controller%20Documents%201.0.-,Any%20other%20encoding%20MUST%20NOT%20be%20allowed.,-Developers%20are%20advised%20to%20not", + "link": "https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 105759, + "_idleStart": 106575, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -44872,8 +44219,8 @@ }, { "type": "test", - "title": "Any other encoding MUST NOT be allowed.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=of%20Controller%20Documents%201.0.-,Any%20other%20encoding%20MUST%20NOT%20be%20allowed.,-Developers%20are%20advised%20to%20not';\n assertBefore();\n verificationMethodDocuments.should.not.eql([],\n 'Expected at least one \"verificationMethodDocument\".');\n for(const verificationMethodDocument of\n verificationMethodDocuments) {\n const multibase = 'z';\n const {publicKeyMultibase} = verificationMethodDocument;\n const isMultibaseEncoded =\n publicKeyMultibase.startsWith(multibase) &&\n shouldBeBs58(publicKeyMultibase);\n isMultibaseEncoded.should.equal(\n true,\n 'Expected \"publicKeyMultibase\" value of the verification ' +\n 'method to be multibase base58-btc encoded value'\n );\n }\n }", + "title": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof?.proofValue,\n 'Expected proofValue to exist.');\n isValidUtf8(proof.proofValue).should.equal(\n true,\n 'Expected proofValue value to be a valid UTF-8 encoded string.'\n );\n }\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -44882,22 +44229,22 @@ "timedOut": false, "_currentRetry": 0, "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "p-ATdH_Ct0CI5g9jw-kzM", + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "parent": "oB67TnPLhpZdD-VWW7zZ-", "ctx": null, - "_testId": "urn:uuid:8033c8b8-f1ba-49b7-93fd-5955637d9781", + "_testId": "urn:uuid:3d22c5f3-4754-4c25-9841-a7fef8fb5464", "cell": { - "columnId": "Grotto Networking", - "rowId": "Any other encoding MUST NOT be allowed." + "columnId": "Digital Bazaar", + "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=of%20Controller%20Documents%201.0.-,Any%20other%20encoding%20MUST%20NOT%20be%20allowed.,-Developers%20are%20advised%20to%20not", + "link": "https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 105767, + "_idleStart": 106575, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -44908,8 +44255,8 @@ }, { "type": "test", - "title": "Any other encoding MUST NOT be allowed.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=of%20Controller%20Documents%201.0.-,Any%20other%20encoding%20MUST%20NOT%20be%20allowed.,-Developers%20are%20advised%20to%20not';\n assertBefore();\n verificationMethodDocuments.should.not.eql([],\n 'Expected at least one \"verificationMethodDocument\".');\n for(const verificationMethodDocument of\n verificationMethodDocuments) {\n const multibase = 'z';\n const {publicKeyMultibase} = verificationMethodDocument;\n const isMultibaseEncoded =\n publicKeyMultibase.startsWith(multibase) &&\n shouldBeBs58(publicKeyMultibase);\n isMultibaseEncoded.should.equal(\n true,\n 'Expected \"publicKeyMultibase\" value of the verification ' +\n 'method to be multibase base58-btc encoded value'\n );\n }\n }", + "title": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_VERIFICATION_ERROR.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022:~:text=If%20options.type%20is%20not%20set%20to%20the%20string%20DataIntegrityProof%20and%20options.cryptosuite%20is%20not%20set%20to%20the%20string%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised%20that%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type,\n 'Expected a type identifier on the proof.');\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n proof.type.should.equal('DataIntegrityProof',\n 'Expected DataIntegrityProof type.');\n proof.cryptosuite.should.equal('eddsa-jcs-2022',\n 'Expected eddsa-jcs-2022 cryptosuite.');\n }\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -44918,22 +44265,22 @@ "timedOut": false, "_currentRetry": 0, "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "vCEvCfEtW3fKECcDcZJrt", + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "parent": "oB67TnPLhpZdD-VWW7zZ-", "ctx": null, - "_testId": "urn:uuid:c89ce0ac-4e63-4b66-b8a4-1c21b30f38be", + "_testId": "urn:uuid:fe2bb8c2-5c9f-47b6-8d5d-12d2a70af638", "cell": { - "columnId": "OpSecId", - "rowId": "Any other encoding MUST NOT be allowed." + "columnId": "Digital Bazaar", + "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_VERIFICATION_ERROR." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=of%20Controller%20Documents%201.0.-,Any%20other%20encoding%20MUST%20NOT%20be%20allowed.,-Developers%20are%20advised%20to%20not", + "link": "https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022:~:text=If%20options.type%20is%20not%20set%20to%20the%20string%20DataIntegrityProof%20and%20options.cryptosuite%20is%20not%20set%20to%20the%20string%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised%20that%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 106586, + "_idleStart": 106575, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -44941,11 +44288,15 @@ "duration": 0, "state": "passed", "speed": "fast" - }, + } + ], + "root": false, + "pending": false, + "_retries": -1, + "_beforeEach": [ { - "type": "test", - "title": "Any other encoding MUST NOT be allowed.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#:~:text=of%20Controller%20Documents%201.0.-,Any%20other%20encoding%20MUST%20NOT%20be%20allowed.,-Developers%20are%20advised%20to%20not';\n assertBefore();\n verificationMethodDocuments.should.not.eql([],\n 'Expected at least one \"verificationMethodDocument\".');\n for(const verificationMethodDocument of\n verificationMethodDocuments) {\n const multibase = 'z';\n const {publicKeyMultibase} = verificationMethodDocument;\n const isMultibaseEncoded =\n publicKeyMultibase.startsWith(multibase) &&\n shouldBeBs58(publicKeyMultibase);\n isMultibaseEncoded.should.equal(\n true,\n 'Expected \"publicKeyMultibase\" value of the verification ' +\n 'method to be multibase base58-btc encoded value'\n );\n }\n }", + "title": "\"before each\" hook: setupRow in \"Digital Bazaar\"", + "body": "function setupRow() {\n // append test meta data to the it/test this.\n this.currentTest.cell = {\n columnId: this.currentTest.parent.title,\n rowId: this.currentTest.title\n };\n}", "async": 0, "sync": true, "_timeout": 15000, @@ -44954,40 +44305,63 @@ "timedOut": false, "_currentRetry": 0, "pending": false, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/70-data-model.js", - "parent": "PzmnJl1dRLMvYJvCNkRfH", + "type": "hook", + "parent": "oB67TnPLhpZdD-VWW7zZ-", "ctx": null, - "_testId": "urn:uuid:0bb589b1-4dd5-4d94-8f44-bc06ded02938", - "cell": { - "columnId": "bovine", - "rowId": "Any other encoding MUST NOT be allowed." - }, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "originalTitle": "\"before each\" hook: setupRow", + "_events": {}, + "_eventsCount": 1, + "duration": 0, + "_error": null + } + ], + "_beforeAll": [ + { + "title": "\"before all\" hook in \"Digital Bazaar\"", + "body": "async function() {\n issuedVc = await createInitialVc({issuer, vc: validVc});\n proofs = getProofs(issuedVc);\n if(proofs?.length) {\n eddsa2022Proofs = proofs.filter(\n proof => proof?.cryptosuite === cryptosuite);\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "type": "hook", + "parent": "oB67TnPLhpZdD-VWW7zZ-", + "ctx": null, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "originalTitle": "\"before all\" hook", "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-di-eddsa/#:~:text=of%20Controller%20Documents%201.0.-,Any%20other%20encoding%20MUST%20NOT%20be%20allowed.,-Developers%20are%20advised%20to%20not", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 106761, + "_idleStart": 106467, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, - "state": "passed", - "speed": "fast" + "duration": 107, + "_error": null } - ] - } - ] - }, - { - "title": "eddsa-jcs-2022 - Algorithms - Transformation", - "ctx": null, - "suites": [ + ], + "_afterEach": [], + "_afterAll": [], + "_timeout": 15000, + "_slow": 75, + "_bail": false, + "_onlyTests": [], + "_onlySuites": [], + "delayed": false, + "parent": "jfioSiemBfBjS8fCw0hZ-", + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "_testId": "urn:uuid:c22571d5-616f-46e0-a6fe-f3fea1d626d7" + }, { - "title": "apicatalog.com", + "title": "Grotto Networking", "ctx": null, "suites": [], "tests": [ @@ -45004,11 +44378,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "cPYf3uFTsVloDzyd3KnXW", + "parent": "dwsATZCxGVtdtjpYjYrb-", "ctx": null, - "_testId": "urn:uuid:2be387bd-4b68-47e6-8153-523230ed653e", + "_testId": "urn:uuid:e166ea0b-4201-4e2a-a274-4c64ae20d536", "cell": { - "columnId": "apicatalog.com", + "columnId": "Grotto Networking", "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." }, "_events": {}, @@ -45018,12 +44392,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 107735, + "_idleStart": 106598, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -45040,11 +44414,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "cPYf3uFTsVloDzyd3KnXW", + "parent": "dwsATZCxGVtdtjpYjYrb-", "ctx": null, - "_testId": "urn:uuid:13e8576e-68b6-4dc4-af41-87ff0f39bad8", + "_testId": "urn:uuid:65f4c9b9-bcb5-4d98-b446-56e61333957e", "cell": { - "columnId": "apicatalog.com", + "columnId": "Grotto Networking", "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." }, "_events": {}, @@ -45054,7 +44428,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 107735, + "_idleStart": 106599, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -45076,11 +44450,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "cPYf3uFTsVloDzyd3KnXW", + "parent": "dwsATZCxGVtdtjpYjYrb-", "ctx": null, - "_testId": "urn:uuid:8c5917b1-e613-4b61-8a53-d31f0fac4a48", + "_testId": "urn:uuid:f14398c8-3056-4b94-a54b-cc0521c94174", "cell": { - "columnId": "apicatalog.com", + "columnId": "Grotto Networking", "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_VERIFICATION_ERROR." }, "_events": {}, @@ -45090,7 +44464,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 107735, + "_idleStart": 106599, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -45105,7 +44479,7 @@ "_retries": -1, "_beforeEach": [ { - "title": "\"before each\" hook: setupRow in \"apicatalog.com\"", + "title": "\"before each\" hook: setupRow in \"Grotto Networking\"", "body": "function setupRow() {\n // append test meta data to the it/test this.\n this.currentTest.cell = {\n columnId: this.currentTest.parent.title,\n rowId: this.currentTest.title\n };\n}", "async": 0, "sync": true, @@ -45116,7 +44490,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "cPYf3uFTsVloDzyd3KnXW", + "parent": "dwsATZCxGVtdtjpYjYrb-", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -45128,7 +44502,7 @@ ], "_beforeAll": [ { - "title": "\"before all\" hook in \"apicatalog.com\"", + "title": "\"before all\" hook in \"Grotto Networking\"", "body": "async function() {\n issuedVc = await createInitialVc({issuer, vc: validVc});\n proofs = getProofs(issuedVc);\n if(proofs?.length) {\n eddsa2022Proofs = proofs.filter(\n proof => proof?.cryptosuite === cryptosuite);\n }\n }", "async": 0, "sync": true, @@ -45139,7 +44513,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "cPYf3uFTsVloDzyd3KnXW", + "parent": "dwsATZCxGVtdtjpYjYrb-", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -45149,12 +44523,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 106762, + "_idleStart": 106576, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 972, + "duration": 23, "_error": null } ], @@ -45166,12 +44540,12 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "lKxEBz_uG53erv0rSjrKo", + "parent": "jfioSiemBfBjS8fCw0hZ-", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:e811fe69-edad-48a4-a409-58af14a3ca3a" + "_testId": "urn:uuid:66b14fb2-aefd-4458-80eb-ed174a1127f9" }, { - "title": "Grotto Networking", + "title": "OpSecId", "ctx": null, "suites": [], "tests": [ @@ -45188,11 +44562,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "gAcoubGVjU6kOSTxjG0va", + "parent": "e9K9te75Xw94feDquW11R", "ctx": null, - "_testId": "urn:uuid:25a8eb8b-3dfd-416d-b6cb-9f93d06205f3", + "_testId": "urn:uuid:30175270-d33c-4060-a0b5-7bf9676a8536", "cell": { - "columnId": "Grotto Networking", + "columnId": "OpSecId", "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." }, "_events": {}, @@ -45202,12 +44576,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 107744, + "_idleStart": 107207, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -45224,11 +44598,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "gAcoubGVjU6kOSTxjG0va", + "parent": "e9K9te75Xw94feDquW11R", "ctx": null, - "_testId": "urn:uuid:5e7562e4-b547-45c2-96b1-b6142ca3b305", + "_testId": "urn:uuid:7d4869b5-9569-4d9b-8ad8-e6435c54b801", "cell": { - "columnId": "Grotto Networking", + "columnId": "OpSecId", "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." }, "_events": {}, @@ -45238,7 +44612,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 107744, + "_idleStart": 107208, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -45260,11 +44634,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "gAcoubGVjU6kOSTxjG0va", + "parent": "e9K9te75Xw94feDquW11R", "ctx": null, - "_testId": "urn:uuid:1fb4489b-5faf-4fe6-97af-a49dd7d07fb9", + "_testId": "urn:uuid:ccdada9f-4a10-40db-be58-bffbb39f2f62", "cell": { - "columnId": "Grotto Networking", + "columnId": "OpSecId", "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_VERIFICATION_ERROR." }, "_events": {}, @@ -45274,7 +44648,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 107744, + "_idleStart": 107208, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -45289,7 +44663,7 @@ "_retries": -1, "_beforeEach": [ { - "title": "\"before each\" hook: setupRow in \"Grotto Networking\"", + "title": "\"before each\" hook: setupRow in \"OpSecId\"", "body": "function setupRow() {\n // append test meta data to the it/test this.\n this.currentTest.cell = {\n columnId: this.currentTest.parent.title,\n rowId: this.currentTest.title\n };\n}", "async": 0, "sync": true, @@ -45300,7 +44674,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "gAcoubGVjU6kOSTxjG0va", + "parent": "e9K9te75Xw94feDquW11R", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -45312,7 +44686,7 @@ ], "_beforeAll": [ { - "title": "\"before all\" hook in \"Grotto Networking\"", + "title": "\"before all\" hook in \"OpSecId\"", "body": "async function() {\n issuedVc = await createInitialVc({issuer, vc: validVc});\n proofs = getProofs(issuedVc);\n if(proofs?.length) {\n eddsa2022Proofs = proofs.filter(\n proof => proof?.cryptosuite === cryptosuite);\n }\n }", "async": 0, "sync": true, @@ -45323,7 +44697,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "gAcoubGVjU6kOSTxjG0va", + "parent": "e9K9te75Xw94feDquW11R", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -45333,12 +44707,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 107736, + "_idleStart": 106599, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 7, + "duration": 608, "_error": null } ], @@ -45350,12 +44724,12 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "lKxEBz_uG53erv0rSjrKo", + "parent": "jfioSiemBfBjS8fCw0hZ-", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:2862ab8e-b60e-477f-941e-27b6a97d0989" + "_testId": "urn:uuid:1a562e06-77a9-4143-bb9a-dfac0c5d33eb" }, { - "title": "OpSecId", + "title": "bovine", "ctx": null, "suites": [], "tests": [ @@ -45372,11 +44746,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "MgNXXIakoK3OwJ-04CHvj", + "parent": "Cqwhf5tIzLvsIn9cCqN74", "ctx": null, - "_testId": "urn:uuid:44443b43-a207-4e2d-9530-6143a31060cd", + "_testId": "urn:uuid:0dc7d53f-90fd-41f4-97e0-8291a88dd9d5", "cell": { - "columnId": "OpSecId", + "columnId": "bovine", "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." }, "_events": {}, @@ -45386,7 +44760,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 108167, + "_idleStart": 107364, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -45408,11 +44782,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "MgNXXIakoK3OwJ-04CHvj", + "parent": "Cqwhf5tIzLvsIn9cCqN74", "ctx": null, - "_testId": "urn:uuid:e11d99b7-bccb-4a31-9e30-f7e2fcb48f32", + "_testId": "urn:uuid:6d796133-e21d-44ee-9ff8-36b307fb8c8c", "cell": { - "columnId": "OpSecId", + "columnId": "bovine", "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." }, "_events": {}, @@ -45422,7 +44796,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 108167, + "_idleStart": 107364, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -45444,11 +44818,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "MgNXXIakoK3OwJ-04CHvj", + "parent": "Cqwhf5tIzLvsIn9cCqN74", "ctx": null, - "_testId": "urn:uuid:25906afd-16a1-4127-8a9e-e98c3931a352", + "_testId": "urn:uuid:c7efe6a4-6578-4c49-8a09-dcbfeea19e47", "cell": { - "columnId": "OpSecId", + "columnId": "bovine", "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_VERIFICATION_ERROR." }, "_events": {}, @@ -45458,7 +44832,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 108167, + "_idleStart": 107364, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -45473,7 +44847,7 @@ "_retries": -1, "_beforeEach": [ { - "title": "\"before each\" hook: setupRow in \"OpSecId\"", + "title": "\"before each\" hook: setupRow in \"bovine\"", "body": "function setupRow() {\n // append test meta data to the it/test this.\n this.currentTest.cell = {\n columnId: this.currentTest.parent.title,\n rowId: this.currentTest.title\n };\n}", "async": 0, "sync": true, @@ -45484,7 +44858,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "MgNXXIakoK3OwJ-04CHvj", + "parent": "Cqwhf5tIzLvsIn9cCqN74", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -45496,7 +44870,7 @@ ], "_beforeAll": [ { - "title": "\"before all\" hook in \"OpSecId\"", + "title": "\"before all\" hook in \"bovine\"", "body": "async function() {\n issuedVc = await createInitialVc({issuer, vc: validVc});\n proofs = getProofs(issuedVc);\n if(proofs?.length) {\n eddsa2022Proofs = proofs.filter(\n proof => proof?.cryptosuite === cryptosuite);\n }\n }", "async": 0, "sync": true, @@ -45507,7 +44881,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "MgNXXIakoK3OwJ-04CHvj", + "parent": "Cqwhf5tIzLvsIn9cCqN74", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -45517,12 +44891,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 107744, + "_idleStart": 107209, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 423, + "duration": 155, "_error": null } ], @@ -45534,15 +44908,74 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "lKxEBz_uG53erv0rSjrKo", + "parent": "jfioSiemBfBjS8fCw0hZ-", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:d9f4456d-7d03-494c-93a0-0afae1cc364f" - }, + "_testId": "urn:uuid:2a28f26f-3c83-4ad4-94c2-c61916d6bdbe" + } + ], + "root": false, + "pending": false, + "_retries": -1, + "_beforeEach": [], + "_beforeAll": [ { - "title": "bovine", + "title": "\"before all\" hook in \"eddsa-jcs-2022 - Algorithms - Transformation\"", + "body": "async function() {\n const credentials = await generateTestData();\n validVc = credentials.clone('validVc');\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "type": "hook", + "parent": "jfioSiemBfBjS8fCw0hZ-", "ctx": null, - "suites": [], - "tests": [ + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "originalTitle": "\"before all\" hook", + "_events": {}, + "_eventsCount": 1, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 105578, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 1, + "_error": null + } + ], + "_afterEach": [], + "_afterAll": [], + "_timeout": 15000, + "_slow": 75, + "_bail": false, + "_onlyTests": [], + "_onlySuites": [], + "delayed": false, + "parent": "OnvKeaY2Rbvac12FYBlvs", + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "matrix": true, + "report": true, + "rowLabel": "Test Name", + "columnLabel": "Implementer", + "_testId": "urn:uuid:e2275afb-9aec-45f5-b3e2-d78922e1e79d", + "columns": [ + "apicatalog.com", + "Digital Bazaar", + "Grotto Networking", + "OpSecId", + "bovine" + ], + "rows": [ + { + "id": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite).", + "link": "https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022", + "cells": [ { "type": "test", "title": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite).", @@ -45556,11 +44989,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "ZUnUKflKnySNSoUuKAzM6", + "parent": "53OjnciVHWHHM1WT_wwnm", "ctx": null, - "_testId": "urn:uuid:7609b748-f412-4bc8-a4a5-2b2378b7015d", + "_testId": "urn:uuid:f382e1e9-0e38-41b0-9a8c-31161e56b6b5", "cell": { - "columnId": "bovine", + "columnId": "apicatalog.com", "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." }, "_events": {}, @@ -45570,7 +45003,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 108336, + "_idleStart": 106466, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -45581,8 +45014,8 @@ }, { "type": "test", - "title": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof?.proofValue,\n 'Expected proofValue to exist.');\n isValidUtf8(proof.proofValue).should.equal(\n true,\n 'Expected proofValue value to be a valid UTF-8 encoded string.'\n );\n }\n }", + "title": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite).", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type, 'Expected a type identifier on ' +\n 'the proof.');\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n }\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -45592,12 +45025,12 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "ZUnUKflKnySNSoUuKAzM6", + "parent": "oB67TnPLhpZdD-VWW7zZ-", "ctx": null, - "_testId": "urn:uuid:6bba62af-64b3-477a-91ec-cad610906e5f", + "_testId": "urn:uuid:237ccca0-471f-49f0-9a34-56828a9a9e6f", "cell": { - "columnId": "bovine", - "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." + "columnId": "Digital Bazaar", + "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." }, "_events": {}, "_eventsCount": 1, @@ -45606,7 +45039,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 108336, + "_idleStart": 106575, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -45617,8 +45050,8 @@ }, { "type": "test", - "title": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_VERIFICATION_ERROR.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022:~:text=If%20options.type%20is%20not%20set%20to%20the%20string%20DataIntegrityProof%20and%20options.cryptosuite%20is%20not%20set%20to%20the%20string%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised%20that%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type,\n 'Expected a type identifier on the proof.');\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n proof.type.should.equal('DataIntegrityProof',\n 'Expected DataIntegrityProof type.');\n proof.cryptosuite.should.equal('eddsa-jcs-2022',\n 'Expected eddsa-jcs-2022 cryptosuite.');\n }\n }", + "title": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite).", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type, 'Expected a type identifier on ' +\n 'the proof.');\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n }\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -45628,21 +45061,21 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "ZUnUKflKnySNSoUuKAzM6", + "parent": "dwsATZCxGVtdtjpYjYrb-", "ctx": null, - "_testId": "urn:uuid:58e48b45-1375-4a07-9738-b2097abe40c2", + "_testId": "urn:uuid:e166ea0b-4201-4e2a-a274-4c64ae20d536", "cell": { - "columnId": "bovine", - "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_VERIFICATION_ERROR." + "columnId": "Grotto Networking", + "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022:~:text=If%20options.type%20is%20not%20set%20to%20the%20string%20DataIntegrityProof%20and%20options.cryptosuite%20is%20not%20set%20to%20the%20string%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised%20that%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.", + "link": "https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 108337, + "_idleStart": 106598, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -45650,15 +45083,11 @@ "duration": 0, "state": "passed", "speed": "fast" - } - ], - "root": false, - "pending": false, - "_retries": -1, - "_beforeEach": [ + }, { - "title": "\"before each\" hook: setupRow in \"bovine\"", - "body": "function setupRow() {\n // append test meta data to the it/test this.\n this.currentTest.cell = {\n columnId: this.currentTest.parent.title,\n rowId: this.currentTest.title\n };\n}", + "type": "test", + "title": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite).", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type, 'Expected a type identifier on ' +\n 'the proof.');\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n }\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -45667,21 +45096,34 @@ "timedOut": false, "_currentRetry": 0, "pending": false, - "type": "hook", - "parent": "ZUnUKflKnySNSoUuKAzM6", - "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "originalTitle": "\"before each\" hook: setupRow", + "parent": "e9K9te75Xw94feDquW11R", + "ctx": null, + "_testId": "urn:uuid:30175270-d33c-4060-a0b5-7bf9676a8536", + "cell": { + "columnId": "OpSecId", + "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." + }, "_events": {}, "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 107207, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, "duration": 0, - "_error": null - } - ], - "_beforeAll": [ + "state": "passed", + "speed": "fast" + }, { - "title": "\"before all\" hook in \"bovine\"", - "body": "async function() {\n issuedVc = await createInitialVc({issuer, vc: validVc});\n proofs = getProofs(issuedVc);\n if(proofs?.length) {\n eddsa2022Proofs = proofs.filter(\n proof => proof?.cryptosuite === cryptosuite);\n }\n }", + "type": "test", + "title": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite).", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type, 'Expected a type identifier on ' +\n 'the proof.');\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n }\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -45690,105 +45132,40 @@ "timedOut": false, "_currentRetry": 0, "pending": false, - "type": "hook", - "parent": "ZUnUKflKnySNSoUuKAzM6", - "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "originalTitle": "\"before all\" hook", + "parent": "Cqwhf5tIzLvsIn9cCqN74", + "ctx": null, + "_testId": "urn:uuid:0dc7d53f-90fd-41f4-97e0-8291a88dd9d5", + "cell": { + "columnId": "bovine", + "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." + }, "_events": {}, "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 108168, + "_idleStart": 107364, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 169, - "_error": null + "duration": 0, + "state": "passed", + "speed": "fast" } - ], - "_afterEach": [], - "_afterAll": [], - "_timeout": 15000, - "_slow": 75, - "_bail": false, - "_onlyTests": [], - "_onlySuites": [], - "delayed": false, - "parent": "lKxEBz_uG53erv0rSjrKo", - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:65b3dfca-a1bd-4e3b-859a-6042c1f4b8e3" - } - ], - "root": false, - "pending": false, - "_retries": -1, - "_beforeEach": [], - "_beforeAll": [ - { - "title": "\"before all\" hook in \"eddsa-jcs-2022 - Algorithms - Transformation\"", - "body": "async function() {\n const credentials = await generateTestData();\n validVc = credentials.clone('validVc');\n }", - "async": 0, - "sync": true, - "_timeout": 15000, - "_slow": 75, - "_retries": -1, - "timedOut": false, - "_currentRetry": 0, - "pending": false, - "type": "hook", - "parent": "lKxEBz_uG53erv0rSjrKo", - "ctx": null, - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "originalTitle": "\"before all\" hook", - "_events": {}, - "_eventsCount": 1, - "timer": { - "_idleTimeout": -1, - "_idlePrev": null, - "_idleNext": null, - "_idleStart": 106762, - "_onTimeout": null, - "_repeat": null, - "_destroyed": true - }, - "duration": 1, - "_error": null - } - ], - "_afterEach": [], - "_afterAll": [], - "_timeout": 15000, - "_slow": 75, - "_bail": false, - "_onlyTests": [], - "_onlySuites": [], - "delayed": false, - "parent": "MnZaBVNYECVkKELpHT2LB", - "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "matrix": true, - "report": true, - "rowLabel": "Test Name", - "columnLabel": "Implementer", - "_testId": "urn:uuid:6c714a77-3de0-40ba-a3cb-928e1123704f", - "columns": [ - "apicatalog.com", - "Grotto Networking", - "OpSecId", - "bovine" - ], - "rows": [ + ] + }, { - "id": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite).", + "id": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding.", "link": "https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022", "cells": [ { "type": "test", - "title": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite).", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type, 'Expected a type identifier on ' +\n 'the proof.');\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n }\n }", + "title": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof?.proofValue,\n 'Expected proofValue to exist.');\n isValidUtf8(proof.proofValue).should.equal(\n true,\n 'Expected proofValue value to be a valid UTF-8 encoded string.'\n );\n }\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -45798,12 +45175,12 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "cPYf3uFTsVloDzyd3KnXW", + "parent": "53OjnciVHWHHM1WT_wwnm", "ctx": null, - "_testId": "urn:uuid:2be387bd-4b68-47e6-8153-523230ed653e", + "_testId": "urn:uuid:fc7c2ed1-afa4-4f0b-afa2-fa549848d76c", "cell": { "columnId": "apicatalog.com", - "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." + "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." }, "_events": {}, "_eventsCount": 1, @@ -45812,19 +45189,19 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 107735, + "_idleStart": 106467, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, { "type": "test", - "title": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite).", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type, 'Expected a type identifier on ' +\n 'the proof.');\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n }\n }", + "title": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof?.proofValue,\n 'Expected proofValue to exist.');\n isValidUtf8(proof.proofValue).should.equal(\n true,\n 'Expected proofValue value to be a valid UTF-8 encoded string.'\n );\n }\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -45834,12 +45211,12 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "gAcoubGVjU6kOSTxjG0va", + "parent": "oB67TnPLhpZdD-VWW7zZ-", "ctx": null, - "_testId": "urn:uuid:25a8eb8b-3dfd-416d-b6cb-9f93d06205f3", + "_testId": "urn:uuid:3d22c5f3-4754-4c25-9841-a7fef8fb5464", "cell": { - "columnId": "Grotto Networking", - "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." + "columnId": "Digital Bazaar", + "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." }, "_events": {}, "_eventsCount": 1, @@ -45848,19 +45225,19 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 107744, + "_idleStart": 106575, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, { "type": "test", - "title": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite).", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type, 'Expected a type identifier on ' +\n 'the proof.');\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n }\n }", + "title": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof?.proofValue,\n 'Expected proofValue to exist.');\n isValidUtf8(proof.proofValue).should.equal(\n true,\n 'Expected proofValue value to be a valid UTF-8 encoded string.'\n );\n }\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -45870,12 +45247,12 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "MgNXXIakoK3OwJ-04CHvj", + "parent": "dwsATZCxGVtdtjpYjYrb-", "ctx": null, - "_testId": "urn:uuid:44443b43-a207-4e2d-9530-6143a31060cd", + "_testId": "urn:uuid:65f4c9b9-bcb5-4d98-b446-56e61333957e", "cell": { - "columnId": "OpSecId", - "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." + "columnId": "Grotto Networking", + "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." }, "_events": {}, "_eventsCount": 1, @@ -45884,7 +45261,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 108167, + "_idleStart": 106599, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -45895,8 +45272,8 @@ }, { "type": "test", - "title": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite).", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type, 'Expected a type identifier on ' +\n 'the proof.');\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n }\n }", + "title": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof?.proofValue,\n 'Expected proofValue to exist.');\n isValidUtf8(proof.proofValue).should.equal(\n true,\n 'Expected proofValue value to be a valid UTF-8 encoded string.'\n );\n }\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -45906,12 +45283,12 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "ZUnUKflKnySNSoUuKAzM6", + "parent": "e9K9te75Xw94feDquW11R", "ctx": null, - "_testId": "urn:uuid:7609b748-f412-4bc8-a4a5-2b2378b7015d", + "_testId": "urn:uuid:7d4869b5-9569-4d9b-8ad8-e6435c54b801", "cell": { - "columnId": "bovine", - "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." + "columnId": "OpSecId", + "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." }, "_events": {}, "_eventsCount": 1, @@ -45920,7 +45297,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 108336, + "_idleStart": 107208, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -45928,13 +45305,7 @@ "duration": 0, "state": "passed", "speed": "fast" - } - ] - }, - { - "id": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding.", - "link": "https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022", - "cells": [ + }, { "type": "test", "title": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding.", @@ -45948,11 +45319,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "cPYf3uFTsVloDzyd3KnXW", + "parent": "Cqwhf5tIzLvsIn9cCqN74", "ctx": null, - "_testId": "urn:uuid:13e8576e-68b6-4dc4-af41-87ff0f39bad8", + "_testId": "urn:uuid:6d796133-e21d-44ee-9ff8-36b307fb8c8c", "cell": { - "columnId": "apicatalog.com", + "columnId": "bovine", "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." }, "_events": {}, @@ -45962,7 +45333,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 107735, + "_idleStart": 107364, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -45970,11 +45341,17 @@ "duration": 0, "state": "passed", "speed": "fast" - }, + } + ] + }, + { + "id": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_VERIFICATION_ERROR.", + "link": "https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022:~:text=If%20options.type%20is%20not%20set%20to%20the%20string%20DataIntegrityProof%20and%20options.cryptosuite%20is%20not%20set%20to%20the%20string%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised%20that%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.", + "cells": [ { "type": "test", - "title": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof?.proofValue,\n 'Expected proofValue to exist.');\n isValidUtf8(proof.proofValue).should.equal(\n true,\n 'Expected proofValue value to be a valid UTF-8 encoded string.'\n );\n }\n }", + "title": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_VERIFICATION_ERROR.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022:~:text=If%20options.type%20is%20not%20set%20to%20the%20string%20DataIntegrityProof%20and%20options.cryptosuite%20is%20not%20set%20to%20the%20string%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised%20that%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type,\n 'Expected a type identifier on the proof.');\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n proof.type.should.equal('DataIntegrityProof',\n 'Expected DataIntegrityProof type.');\n proof.cryptosuite.should.equal('eddsa-jcs-2022',\n 'Expected eddsa-jcs-2022 cryptosuite.');\n }\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -45984,21 +45361,21 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "gAcoubGVjU6kOSTxjG0va", + "parent": "53OjnciVHWHHM1WT_wwnm", "ctx": null, - "_testId": "urn:uuid:5e7562e4-b547-45c2-96b1-b6142ca3b305", + "_testId": "urn:uuid:164f6c62-c947-4eb2-816b-18f3a2e32ec8", "cell": { - "columnId": "Grotto Networking", - "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." + "columnId": "apicatalog.com", + "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_VERIFICATION_ERROR." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022", + "link": "https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022:~:text=If%20options.type%20is%20not%20set%20to%20the%20string%20DataIntegrityProof%20and%20options.cryptosuite%20is%20not%20set%20to%20the%20string%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised%20that%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 107744, + "_idleStart": 106467, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -46009,8 +45386,8 @@ }, { "type": "test", - "title": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof?.proofValue,\n 'Expected proofValue to exist.');\n isValidUtf8(proof.proofValue).should.equal(\n true,\n 'Expected proofValue value to be a valid UTF-8 encoded string.'\n );\n }\n }", + "title": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_VERIFICATION_ERROR.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022:~:text=If%20options.type%20is%20not%20set%20to%20the%20string%20DataIntegrityProof%20and%20options.cryptosuite%20is%20not%20set%20to%20the%20string%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised%20that%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type,\n 'Expected a type identifier on the proof.');\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n proof.type.should.equal('DataIntegrityProof',\n 'Expected DataIntegrityProof type.');\n proof.cryptosuite.should.equal('eddsa-jcs-2022',\n 'Expected eddsa-jcs-2022 cryptosuite.');\n }\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -46020,21 +45397,21 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "MgNXXIakoK3OwJ-04CHvj", + "parent": "oB67TnPLhpZdD-VWW7zZ-", "ctx": null, - "_testId": "urn:uuid:e11d99b7-bccb-4a31-9e30-f7e2fcb48f32", + "_testId": "urn:uuid:fe2bb8c2-5c9f-47b6-8d5d-12d2a70af638", "cell": { - "columnId": "OpSecId", - "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." + "columnId": "Digital Bazaar", + "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_VERIFICATION_ERROR." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022", + "link": "https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022:~:text=If%20options.type%20is%20not%20set%20to%20the%20string%20DataIntegrityProof%20and%20options.cryptosuite%20is%20not%20set%20to%20the%20string%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised%20that%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 108167, + "_idleStart": 106575, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -46045,8 +45422,8 @@ }, { "type": "test", - "title": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof?.proofValue,\n 'Expected proofValue to exist.');\n isValidUtf8(proof.proofValue).should.equal(\n true,\n 'Expected proofValue value to be a valid UTF-8 encoded string.'\n );\n }\n }", + "title": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_VERIFICATION_ERROR.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022:~:text=If%20options.type%20is%20not%20set%20to%20the%20string%20DataIntegrityProof%20and%20options.cryptosuite%20is%20not%20set%20to%20the%20string%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised%20that%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type,\n 'Expected a type identifier on the proof.');\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n proof.type.should.equal('DataIntegrityProof',\n 'Expected DataIntegrityProof type.');\n proof.cryptosuite.should.equal('eddsa-jcs-2022',\n 'Expected eddsa-jcs-2022 cryptosuite.');\n }\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -46056,21 +45433,21 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "ZUnUKflKnySNSoUuKAzM6", + "parent": "dwsATZCxGVtdtjpYjYrb-", "ctx": null, - "_testId": "urn:uuid:6bba62af-64b3-477a-91ec-cad610906e5f", + "_testId": "urn:uuid:f14398c8-3056-4b94-a54b-cc0521c94174", "cell": { - "columnId": "bovine", - "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." + "columnId": "Grotto Networking", + "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_VERIFICATION_ERROR." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022", + "link": "https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022:~:text=If%20options.type%20is%20not%20set%20to%20the%20string%20DataIntegrityProof%20and%20options.cryptosuite%20is%20not%20set%20to%20the%20string%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised%20that%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 108336, + "_idleStart": 106599, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -46078,13 +45455,7 @@ "duration": 0, "state": "passed", "speed": "fast" - } - ] - }, - { - "id": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_VERIFICATION_ERROR.", - "link": "https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022:~:text=If%20options.type%20is%20not%20set%20to%20the%20string%20DataIntegrityProof%20and%20options.cryptosuite%20is%20not%20set%20to%20the%20string%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised%20that%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.", - "cells": [ + }, { "type": "test", "title": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_VERIFICATION_ERROR.", @@ -46098,11 +45469,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "cPYf3uFTsVloDzyd3KnXW", + "parent": "e9K9te75Xw94feDquW11R", "ctx": null, - "_testId": "urn:uuid:8c5917b1-e613-4b61-8a53-d31f0fac4a48", + "_testId": "urn:uuid:ccdada9f-4a10-40db-be58-bffbb39f2f62", "cell": { - "columnId": "apicatalog.com", + "columnId": "OpSecId", "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_VERIFICATION_ERROR." }, "_events": {}, @@ -46112,7 +45483,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 107735, + "_idleStart": 107208, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -46134,11 +45505,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "gAcoubGVjU6kOSTxjG0va", + "parent": "Cqwhf5tIzLvsIn9cCqN74", "ctx": null, - "_testId": "urn:uuid:1fb4489b-5faf-4fe6-97af-a49dd7d07fb9", + "_testId": "urn:uuid:c7efe6a4-6578-4c49-8a09-dcbfeea19e47", "cell": { - "columnId": "Grotto Networking", + "columnId": "bovine", "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_VERIFICATION_ERROR." }, "_events": {}, @@ -46148,7 +45519,56 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 107744, + "_idleStart": 107364, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + } + ] + } + ] + }, + { + "title": "eddsa-jcs-2022 - Algorithms - Proof Configuration", + "ctx": null, + "suites": [ + { + "title": "apicatalog.com", + "ctx": null, + "suites": [], + "tests": [ + { + "type": "test", + "title": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite).", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#proof-configuration-eddsa-jcs-2022';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type,\n 'Expected a type identifier on the proof.');\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "parent": "WcEMBBfgHqbjH9hjqw08m", + "ctx": null, + "_testId": "urn:uuid:7cfb8b5e-96da-4c56-a70e-a2fb898acb7c", + "cell": { + "columnId": "apicatalog.com", + "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#proof-configuration-eddsa-jcs-2022", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 108022, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -46159,8 +45579,8 @@ }, { "type": "test", - "title": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_VERIFICATION_ERROR.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022:~:text=If%20options.type%20is%20not%20set%20to%20the%20string%20DataIntegrityProof%20and%20options.cryptosuite%20is%20not%20set%20to%20the%20string%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised%20that%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type,\n 'Expected a type identifier on the proof.');\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n proof.type.should.equal('DataIntegrityProof',\n 'Expected DataIntegrityProof type.');\n proof.cryptosuite.should.equal('eddsa-jcs-2022',\n 'Expected eddsa-jcs-2022 cryptosuite.');\n }\n }", + "title": "If proofConfig.type is not set to DataIntegrityProof or proofConfig.cryptosuite is not set to eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_GENERATION_ERROR.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#proof-configuration-eddsa-jcs-2022:~:text=If%20proofConfig.type%20is%20not%20set%20to%20DataIntegrityProof%20or%20proofConfig.cryptosuite%20is%20not%20set%20to%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type,\n 'Expected a type identifier on the proof.');\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n }\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -46170,21 +45590,21 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "MgNXXIakoK3OwJ-04CHvj", + "parent": "WcEMBBfgHqbjH9hjqw08m", "ctx": null, - "_testId": "urn:uuid:25906afd-16a1-4127-8a9e-e98c3931a352", + "_testId": "urn:uuid:32b4d3d0-3210-4a15-a143-df13216abc21", "cell": { - "columnId": "OpSecId", - "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_VERIFICATION_ERROR." + "columnId": "apicatalog.com", + "rowId": "If proofConfig.type is not set to DataIntegrityProof or proofConfig.cryptosuite is not set to eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_GENERATION_ERROR." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022:~:text=If%20options.type%20is%20not%20set%20to%20the%20string%20DataIntegrityProof%20and%20options.cryptosuite%20is%20not%20set%20to%20the%20string%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised%20that%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.", + "link": "https://w3c.github.io/vc-di-eddsa/#proof-configuration-eddsa-jcs-2022:~:text=If%20proofConfig.type%20is%20not%20set%20to%20DataIntegrityProof%20or%20proofConfig.cryptosuite%20is%20not%20set%20to%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 108167, + "_idleStart": 108022, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -46195,8 +45615,8 @@ }, { "type": "test", - "title": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_VERIFICATION_ERROR.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022:~:text=If%20options.type%20is%20not%20set%20to%20the%20string%20DataIntegrityProof%20and%20options.cryptosuite%20is%20not%20set%20to%20the%20string%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised%20that%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type,\n 'Expected a type identifier on the proof.');\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n proof.type.should.equal('DataIntegrityProof',\n 'Expected DataIntegrityProof type.');\n proof.cryptosuite.should.equal('eddsa-jcs-2022',\n 'Expected eddsa-jcs-2022 cryptosuite.');\n }\n }", + "title": "If proofConfig.created is set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#proof-configuration-eddsa-jcs-2022:~:text=If%20proofConfig.created%20is%20set%20to%20a%20value%20that%20is%20not%20a%20valid%20%5BXMLSCHEMA11%2D2%5D%20datetime%2C%20an%20error%20MUST%20be%20raised';\n for(const proof of eddsa2022Proofs) {\n if(proof?.created) {\n isValidDatetime(proof.created).should.equal(\n true,\n 'Expected created value to be a valid datetime string.'\n );\n }\n }\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -46206,21 +45626,21 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "ZUnUKflKnySNSoUuKAzM6", + "parent": "WcEMBBfgHqbjH9hjqw08m", "ctx": null, - "_testId": "urn:uuid:58e48b45-1375-4a07-9738-b2097abe40c2", + "_testId": "urn:uuid:b8e1b3eb-7a31-4748-b0cb-4cd454c110a5", "cell": { - "columnId": "bovine", - "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_VERIFICATION_ERROR." + "columnId": "apicatalog.com", + "rowId": "If proofConfig.created is set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-di-eddsa/#transformation-eddsa-jcs-2022:~:text=If%20options.type%20is%20not%20set%20to%20the%20string%20DataIntegrityProof%20and%20options.cryptosuite%20is%20not%20set%20to%20the%20string%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised%20that%20SHOULD%20convey%20an%20error%20type%20of%20PROOF_VERIFICATION_ERROR.", + "link": "https://w3c.github.io/vc-di-eddsa/#proof-configuration-eddsa-jcs-2022:~:text=If%20proofConfig.created%20is%20set%20to%20a%20value%20that%20is%20not%20a%20valid%20%5BXMLSCHEMA11%2D2%5D%20datetime%2C%20an%20error%20MUST%20be%20raised", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 108337, + "_idleStart": 108023, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -46229,16 +45649,79 @@ "state": "passed", "speed": "fast" } - ] - } - ] - }, - { - "title": "eddsa-jcs-2022 - Algorithms - Proof Configuration", - "ctx": null, - "suites": [ + ], + "root": false, + "pending": false, + "_retries": -1, + "_beforeEach": [ + { + "title": "\"before each\" hook: setupRow in \"apicatalog.com\"", + "body": "function setupRow() {\n // append test meta data to the it/test this.\n this.currentTest.cell = {\n columnId: this.currentTest.parent.title,\n rowId: this.currentTest.title\n };\n}", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "type": "hook", + "parent": "WcEMBBfgHqbjH9hjqw08m", + "ctx": null, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "originalTitle": "\"before each\" hook: setupRow", + "_events": {}, + "_eventsCount": 1, + "duration": 0, + "_error": null + } + ], + "_beforeAll": [ + { + "title": "\"before all\" hook in \"apicatalog.com\"", + "body": "async function() {\n issuedVc = await createInitialVc({issuer, vc: validVc});\n proofs = getProofs(issuedVc);\n if(proofs?.length) {\n eddsa2022Proofs = proofs.filter(\n proof => proof?.cryptosuite === cryptosuite);\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "type": "hook", + "parent": "WcEMBBfgHqbjH9hjqw08m", + "ctx": null, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "originalTitle": "\"before all\" hook", + "_events": {}, + "_eventsCount": 1, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 107366, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 656, + "_error": null + } + ], + "_afterEach": [], + "_afterAll": [], + "_timeout": 15000, + "_slow": 75, + "_bail": false, + "_onlyTests": [], + "_onlySuites": [], + "delayed": false, + "parent": "g-DOHkPysIeHQ2dCbZElQ", + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "_testId": "urn:uuid:7f761d16-b7ad-4f1e-8861-c8e99a1d3353" + }, { - "title": "apicatalog.com", + "title": "Digital Bazaar", "ctx": null, "suites": [], "tests": [ @@ -46255,11 +45738,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "tbhluu6_Kl5zn6JKCs9jD", + "parent": "k4f8-g8j8qAveuXmFex72", "ctx": null, - "_testId": "urn:uuid:9268bd5b-3c12-48c2-b046-db589a929943", + "_testId": "urn:uuid:1d93355d-59c3-43df-9054-4431f90b08ea", "cell": { - "columnId": "apicatalog.com", + "columnId": "Digital Bazaar", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." }, "_events": {}, @@ -46269,7 +45752,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109059, + "_idleStart": 108146, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -46291,11 +45774,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "tbhluu6_Kl5zn6JKCs9jD", + "parent": "k4f8-g8j8qAveuXmFex72", "ctx": null, - "_testId": "urn:uuid:cf9d23e4-95af-46be-98ea-30aeabf1ceaa", + "_testId": "urn:uuid:6b1cfe50-fcfd-4ffa-afa2-449c77950b97", "cell": { - "columnId": "apicatalog.com", + "columnId": "Digital Bazaar", "rowId": "If proofConfig.type is not set to DataIntegrityProof or proofConfig.cryptosuite is not set to eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_GENERATION_ERROR." }, "_events": {}, @@ -46305,7 +45788,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109059, + "_idleStart": 108146, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -46327,11 +45810,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "tbhluu6_Kl5zn6JKCs9jD", + "parent": "k4f8-g8j8qAveuXmFex72", "ctx": null, - "_testId": "urn:uuid:7ce37414-9f86-4ed7-950c-17055bd01451", + "_testId": "urn:uuid:a5eeac91-dc51-4046-ae26-60671f2128d8", "cell": { - "columnId": "apicatalog.com", + "columnId": "Digital Bazaar", "rowId": "If proofConfig.created is set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." }, "_events": {}, @@ -46341,12 +45824,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109060, + "_idleStart": 108146, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" } @@ -46356,7 +45839,7 @@ "_retries": -1, "_beforeEach": [ { - "title": "\"before each\" hook: setupRow in \"apicatalog.com\"", + "title": "\"before each\" hook: setupRow in \"Digital Bazaar\"", "body": "function setupRow() {\n // append test meta data to the it/test this.\n this.currentTest.cell = {\n columnId: this.currentTest.parent.title,\n rowId: this.currentTest.title\n };\n}", "async": 0, "sync": true, @@ -46367,7 +45850,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "tbhluu6_Kl5zn6JKCs9jD", + "parent": "k4f8-g8j8qAveuXmFex72", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -46379,7 +45862,7 @@ ], "_beforeAll": [ { - "title": "\"before all\" hook in \"apicatalog.com\"", + "title": "\"before all\" hook in \"Digital Bazaar\"", "body": "async function() {\n issuedVc = await createInitialVc({issuer, vc: validVc});\n proofs = getProofs(issuedVc);\n if(proofs?.length) {\n eddsa2022Proofs = proofs.filter(\n proof => proof?.cryptosuite === cryptosuite);\n }\n }", "async": 0, "sync": true, @@ -46390,7 +45873,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "tbhluu6_Kl5zn6JKCs9jD", + "parent": "k4f8-g8j8qAveuXmFex72", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -46400,12 +45883,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 108338, + "_idleStart": 108023, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 721, + "duration": 122, "_error": null } ], @@ -46417,9 +45900,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "SPTvpjFS6N7eqUZQoBnco", + "parent": "g-DOHkPysIeHQ2dCbZElQ", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:d15f6c05-b9d9-4bfa-b527-6b0a5d1d29bd" + "_testId": "urn:uuid:fcbf977d-4520-4c76-b3e9-13d2e30e2a52" }, { "title": "Grotto Networking", @@ -46439,9 +45922,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "HGEHbzx2iv4K6H3QQy5AR", + "parent": "lYtJZCcXAgQrfgzttzpbg", "ctx": null, - "_testId": "urn:uuid:9d133209-785b-40b2-a68a-ed2ef8c2bad4", + "_testId": "urn:uuid:2b985e10-2c72-4c65-804c-d6eabde1a0e1", "cell": { "columnId": "Grotto Networking", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." @@ -46453,7 +45936,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109067, + "_idleStart": 108169, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -46475,9 +45958,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "HGEHbzx2iv4K6H3QQy5AR", + "parent": "lYtJZCcXAgQrfgzttzpbg", "ctx": null, - "_testId": "urn:uuid:4e0ddcc3-8d84-4737-91a4-9fc4574507f3", + "_testId": "urn:uuid:cbfbe8ac-4541-4797-b884-96450dee7e84", "cell": { "columnId": "Grotto Networking", "rowId": "If proofConfig.type is not set to DataIntegrityProof or proofConfig.cryptosuite is not set to eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -46489,7 +45972,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109067, + "_idleStart": 108169, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -46511,9 +45994,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "HGEHbzx2iv4K6H3QQy5AR", + "parent": "lYtJZCcXAgQrfgzttzpbg", "ctx": null, - "_testId": "urn:uuid:3682c4ff-18b5-4561-8b57-3b566d1f8bef", + "_testId": "urn:uuid:8a14db3e-fffb-41f4-8aab-a330f94c87d5", "cell": { "columnId": "Grotto Networking", "rowId": "If proofConfig.created is set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -46525,12 +46008,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109068, + "_idleStart": 108169, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" } @@ -46551,7 +46034,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "HGEHbzx2iv4K6H3QQy5AR", + "parent": "lYtJZCcXAgQrfgzttzpbg", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -46574,7 +46057,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "HGEHbzx2iv4K6H3QQy5AR", + "parent": "lYtJZCcXAgQrfgzttzpbg", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -46584,12 +46067,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109060, + "_idleStart": 108147, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 7, + "duration": 23, "_error": null } ], @@ -46601,9 +46084,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "SPTvpjFS6N7eqUZQoBnco", + "parent": "g-DOHkPysIeHQ2dCbZElQ", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:b811fa6a-2b3a-488a-abea-c1a118f3de92" + "_testId": "urn:uuid:9722c95a-c20a-403c-84ee-59e5381afbb3" }, { "title": "OpSecId", @@ -46623,9 +46106,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "4bMJ0ZpXtk9kfJv5HWlk6", + "parent": "XsLFau1DZe7mKzWhpEI6C", "ctx": null, - "_testId": "urn:uuid:003eb68f-de5a-46aa-bac2-98d18b30ed8b", + "_testId": "urn:uuid:999a0d30-19e8-4bb9-a2ef-ebf2e49e4275", "cell": { "columnId": "OpSecId", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." @@ -46637,7 +46120,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109361, + "_idleStart": 108784, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -46659,9 +46142,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "4bMJ0ZpXtk9kfJv5HWlk6", + "parent": "XsLFau1DZe7mKzWhpEI6C", "ctx": null, - "_testId": "urn:uuid:7176c6a5-914b-41e9-bfc4-480b5ed10d88", + "_testId": "urn:uuid:d767810f-440d-4339-847d-a9f131034df6", "cell": { "columnId": "OpSecId", "rowId": "If proofConfig.type is not set to DataIntegrityProof or proofConfig.cryptosuite is not set to eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -46673,7 +46156,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109362, + "_idleStart": 108784, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -46695,9 +46178,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "4bMJ0ZpXtk9kfJv5HWlk6", + "parent": "XsLFau1DZe7mKzWhpEI6C", "ctx": null, - "_testId": "urn:uuid:04b9dd7d-a2e6-4991-8ebb-915b9898ad51", + "_testId": "urn:uuid:85782c5a-7c6e-4b69-b869-2f6ca2f9c372", "cell": { "columnId": "OpSecId", "rowId": "If proofConfig.created is set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -46709,7 +46192,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109362, + "_idleStart": 108784, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -46735,7 +46218,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "4bMJ0ZpXtk9kfJv5HWlk6", + "parent": "XsLFau1DZe7mKzWhpEI6C", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -46758,7 +46241,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "4bMJ0ZpXtk9kfJv5HWlk6", + "parent": "XsLFau1DZe7mKzWhpEI6C", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -46768,12 +46251,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109068, + "_idleStart": 108169, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 292, + "duration": 614, "_error": null } ], @@ -46785,9 +46268,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "SPTvpjFS6N7eqUZQoBnco", + "parent": "g-DOHkPysIeHQ2dCbZElQ", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:a34bdc24-1324-4edd-9254-7138a7976be9" + "_testId": "urn:uuid:926c1e16-38de-4c89-bd3c-8835bb79c3f1" }, { "title": "bovine", @@ -46807,9 +46290,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "nxxu9_b5nOsy3U13EcEDT", + "parent": "0FeT5Zng5PN6lfQnWrtol", "ctx": null, - "_testId": "urn:uuid:4eacce07-0b11-461d-a77e-5abae29eee38", + "_testId": "urn:uuid:e847251d-6190-494a-ac1a-3628bab8c4fb", "cell": { "columnId": "bovine", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." @@ -46821,7 +46304,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109531, + "_idleStart": 108942, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -46843,9 +46326,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "nxxu9_b5nOsy3U13EcEDT", + "parent": "0FeT5Zng5PN6lfQnWrtol", "ctx": null, - "_testId": "urn:uuid:493ddc2b-9579-4155-934a-23db95358fd4", + "_testId": "urn:uuid:d449c0b9-4d8a-469d-afa7-cb0d2c42b41c", "cell": { "columnId": "bovine", "rowId": "If proofConfig.type is not set to DataIntegrityProof or proofConfig.cryptosuite is not set to eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -46857,7 +46340,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109531, + "_idleStart": 108943, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -46879,9 +46362,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "nxxu9_b5nOsy3U13EcEDT", + "parent": "0FeT5Zng5PN6lfQnWrtol", "ctx": null, - "_testId": "urn:uuid:62f68766-0b28-4a9a-9057-f327c370f7f5", + "_testId": "urn:uuid:eea19618-9146-400e-ba53-a4bd644b20ca", "cell": { "columnId": "bovine", "rowId": "If proofConfig.created is set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -46893,7 +46376,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109532, + "_idleStart": 108943, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -46919,7 +46402,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "nxxu9_b5nOsy3U13EcEDT", + "parent": "0FeT5Zng5PN6lfQnWrtol", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -46942,7 +46425,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "nxxu9_b5nOsy3U13EcEDT", + "parent": "0FeT5Zng5PN6lfQnWrtol", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -46952,12 +46435,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109362, + "_idleStart": 108784, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 169, + "duration": 158, "_error": null } ], @@ -46969,9 +46452,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "SPTvpjFS6N7eqUZQoBnco", + "parent": "g-DOHkPysIeHQ2dCbZElQ", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:5e41219b-c2c9-4eac-9d52-9dfe12d4d44f" + "_testId": "urn:uuid:5626ee5a-0bb5-4c94-adbd-1bb11dfdf9fa" } ], "root": false, @@ -46991,7 +46474,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "SPTvpjFS6N7eqUZQoBnco", + "parent": "g-DOHkPysIeHQ2dCbZElQ", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -47001,7 +46484,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 108337, + "_idleStart": 107365, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -47018,15 +46501,16 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "MnZaBVNYECVkKELpHT2LB", + "parent": "OnvKeaY2Rbvac12FYBlvs", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "matrix": true, "report": true, "rowLabel": "Test Name", "columnLabel": "Implementer", - "_testId": "urn:uuid:4513ad4f-92cb-446a-98fe-46e9d0cdde2a", + "_testId": "urn:uuid:f8640598-270e-49d4-a085-92ef83e988e1", "columns": [ "apicatalog.com", + "Digital Bazaar", "Grotto Networking", "OpSecId", "bovine" @@ -47049,9 +46533,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "tbhluu6_Kl5zn6JKCs9jD", + "parent": "WcEMBBfgHqbjH9hjqw08m", "ctx": null, - "_testId": "urn:uuid:9268bd5b-3c12-48c2-b046-db589a929943", + "_testId": "urn:uuid:7cfb8b5e-96da-4c56-a70e-a2fb898acb7c", "cell": { "columnId": "apicatalog.com", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." @@ -47063,7 +46547,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109059, + "_idleStart": 108022, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -47085,9 +46569,45 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "HGEHbzx2iv4K6H3QQy5AR", + "parent": "k4f8-g8j8qAveuXmFex72", "ctx": null, - "_testId": "urn:uuid:9d133209-785b-40b2-a68a-ed2ef8c2bad4", + "_testId": "urn:uuid:1d93355d-59c3-43df-9054-4431f90b08ea", + "cell": { + "columnId": "Digital Bazaar", + "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#proof-configuration-eddsa-jcs-2022", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 108146, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + }, + { + "type": "test", + "title": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite).", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#proof-configuration-eddsa-jcs-2022';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type,\n 'Expected a type identifier on the proof.');\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "parent": "lYtJZCcXAgQrfgzttzpbg", + "ctx": null, + "_testId": "urn:uuid:2b985e10-2c72-4c65-804c-d6eabde1a0e1", "cell": { "columnId": "Grotto Networking", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." @@ -47099,7 +46619,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109067, + "_idleStart": 108169, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -47121,9 +46641,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "4bMJ0ZpXtk9kfJv5HWlk6", + "parent": "XsLFau1DZe7mKzWhpEI6C", "ctx": null, - "_testId": "urn:uuid:003eb68f-de5a-46aa-bac2-98d18b30ed8b", + "_testId": "urn:uuid:999a0d30-19e8-4bb9-a2ef-ebf2e49e4275", "cell": { "columnId": "OpSecId", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." @@ -47135,7 +46655,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109361, + "_idleStart": 108784, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -47157,9 +46677,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "nxxu9_b5nOsy3U13EcEDT", + "parent": "0FeT5Zng5PN6lfQnWrtol", "ctx": null, - "_testId": "urn:uuid:4eacce07-0b11-461d-a77e-5abae29eee38", + "_testId": "urn:uuid:e847251d-6190-494a-ac1a-3628bab8c4fb", "cell": { "columnId": "bovine", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." @@ -47171,7 +46691,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109531, + "_idleStart": 108942, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -47199,9 +46719,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "tbhluu6_Kl5zn6JKCs9jD", + "parent": "WcEMBBfgHqbjH9hjqw08m", "ctx": null, - "_testId": "urn:uuid:cf9d23e4-95af-46be-98ea-30aeabf1ceaa", + "_testId": "urn:uuid:32b4d3d0-3210-4a15-a143-df13216abc21", "cell": { "columnId": "apicatalog.com", "rowId": "If proofConfig.type is not set to DataIntegrityProof or proofConfig.cryptosuite is not set to eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -47213,7 +46733,43 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109059, + "_idleStart": 108022, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + }, + { + "type": "test", + "title": "If proofConfig.type is not set to DataIntegrityProof or proofConfig.cryptosuite is not set to eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_GENERATION_ERROR.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#proof-configuration-eddsa-jcs-2022:~:text=If%20proofConfig.type%20is%20not%20set%20to%20DataIntegrityProof%20or%20proofConfig.cryptosuite%20is%20not%20set%20to%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type,\n 'Expected a type identifier on the proof.');\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "parent": "k4f8-g8j8qAveuXmFex72", + "ctx": null, + "_testId": "urn:uuid:6b1cfe50-fcfd-4ffa-afa2-449c77950b97", + "cell": { + "columnId": "Digital Bazaar", + "rowId": "If proofConfig.type is not set to DataIntegrityProof or proofConfig.cryptosuite is not set to eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_GENERATION_ERROR." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#proof-configuration-eddsa-jcs-2022:~:text=If%20proofConfig.type%20is%20not%20set%20to%20DataIntegrityProof%20or%20proofConfig.cryptosuite%20is%20not%20set%20to%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 108146, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -47235,9 +46791,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "HGEHbzx2iv4K6H3QQy5AR", + "parent": "lYtJZCcXAgQrfgzttzpbg", "ctx": null, - "_testId": "urn:uuid:4e0ddcc3-8d84-4737-91a4-9fc4574507f3", + "_testId": "urn:uuid:cbfbe8ac-4541-4797-b884-96450dee7e84", "cell": { "columnId": "Grotto Networking", "rowId": "If proofConfig.type is not set to DataIntegrityProof or proofConfig.cryptosuite is not set to eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -47249,7 +46805,43 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109067, + "_idleStart": 108169, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + }, + { + "type": "test", + "title": "If proofConfig.type is not set to DataIntegrityProof or proofConfig.cryptosuite is not set to eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_GENERATION_ERROR.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#proof-configuration-eddsa-jcs-2022:~:text=If%20proofConfig.type%20is%20not%20set%20to%20DataIntegrityProof%20or%20proofConfig.cryptosuite%20is%20not%20set%20to%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type,\n 'Expected a type identifier on the proof.');\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "parent": "XsLFau1DZe7mKzWhpEI6C", + "ctx": null, + "_testId": "urn:uuid:d767810f-440d-4339-847d-a9f131034df6", + "cell": { + "columnId": "OpSecId", + "rowId": "If proofConfig.type is not set to DataIntegrityProof or proofConfig.cryptosuite is not set to eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_GENERATION_ERROR." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#proof-configuration-eddsa-jcs-2022:~:text=If%20proofConfig.type%20is%20not%20set%20to%20DataIntegrityProof%20or%20proofConfig.cryptosuite%20is%20not%20set%20to%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 108784, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -47271,11 +46863,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "4bMJ0ZpXtk9kfJv5HWlk6", + "parent": "0FeT5Zng5PN6lfQnWrtol", "ctx": null, - "_testId": "urn:uuid:7176c6a5-914b-41e9-bfc4-480b5ed10d88", + "_testId": "urn:uuid:d449c0b9-4d8a-469d-afa7-cb0d2c42b41c", "cell": { - "columnId": "OpSecId", + "columnId": "bovine", "rowId": "If proofConfig.type is not set to DataIntegrityProof or proofConfig.cryptosuite is not set to eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_GENERATION_ERROR." }, "_events": {}, @@ -47285,7 +46877,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109362, + "_idleStart": 108943, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -47293,11 +46885,17 @@ "duration": 0, "state": "passed", "speed": "fast" - }, + } + ] + }, + { + "id": "If proofConfig.created is set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR.", + "link": "https://w3c.github.io/vc-di-eddsa/#proof-configuration-eddsa-jcs-2022:~:text=If%20proofConfig.created%20is%20set%20to%20a%20value%20that%20is%20not%20a%20valid%20%5BXMLSCHEMA11%2D2%5D%20datetime%2C%20an%20error%20MUST%20be%20raised", + "cells": [ { "type": "test", - "title": "If proofConfig.type is not set to DataIntegrityProof or proofConfig.cryptosuite is not set to eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_GENERATION_ERROR.", - "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#proof-configuration-eddsa-jcs-2022:~:text=If%20proofConfig.type%20is%20not%20set%20to%20DataIntegrityProof%20or%20proofConfig.cryptosuite%20is%20not%20set%20to%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type,\n 'Expected a type identifier on the proof.');\n should.exist(proof.cryptosuite,\n 'Expected a cryptosuite identifier on the proof.');\n }\n }", + "title": "If proofConfig.created is set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR.", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#proof-configuration-eddsa-jcs-2022:~:text=If%20proofConfig.created%20is%20set%20to%20a%20value%20that%20is%20not%20a%20valid%20%5BXMLSCHEMA11%2D2%5D%20datetime%2C%20an%20error%20MUST%20be%20raised';\n for(const proof of eddsa2022Proofs) {\n if(proof?.created) {\n isValidDatetime(proof.created).should.equal(\n true,\n 'Expected created value to be a valid datetime string.'\n );\n }\n }\n }", "async": 0, "sync": true, "_timeout": 15000, @@ -47307,21 +46905,21 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "nxxu9_b5nOsy3U13EcEDT", + "parent": "WcEMBBfgHqbjH9hjqw08m", "ctx": null, - "_testId": "urn:uuid:493ddc2b-9579-4155-934a-23db95358fd4", + "_testId": "urn:uuid:b8e1b3eb-7a31-4748-b0cb-4cd454c110a5", "cell": { - "columnId": "bovine", - "rowId": "If proofConfig.type is not set to DataIntegrityProof or proofConfig.cryptosuite is not set to eddsa-jcs-2022, an error MUST be raised that SHOULD convey an error type of PROOF_GENERATION_ERROR." + "columnId": "apicatalog.com", + "rowId": "If proofConfig.created is set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." }, "_events": {}, "_eventsCount": 1, - "link": "https://w3c.github.io/vc-di-eddsa/#proof-configuration-eddsa-jcs-2022:~:text=If%20proofConfig.type%20is%20not%20set%20to%20DataIntegrityProof%20or%20proofConfig.cryptosuite%20is%20not%20set%20to%20eddsa%2Djcs%2D2022%2C%20an%20error%20MUST%20be%20raised", + "link": "https://w3c.github.io/vc-di-eddsa/#proof-configuration-eddsa-jcs-2022:~:text=If%20proofConfig.created%20is%20set%20to%20a%20value%20that%20is%20not%20a%20valid%20%5BXMLSCHEMA11%2D2%5D%20datetime%2C%20an%20error%20MUST%20be%20raised", "timer": { "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109531, + "_idleStart": 108023, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -47329,13 +46927,7 @@ "duration": 0, "state": "passed", "speed": "fast" - } - ] - }, - { - "id": "If proofConfig.created is set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR.", - "link": "https://w3c.github.io/vc-di-eddsa/#proof-configuration-eddsa-jcs-2022:~:text=If%20proofConfig.created%20is%20set%20to%20a%20value%20that%20is%20not%20a%20valid%20%5BXMLSCHEMA11%2D2%5D%20datetime%2C%20an%20error%20MUST%20be%20raised", - "cells": [ + }, { "type": "test", "title": "If proofConfig.created is set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR.", @@ -47349,11 +46941,11 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "tbhluu6_Kl5zn6JKCs9jD", + "parent": "k4f8-g8j8qAveuXmFex72", "ctx": null, - "_testId": "urn:uuid:7ce37414-9f86-4ed7-950c-17055bd01451", + "_testId": "urn:uuid:a5eeac91-dc51-4046-ae26-60671f2128d8", "cell": { - "columnId": "apicatalog.com", + "columnId": "Digital Bazaar", "rowId": "If proofConfig.created is set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." }, "_events": {}, @@ -47363,12 +46955,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109060, + "_idleStart": 108146, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -47385,9 +46977,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "HGEHbzx2iv4K6H3QQy5AR", + "parent": "lYtJZCcXAgQrfgzttzpbg", "ctx": null, - "_testId": "urn:uuid:3682c4ff-18b5-4561-8b57-3b566d1f8bef", + "_testId": "urn:uuid:8a14db3e-fffb-41f4-8aab-a330f94c87d5", "cell": { "columnId": "Grotto Networking", "rowId": "If proofConfig.created is set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -47399,12 +46991,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109068, + "_idleStart": 108169, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -47421,9 +47013,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "4bMJ0ZpXtk9kfJv5HWlk6", + "parent": "XsLFau1DZe7mKzWhpEI6C", "ctx": null, - "_testId": "urn:uuid:04b9dd7d-a2e6-4991-8ebb-915b9898ad51", + "_testId": "urn:uuid:85782c5a-7c6e-4b69-b869-2f6ca2f9c372", "cell": { "columnId": "OpSecId", "rowId": "If proofConfig.created is set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -47435,7 +47027,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109362, + "_idleStart": 108784, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -47457,9 +47049,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "nxxu9_b5nOsy3U13EcEDT", + "parent": "0FeT5Zng5PN6lfQnWrtol", "ctx": null, - "_testId": "urn:uuid:62f68766-0b28-4a9a-9057-f327c370f7f5", + "_testId": "urn:uuid:eea19618-9146-400e-ba53-a4bd644b20ca", "cell": { "columnId": "bovine", "rowId": "If proofConfig.created is set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -47471,7 +47063,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109532, + "_idleStart": 108943, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -47506,9 +47098,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "g46gikgKfeujwy4b-nyYR", + "parent": "tKS_aKAdXc5k0o2gDZs67", "ctx": null, - "_testId": "urn:uuid:6a86e975-21b9-4868-bc94-1477914f6d3d", + "_testId": "urn:uuid:c6ed5a77-3265-431e-8da0-9cf04aa2cebe", "cell": { "columnId": "apicatalog.com", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -47520,7 +47112,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 110137, + "_idleStart": 109556, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -47546,7 +47138,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "g46gikgKfeujwy4b-nyYR", + "parent": "tKS_aKAdXc5k0o2gDZs67", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -47569,7 +47161,119 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "g46gikgKfeujwy4b-nyYR", + "parent": "tKS_aKAdXc5k0o2gDZs67", + "ctx": null, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "originalTitle": "\"before all\" hook", + "_events": {}, + "_eventsCount": 1, + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 108945, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 612, + "_error": null + } + ], + "_afterEach": [], + "_afterAll": [], + "_timeout": 15000, + "_slow": 75, + "_bail": false, + "_onlyTests": [], + "_onlySuites": [], + "delayed": false, + "parent": "0qVyvRXemvwfyfqUByjRS", + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "_testId": "urn:uuid:0f1cda22-9b8f-42f7-a033-ce4b815257e3" + }, + { + "title": "Digital Bazaar", + "ctx": null, + "suites": [], + "tests": [ + { + "type": "test", + "title": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite).", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#proof-serialization-eddsa-jcs-2022';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type,\n 'Expected a type identifier on the proof.');\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "parent": "rlmeiqaqouKfBX7waHHWq", + "ctx": null, + "_testId": "urn:uuid:d993d0b3-6b11-4635-8dff-4153072e429d", + "cell": { + "columnId": "Digital Bazaar", + "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#proof-serialization-eddsa-jcs-2022", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 109677, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + } + ], + "root": false, + "pending": false, + "_retries": -1, + "_beforeEach": [ + { + "title": "\"before each\" hook: setupRow in \"Digital Bazaar\"", + "body": "function setupRow() {\n // append test meta data to the it/test this.\n this.currentTest.cell = {\n columnId: this.currentTest.parent.title,\n rowId: this.currentTest.title\n };\n}", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "type": "hook", + "parent": "rlmeiqaqouKfBX7waHHWq", + "ctx": null, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "originalTitle": "\"before each\" hook: setupRow", + "_events": {}, + "_eventsCount": 1, + "duration": 0, + "_error": null + } + ], + "_beforeAll": [ + { + "title": "\"before all\" hook in \"Digital Bazaar\"", + "body": "async function() {\n issuedVc = await createInitialVc({issuer, vc: validVc});\n proofs = getProofs(issuedVc);\n if(proofs?.length) {\n eddsa2022Proofs = proofs.filter(\n proof => proof?.cryptosuite === cryptosuite);\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "type": "hook", + "parent": "rlmeiqaqouKfBX7waHHWq", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -47579,12 +47283,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109533, + "_idleStart": 109557, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 604, + "duration": 121, "_error": null } ], @@ -47596,9 +47300,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "_UHw5LLFqxQhneV0UeoiK", + "parent": "0qVyvRXemvwfyfqUByjRS", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:43309fd9-44b0-40a8-b201-c15a0f61f8c4" + "_testId": "urn:uuid:6d31f134-2430-45a9-909b-bab9f08292ee" }, { "title": "Grotto Networking", @@ -47618,9 +47322,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "J_qittp3WwYBETLVdRzb7", + "parent": "RX-kw8ZFAQ6ev4h-6i9P-", "ctx": null, - "_testId": "urn:uuid:e789ecad-4b48-42d4-9dff-7d1e5d439e55", + "_testId": "urn:uuid:dea12845-2ad5-4b7b-ba5e-1f6937a7a9fc", "cell": { "columnId": "Grotto Networking", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -47632,7 +47336,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 110147, + "_idleStart": 109700, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -47658,7 +47362,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "J_qittp3WwYBETLVdRzb7", + "parent": "RX-kw8ZFAQ6ev4h-6i9P-", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -47681,7 +47385,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "J_qittp3WwYBETLVdRzb7", + "parent": "RX-kw8ZFAQ6ev4h-6i9P-", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -47691,12 +47395,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 110138, + "_idleStart": 109677, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 8, + "duration": 23, "_error": null } ], @@ -47708,9 +47412,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "_UHw5LLFqxQhneV0UeoiK", + "parent": "0qVyvRXemvwfyfqUByjRS", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:d65172be-b1bc-491e-9055-b97898fd4c44" + "_testId": "urn:uuid:792f336c-94cb-4121-92e4-e7addf789225" }, { "title": "OpSecId", @@ -47730,9 +47434,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "zi8JBcg0sFXQ7nJcDqBap", + "parent": "5D5R66cTCIscsIv13K3_y", "ctx": null, - "_testId": "urn:uuid:2aa741b8-55a2-4eaf-a40d-ca1ae2990782", + "_testId": "urn:uuid:1521146a-7363-4b08-bd10-161bff17da08", "cell": { "columnId": "OpSecId", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -47744,7 +47448,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 110491, + "_idleStart": 110321, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -47770,7 +47474,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "zi8JBcg0sFXQ7nJcDqBap", + "parent": "5D5R66cTCIscsIv13K3_y", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -47793,7 +47497,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "zi8JBcg0sFXQ7nJcDqBap", + "parent": "5D5R66cTCIscsIv13K3_y", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -47803,12 +47507,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 110147, + "_idleStart": 109700, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 344, + "duration": 621, "_error": null } ], @@ -47820,9 +47524,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "_UHw5LLFqxQhneV0UeoiK", + "parent": "0qVyvRXemvwfyfqUByjRS", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:c23769eb-f8e0-40ce-ab43-2a53e6b34e9a" + "_testId": "urn:uuid:e3ed3093-048c-49a9-9d2f-3921a5a7b3ae" }, { "title": "bovine", @@ -47842,9 +47546,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "8Hg-oo_bfUaV2HmYMtUww", + "parent": "eE_ezXHOmjho6xPzFIWBv", "ctx": null, - "_testId": "urn:uuid:4ced8262-6cb3-40da-b4c9-4062a5283084", + "_testId": "urn:uuid:83915111-ea13-4072-b026-541107710064", "cell": { "columnId": "bovine", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -47856,7 +47560,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 110663, + "_idleStart": 110480, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -47882,13 +47586,13 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "8Hg-oo_bfUaV2HmYMtUww", + "parent": "eE_ezXHOmjho6xPzFIWBv", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", "_events": {}, "_eventsCount": 1, - "duration": 1, + "duration": 0, "_error": null } ], @@ -47905,7 +47609,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "8Hg-oo_bfUaV2HmYMtUww", + "parent": "eE_ezXHOmjho6xPzFIWBv", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -47915,12 +47619,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 110491, + "_idleStart": 110322, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 171, + "duration": 159, "_error": null } ], @@ -47932,9 +47636,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "_UHw5LLFqxQhneV0UeoiK", + "parent": "0qVyvRXemvwfyfqUByjRS", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:61d1d871-6a22-4d4c-9b04-0cd858249b8d" + "_testId": "urn:uuid:2d8ddd7d-afa7-48f4-8516-10d4d5b01dee" } ], "root": false, @@ -47954,7 +47658,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "_UHw5LLFqxQhneV0UeoiK", + "parent": "0qVyvRXemvwfyfqUByjRS", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -47964,7 +47668,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 109533, + "_idleStart": 108944, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -47981,15 +47685,16 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "MnZaBVNYECVkKELpHT2LB", + "parent": "OnvKeaY2Rbvac12FYBlvs", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "matrix": true, "report": true, "rowLabel": "Test Name", "columnLabel": "Implementer", - "_testId": "urn:uuid:4ae097dd-ffd4-4f96-b5d4-df90b7bee195", + "_testId": "urn:uuid:173d63ad-d1d1-4358-896b-5dfbdb40464a", "columns": [ "apicatalog.com", + "Digital Bazaar", "Grotto Networking", "OpSecId", "bovine" @@ -48012,9 +47717,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "g46gikgKfeujwy4b-nyYR", + "parent": "tKS_aKAdXc5k0o2gDZs67", "ctx": null, - "_testId": "urn:uuid:6a86e975-21b9-4868-bc94-1477914f6d3d", + "_testId": "urn:uuid:c6ed5a77-3265-431e-8da0-9cf04aa2cebe", "cell": { "columnId": "apicatalog.com", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -48026,7 +47731,43 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 110137, + "_idleStart": 109556, + "_onTimeout": null, + "_repeat": null, + "_destroyed": true + }, + "duration": 0, + "state": "passed", + "speed": "fast" + }, + { + "type": "test", + "title": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite).", + "body": "async function() {\n this.test.link = 'https://w3c.github.io/vc-di-eddsa/#proof-serialization-eddsa-jcs-2022';\n assertBefore();\n for(const proof of eddsa2022Proofs) {\n should.exist(proof.type,\n 'Expected a type identifier on the proof.');\n }\n }", + "async": 0, + "sync": true, + "_timeout": 15000, + "_slow": 75, + "_retries": -1, + "timedOut": false, + "_currentRetry": 0, + "pending": false, + "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", + "parent": "rlmeiqaqouKfBX7waHHWq", + "ctx": null, + "_testId": "urn:uuid:d993d0b3-6b11-4635-8dff-4153072e429d", + "cell": { + "columnId": "Digital Bazaar", + "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." + }, + "_events": {}, + "_eventsCount": 1, + "link": "https://w3c.github.io/vc-di-eddsa/#proof-serialization-eddsa-jcs-2022", + "timer": { + "_idleTimeout": -1, + "_idlePrev": null, + "_idleNext": null, + "_idleStart": 109677, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -48048,9 +47789,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "J_qittp3WwYBETLVdRzb7", + "parent": "RX-kw8ZFAQ6ev4h-6i9P-", "ctx": null, - "_testId": "urn:uuid:e789ecad-4b48-42d4-9dff-7d1e5d439e55", + "_testId": "urn:uuid:dea12845-2ad5-4b7b-ba5e-1f6937a7a9fc", "cell": { "columnId": "Grotto Networking", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -48062,7 +47803,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 110147, + "_idleStart": 109700, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -48084,9 +47825,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "zi8JBcg0sFXQ7nJcDqBap", + "parent": "5D5R66cTCIscsIv13K3_y", "ctx": null, - "_testId": "urn:uuid:2aa741b8-55a2-4eaf-a40d-ca1ae2990782", + "_testId": "urn:uuid:1521146a-7363-4b08-bd10-161bff17da08", "cell": { "columnId": "OpSecId", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -48098,7 +47839,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 110491, + "_idleStart": 110321, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -48120,9 +47861,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "8Hg-oo_bfUaV2HmYMtUww", + "parent": "eE_ezXHOmjho6xPzFIWBv", "ctx": null, - "_testId": "urn:uuid:4ced8262-6cb3-40da-b4c9-4062a5283084", + "_testId": "urn:uuid:83915111-ea13-4072-b026-541107710064", "cell": { "columnId": "bovine", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -48134,7 +47875,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 110663, + "_idleStart": 110480, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -48169,9 +47910,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "8q-x9vvQcBozozb-32o7X", + "parent": "cmFEyaWbz9tlntOJoILP3", "ctx": null, - "_testId": "urn:uuid:d27ac4d6-e90c-44f0-9d6f-a46020084725", + "_testId": "urn:uuid:63eaef25-820c-475f-8358-925f355459d3", "cell": { "columnId": "apicatalog.com", "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." @@ -48183,7 +47924,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111360, + "_idleStart": 111149, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -48205,9 +47946,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "8q-x9vvQcBozozb-32o7X", + "parent": "cmFEyaWbz9tlntOJoILP3", "ctx": null, - "_testId": "urn:uuid:7e50c3ff-617d-4995-89ab-42f524cbd9c3", + "_testId": "urn:uuid:3b89cb7b-bd3a-4f53-b53b-b2faec6e61fe", "cell": { "columnId": "apicatalog.com", "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." @@ -48219,7 +47960,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111360, + "_idleStart": 111149, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -48241,9 +47982,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "8q-x9vvQcBozozb-32o7X", + "parent": "cmFEyaWbz9tlntOJoILP3", "ctx": null, - "_testId": "urn:uuid:264e6814-086c-4350-9b38-30e4ed963931", + "_testId": "urn:uuid:6a5be036-2796-491f-b570-084f4b1e3b44", "cell": { "columnId": "apicatalog.com", "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-rdfc-2022, an error MUST be raised that SHOULD convey an error type of PROOF_TRANSFORMATION_ERROR." @@ -48255,7 +47996,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111360, + "_idleStart": 111150, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -48281,7 +48022,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "8q-x9vvQcBozozb-32o7X", + "parent": "cmFEyaWbz9tlntOJoILP3", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -48304,7 +48045,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "8q-x9vvQcBozozb-32o7X", + "parent": "cmFEyaWbz9tlntOJoILP3", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -48314,12 +48055,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 110664, + "_idleStart": 110482, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 695, + "duration": 668, "_error": null } ], @@ -48331,9 +48072,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "jVu9cP96DzR8KR7__G2Oz", + "parent": "H-MBAHBl6mEuXuwT1R5G4", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:2e9d08f8-1f7e-40b3-9a12-45598a9a88dc" + "_testId": "urn:uuid:c1c30c34-8845-4a3f-9b66-3fa57958ac5d" }, { "title": "Aviary Tech", @@ -48353,9 +48094,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "GqK8p9HfqphyuiJHd-JqB", + "parent": "SgRQa4PqzDQ-3NAro7Qdl", "ctx": null, - "_testId": "urn:uuid:55e03516-a0ee-4b2c-bbb8-380d1e079072", + "_testId": "urn:uuid:9cd839c9-ba22-418a-b7fb-b59b8d339c88", "cell": { "columnId": "Aviary Tech", "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." @@ -48367,12 +48108,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111504, + "_idleStart": 111284, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -48389,9 +48130,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "GqK8p9HfqphyuiJHd-JqB", + "parent": "SgRQa4PqzDQ-3NAro7Qdl", "ctx": null, - "_testId": "urn:uuid:f2d2da36-b9f1-45b3-b752-8d0a417c62a4", + "_testId": "urn:uuid:4f163159-0927-4081-b841-e45242020ad1", "cell": { "columnId": "Aviary Tech", "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." @@ -48403,7 +48144,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111504, + "_idleStart": 111284, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -48425,9 +48166,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "GqK8p9HfqphyuiJHd-JqB", + "parent": "SgRQa4PqzDQ-3NAro7Qdl", "ctx": null, - "_testId": "urn:uuid:41011c50-a573-4dc9-8759-689d2765a7ff", + "_testId": "urn:uuid:3041491f-b74f-401d-8ce3-4ae19215972c", "cell": { "columnId": "Aviary Tech", "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-rdfc-2022, an error MUST be raised that SHOULD convey an error type of PROOF_TRANSFORMATION_ERROR." @@ -48439,7 +48180,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111504, + "_idleStart": 111284, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -48465,7 +48206,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "GqK8p9HfqphyuiJHd-JqB", + "parent": "SgRQa4PqzDQ-3NAro7Qdl", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -48488,7 +48229,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "GqK8p9HfqphyuiJHd-JqB", + "parent": "SgRQa4PqzDQ-3NAro7Qdl", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -48498,12 +48239,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111361, + "_idleStart": 111150, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 143, + "duration": 133, "_error": null } ], @@ -48515,9 +48256,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "jVu9cP96DzR8KR7__G2Oz", + "parent": "H-MBAHBl6mEuXuwT1R5G4", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:1b017555-cb6d-4002-9e4e-3302b3fb7ed0" + "_testId": "urn:uuid:7988de28-c6b7-4c00-92c2-b4dd6c8ee4e0" }, { "title": "Digital Bazaar", @@ -48537,9 +48278,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "AVQWiCMieqoyYaZLXn3Gm", + "parent": "Jr4cO6oN8__J2shaUdf1x", "ctx": null, - "_testId": "urn:uuid:c2ce86b4-778b-48d6-b161-78187ea1861f", + "_testId": "urn:uuid:eee1c0ff-5b74-45c5-859f-6cef56b8dd6b", "cell": { "columnId": "Digital Bazaar", "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." @@ -48551,7 +48292,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111661, + "_idleStart": 111412, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -48573,9 +48314,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "AVQWiCMieqoyYaZLXn3Gm", + "parent": "Jr4cO6oN8__J2shaUdf1x", "ctx": null, - "_testId": "urn:uuid:52b8707c-1dfe-4b79-ba27-bd6d73588ba0", + "_testId": "urn:uuid:3e09b618-b138-45f0-a1d4-da7c5f39f990", "cell": { "columnId": "Digital Bazaar", "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." @@ -48587,7 +48328,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111662, + "_idleStart": 111412, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -48609,9 +48350,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "AVQWiCMieqoyYaZLXn3Gm", + "parent": "Jr4cO6oN8__J2shaUdf1x", "ctx": null, - "_testId": "urn:uuid:ee2e21ad-2bc9-4a7b-92ac-6cb4869769d4", + "_testId": "urn:uuid:41df7af9-1186-4896-b588-f801e63750c2", "cell": { "columnId": "Digital Bazaar", "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-rdfc-2022, an error MUST be raised that SHOULD convey an error type of PROOF_TRANSFORMATION_ERROR." @@ -48623,7 +48364,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111662, + "_idleStart": 111412, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -48649,7 +48390,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "AVQWiCMieqoyYaZLXn3Gm", + "parent": "Jr4cO6oN8__J2shaUdf1x", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -48672,7 +48413,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "AVQWiCMieqoyYaZLXn3Gm", + "parent": "Jr4cO6oN8__J2shaUdf1x", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -48682,12 +48423,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111504, + "_idleStart": 111284, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 157, + "duration": 126, "_error": null } ], @@ -48699,9 +48440,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "jVu9cP96DzR8KR7__G2Oz", + "parent": "H-MBAHBl6mEuXuwT1R5G4", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:51e026b1-f79f-4ffd-be7a-e172a62ff847" + "_testId": "urn:uuid:b6bc7825-cfb0-4842-bb64-6137db99f295" }, { "title": "Grotto Networking", @@ -48721,9 +48462,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "KLk89rmaBiuT6okjotMJK", + "parent": "eOwlHsIAmFjBKQPVetr7w", "ctx": null, - "_testId": "urn:uuid:6c4c50b3-b07e-4e5a-bcc3-3f8df2e2f953", + "_testId": "urn:uuid:31726855-5fc9-46d8-a53c-25ffaf25931d", "cell": { "columnId": "Grotto Networking", "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." @@ -48735,7 +48476,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111676, + "_idleStart": 111440, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -48757,9 +48498,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "KLk89rmaBiuT6okjotMJK", + "parent": "eOwlHsIAmFjBKQPVetr7w", "ctx": null, - "_testId": "urn:uuid:c29c4283-1412-487a-819d-1d2c1201b19d", + "_testId": "urn:uuid:ae6663a6-b858-41e5-a284-06702ea12af7", "cell": { "columnId": "Grotto Networking", "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." @@ -48771,7 +48512,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111677, + "_idleStart": 111440, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -48793,9 +48534,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "KLk89rmaBiuT6okjotMJK", + "parent": "eOwlHsIAmFjBKQPVetr7w", "ctx": null, - "_testId": "urn:uuid:2470f278-0e8c-43fe-ae6d-6863e764d9e8", + "_testId": "urn:uuid:7cb7cff0-4809-4c45-a4aa-1e5b8b8ebf93", "cell": { "columnId": "Grotto Networking", "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-rdfc-2022, an error MUST be raised that SHOULD convey an error type of PROOF_TRANSFORMATION_ERROR." @@ -48807,7 +48548,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111677, + "_idleStart": 111440, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -48833,7 +48574,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "KLk89rmaBiuT6okjotMJK", + "parent": "eOwlHsIAmFjBKQPVetr7w", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -48856,7 +48597,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "KLk89rmaBiuT6okjotMJK", + "parent": "eOwlHsIAmFjBKQPVetr7w", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -48866,12 +48607,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111662, + "_idleStart": 111412, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 14, + "duration": 28, "_error": null } ], @@ -48883,9 +48624,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "jVu9cP96DzR8KR7__G2Oz", + "parent": "H-MBAHBl6mEuXuwT1R5G4", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:667f1d23-8fde-49ad-b549-4cd8828d1225" + "_testId": "urn:uuid:010de43d-8c16-474d-b3d6-b6265443d9ed" }, { "title": "Procivis One Core", @@ -48905,9 +48646,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "lRiFbm2WXR7tMp_TcC0IU", + "parent": "jrLWIU3AjEYIXCfWtfcqq", "ctx": null, - "_testId": "urn:uuid:048f3ab1-1b41-4ce9-8ce9-0fbab3584b66", + "_testId": "urn:uuid:6e2ee713-09bb-4c15-b0a0-516193955673", "cell": { "columnId": "Procivis One Core", "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." @@ -48919,12 +48660,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 112223, + "_idleStart": 111936, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -48941,9 +48682,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "lRiFbm2WXR7tMp_TcC0IU", + "parent": "jrLWIU3AjEYIXCfWtfcqq", "ctx": null, - "_testId": "urn:uuid:dd7790cc-3b16-4e72-a08a-1ea2f2d9d5a1", + "_testId": "urn:uuid:a8f1a37a-e861-4c14-887e-c7ab33209550", "cell": { "columnId": "Procivis One Core", "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." @@ -48955,7 +48696,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 112223, + "_idleStart": 111936, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -48977,9 +48718,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "lRiFbm2WXR7tMp_TcC0IU", + "parent": "jrLWIU3AjEYIXCfWtfcqq", "ctx": null, - "_testId": "urn:uuid:aa24cd79-d326-4627-ac90-07ef0e97998f", + "_testId": "urn:uuid:f408945e-826b-4acc-98e1-f143fdb4dc88", "cell": { "columnId": "Procivis One Core", "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-rdfc-2022, an error MUST be raised that SHOULD convey an error type of PROOF_TRANSFORMATION_ERROR." @@ -48991,7 +48732,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 112224, + "_idleStart": 111936, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -49017,7 +48758,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "lRiFbm2WXR7tMp_TcC0IU", + "parent": "jrLWIU3AjEYIXCfWtfcqq", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -49040,7 +48781,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "lRiFbm2WXR7tMp_TcC0IU", + "parent": "jrLWIU3AjEYIXCfWtfcqq", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -49050,12 +48791,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111677, + "_idleStart": 111441, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 546, + "duration": 494, "_error": null } ], @@ -49067,9 +48808,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "jVu9cP96DzR8KR7__G2Oz", + "parent": "H-MBAHBl6mEuXuwT1R5G4", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:f0832b58-9368-4182-bab0-9261e9c8a831" + "_testId": "urn:uuid:e8ae6ec9-5f7c-4c34-a248-c743ed8119e9" }, { "title": "SpruceID", @@ -49089,9 +48830,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "6bvLmptFa9JFwlLhscK49", + "parent": "EepEx9BfLxrA65t7YiYgS", "ctx": null, - "_testId": "urn:uuid:91452c86-ab0c-4e72-b24b-e2963e79e2af", + "_testId": "urn:uuid:e1362d5d-271a-4808-8975-b5fc5011615f", "cell": { "columnId": "SpruceID", "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." @@ -49103,7 +48844,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 112333, + "_idleStart": 112063, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -49125,9 +48866,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "6bvLmptFa9JFwlLhscK49", + "parent": "EepEx9BfLxrA65t7YiYgS", "ctx": null, - "_testId": "urn:uuid:56a52b10-8ee6-49f3-8eff-743af82a4b98", + "_testId": "urn:uuid:c8eb3122-72d4-4218-b879-6a854781df0a", "cell": { "columnId": "SpruceID", "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." @@ -49139,7 +48880,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 112333, + "_idleStart": 112063, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -49161,9 +48902,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "6bvLmptFa9JFwlLhscK49", + "parent": "EepEx9BfLxrA65t7YiYgS", "ctx": null, - "_testId": "urn:uuid:1cde7320-4864-4358-a510-5d53372f7d0d", + "_testId": "urn:uuid:82abcbe7-fecd-4357-9fc7-9845a8d364d4", "cell": { "columnId": "SpruceID", "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-rdfc-2022, an error MUST be raised that SHOULD convey an error type of PROOF_TRANSFORMATION_ERROR." @@ -49175,12 +48916,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 112334, + "_idleStart": 112064, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" } @@ -49201,7 +48942,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "6bvLmptFa9JFwlLhscK49", + "parent": "EepEx9BfLxrA65t7YiYgS", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -49224,7 +48965,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "6bvLmptFa9JFwlLhscK49", + "parent": "EepEx9BfLxrA65t7YiYgS", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -49234,12 +48975,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 112224, + "_idleStart": 111936, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 109, + "duration": 127, "_error": null } ], @@ -49251,9 +48992,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "jVu9cP96DzR8KR7__G2Oz", + "parent": "H-MBAHBl6mEuXuwT1R5G4", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:bd213a78-9901-4488-9bc8-d9c10485ea1b" + "_testId": "urn:uuid:11e3368d-4ddc-4e8f-a9d5-10a60db8d0a9" }, { "title": "Trential", @@ -49273,9 +49014,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "rGuCarjDVwegTTUvWRd2n", + "parent": "B_WB9lDdYCUQHphgQ6sz9", "ctx": null, - "_testId": "urn:uuid:9f89a565-5f3e-4c6f-a2ea-a61db2a49add", + "_testId": "urn:uuid:68cc0408-40f6-4a32-b062-9450f1159a17", "cell": { "columnId": "Trential", "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." @@ -49287,7 +49028,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 113320, + "_idleStart": 113037, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -49309,9 +49050,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "rGuCarjDVwegTTUvWRd2n", + "parent": "B_WB9lDdYCUQHphgQ6sz9", "ctx": null, - "_testId": "urn:uuid:cfde860c-d1b6-4aec-a2f4-d92144f52c68", + "_testId": "urn:uuid:54e0bbfe-2222-4c56-9093-a5dee054b3b0", "cell": { "columnId": "Trential", "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." @@ -49323,7 +49064,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 113320, + "_idleStart": 113037, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -49345,9 +49086,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "rGuCarjDVwegTTUvWRd2n", + "parent": "B_WB9lDdYCUQHphgQ6sz9", "ctx": null, - "_testId": "urn:uuid:1b5f458a-de4a-4205-887c-ef58c6cc5728", + "_testId": "urn:uuid:dbfc7edd-6218-41c4-8a58-008e46353394", "cell": { "columnId": "Trential", "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-rdfc-2022, an error MUST be raised that SHOULD convey an error type of PROOF_TRANSFORMATION_ERROR." @@ -49359,7 +49100,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 113320, + "_idleStart": 113037, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -49385,7 +49126,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "rGuCarjDVwegTTUvWRd2n", + "parent": "B_WB9lDdYCUQHphgQ6sz9", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -49408,7 +49149,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "rGuCarjDVwegTTUvWRd2n", + "parent": "B_WB9lDdYCUQHphgQ6sz9", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -49418,12 +49159,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 112334, + "_idleStart": 112064, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 985, + "duration": 972, "_error": null } ], @@ -49435,9 +49176,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "jVu9cP96DzR8KR7__G2Oz", + "parent": "H-MBAHBl6mEuXuwT1R5G4", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:2b3efe54-8659-4df3-b9a3-3e2eb620622d" + "_testId": "urn:uuid:98f5b619-d387-4b2b-ad65-ad04321b0599" }, { "title": "Trinsic", @@ -49457,9 +49198,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "1MLDyzovpvZ-NHlQw-Flf", + "parent": "tJMm8gVL58F1kEe1nTDZc", "ctx": null, - "_testId": "urn:uuid:749d5995-8485-4db7-8a4c-52bbd13444a7", + "_testId": "urn:uuid:02f4f775-af6c-4c55-bc94-c76ba1b72c92", "cell": { "columnId": "Trinsic", "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." @@ -49471,7 +49212,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 113608, + "_idleStart": 113170, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -49480,12 +49221,9 @@ "state": "failed", "err": { "name": "AssertionError", - "message": "Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1", - "showDiff": true, - "actual": "0", - "expected": "1", - "operator": "strictEqual", - "stack": "AssertionError: Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:263:44)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:272:11)\n at process.processImmediate (node:internal/timers:483:21)" + "message": "Expected issuer to have issued a credential.: expected undefined to exist", + "showDiff": false, + "stack": "AssertionError: Expected issuer to have issued a credential.: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:259:18)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:272:11)\n at process.processImmediate (node:internal/timers:483:21)" } }, { @@ -49501,9 +49239,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "1MLDyzovpvZ-NHlQw-Flf", + "parent": "tJMm8gVL58F1kEe1nTDZc", "ctx": null, - "_testId": "urn:uuid:bad16eba-e17e-42d5-a68f-bd6616b263ca", + "_testId": "urn:uuid:5b2beef3-ef29-4e7b-aa01-e14317911195", "cell": { "columnId": "Trinsic", "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." @@ -49515,7 +49253,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 113608, + "_idleStart": 113171, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -49524,12 +49262,9 @@ "state": "failed", "err": { "name": "AssertionError", - "message": "Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1", - "showDiff": true, - "actual": "0", - "expected": "1", - "operator": "strictEqual", - "stack": "AssertionError: Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:263:44)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:283:11)\n at process.processImmediate (node:internal/timers:483:21)" + "message": "Expected issuer to have issued a credential.: expected undefined to exist", + "showDiff": false, + "stack": "AssertionError: Expected issuer to have issued a credential.: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:259:18)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:283:11)\n at process.processImmediate (node:internal/timers:483:21)" } }, { @@ -49545,9 +49280,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "1MLDyzovpvZ-NHlQw-Flf", + "parent": "tJMm8gVL58F1kEe1nTDZc", "ctx": null, - "_testId": "urn:uuid:de040ba8-d108-4f2e-9c20-ca804b1757df", + "_testId": "urn:uuid:aac4d769-d64a-4941-b047-df0392dfa61a", "cell": { "columnId": "Trinsic", "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-rdfc-2022, an error MUST be raised that SHOULD convey an error type of PROOF_TRANSFORMATION_ERROR." @@ -49559,7 +49294,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 113609, + "_idleStart": 113171, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -49568,12 +49303,9 @@ "state": "failed", "err": { "name": "AssertionError", - "message": "Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1", - "showDiff": true, - "actual": "0", - "expected": "1", - "operator": "strictEqual", - "stack": "AssertionError: Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:263:44)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:300:11)\n at process.processImmediate (node:internal/timers:483:21)" + "message": "Expected issuer to have issued a credential.: expected undefined to exist", + "showDiff": false, + "stack": "AssertionError: Expected issuer to have issued a credential.: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:259:18)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:300:11)\n at process.processImmediate (node:internal/timers:483:21)" } } ], @@ -49593,7 +49325,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "1MLDyzovpvZ-NHlQw-Flf", + "parent": "tJMm8gVL58F1kEe1nTDZc", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -49616,7 +49348,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "1MLDyzovpvZ-NHlQw-Flf", + "parent": "tJMm8gVL58F1kEe1nTDZc", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -49626,12 +49358,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 113320, + "_idleStart": 113037, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 287, + "duration": 133, "_error": null } ], @@ -49643,9 +49375,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "jVu9cP96DzR8KR7__G2Oz", + "parent": "H-MBAHBl6mEuXuwT1R5G4", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:0cfc6e99-5896-4acc-afe4-dc60a8356036" + "_testId": "urn:uuid:780393ef-2eb2-4702-86ec-4b93918e9b6a" }, { "title": "bovine", @@ -49665,9 +49397,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "pyJ9YgUNjF945XARcgUXx", + "parent": "-vOapBxOX66dPZ2r3NqcG", "ctx": null, - "_testId": "urn:uuid:f8c8b6b5-2a34-41d0-9c93-b6fa17a25f17", + "_testId": "urn:uuid:d413f987-2819-4360-9c5f-3f76d2a087e3", "cell": { "columnId": "bovine", "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." @@ -49679,7 +49411,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 113785, + "_idleStart": 113328, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -49701,9 +49433,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "pyJ9YgUNjF945XARcgUXx", + "parent": "-vOapBxOX66dPZ2r3NqcG", "ctx": null, - "_testId": "urn:uuid:e0d5eeef-6349-44ec-97c4-bbd1ea7fad2a", + "_testId": "urn:uuid:d1780948-16c9-4d26-869f-258e5ad840fd", "cell": { "columnId": "bovine", "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." @@ -49715,7 +49447,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 113785, + "_idleStart": 113328, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -49737,9 +49469,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "pyJ9YgUNjF945XARcgUXx", + "parent": "-vOapBxOX66dPZ2r3NqcG", "ctx": null, - "_testId": "urn:uuid:64c0ca83-ba1d-4fa7-b379-a7c0fb1db8e2", + "_testId": "urn:uuid:fd8c6148-7dac-41b0-aea4-2d1d7fe823d9", "cell": { "columnId": "bovine", "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-rdfc-2022, an error MUST be raised that SHOULD convey an error type of PROOF_TRANSFORMATION_ERROR." @@ -49751,12 +49483,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 113785, + "_idleStart": 113329, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" } @@ -49777,7 +49509,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "pyJ9YgUNjF945XARcgUXx", + "parent": "-vOapBxOX66dPZ2r3NqcG", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -49800,7 +49532,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "pyJ9YgUNjF945XARcgUXx", + "parent": "-vOapBxOX66dPZ2r3NqcG", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -49810,12 +49542,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 113609, + "_idleStart": 113171, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 175, + "duration": 157, "_error": null } ], @@ -49827,9 +49559,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "jVu9cP96DzR8KR7__G2Oz", + "parent": "H-MBAHBl6mEuXuwT1R5G4", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:af71260d-03ab-4e1e-80f1-5715fdd81c5c" + "_testId": "urn:uuid:e80b6dd7-1023-4da6-827f-18a6b07601ec" } ], "root": false, @@ -49849,7 +49581,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "jVu9cP96DzR8KR7__G2Oz", + "parent": "H-MBAHBl6mEuXuwT1R5G4", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -49859,7 +49591,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 110664, + "_idleStart": 110481, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -49876,13 +49608,13 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "MnZaBVNYECVkKELpHT2LB", + "parent": "OnvKeaY2Rbvac12FYBlvs", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "matrix": true, "report": true, "rowLabel": "Test Name", "columnLabel": "Implementer", - "_testId": "urn:uuid:8fe3edf6-4c2e-4c58-bea3-220b9212f044", + "_testId": "urn:uuid:905f68f6-f7d7-4269-8fc2-55c93caf0435", "columns": [ "apicatalog.com", "Aviary Tech", @@ -49912,9 +49644,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "8q-x9vvQcBozozb-32o7X", + "parent": "cmFEyaWbz9tlntOJoILP3", "ctx": null, - "_testId": "urn:uuid:d27ac4d6-e90c-44f0-9d6f-a46020084725", + "_testId": "urn:uuid:63eaef25-820c-475f-8358-925f355459d3", "cell": { "columnId": "apicatalog.com", "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." @@ -49926,7 +49658,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111360, + "_idleStart": 111149, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -49948,9 +49680,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "GqK8p9HfqphyuiJHd-JqB", + "parent": "SgRQa4PqzDQ-3NAro7Qdl", "ctx": null, - "_testId": "urn:uuid:55e03516-a0ee-4b2c-bbb8-380d1e079072", + "_testId": "urn:uuid:9cd839c9-ba22-418a-b7fb-b59b8d339c88", "cell": { "columnId": "Aviary Tech", "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." @@ -49962,12 +49694,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111504, + "_idleStart": 111284, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -49984,9 +49716,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "AVQWiCMieqoyYaZLXn3Gm", + "parent": "Jr4cO6oN8__J2shaUdf1x", "ctx": null, - "_testId": "urn:uuid:c2ce86b4-778b-48d6-b161-78187ea1861f", + "_testId": "urn:uuid:eee1c0ff-5b74-45c5-859f-6cef56b8dd6b", "cell": { "columnId": "Digital Bazaar", "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." @@ -49998,7 +49730,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111661, + "_idleStart": 111412, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -50020,9 +49752,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "KLk89rmaBiuT6okjotMJK", + "parent": "eOwlHsIAmFjBKQPVetr7w", "ctx": null, - "_testId": "urn:uuid:6c4c50b3-b07e-4e5a-bcc3-3f8df2e2f953", + "_testId": "urn:uuid:31726855-5fc9-46d8-a53c-25ffaf25931d", "cell": { "columnId": "Grotto Networking", "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." @@ -50034,7 +49766,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111676, + "_idleStart": 111440, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -50056,9 +49788,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "lRiFbm2WXR7tMp_TcC0IU", + "parent": "jrLWIU3AjEYIXCfWtfcqq", "ctx": null, - "_testId": "urn:uuid:048f3ab1-1b41-4ce9-8ce9-0fbab3584b66", + "_testId": "urn:uuid:6e2ee713-09bb-4c15-b0a0-516193955673", "cell": { "columnId": "Procivis One Core", "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." @@ -50070,12 +49802,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 112223, + "_idleStart": 111936, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -50092,9 +49824,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "6bvLmptFa9JFwlLhscK49", + "parent": "EepEx9BfLxrA65t7YiYgS", "ctx": null, - "_testId": "urn:uuid:91452c86-ab0c-4e72-b24b-e2963e79e2af", + "_testId": "urn:uuid:e1362d5d-271a-4808-8975-b5fc5011615f", "cell": { "columnId": "SpruceID", "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." @@ -50106,7 +49838,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 112333, + "_idleStart": 112063, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -50128,9 +49860,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "rGuCarjDVwegTTUvWRd2n", + "parent": "B_WB9lDdYCUQHphgQ6sz9", "ctx": null, - "_testId": "urn:uuid:9f89a565-5f3e-4c6f-a2ea-a61db2a49add", + "_testId": "urn:uuid:68cc0408-40f6-4a32-b062-9450f1159a17", "cell": { "columnId": "Trential", "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." @@ -50142,7 +49874,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 113320, + "_idleStart": 113037, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -50164,9 +49896,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "1MLDyzovpvZ-NHlQw-Flf", + "parent": "tJMm8gVL58F1kEe1nTDZc", "ctx": null, - "_testId": "urn:uuid:749d5995-8485-4db7-8a4c-52bbd13444a7", + "_testId": "urn:uuid:02f4f775-af6c-4c55-bc94-c76ba1b72c92", "cell": { "columnId": "Trinsic", "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." @@ -50178,7 +49910,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 113608, + "_idleStart": 113170, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -50187,12 +49919,9 @@ "state": "failed", "err": { "name": "AssertionError", - "message": "Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1", - "showDiff": true, - "actual": "0", - "expected": "1", - "operator": "strictEqual", - "stack": "AssertionError: Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:263:44)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:272:11)\n at process.processImmediate (node:internal/timers:483:21)" + "message": "Expected issuer to have issued a credential.: expected undefined to exist", + "showDiff": false, + "stack": "AssertionError: Expected issuer to have issued a credential.: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:259:18)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:272:11)\n at process.processImmediate (node:internal/timers:483:21)" } }, { @@ -50208,9 +49937,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "pyJ9YgUNjF945XARcgUXx", + "parent": "-vOapBxOX66dPZ2r3NqcG", "ctx": null, - "_testId": "urn:uuid:f8c8b6b5-2a34-41d0-9c93-b6fa17a25f17", + "_testId": "urn:uuid:d413f987-2819-4360-9c5f-3f76d2a087e3", "cell": { "columnId": "bovine", "rowId": "The transformation options MUST contain a type identifier for the cryptographic suite (type) and a cryptosuite identifier (cryptosuite)." @@ -50222,7 +49951,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 113785, + "_idleStart": 113328, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -50250,9 +49979,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "8q-x9vvQcBozozb-32o7X", + "parent": "cmFEyaWbz9tlntOJoILP3", "ctx": null, - "_testId": "urn:uuid:7e50c3ff-617d-4995-89ab-42f524cbd9c3", + "_testId": "urn:uuid:3b89cb7b-bd3a-4f53-b53b-b2faec6e61fe", "cell": { "columnId": "apicatalog.com", "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." @@ -50264,7 +49993,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111360, + "_idleStart": 111149, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -50286,9 +50015,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "GqK8p9HfqphyuiJHd-JqB", + "parent": "SgRQa4PqzDQ-3NAro7Qdl", "ctx": null, - "_testId": "urn:uuid:f2d2da36-b9f1-45b3-b752-8d0a417c62a4", + "_testId": "urn:uuid:4f163159-0927-4081-b841-e45242020ad1", "cell": { "columnId": "Aviary Tech", "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." @@ -50300,7 +50029,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111504, + "_idleStart": 111284, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -50322,9 +50051,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "AVQWiCMieqoyYaZLXn3Gm", + "parent": "Jr4cO6oN8__J2shaUdf1x", "ctx": null, - "_testId": "urn:uuid:52b8707c-1dfe-4b79-ba27-bd6d73588ba0", + "_testId": "urn:uuid:3e09b618-b138-45f0-a1d4-da7c5f39f990", "cell": { "columnId": "Digital Bazaar", "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." @@ -50336,7 +50065,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111662, + "_idleStart": 111412, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -50358,9 +50087,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "KLk89rmaBiuT6okjotMJK", + "parent": "eOwlHsIAmFjBKQPVetr7w", "ctx": null, - "_testId": "urn:uuid:c29c4283-1412-487a-819d-1d2c1201b19d", + "_testId": "urn:uuid:ae6663a6-b858-41e5-a284-06702ea12af7", "cell": { "columnId": "Grotto Networking", "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." @@ -50372,7 +50101,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111677, + "_idleStart": 111440, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -50394,9 +50123,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "lRiFbm2WXR7tMp_TcC0IU", + "parent": "jrLWIU3AjEYIXCfWtfcqq", "ctx": null, - "_testId": "urn:uuid:dd7790cc-3b16-4e72-a08a-1ea2f2d9d5a1", + "_testId": "urn:uuid:a8f1a37a-e861-4c14-887e-c7ab33209550", "cell": { "columnId": "Procivis One Core", "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." @@ -50408,7 +50137,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 112223, + "_idleStart": 111936, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -50430,9 +50159,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "6bvLmptFa9JFwlLhscK49", + "parent": "EepEx9BfLxrA65t7YiYgS", "ctx": null, - "_testId": "urn:uuid:56a52b10-8ee6-49f3-8eff-743af82a4b98", + "_testId": "urn:uuid:c8eb3122-72d4-4218-b879-6a854781df0a", "cell": { "columnId": "SpruceID", "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." @@ -50444,7 +50173,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 112333, + "_idleStart": 112063, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -50466,9 +50195,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "rGuCarjDVwegTTUvWRd2n", + "parent": "B_WB9lDdYCUQHphgQ6sz9", "ctx": null, - "_testId": "urn:uuid:cfde860c-d1b6-4aec-a2f4-d92144f52c68", + "_testId": "urn:uuid:54e0bbfe-2222-4c56-9093-a5dee054b3b0", "cell": { "columnId": "Trential", "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." @@ -50480,7 +50209,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 113320, + "_idleStart": 113037, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -50502,9 +50231,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "1MLDyzovpvZ-NHlQw-Flf", + "parent": "tJMm8gVL58F1kEe1nTDZc", "ctx": null, - "_testId": "urn:uuid:bad16eba-e17e-42d5-a68f-bd6616b263ca", + "_testId": "urn:uuid:5b2beef3-ef29-4e7b-aa01-e14317911195", "cell": { "columnId": "Trinsic", "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." @@ -50516,7 +50245,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 113608, + "_idleStart": 113171, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -50525,12 +50254,9 @@ "state": "failed", "err": { "name": "AssertionError", - "message": "Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1", - "showDiff": true, - "actual": "0", - "expected": "1", - "operator": "strictEqual", - "stack": "AssertionError: Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:263:44)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:283:11)\n at process.processImmediate (node:internal/timers:483:21)" + "message": "Expected issuer to have issued a credential.: expected undefined to exist", + "showDiff": false, + "stack": "AssertionError: Expected issuer to have issued a credential.: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:259:18)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:283:11)\n at process.processImmediate (node:internal/timers:483:21)" } }, { @@ -50546,9 +50272,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "pyJ9YgUNjF945XARcgUXx", + "parent": "-vOapBxOX66dPZ2r3NqcG", "ctx": null, - "_testId": "urn:uuid:e0d5eeef-6349-44ec-97c4-bbd1ea7fad2a", + "_testId": "urn:uuid:d1780948-16c9-4d26-869f-258e5ad840fd", "cell": { "columnId": "bovine", "rowId": "Whenever this algorithm encodes strings, it MUST use UTF-8 encoding." @@ -50560,7 +50286,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 113785, + "_idleStart": 113328, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -50588,9 +50314,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "8q-x9vvQcBozozb-32o7X", + "parent": "cmFEyaWbz9tlntOJoILP3", "ctx": null, - "_testId": "urn:uuid:264e6814-086c-4350-9b38-30e4ed963931", + "_testId": "urn:uuid:6a5be036-2796-491f-b570-084f4b1e3b44", "cell": { "columnId": "apicatalog.com", "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-rdfc-2022, an error MUST be raised that SHOULD convey an error type of PROOF_TRANSFORMATION_ERROR." @@ -50602,7 +50328,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111360, + "_idleStart": 111150, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -50624,9 +50350,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "GqK8p9HfqphyuiJHd-JqB", + "parent": "SgRQa4PqzDQ-3NAro7Qdl", "ctx": null, - "_testId": "urn:uuid:41011c50-a573-4dc9-8759-689d2765a7ff", + "_testId": "urn:uuid:3041491f-b74f-401d-8ce3-4ae19215972c", "cell": { "columnId": "Aviary Tech", "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-rdfc-2022, an error MUST be raised that SHOULD convey an error type of PROOF_TRANSFORMATION_ERROR." @@ -50638,7 +50364,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111504, + "_idleStart": 111284, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -50660,9 +50386,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "AVQWiCMieqoyYaZLXn3Gm", + "parent": "Jr4cO6oN8__J2shaUdf1x", "ctx": null, - "_testId": "urn:uuid:ee2e21ad-2bc9-4a7b-92ac-6cb4869769d4", + "_testId": "urn:uuid:41df7af9-1186-4896-b588-f801e63750c2", "cell": { "columnId": "Digital Bazaar", "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-rdfc-2022, an error MUST be raised that SHOULD convey an error type of PROOF_TRANSFORMATION_ERROR." @@ -50674,7 +50400,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111662, + "_idleStart": 111412, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -50696,9 +50422,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "KLk89rmaBiuT6okjotMJK", + "parent": "eOwlHsIAmFjBKQPVetr7w", "ctx": null, - "_testId": "urn:uuid:2470f278-0e8c-43fe-ae6d-6863e764d9e8", + "_testId": "urn:uuid:7cb7cff0-4809-4c45-a4aa-1e5b8b8ebf93", "cell": { "columnId": "Grotto Networking", "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-rdfc-2022, an error MUST be raised that SHOULD convey an error type of PROOF_TRANSFORMATION_ERROR." @@ -50710,7 +50436,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 111677, + "_idleStart": 111440, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -50732,9 +50458,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "lRiFbm2WXR7tMp_TcC0IU", + "parent": "jrLWIU3AjEYIXCfWtfcqq", "ctx": null, - "_testId": "urn:uuid:aa24cd79-d326-4627-ac90-07ef0e97998f", + "_testId": "urn:uuid:f408945e-826b-4acc-98e1-f143fdb4dc88", "cell": { "columnId": "Procivis One Core", "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-rdfc-2022, an error MUST be raised that SHOULD convey an error type of PROOF_TRANSFORMATION_ERROR." @@ -50746,7 +50472,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 112224, + "_idleStart": 111936, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -50768,9 +50494,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "6bvLmptFa9JFwlLhscK49", + "parent": "EepEx9BfLxrA65t7YiYgS", "ctx": null, - "_testId": "urn:uuid:1cde7320-4864-4358-a510-5d53372f7d0d", + "_testId": "urn:uuid:82abcbe7-fecd-4357-9fc7-9845a8d364d4", "cell": { "columnId": "SpruceID", "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-rdfc-2022, an error MUST be raised that SHOULD convey an error type of PROOF_TRANSFORMATION_ERROR." @@ -50782,12 +50508,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 112334, + "_idleStart": 112064, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -50804,9 +50530,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "rGuCarjDVwegTTUvWRd2n", + "parent": "B_WB9lDdYCUQHphgQ6sz9", "ctx": null, - "_testId": "urn:uuid:1b5f458a-de4a-4205-887c-ef58c6cc5728", + "_testId": "urn:uuid:dbfc7edd-6218-41c4-8a58-008e46353394", "cell": { "columnId": "Trential", "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-rdfc-2022, an error MUST be raised that SHOULD convey an error type of PROOF_TRANSFORMATION_ERROR." @@ -50818,7 +50544,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 113320, + "_idleStart": 113037, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -50840,9 +50566,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "1MLDyzovpvZ-NHlQw-Flf", + "parent": "tJMm8gVL58F1kEe1nTDZc", "ctx": null, - "_testId": "urn:uuid:de040ba8-d108-4f2e-9c20-ca804b1757df", + "_testId": "urn:uuid:aac4d769-d64a-4941-b047-df0392dfa61a", "cell": { "columnId": "Trinsic", "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-rdfc-2022, an error MUST be raised that SHOULD convey an error type of PROOF_TRANSFORMATION_ERROR." @@ -50854,7 +50580,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 113609, + "_idleStart": 113171, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -50863,12 +50589,9 @@ "state": "failed", "err": { "name": "AssertionError", - "message": "Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1", - "showDiff": true, - "actual": "0", - "expected": "1", - "operator": "strictEqual", - "stack": "AssertionError: Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:263:44)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:300:11)\n at process.processImmediate (node:internal/timers:483:21)" + "message": "Expected issuer to have issued a credential.: expected undefined to exist", + "showDiff": false, + "stack": "AssertionError: Expected issuer to have issued a credential.: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:259:18)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:300:11)\n at process.processImmediate (node:internal/timers:483:21)" } }, { @@ -50884,9 +50607,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "pyJ9YgUNjF945XARcgUXx", + "parent": "-vOapBxOX66dPZ2r3NqcG", "ctx": null, - "_testId": "urn:uuid:64c0ca83-ba1d-4fa7-b379-a7c0fb1db8e2", + "_testId": "urn:uuid:fd8c6148-7dac-41b0-aea4-2d1d7fe823d9", "cell": { "columnId": "bovine", "rowId": "If options.type is not set to the string DataIntegrityProof and options.cryptosuite is not set to the string eddsa-rdfc-2022, an error MUST be raised that SHOULD convey an error type of PROOF_TRANSFORMATION_ERROR." @@ -50898,12 +50621,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 113785, + "_idleStart": 113329, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" } @@ -50933,9 +50656,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "QxSX6jo0XmKd0wRhUSSoD", + "parent": "ERj-_rlF4vpjm6v7H_re4", "ctx": null, - "_testId": "urn:uuid:ae6422cf-96ee-4ecb-ad1b-c8463da36688", + "_testId": "urn:uuid:c684f574-0dc6-4710-a087-39e7bc754b1f", "cell": { "columnId": "apicatalog.com", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." @@ -50947,7 +50670,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114459, + "_idleStart": 113808, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -50969,9 +50692,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "QxSX6jo0XmKd0wRhUSSoD", + "parent": "ERj-_rlF4vpjm6v7H_re4", "ctx": null, - "_testId": "urn:uuid:a0717010-4647-4890-9d2e-2a4ee4968da7", + "_testId": "urn:uuid:5389764f-6af3-4633-9ab3-72eda86cc829", "cell": { "columnId": "apicatalog.com", "rowId": "If proofConfig.type is not set to DataIntegrityProof and/or proofConfig.cryptosuite is not set to eddsa-rdfc-2022, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -50983,7 +50706,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114460, + "_idleStart": 113808, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -51005,9 +50728,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "QxSX6jo0XmKd0wRhUSSoD", + "parent": "ERj-_rlF4vpjm6v7H_re4", "ctx": null, - "_testId": "urn:uuid:6fa6f6fe-5084-4057-b1c7-ee19f6d013d9", + "_testId": "urn:uuid:2ae7727d-6c77-488b-a56a-a6d2845e34a8", "cell": { "columnId": "apicatalog.com", "rowId": "If proofConfig.created is present and set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -51019,7 +50742,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114460, + "_idleStart": 113809, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -51045,7 +50768,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "QxSX6jo0XmKd0wRhUSSoD", + "parent": "ERj-_rlF4vpjm6v7H_re4", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -51068,7 +50791,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "QxSX6jo0XmKd0wRhUSSoD", + "parent": "ERj-_rlF4vpjm6v7H_re4", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -51078,12 +50801,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 113787, + "_idleStart": 113330, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 672, + "duration": 478, "_error": null } ], @@ -51095,9 +50818,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "0QbBj6nQSEqsHVl1uhE0Y", + "parent": "Zq5d1yoka2yovOT-31RJy", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:fdd85eaf-9b43-4310-9751-c175d12c8f1d" + "_testId": "urn:uuid:1ffa6dff-b1c5-4d05-a5e7-478e3148c73e" }, { "title": "Aviary Tech", @@ -51117,9 +50840,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "5ZgD11j4yHO6JjtI3syB5", + "parent": "8r3DUmU7ZJk1XD57pcwyd", "ctx": null, - "_testId": "urn:uuid:f1f77946-7dbe-4e8f-b4fd-cd6f19a92b94", + "_testId": "urn:uuid:69db9a5a-fbaa-4dae-86f6-98a5790154cc", "cell": { "columnId": "Aviary Tech", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." @@ -51131,7 +50854,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114526, + "_idleStart": 113860, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -51153,9 +50876,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "5ZgD11j4yHO6JjtI3syB5", + "parent": "8r3DUmU7ZJk1XD57pcwyd", "ctx": null, - "_testId": "urn:uuid:3365e8f2-82b4-4808-a708-6a4fe0e230a5", + "_testId": "urn:uuid:e13d2ebd-d6fb-429a-b80e-7d3d30a8e492", "cell": { "columnId": "Aviary Tech", "rowId": "If proofConfig.type is not set to DataIntegrityProof and/or proofConfig.cryptosuite is not set to eddsa-rdfc-2022, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -51167,7 +50890,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114526, + "_idleStart": 113860, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -51189,9 +50912,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "5ZgD11j4yHO6JjtI3syB5", + "parent": "8r3DUmU7ZJk1XD57pcwyd", "ctx": null, - "_testId": "urn:uuid:c7973d06-aa11-4079-b8b6-90832159d99d", + "_testId": "urn:uuid:e403a328-cd1b-4170-9d1b-fec89646bc0c", "cell": { "columnId": "Aviary Tech", "rowId": "If proofConfig.created is present and set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -51203,7 +50926,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114526, + "_idleStart": 113860, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -51229,7 +50952,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "5ZgD11j4yHO6JjtI3syB5", + "parent": "8r3DUmU7ZJk1XD57pcwyd", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -51252,7 +50975,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "5ZgD11j4yHO6JjtI3syB5", + "parent": "8r3DUmU7ZJk1XD57pcwyd", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -51262,12 +50985,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114460, + "_idleStart": 113809, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 65, + "duration": 51, "_error": null } ], @@ -51279,9 +51002,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "0QbBj6nQSEqsHVl1uhE0Y", + "parent": "Zq5d1yoka2yovOT-31RJy", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:71a27313-0381-4531-bb42-a00213308023" + "_testId": "urn:uuid:9719b238-7400-444c-8c2b-cf575bb961fa" }, { "title": "Digital Bazaar", @@ -51301,9 +51024,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "P01AH-2-LsdPO2svJBwPW", + "parent": "XoXSWgsV-JSR7mq1FkVhB", "ctx": null, - "_testId": "urn:uuid:b91e5071-d0c1-485b-a5eb-d42d94751379", + "_testId": "urn:uuid:43d282b7-d031-4b9b-bb61-87e39669c953", "cell": { "columnId": "Digital Bazaar", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." @@ -51315,7 +51038,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114660, + "_idleStart": 113968, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -51337,9 +51060,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "P01AH-2-LsdPO2svJBwPW", + "parent": "XoXSWgsV-JSR7mq1FkVhB", "ctx": null, - "_testId": "urn:uuid:6ccb728e-e065-4584-93b8-a4e224913bd6", + "_testId": "urn:uuid:1ee67c46-2bc2-4884-9f1e-85845e099504", "cell": { "columnId": "Digital Bazaar", "rowId": "If proofConfig.type is not set to DataIntegrityProof and/or proofConfig.cryptosuite is not set to eddsa-rdfc-2022, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -51351,7 +51074,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114660, + "_idleStart": 113969, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -51373,9 +51096,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "P01AH-2-LsdPO2svJBwPW", + "parent": "XoXSWgsV-JSR7mq1FkVhB", "ctx": null, - "_testId": "urn:uuid:5d7f8d76-ff70-4608-918a-ce5fc37299b4", + "_testId": "urn:uuid:25b2b252-0965-4867-98a0-fa3bbd2c56d8", "cell": { "columnId": "Digital Bazaar", "rowId": "If proofConfig.created is present and set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -51387,12 +51110,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114661, + "_idleStart": 113969, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" } @@ -51413,7 +51136,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "P01AH-2-LsdPO2svJBwPW", + "parent": "XoXSWgsV-JSR7mq1FkVhB", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -51436,7 +51159,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "P01AH-2-LsdPO2svJBwPW", + "parent": "XoXSWgsV-JSR7mq1FkVhB", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -51446,12 +51169,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114526, + "_idleStart": 113860, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 134, + "duration": 108, "_error": null } ], @@ -51463,9 +51186,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "0QbBj6nQSEqsHVl1uhE0Y", + "parent": "Zq5d1yoka2yovOT-31RJy", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:739aa663-8c30-4f54-8833-6e3b8d13ecf0" + "_testId": "urn:uuid:0d1a0954-3379-46ed-8332-6000e623a6da" }, { "title": "Grotto Networking", @@ -51485,9 +51208,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "OJoeMPb72xFlqWT83iTuT", + "parent": "VRKkegeBOmCJQs5gJtGjI", "ctx": null, - "_testId": "urn:uuid:ca38d53e-4a8a-44ce-8fc4-36161b60bd74", + "_testId": "urn:uuid:97e30133-d033-49f6-a5b3-04741908b432", "cell": { "columnId": "Grotto Networking", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." @@ -51499,12 +51222,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114685, + "_idleStart": 114000, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -51521,9 +51244,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "OJoeMPb72xFlqWT83iTuT", + "parent": "VRKkegeBOmCJQs5gJtGjI", "ctx": null, - "_testId": "urn:uuid:82831d85-5042-4ab4-aeba-4779f3ab138c", + "_testId": "urn:uuid:32c36f78-fb63-4cdf-bed4-ef7443f8b9f8", "cell": { "columnId": "Grotto Networking", "rowId": "If proofConfig.type is not set to DataIntegrityProof and/or proofConfig.cryptosuite is not set to eddsa-rdfc-2022, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -51535,7 +51258,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114685, + "_idleStart": 114000, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -51557,9 +51280,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "OJoeMPb72xFlqWT83iTuT", + "parent": "VRKkegeBOmCJQs5gJtGjI", "ctx": null, - "_testId": "urn:uuid:cbd10775-d828-4ba0-a0b2-d55218e0dd3c", + "_testId": "urn:uuid:5521650a-b490-41c4-8027-31c9999a4104", "cell": { "columnId": "Grotto Networking", "rowId": "If proofConfig.created is present and set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -51571,7 +51294,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114685, + "_idleStart": 114000, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -51597,7 +51320,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "OJoeMPb72xFlqWT83iTuT", + "parent": "VRKkegeBOmCJQs5gJtGjI", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -51620,7 +51343,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "OJoeMPb72xFlqWT83iTuT", + "parent": "VRKkegeBOmCJQs5gJtGjI", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -51630,12 +51353,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114661, + "_idleStart": 113970, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 23, + "duration": 29, "_error": null } ], @@ -51647,9 +51370,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "0QbBj6nQSEqsHVl1uhE0Y", + "parent": "Zq5d1yoka2yovOT-31RJy", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:9b884a78-95ee-4be8-9c4a-440d70ae9aef" + "_testId": "urn:uuid:e2553fd9-1e8e-4c76-b108-1d0e9aeb6316" }, { "title": "Procivis One Core", @@ -51669,9 +51392,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "AFYeEMDA0DKKpfq0hYNUB", + "parent": "EGmGj5t8K7w5_p0Facpdv", "ctx": null, - "_testId": "urn:uuid:c99c32bd-16fe-461e-a165-85dab967f556", + "_testId": "urn:uuid:0621d5a4-513b-49e1-a5f2-8ab0dd6e04df", "cell": { "columnId": "Procivis One Core", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." @@ -51683,7 +51406,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114939, + "_idleStart": 114174, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -51705,9 +51428,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "AFYeEMDA0DKKpfq0hYNUB", + "parent": "EGmGj5t8K7w5_p0Facpdv", "ctx": null, - "_testId": "urn:uuid:da7e0b2f-dfe1-4f81-9eac-74dd957cc98b", + "_testId": "urn:uuid:938e9c03-f930-4f7d-b7cc-63b8d6b1f050", "cell": { "columnId": "Procivis One Core", "rowId": "If proofConfig.type is not set to DataIntegrityProof and/or proofConfig.cryptosuite is not set to eddsa-rdfc-2022, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -51719,7 +51442,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114939, + "_idleStart": 114174, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -51741,9 +51464,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "AFYeEMDA0DKKpfq0hYNUB", + "parent": "EGmGj5t8K7w5_p0Facpdv", "ctx": null, - "_testId": "urn:uuid:f005a628-e650-4a35-9d9a-79f5f55ff398", + "_testId": "urn:uuid:1cc18cea-a031-465e-a179-400eb271b3d3", "cell": { "columnId": "Procivis One Core", "rowId": "If proofConfig.created is present and set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -51755,7 +51478,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114939, + "_idleStart": 114174, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -51781,7 +51504,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "AFYeEMDA0DKKpfq0hYNUB", + "parent": "EGmGj5t8K7w5_p0Facpdv", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -51804,7 +51527,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "AFYeEMDA0DKKpfq0hYNUB", + "parent": "EGmGj5t8K7w5_p0Facpdv", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -51814,12 +51537,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114685, + "_idleStart": 114001, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 254, + "duration": 172, "_error": null } ], @@ -51831,9 +51554,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "0QbBj6nQSEqsHVl1uhE0Y", + "parent": "Zq5d1yoka2yovOT-31RJy", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:8306e904-6b26-4276-99e2-d21552936b3f" + "_testId": "urn:uuid:49b7f561-78fb-4680-8976-cefa4c295901" }, { "title": "SpruceID", @@ -51853,9 +51576,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "867nGX8-xYIDAMu8Ydf7y", + "parent": "0wtChmj3D6wxwijCMRcgV", "ctx": null, - "_testId": "urn:uuid:95a084e9-4fb2-4d46-a5a6-b0582a975f00", + "_testId": "urn:uuid:f1b80bec-b126-4af3-ae92-07e9c34dc765", "cell": { "columnId": "SpruceID", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." @@ -51867,7 +51590,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115036, + "_idleStart": 114283, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -51889,9 +51612,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "867nGX8-xYIDAMu8Ydf7y", + "parent": "0wtChmj3D6wxwijCMRcgV", "ctx": null, - "_testId": "urn:uuid:7e354d62-3f02-4dcc-b2ce-b36ea6db2739", + "_testId": "urn:uuid:c949cfa7-a5dd-4597-88ff-46e8d2b71d69", "cell": { "columnId": "SpruceID", "rowId": "If proofConfig.type is not set to DataIntegrityProof and/or proofConfig.cryptosuite is not set to eddsa-rdfc-2022, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -51903,7 +51626,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115036, + "_idleStart": 114283, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -51925,9 +51648,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "867nGX8-xYIDAMu8Ydf7y", + "parent": "0wtChmj3D6wxwijCMRcgV", "ctx": null, - "_testId": "urn:uuid:457915b5-90c0-4b7e-b130-8aa0300e4889", + "_testId": "urn:uuid:1c077de5-f102-4682-954e-7fa695768b6c", "cell": { "columnId": "SpruceID", "rowId": "If proofConfig.created is present and set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -51939,7 +51662,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115037, + "_idleStart": 114283, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -51965,7 +51688,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "867nGX8-xYIDAMu8Ydf7y", + "parent": "0wtChmj3D6wxwijCMRcgV", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -51988,7 +51711,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "867nGX8-xYIDAMu8Ydf7y", + "parent": "0wtChmj3D6wxwijCMRcgV", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -51998,12 +51721,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114940, + "_idleStart": 114174, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 97, + "duration": 108, "_error": null } ], @@ -52015,9 +51738,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "0QbBj6nQSEqsHVl1uhE0Y", + "parent": "Zq5d1yoka2yovOT-31RJy", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:31b2c40e-b018-4909-b326-805fc8f81974" + "_testId": "urn:uuid:2d3bdbf0-d559-46e7-9b64-39d0236c748a" }, { "title": "Trential", @@ -52037,9 +51760,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "wwDUL-A18iNeOUvAawSDA", + "parent": "Cqtn4ExZnR2Pjow3UlzdT", "ctx": null, - "_testId": "urn:uuid:021364db-2472-45b9-a4a5-440d23640e7a", + "_testId": "urn:uuid:405fbe0e-a4a1-4749-95f0-583ddd9fc82e", "cell": { "columnId": "Trential", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." @@ -52051,7 +51774,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115337, + "_idleStart": 114532, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -52073,9 +51796,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "wwDUL-A18iNeOUvAawSDA", + "parent": "Cqtn4ExZnR2Pjow3UlzdT", "ctx": null, - "_testId": "urn:uuid:3824c6fb-d6a5-4614-b9e9-c0883fc61e7c", + "_testId": "urn:uuid:de15a46e-7905-4dde-b903-02b9c7f82790", "cell": { "columnId": "Trential", "rowId": "If proofConfig.type is not set to DataIntegrityProof and/or proofConfig.cryptosuite is not set to eddsa-rdfc-2022, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -52087,12 +51810,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115338, + "_idleStart": 114532, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -52109,9 +51832,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "wwDUL-A18iNeOUvAawSDA", + "parent": "Cqtn4ExZnR2Pjow3UlzdT", "ctx": null, - "_testId": "urn:uuid:f1cb2219-ce40-4e03-800e-bd7475aa3b01", + "_testId": "urn:uuid:d34d36fc-8b04-471e-ae7a-2c7c22f08118", "cell": { "columnId": "Trential", "rowId": "If proofConfig.created is present and set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -52123,12 +51846,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115338, + "_idleStart": 114533, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" } @@ -52149,7 +51872,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "wwDUL-A18iNeOUvAawSDA", + "parent": "Cqtn4ExZnR2Pjow3UlzdT", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -52172,7 +51895,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "wwDUL-A18iNeOUvAawSDA", + "parent": "Cqtn4ExZnR2Pjow3UlzdT", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -52182,12 +51905,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115037, + "_idleStart": 114283, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 300, + "duration": 249, "_error": null } ], @@ -52199,9 +51922,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "0QbBj6nQSEqsHVl1uhE0Y", + "parent": "Zq5d1yoka2yovOT-31RJy", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:b22c98b6-3425-4024-87fb-7404c7ab09b7" + "_testId": "urn:uuid:228a5747-8f3f-400c-96b5-7d5852348aba" }, { "title": "Trinsic", @@ -52221,9 +51944,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "or5tD4aNKdIZrkOV0_9JS", + "parent": "kMI_fGMOaollYDvilCYzl", "ctx": null, - "_testId": "urn:uuid:46fb4462-d837-4330-b026-0928ff0883c8", + "_testId": "urn:uuid:bc46afd6-d6f3-4f14-8ff5-0d9e10d0e9d9", "cell": { "columnId": "Trinsic", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." @@ -52235,7 +51958,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115473, + "_idleStart": 114643, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -52244,12 +51967,9 @@ "state": "failed", "err": { "name": "AssertionError", - "message": "Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1", - "showDiff": true, - "actual": "0", - "expected": "1", - "operator": "strictEqual", - "stack": "AssertionError: Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:342:44)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:351:11)\n at process.processImmediate (node:internal/timers:483:21)" + "message": "Expected issuer to have issued a credential.: expected undefined to exist", + "showDiff": false, + "stack": "AssertionError: Expected issuer to have issued a credential.: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:338:18)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:351:11)\n at process.processImmediate (node:internal/timers:483:21)" } }, { @@ -52265,9 +51985,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "or5tD4aNKdIZrkOV0_9JS", + "parent": "kMI_fGMOaollYDvilCYzl", "ctx": null, - "_testId": "urn:uuid:2b2614f4-ca3e-45eb-a8c5-d42710a03a05", + "_testId": "urn:uuid:817ccf24-46d7-4386-a71f-a1fec66a8a8c", "cell": { "columnId": "Trinsic", "rowId": "If proofConfig.type is not set to DataIntegrityProof and/or proofConfig.cryptosuite is not set to eddsa-rdfc-2022, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -52279,7 +51999,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115473, + "_idleStart": 114643, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -52288,12 +52008,9 @@ "state": "failed", "err": { "name": "AssertionError", - "message": "Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1", - "showDiff": true, - "actual": "0", - "expected": "1", - "operator": "strictEqual", - "stack": "AssertionError: Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:342:44)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:366:11)\n at process.processImmediate (node:internal/timers:483:21)" + "message": "Expected issuer to have issued a credential.: expected undefined to exist", + "showDiff": false, + "stack": "AssertionError: Expected issuer to have issued a credential.: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:338:18)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:366:11)\n at process.processImmediate (node:internal/timers:483:21)" } }, { @@ -52309,9 +52026,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "or5tD4aNKdIZrkOV0_9JS", + "parent": "kMI_fGMOaollYDvilCYzl", "ctx": null, - "_testId": "urn:uuid:b2c0b4ac-03b3-4fce-9dfe-105e87d80957", + "_testId": "urn:uuid:a817c693-c906-4157-8e40-b5f4b6e295ff", "cell": { "columnId": "Trinsic", "rowId": "If proofConfig.created is present and set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -52323,7 +52040,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115474, + "_idleStart": 114644, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -52332,12 +52049,9 @@ "state": "failed", "err": { "name": "AssertionError", - "message": "Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1", - "showDiff": true, - "actual": "0", - "expected": "1", - "operator": "strictEqual", - "stack": "AssertionError: Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:342:44)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:380:11)\n at process.processImmediate (node:internal/timers:483:21)" + "message": "Expected issuer to have issued a credential.: expected undefined to exist", + "showDiff": false, + "stack": "AssertionError: Expected issuer to have issued a credential.: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:338:18)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:380:11)\n at process.processImmediate (node:internal/timers:483:21)" } } ], @@ -52357,7 +52071,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "or5tD4aNKdIZrkOV0_9JS", + "parent": "kMI_fGMOaollYDvilCYzl", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -52380,7 +52094,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "or5tD4aNKdIZrkOV0_9JS", + "parent": "kMI_fGMOaollYDvilCYzl", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -52390,12 +52104,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115338, + "_idleStart": 114533, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 134, + "duration": 109, "_error": null } ], @@ -52407,9 +52121,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "0QbBj6nQSEqsHVl1uhE0Y", + "parent": "Zq5d1yoka2yovOT-31RJy", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:37f7eddf-b4b9-49d5-9486-acddca31f9b2" + "_testId": "urn:uuid:502a2507-9e1e-4f56-9ee3-c1491dadf9b2" }, { "title": "bovine", @@ -52429,9 +52143,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "yFv0whwBKircJRqEduzGT", + "parent": "jZl3Py24BsVO2Xp7v22ih", "ctx": null, - "_testId": "urn:uuid:cf908c0d-a590-4e14-b4b0-b9f6d73d8752", + "_testId": "urn:uuid:70c06a3c-de04-4d84-9121-a4a97b0206dd", "cell": { "columnId": "bovine", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." @@ -52443,7 +52157,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115651, + "_idleStart": 114801, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -52465,9 +52179,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "yFv0whwBKircJRqEduzGT", + "parent": "jZl3Py24BsVO2Xp7v22ih", "ctx": null, - "_testId": "urn:uuid:bde66282-a32a-47e6-b49a-06577f4a3b3c", + "_testId": "urn:uuid:d0b613c5-72cb-4b50-9e2a-341541e98943", "cell": { "columnId": "bovine", "rowId": "If proofConfig.type is not set to DataIntegrityProof and/or proofConfig.cryptosuite is not set to eddsa-rdfc-2022, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -52479,7 +52193,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115651, + "_idleStart": 114801, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -52501,9 +52215,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "yFv0whwBKircJRqEduzGT", + "parent": "jZl3Py24BsVO2Xp7v22ih", "ctx": null, - "_testId": "urn:uuid:43c27d79-36a5-4597-9932-a0c6df69aafd", + "_testId": "urn:uuid:04f7ae28-30d3-4318-96f5-676c7a6f3ee7", "cell": { "columnId": "bovine", "rowId": "If proofConfig.created is present and set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -52515,7 +52229,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115651, + "_idleStart": 114801, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -52541,7 +52255,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "yFv0whwBKircJRqEduzGT", + "parent": "jZl3Py24BsVO2Xp7v22ih", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -52564,7 +52278,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "yFv0whwBKircJRqEduzGT", + "parent": "jZl3Py24BsVO2Xp7v22ih", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -52574,12 +52288,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115474, + "_idleStart": 114644, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 177, + "duration": 157, "_error": null } ], @@ -52591,9 +52305,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "0QbBj6nQSEqsHVl1uhE0Y", + "parent": "Zq5d1yoka2yovOT-31RJy", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:c09157bf-f84b-40e3-9fe0-49d5eb4c97ad" + "_testId": "urn:uuid:8091bc28-1bdf-4c33-ad46-806e708a69b4" } ], "root": false, @@ -52613,7 +52327,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "0QbBj6nQSEqsHVl1uhE0Y", + "parent": "Zq5d1yoka2yovOT-31RJy", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -52623,12 +52337,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 113786, + "_idleStart": 113329, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2, + "duration": 1, "_error": null } ], @@ -52640,13 +52354,13 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "MnZaBVNYECVkKELpHT2LB", + "parent": "OnvKeaY2Rbvac12FYBlvs", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "matrix": true, "report": true, "rowLabel": "Test Name", "columnLabel": "Implementer", - "_testId": "urn:uuid:a2a04709-05a2-4024-aeb7-f40fce9ca936", + "_testId": "urn:uuid:2156f3b9-a55b-4c2f-9620-7de6460f699b", "columns": [ "apicatalog.com", "Aviary Tech", @@ -52676,9 +52390,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "QxSX6jo0XmKd0wRhUSSoD", + "parent": "ERj-_rlF4vpjm6v7H_re4", "ctx": null, - "_testId": "urn:uuid:ae6422cf-96ee-4ecb-ad1b-c8463da36688", + "_testId": "urn:uuid:c684f574-0dc6-4710-a087-39e7bc754b1f", "cell": { "columnId": "apicatalog.com", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." @@ -52690,7 +52404,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114459, + "_idleStart": 113808, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -52712,9 +52426,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "5ZgD11j4yHO6JjtI3syB5", + "parent": "8r3DUmU7ZJk1XD57pcwyd", "ctx": null, - "_testId": "urn:uuid:f1f77946-7dbe-4e8f-b4fd-cd6f19a92b94", + "_testId": "urn:uuid:69db9a5a-fbaa-4dae-86f6-98a5790154cc", "cell": { "columnId": "Aviary Tech", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." @@ -52726,7 +52440,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114526, + "_idleStart": 113860, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -52748,9 +52462,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "P01AH-2-LsdPO2svJBwPW", + "parent": "XoXSWgsV-JSR7mq1FkVhB", "ctx": null, - "_testId": "urn:uuid:b91e5071-d0c1-485b-a5eb-d42d94751379", + "_testId": "urn:uuid:43d282b7-d031-4b9b-bb61-87e39669c953", "cell": { "columnId": "Digital Bazaar", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." @@ -52762,7 +52476,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114660, + "_idleStart": 113968, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -52784,9 +52498,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "OJoeMPb72xFlqWT83iTuT", + "parent": "VRKkegeBOmCJQs5gJtGjI", "ctx": null, - "_testId": "urn:uuid:ca38d53e-4a8a-44ce-8fc4-36161b60bd74", + "_testId": "urn:uuid:97e30133-d033-49f6-a5b3-04741908b432", "cell": { "columnId": "Grotto Networking", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." @@ -52798,12 +52512,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114685, + "_idleStart": 114000, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -52820,9 +52534,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "AFYeEMDA0DKKpfq0hYNUB", + "parent": "EGmGj5t8K7w5_p0Facpdv", "ctx": null, - "_testId": "urn:uuid:c99c32bd-16fe-461e-a165-85dab967f556", + "_testId": "urn:uuid:0621d5a4-513b-49e1-a5f2-8ab0dd6e04df", "cell": { "columnId": "Procivis One Core", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." @@ -52834,7 +52548,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114939, + "_idleStart": 114174, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -52856,9 +52570,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "867nGX8-xYIDAMu8Ydf7y", + "parent": "0wtChmj3D6wxwijCMRcgV", "ctx": null, - "_testId": "urn:uuid:95a084e9-4fb2-4d46-a5a6-b0582a975f00", + "_testId": "urn:uuid:f1b80bec-b126-4af3-ae92-07e9c34dc765", "cell": { "columnId": "SpruceID", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." @@ -52870,7 +52584,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115036, + "_idleStart": 114283, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -52892,9 +52606,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "wwDUL-A18iNeOUvAawSDA", + "parent": "Cqtn4ExZnR2Pjow3UlzdT", "ctx": null, - "_testId": "urn:uuid:021364db-2472-45b9-a4a5-440d23640e7a", + "_testId": "urn:uuid:405fbe0e-a4a1-4749-95f0-583ddd9fc82e", "cell": { "columnId": "Trential", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." @@ -52906,7 +52620,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115337, + "_idleStart": 114532, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -52928,9 +52642,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "or5tD4aNKdIZrkOV0_9JS", + "parent": "kMI_fGMOaollYDvilCYzl", "ctx": null, - "_testId": "urn:uuid:46fb4462-d837-4330-b026-0928ff0883c8", + "_testId": "urn:uuid:bc46afd6-d6f3-4f14-8ff5-0d9e10d0e9d9", "cell": { "columnId": "Trinsic", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." @@ -52942,7 +52656,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115473, + "_idleStart": 114643, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -52951,12 +52665,9 @@ "state": "failed", "err": { "name": "AssertionError", - "message": "Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1", - "showDiff": true, - "actual": "0", - "expected": "1", - "operator": "strictEqual", - "stack": "AssertionError: Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:342:44)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:351:11)\n at process.processImmediate (node:internal/timers:483:21)" + "message": "Expected issuer to have issued a credential.: expected undefined to exist", + "showDiff": false, + "stack": "AssertionError: Expected issuer to have issued a credential.: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:338:18)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:351:11)\n at process.processImmediate (node:internal/timers:483:21)" } }, { @@ -52972,9 +52683,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "yFv0whwBKircJRqEduzGT", + "parent": "jZl3Py24BsVO2Xp7v22ih", "ctx": null, - "_testId": "urn:uuid:cf908c0d-a590-4e14-b4b0-b9f6d73d8752", + "_testId": "urn:uuid:70c06a3c-de04-4d84-9121-a4a97b0206dd", "cell": { "columnId": "bovine", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MUST contain a cryptosuite identifier (cryptosuite)." @@ -52986,7 +52697,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115651, + "_idleStart": 114801, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -53014,9 +52725,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "QxSX6jo0XmKd0wRhUSSoD", + "parent": "ERj-_rlF4vpjm6v7H_re4", "ctx": null, - "_testId": "urn:uuid:a0717010-4647-4890-9d2e-2a4ee4968da7", + "_testId": "urn:uuid:5389764f-6af3-4633-9ab3-72eda86cc829", "cell": { "columnId": "apicatalog.com", "rowId": "If proofConfig.type is not set to DataIntegrityProof and/or proofConfig.cryptosuite is not set to eddsa-rdfc-2022, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -53028,7 +52739,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114460, + "_idleStart": 113808, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -53050,9 +52761,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "5ZgD11j4yHO6JjtI3syB5", + "parent": "8r3DUmU7ZJk1XD57pcwyd", "ctx": null, - "_testId": "urn:uuid:3365e8f2-82b4-4808-a708-6a4fe0e230a5", + "_testId": "urn:uuid:e13d2ebd-d6fb-429a-b80e-7d3d30a8e492", "cell": { "columnId": "Aviary Tech", "rowId": "If proofConfig.type is not set to DataIntegrityProof and/or proofConfig.cryptosuite is not set to eddsa-rdfc-2022, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -53064,7 +52775,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114526, + "_idleStart": 113860, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -53086,9 +52797,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "P01AH-2-LsdPO2svJBwPW", + "parent": "XoXSWgsV-JSR7mq1FkVhB", "ctx": null, - "_testId": "urn:uuid:6ccb728e-e065-4584-93b8-a4e224913bd6", + "_testId": "urn:uuid:1ee67c46-2bc2-4884-9f1e-85845e099504", "cell": { "columnId": "Digital Bazaar", "rowId": "If proofConfig.type is not set to DataIntegrityProof and/or proofConfig.cryptosuite is not set to eddsa-rdfc-2022, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -53100,7 +52811,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114660, + "_idleStart": 113969, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -53122,9 +52833,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "OJoeMPb72xFlqWT83iTuT", + "parent": "VRKkegeBOmCJQs5gJtGjI", "ctx": null, - "_testId": "urn:uuid:82831d85-5042-4ab4-aeba-4779f3ab138c", + "_testId": "urn:uuid:32c36f78-fb63-4cdf-bed4-ef7443f8b9f8", "cell": { "columnId": "Grotto Networking", "rowId": "If proofConfig.type is not set to DataIntegrityProof and/or proofConfig.cryptosuite is not set to eddsa-rdfc-2022, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -53136,7 +52847,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114685, + "_idleStart": 114000, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -53158,9 +52869,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "AFYeEMDA0DKKpfq0hYNUB", + "parent": "EGmGj5t8K7w5_p0Facpdv", "ctx": null, - "_testId": "urn:uuid:da7e0b2f-dfe1-4f81-9eac-74dd957cc98b", + "_testId": "urn:uuid:938e9c03-f930-4f7d-b7cc-63b8d6b1f050", "cell": { "columnId": "Procivis One Core", "rowId": "If proofConfig.type is not set to DataIntegrityProof and/or proofConfig.cryptosuite is not set to eddsa-rdfc-2022, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -53172,7 +52883,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114939, + "_idleStart": 114174, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -53194,9 +52905,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "867nGX8-xYIDAMu8Ydf7y", + "parent": "0wtChmj3D6wxwijCMRcgV", "ctx": null, - "_testId": "urn:uuid:7e354d62-3f02-4dcc-b2ce-b36ea6db2739", + "_testId": "urn:uuid:c949cfa7-a5dd-4597-88ff-46e8d2b71d69", "cell": { "columnId": "SpruceID", "rowId": "If proofConfig.type is not set to DataIntegrityProof and/or proofConfig.cryptosuite is not set to eddsa-rdfc-2022, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -53208,7 +52919,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115036, + "_idleStart": 114283, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -53230,9 +52941,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "wwDUL-A18iNeOUvAawSDA", + "parent": "Cqtn4ExZnR2Pjow3UlzdT", "ctx": null, - "_testId": "urn:uuid:3824c6fb-d6a5-4614-b9e9-c0883fc61e7c", + "_testId": "urn:uuid:de15a46e-7905-4dde-b903-02b9c7f82790", "cell": { "columnId": "Trential", "rowId": "If proofConfig.type is not set to DataIntegrityProof and/or proofConfig.cryptosuite is not set to eddsa-rdfc-2022, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -53244,12 +52955,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115338, + "_idleStart": 114532, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -53266,9 +52977,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "or5tD4aNKdIZrkOV0_9JS", + "parent": "kMI_fGMOaollYDvilCYzl", "ctx": null, - "_testId": "urn:uuid:2b2614f4-ca3e-45eb-a8c5-d42710a03a05", + "_testId": "urn:uuid:817ccf24-46d7-4386-a71f-a1fec66a8a8c", "cell": { "columnId": "Trinsic", "rowId": "If proofConfig.type is not set to DataIntegrityProof and/or proofConfig.cryptosuite is not set to eddsa-rdfc-2022, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -53280,7 +52991,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115473, + "_idleStart": 114643, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -53289,12 +53000,9 @@ "state": "failed", "err": { "name": "AssertionError", - "message": "Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1", - "showDiff": true, - "actual": "0", - "expected": "1", - "operator": "strictEqual", - "stack": "AssertionError: Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:342:44)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:366:11)\n at process.processImmediate (node:internal/timers:483:21)" + "message": "Expected issuer to have issued a credential.: expected undefined to exist", + "showDiff": false, + "stack": "AssertionError: Expected issuer to have issued a credential.: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:338:18)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:366:11)\n at process.processImmediate (node:internal/timers:483:21)" } }, { @@ -53310,9 +53018,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "yFv0whwBKircJRqEduzGT", + "parent": "jZl3Py24BsVO2Xp7v22ih", "ctx": null, - "_testId": "urn:uuid:bde66282-a32a-47e6-b49a-06577f4a3b3c", + "_testId": "urn:uuid:d0b613c5-72cb-4b50-9e2a-341541e98943", "cell": { "columnId": "bovine", "rowId": "If proofConfig.type is not set to DataIntegrityProof and/or proofConfig.cryptosuite is not set to eddsa-rdfc-2022, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -53324,7 +53032,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115651, + "_idleStart": 114801, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -53352,9 +53060,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "QxSX6jo0XmKd0wRhUSSoD", + "parent": "ERj-_rlF4vpjm6v7H_re4", "ctx": null, - "_testId": "urn:uuid:6fa6f6fe-5084-4057-b1c7-ee19f6d013d9", + "_testId": "urn:uuid:2ae7727d-6c77-488b-a56a-a6d2845e34a8", "cell": { "columnId": "apicatalog.com", "rowId": "If proofConfig.created is present and set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -53366,7 +53074,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114460, + "_idleStart": 113809, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -53388,9 +53096,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "5ZgD11j4yHO6JjtI3syB5", + "parent": "8r3DUmU7ZJk1XD57pcwyd", "ctx": null, - "_testId": "urn:uuid:c7973d06-aa11-4079-b8b6-90832159d99d", + "_testId": "urn:uuid:e403a328-cd1b-4170-9d1b-fec89646bc0c", "cell": { "columnId": "Aviary Tech", "rowId": "If proofConfig.created is present and set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -53402,7 +53110,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114526, + "_idleStart": 113860, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -53424,9 +53132,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "P01AH-2-LsdPO2svJBwPW", + "parent": "XoXSWgsV-JSR7mq1FkVhB", "ctx": null, - "_testId": "urn:uuid:5d7f8d76-ff70-4608-918a-ce5fc37299b4", + "_testId": "urn:uuid:25b2b252-0965-4867-98a0-fa3bbd2c56d8", "cell": { "columnId": "Digital Bazaar", "rowId": "If proofConfig.created is present and set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -53438,12 +53146,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114661, + "_idleStart": 113969, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -53460,9 +53168,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "OJoeMPb72xFlqWT83iTuT", + "parent": "VRKkegeBOmCJQs5gJtGjI", "ctx": null, - "_testId": "urn:uuid:cbd10775-d828-4ba0-a0b2-d55218e0dd3c", + "_testId": "urn:uuid:5521650a-b490-41c4-8027-31c9999a4104", "cell": { "columnId": "Grotto Networking", "rowId": "If proofConfig.created is present and set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -53474,7 +53182,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114685, + "_idleStart": 114000, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -53496,9 +53204,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "AFYeEMDA0DKKpfq0hYNUB", + "parent": "EGmGj5t8K7w5_p0Facpdv", "ctx": null, - "_testId": "urn:uuid:f005a628-e650-4a35-9d9a-79f5f55ff398", + "_testId": "urn:uuid:1cc18cea-a031-465e-a179-400eb271b3d3", "cell": { "columnId": "Procivis One Core", "rowId": "If proofConfig.created is present and set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -53510,7 +53218,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 114939, + "_idleStart": 114174, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -53532,9 +53240,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "867nGX8-xYIDAMu8Ydf7y", + "parent": "0wtChmj3D6wxwijCMRcgV", "ctx": null, - "_testId": "urn:uuid:457915b5-90c0-4b7e-b130-8aa0300e4889", + "_testId": "urn:uuid:1c077de5-f102-4682-954e-7fa695768b6c", "cell": { "columnId": "SpruceID", "rowId": "If proofConfig.created is present and set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -53546,7 +53254,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115037, + "_idleStart": 114283, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -53568,9 +53276,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "wwDUL-A18iNeOUvAawSDA", + "parent": "Cqtn4ExZnR2Pjow3UlzdT", "ctx": null, - "_testId": "urn:uuid:f1cb2219-ce40-4e03-800e-bd7475aa3b01", + "_testId": "urn:uuid:d34d36fc-8b04-471e-ae7a-2c7c22f08118", "cell": { "columnId": "Trential", "rowId": "If proofConfig.created is present and set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -53582,12 +53290,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115338, + "_idleStart": 114533, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 0, + "duration": 1, "state": "passed", "speed": "fast" }, @@ -53604,9 +53312,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "or5tD4aNKdIZrkOV0_9JS", + "parent": "kMI_fGMOaollYDvilCYzl", "ctx": null, - "_testId": "urn:uuid:b2c0b4ac-03b3-4fce-9dfe-105e87d80957", + "_testId": "urn:uuid:a817c693-c906-4157-8e40-b5f4b6e295ff", "cell": { "columnId": "Trinsic", "rowId": "If proofConfig.created is present and set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -53618,7 +53326,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115474, + "_idleStart": 114644, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -53627,12 +53335,9 @@ "state": "failed", "err": { "name": "AssertionError", - "message": "Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1", - "showDiff": true, - "actual": "0", - "expected": "1", - "operator": "strictEqual", - "stack": "AssertionError: Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:342:44)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:380:11)\n at process.processImmediate (node:internal/timers:483:21)" + "message": "Expected issuer to have issued a credential.: expected undefined to exist", + "showDiff": false, + "stack": "AssertionError: Expected issuer to have issued a credential.: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:338:18)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:380:11)\n at process.processImmediate (node:internal/timers:483:21)" } }, { @@ -53648,9 +53353,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "yFv0whwBKircJRqEduzGT", + "parent": "jZl3Py24BsVO2Xp7v22ih", "ctx": null, - "_testId": "urn:uuid:43c27d79-36a5-4597-9932-a0c6df69aafd", + "_testId": "urn:uuid:04f7ae28-30d3-4318-96f5-676c7a6f3ee7", "cell": { "columnId": "bovine", "rowId": "If proofConfig.created is present and set to a value that is not a valid [XMLSCHEMA11-2] datetime, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR." @@ -53662,7 +53367,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115651, + "_idleStart": 114801, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -53697,9 +53402,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "lyc-Sczm6rnDsgzL4ttDQ", + "parent": "Vn8509zainW7-S1xx05wU", "ctx": null, - "_testId": "urn:uuid:0f95fcd4-8f0f-43b8-a57d-40f803be3c78", + "_testId": "urn:uuid:0d40cfae-f85a-4d8c-825e-9c2ff7c33f64", "cell": { "columnId": "apicatalog.com", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -53711,12 +53416,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 116261, + "_idleStart": 115353, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" } @@ -53737,7 +53442,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "lyc-Sczm6rnDsgzL4ttDQ", + "parent": "Vn8509zainW7-S1xx05wU", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -53760,7 +53465,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "lyc-Sczm6rnDsgzL4ttDQ", + "parent": "Vn8509zainW7-S1xx05wU", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -53770,12 +53475,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115653, + "_idleStart": 114803, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 607, + "duration": 550, "_error": null } ], @@ -53787,9 +53492,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "Cn5O2W0KMdt_qAcX_iA9S", + "parent": "ckLDTUlUwuLv-qXZMvOgW", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:0f05373b-10d5-47ad-a4c2-5749a63b9ce7" + "_testId": "urn:uuid:5943c2dd-ace4-4d46-a816-625bd3d31572" }, { "title": "Aviary Tech", @@ -53809,9 +53514,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "xdyC4ArCrxBwQG-U_vRU4", + "parent": "Ewq8vuyzpArSeiTuTVe14", "ctx": null, - "_testId": "urn:uuid:b316e220-4a02-4275-b681-3a0c301406a3", + "_testId": "urn:uuid:c744a628-3408-4ac3-9471-5d23d8567a58", "cell": { "columnId": "Aviary Tech", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -53823,7 +53528,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 116292, + "_idleStart": 115401, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -53849,7 +53554,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "xdyC4ArCrxBwQG-U_vRU4", + "parent": "Ewq8vuyzpArSeiTuTVe14", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -53872,7 +53577,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "xdyC4ArCrxBwQG-U_vRU4", + "parent": "Ewq8vuyzpArSeiTuTVe14", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -53882,12 +53587,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 116261, + "_idleStart": 115353, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 31, + "duration": 48, "_error": null } ], @@ -53899,9 +53604,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "Cn5O2W0KMdt_qAcX_iA9S", + "parent": "ckLDTUlUwuLv-qXZMvOgW", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:335aba5e-b6cd-4310-9938-df0d308a4f6d" + "_testId": "urn:uuid:58ff61db-c686-4416-9461-b407b3fa83e5" }, { "title": "Digital Bazaar", @@ -53921,9 +53626,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "h691BL-I-ioJzGpgYnVb-", + "parent": "Ed1ym5zU_AMA-W8vbkz_-", "ctx": null, - "_testId": "urn:uuid:c01b947e-6ae4-463a-8cb2-360c0f8fc2d4", + "_testId": "urn:uuid:0d35889b-dcf4-4d2b-b20a-80604d753589", "cell": { "columnId": "Digital Bazaar", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -53935,7 +53640,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 116428, + "_idleStart": 115521, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -53961,7 +53666,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "h691BL-I-ioJzGpgYnVb-", + "parent": "Ed1ym5zU_AMA-W8vbkz_-", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -53984,7 +53689,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "h691BL-I-ioJzGpgYnVb-", + "parent": "Ed1ym5zU_AMA-W8vbkz_-", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -53994,12 +53699,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 116292, + "_idleStart": 115402, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 135, + "duration": 120, "_error": null } ], @@ -54011,9 +53716,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "Cn5O2W0KMdt_qAcX_iA9S", + "parent": "ckLDTUlUwuLv-qXZMvOgW", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:6e10d961-c0b1-44be-b9fc-9aefa560c673" + "_testId": "urn:uuid:3962ab36-c8c3-4184-a3c1-a876e0792409" }, { "title": "Grotto Networking", @@ -54033,9 +53738,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "BiZHz2fkQOXQjllM4GWlx", + "parent": "-f1Zi7EwJWAtkwu9C5KZt", "ctx": null, - "_testId": "urn:uuid:50cccba8-5822-45a7-9905-452ab047352f", + "_testId": "urn:uuid:507915f2-35f4-4be6-8810-83195e010a27", "cell": { "columnId": "Grotto Networking", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -54047,7 +53752,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 116442, + "_idleStart": 115549, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -54073,7 +53778,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "BiZHz2fkQOXQjllM4GWlx", + "parent": "-f1Zi7EwJWAtkwu9C5KZt", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -54096,7 +53801,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "BiZHz2fkQOXQjllM4GWlx", + "parent": "-f1Zi7EwJWAtkwu9C5KZt", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -54106,12 +53811,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 116428, + "_idleStart": 115522, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 14, + "duration": 27, "_error": null } ], @@ -54123,9 +53828,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "Cn5O2W0KMdt_qAcX_iA9S", + "parent": "ckLDTUlUwuLv-qXZMvOgW", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:18646181-b3a9-4f47-98df-f20a041acdb3" + "_testId": "urn:uuid:4f1a0391-4243-47b1-8538-4a61021b0fe4" }, { "title": "Procivis One Core", @@ -54145,9 +53850,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "9vdtPKBeJZAiIHr4rF47F", + "parent": "BPUNlCBA7ljY9SeCicoxp", "ctx": null, - "_testId": "urn:uuid:e9fc17f4-5354-4054-add8-876acf4eb661", + "_testId": "urn:uuid:2ecb458a-16eb-4fe8-a649-fd5305371c7c", "cell": { "columnId": "Procivis One Core", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -54159,7 +53864,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 116743, + "_idleStart": 115720, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -54185,7 +53890,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "9vdtPKBeJZAiIHr4rF47F", + "parent": "BPUNlCBA7ljY9SeCicoxp", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -54208,7 +53913,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "9vdtPKBeJZAiIHr4rF47F", + "parent": "BPUNlCBA7ljY9SeCicoxp", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -54218,12 +53923,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 116443, + "_idleStart": 115549, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 301, + "duration": 170, "_error": null } ], @@ -54235,9 +53940,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "Cn5O2W0KMdt_qAcX_iA9S", + "parent": "ckLDTUlUwuLv-qXZMvOgW", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:cd324958-1fd7-4ace-b60a-2edc5b4d8464" + "_testId": "urn:uuid:aaab5f24-89d2-4f11-976c-8c9882c7d606" }, { "title": "SpruceID", @@ -54257,9 +53962,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "2eV3YWBgv5psIjh6kvxw6", + "parent": "I8n4TMvMqx8v9zYDazzHX", "ctx": null, - "_testId": "urn:uuid:c3076c95-86cf-4780-af4c-e9d77bb4e951", + "_testId": "urn:uuid:2044dd34-e60c-48cc-9211-352d0228e5e0", "cell": { "columnId": "SpruceID", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -54271,7 +53976,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 116842, + "_idleStart": 115819, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -54297,7 +54002,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "2eV3YWBgv5psIjh6kvxw6", + "parent": "I8n4TMvMqx8v9zYDazzHX", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -54320,7 +54025,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "2eV3YWBgv5psIjh6kvxw6", + "parent": "I8n4TMvMqx8v9zYDazzHX", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -54330,12 +54035,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 116744, + "_idleStart": 115720, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 98, + "duration": 99, "_error": null } ], @@ -54347,9 +54052,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "Cn5O2W0KMdt_qAcX_iA9S", + "parent": "ckLDTUlUwuLv-qXZMvOgW", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:6460e7d5-0153-4176-b1a0-3fa6229b7f14" + "_testId": "urn:uuid:900389b1-4b2d-4c0c-afdf-79c669240531" }, { "title": "Trential", @@ -54369,9 +54074,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "8r9bI4FiAyoxEtGRmYy8y", + "parent": "ITgVuOT88eFhTuRmpkkW4", "ctx": null, - "_testId": "urn:uuid:0f670180-bd03-4365-9ce3-69a4a00aaab7", + "_testId": "urn:uuid:5c604f94-2f6f-43a5-857e-fef019cd56e7", "cell": { "columnId": "Trential", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -54383,7 +54088,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 117080, + "_idleStart": 116075, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -54409,7 +54114,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "8r9bI4FiAyoxEtGRmYy8y", + "parent": "ITgVuOT88eFhTuRmpkkW4", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -54432,7 +54137,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "8r9bI4FiAyoxEtGRmYy8y", + "parent": "ITgVuOT88eFhTuRmpkkW4", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -54442,12 +54147,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 116842, + "_idleStart": 115820, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 237, + "duration": 254, "_error": null } ], @@ -54459,9 +54164,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "Cn5O2W0KMdt_qAcX_iA9S", + "parent": "ckLDTUlUwuLv-qXZMvOgW", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:0c7b5b9e-5966-4f2e-b648-d02866c533b4" + "_testId": "urn:uuid:fc57ce87-7387-47fd-b705-e686624f8638" }, { "title": "Trinsic", @@ -54481,9 +54186,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "Nil65oUfwIqUrOelYM0ZA", + "parent": "O2iG-4_3yaKWrEbPqaTaU", "ctx": null, - "_testId": "urn:uuid:a197c1b9-f4d6-4c61-b60b-b2421034b791", + "_testId": "urn:uuid:84592fb0-4802-4098-b0ff-0b1dd9480d33", "cell": { "columnId": "Trinsic", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -54495,7 +54200,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 117401, + "_idleStart": 116189, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -54504,12 +54209,9 @@ "state": "failed", "err": { "name": "AssertionError", - "message": "Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1", - "showDiff": true, - "actual": "0", - "expected": "1", - "operator": "strictEqual", - "stack": "AssertionError: Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:420:44)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:429:11)\n at process.processImmediate (node:internal/timers:483:21)" + "message": "Expected issuer to have issued a credential.: expected undefined to exist", + "showDiff": false, + "stack": "AssertionError: Expected issuer to have issued a credential.: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:416:18)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:429:11)\n at process.processImmediate (node:internal/timers:483:21)" } } ], @@ -54529,7 +54231,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "Nil65oUfwIqUrOelYM0ZA", + "parent": "O2iG-4_3yaKWrEbPqaTaU", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -54552,7 +54254,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "Nil65oUfwIqUrOelYM0ZA", + "parent": "O2iG-4_3yaKWrEbPqaTaU", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -54562,12 +54264,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 117080, + "_idleStart": 116075, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 321, + "duration": 114, "_error": null } ], @@ -54579,9 +54281,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "Cn5O2W0KMdt_qAcX_iA9S", + "parent": "ckLDTUlUwuLv-qXZMvOgW", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:674a0cd5-2d1c-4bce-aacc-e86234378aae" + "_testId": "urn:uuid:2896f0b2-d7ec-4c32-b478-ef517625e4c0" }, { "title": "bovine", @@ -54601,9 +54303,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "-Raf41clCCTuNPX8P8Byj", + "parent": "tk0v1nMZxZ1h0RongmtqP", "ctx": null, - "_testId": "urn:uuid:cd74c6b1-1a74-46c4-accf-e7301c0d97ff", + "_testId": "urn:uuid:19255f96-f640-4eed-8950-1ff700de0f0e", "cell": { "columnId": "bovine", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -54615,7 +54317,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 117581, + "_idleStart": 116359, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -54641,7 +54343,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "-Raf41clCCTuNPX8P8Byj", + "parent": "tk0v1nMZxZ1h0RongmtqP", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before each\" hook: setupRow", @@ -54664,7 +54366,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "-Raf41clCCTuNPX8P8Byj", + "parent": "tk0v1nMZxZ1h0RongmtqP", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -54674,12 +54376,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 117402, + "_idleStart": 116190, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 179, + "duration": 168, "_error": null } ], @@ -54691,9 +54393,9 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "Cn5O2W0KMdt_qAcX_iA9S", + "parent": "ckLDTUlUwuLv-qXZMvOgW", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "_testId": "urn:uuid:55b7c28c-60a9-41bf-93e8-b09f549dc228" + "_testId": "urn:uuid:072abe32-769c-4ff4-84fb-b3f9b3b2a571" } ], "root": false, @@ -54713,7 +54415,7 @@ "_currentRetry": 0, "pending": false, "type": "hook", - "parent": "Cn5O2W0KMdt_qAcX_iA9S", + "parent": "ckLDTUlUwuLv-qXZMvOgW", "ctx": null, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "originalTitle": "\"before all\" hook", @@ -54723,12 +54425,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 115653, + "_idleStart": 114802, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 2, + "duration": 1, "_error": null } ], @@ -54740,13 +54442,13 @@ "_onlyTests": [], "_onlySuites": [], "delayed": false, - "parent": "MnZaBVNYECVkKELpHT2LB", + "parent": "OnvKeaY2Rbvac12FYBlvs", "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", "matrix": true, "report": true, "rowLabel": "Test Name", "columnLabel": "Implementer", - "_testId": "urn:uuid:76965993-a6e9-4a2b-8bdb-4dabf4ea6723", + "_testId": "urn:uuid:c69dac40-8f57-4b66-aaf4-c2fe3ce21655", "columns": [ "apicatalog.com", "Aviary Tech", @@ -54776,9 +54478,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "lyc-Sczm6rnDsgzL4ttDQ", + "parent": "Vn8509zainW7-S1xx05wU", "ctx": null, - "_testId": "urn:uuid:0f95fcd4-8f0f-43b8-a57d-40f803be3c78", + "_testId": "urn:uuid:0d40cfae-f85a-4d8c-825e-9c2ff7c33f64", "cell": { "columnId": "apicatalog.com", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -54790,12 +54492,12 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 116261, + "_idleStart": 115353, "_onTimeout": null, "_repeat": null, "_destroyed": true }, - "duration": 1, + "duration": 0, "state": "passed", "speed": "fast" }, @@ -54812,9 +54514,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "xdyC4ArCrxBwQG-U_vRU4", + "parent": "Ewq8vuyzpArSeiTuTVe14", "ctx": null, - "_testId": "urn:uuid:b316e220-4a02-4275-b681-3a0c301406a3", + "_testId": "urn:uuid:c744a628-3408-4ac3-9471-5d23d8567a58", "cell": { "columnId": "Aviary Tech", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -54826,7 +54528,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 116292, + "_idleStart": 115401, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -54848,9 +54550,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "h691BL-I-ioJzGpgYnVb-", + "parent": "Ed1ym5zU_AMA-W8vbkz_-", "ctx": null, - "_testId": "urn:uuid:c01b947e-6ae4-463a-8cb2-360c0f8fc2d4", + "_testId": "urn:uuid:0d35889b-dcf4-4d2b-b20a-80604d753589", "cell": { "columnId": "Digital Bazaar", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -54862,7 +54564,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 116428, + "_idleStart": 115521, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -54884,9 +54586,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "BiZHz2fkQOXQjllM4GWlx", + "parent": "-f1Zi7EwJWAtkwu9C5KZt", "ctx": null, - "_testId": "urn:uuid:50cccba8-5822-45a7-9905-452ab047352f", + "_testId": "urn:uuid:507915f2-35f4-4be6-8810-83195e010a27", "cell": { "columnId": "Grotto Networking", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -54898,7 +54600,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 116442, + "_idleStart": 115549, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -54920,9 +54622,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "9vdtPKBeJZAiIHr4rF47F", + "parent": "BPUNlCBA7ljY9SeCicoxp", "ctx": null, - "_testId": "urn:uuid:e9fc17f4-5354-4054-add8-876acf4eb661", + "_testId": "urn:uuid:2ecb458a-16eb-4fe8-a649-fd5305371c7c", "cell": { "columnId": "Procivis One Core", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -54934,7 +54636,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 116743, + "_idleStart": 115720, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -54956,9 +54658,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "2eV3YWBgv5psIjh6kvxw6", + "parent": "I8n4TMvMqx8v9zYDazzHX", "ctx": null, - "_testId": "urn:uuid:c3076c95-86cf-4780-af4c-e9d77bb4e951", + "_testId": "urn:uuid:2044dd34-e60c-48cc-9211-352d0228e5e0", "cell": { "columnId": "SpruceID", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -54970,7 +54672,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 116842, + "_idleStart": 115819, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -54992,9 +54694,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "8r9bI4FiAyoxEtGRmYy8y", + "parent": "ITgVuOT88eFhTuRmpkkW4", "ctx": null, - "_testId": "urn:uuid:0f670180-bd03-4365-9ce3-69a4a00aaab7", + "_testId": "urn:uuid:5c604f94-2f6f-43a5-857e-fef019cd56e7", "cell": { "columnId": "Trential", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -55006,7 +54708,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 117080, + "_idleStart": 116075, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -55028,9 +54730,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "Nil65oUfwIqUrOelYM0ZA", + "parent": "O2iG-4_3yaKWrEbPqaTaU", "ctx": null, - "_testId": "urn:uuid:a197c1b9-f4d6-4c61-b60b-b2421034b791", + "_testId": "urn:uuid:84592fb0-4802-4098-b0ff-0b1dd9480d33", "cell": { "columnId": "Trinsic", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -55042,7 +54744,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 117401, + "_idleStart": 116189, "_onTimeout": null, "_repeat": null, "_destroyed": true @@ -55051,12 +54753,9 @@ "state": "failed", "err": { "name": "AssertionError", - "message": "Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1", - "showDiff": true, - "actual": "0", - "expected": "1", - "operator": "strictEqual", - "stack": "AssertionError: Expected at least one eddsa-rdfc-2022 cryptosuite.: expected +0 to be at least 1\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:420:44)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:429:11)\n at process.processImmediate (node:internal/timers:483:21)" + "message": "Expected issuer to have issued a credential.: expected undefined to exist", + "showDiff": false, + "stack": "AssertionError: Expected issuer to have issued a credential.: expected undefined to exist\n at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)\n at assertBefore (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:416:18)\n at Context. (file:///home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/suites/algorithms.js:429:11)\n at process.processImmediate (node:internal/timers:483:21)" } }, { @@ -55072,9 +54771,9 @@ "_currentRetry": 0, "pending": false, "file": "/home/runner/work/vc-di-eddsa-test-suite/vc-di-eddsa-test-suite/tests/80-algorithms.js", - "parent": "-Raf41clCCTuNPX8P8Byj", + "parent": "tk0v1nMZxZ1h0RongmtqP", "ctx": null, - "_testId": "urn:uuid:cd74c6b1-1a74-46c4-accf-e7301c0d97ff", + "_testId": "urn:uuid:19255f96-f640-4eed-8950-1ff700de0f0e", "cell": { "columnId": "bovine", "rowId": "The proof options MUST contain a type identifier for the cryptographic suite (type) and MAY contain a cryptosuite identifier (cryptosuite)." @@ -55086,7 +54785,7 @@ "_idleTimeout": -1, "_idlePrev": null, "_idleNext": null, - "_idleStart": 117581, + "_idleStart": 116359, "_onTimeout": null, "_repeat": null, "_destroyed": true