diff --git a/index.html b/index.html index 3e5678c..2c18ed2 100644 --- a/index.html +++ b/index.html @@ -77,7 +77,7 @@ details.hide { display: none; } - details.err { + .err { position: absolute; z-index: 1; white-space: nowrap; @@ -88,6 +88,7 @@ box-shadow: 0 0 5px darkgray; min-width: 25em; } + span.err, details.err summary { color: indianred; } @@ -164,22 +165,22 @@

Conformance Testing Results

- Tests passed 134/170 78% + Tests passed 134/157 85%

- Tests failed 36/170 22% + Tests failed 23/157 15%

- Failures 36 + Failures 23

- Tests skipped 12 + Tests skipped 11

- Total tests 182 + Total tests 168

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

Key

@@ -247,7 +248,6 @@

Issue Credential - Data Integrity

Digital Bazaar EWF GS1 US - IDLab LearnCard Mavennet Open Security and Identity @@ -287,22 +287,6 @@

Issue Credential - Data Integrity

- -
-
-
- Cannot construct a Request with a Request object that has already been used.: -
TypeError: Cannot construct a Request with a Request object that has already been used.
-                        at new Request (node:internal/deps/undici/undici:9516:19)
-                        at _sanitizeErrorHeaders (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:131:21)
-                        at makeHttpsRequest (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:50:13)
-                        at runNextTicks (node:internal/process/task_queues:60:5)
-                        at listOnTimeout (node:internal/timers:545:9)
-                        at process.processTimers (node:internal/timers:519:7)
-                        at async Context.<anonymous> (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:40:49)
-
-
-
@@ -317,7 +301,7 @@

Issue Credential - Data Integrity

- expected { verifiableCredential: null } to have property '@context': + expected { verifiableCredential: null } to have property '@context'
AssertionError: expected { verifiableCredential: null } to have property '@context'
                         at shouldBeIssuedVc (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:28:24)
                         at Context.<anonymous> (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:44:9)
@@ -329,7 +313,7 @@ 

Issue Credential - Data Integrity

- Expected no error, got fetch failed: expected TypeError: fetch failed { …(2) } to not exist: + Expected no error, got fetch failed: expected TypeError: fetch failed { …(2) } to not exist
AssertionError: Expected no error, got fetch failed: expected TypeError: fetch failed { …(2) } to not exist
                         at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
                         at shouldReturnResult (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:19:14)
@@ -380,22 +364,6 @@ 

Issue Credential - Data Integrity

- -
-
-
- Cannot construct a Request with a Request object that has already been used.: -
TypeError: Cannot construct a Request with a Request object that has already been used.
-                        at new Request (node:internal/deps/undici/undici:9516:19)
-                        at _sanitizeErrorHeaders (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:131:21)
-                        at makeHttpsRequest (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:50:13)
-                        at runNextTicks (node:internal/process/task_queues:60:5)
-                        at listOnTimeout (node:internal/timers:545:9)
-                        at process.processTimers (node:internal/timers:519:7)
-                        at async Context.<anonymous> (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:54:33)
-
-
-
@@ -415,7 +383,7 @@

Issue Credential - Data Integrity

- Expected an HTTP error response code.: expected undefined to exist: + Expected an HTTP error response code.: expected undefined to exist
AssertionError: Expected an HTTP error response code.: expected undefined to exist
                         at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
                         at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:11:10)
@@ -466,22 +434,6 @@ 

Issue Credential - Data Integrity

- -
-
-
- Cannot construct a Request with a Request object that has already been used.: -
TypeError: Cannot construct a Request with a Request object that has already been used.
-                        at new Request (node:internal/deps/undici/undici:9516:19)
-                        at _sanitizeErrorHeaders (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:131:21)
-                        at makeHttpsRequest (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:50:13)
-                        at runNextTicks (node:internal/process/task_queues:60:5)
-                        at listOnTimeout (node:internal/timers:545:9)
-                        at process.processTimers (node:internal/timers:519:7)
-                        at async Context.<anonymous> (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:64:33)
-
-
-
@@ -501,7 +453,7 @@

Issue Credential - Data Integrity

- Expected an HTTP error response code.: expected undefined to exist: + Expected an HTTP error response code.: expected undefined to exist
AssertionError: Expected an HTTP error response code.: expected undefined to exist
                         at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
                         at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:11:10)
@@ -552,22 +504,6 @@ 

Issue Credential - Data Integrity

- -
-
-
- Cannot construct a Request with a Request object that has already been used.: -
TypeError: Cannot construct a Request with a Request object that has already been used.
-                        at new Request (node:internal/deps/undici/undici:9516:19)
-                        at _sanitizeErrorHeaders (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:131:21)
-                        at makeHttpsRequest (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:50:13)
-                        at runNextTicks (node:internal/process/task_queues:60:5)
-                        at listOnTimeout (node:internal/timers:545:9)
-                        at process.processTimers (node:internal/timers:519:7)
-                        at async Context.<anonymous> (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:74:33)
-
-
-
@@ -587,7 +523,7 @@

Issue Credential - Data Integrity

- Expected an HTTP error response code.: expected undefined to exist: + Expected an HTTP error response code.: expected undefined to exist
AssertionError: Expected an HTTP error response code.: expected undefined to exist
                         at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
                         at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:11:10)
@@ -638,22 +574,6 @@ 

Issue Credential - Data Integrity

- -
-
-
- Cannot construct a Request with a Request object that has already been used.: -
TypeError: Cannot construct a Request with a Request object that has already been used.
-                        at new Request (node:internal/deps/undici/undici:9516:19)
-                        at _sanitizeErrorHeaders (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:131:21)
-                        at makeHttpsRequest (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:50:13)
-                        at runNextTicks (node:internal/process/task_queues:60:5)
-                        at listOnTimeout (node:internal/timers:545:9)
-                        at process.processTimers (node:internal/timers:519:7)
-                        at async Context.<anonymous> (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:86:35)
-
-
-
@@ -673,7 +593,7 @@

Issue Credential - Data Integrity

- Expected an HTTP error response code.: expected undefined to exist: + Expected an HTTP error response code.: expected undefined to exist
AssertionError: Expected an HTTP error response code.: expected undefined to exist
                         at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
                         at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:11:10)
@@ -724,22 +644,6 @@ 

Issue Credential - Data Integrity

- -
-
-
- Cannot construct a Request with a Request object that has already been used.: -
TypeError: Cannot construct a Request with a Request object that has already been used.
-                        at new Request (node:internal/deps/undici/undici:9516:19)
-                        at _sanitizeErrorHeaders (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:131:21)
-                        at makeHttpsRequest (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:50:13)
-                        at runNextTicks (node:internal/process/task_queues:60:5)
-                        at listOnTimeout (node:internal/timers:545:9)
-                        at process.processTimers (node:internal/timers:519:7)
-                        at async Context.<anonymous> (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:97:33)
-
-
-
@@ -759,7 +663,7 @@

Issue Credential - Data Integrity

- Expected an HTTP error response code.: expected undefined to exist: + Expected an HTTP error response code.: expected undefined to exist
AssertionError: Expected an HTTP error response code.: expected undefined to exist
                         at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
                         at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:11:10)
@@ -810,22 +714,6 @@ 

Issue Credential - Data Integrity

- -
-
-
- Cannot construct a Request with a Request object that has already been used.: -
TypeError: Cannot construct a Request with a Request object that has already been used.
-                        at new Request (node:internal/deps/undici/undici:9516:19)
-                        at _sanitizeErrorHeaders (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:131:21)
-                        at makeHttpsRequest (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:50:13)
-                        at runNextTicks (node:internal/process/task_queues:60:5)
-                        at listOnTimeout (node:internal/timers:545:9)
-                        at process.processTimers (node:internal/timers:519:7)
-                        at async Context.<anonymous> (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:107:33)
-
-
-
@@ -845,7 +733,7 @@

Issue Credential - Data Integrity

- Expected an HTTP error response code.: expected undefined to exist: + Expected an HTTP error response code.: expected undefined to exist
AssertionError: Expected an HTTP error response code.: expected undefined to exist
                         at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
                         at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:11:10)
@@ -896,22 +784,6 @@ 

Issue Credential - Data Integrity

- -
-
-
- Cannot construct a Request with a Request object that has already been used.: -
TypeError: Cannot construct a Request with a Request object that has already been used.
-                        at new Request (node:internal/deps/undici/undici:9516:19)
-                        at _sanitizeErrorHeaders (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:131:21)
-                        at makeHttpsRequest (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:50:13)
-                        at runNextTicks (node:internal/process/task_queues:60:5)
-                        at listOnTimeout (node:internal/timers:545:9)
-                        at process.processTimers (node:internal/timers:519:7)
-                        at async Context.<anonymous> (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:119:35)
-
-
-
@@ -931,7 +803,7 @@

Issue Credential - Data Integrity

- Expected an HTTP error response code.: expected undefined to exist: + Expected an HTTP error response code.: expected undefined to exist
AssertionError: Expected an HTTP error response code.: expected undefined to exist
                         at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
                         at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:11:10)
@@ -971,8 +843,8 @@ 

Issue Credential - Data Integrity

- Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'cache-control': 'no-cache, no-store, must-revalidate', pragma: 'no-cache', expires: '0', vary: 'X-HTTP-Method-Override, Accept-Encoding', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=utf-8', etag: 'W/"2ec-fIdLt+d0B9x9+bnmq93Unphrl/Y"', 'x-cloud-trace-context': 'e53fac8eb6bc7b5be1ba54b88832afb8', date: 'Sun, 08 Sep 2024 05:10:14 GMT', server: 'Google Frontend', 'content-length': '748', via: '1.1 google', 'alt-svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist: -
AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'cache-control': 'no-cache, no-store, must-revalidate', pragma: 'no-cache', expires: '0', vary: 'X-HTTP-Method-Override, Accept-Encoding', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=utf-8', etag: 'W/"2ec-fIdLt+d0B9x9+bnmq93Unphrl/Y"', 'x-cloud-trace-context': 'e53fac8eb6bc7b5be1ba54b88832afb8', date: 'Sun, 08 Sep 2024 05:10:14 GMT', server: 'Google Frontend', 'content-length': '748', via: '1.1 google', 'alt-svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'cache-control': 'no-cache, no-store, must-revalidate', pragma: 'no-cache', expires: '0', vary: 'X-HTTP-Method-Override, Accept-Encoding', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=utf-8', etag: 'W/"2eb-43K2IKOgCouTSzjYGlyY+NuttsI"', 'x-cloud-trace-context': 'b5034849669d4c08a683353f52df96d9', date: 'Sun, 15 Sep 2024 05:09:46 GMT', server: 'Google Frontend', 'content-length': '747', via: '1.1 google', 'alt-svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        
AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'cache-control': 'no-cache, no-store, must-revalidate', pragma: 'no-cache', expires: '0', vary: 'X-HTTP-Method-Override, Accept-Encoding', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=utf-8', etag: 'W/"2eb-43K2IKOgCouTSzjYGlyY+NuttsI"', 'x-cloud-trace-context': 'b5034849669d4c08a683353f52df96d9', date: 'Sun, 15 Sep 2024 05:09:46 GMT', server: 'Google Frontend', 'content-length': '747', via: '1.1 google', 'alt-svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
                         at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
                         at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)
                         at Context.<anonymous> (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:131:9)
@@ -990,22 +862,6 @@ 

Issue Credential - Data Integrity

- -
-
-
- Cannot construct a Request with a Request object that has already been used.: -
TypeError: Cannot construct a Request with a Request object that has already been used.
-                        at new Request (node:internal/deps/undici/undici:9516:19)
-                        at _sanitizeErrorHeaders (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:131:21)
-                        at makeHttpsRequest (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:50:13)
-                        at runNextTicks (node:internal/process/task_queues:60:5)
-                        at listOnTimeout (node:internal/timers:545:9)
-                        at process.processTimers (node:internal/timers:519:7)
-                        at async Context.<anonymous> (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:130:33)
-
-
-
@@ -1025,7 +881,7 @@

Issue Credential - Data Integrity

- Expected an HTTP error response code.: expected undefined to exist: + Expected an HTTP error response code.: expected undefined to exist
AssertionError: Expected an HTTP error response code.: expected undefined to exist
                         at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
                         at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:11:10)
@@ -1060,7 +916,7 @@ 

Issue Credential - Data Integrity

- Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]: + Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
                         at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:14:26)
                         at Context.<anonymous> (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:143:11)
@@ -1072,8 +928,8 @@ 

Issue Credential - Data Integrity

- Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'cache-control': 'no-cache, no-store, must-revalidate', pragma: 'no-cache', expires: '0', vary: 'X-HTTP-Method-Override, Accept-Encoding', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=utf-8', etag: 'W/"2f3-LXmF5LIJiYeuI5bfLcvwXWfHgeU"', 'x-cloud-trace-context': '25f6dcf5151b0491c02cfaf746f0792a', date: 'Sun, 08 Sep 2024 05:10:14 GMT', server: 'Google Frontend', 'content-length': '755', via: '1.1 google', 'alt-svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist: -
AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'cache-control': 'no-cache, no-store, must-revalidate', pragma: 'no-cache', expires: '0', vary: 'X-HTTP-Method-Override, Accept-Encoding', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=utf-8', etag: 'W/"2f3-LXmF5LIJiYeuI5bfLcvwXWfHgeU"', 'x-cloud-trace-context': '25f6dcf5151b0491c02cfaf746f0792a', date: 'Sun, 08 Sep 2024 05:10:14 GMT', server: 'Google Frontend', 'content-length': '755', via: '1.1 google', 'alt-svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'cache-control': 'no-cache, no-store, must-revalidate', pragma: 'no-cache', expires: '0', vary: 'X-HTTP-Method-Override, Accept-Encoding', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=utf-8', etag: 'W/"2f3-1xUJFMlGKiW0DhLDqLhXUSrJEro"', 'x-cloud-trace-context': '2e6e86fa2000fa68ed3175e45b4d5d52', date: 'Sun, 15 Sep 2024 05:09:46 GMT', server: 'Google Frontend', 'content-length': '755', via: '1.1 google', 'alt-svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        
AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'cache-control': 'no-cache, no-store, must-revalidate', pragma: 'no-cache', expires: '0', vary: 'X-HTTP-Method-Override, Accept-Encoding', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=utf-8', etag: 'W/"2f3-1xUJFMlGKiW0DhLDqLhXUSrJEro"', 'x-cloud-trace-context': '2e6e86fa2000fa68ed3175e45b4d5d52', date: 'Sun, 15 Sep 2024 05:09:46 GMT', server: 'Google Frontend', 'content-length': '755', via: '1.1 google', 'alt-svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
                         at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
                         at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)
                         at Context.<anonymous> (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:143:11)
@@ -1091,22 +947,6 @@ 

Issue Credential - Data Integrity

- -
-
-
- Cannot construct a Request with a Request object that has already been used.: -
TypeError: Cannot construct a Request with a Request object that has already been used.
-                        at new Request (node:internal/deps/undici/undici:9516:19)
-                        at _sanitizeErrorHeaders (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:131:21)
-                        at makeHttpsRequest (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:50:13)
-                        at runNextTicks (node:internal/process/task_queues:60:5)
-                        at listOnTimeout (node:internal/timers:545:9)
-                        at process.processTimers (node:internal/timers:519:7)
-                        at async Context.<anonymous> (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:142:35)
-
-
-
@@ -1116,8 +956,8 @@

Issue Credential - Data Integrity

- Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:42 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '620', connection: 'keep-alive', 'content-security-policy': "default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests", 'cross-origin-opener-policy': 'same-origin', 'cross-origin-resource-policy': 'same-origin', 'origin-agent-cluster': '?1', 'referrer-policy': 'no-referrer', 'strict-transport-security': 'max-age=15552000; includeSubDomains', 'x-content-type-options': 'nosniff', 'x-dns-prefetch-control': 'off', 'x-download-options': 'noopen', 'x-frame-options': 'SAMEORIGIN', 'x-permitted-cross-domain-policies': 'none', 'x-xss-protection': '0', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'Content-Disposition', etag: 'W/"26c-Ya5+RwAUyndH2ICNl9nAl5ujgck"', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist: -
AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:42 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '620', connection: 'keep-alive', 'content-security-policy': "default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests", 'cross-origin-opener-policy': 'same-origin', 'cross-origin-resource-policy': 'same-origin', 'origin-agent-cluster': '?1', 'referrer-policy': 'no-referrer', 'strict-transport-security': 'max-age=15552000; includeSubDomains', 'x-content-type-options': 'nosniff', 'x-dns-prefetch-control': 'off', 'x-download-options': 'noopen', 'x-frame-options': 'SAMEORIGIN', 'x-permitted-cross-domain-policies': 'none', 'x-xss-protection': '0', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'Content-Disposition', etag: 'W/"26c-Ya5+RwAUyndH2ICNl9nAl5ujgck"', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:09:59 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '620', connection: 'keep-alive', 'content-security-policy': "default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests", 'cross-origin-opener-policy': 'same-origin', 'cross-origin-resource-policy': 'same-origin', 'origin-agent-cluster': '?1', 'referrer-policy': 'no-referrer', 'strict-transport-security': 'max-age=15552000; includeSubDomains', 'x-content-type-options': 'nosniff', 'x-dns-prefetch-control': 'off', 'x-download-options': 'noopen', 'x-frame-options': 'SAMEORIGIN', 'x-permitted-cross-domain-policies': 'none', 'x-xss-protection': '0', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'Content-Disposition', etag: 'W/"26c-9u9SDyqaW6B0mGxF0QKtRUnmk9Y"', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        
AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:09:59 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '620', connection: 'keep-alive', 'content-security-policy': "default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests", 'cross-origin-opener-policy': 'same-origin', 'cross-origin-resource-policy': 'same-origin', 'origin-agent-cluster': '?1', 'referrer-policy': 'no-referrer', 'strict-transport-security': 'max-age=15552000; includeSubDomains', 'x-content-type-options': 'nosniff', 'x-dns-prefetch-control': 'off', 'x-download-options': 'noopen', 'x-frame-options': 'SAMEORIGIN', 'x-permitted-cross-domain-policies': 'none', 'x-xss-protection': '0', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'Content-Disposition', etag: 'W/"26c-9u9SDyqaW6B0mGxF0QKtRUnmk9Y"', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
                         at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
                         at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)
                         at Context.<anonymous> (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:143:11)
@@ -1134,7 +974,7 @@ 

Issue Credential - Data Integrity

- Expected an HTTP error response code.: expected undefined to exist: + Expected an HTTP error response code.: expected undefined to exist
AssertionError: Expected an HTTP error response code.: expected undefined to exist
                         at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
                         at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:11:10)
@@ -1185,22 +1025,6 @@ 

Issue Credential - Data Integrity

- -
-
-
- Cannot construct a Request with a Request object that has already been used.: -
TypeError: Cannot construct a Request with a Request object that has already been used.
-                        at new Request (node:internal/deps/undici/undici:9516:19)
-                        at _sanitizeErrorHeaders (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:131:21)
-                        at makeHttpsRequest (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:50:13)
-                        at runNextTicks (node:internal/process/task_queues:60:5)
-                        at listOnTimeout (node:internal/timers:545:9)
-                        at process.processTimers (node:internal/timers:519:7)
-                        at async Context.<anonymous> (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:153:33)
-
-
-
@@ -1220,7 +1044,7 @@

Issue Credential - Data Integrity

- Expected an HTTP error response code.: expected undefined to exist: + Expected an HTTP error response code.: expected undefined to exist
AssertionError: Expected an HTTP error response code.: expected undefined to exist
                         at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
                         at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:11:10)
@@ -1233,8 +1057,8 @@ 

Issue Credential - Data Integrity

- Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:50 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8bfc72230f4767b9-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist: -
AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:50 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8bfc72230f4767b9-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:10:02 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8c361bac6980209a-IAD', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        
AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:10:02 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8c361bac6980209a-IAD', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
                         at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
                         at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)
                         at Context.<anonymous> (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:154:9)
@@ -1258,8 +1082,8 @@ 

Issue Credential - Data Integrity

- Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'content-type': 'application/ld+json', 'x-cloud-trace-context': 'ab4660dfe6ab6ea6d2d08e66d69148e4', date: 'Sun, 08 Sep 2024 05:10:04 GMT', server: 'Google Frontend', 'content-length': '681', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist: -
AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'content-type': 'application/ld+json', 'x-cloud-trace-context': 'ab4660dfe6ab6ea6d2d08e66d69148e4', date: 'Sun, 08 Sep 2024 05:10:04 GMT', server: 'Google Frontend', 'content-length': '681', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'content-type': 'application/ld+json', 'x-cloud-trace-context': 'd3770e2dc01ed5945ef1242bdd5ed401', date: 'Sun, 15 Sep 2024 05:09:39 GMT', server: 'Google Frontend', 'content-length': '681', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        
AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'content-type': 'application/ld+json', 'x-cloud-trace-context': 'd3770e2dc01ed5945ef1242bdd5ed401', date: 'Sun, 15 Sep 2024 05:09:39 GMT', server: 'Google Frontend', 'content-length': '681', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
                         at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
                         at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)
                         at Context.<anonymous> (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:168:11)
@@ -1287,22 +1111,6 @@ 

Issue Credential - Data Integrity

- -
-
-
- Cannot construct a Request with a Request object that has already been used.: -
TypeError: Cannot construct a Request with a Request object that has already been used.
-                        at new Request (node:internal/deps/undici/undici:9516:19)
-                        at _sanitizeErrorHeaders (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:131:21)
-                        at makeHttpsRequest (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:50:13)
-                        at runNextTicks (node:internal/process/task_queues:60:5)
-                        at listOnTimeout (node:internal/timers:545:9)
-                        at process.processTimers (node:internal/timers:519:7)
-                        at async Context.<anonymous> (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:167:35)
-
-
-
@@ -1322,7 +1130,7 @@

Issue Credential - Data Integrity

- Expected an HTTP error response code.: expected undefined to exist: + Expected an HTTP error response code.: expected undefined to exist
AssertionError: Expected an HTTP error response code.: expected undefined to exist
                         at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
                         at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:11:10)
@@ -1335,8 +1143,8 @@ 

Issue Credential - Data Integrity

- Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:51 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8bfc72270e477af1-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist: -
AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:51 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8bfc72270e477af1-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:10:03 GMT', 'content-type': 'application/json', 'content-length': '629', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8c361bacfc1c6fad-IAD', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        
AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:10:03 GMT', 'content-type': 'application/json', 'content-length': '629', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8c361bacfc1c6fad-IAD', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
                         at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
                         at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)
                         at Context.<anonymous> (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:168:11)
@@ -1381,22 +1189,6 @@ 

Issue Credential - Data Integrity

- -
-
-
- Cannot construct a Request with a Request object that has already been used.: -
TypeError: Cannot construct a Request with a Request object that has already been used.
-                        at new Request (node:internal/deps/undici/undici:9516:19)
-                        at _sanitizeErrorHeaders (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:131:21)
-                        at makeHttpsRequest (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/node_modules/vc-test-suite-implementations/lib/requests.js:50:13)
-                        at runNextTicks (node:internal/process/task_queues:60:5)
-                        at listOnTimeout (node:internal/timers:545:9)
-                        at process.processTimers (node:internal/timers:519:7)
-                        at async Context.<anonymous> (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:192:33)
-
-
-
@@ -1416,7 +1208,7 @@

Issue Credential - Data Integrity

- Expected no error, got fetch failed: expected TypeError: fetch failed { …(2) } to not exist: + Expected no error, got fetch failed: expected TypeError: fetch failed { …(2) } to not exist
AssertionError: Expected no error, got fetch failed: expected TypeError: fetch failed { …(2) } to not exist
                         at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
                         at shouldReturnResult (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:19:14)
@@ -1594,8 +1386,8 @@ 

Issue Credential - JWT

- Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:55 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8bfc7244eee267b9-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist: -
AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:55 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8bfc7244eee267b9-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:10:04 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8c361bb6796a209a-IAD', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        
AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:10:04 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8c361bb6796a209a-IAD', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
                         at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
                         at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)
                         at Context.<anonymous> (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js:151:9)
@@ -1614,8 +1406,8 @@ 

Issue Credential - JWT

- Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:56 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8bfc724898e47af1-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist: -
AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:56 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8bfc724898e47af1-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:10:04 GMT', 'content-type': 'application/json', 'content-length': '629', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8c361bb70a826fad-IAD', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
+                        
AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:10:04 GMT', 'content-type': 'application/json', 'content-length': '629', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8c361bb70a826fad-IAD', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
                         at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
                         at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)
                         at Context.<anonymous> (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js:164:11)
diff --git a/index.json b/index.json
index 317ccbb..5d098f8 100644
--- a/index.json
+++ b/index.json
@@ -22,9 +22,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:00471942-7908-439a-a176-e02afd8ad932",
+              "_testId": "urn:uuid:15327412-ebe0-41f6-92a6-f8d65a6dc3e0",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -35,12 +35,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 310,
+                "_idleStart": 287,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 672,
+              "duration": 569,
               "state": "passed",
               "speed": "slow"
             },
@@ -57,9 +57,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:34929d76-e22a-4fcf-91e2-6c9c8afff24c",
+              "_testId": "urn:uuid:d4058bfa-ee51-4f28-bcd4-dc8038b93094",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -70,12 +70,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 982,
+                "_idleStart": 857,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 70,
+              "duration": 75,
               "state": "passed",
               "speed": "medium"
             },
@@ -92,9 +92,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:691f7034-085c-4fe3-93da-a2727419782a",
+              "_testId": "urn:uuid:0c22a8c0-4818-4732-b234-d95435bc232e",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -105,12 +105,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 1053,
+                "_idleStart": 932,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 74,
+              "duration": 68,
               "state": "passed",
               "speed": "medium"
             },
@@ -127,9 +127,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:ffe8ea73-a7c1-4316-92b2-d8bee82aac8e",
+              "_testId": "urn:uuid:72124d2a-43f2-47a0-b0e5-db883b8c41a6",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -140,12 +140,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 1127,
+                "_idleStart": 1000,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 66,
+              "duration": 55,
               "state": "passed",
               "speed": "medium"
             },
@@ -162,9 +162,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:5b184268-5794-4d29-83fa-56f092d70f80",
+              "_testId": "urn:uuid:161d6408-9638-49fa-bab0-cf35fdde50fc",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -175,12 +175,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 1194,
+                "_idleStart": 1055,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 308,
+              "duration": 376,
               "state": "passed",
               "speed": "slow"
             },
@@ -197,9 +197,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:a047db9e-5f60-4c03-884d-5f0f362446d8",
+              "_testId": "urn:uuid:5f0076e4-3615-470e-948d-74c3a7d8813c",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -210,14 +210,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 1502,
+                "_idleStart": 1432,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 69,
+              "duration": 99,
               "state": "passed",
-              "speed": "medium"
+              "speed": "slow"
             },
             {
               "type": "test",
@@ -232,9 +232,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:cc4167ec-60b4-4b49-baf2-3bb881437eda",
+              "_testId": "urn:uuid:31583cdf-72c8-447f-9f5b-6becd37c3406",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -245,12 +245,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 1572,
+                "_idleStart": 1531,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 96,
+              "duration": 106,
               "state": "passed",
               "speed": "slow"
             },
@@ -267,9 +267,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:73ccd0ba-68eb-4283-b990-1166a9490a43",
+              "_testId": "urn:uuid:17324359-06b5-40b7-bce4-0a562f321078",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -280,12 +280,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 1668,
+                "_idleStart": 1637,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 378,
+              "duration": 247,
               "state": "passed",
               "speed": "slow"
             },
@@ -302,9 +302,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:dae35317-4c4d-43a1-b622-2cc1cb7960fd",
+              "_testId": "urn:uuid:74e52808-caeb-4615-9dba-8931e0c68035",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -315,12 +315,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 2047,
+                "_idleStart": 1886,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 67,
+              "duration": 68,
               "state": "passed",
               "speed": "medium"
             },
@@ -337,9 +337,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:97de87de-852f-43f1-acdf-f547d7f033eb",
+              "_testId": "urn:uuid:613c8a76-7c7a-4b93-acc3-d07da63f2b7e",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -350,12 +350,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 2115,
+                "_idleStart": 1955,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 290,
+              "duration": 195,
               "state": "passed",
               "speed": "slow"
             },
@@ -372,9 +372,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:6a8823b5-ea56-4843-b8b2-54416c7ed17e",
+              "_testId": "urn:uuid:135b57ca-732b-4c4e-b5cf-8f9856af3d5a",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -385,12 +385,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 2406,
+                "_idleStart": 2150,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 74,
+              "duration": 61,
               "state": "passed",
               "speed": "medium"
             },
@@ -407,9 +407,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:f8b67b2c-8f9a-4ba3-9805-c0fd50cdb189",
+              "_testId": "urn:uuid:022f9b23-fbea-4ca6-92ca-b535276b3d2c",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -420,20 +420,20 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 2480,
+                "_idleStart": 2212,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 397,
+              "duration": 546,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
-                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'content-type': 'application/ld+json', 'x-cloud-trace-context': 'ab4660dfe6ab6ea6d2d08e66d69148e4', date: 'Sun, 08 Sep 2024 05:10:04 GMT', server: 'Google Frontend', 'content-length': '681', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
+                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'content-type': 'application/ld+json', 'x-cloud-trace-context': 'd3770e2dc01ed5945ef1242bdd5ed401', date: 'Sun, 15 Sep 2024 05:09:39 GMT', server: 'Google Frontend', 'content-length': '681', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
                 "showDiff": false,
                 "actual": {},
                 "operator": "notStrictEqual",
-                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'content-type': 'application/ld+json', 'x-cloud-trace-context': 'ab4660dfe6ab6ea6d2d08e66d69148e4', date: 'Sun, 08 Sep 2024 05:10:04 GMT', server: 'Google Frontend', 'content-length': '681', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:168:11)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
+                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'content-type': 'application/ld+json', 'x-cloud-trace-context': 'd3770e2dc01ed5945ef1242bdd5ed401', date: 'Sun, 15 Sep 2024 05:09:39 GMT', server: 'Google Frontend', 'content-length': '681', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:168:11)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
               }
             },
             {
@@ -448,7 +448,7 @@
               "_currentRetry": 0,
               "pending": true,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
               "state": "pending"
             },
@@ -465,9 +465,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:15da6e5b-ad9a-4c3c-9168-1267c6cd06d9",
+              "_testId": "urn:uuid:ccf0c613-fb1f-4d77-8b5b-f954ba30fed3",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -478,12 +478,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 2878,
+                "_idleStart": 2759,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 195,
+              "duration": 111,
               "state": "passed",
               "speed": "slow"
             }
@@ -501,9 +501,9 @@
           "_onlyTests": [],
           "_onlySuites": [],
           "delayed": false,
-          "parent": "t5pXmt7NVMIX0NlS5fVHf",
+          "parent": "EOcCmJsfFMPdcaF9eREAr",
           "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-          "_testId": "urn:uuid:1a627d37-ba48-4124-b137-23bdb6fc5f84"
+          "_testId": "urn:uuid:6716ce53-2569-4d39-911d-02fdeb8dbcd3"
         },
         {
           "title": "Danube Tech",
@@ -523,9 +523,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:f547c407-c645-4a8b-b7a3-78e246590850",
+              "_testId": "urn:uuid:f23a0758-990f-4e46-b361-623bc102175f",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -536,12 +536,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 3073,
+                "_idleStart": 2871,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 945,
+              "duration": 688,
               "state": "passed",
               "speed": "slow"
             },
@@ -558,9 +558,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:7d080b90-8ade-40d1-b98e-c6bb586c8914",
+              "_testId": "urn:uuid:7628c964-3651-4091-a5b5-5ebaa0995967",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -571,12 +571,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 4018,
+                "_idleStart": 3558,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 176,
+              "duration": 105,
               "state": "passed",
               "speed": "slow"
             },
@@ -593,9 +593,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:ff566826-2f71-4aeb-b99b-29224fe73edc",
+              "_testId": "urn:uuid:002cfe59-5187-4659-b640-6ea1e507d90e",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -606,12 +606,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 4195,
+                "_idleStart": 3664,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 180,
+              "duration": 106,
               "state": "passed",
               "speed": "slow"
             },
@@ -628,9 +628,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:fa8b1f49-387a-46ac-a88c-3a1d3f9bb498",
+              "_testId": "urn:uuid:48fa98c9-e575-43ef-96e0-9221dfbd97a1",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -641,12 +641,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 4374,
+                "_idleStart": 3770,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 181,
+              "duration": 109,
               "state": "passed",
               "speed": "slow"
             },
@@ -663,9 +663,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:c21f54f0-0aec-4a7c-8db6-b7011b7e76fd",
+              "_testId": "urn:uuid:7f0044df-3ef2-44e8-a540-6c05019e8a8c",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -676,12 +676,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 4556,
+                "_idleStart": 3879,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 1215,
+              "duration": 905,
               "state": "passed",
               "speed": "slow"
             },
@@ -698,9 +698,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:7b258ffe-06a5-49ce-9d6d-8108f94fced9",
+              "_testId": "urn:uuid:0d8946f6-d535-40df-96cc-ba1f05f5621d",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -711,12 +711,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 5771,
+                "_idleStart": 4785,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 180,
+              "duration": 105,
               "state": "passed",
               "speed": "slow"
             },
@@ -733,9 +733,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:cd004a3e-2139-4834-abfa-e4ea8ec9148c",
+              "_testId": "urn:uuid:7853cc53-174e-481c-8c29-e90d6cf9a4fc",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -746,12 +746,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 5953,
+                "_idleStart": 4891,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 184,
+              "duration": 107,
               "state": "passed",
               "speed": "slow"
             },
@@ -768,9 +768,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:b61cedd0-0101-447b-bddd-bd159af68c01",
+              "_testId": "urn:uuid:096cab29-e4d4-428f-ba79-6339fe3b5823",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -781,12 +781,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 6138,
+                "_idleStart": 4998,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 708,
+              "duration": 426,
               "state": "passed",
               "speed": "slow"
             },
@@ -803,9 +803,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:dd6c22aa-d0fa-45c6-83eb-1a9413e9d763",
+              "_testId": "urn:uuid:1986f081-6d5b-4be7-bc3c-bca29bfba656",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -816,12 +816,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 6845,
+                "_idleStart": 5425,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 174,
+              "duration": 105,
               "state": "passed",
               "speed": "slow"
             },
@@ -838,9 +838,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:a0376d9d-4537-4859-bc07-41a582d67cc7",
+              "_testId": "urn:uuid:63c940b4-019a-47e7-82de-15f29c61be4b",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -851,12 +851,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 7020,
+                "_idleStart": 5530,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 357,
+              "duration": 216,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -884,9 +884,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:77ed40f9-b45b-4617-adb3-308e2ac23256",
+              "_testId": "urn:uuid:62cac265-fc20-4cfb-b400-97aad334057c",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -897,12 +897,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 7378,
+                "_idleStart": 5746,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 181,
+              "duration": 109,
               "state": "passed",
               "speed": "slow"
             },
@@ -919,9 +919,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:9a277877-60f4-4c52-9944-5e1a88c9b7c5",
+              "_testId": "urn:uuid:772ae50a-3d16-4b4c-a94c-fe7574293c50",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -932,12 +932,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 7558,
+                "_idleStart": 5856,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 896,
+              "duration": 551,
               "state": "passed",
               "speed": "slow"
             },
@@ -953,7 +953,7 @@
               "_currentRetry": 0,
               "pending": true,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
               "state": "pending"
             },
@@ -970,9 +970,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:2d826250-9aa5-4280-acee-22e7ddb998c5",
+              "_testId": "urn:uuid:047afe6a-dc4a-4db7-ae86-4b7002fac078",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -983,12 +983,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 8455,
+                "_idleStart": 6407,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 244,
+              "duration": 182,
               "state": "passed",
               "speed": "slow"
             }
@@ -1006,9 +1006,9 @@
           "_onlyTests": [],
           "_onlySuites": [],
           "delayed": false,
-          "parent": "t5pXmt7NVMIX0NlS5fVHf",
+          "parent": "EOcCmJsfFMPdcaF9eREAr",
           "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-          "_testId": "urn:uuid:12574242-2663-45e8-8471-3b2e2b25aff4"
+          "_testId": "urn:uuid:bc2a7ea1-963c-44a8-8332-be30272990bc"
         },
         {
           "title": "Digital Bazaar",
@@ -1028,9 +1028,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:da74dff2-0c64-4671-9a82-3fa4bf6fb76b",
+              "_testId": "urn:uuid:e7145dcc-31de-4966-8ce1-1789e468fd8d",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1041,12 +1041,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 8700,
+                "_idleStart": 6591,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 2040,
+              "duration": 1277,
               "state": "passed",
               "speed": "slow"
             },
@@ -1063,9 +1063,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:788d85a7-f94c-4b62-9e11-8e9af2b00d2a",
+              "_testId": "urn:uuid:6117d685-52fc-4b2d-917f-74261987706c",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1076,14 +1076,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 10740,
+                "_idleStart": 7868,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 105,
+              "duration": 58,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -1098,9 +1098,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:e93f99e7-2460-4757-a765-0bfb26a672b3",
+              "_testId": "urn:uuid:e67903cf-79dd-4395-bc8e-aaab750d0ba4",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1111,14 +1111,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 10845,
+                "_idleStart": 7926,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 92,
+              "duration": 46,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -1133,9 +1133,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:ebbc335e-1d43-46ca-86c7-d74223030a59",
+              "_testId": "urn:uuid:3a46f328-0983-4d29-a695-e6d7f7ed3f3f",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1146,14 +1146,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 10937,
+                "_idleStart": 7972,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 98,
+              "duration": 44,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -1168,9 +1168,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:6280ede6-818b-48af-bf58-f389cc090a65",
+              "_testId": "urn:uuid:506f3fc6-d60c-4c1b-894a-ee5e6be7c1fa",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1181,12 +1181,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 11034,
+                "_idleStart": 8016,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 366,
+              "duration": 177,
               "state": "passed",
               "speed": "slow"
             },
@@ -1203,9 +1203,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:2a15a1d0-8a6e-467d-b89d-95ac4abfb678",
+              "_testId": "urn:uuid:2eaa0f4d-ea5e-46a3-9e5e-c8f82a8eda64",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1216,14 +1216,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 11400,
+                "_idleStart": 8194,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 92,
+              "duration": 48,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -1238,9 +1238,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:50dc85f3-867e-43a6-b873-9e07fd471d56",
+              "_testId": "urn:uuid:5d421e62-99d9-4461-a9a2-54ff514513f2",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1251,14 +1251,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 11492,
+                "_idleStart": 8242,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 89,
+              "duration": 43,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -1273,9 +1273,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:4178f465-cb1c-42f2-bb4d-6c18e95689b6",
+              "_testId": "urn:uuid:632e8bdf-fc50-497e-8e59-346e4d3c9a11",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1286,12 +1286,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 11582,
+                "_idleStart": 8286,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 387,
+              "duration": 889,
               "state": "passed",
               "speed": "slow"
             },
@@ -1308,9 +1308,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:b71aa039-3678-4c03-8812-8be735ee57a4",
+              "_testId": "urn:uuid:98ad4420-79b5-49c2-b4df-14b6302b7609",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1321,20 +1321,20 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 11969,
+                "_idleStart": 9175,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 1118,
+              "duration": 96,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
-                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'cache-control': 'no-cache, no-store, must-revalidate', pragma: 'no-cache', expires: '0', vary: 'X-HTTP-Method-Override, Accept-Encoding', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=utf-8', etag: 'W/\"2ec-fIdLt+d0B9x9+bnmq93Unphrl/Y\"', 'x-cloud-trace-context': 'e53fac8eb6bc7b5be1ba54b88832afb8', date: 'Sun, 08 Sep 2024 05:10:14 GMT', server: 'Google Frontend', 'content-length': '748', via: '1.1 google', 'alt-svc': 'h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
+                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'cache-control': 'no-cache, no-store, must-revalidate', pragma: 'no-cache', expires: '0', vary: 'X-HTTP-Method-Override, Accept-Encoding', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=utf-8', etag: 'W/\"2eb-43K2IKOgCouTSzjYGlyY+NuttsI\"', 'x-cloud-trace-context': 'b5034849669d4c08a683353f52df96d9', date: 'Sun, 15 Sep 2024 05:09:46 GMT', server: 'Google Frontend', 'content-length': '747', via: '1.1 google', 'alt-svc': 'h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
                 "showDiff": false,
                 "actual": {},
                 "operator": "notStrictEqual",
-                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'cache-control': 'no-cache, no-store, must-revalidate', pragma: 'no-cache', expires: '0', vary: 'X-HTTP-Method-Override, Accept-Encoding', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=utf-8', etag: 'W/\"2ec-fIdLt+d0B9x9+bnmq93Unphrl/Y\"', 'x-cloud-trace-context': 'e53fac8eb6bc7b5be1ba54b88832afb8', date: 'Sun, 08 Sep 2024 05:10:14 GMT', server: 'Google Frontend', 'content-length': '748', via: '1.1 google', 'alt-svc': 'h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:131:9)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
+                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'cache-control': 'no-cache, no-store, must-revalidate', pragma: 'no-cache', expires: '0', vary: 'X-HTTP-Method-Override, Accept-Encoding', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=utf-8', etag: 'W/\"2eb-43K2IKOgCouTSzjYGlyY+NuttsI\"', 'x-cloud-trace-context': 'b5034849669d4c08a683353f52df96d9', date: 'Sun, 15 Sep 2024 05:09:46 GMT', server: 'Google Frontend', 'content-length': '747', via: '1.1 google', 'alt-svc': 'h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:131:9)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
               }
             },
             {
@@ -1350,9 +1350,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:7845a569-1038-4e2c-8d81-4cb080e0cd03",
+              "_testId": "urn:uuid:d4593f3d-f9fd-4f1d-9f55-beefb39ad53c",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1363,20 +1363,20 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 13088,
+                "_idleStart": 9272,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 202,
+              "duration": 147,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
-                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'cache-control': 'no-cache, no-store, must-revalidate', pragma: 'no-cache', expires: '0', vary: 'X-HTTP-Method-Override, Accept-Encoding', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=utf-8', etag: 'W/\"2f3-LXmF5LIJiYeuI5bfLcvwXWfHgeU\"', 'x-cloud-trace-context': '25f6dcf5151b0491c02cfaf746f0792a', date: 'Sun, 08 Sep 2024 05:10:14 GMT', server: 'Google Frontend', 'content-length': '755', via: '1.1 google', 'alt-svc': 'h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
+                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'cache-control': 'no-cache, no-store, must-revalidate', pragma: 'no-cache', expires: '0', vary: 'X-HTTP-Method-Override, Accept-Encoding', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=utf-8', etag: 'W/\"2f3-1xUJFMlGKiW0DhLDqLhXUSrJEro\"', 'x-cloud-trace-context': '2e6e86fa2000fa68ed3175e45b4d5d52', date: 'Sun, 15 Sep 2024 05:09:46 GMT', server: 'Google Frontend', 'content-length': '755', via: '1.1 google', 'alt-svc': 'h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
                 "showDiff": false,
                 "actual": {},
                 "operator": "notStrictEqual",
-                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'cache-control': 'no-cache, no-store, must-revalidate', pragma: 'no-cache', expires: '0', vary: 'X-HTTP-Method-Override, Accept-Encoding', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=utf-8', etag: 'W/\"2f3-LXmF5LIJiYeuI5bfLcvwXWfHgeU\"', 'x-cloud-trace-context': '25f6dcf5151b0491c02cfaf746f0792a', date: 'Sun, 08 Sep 2024 05:10:14 GMT', server: 'Google Frontend', 'content-length': '755', via: '1.1 google', 'alt-svc': 'h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:143:11)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
+                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'cache-control': 'no-cache, no-store, must-revalidate', pragma: 'no-cache', expires: '0', vary: 'X-HTTP-Method-Override, Accept-Encoding', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=utf-8', etag: 'W/\"2f3-1xUJFMlGKiW0DhLDqLhXUSrJEro\"', 'x-cloud-trace-context': '2e6e86fa2000fa68ed3175e45b4d5d52', date: 'Sun, 15 Sep 2024 05:09:46 GMT', server: 'Google Frontend', 'content-length': '755', via: '1.1 google', 'alt-svc': 'h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:143:11)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
               }
             },
             {
@@ -1392,9 +1392,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:d1279302-5761-4427-9f12-f107db3816e9",
+              "_testId": "urn:uuid:7a55c3ed-a06d-4d77-af44-bd1231602b6f",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1405,14 +1405,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 13291,
+                "_idleStart": 9421,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 98,
+              "duration": 54,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -1427,9 +1427,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:74719240-d9dc-4158-a6da-3f7227b553fb",
+              "_testId": "urn:uuid:ad70add2-c646-476e-8331-1095079cb37a",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1440,12 +1440,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 13389,
+                "_idleStart": 9476,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 468,
+              "duration": 247,
               "state": "passed",
               "speed": "slow"
             },
@@ -1461,7 +1461,7 @@
               "_currentRetry": 0,
               "pending": true,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
               "state": "pending"
             },
@@ -1478,9 +1478,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:9a1eabc0-35b3-4158-a6cc-dc71171ddd26",
+              "_testId": "urn:uuid:7fb30c5c-7526-483f-bafc-e26ca70964bf",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1491,12 +1491,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 13858,
+                "_idleStart": 9723,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 135,
+              "duration": 90,
               "state": "passed",
               "speed": "slow"
             }
@@ -1514,9 +1514,9 @@
           "_onlyTests": [],
           "_onlySuites": [],
           "delayed": false,
-          "parent": "t5pXmt7NVMIX0NlS5fVHf",
+          "parent": "EOcCmJsfFMPdcaF9eREAr",
           "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-          "_testId": "urn:uuid:a606fd57-62bf-45ad-a2c3-54e12d95985c"
+          "_testId": "urn:uuid:add51730-f82a-48fc-b747-8aa082965298"
         },
         {
           "title": "EWF",
@@ -1536,9 +1536,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:29096b64-ba10-46bb-a377-7348ff57e9dc",
+              "_testId": "urn:uuid:33a266d0-fff8-469c-8388-efabc3d22ecd",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1549,12 +1549,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 13993,
+                "_idleStart": 9813,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 237,
+              "duration": 556,
               "state": "passed",
               "speed": "slow"
             },
@@ -1571,9 +1571,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:fef36bc7-0499-4713-88db-11f3f4ba4b8f",
+              "_testId": "urn:uuid:552618cc-b710-4da6-9a7a-e89a90b5af2a",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1584,14 +1584,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 14231,
+                "_idleStart": 10370,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 27,
+              "duration": 95,
               "state": "passed",
-              "speed": "fast"
+              "speed": "slow"
             },
             {
               "type": "test",
@@ -1606,9 +1606,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:a1144b42-1794-4c99-906e-77f30d645472",
+              "_testId": "urn:uuid:e1fbab3b-a58c-42e7-877d-b0fee5e57c63",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1619,14 +1619,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 14258,
+                "_idleStart": 10466,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 26,
+              "duration": 96,
               "state": "passed",
-              "speed": "fast"
+              "speed": "slow"
             },
             {
               "type": "test",
@@ -1641,9 +1641,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:8abd4458-3c94-4699-b5a9-76a0b83f1101",
+              "_testId": "urn:uuid:cce8fdca-cffe-4dd4-8f3c-a23751b908f6",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1654,14 +1654,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 14284,
+                "_idleStart": 10561,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 28,
+              "duration": 94,
               "state": "passed",
-              "speed": "fast"
+              "speed": "slow"
             },
             {
               "type": "test",
@@ -1676,9 +1676,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:e636107d-cf52-4223-b68f-a25c0d8a21af",
+              "_testId": "urn:uuid:7f6647e1-8d3d-4eb9-875b-3b5d90110350",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1689,12 +1689,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 14313,
+                "_idleStart": 10656,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 186,
+              "duration": 573,
               "state": "passed",
               "speed": "slow"
             },
@@ -1711,9 +1711,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:6de57b63-18f1-4109-bd6f-5eaa2f172b3a",
+              "_testId": "urn:uuid:91a6c7d0-d48f-4232-a052-6f4a74d357fa",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1724,14 +1724,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 14499,
+                "_idleStart": 11229,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 30,
+              "duration": 95,
               "state": "passed",
-              "speed": "fast"
+              "speed": "slow"
             },
             {
               "type": "test",
@@ -1746,9 +1746,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:230ae2dc-da3d-481e-b3ae-e66dbdc55157",
+              "_testId": "urn:uuid:fa269209-ce4c-4109-a4dd-01b96e77f899",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1759,14 +1759,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 14529,
+                "_idleStart": 11325,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 35,
+              "duration": 95,
               "state": "passed",
-              "speed": "fast"
+              "speed": "slow"
             },
             {
               "type": "test",
@@ -1781,9 +1781,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:a394d229-2d35-4eae-a542-19b3905b3e1c",
+              "_testId": "urn:uuid:c46ca7d8-74e3-4a47-82ca-0a23d895dd9f",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1794,12 +1794,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 14565,
+                "_idleStart": 11421,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 134,
+              "duration": 381,
               "state": "passed",
               "speed": "slow"
             },
@@ -1816,9 +1816,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:4a3a3fca-8e37-4ebf-b938-f9c857b54c1f",
+              "_testId": "urn:uuid:cd497d2d-34eb-46b9-88fd-742ff5f60620",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1829,14 +1829,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 14699,
+                "_idleStart": 11802,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 32,
+              "duration": 99,
               "state": "passed",
-              "speed": "fast"
+              "speed": "slow"
             },
             {
               "type": "test",
@@ -1851,9 +1851,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:08b0536a-d02f-4aa7-a363-acd5f29f9b09",
+              "_testId": "urn:uuid:03c99e20-b457-4480-9713-6c6f1818d084",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1864,12 +1864,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 14731,
+                "_idleStart": 11901,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 118,
+              "duration": 375,
               "state": "passed",
               "speed": "slow"
             },
@@ -1886,9 +1886,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:b049a703-81b9-4742-becd-1bb1e692bb77",
+              "_testId": "urn:uuid:087fbf02-1e27-4e20-9c16-98a2163a47a4",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1899,14 +1899,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 14850,
+                "_idleStart": 12276,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 32,
+              "duration": 95,
               "state": "passed",
-              "speed": "fast"
+              "speed": "slow"
             },
             {
               "type": "test",
@@ -1921,9 +1921,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:cf2d2229-4ace-460e-8de5-2c6d4f572c58",
+              "_testId": "urn:uuid:5345a79d-6010-4360-b791-bed08e83eb9c",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1934,12 +1934,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 14882,
+                "_idleStart": 12371,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 142,
+              "duration": 468,
               "state": "passed",
               "speed": "slow"
             },
@@ -1955,7 +1955,7 @@
               "_currentRetry": 0,
               "pending": true,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
               "state": "pending"
             },
@@ -1972,9 +1972,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:c54abea3-168d-4410-82a6-76c0184054f7",
+              "_testId": "urn:uuid:61322535-42b3-447c-bda9-9ecf9d3efc6c",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -1985,14 +1985,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 15025,
+                "_idleStart": 12839,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 40,
+              "duration": 99,
               "state": "passed",
-              "speed": "medium"
+              "speed": "slow"
             }
           ],
           "root": false,
@@ -2008,9 +2008,9 @@
           "_onlyTests": [],
           "_onlySuites": [],
           "delayed": false,
-          "parent": "t5pXmt7NVMIX0NlS5fVHf",
+          "parent": "EOcCmJsfFMPdcaF9eREAr",
           "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-          "_testId": "urn:uuid:e25cf3b3-b946-40a5-8710-e93f0ad19ff2"
+          "_testId": "urn:uuid:af2e9885-5bc8-46af-bd2b-f17abaa1840f"
         },
         {
           "title": "GS1 US",
@@ -2030,9 +2030,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:d68d39cf-6f1f-4b94-ac68-367ff9b1fcc5",
+              "_testId": "urn:uuid:0e1a4ab0-0ec9-46a9-8ded-45677b1ef5f8",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -2043,12 +2043,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 15066,
+                "_idleStart": 12938,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 7367,
+              "duration": 3422,
               "state": "passed",
               "speed": "slow"
             },
@@ -2065,9 +2065,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:f1aad2b5-b0ac-4485-bdac-1c53fdd6990e",
+              "_testId": "urn:uuid:40d4b7f7-ec3c-49df-85b8-28d61a3e1ece",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -2078,14 +2078,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 22432,
+                "_idleStart": 16360,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 106,
+              "duration": 31,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -2100,9 +2100,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:16e27b90-b820-44b4-92bc-e948b1a548ee",
+              "_testId": "urn:uuid:5afbcfa0-b119-4730-b0fc-51f80a9e0299",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -2113,14 +2113,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 22538,
+                "_idleStart": 16392,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 137,
+              "duration": 32,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -2135,9 +2135,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:8e092c25-5bab-496e-9730-43d09e565099",
+              "_testId": "urn:uuid:4a805efc-1a5f-47ba-9a2f-81896127a893",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -2148,14 +2148,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 22675,
+                "_idleStart": 16425,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 77,
+              "duration": 29,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -2170,9 +2170,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:667adc60-3cc6-4c53-97d1-a71047f5a5ef",
+              "_testId": "urn:uuid:1b9f8ff0-5517-4081-bae9-d203b2667bb1",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -2183,12 +2183,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 22752,
+                "_idleStart": 16455,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 402,
+              "duration": 246,
               "state": "passed",
               "speed": "slow"
             },
@@ -2205,9 +2205,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:77b03ec3-e33c-48bf-90b4-a459a7265c02",
+              "_testId": "urn:uuid:9dabb440-35f9-40e7-ad6a-4a3614f6b9a4",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -2218,12 +2218,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 23155,
+                "_idleStart": 16702,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 58,
+              "duration": 39,
               "state": "passed",
               "speed": "medium"
             },
@@ -2240,9 +2240,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:f79f462c-41c8-4b9a-b8c6-48d4bed95126",
+              "_testId": "urn:uuid:a3680854-ab03-43d4-8400-493d34b80205",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -2253,12 +2253,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 23214,
+                "_idleStart": 16742,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 58,
+              "duration": 46,
               "state": "passed",
               "speed": "medium"
             },
@@ -2275,9 +2275,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:18871b66-b830-4dc1-bbe3-eca3b5bc0aa2",
+              "_testId": "urn:uuid:eba1feab-047a-4175-9220-4d7f1efaf465",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -2288,12 +2288,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 23272,
+                "_idleStart": 16788,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 243,
+              "duration": 246,
               "state": "passed",
               "speed": "slow"
             },
@@ -2310,9 +2310,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:906657c9-a2d5-4d1e-9b36-dd20d4e9df08",
+              "_testId": "urn:uuid:88c6978f-8661-44ec-8807-67e1353577aa",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -2323,12 +2323,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 23516,
+                "_idleStart": 17035,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 58,
+              "duration": 52,
               "state": "passed",
               "speed": "medium"
             },
@@ -2345,9 +2345,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:a33c88f3-8327-4ffb-80c7-772b8347b25c",
+              "_testId": "urn:uuid:7e1e4d05-5da7-4f64-a3bd-3d5ee0fe3170",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -2358,12 +2358,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 23573,
+                "_idleStart": 17087,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 244,
+              "duration": 275,
               "state": "passed",
               "speed": "slow"
             },
@@ -2380,9 +2380,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:ce544ed4-64b3-4c5e-a8cc-8d830ec15714",
+              "_testId": "urn:uuid:9be0f462-4879-43f6-912b-69d2ad7ffb4a",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -2393,14 +2393,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 23818,
+                "_idleStart": 17362,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 56,
+              "duration": 35,
               "state": "passed",
-              "speed": "medium"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -2415,9 +2415,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:9191c1ed-fdc1-487e-8ecb-905d9a58fde4",
+              "_testId": "urn:uuid:025e7037-9f94-4218-a453-0b86a7ff598c",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -2428,12 +2428,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 23875,
+                "_idleStart": 17397,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 298,
+              "duration": 221,
               "state": "passed",
               "speed": "slow"
             },
@@ -2449,7 +2449,7 @@
               "_currentRetry": 0,
               "pending": true,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
               "state": "pending"
             },
@@ -2466,9 +2466,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:48768111-65fe-4a32-ba45-e5b5e9051440",
+              "_testId": "urn:uuid:8deb77b4-f5b0-4590-b9bc-740ca42cab4e",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -2479,12 +2479,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 24172,
+                "_idleStart": 17618,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 432,
+              "duration": 815,
               "state": "passed",
               "speed": "slow"
             }
@@ -2502,12 +2502,12 @@
           "_onlyTests": [],
           "_onlySuites": [],
           "delayed": false,
-          "parent": "t5pXmt7NVMIX0NlS5fVHf",
+          "parent": "EOcCmJsfFMPdcaF9eREAr",
           "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-          "_testId": "urn:uuid:cf0c3736-ffe5-462b-bac3-ea2de2d3c1a9"
+          "_testId": "urn:uuid:9d7ed0e3-70e1-4836-a5ae-becf12242a94"
         },
         {
-          "title": "IDLab",
+          "title": "LearnCard",
           "ctx": null,
           "suites": [],
           "tests": [
@@ -2524,27 +2524,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:e5d118c0-ec6d-4a3b-8ed0-5869fd5d649b",
+              "_testId": "urn:uuid:ae33c216-5e86-40d3-bc31-2740d1aa0511",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "IDLab",
+                "columnId": "LearnCard",
                 "rowId": "MUST successfully issue a credential."
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 24605,
+                "_idleStart": 18433,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 10007,
-              "state": "failed",
-              "err": {}
+              "duration": 137,
+              "state": "passed",
+              "speed": "slow"
             },
             {
               "type": "test",
@@ -2559,27 +2559,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:9840bde3-8325-4c94-961b-b7123d9d7640",
+              "_testId": "urn:uuid:9d68cec1-4a6f-4aae-a681-e8e8170dfcba",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "IDLab",
+                "columnId": "LearnCard",
                 "rowId": "Request body MUST have property \"credential\"."
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 34614,
+                "_idleStart": 18572,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 10011,
-              "state": "failed",
-              "err": {}
+              "duration": 36,
+              "state": "passed",
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -2594,27 +2594,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:20b5ca05-f084-4433-8569-4a792d3c24cc",
+              "_testId": "urn:uuid:e37d9bd3-fdf3-46cb-9d07-84a615b52579",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "IDLab",
+                "columnId": "LearnCard",
                 "rowId": "credential MUST have property \"@context\"."
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 44626,
+                "_idleStart": 18608,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 10012,
-              "state": "failed",
-              "err": {}
+              "duration": 37,
+              "state": "passed",
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -2629,27 +2629,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:c0264402-5d1c-4dd7-80da-5507fe353994",
+              "_testId": "urn:uuid:5e856436-61f8-4e46-ae60-25b4828f85b9",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "IDLab",
+                "columnId": "LearnCard",
                 "rowId": "credential \"@context\" MUST be an array."
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 54639,
+                "_idleStart": 18646,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 10011,
-              "state": "failed",
-              "err": {}
+              "duration": 47,
+              "state": "passed",
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -2664,27 +2664,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:05b5d94e-18db-439e-99ef-74ead99c459c",
+              "_testId": "urn:uuid:41aebf12-7629-4d63-ae2d-014aa60e98e4",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "IDLab",
+                "columnId": "LearnCard",
                 "rowId": "credential \"@context\" items MUST be strings."
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 64651,
+                "_idleStart": 18693,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 10010,
-              "state": "failed",
-              "err": {}
+              "duration": 183,
+              "state": "passed",
+              "speed": "slow"
             },
             {
               "type": "test",
@@ -2699,27 +2699,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:1d7b9b2d-61f3-4644-af7e-2ebb0bf11109",
+              "_testId": "urn:uuid:82dd16d5-4e39-484b-81fb-79412f0dc0f7",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "IDLab",
+                "columnId": "LearnCard",
                 "rowId": "credential MUST have property \"type\""
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 74662,
+                "_idleStart": 18876,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 10011,
-              "state": "failed",
-              "err": {}
+              "duration": 37,
+              "state": "passed",
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -2734,27 +2734,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:a0f30f0b-a321-41d6-9f0b-17c2599a44af",
+              "_testId": "urn:uuid:8e856f06-506c-4bba-abe9-ff6a5f5ebc77",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "IDLab",
+                "columnId": "LearnCard",
                 "rowId": "\"credential.type\" MUST be an array."
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 84675,
+                "_idleStart": 18913,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 10006,
-              "state": "failed",
-              "err": {}
+              "duration": 40,
+              "state": "passed",
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -2769,27 +2769,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:6b9cc46e-7318-4c15-a98e-f60cada1f44f",
+              "_testId": "urn:uuid:4704eff1-d5fa-4985-9495-b8a6291b5bde",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "IDLab",
+                "columnId": "LearnCard",
                 "rowId": "\"credential.type\" items MUST be strings"
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 94681,
+                "_idleStart": 18953,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 10009,
-              "state": "failed",
-              "err": {}
+              "duration": 158,
+              "state": "passed",
+              "speed": "slow"
             },
             {
               "type": "test",
@@ -2804,27 +2804,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:7259114c-26f7-491b-b7b1-5d3739d89321",
+              "_testId": "urn:uuid:4b894207-2d68-45f9-ab80-f5945f164a40",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "IDLab",
+                "columnId": "LearnCard",
                 "rowId": "credential MUST have property \"issuer\""
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 104691,
+                "_idleStart": 19113,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 10011,
-              "state": "failed",
-              "err": {}
+              "duration": 35,
+              "state": "passed",
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -2839,27 +2839,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:d52a50a8-2044-44b8-b536-9e7fa5f2409f",
+              "_testId": "urn:uuid:91bbfa4c-27c5-41a7-8ee8-e8e492f40f4f",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "IDLab",
+                "columnId": "LearnCard",
                 "rowId": "\"credential.issuer\" MUST be a string or an object"
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 114703,
+                "_idleStart": 19149,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 10011,
-              "state": "failed",
-              "err": {}
+              "duration": 125,
+              "state": "passed",
+              "speed": "slow"
             },
             {
               "type": "test",
@@ -2874,27 +2874,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:e6fd4eda-a1d7-4019-ac85-d3f2a2987df0",
+              "_testId": "urn:uuid:c614a5ff-3440-4df3-a1aa-6bd84721b98c",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "IDLab",
+                "columnId": "LearnCard",
                 "rowId": "credential MUST have property \"credentialSubject\""
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 124715,
+                "_idleStart": 19274,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 10011,
-              "state": "failed",
-              "err": {}
+              "duration": 42,
+              "state": "passed",
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -2909,27 +2909,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:209c6c1d-6916-43c8-83a1-81950b1c0193",
+              "_testId": "urn:uuid:f81f7634-11fb-4cfe-8962-270ba010e765",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "IDLab",
+                "columnId": "LearnCard",
                 "rowId": "\"credential.credentialSubject\" MUST be an object"
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 134727,
+                "_idleStart": 19317,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 10008,
-              "state": "failed",
-              "err": {}
+              "duration": 218,
+              "state": "passed",
+              "speed": "slow"
             },
             {
               "type": "test",
@@ -2943,7 +2943,7 @@
               "_currentRetry": 0,
               "pending": true,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
               "state": "pending"
             },
@@ -2960,27 +2960,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:301db145-6d70-4b1e-85fb-40029de639a7",
+              "_testId": "urn:uuid:9048d6b8-e12a-4848-b1c0-87d95c930e8e",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "IDLab",
+                "columnId": "LearnCard",
                 "rowId": "credential MAY have property \"expirationDate\""
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 144735,
+                "_idleStart": 19535,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 10010,
-              "state": "failed",
-              "err": {}
+              "duration": 70,
+              "state": "passed",
+              "speed": "medium"
             }
           ],
           "root": false,
@@ -2996,12 +2996,12 @@
           "_onlyTests": [],
           "_onlySuites": [],
           "delayed": false,
-          "parent": "t5pXmt7NVMIX0NlS5fVHf",
+          "parent": "EOcCmJsfFMPdcaF9eREAr",
           "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-          "_testId": "urn:uuid:45195db9-fbde-4a63-b8b9-09e27991d5f4"
+          "_testId": "urn:uuid:361a19dd-18e6-48c0-99db-9d7facb15d43"
         },
         {
-          "title": "LearnCard",
+          "title": "Mavennet",
           "ctx": null,
           "suites": [],
           "tests": [
@@ -3018,25 +3018,25 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:63d5c161-5dee-40f1-9487-f3c90d3b4b9e",
+              "_testId": "urn:uuid:02795364-9ec7-44df-9977-6dba3341feea",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "LearnCard",
+                "columnId": "Mavennet",
                 "rowId": "MUST successfully issue a credential."
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 154747,
+                "_idleStart": 19605,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 369,
+              "duration": 1392,
               "state": "passed",
               "speed": "slow"
             },
@@ -3053,25 +3053,25 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:ec01dffe-dcb2-4766-b659-5caaa409903d",
+              "_testId": "urn:uuid:64910759-81b4-4c13-a4fa-d5203a00ddbe",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "LearnCard",
+                "columnId": "Mavennet",
                 "rowId": "Request body MUST have property \"credential\"."
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 155115,
+                "_idleStart": 20997,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 119,
+              "duration": 92,
               "state": "passed",
               "speed": "slow"
             },
@@ -3088,25 +3088,25 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:1c7aa9da-56a8-4b5d-9394-251fe27a4ae4",
+              "_testId": "urn:uuid:1fb270c2-9cbe-41e3-8024-e60ed52b16a2",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "LearnCard",
+                "columnId": "Mavennet",
                 "rowId": "credential MUST have property \"@context\"."
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 155234,
+                "_idleStart": 21089,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 96,
+              "duration": 79,
               "state": "passed",
               "speed": "slow"
             },
@@ -3123,25 +3123,25 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:657de327-b3fe-46c1-a036-e43e6666ae2d",
+              "_testId": "urn:uuid:23281b04-b8c2-4d60-8c24-bd5c526696d7",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "LearnCard",
+                "columnId": "Mavennet",
                 "rowId": "credential \"@context\" MUST be an array."
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 155331,
+                "_idleStart": 21169,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 112,
+              "duration": 129,
               "state": "passed",
               "speed": "slow"
             },
@@ -3158,25 +3158,25 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:78dc8f8f-91af-490a-a332-1a3e8cd9435a",
+              "_testId": "urn:uuid:eb3fff11-2ecb-487d-9678-dfcbbb141ad0",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "LearnCard",
+                "columnId": "Mavennet",
                 "rowId": "credential \"@context\" items MUST be strings."
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 155443,
+                "_idleStart": 21298,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 586,
+              "duration": 200,
               "state": "passed",
               "speed": "slow"
             },
@@ -3193,27 +3193,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:f6caacf1-62fb-49cf-93cd-3d89b4be6e8f",
+              "_testId": "urn:uuid:66f18840-66be-4da4-8b0a-5fa081c30e57",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "LearnCard",
+                "columnId": "Mavennet",
                 "rowId": "credential MUST have property \"type\""
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 156030,
+                "_idleStart": 21498,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 108,
+              "duration": 52,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -3228,27 +3228,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:eb3e92e8-1a27-447d-a6f9-c8eeb7f90b3c",
+              "_testId": "urn:uuid:689bfae0-3c9f-4eb8-9e6e-0c44e6e69aec",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "LearnCard",
+                "columnId": "Mavennet",
                 "rowId": "\"credential.type\" MUST be an array."
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 156139,
+                "_idleStart": 21550,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 111,
+              "duration": 41,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -3263,25 +3263,25 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:e539dc11-b32f-4add-8f5f-37482dc340c2",
+              "_testId": "urn:uuid:7008ef8f-aef3-4458-a7d6-0181fcecf75a",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "LearnCard",
+                "columnId": "Mavennet",
                 "rowId": "\"credential.type\" items MUST be strings"
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 156250,
+                "_idleStart": 21590,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 420,
+              "duration": 175,
               "state": "passed",
               "speed": "slow"
             },
@@ -3298,27 +3298,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:ae8fb5a3-4fbd-4c9a-8251-8b4f24863dc7",
+              "_testId": "urn:uuid:ffc2380f-37e2-47b6-bf14-e403a06df031",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "LearnCard",
+                "columnId": "Mavennet",
                 "rowId": "credential MUST have property \"issuer\""
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 156670,
+                "_idleStart": 21766,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 108,
+              "duration": 41,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -3333,27 +3333,34 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:f16b0621-c62a-4411-b8c7-611f96ce6e68",
+              "_testId": "urn:uuid:0a05a180-525d-4dcc-9efa-234a62a2b95f",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "LearnCard",
+                "columnId": "Mavennet",
                 "rowId": "\"credential.issuer\" MUST be a string or an object"
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 156777,
+                "_idleStart": 21807,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 409,
-              "state": "passed",
-              "speed": "slow"
+              "duration": 343,
+              "state": "failed",
+              "err": {
+                "name": "AssertionError",
+                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:09:59 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '620', connection: 'keep-alive', 'content-security-policy': \"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests\", 'cross-origin-opener-policy': 'same-origin', 'cross-origin-resource-policy': 'same-origin', 'origin-agent-cluster': '?1', 'referrer-policy': 'no-referrer', 'strict-transport-security': 'max-age=15552000; includeSubDomains', 'x-content-type-options': 'nosniff', 'x-dns-prefetch-control': 'off', 'x-download-options': 'noopen', 'x-frame-options': 'SAMEORIGIN', 'x-permitted-cross-domain-policies': 'none', 'x-xss-protection': '0', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'Content-Disposition', etag: 'W/\"26c-9u9SDyqaW6B0mGxF0QKtRUnmk9Y\"', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
+                "showDiff": false,
+                "actual": {},
+                "operator": "notStrictEqual",
+                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:09:59 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '620', connection: 'keep-alive', 'content-security-policy': \"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests\", 'cross-origin-opener-policy': 'same-origin', 'cross-origin-resource-policy': 'same-origin', 'origin-agent-cluster': '?1', 'referrer-policy': 'no-referrer', 'strict-transport-security': 'max-age=15552000; includeSubDomains', 'x-content-type-options': 'nosniff', 'x-dns-prefetch-control': 'off', 'x-download-options': 'noopen', 'x-frame-options': 'SAMEORIGIN', 'x-permitted-cross-domain-policies': 'none', 'x-xss-protection': '0', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'Content-Disposition', etag: 'W/\"26c-9u9SDyqaW6B0mGxF0QKtRUnmk9Y\"', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:143:11)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
+              }
             },
             {
               "type": "test",
@@ -3368,27 +3375,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:cf0499c5-5338-4d5a-9cb0-16a5a120caf7",
+              "_testId": "urn:uuid:2cd65e66-2a4c-4c4a-be17-358a284433cd",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "LearnCard",
+                "columnId": "Mavennet",
                 "rowId": "credential MUST have property \"credentialSubject\""
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 157186,
+                "_idleStart": 22151,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 121,
+              "duration": 44,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -3403,25 +3410,25 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:7e0a722d-6347-4e60-ac46-d7b73709c333",
+              "_testId": "urn:uuid:6e957a32-a41e-4f66-accf-7f998dd1627d",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "LearnCard",
+                "columnId": "Mavennet",
                 "rowId": "\"credential.credentialSubject\" MUST be an object"
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 157309,
+                "_idleStart": 22196,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 547,
+              "duration": 228,
               "state": "passed",
               "speed": "slow"
             },
@@ -3437,7 +3444,7 @@
               "_currentRetry": 0,
               "pending": true,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
               "state": "pending"
             },
@@ -3454,25 +3461,25 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:45ec367d-0490-47e6-abed-9a0c78ada05f",
+              "_testId": "urn:uuid:34314cdb-5546-47a9-8ead-663602da25e2",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "LearnCard",
+                "columnId": "Mavennet",
                 "rowId": "credential MAY have property \"expirationDate\""
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 157856,
+                "_idleStart": 22424,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 142,
+              "duration": 308,
               "state": "passed",
               "speed": "slow"
             }
@@ -3490,12 +3497,12 @@
           "_onlyTests": [],
           "_onlySuites": [],
           "delayed": false,
-          "parent": "t5pXmt7NVMIX0NlS5fVHf",
+          "parent": "EOcCmJsfFMPdcaF9eREAr",
           "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-          "_testId": "urn:uuid:882d770f-4871-4f94-928f-27d9dbcfb2c7"
+          "_testId": "urn:uuid:637f8dbf-bb12-4aae-b3b4-31b18386a015"
         },
         {
-          "title": "Mavennet",
+          "title": "Open Security and Identity",
           "ctx": null,
           "suites": [],
           "tests": [
@@ -3512,27 +3519,35 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:509032cf-a83c-4123-877c-55f52782b333",
+              "_testId": "urn:uuid:ef10e9df-36d3-45b9-9317-e39825064ca3",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "Mavennet",
+                "columnId": "Open Security and Identity",
                 "rowId": "MUST successfully issue a credential."
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 157999,
+                "_idleStart": 22732,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 1580,
-              "state": "passed",
-              "speed": "slow"
+              "duration": 976,
+              "state": "failed",
+              "err": {
+                "name": "AssertionError",
+                "message": "expected { verifiableCredential: null } to have property '@context'",
+                "showDiff": false,
+                "actual": {
+                  "verifiableCredential": null
+                },
+                "stack": "AssertionError: expected { verifiableCredential: null } to have property '@context'\n    at shouldBeIssuedVc (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:28:24)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:44:9)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
+              }
             },
             {
               "type": "test",
@@ -3547,27 +3562,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:896f8140-0324-4c87-9554-0b81cb3f8651",
+              "_testId": "urn:uuid:d87f752b-c87c-4d6e-b3f1-f0427bd4f6d5",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "Mavennet",
+                "columnId": "Open Security and Identity",
                 "rowId": "Request body MUST have property \"credential\"."
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 159578,
+                "_idleStart": 23708,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 82,
+              "duration": 45,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -3582,27 +3597,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:8abc9b12-bd6b-48c6-bc80-297ff3b5edd1",
+              "_testId": "urn:uuid:ca982669-e4f6-4c78-a6b1-622e4839ffd8",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "Mavennet",
+                "columnId": "Open Security and Identity",
                 "rowId": "credential MUST have property \"@context\"."
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 159660,
+                "_idleStart": 23753,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 79,
+              "duration": 38,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -3617,27 +3632,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:152e57cc-4fa5-4a9b-af1a-f54243715ac0",
+              "_testId": "urn:uuid:24f099c8-ec99-4f9b-990a-6517732f4790",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "Mavennet",
+                "columnId": "Open Security and Identity",
                 "rowId": "credential \"@context\" MUST be an array."
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 159739,
+                "_idleStart": 23792,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 80,
+              "duration": 23,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -3652,25 +3667,25 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:85e4cfdb-8ef3-4b59-8f23-63946a71c6d3",
+              "_testId": "urn:uuid:8b8859d9-d0c7-4dfe-aec5-0cd3389e34d0",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "Mavennet",
+                "columnId": "Open Security and Identity",
                 "rowId": "credential \"@context\" items MUST be strings."
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 159820,
+                "_idleStart": 23816,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 314,
+              "duration": 171,
               "state": "passed",
               "speed": "slow"
             },
@@ -3687,27 +3702,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:c639bbad-a519-4e70-9131-039da0ff2807",
+              "_testId": "urn:uuid:3076bd5c-3388-4c95-921f-181e60c812cd",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "Mavennet",
+                "columnId": "Open Security and Identity",
                 "rowId": "credential MUST have property \"type\""
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 160134,
+                "_idleStart": 23986,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 79,
+              "duration": 23,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -3722,27 +3737,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:9cbda3e7-c526-4c8a-b03c-3c7ce257222a",
+              "_testId": "urn:uuid:85270699-bf61-4478-8205-3bbde34d302d",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "Mavennet",
+                "columnId": "Open Security and Identity",
                 "rowId": "\"credential.type\" MUST be an array."
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 160213,
+                "_idleStart": 24009,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 78,
+              "duration": 32,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -3757,25 +3772,25 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:5231cf7d-6c4f-433b-991f-21f18b16b8ab",
+              "_testId": "urn:uuid:86fc08ba-d017-4357-8641-c3082eaaac7f",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "Mavennet",
+                "columnId": "Open Security and Identity",
                 "rowId": "\"credential.type\" items MUST be strings"
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 160291,
+                "_idleStart": 24042,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 312,
+              "duration": 97,
               "state": "passed",
               "speed": "slow"
             },
@@ -3792,27 +3807,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:f84eea0b-823c-489e-9e85-4551ae80f282",
+              "_testId": "urn:uuid:9e900e36-e171-4ee4-b713-9de7e1e4142d",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "Mavennet",
+                "columnId": "Open Security and Identity",
                 "rowId": "credential MUST have property \"issuer\""
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 160604,
+                "_idleStart": 24138,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 76,
+              "duration": 23,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -3827,34 +3842,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:38008b32-ca6b-419a-bac9-3c01502918c0",
+              "_testId": "urn:uuid:962d3ae9-8328-4b4f-b8d8-d235677c5709",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "Mavennet",
+                "columnId": "Open Security and Identity",
                 "rowId": "\"credential.issuer\" MUST be a string or an object"
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 160681,
+                "_idleStart": 24162,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 434,
-              "state": "failed",
-              "err": {
-                "name": "AssertionError",
-                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:42 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '620', connection: 'keep-alive', 'content-security-policy': \"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests\", 'cross-origin-opener-policy': 'same-origin', 'cross-origin-resource-policy': 'same-origin', 'origin-agent-cluster': '?1', 'referrer-policy': 'no-referrer', 'strict-transport-security': 'max-age=15552000; includeSubDomains', 'x-content-type-options': 'nosniff', 'x-dns-prefetch-control': 'off', 'x-download-options': 'noopen', 'x-frame-options': 'SAMEORIGIN', 'x-permitted-cross-domain-policies': 'none', 'x-xss-protection': '0', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'Content-Disposition', etag: 'W/\"26c-Ya5+RwAUyndH2ICNl9nAl5ujgck\"', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
-                "showDiff": false,
-                "actual": {},
-                "operator": "notStrictEqual",
-                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:42 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '620', connection: 'keep-alive', 'content-security-policy': \"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests\", 'cross-origin-opener-policy': 'same-origin', 'cross-origin-resource-policy': 'same-origin', 'origin-agent-cluster': '?1', 'referrer-policy': 'no-referrer', 'strict-transport-security': 'max-age=15552000; includeSubDomains', 'x-content-type-options': 'nosniff', 'x-dns-prefetch-control': 'off', 'x-download-options': 'noopen', 'x-frame-options': 'SAMEORIGIN', 'x-permitted-cross-domain-policies': 'none', 'x-xss-protection': '0', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'Content-Disposition', etag: 'W/\"26c-Ya5+RwAUyndH2ICNl9nAl5ujgck\"', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:143:11)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
-              }
+              "duration": 104,
+              "state": "passed",
+              "speed": "slow"
             },
             {
               "type": "test",
@@ -3869,27 +3877,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:af11497b-b97e-45f8-8e5c-a4976fbe49f5",
+              "_testId": "urn:uuid:73fe583e-a13a-42e0-ac7a-df2c4a50be55",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "Mavennet",
+                "columnId": "Open Security and Identity",
                 "rowId": "credential MUST have property \"credentialSubject\""
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 161115,
+                "_idleStart": 24266,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 77,
+              "duration": 22,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -3904,25 +3912,25 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:4b414afc-5d93-4e5c-8a06-4e88d5a7431b",
+              "_testId": "urn:uuid:025f4439-6b5b-463a-9941-c8d478010584",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "Mavennet",
+                "columnId": "Open Security and Identity",
                 "rowId": "\"credential.credentialSubject\" MUST be an object"
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 161191,
+                "_idleStart": 24289,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 382,
+              "duration": 124,
               "state": "passed",
               "speed": "slow"
             },
@@ -3938,7 +3946,7 @@
               "_currentRetry": 0,
               "pending": true,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
               "state": "pending"
             },
@@ -3955,27 +3963,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:a0015f36-c6f7-4b86-bc0a-93ec9e5e4e12",
+              "_testId": "urn:uuid:68be25f6-ec64-4938-8dfa-cdc5edf54b01",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "Mavennet",
+                "columnId": "Open Security and Identity",
                 "rowId": "credential MAY have property \"expirationDate\""
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 161573,
+                "_idleStart": 24412,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 363,
+              "duration": 32,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             }
           ],
           "root": false,
@@ -3991,511 +3999,9 @@
           "_onlyTests": [],
           "_onlySuites": [],
           "delayed": false,
-          "parent": "t5pXmt7NVMIX0NlS5fVHf",
+          "parent": "EOcCmJsfFMPdcaF9eREAr",
           "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-          "_testId": "urn:uuid:80f37089-af46-4638-9e75-ad40b67de9cd"
-        },
-        {
-          "title": "Open Security and Identity",
-          "ctx": null,
-          "suites": [],
-          "tests": [
-            {
-              "type": "test",
-              "title": "MUST successfully issue a credential.",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        const {result, data: issuedVc, error} = await issuer.post({json: body});\n        shouldReturnResult({result, error});\n        should.exist(issuedVc, 'Expected result to have data.');\n        result.status.should.equal(201, 'Expected statusCode 201.');\n        shouldBeIssuedVc({issuedVc});\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
-              "ctx": null,
-              "_testId": "urn:uuid:aab3cb95-5e50-4f76-a8f4-9fe7ad9a2e75",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "Open Security and Identity",
-                "rowId": "MUST successfully issue a credential."
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 161937,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 1244,
-              "state": "failed",
-              "err": {
-                "name": "AssertionError",
-                "message": "expected { verifiableCredential: null } to have property '@context'",
-                "showDiff": false,
-                "actual": {
-                  "verifiableCredential": null
-                },
-                "stack": "AssertionError: expected { verifiableCredential: null } to have property '@context'\n    at shouldBeIssuedVc (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:28:24)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:44:9)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
-              }
-            },
-            {
-              "type": "test",
-              "title": "Request body MUST have property \"credential\".",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        body.verifiableCredential = {...body.credential};\n        delete body.credential;\n        const {result, error} = await issuer.post({json: body});\n        shouldThrowInvalidInput({result, error});\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
-              "ctx": null,
-              "_testId": "urn:uuid:d59b00a4-96e8-479d-9a35-a3fa31dfcd9a",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "Open Security and Identity",
-                "rowId": "Request body MUST have property \"credential\"."
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 163182,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 100,
-              "state": "passed",
-              "speed": "slow"
-            },
-            {
-              "type": "test",
-              "title": "credential MUST have property \"@context\".",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        delete body.credential['@context'];\n        const {result, error} = await issuer.post({json: body});\n        shouldThrowInvalidInput({result, error});\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
-              "ctx": null,
-              "_testId": "urn:uuid:b7c3d3a3-ae0c-44cd-93db-adb09c20b2be",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "Open Security and Identity",
-                "rowId": "credential MUST have property \"@context\"."
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 163282,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 91,
-              "state": "passed",
-              "speed": "slow"
-            },
-            {
-              "type": "test",
-              "title": "credential \"@context\" MUST be an array.",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        body.credential['@context'] = 4;\n        const {result, error} = await issuer.post({json: body});\n        shouldThrowInvalidInput({result, error});\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
-              "ctx": null,
-              "_testId": "urn:uuid:edcf4a4a-d533-48f3-a883-0f03d5b8ee59",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "Open Security and Identity",
-                "rowId": "credential \"@context\" MUST be an array."
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 163374,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 81,
-              "state": "passed",
-              "speed": "slow"
-            },
-            {
-              "type": "test",
-              "title": "credential \"@context\" items MUST be strings.",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        const invalidContextTypes = [{foo: true}, 4, false, null];\n        for(const invalidContextType of invalidContextTypes) {\n          body.credential['@context'] = invalidContextType;\n          const {result, error} = await issuer.post({json: {...body}});\n          shouldThrowInvalidInput({result, error});\n        }\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
-              "ctx": null,
-              "_testId": "urn:uuid:43ad49fd-efdf-421b-b93d-bd2b5801e69b",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "Open Security and Identity",
-                "rowId": "credential \"@context\" items MUST be strings."
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 163454,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 858,
-              "state": "passed",
-              "speed": "slow"
-            },
-            {
-              "type": "test",
-              "title": "credential MUST have property \"type\"",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        delete body.credential.type;\n        const {result, error} = await issuer.post({json: body});\n        shouldThrowInvalidInput({result, error});\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
-              "ctx": null,
-              "_testId": "urn:uuid:10d8244c-93ed-477d-96f5-1f2ac23651dd",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "Open Security and Identity",
-                "rowId": "credential MUST have property \"type\""
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 164313,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 82,
-              "state": "passed",
-              "speed": "slow"
-            },
-            {
-              "type": "test",
-              "title": "\"credential.type\" MUST be an array.",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        body.credential.type = 4;\n        const {result, error} = await issuer.post({json: body});\n        shouldThrowInvalidInput({result, error});\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
-              "ctx": null,
-              "_testId": "urn:uuid:bf468e25-a4aa-4a46-846d-81e054718bd7",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "Open Security and Identity",
-                "rowId": "\"credential.type\" MUST be an array."
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 164395,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 80,
-              "state": "passed",
-              "speed": "slow"
-            },
-            {
-              "type": "test",
-              "title": "\"credential.type\" items MUST be strings",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        const invalidCredentialTypes = [null, true, 4, []];\n        for(const invalidCredentialType of invalidCredentialTypes) {\n          body.credential.type = invalidCredentialType;\n          const {result, error} = await issuer.post({json: {...body}});\n          shouldThrowInvalidInput({result, error});\n        }\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
-              "ctx": null,
-              "_testId": "urn:uuid:248df83c-eab1-4492-a5fc-adb482609da3",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "Open Security and Identity",
-                "rowId": "\"credential.type\" items MUST be strings"
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 164476,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 324,
-              "state": "passed",
-              "speed": "slow"
-            },
-            {
-              "type": "test",
-              "title": "credential MUST have property \"issuer\"",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        delete body.credential.issuer;\n        const {result, error} = await issuer.post({json: body});\n        shouldThrowInvalidInput({result, error});\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
-              "ctx": null,
-              "_testId": "urn:uuid:f74cb6da-fadb-4fa9-948b-784373299029",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "Open Security and Identity",
-                "rowId": "credential MUST have property \"issuer\""
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 164801,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 86,
-              "state": "passed",
-              "speed": "slow"
-            },
-            {
-              "type": "test",
-              "title": "\"credential.issuer\" MUST be a string or an object",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        const invalidIssuerTypes = [null, true, 4, []];\n        for(const invalidIssuerType of invalidIssuerTypes) {\n          body.credential.issuer = invalidIssuerType;\n          const {result, error} = await issuer.post({json: {...body}});\n          shouldThrowInvalidInput({result, error});\n        }\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
-              "ctx": null,
-              "_testId": "urn:uuid:5c9c79c4-0e24-4826-b0b0-aa035bf82fd3",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "Open Security and Identity",
-                "rowId": "\"credential.issuer\" MUST be a string or an object"
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 164887,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 324,
-              "state": "passed",
-              "speed": "slow"
-            },
-            {
-              "type": "test",
-              "title": "credential MUST have property \"credentialSubject\"",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        delete body.credential.credentialSubject;\n        const {result, error} = await issuer.post({json: body});\n        shouldThrowInvalidInput({result, error});\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
-              "ctx": null,
-              "_testId": "urn:uuid:4b6350fa-8682-4560-a1d0-287c1ef7a010",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "Open Security and Identity",
-                "rowId": "credential MUST have property \"credentialSubject\""
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 165211,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 80,
-              "state": "passed",
-              "speed": "slow"
-            },
-            {
-              "type": "test",
-              "title": "\"credential.credentialSubject\" MUST be an object",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        const invalidCredentialSubjectTypes =\n          [null, true, 4, [], 'did:example:1234'];\n        for(const invalidCredentialSubjectType of\n          invalidCredentialSubjectTypes) {\n          body.credential.credentialSubject = invalidCredentialSubjectType;\n          const {result, error} = await issuer.post({json: {...body}});\n          shouldThrowInvalidInput({result, error});\n        }\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
-              "ctx": null,
-              "_testId": "urn:uuid:ae4dac74-3faa-4587-8805-6b52cd52dae7",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "Open Security and Identity",
-                "rowId": "\"credential.credentialSubject\" MUST be an object"
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 165292,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 408,
-              "state": "passed",
-              "speed": "slow"
-            },
-            {
-              "type": "test",
-              "title": "credential MAY have property \"issuanceDate\"",
-              "body": "",
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": true,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
-              "ctx": null,
-              "state": "pending"
-            },
-            {
-              "type": "test",
-              "title": "credential MAY have property \"expirationDate\"",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        // expires in a year\n        const oneYearLater = Date.now() + 365 * 24 * 60 * 60 * 1000;\n        body.credential.expirationDate = createISOTimeStamp(oneYearLater);\n        const {result, error} = await issuer.post({json: body});\n        shouldReturnResult({result, error});\n        result.status.should.equal(201, 'Expected statusCode 201.');\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
-              "ctx": null,
-              "_testId": "urn:uuid:f8a6d318-35df-4aff-8260-36792b4324d6",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "Open Security and Identity",
-                "rowId": "credential MAY have property \"expirationDate\""
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 165701,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 93,
-              "state": "passed",
-              "speed": "slow"
-            }
-          ],
-          "root": false,
-          "pending": false,
-          "_retries": -1,
-          "_beforeEach": [],
-          "_beforeAll": [],
-          "_afterEach": [],
-          "_afterAll": [],
-          "_timeout": 15000,
-          "_slow": 75,
-          "_bail": false,
-          "_onlyTests": [],
-          "_onlySuites": [],
-          "delayed": false,
-          "parent": "t5pXmt7NVMIX0NlS5fVHf",
-          "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-          "_testId": "urn:uuid:dfb2f4ac-32ec-429a-812b-526e6bdeeda9"
+          "_testId": "urn:uuid:c8fbcb8f-6a05-4ecd-a038-6f0733f1b09b"
         },
         {
           "title": "SecureKey",
@@ -4515,9 +4021,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:a3769fb3-1895-4627-8f3b-629252292706",
+              "_testId": "urn:uuid:4469f76a-ecb7-4c72-872a-4ac5172654a3",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -4528,12 +4034,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 165794,
+                "_idleStart": 24445,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 77,
+              "duration": 90,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -4559,9 +4065,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:dbcf819e-31c0-4a8b-9861-3b64f9d8444b",
+              "_testId": "urn:uuid:deab3a47-1c10-49a2-bc91-92ec5225d995",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -4572,12 +4078,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 165872,
+                "_idleStart": 24536,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 67,
+              "duration": 80,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -4600,9 +4106,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:3831067e-043f-4b01-8dd7-6117dd342666",
+              "_testId": "urn:uuid:eb0c85b6-a592-42f2-a2bd-03f34f1affa1",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -4613,12 +4119,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 165939,
+                "_idleStart": 24616,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 190,
+              "duration": 64,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -4641,9 +4147,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:9699a37e-9b9e-4302-8a64-4c1b52187c60",
+              "_testId": "urn:uuid:0510c72a-2957-4251-b0ed-e4325a7589b2",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -4654,12 +4160,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 166131,
+                "_idleStart": 24681,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 9,
+              "duration": 65,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -4682,9 +4188,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:cee4ba66-cef4-4d10-a877-506aa276d33d",
+              "_testId": "urn:uuid:eb2ec264-9c36-406d-96eb-197e0edf875f",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -4695,12 +4201,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 166140,
+                "_idleStart": 24747,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 76,
+              "duration": 148,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -4723,9 +4229,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:7b938c75-4c69-4aa9-894a-f02e72179a57",
+              "_testId": "urn:uuid:f2513faf-d751-49f9-8793-4173be67b265",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -4736,12 +4242,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 166216,
+                "_idleStart": 24895,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 14,
+              "duration": 96,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -4764,9 +4270,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:9dcb8723-ead0-47d8-ad37-42f85766336b",
+              "_testId": "urn:uuid:7fe412b1-2fef-494d-905e-146931b2012a",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -4777,12 +4283,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 166230,
+                "_idleStart": 24991,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 134,
+              "duration": 71,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -4805,9 +4311,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:8de5bbe2-6764-4110-9e15-0a2ccd6f3524",
+              "_testId": "urn:uuid:793c77c7-9311-40d0-aca3-0ddcd1d1abd0",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -4818,12 +4324,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 166365,
+                "_idleStart": 25062,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 71,
+              "duration": 29,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -4846,9 +4352,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:83ff02a8-7d55-46e7-8178-618e31c09728",
+              "_testId": "urn:uuid:37c17f6c-37b0-4fbc-a668-96da3bac4aa9",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -4859,12 +4365,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 166436,
+                "_idleStart": 25091,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 66,
+              "duration": 21,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -4887,9 +4393,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:29f44f27-15ad-4de4-95d4-c85f80790096",
+              "_testId": "urn:uuid:fa2e0671-1db0-4931-88f7-198d466dc395",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -4900,12 +4406,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 166502,
+                "_idleStart": 25113,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 76,
+              "duration": 168,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -4928,9 +4434,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:52c6cbff-01e4-413a-960e-a84034a5723c",
+              "_testId": "urn:uuid:0f64d6ff-8809-4516-9870-c7d93b7ed4c4",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -4941,12 +4447,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 166577,
+                "_idleStart": 25282,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 7,
+              "duration": 26,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -4969,9 +4475,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:965e9c12-7821-4bc3-a2e2-b7a7eb75ebd2",
+              "_testId": "urn:uuid:b031853c-8344-41e8-be5d-3b6f08afdfe6",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -4982,12 +4488,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 166584,
+                "_idleStart": 25308,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 79,
+              "duration": 22,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -5009,7 +4515,7 @@
               "_currentRetry": 0,
               "pending": true,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
               "state": "pending"
             },
@@ -5026,9 +4532,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:b6361150-da5b-44da-afc8-c7bcbdbc7316",
+              "_testId": "urn:uuid:ebde2baf-4cc6-493e-968a-60066f8f6051",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5039,12 +4545,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 166664,
+                "_idleStart": 25330,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 17,
+              "duration": 119,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -5071,9 +4577,9 @@
           "_onlyTests": [],
           "_onlySuites": [],
           "delayed": false,
-          "parent": "t5pXmt7NVMIX0NlS5fVHf",
+          "parent": "EOcCmJsfFMPdcaF9eREAr",
           "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-          "_testId": "urn:uuid:fd77f5c0-e66e-48c0-9404-88402d52d673"
+          "_testId": "urn:uuid:ec7f7a08-91da-4092-b24d-21050ad6c026"
         },
         {
           "title": "SpruceID",
@@ -5093,9 +4599,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:1d28d8af-c740-43a6-a5c2-4897490aa9ae",
+              "_testId": "urn:uuid:de8ea8ea-a922-44f8-a84a-20171511b91a",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5106,12 +4612,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 166682,
+                "_idleStart": 25450,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 420,
+              "duration": 96,
               "state": "passed",
               "speed": "slow"
             },
@@ -5128,9 +4634,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:01ec9bff-835b-4c86-ad96-aea9b22aaccc",
+              "_testId": "urn:uuid:5efaa832-86d1-49cf-aa1e-252c571ddc67",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5141,14 +4647,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 167103,
+                "_idleStart": 25547,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 90,
+              "duration": 23,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -5163,9 +4669,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:578f1aef-ba57-46f2-b2eb-114a30cf9447",
+              "_testId": "urn:uuid:ab669818-b183-41db-9a79-a28dc70c3bf8",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5176,14 +4682,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 167192,
+                "_idleStart": 25569,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 86,
+              "duration": 18,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -5198,9 +4704,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:c18cfe36-9a7b-4ec3-8010-2e186c649771",
+              "_testId": "urn:uuid:2cfccb4b-696b-4be7-902c-38aae2e41879",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5211,14 +4717,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 167279,
+                "_idleStart": 25587,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 87,
+              "duration": 28,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -5233,9 +4739,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:b9b9cf5b-2b03-4259-94e5-1c60615f8483",
+              "_testId": "urn:uuid:de1b51b8-8d76-42c3-96b0-23a713e3f998",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5246,12 +4752,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 167367,
+                "_idleStart": 25616,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 561,
+              "duration": 136,
               "state": "passed",
               "speed": "slow"
             },
@@ -5268,9 +4774,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:4c2f5c87-b3e3-49fd-a5aa-81b3a6b0df7c",
+              "_testId": "urn:uuid:cb9bca77-87e3-46f6-a4a6-b4728dffb6d4",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5281,14 +4787,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 167928,
+                "_idleStart": 25752,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 89,
+              "duration": 19,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -5303,9 +4809,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:a5094f4d-0f1e-49ae-b898-5d1548ec69d7",
+              "_testId": "urn:uuid:bef7ac7d-ecc0-4594-80f7-a520ee360ff2",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5316,14 +4822,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 168017,
+                "_idleStart": 25770,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 88,
+              "duration": 24,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -5338,9 +4844,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:2362ffcd-5623-43a7-9024-effad157ecf8",
+              "_testId": "urn:uuid:56749c77-ef02-47d1-806b-b4e5dad8cad9",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5351,12 +4857,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 168106,
+                "_idleStart": 25794,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 346,
+              "duration": 85,
               "state": "passed",
               "speed": "slow"
             },
@@ -5373,9 +4879,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:9b94b45e-8f52-4c35-b36f-39e66551eca1",
+              "_testId": "urn:uuid:a6315e93-847d-48df-8da2-e7dd7b664b2b",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5386,14 +4892,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 168452,
+                "_idleStart": 25880,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 88,
+              "duration": 18,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -5408,9 +4914,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:84299c71-4d7f-4bf3-a8e3-59ea3264cd15",
+              "_testId": "urn:uuid:9aac632d-7063-4549-864f-efb37738ed5b",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5421,12 +4927,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 168540,
+                "_idleStart": 25898,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 346,
+              "duration": 93,
               "state": "passed",
               "speed": "slow"
             },
@@ -5443,9 +4949,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:eab9fec4-f212-470f-a1fe-873faa7b741a",
+              "_testId": "urn:uuid:dc52ddae-2ffa-4ad9-8385-d39fee509581",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5456,20 +4962,20 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 168886,
+                "_idleStart": 25992,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 356,
+              "duration": 32,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
-                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:50 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8bfc72230f4767b9-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
+                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:10:02 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8c361bac6980209a-IAD', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
                 "showDiff": false,
                 "actual": {},
                 "operator": "notStrictEqual",
-                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:50 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8bfc72230f4767b9-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:154:9)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
+                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:10:02 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8c361bac6980209a-IAD', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:154:9)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
               }
             },
             {
@@ -5485,9 +4991,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:99155a46-bdd7-431b-9011-0171d254d479",
+              "_testId": "urn:uuid:bc9417e4-dbe5-4c37-b2f6-32d60df55e23",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5498,20 +5004,20 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 169242,
+                "_idleStart": 26025,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 367,
+              "duration": 88,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
-                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:51 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8bfc72270e477af1-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
+                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:10:03 GMT', 'content-type': 'application/json', 'content-length': '629', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8c361bacfc1c6fad-IAD', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
                 "showDiff": false,
                 "actual": {},
                 "operator": "notStrictEqual",
-                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:51 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8bfc72270e477af1-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:168:11)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
+                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:10:03 GMT', 'content-type': 'application/json', 'content-length': '629', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8c361bacfc1c6fad-IAD', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:168:11)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
               }
             },
             {
@@ -5526,7 +5032,7 @@
               "_currentRetry": 0,
               "pending": true,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
               "state": "pending"
             },
@@ -5543,9 +5049,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:85648849-91eb-4922-ac61-a4cc5ef20419",
+              "_testId": "urn:uuid:59aceca8-23af-4bc5-b309-69978477aabf",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5556,14 +5062,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 169611,
+                "_idleStart": 26113,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 112,
+              "duration": 31,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             }
           ],
           "root": false,
@@ -5579,9 +5085,9 @@
           "_onlyTests": [],
           "_onlySuites": [],
           "delayed": false,
-          "parent": "t5pXmt7NVMIX0NlS5fVHf",
+          "parent": "EOcCmJsfFMPdcaF9eREAr",
           "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-          "_testId": "urn:uuid:c1ee9531-ce8c-46bb-9b64-1be2a4bb2356"
+          "_testId": "urn:uuid:447c5509-7c5a-4441-a538-4476d8d03fb0"
         },
         {
           "title": "Trinsic",
@@ -5601,9 +5107,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:9dcef607-8a43-48ce-ba91-82a31a85a26c",
+              "_testId": "urn:uuid:b5cd3566-6194-4c81-8872-1fcd78ed8101",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5614,12 +5120,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 169723,
+                "_idleStart": 26145,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 400,
+              "duration": 283,
               "state": "passed",
               "speed": "slow"
             },
@@ -5636,9 +5142,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:2821b9e0-d6e7-4499-ac0e-becc6f383e9c",
+              "_testId": "urn:uuid:261c0eec-255b-432f-b895-3c15ea8938e2",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5649,14 +5155,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 170124,
+                "_idleStart": 26429,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 91,
+              "duration": 31,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -5671,9 +5177,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:da8f1d64-e35c-4428-8671-0f5a09b8fbfd",
+              "_testId": "urn:uuid:90436731-9ce5-4249-97be-0a96c49af1c7",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5684,14 +5190,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 170215,
+                "_idleStart": 26460,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 92,
+              "duration": 34,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -5706,9 +5212,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:bb8f0982-5e50-4eed-98e1-e0bc86c7db59",
+              "_testId": "urn:uuid:f1020af3-d4e2-4193-8243-8e6cefebffb5",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5719,14 +5225,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 170307,
+                "_idleStart": 26494,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 92,
+              "duration": 34,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -5741,9 +5247,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:2556c815-4997-42ef-a9b2-c8288640ba28",
+              "_testId": "urn:uuid:28ef63f8-e4c2-48fd-aba2-869f0397d7aa",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5754,12 +5260,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 170400,
+                "_idleStart": 26529,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 527,
+              "duration": 156,
               "state": "passed",
               "speed": "slow"
             },
@@ -5776,9 +5282,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:f96928bb-f5fb-4586-a390-b1baf207fc08",
+              "_testId": "urn:uuid:4bec4b42-de11-462b-a348-c862d3fdce5d",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5789,14 +5295,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 170927,
+                "_idleStart": 26685,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 91,
+              "duration": 29,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -5811,9 +5317,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:5423dfb5-b347-4ea8-bc10-43b22cc0a770",
+              "_testId": "urn:uuid:36ea29a8-22bc-429f-89ff-3898ec25a111",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5824,14 +5330,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 171018,
+                "_idleStart": 26714,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 90,
+              "duration": 31,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -5846,9 +5352,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:749cbe0f-d67e-4c21-be98-cc8ca195f19c",
+              "_testId": "urn:uuid:499d8db6-d0eb-41c5-9589-275d20b70ad5",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5859,12 +5365,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 171108,
+                "_idleStart": 26744,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 360,
+              "duration": 104,
               "state": "passed",
               "speed": "slow"
             },
@@ -5881,9 +5387,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:1505a62e-91d7-4e89-be93-577e7c31bf3b",
+              "_testId": "urn:uuid:47c9a861-09e0-4f6c-9c7f-6cabcc4fdd8a",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5894,14 +5400,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 171468,
+                "_idleStart": 26849,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 91,
+              "duration": 28,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -5916,9 +5422,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:ee572746-f269-4124-a082-6b548a4189d0",
+              "_testId": "urn:uuid:d328dc37-9bbc-4816-9e53-62d6ab1b8d6f",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5929,12 +5435,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 171560,
+                "_idleStart": 26877,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 369,
+              "duration": 105,
               "state": "passed",
               "speed": "slow"
             },
@@ -5951,9 +5457,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:366a47f8-1885-4174-a4f7-01c7b44439d1",
+              "_testId": "urn:uuid:11d2b9b4-a9d8-45ec-b32d-7b2f4e5592a7",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5964,14 +5470,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 171928,
+                "_idleStart": 26982,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 89,
+              "duration": 32,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -5986,9 +5492,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:7d2f859a-cf49-41b7-8d91-54155134dd90",
+              "_testId": "urn:uuid:bb3abf2b-2eb9-4ed9-bc91-3094833af6fc",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -5999,12 +5505,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 172018,
+                "_idleStart": 27014,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 445,
+              "duration": 136,
               "state": "passed",
               "speed": "slow"
             },
@@ -6020,7 +5526,7 @@
               "_currentRetry": 0,
               "pending": true,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
               "state": "pending"
             },
@@ -6037,9 +5543,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:58f5303e-8dff-4e0d-9976-c7900a859221",
+              "_testId": "urn:uuid:84595331-3fa7-4658-8622-08b5d608ceb4",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -6050,14 +5556,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 172464,
+                "_idleStart": 27151,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 165,
+              "duration": 59,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             }
           ],
           "root": false,
@@ -6073,9 +5579,9 @@
           "_onlyTests": [],
           "_onlySuites": [],
           "delayed": false,
-          "parent": "t5pXmt7NVMIX0NlS5fVHf",
+          "parent": "EOcCmJsfFMPdcaF9eREAr",
           "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-          "_testId": "urn:uuid:8ddc898b-ba59-4a3d-8513-ef0f2869c761"
+          "_testId": "urn:uuid:b9aad178-1515-4236-a3eb-817884024d30"
         }
       ],
       "root": false,
@@ -6091,7 +5597,7 @@
       "_onlyTests": [],
       "_onlySuites": [],
       "delayed": false,
-      "parent": "WnbkP7wL0HtYww7qPeZAP",
+      "parent": "eV9N_pNCdkttMQwp7klNX",
       "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
       "summary": {},
       "matrix": true,
@@ -6099,14 +5605,13 @@
       "rowLabel": "Test Name",
       "columnLabel": "Issuer",
       "reportData": [],
-      "_testId": "urn:uuid:2d28cb15-882c-4ba8-a99a-7539e6c5c043",
+      "_testId": "urn:uuid:cf604be3-6a03-47ea-900e-a4df28e2f274",
       "columns": [
         "apicatalog.com",
         "Danube Tech",
         "Digital Bazaar",
         "EWF",
         "GS1 US",
-        "IDLab",
         "LearnCard",
         "Mavennet",
         "Open Security and Identity",
@@ -6131,9 +5636,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:00471942-7908-439a-a176-e02afd8ad932",
+              "_testId": "urn:uuid:15327412-ebe0-41f6-92a6-f8d65a6dc3e0",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -6144,12 +5649,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 310,
+                "_idleStart": 287,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 672,
+              "duration": 569,
               "state": "passed",
               "speed": "slow"
             },
@@ -6166,9 +5671,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:f547c407-c645-4a8b-b7a3-78e246590850",
+              "_testId": "urn:uuid:f23a0758-990f-4e46-b361-623bc102175f",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -6179,12 +5684,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 3073,
+                "_idleStart": 2871,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 945,
+              "duration": 688,
               "state": "passed",
               "speed": "slow"
             },
@@ -6201,9 +5706,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:da74dff2-0c64-4671-9a82-3fa4bf6fb76b",
+              "_testId": "urn:uuid:e7145dcc-31de-4966-8ce1-1789e468fd8d",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -6214,12 +5719,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 8700,
+                "_idleStart": 6591,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 2040,
+              "duration": 1277,
               "state": "passed",
               "speed": "slow"
             },
@@ -6236,9 +5741,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:29096b64-ba10-46bb-a377-7348ff57e9dc",
+              "_testId": "urn:uuid:33a266d0-fff8-469c-8388-efabc3d22ecd",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -6249,12 +5754,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 13993,
+                "_idleStart": 9813,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 237,
+              "duration": 556,
               "state": "passed",
               "speed": "slow"
             },
@@ -6271,9 +5776,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:d68d39cf-6f1f-4b94-ac68-367ff9b1fcc5",
+              "_testId": "urn:uuid:0e1a4ab0-0ec9-46a9-8ded-45677b1ef5f8",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -6284,12 +5789,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 15066,
+                "_idleStart": 12938,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 7367,
+              "duration": 3422,
               "state": "passed",
               "speed": "slow"
             },
@@ -6306,44 +5811,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:e5d118c0-ec6d-4a3b-8ed0-5869fd5d649b",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "IDLab",
-                "rowId": "MUST successfully issue a credential."
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 24605,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 10007,
-              "state": "failed",
-              "err": {}
-            },
-            {
-              "type": "test",
-              "title": "MUST successfully issue a credential.",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        const {result, data: issuedVc, error} = await issuer.post({json: body});\n        shouldReturnResult({result, error});\n        should.exist(issuedVc, 'Expected result to have data.');\n        result.status.should.equal(201, 'Expected statusCode 201.');\n        shouldBeIssuedVc({issuedVc});\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
-              "ctx": null,
-              "_testId": "urn:uuid:63d5c161-5dee-40f1-9487-f3c90d3b4b9e",
+              "_testId": "urn:uuid:ae33c216-5e86-40d3-bc31-2740d1aa0511",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -6354,12 +5824,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 154747,
+                "_idleStart": 18433,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 369,
+              "duration": 137,
               "state": "passed",
               "speed": "slow"
             },
@@ -6376,9 +5846,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:509032cf-a83c-4123-877c-55f52782b333",
+              "_testId": "urn:uuid:02795364-9ec7-44df-9977-6dba3341feea",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -6389,12 +5859,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 157999,
+                "_idleStart": 19605,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 1580,
+              "duration": 1392,
               "state": "passed",
               "speed": "slow"
             },
@@ -6411,9 +5881,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:aab3cb95-5e50-4f76-a8f4-9fe7ad9a2e75",
+              "_testId": "urn:uuid:ef10e9df-36d3-45b9-9317-e39825064ca3",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -6424,12 +5894,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 161937,
+                "_idleStart": 22732,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 1244,
+              "duration": 976,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -6454,9 +5924,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:a3769fb3-1895-4627-8f3b-629252292706",
+              "_testId": "urn:uuid:4469f76a-ecb7-4c72-872a-4ac5172654a3",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -6467,12 +5937,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 165794,
+                "_idleStart": 24445,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 77,
+              "duration": 90,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -6498,9 +5968,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:1d28d8af-c740-43a6-a5c2-4897490aa9ae",
+              "_testId": "urn:uuid:de8ea8ea-a922-44f8-a84a-20171511b91a",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -6511,12 +5981,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 166682,
+                "_idleStart": 25450,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 420,
+              "duration": 96,
               "state": "passed",
               "speed": "slow"
             },
@@ -6533,9 +6003,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:9dcef607-8a43-48ce-ba91-82a31a85a26c",
+              "_testId": "urn:uuid:b5cd3566-6194-4c81-8872-1fcd78ed8101",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -6546,12 +6016,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 169723,
+                "_idleStart": 26145,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 400,
+              "duration": 283,
               "state": "passed",
               "speed": "slow"
             }
@@ -6573,9 +6043,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:34929d76-e22a-4fcf-91e2-6c9c8afff24c",
+              "_testId": "urn:uuid:d4058bfa-ee51-4f28-bcd4-dc8038b93094",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -6586,12 +6056,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 982,
+                "_idleStart": 857,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 70,
+              "duration": 75,
               "state": "passed",
               "speed": "medium"
             },
@@ -6608,9 +6078,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:7d080b90-8ade-40d1-b98e-c6bb586c8914",
+              "_testId": "urn:uuid:7628c964-3651-4091-a5b5-5ebaa0995967",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -6621,12 +6091,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 4018,
+                "_idleStart": 3558,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 176,
+              "duration": 105,
               "state": "passed",
               "speed": "slow"
             },
@@ -6643,9 +6113,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:788d85a7-f94c-4b62-9e11-8e9af2b00d2a",
+              "_testId": "urn:uuid:6117d685-52fc-4b2d-917f-74261987706c",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -6656,14 +6126,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 10740,
+                "_idleStart": 7868,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 105,
+              "duration": 58,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -6678,9 +6148,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:fef36bc7-0499-4713-88db-11f3f4ba4b8f",
+              "_testId": "urn:uuid:552618cc-b710-4da6-9a7a-e89a90b5af2a",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -6691,14 +6161,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 14231,
+                "_idleStart": 10370,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 27,
+              "duration": 95,
               "state": "passed",
-              "speed": "fast"
+              "speed": "slow"
             },
             {
               "type": "test",
@@ -6713,9 +6183,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:f1aad2b5-b0ac-4485-bdac-1c53fdd6990e",
+              "_testId": "urn:uuid:40d4b7f7-ec3c-49df-85b8-28d61a3e1ece",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -6726,49 +6196,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 22432,
+                "_idleStart": 16360,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 106,
+              "duration": 31,
               "state": "passed",
-              "speed": "slow"
-            },
-            {
-              "type": "test",
-              "title": "Request body MUST have property \"credential\".",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        body.verifiableCredential = {...body.credential};\n        delete body.credential;\n        const {result, error} = await issuer.post({json: body});\n        shouldThrowInvalidInput({result, error});\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
-              "ctx": null,
-              "_testId": "urn:uuid:9840bde3-8325-4c94-961b-b7123d9d7640",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "IDLab",
-                "rowId": "Request body MUST have property \"credential\"."
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 34614,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 10011,
-              "state": "failed",
-              "err": {}
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -6783,9 +6218,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:ec01dffe-dcb2-4766-b659-5caaa409903d",
+              "_testId": "urn:uuid:9d68cec1-4a6f-4aae-a681-e8e8170dfcba",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -6796,14 +6231,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 155115,
+                "_idleStart": 18572,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 119,
+              "duration": 36,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -6818,9 +6253,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:896f8140-0324-4c87-9554-0b81cb3f8651",
+              "_testId": "urn:uuid:64910759-81b4-4c13-a4fa-d5203a00ddbe",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -6831,12 +6266,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 159578,
+                "_idleStart": 20997,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 82,
+              "duration": 92,
               "state": "passed",
               "speed": "slow"
             },
@@ -6853,9 +6288,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:d59b00a4-96e8-479d-9a35-a3fa31dfcd9a",
+              "_testId": "urn:uuid:d87f752b-c87c-4d6e-b3f1-f0427bd4f6d5",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -6866,14 +6301,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 163182,
+                "_idleStart": 23708,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 100,
+              "duration": 45,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -6888,9 +6323,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:dbcf819e-31c0-4a8b-9861-3b64f9d8444b",
+              "_testId": "urn:uuid:deab3a47-1c10-49a2-bc91-92ec5225d995",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -6901,12 +6336,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 165872,
+                "_idleStart": 24536,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 67,
+              "duration": 80,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -6929,9 +6364,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:01ec9bff-835b-4c86-ad96-aea9b22aaccc",
+              "_testId": "urn:uuid:5efaa832-86d1-49cf-aa1e-252c571ddc67",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -6942,14 +6377,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 167103,
+                "_idleStart": 25547,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 90,
+              "duration": 23,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -6964,9 +6399,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:2821b9e0-d6e7-4499-ac0e-becc6f383e9c",
+              "_testId": "urn:uuid:261c0eec-255b-432f-b895-3c15ea8938e2",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -6977,14 +6412,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 170124,
+                "_idleStart": 26429,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 91,
+              "duration": 31,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             }
           ]
         },
@@ -7004,9 +6439,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:691f7034-085c-4fe3-93da-a2727419782a",
+              "_testId": "urn:uuid:0c22a8c0-4818-4732-b234-d95435bc232e",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7017,12 +6452,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 1053,
+                "_idleStart": 932,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 74,
+              "duration": 68,
               "state": "passed",
               "speed": "medium"
             },
@@ -7039,9 +6474,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:ff566826-2f71-4aeb-b99b-29224fe73edc",
+              "_testId": "urn:uuid:002cfe59-5187-4659-b640-6ea1e507d90e",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7052,12 +6487,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 4195,
+                "_idleStart": 3664,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 180,
+              "duration": 106,
               "state": "passed",
               "speed": "slow"
             },
@@ -7074,9 +6509,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:e93f99e7-2460-4757-a765-0bfb26a672b3",
+              "_testId": "urn:uuid:e67903cf-79dd-4395-bc8e-aaab750d0ba4",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7087,14 +6522,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 10845,
+                "_idleStart": 7926,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 92,
+              "duration": 46,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -7109,9 +6544,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:a1144b42-1794-4c99-906e-77f30d645472",
+              "_testId": "urn:uuid:e1fbab3b-a58c-42e7-877d-b0fee5e57c63",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7122,14 +6557,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 14258,
+                "_idleStart": 10466,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 26,
+              "duration": 96,
               "state": "passed",
-              "speed": "fast"
+              "speed": "slow"
             },
             {
               "type": "test",
@@ -7144,9 +6579,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:16e27b90-b820-44b4-92bc-e948b1a548ee",
+              "_testId": "urn:uuid:5afbcfa0-b119-4730-b0fc-51f80a9e0299",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7157,49 +6592,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 22538,
+                "_idleStart": 16392,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 137,
+              "duration": 32,
               "state": "passed",
-              "speed": "slow"
-            },
-            {
-              "type": "test",
-              "title": "credential MUST have property \"@context\".",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        delete body.credential['@context'];\n        const {result, error} = await issuer.post({json: body});\n        shouldThrowInvalidInput({result, error});\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
-              "ctx": null,
-              "_testId": "urn:uuid:20b5ca05-f084-4433-8569-4a792d3c24cc",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "IDLab",
-                "rowId": "credential MUST have property \"@context\"."
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 44626,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 10012,
-              "state": "failed",
-              "err": {}
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -7214,9 +6614,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:1c7aa9da-56a8-4b5d-9394-251fe27a4ae4",
+              "_testId": "urn:uuid:e37d9bd3-fdf3-46cb-9d07-84a615b52579",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7227,14 +6627,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 155234,
+                "_idleStart": 18608,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 96,
+              "duration": 37,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -7249,9 +6649,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:8abc9b12-bd6b-48c6-bc80-297ff3b5edd1",
+              "_testId": "urn:uuid:1fb270c2-9cbe-41e3-8024-e60ed52b16a2",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7262,7 +6662,7 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 159660,
+                "_idleStart": 21089,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
@@ -7284,9 +6684,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:b7c3d3a3-ae0c-44cd-93db-adb09c20b2be",
+              "_testId": "urn:uuid:ca982669-e4f6-4c78-a6b1-622e4839ffd8",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7297,14 +6697,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 163282,
+                "_idleStart": 23753,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 91,
+              "duration": 38,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -7319,9 +6719,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:3831067e-043f-4b01-8dd7-6117dd342666",
+              "_testId": "urn:uuid:eb0c85b6-a592-42f2-a2bd-03f34f1affa1",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7332,12 +6732,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 165939,
+                "_idleStart": 24616,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 190,
+              "duration": 64,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -7360,9 +6760,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:578f1aef-ba57-46f2-b2eb-114a30cf9447",
+              "_testId": "urn:uuid:ab669818-b183-41db-9a79-a28dc70c3bf8",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7373,14 +6773,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 167192,
+                "_idleStart": 25569,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 86,
+              "duration": 18,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -7395,9 +6795,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:da8f1d64-e35c-4428-8671-0f5a09b8fbfd",
+              "_testId": "urn:uuid:90436731-9ce5-4249-97be-0a96c49af1c7",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7408,14 +6808,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 170215,
+                "_idleStart": 26460,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 92,
+              "duration": 34,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             }
           ]
         },
@@ -7435,9 +6835,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:ffe8ea73-a7c1-4316-92b2-d8bee82aac8e",
+              "_testId": "urn:uuid:72124d2a-43f2-47a0-b0e5-db883b8c41a6",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7448,12 +6848,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 1127,
+                "_idleStart": 1000,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 66,
+              "duration": 55,
               "state": "passed",
               "speed": "medium"
             },
@@ -7470,9 +6870,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:fa8b1f49-387a-46ac-a88c-3a1d3f9bb498",
+              "_testId": "urn:uuid:48fa98c9-e575-43ef-96e0-9221dfbd97a1",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7483,12 +6883,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 4374,
+                "_idleStart": 3770,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 181,
+              "duration": 109,
               "state": "passed",
               "speed": "slow"
             },
@@ -7505,9 +6905,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:ebbc335e-1d43-46ca-86c7-d74223030a59",
+              "_testId": "urn:uuid:3a46f328-0983-4d29-a695-e6d7f7ed3f3f",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7518,14 +6918,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 10937,
+                "_idleStart": 7972,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 98,
+              "duration": 44,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -7540,9 +6940,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:8abd4458-3c94-4699-b5a9-76a0b83f1101",
+              "_testId": "urn:uuid:cce8fdca-cffe-4dd4-8f3c-a23751b908f6",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7553,14 +6953,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 14284,
+                "_idleStart": 10561,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 28,
+              "duration": 94,
               "state": "passed",
-              "speed": "fast"
+              "speed": "slow"
             },
             {
               "type": "test",
@@ -7575,9 +6975,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:8e092c25-5bab-496e-9730-43d09e565099",
+              "_testId": "urn:uuid:4a805efc-1a5f-47ba-9a2f-81896127a893",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7588,49 +6988,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 22675,
+                "_idleStart": 16425,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 77,
+              "duration": 29,
               "state": "passed",
-              "speed": "slow"
-            },
-            {
-              "type": "test",
-              "title": "credential \"@context\" MUST be an array.",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        body.credential['@context'] = 4;\n        const {result, error} = await issuer.post({json: body});\n        shouldThrowInvalidInput({result, error});\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
-              "ctx": null,
-              "_testId": "urn:uuid:c0264402-5d1c-4dd7-80da-5507fe353994",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "IDLab",
-                "rowId": "credential \"@context\" MUST be an array."
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 54639,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 10011,
-              "state": "failed",
-              "err": {}
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -7645,9 +7010,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:657de327-b3fe-46c1-a036-e43e6666ae2d",
+              "_testId": "urn:uuid:5e856436-61f8-4e46-ae60-25b4828f85b9",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7658,14 +7023,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 155331,
+                "_idleStart": 18646,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 112,
+              "duration": 47,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -7680,9 +7045,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:152e57cc-4fa5-4a9b-af1a-f54243715ac0",
+              "_testId": "urn:uuid:23281b04-b8c2-4d60-8c24-bd5c526696d7",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7693,12 +7058,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 159739,
+                "_idleStart": 21169,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 80,
+              "duration": 129,
               "state": "passed",
               "speed": "slow"
             },
@@ -7715,9 +7080,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:edcf4a4a-d533-48f3-a883-0f03d5b8ee59",
+              "_testId": "urn:uuid:24f099c8-ec99-4f9b-990a-6517732f4790",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7728,14 +7093,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 163374,
+                "_idleStart": 23792,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 81,
+              "duration": 23,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -7750,9 +7115,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:9699a37e-9b9e-4302-8a64-4c1b52187c60",
+              "_testId": "urn:uuid:0510c72a-2957-4251-b0ed-e4325a7589b2",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7763,12 +7128,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 166131,
+                "_idleStart": 24681,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 9,
+              "duration": 65,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -7791,9 +7156,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:c18cfe36-9a7b-4ec3-8010-2e186c649771",
+              "_testId": "urn:uuid:2cfccb4b-696b-4be7-902c-38aae2e41879",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7804,14 +7169,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 167279,
+                "_idleStart": 25587,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 87,
+              "duration": 28,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -7826,9 +7191,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:bb8f0982-5e50-4eed-98e1-e0bc86c7db59",
+              "_testId": "urn:uuid:f1020af3-d4e2-4193-8243-8e6cefebffb5",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7839,14 +7204,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 170307,
+                "_idleStart": 26494,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 92,
+              "duration": 34,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             }
           ]
         },
@@ -7866,9 +7231,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:5b184268-5794-4d29-83fa-56f092d70f80",
+              "_testId": "urn:uuid:161d6408-9638-49fa-bab0-cf35fdde50fc",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7879,12 +7244,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 1194,
+                "_idleStart": 1055,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 308,
+              "duration": 376,
               "state": "passed",
               "speed": "slow"
             },
@@ -7901,9 +7266,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:c21f54f0-0aec-4a7c-8db6-b7011b7e76fd",
+              "_testId": "urn:uuid:7f0044df-3ef2-44e8-a540-6c05019e8a8c",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7914,12 +7279,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 4556,
+                "_idleStart": 3879,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 1215,
+              "duration": 905,
               "state": "passed",
               "speed": "slow"
             },
@@ -7936,9 +7301,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:6280ede6-818b-48af-bf58-f389cc090a65",
+              "_testId": "urn:uuid:506f3fc6-d60c-4c1b-894a-ee5e6be7c1fa",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7949,12 +7314,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 11034,
+                "_idleStart": 8016,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 366,
+              "duration": 177,
               "state": "passed",
               "speed": "slow"
             },
@@ -7971,9 +7336,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:e636107d-cf52-4223-b68f-a25c0d8a21af",
+              "_testId": "urn:uuid:7f6647e1-8d3d-4eb9-875b-3b5d90110350",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -7984,12 +7349,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 14313,
+                "_idleStart": 10656,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 186,
+              "duration": 573,
               "state": "passed",
               "speed": "slow"
             },
@@ -8006,9 +7371,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:667adc60-3cc6-4c53-97d1-a71047f5a5ef",
+              "_testId": "urn:uuid:1b9f8ff0-5517-4081-bae9-d203b2667bb1",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -8019,12 +7384,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 22752,
+                "_idleStart": 16455,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 402,
+              "duration": 246,
               "state": "passed",
               "speed": "slow"
             },
@@ -8041,44 +7406,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
-              "ctx": null,
-              "_testId": "urn:uuid:05b5d94e-18db-439e-99ef-74ead99c459c",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "IDLab",
-                "rowId": "credential \"@context\" items MUST be strings."
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 64651,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 10010,
-              "state": "failed",
-              "err": {}
-            },
-            {
-              "type": "test",
-              "title": "credential \"@context\" items MUST be strings.",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        const invalidContextTypes = [{foo: true}, 4, false, null];\n        for(const invalidContextType of invalidContextTypes) {\n          body.credential['@context'] = invalidContextType;\n          const {result, error} = await issuer.post({json: {...body}});\n          shouldThrowInvalidInput({result, error});\n        }\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:78dc8f8f-91af-490a-a332-1a3e8cd9435a",
+              "_testId": "urn:uuid:41aebf12-7629-4d63-ae2d-014aa60e98e4",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -8089,12 +7419,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 155443,
+                "_idleStart": 18693,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 586,
+              "duration": 183,
               "state": "passed",
               "speed": "slow"
             },
@@ -8111,9 +7441,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:85e4cfdb-8ef3-4b59-8f23-63946a71c6d3",
+              "_testId": "urn:uuid:eb3fff11-2ecb-487d-9678-dfcbbb141ad0",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -8124,12 +7454,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 159820,
+                "_idleStart": 21298,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 314,
+              "duration": 200,
               "state": "passed",
               "speed": "slow"
             },
@@ -8146,9 +7476,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:43ad49fd-efdf-421b-b93d-bd2b5801e69b",
+              "_testId": "urn:uuid:8b8859d9-d0c7-4dfe-aec5-0cd3389e34d0",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -8159,12 +7489,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 163454,
+                "_idleStart": 23816,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 858,
+              "duration": 171,
               "state": "passed",
               "speed": "slow"
             },
@@ -8181,9 +7511,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:cee4ba66-cef4-4d10-a877-506aa276d33d",
+              "_testId": "urn:uuid:eb2ec264-9c36-406d-96eb-197e0edf875f",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -8194,12 +7524,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 166140,
+                "_idleStart": 24747,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 76,
+              "duration": 148,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -8222,9 +7552,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:b9b9cf5b-2b03-4259-94e5-1c60615f8483",
+              "_testId": "urn:uuid:de1b51b8-8d76-42c3-96b0-23a713e3f998",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -8235,12 +7565,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 167367,
+                "_idleStart": 25616,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 561,
+              "duration": 136,
               "state": "passed",
               "speed": "slow"
             },
@@ -8257,9 +7587,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:2556c815-4997-42ef-a9b2-c8288640ba28",
+              "_testId": "urn:uuid:28ef63f8-e4c2-48fd-aba2-869f0397d7aa",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -8270,12 +7600,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 170400,
+                "_idleStart": 26529,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 527,
+              "duration": 156,
               "state": "passed",
               "speed": "slow"
             }
@@ -8297,9 +7627,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:a047db9e-5f60-4c03-884d-5f0f362446d8",
+              "_testId": "urn:uuid:5f0076e4-3615-470e-948d-74c3a7d8813c",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -8310,14 +7640,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 1502,
+                "_idleStart": 1432,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 69,
+              "duration": 99,
               "state": "passed",
-              "speed": "medium"
+              "speed": "slow"
             },
             {
               "type": "test",
@@ -8332,9 +7662,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:7b258ffe-06a5-49ce-9d6d-8108f94fced9",
+              "_testId": "urn:uuid:0d8946f6-d535-40df-96cc-ba1f05f5621d",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -8345,12 +7675,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 5771,
+                "_idleStart": 4785,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 180,
+              "duration": 105,
               "state": "passed",
               "speed": "slow"
             },
@@ -8367,9 +7697,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:2a15a1d0-8a6e-467d-b89d-95ac4abfb678",
+              "_testId": "urn:uuid:2eaa0f4d-ea5e-46a3-9e5e-c8f82a8eda64",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -8380,14 +7710,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 11400,
+                "_idleStart": 8194,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 92,
+              "duration": 48,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -8402,9 +7732,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:6de57b63-18f1-4109-bd6f-5eaa2f172b3a",
+              "_testId": "urn:uuid:91a6c7d0-d48f-4232-a052-6f4a74d357fa",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -8415,14 +7745,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 14499,
+                "_idleStart": 11229,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 30,
+              "duration": 95,
               "state": "passed",
-              "speed": "fast"
+              "speed": "slow"
             },
             {
               "type": "test",
@@ -8437,9 +7767,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:77b03ec3-e33c-48bf-90b4-a459a7265c02",
+              "_testId": "urn:uuid:9dabb440-35f9-40e7-ad6a-4a3614f6b9a4",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -8450,12 +7780,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 23155,
+                "_idleStart": 16702,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 58,
+              "duration": 39,
               "state": "passed",
               "speed": "medium"
             },
@@ -8472,44 +7802,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:1d7b9b2d-61f3-4644-af7e-2ebb0bf11109",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "IDLab",
-                "rowId": "credential MUST have property \"type\""
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 74662,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 10011,
-              "state": "failed",
-              "err": {}
-            },
-            {
-              "type": "test",
-              "title": "credential MUST have property \"type\"",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        delete body.credential.type;\n        const {result, error} = await issuer.post({json: body});\n        shouldThrowInvalidInput({result, error});\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
-              "ctx": null,
-              "_testId": "urn:uuid:f6caacf1-62fb-49cf-93cd-3d89b4be6e8f",
+              "_testId": "urn:uuid:82dd16d5-4e39-484b-81fb-79412f0dc0f7",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -8520,14 +7815,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 156030,
+                "_idleStart": 18876,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 108,
+              "duration": 37,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -8542,9 +7837,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:c639bbad-a519-4e70-9131-039da0ff2807",
+              "_testId": "urn:uuid:66f18840-66be-4da4-8b0a-5fa081c30e57",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -8555,14 +7850,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 160134,
+                "_idleStart": 21498,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 79,
+              "duration": 52,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -8577,9 +7872,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:10d8244c-93ed-477d-96f5-1f2ac23651dd",
+              "_testId": "urn:uuid:3076bd5c-3388-4c95-921f-181e60c812cd",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -8590,14 +7885,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 164313,
+                "_idleStart": 23986,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 82,
+              "duration": 23,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -8612,9 +7907,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:7b938c75-4c69-4aa9-894a-f02e72179a57",
+              "_testId": "urn:uuid:f2513faf-d751-49f9-8793-4173be67b265",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -8625,12 +7920,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 166216,
+                "_idleStart": 24895,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 14,
+              "duration": 96,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -8653,9 +7948,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:4c2f5c87-b3e3-49fd-a5aa-81b3a6b0df7c",
+              "_testId": "urn:uuid:cb9bca77-87e3-46f6-a4a6-b4728dffb6d4",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -8666,14 +7961,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 167928,
+                "_idleStart": 25752,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 89,
+              "duration": 19,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -8688,9 +7983,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:f96928bb-f5fb-4586-a390-b1baf207fc08",
+              "_testId": "urn:uuid:4bec4b42-de11-462b-a348-c862d3fdce5d",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -8701,14 +7996,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 170927,
+                "_idleStart": 26685,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 91,
+              "duration": 29,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             }
           ]
         },
@@ -8728,9 +8023,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:cc4167ec-60b4-4b49-baf2-3bb881437eda",
+              "_testId": "urn:uuid:31583cdf-72c8-447f-9f5b-6becd37c3406",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -8741,12 +8036,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 1572,
+                "_idleStart": 1531,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 96,
+              "duration": 106,
               "state": "passed",
               "speed": "slow"
             },
@@ -8763,9 +8058,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:cd004a3e-2139-4834-abfa-e4ea8ec9148c",
+              "_testId": "urn:uuid:7853cc53-174e-481c-8c29-e90d6cf9a4fc",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -8776,12 +8071,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 5953,
+                "_idleStart": 4891,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 184,
+              "duration": 107,
               "state": "passed",
               "speed": "slow"
             },
@@ -8798,9 +8093,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:50dc85f3-867e-43a6-b873-9e07fd471d56",
+              "_testId": "urn:uuid:5d421e62-99d9-4461-a9a2-54ff514513f2",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -8811,14 +8106,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 11492,
+                "_idleStart": 8242,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 89,
+              "duration": 43,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -8833,9 +8128,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:230ae2dc-da3d-481e-b3ae-e66dbdc55157",
+              "_testId": "urn:uuid:fa269209-ce4c-4109-a4dd-01b96e77f899",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -8846,14 +8141,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 14529,
+                "_idleStart": 11325,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 35,
+              "duration": 95,
               "state": "passed",
-              "speed": "fast"
+              "speed": "slow"
             },
             {
               "type": "test",
@@ -8868,9 +8163,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:f79f462c-41c8-4b9a-b8c6-48d4bed95126",
+              "_testId": "urn:uuid:a3680854-ab03-43d4-8400-493d34b80205",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -8881,12 +8176,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 23214,
+                "_idleStart": 16742,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 58,
+              "duration": 46,
               "state": "passed",
               "speed": "medium"
             },
@@ -8903,44 +8198,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
-              "ctx": null,
-              "_testId": "urn:uuid:a0f30f0b-a321-41d6-9f0b-17c2599a44af",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "IDLab",
-                "rowId": "\"credential.type\" MUST be an array."
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 84675,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 10006,
-              "state": "failed",
-              "err": {}
-            },
-            {
-              "type": "test",
-              "title": "\"credential.type\" MUST be an array.",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        body.credential.type = 4;\n        const {result, error} = await issuer.post({json: body});\n        shouldThrowInvalidInput({result, error});\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:eb3e92e8-1a27-447d-a6f9-c8eeb7f90b3c",
+              "_testId": "urn:uuid:8e856f06-506c-4bba-abe9-ff6a5f5ebc77",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -8951,14 +8211,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 156139,
+                "_idleStart": 18913,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 111,
+              "duration": 40,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -8973,9 +8233,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:9cbda3e7-c526-4c8a-b03c-3c7ce257222a",
+              "_testId": "urn:uuid:689bfae0-3c9f-4eb8-9e6e-0c44e6e69aec",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -8986,14 +8246,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 160213,
+                "_idleStart": 21550,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 78,
+              "duration": 41,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -9008,9 +8268,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:bf468e25-a4aa-4a46-846d-81e054718bd7",
+              "_testId": "urn:uuid:85270699-bf61-4478-8205-3bbde34d302d",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -9021,14 +8281,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 164395,
+                "_idleStart": 24009,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 80,
+              "duration": 32,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -9043,9 +8303,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:9dcb8723-ead0-47d8-ad37-42f85766336b",
+              "_testId": "urn:uuid:7fe412b1-2fef-494d-905e-146931b2012a",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -9056,12 +8316,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 166230,
+                "_idleStart": 24991,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 134,
+              "duration": 71,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -9084,9 +8344,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:a5094f4d-0f1e-49ae-b898-5d1548ec69d7",
+              "_testId": "urn:uuid:bef7ac7d-ecc0-4594-80f7-a520ee360ff2",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -9097,14 +8357,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 168017,
+                "_idleStart": 25770,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 88,
+              "duration": 24,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -9119,9 +8379,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:5423dfb5-b347-4ea8-bc10-43b22cc0a770",
+              "_testId": "urn:uuid:36ea29a8-22bc-429f-89ff-3898ec25a111",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -9132,14 +8392,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 171018,
+                "_idleStart": 26714,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 90,
+              "duration": 31,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             }
           ]
         },
@@ -9159,9 +8419,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:73ccd0ba-68eb-4283-b990-1166a9490a43",
+              "_testId": "urn:uuid:17324359-06b5-40b7-bce4-0a562f321078",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -9172,12 +8432,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 1668,
+                "_idleStart": 1637,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 378,
+              "duration": 247,
               "state": "passed",
               "speed": "slow"
             },
@@ -9194,9 +8454,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:b61cedd0-0101-447b-bddd-bd159af68c01",
+              "_testId": "urn:uuid:096cab29-e4d4-428f-ba79-6339fe3b5823",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -9207,12 +8467,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 6138,
+                "_idleStart": 4998,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 708,
+              "duration": 426,
               "state": "passed",
               "speed": "slow"
             },
@@ -9229,9 +8489,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:4178f465-cb1c-42f2-bb4d-6c18e95689b6",
+              "_testId": "urn:uuid:632e8bdf-fc50-497e-8e59-346e4d3c9a11",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -9242,12 +8502,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 11582,
+                "_idleStart": 8286,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 387,
+              "duration": 889,
               "state": "passed",
               "speed": "slow"
             },
@@ -9264,9 +8524,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:a394d229-2d35-4eae-a542-19b3905b3e1c",
+              "_testId": "urn:uuid:c46ca7d8-74e3-4a47-82ca-0a23d895dd9f",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -9277,12 +8537,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 14565,
+                "_idleStart": 11421,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 134,
+              "duration": 381,
               "state": "passed",
               "speed": "slow"
             },
@@ -9299,9 +8559,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:18871b66-b830-4dc1-bbe3-eca3b5bc0aa2",
+              "_testId": "urn:uuid:eba1feab-047a-4175-9220-4d7f1efaf465",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -9312,12 +8572,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 23272,
+                "_idleStart": 16788,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 243,
+              "duration": 246,
               "state": "passed",
               "speed": "slow"
             },
@@ -9334,44 +8594,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:6b9cc46e-7318-4c15-a98e-f60cada1f44f",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "IDLab",
-                "rowId": "\"credential.type\" items MUST be strings"
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 94681,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 10009,
-              "state": "failed",
-              "err": {}
-            },
-            {
-              "type": "test",
-              "title": "\"credential.type\" items MUST be strings",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        const invalidCredentialTypes = [null, true, 4, []];\n        for(const invalidCredentialType of invalidCredentialTypes) {\n          body.credential.type = invalidCredentialType;\n          const {result, error} = await issuer.post({json: {...body}});\n          shouldThrowInvalidInput({result, error});\n        }\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
-              "ctx": null,
-              "_testId": "urn:uuid:e539dc11-b32f-4add-8f5f-37482dc340c2",
+              "_testId": "urn:uuid:4704eff1-d5fa-4985-9495-b8a6291b5bde",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -9382,12 +8607,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 156250,
+                "_idleStart": 18953,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 420,
+              "duration": 158,
               "state": "passed",
               "speed": "slow"
             },
@@ -9404,9 +8629,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:5231cf7d-6c4f-433b-991f-21f18b16b8ab",
+              "_testId": "urn:uuid:7008ef8f-aef3-4458-a7d6-0181fcecf75a",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -9417,12 +8642,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 160291,
+                "_idleStart": 21590,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 312,
+              "duration": 175,
               "state": "passed",
               "speed": "slow"
             },
@@ -9439,9 +8664,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:248df83c-eab1-4492-a5fc-adb482609da3",
+              "_testId": "urn:uuid:86fc08ba-d017-4357-8641-c3082eaaac7f",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -9452,12 +8677,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 164476,
+                "_idleStart": 24042,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 324,
+              "duration": 97,
               "state": "passed",
               "speed": "slow"
             },
@@ -9474,9 +8699,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:8de5bbe2-6764-4110-9e15-0a2ccd6f3524",
+              "_testId": "urn:uuid:793c77c7-9311-40d0-aca3-0ddcd1d1abd0",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -9487,12 +8712,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 166365,
+                "_idleStart": 25062,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 71,
+              "duration": 29,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -9515,9 +8740,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:2362ffcd-5623-43a7-9024-effad157ecf8",
+              "_testId": "urn:uuid:56749c77-ef02-47d1-806b-b4e5dad8cad9",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -9528,12 +8753,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 168106,
+                "_idleStart": 25794,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 346,
+              "duration": 85,
               "state": "passed",
               "speed": "slow"
             },
@@ -9550,9 +8775,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:749cbe0f-d67e-4c21-be98-cc8ca195f19c",
+              "_testId": "urn:uuid:499d8db6-d0eb-41c5-9589-275d20b70ad5",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -9563,12 +8788,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 171108,
+                "_idleStart": 26744,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 360,
+              "duration": 104,
               "state": "passed",
               "speed": "slow"
             }
@@ -9590,9 +8815,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:dae35317-4c4d-43a1-b622-2cc1cb7960fd",
+              "_testId": "urn:uuid:74e52808-caeb-4615-9dba-8931e0c68035",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -9603,12 +8828,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 2047,
+                "_idleStart": 1886,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 67,
+              "duration": 68,
               "state": "passed",
               "speed": "medium"
             },
@@ -9625,9 +8850,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:dd6c22aa-d0fa-45c6-83eb-1a9413e9d763",
+              "_testId": "urn:uuid:1986f081-6d5b-4be7-bc3c-bca29bfba656",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -9638,12 +8863,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 6845,
+                "_idleStart": 5425,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 174,
+              "duration": 105,
               "state": "passed",
               "speed": "slow"
             },
@@ -9660,9 +8885,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:b71aa039-3678-4c03-8812-8be735ee57a4",
+              "_testId": "urn:uuid:98ad4420-79b5-49c2-b4df-14b6302b7609",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -9673,20 +8898,20 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 11969,
+                "_idleStart": 9175,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 1118,
+              "duration": 96,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
-                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'cache-control': 'no-cache, no-store, must-revalidate', pragma: 'no-cache', expires: '0', vary: 'X-HTTP-Method-Override, Accept-Encoding', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=utf-8', etag: 'W/\"2ec-fIdLt+d0B9x9+bnmq93Unphrl/Y\"', 'x-cloud-trace-context': 'e53fac8eb6bc7b5be1ba54b88832afb8', date: 'Sun, 08 Sep 2024 05:10:14 GMT', server: 'Google Frontend', 'content-length': '748', via: '1.1 google', 'alt-svc': 'h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
+                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'cache-control': 'no-cache, no-store, must-revalidate', pragma: 'no-cache', expires: '0', vary: 'X-HTTP-Method-Override, Accept-Encoding', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=utf-8', etag: 'W/\"2eb-43K2IKOgCouTSzjYGlyY+NuttsI\"', 'x-cloud-trace-context': 'b5034849669d4c08a683353f52df96d9', date: 'Sun, 15 Sep 2024 05:09:46 GMT', server: 'Google Frontend', 'content-length': '747', via: '1.1 google', 'alt-svc': 'h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
                 "showDiff": false,
                 "actual": {},
                 "operator": "notStrictEqual",
-                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'cache-control': 'no-cache, no-store, must-revalidate', pragma: 'no-cache', expires: '0', vary: 'X-HTTP-Method-Override, Accept-Encoding', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=utf-8', etag: 'W/\"2ec-fIdLt+d0B9x9+bnmq93Unphrl/Y\"', 'x-cloud-trace-context': 'e53fac8eb6bc7b5be1ba54b88832afb8', date: 'Sun, 08 Sep 2024 05:10:14 GMT', server: 'Google Frontend', 'content-length': '748', via: '1.1 google', 'alt-svc': 'h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:131:9)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
+                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'cache-control': 'no-cache, no-store, must-revalidate', pragma: 'no-cache', expires: '0', vary: 'X-HTTP-Method-Override, Accept-Encoding', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=utf-8', etag: 'W/\"2eb-43K2IKOgCouTSzjYGlyY+NuttsI\"', 'x-cloud-trace-context': 'b5034849669d4c08a683353f52df96d9', date: 'Sun, 15 Sep 2024 05:09:46 GMT', server: 'Google Frontend', 'content-length': '747', via: '1.1 google', 'alt-svc': 'h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:131:9)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
               }
             },
             {
@@ -9702,62 +8927,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
-              "ctx": null,
-              "_testId": "urn:uuid:4a3a3fca-8e37-4ebf-b938-f9c857b54c1f",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "EWF",
-                "rowId": "credential MUST have property \"issuer\""
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 14699,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 32,
-              "state": "passed",
-              "speed": "fast"
-            },
-            {
-              "type": "test",
-              "title": "credential MUST have property \"issuer\"",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        delete body.credential.issuer;\n        const {result, error} = await issuer.post({json: body});\n        shouldThrowInvalidInput({result, error});\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:906657c9-a2d5-4d1e-9b36-dd20d4e9df08",
+              "_testId": "urn:uuid:cd497d2d-34eb-46b9-88fd-742ff5f60620",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "GS1 US",
+                "columnId": "EWF",
                 "rowId": "credential MUST have property \"issuer\""
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 23516,
+                "_idleStart": 11802,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 58,
+              "duration": 99,
               "state": "passed",
-              "speed": "medium"
+              "speed": "slow"
             },
             {
               "type": "test",
@@ -9772,27 +8962,27 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:7259114c-26f7-491b-b7b1-5d3739d89321",
+              "_testId": "urn:uuid:88c6978f-8661-44ec-8807-67e1353577aa",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
-                "columnId": "IDLab",
+                "columnId": "GS1 US",
                 "rowId": "credential MUST have property \"issuer\""
               },
               "timer": {
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 104691,
+                "_idleStart": 17035,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 10011,
-              "state": "failed",
-              "err": {}
+              "duration": 52,
+              "state": "passed",
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -9807,9 +8997,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:ae8fb5a3-4fbd-4c9a-8251-8b4f24863dc7",
+              "_testId": "urn:uuid:4b894207-2d68-45f9-ab80-f5945f164a40",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -9820,14 +9010,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 156670,
+                "_idleStart": 19113,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 108,
+              "duration": 35,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -9842,9 +9032,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:f84eea0b-823c-489e-9e85-4551ae80f282",
+              "_testId": "urn:uuid:ffc2380f-37e2-47b6-bf14-e403a06df031",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -9855,14 +9045,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 160604,
+                "_idleStart": 21766,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 76,
+              "duration": 41,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -9877,9 +9067,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:f74cb6da-fadb-4fa9-948b-784373299029",
+              "_testId": "urn:uuid:9e900e36-e171-4ee4-b713-9de7e1e4142d",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -9890,14 +9080,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 164801,
+                "_idleStart": 24138,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 86,
+              "duration": 23,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -9912,9 +9102,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:83ff02a8-7d55-46e7-8178-618e31c09728",
+              "_testId": "urn:uuid:37c17f6c-37b0-4fbc-a668-96da3bac4aa9",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -9925,12 +9115,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 166436,
+                "_idleStart": 25091,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 66,
+              "duration": 21,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -9953,9 +9143,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:9b94b45e-8f52-4c35-b36f-39e66551eca1",
+              "_testId": "urn:uuid:a6315e93-847d-48df-8da2-e7dd7b664b2b",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -9966,14 +9156,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 168452,
+                "_idleStart": 25880,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 88,
+              "duration": 18,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -9988,9 +9178,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:1505a62e-91d7-4e89-be93-577e7c31bf3b",
+              "_testId": "urn:uuid:47c9a861-09e0-4f6c-9c7f-6cabcc4fdd8a",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -10001,14 +9191,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 171468,
+                "_idleStart": 26849,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 91,
+              "duration": 28,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             }
           ]
         },
@@ -10028,9 +9218,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:97de87de-852f-43f1-acdf-f547d7f033eb",
+              "_testId": "urn:uuid:613c8a76-7c7a-4b93-acc3-d07da63f2b7e",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -10041,12 +9231,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 2115,
+                "_idleStart": 1955,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 290,
+              "duration": 195,
               "state": "passed",
               "speed": "slow"
             },
@@ -10063,9 +9253,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:a0376d9d-4537-4859-bc07-41a582d67cc7",
+              "_testId": "urn:uuid:63c940b4-019a-47e7-82de-15f29c61be4b",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -10076,12 +9266,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 7020,
+                "_idleStart": 5530,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 357,
+              "duration": 216,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -10109,9 +9299,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:7845a569-1038-4e2c-8d81-4cb080e0cd03",
+              "_testId": "urn:uuid:d4593f3d-f9fd-4f1d-9f55-beefb39ad53c",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -10122,20 +9312,20 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 13088,
+                "_idleStart": 9272,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 202,
+              "duration": 147,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
-                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'cache-control': 'no-cache, no-store, must-revalidate', pragma: 'no-cache', expires: '0', vary: 'X-HTTP-Method-Override, Accept-Encoding', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=utf-8', etag: 'W/\"2f3-LXmF5LIJiYeuI5bfLcvwXWfHgeU\"', 'x-cloud-trace-context': '25f6dcf5151b0491c02cfaf746f0792a', date: 'Sun, 08 Sep 2024 05:10:14 GMT', server: 'Google Frontend', 'content-length': '755', via: '1.1 google', 'alt-svc': 'h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
+                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'cache-control': 'no-cache, no-store, must-revalidate', pragma: 'no-cache', expires: '0', vary: 'X-HTTP-Method-Override, Accept-Encoding', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=utf-8', etag: 'W/\"2f3-1xUJFMlGKiW0DhLDqLhXUSrJEro\"', 'x-cloud-trace-context': '2e6e86fa2000fa68ed3175e45b4d5d52', date: 'Sun, 15 Sep 2024 05:09:46 GMT', server: 'Google Frontend', 'content-length': '755', via: '1.1 google', 'alt-svc': 'h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
                 "showDiff": false,
                 "actual": {},
                 "operator": "notStrictEqual",
-                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'cache-control': 'no-cache, no-store, must-revalidate', pragma: 'no-cache', expires: '0', vary: 'X-HTTP-Method-Override, Accept-Encoding', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=utf-8', etag: 'W/\"2f3-LXmF5LIJiYeuI5bfLcvwXWfHgeU\"', 'x-cloud-trace-context': '25f6dcf5151b0491c02cfaf746f0792a', date: 'Sun, 08 Sep 2024 05:10:14 GMT', server: 'Google Frontend', 'content-length': '755', via: '1.1 google', 'alt-svc': 'h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:143:11)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
+                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'cache-control': 'no-cache, no-store, must-revalidate', pragma: 'no-cache', expires: '0', vary: 'X-HTTP-Method-Override, Accept-Encoding', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=utf-8', etag: 'W/\"2f3-1xUJFMlGKiW0DhLDqLhXUSrJEro\"', 'x-cloud-trace-context': '2e6e86fa2000fa68ed3175e45b4d5d52', date: 'Sun, 15 Sep 2024 05:09:46 GMT', server: 'Google Frontend', 'content-length': '755', via: '1.1 google', 'alt-svc': 'h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:143:11)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
               }
             },
             {
@@ -10151,9 +9341,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:08b0536a-d02f-4aa7-a363-acd5f29f9b09",
+              "_testId": "urn:uuid:03c99e20-b457-4480-9713-6c6f1818d084",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -10164,12 +9354,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 14731,
+                "_idleStart": 11901,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 118,
+              "duration": 375,
               "state": "passed",
               "speed": "slow"
             },
@@ -10186,9 +9376,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:a33c88f3-8327-4ffb-80c7-772b8347b25c",
+              "_testId": "urn:uuid:7e1e4d05-5da7-4f64-a3bd-3d5ee0fe3170",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -10199,12 +9389,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 23573,
+                "_idleStart": 17087,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 244,
+              "duration": 275,
               "state": "passed",
               "speed": "slow"
             },
@@ -10221,44 +9411,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
-              "ctx": null,
-              "_testId": "urn:uuid:d52a50a8-2044-44b8-b536-9e7fa5f2409f",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "IDLab",
-                "rowId": "\"credential.issuer\" MUST be a string or an object"
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 114703,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 10011,
-              "state": "failed",
-              "err": {}
-            },
-            {
-              "type": "test",
-              "title": "\"credential.issuer\" MUST be a string or an object",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        const invalidIssuerTypes = [null, true, 4, []];\n        for(const invalidIssuerType of invalidIssuerTypes) {\n          body.credential.issuer = invalidIssuerType;\n          const {result, error} = await issuer.post({json: {...body}});\n          shouldThrowInvalidInput({result, error});\n        }\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:f16b0621-c62a-4411-b8c7-611f96ce6e68",
+              "_testId": "urn:uuid:91bbfa4c-27c5-41a7-8ee8-e8e492f40f4f",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -10269,12 +9424,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 156777,
+                "_idleStart": 19149,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 409,
+              "duration": 125,
               "state": "passed",
               "speed": "slow"
             },
@@ -10291,9 +9446,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:38008b32-ca6b-419a-bac9-3c01502918c0",
+              "_testId": "urn:uuid:0a05a180-525d-4dcc-9efa-234a62a2b95f",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -10304,20 +9459,20 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 160681,
+                "_idleStart": 21807,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 434,
+              "duration": 343,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
-                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:42 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '620', connection: 'keep-alive', 'content-security-policy': \"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests\", 'cross-origin-opener-policy': 'same-origin', 'cross-origin-resource-policy': 'same-origin', 'origin-agent-cluster': '?1', 'referrer-policy': 'no-referrer', 'strict-transport-security': 'max-age=15552000; includeSubDomains', 'x-content-type-options': 'nosniff', 'x-dns-prefetch-control': 'off', 'x-download-options': 'noopen', 'x-frame-options': 'SAMEORIGIN', 'x-permitted-cross-domain-policies': 'none', 'x-xss-protection': '0', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'Content-Disposition', etag: 'W/\"26c-Ya5+RwAUyndH2ICNl9nAl5ujgck\"', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
+                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:09:59 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '620', connection: 'keep-alive', 'content-security-policy': \"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests\", 'cross-origin-opener-policy': 'same-origin', 'cross-origin-resource-policy': 'same-origin', 'origin-agent-cluster': '?1', 'referrer-policy': 'no-referrer', 'strict-transport-security': 'max-age=15552000; includeSubDomains', 'x-content-type-options': 'nosniff', 'x-dns-prefetch-control': 'off', 'x-download-options': 'noopen', 'x-frame-options': 'SAMEORIGIN', 'x-permitted-cross-domain-policies': 'none', 'x-xss-protection': '0', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'Content-Disposition', etag: 'W/\"26c-9u9SDyqaW6B0mGxF0QKtRUnmk9Y\"', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
                 "showDiff": false,
                 "actual": {},
                 "operator": "notStrictEqual",
-                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:42 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '620', connection: 'keep-alive', 'content-security-policy': \"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests\", 'cross-origin-opener-policy': 'same-origin', 'cross-origin-resource-policy': 'same-origin', 'origin-agent-cluster': '?1', 'referrer-policy': 'no-referrer', 'strict-transport-security': 'max-age=15552000; includeSubDomains', 'x-content-type-options': 'nosniff', 'x-dns-prefetch-control': 'off', 'x-download-options': 'noopen', 'x-frame-options': 'SAMEORIGIN', 'x-permitted-cross-domain-policies': 'none', 'x-xss-protection': '0', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'Content-Disposition', etag: 'W/\"26c-Ya5+RwAUyndH2ICNl9nAl5ujgck\"', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:143:11)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
+                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:09:59 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '620', connection: 'keep-alive', 'content-security-policy': \"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests\", 'cross-origin-opener-policy': 'same-origin', 'cross-origin-resource-policy': 'same-origin', 'origin-agent-cluster': '?1', 'referrer-policy': 'no-referrer', 'strict-transport-security': 'max-age=15552000; includeSubDomains', 'x-content-type-options': 'nosniff', 'x-dns-prefetch-control': 'off', 'x-download-options': 'noopen', 'x-frame-options': 'SAMEORIGIN', 'x-permitted-cross-domain-policies': 'none', 'x-xss-protection': '0', 'access-control-allow-origin': '*', 'access-control-expose-headers': 'Content-Disposition', etag: 'W/\"26c-9u9SDyqaW6B0mGxF0QKtRUnmk9Y\"', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:143:11)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
               }
             },
             {
@@ -10333,9 +9488,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:5c9c79c4-0e24-4826-b0b0-aa035bf82fd3",
+              "_testId": "urn:uuid:962d3ae9-8328-4b4f-b8d8-d235677c5709",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -10346,12 +9501,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 164887,
+                "_idleStart": 24162,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 324,
+              "duration": 104,
               "state": "passed",
               "speed": "slow"
             },
@@ -10368,9 +9523,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:29f44f27-15ad-4de4-95d4-c85f80790096",
+              "_testId": "urn:uuid:fa2e0671-1db0-4931-88f7-198d466dc395",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -10381,12 +9536,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 166502,
+                "_idleStart": 25113,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 76,
+              "duration": 168,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -10409,9 +9564,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:84299c71-4d7f-4bf3-a8e3-59ea3264cd15",
+              "_testId": "urn:uuid:9aac632d-7063-4549-864f-efb37738ed5b",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -10422,12 +9577,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 168540,
+                "_idleStart": 25898,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 346,
+              "duration": 93,
               "state": "passed",
               "speed": "slow"
             },
@@ -10444,9 +9599,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:ee572746-f269-4124-a082-6b548a4189d0",
+              "_testId": "urn:uuid:d328dc37-9bbc-4816-9e53-62d6ab1b8d6f",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -10457,12 +9612,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 171560,
+                "_idleStart": 26877,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 369,
+              "duration": 105,
               "state": "passed",
               "speed": "slow"
             }
@@ -10484,9 +9639,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:6a8823b5-ea56-4843-b8b2-54416c7ed17e",
+              "_testId": "urn:uuid:135b57ca-732b-4c4e-b5cf-8f9856af3d5a",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -10497,12 +9652,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 2406,
+                "_idleStart": 2150,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 74,
+              "duration": 61,
               "state": "passed",
               "speed": "medium"
             },
@@ -10519,9 +9674,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:77ed40f9-b45b-4617-adb3-308e2ac23256",
+              "_testId": "urn:uuid:62cac265-fc20-4cfb-b400-97aad334057c",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -10532,12 +9687,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 7378,
+                "_idleStart": 5746,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 181,
+              "duration": 109,
               "state": "passed",
               "speed": "slow"
             },
@@ -10554,9 +9709,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:d1279302-5761-4427-9f12-f107db3816e9",
+              "_testId": "urn:uuid:7a55c3ed-a06d-4d77-af44-bd1231602b6f",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -10567,14 +9722,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 13291,
+                "_idleStart": 9421,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 98,
+              "duration": 54,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -10589,9 +9744,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:b049a703-81b9-4742-becd-1bb1e692bb77",
+              "_testId": "urn:uuid:087fbf02-1e27-4e20-9c16-98a2163a47a4",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -10602,14 +9757,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 14850,
+                "_idleStart": 12276,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 32,
+              "duration": 95,
               "state": "passed",
-              "speed": "fast"
+              "speed": "slow"
             },
             {
               "type": "test",
@@ -10624,9 +9779,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:ce544ed4-64b3-4c5e-a8cc-8d830ec15714",
+              "_testId": "urn:uuid:9be0f462-4879-43f6-912b-69d2ad7ffb4a",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -10637,49 +9792,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 23818,
+                "_idleStart": 17362,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 56,
+              "duration": 35,
               "state": "passed",
-              "speed": "medium"
-            },
-            {
-              "type": "test",
-              "title": "credential MUST have property \"credentialSubject\"",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        delete body.credential.credentialSubject;\n        const {result, error} = await issuer.post({json: body});\n        shouldThrowInvalidInput({result, error});\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
-              "ctx": null,
-              "_testId": "urn:uuid:e6fd4eda-a1d7-4019-ac85-d3f2a2987df0",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "IDLab",
-                "rowId": "credential MUST have property \"credentialSubject\""
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 124715,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 10011,
-              "state": "failed",
-              "err": {}
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -10694,9 +9814,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:cf0499c5-5338-4d5a-9cb0-16a5a120caf7",
+              "_testId": "urn:uuid:c614a5ff-3440-4df3-a1aa-6bd84721b98c",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -10707,14 +9827,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 157186,
+                "_idleStart": 19274,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 121,
+              "duration": 42,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -10729,9 +9849,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:af11497b-b97e-45f8-8e5c-a4976fbe49f5",
+              "_testId": "urn:uuid:2cd65e66-2a4c-4c4a-be17-358a284433cd",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -10742,14 +9862,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 161115,
+                "_idleStart": 22151,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 77,
+              "duration": 44,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -10764,9 +9884,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:4b6350fa-8682-4560-a1d0-287c1ef7a010",
+              "_testId": "urn:uuid:73fe583e-a13a-42e0-ac7a-df2c4a50be55",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -10777,14 +9897,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 165211,
+                "_idleStart": 24266,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 80,
+              "duration": 22,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -10799,9 +9919,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:52c6cbff-01e4-413a-960e-a84034a5723c",
+              "_testId": "urn:uuid:0f64d6ff-8809-4516-9870-c7d93b7ed4c4",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -10812,12 +9932,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 166577,
+                "_idleStart": 25282,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 7,
+              "duration": 26,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -10840,9 +9960,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:eab9fec4-f212-470f-a1fe-873faa7b741a",
+              "_testId": "urn:uuid:dc52ddae-2ffa-4ad9-8385-d39fee509581",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -10853,20 +9973,20 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 168886,
+                "_idleStart": 25992,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 356,
+              "duration": 32,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
-                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:50 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8bfc72230f4767b9-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
+                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:10:02 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8c361bac6980209a-IAD', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
                 "showDiff": false,
                 "actual": {},
                 "operator": "notStrictEqual",
-                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:50 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8bfc72230f4767b9-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:154:9)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
+                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:10:02 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8c361bac6980209a-IAD', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:154:9)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
               }
             },
             {
@@ -10882,9 +10002,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:366a47f8-1885-4174-a4f7-01c7b44439d1",
+              "_testId": "urn:uuid:11d2b9b4-a9d8-45ec-b32d-7b2f4e5592a7",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -10895,14 +10015,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 171928,
+                "_idleStart": 26982,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 89,
+              "duration": 32,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             }
           ]
         },
@@ -10922,9 +10042,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:f8b67b2c-8f9a-4ba3-9805-c0fd50cdb189",
+              "_testId": "urn:uuid:022f9b23-fbea-4ca6-92ca-b535276b3d2c",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -10935,20 +10055,20 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 2480,
+                "_idleStart": 2212,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 397,
+              "duration": 546,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
-                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'content-type': 'application/ld+json', 'x-cloud-trace-context': 'ab4660dfe6ab6ea6d2d08e66d69148e4', date: 'Sun, 08 Sep 2024 05:10:04 GMT', server: 'Google Frontend', 'content-length': '681', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
+                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'content-type': 'application/ld+json', 'x-cloud-trace-context': 'd3770e2dc01ed5945ef1242bdd5ed401', date: 'Sun, 15 Sep 2024 05:09:39 GMT', server: 'Google Frontend', 'content-length': '681', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
                 "showDiff": false,
                 "actual": {},
                 "operator": "notStrictEqual",
-                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'content-type': 'application/ld+json', 'x-cloud-trace-context': 'ab4660dfe6ab6ea6d2d08e66d69148e4', date: 'Sun, 08 Sep 2024 05:10:04 GMT', server: 'Google Frontend', 'content-length': '681', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:168:11)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
+                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { 'content-type': 'application/ld+json', 'x-cloud-trace-context': 'd3770e2dc01ed5945ef1242bdd5ed401', date: 'Sun, 15 Sep 2024 05:09:39 GMT', server: 'Google Frontend', 'content-length': '681', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:168:11)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
               }
             },
             {
@@ -10964,9 +10084,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:9a277877-60f4-4c52-9944-5e1a88c9b7c5",
+              "_testId": "urn:uuid:772ae50a-3d16-4b4c-a94c-fe7574293c50",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -10977,12 +10097,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 7558,
+                "_idleStart": 5856,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 896,
+              "duration": 551,
               "state": "passed",
               "speed": "slow"
             },
@@ -10999,9 +10119,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:74719240-d9dc-4158-a6da-3f7227b553fb",
+              "_testId": "urn:uuid:ad70add2-c646-476e-8331-1095079cb37a",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11012,12 +10132,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 13389,
+                "_idleStart": 9476,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 468,
+              "duration": 247,
               "state": "passed",
               "speed": "slow"
             },
@@ -11034,9 +10154,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:cf2d2229-4ace-460e-8de5-2c6d4f572c58",
+              "_testId": "urn:uuid:5345a79d-6010-4360-b791-bed08e83eb9c",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11047,12 +10167,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 14882,
+                "_idleStart": 12371,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 142,
+              "duration": 468,
               "state": "passed",
               "speed": "slow"
             },
@@ -11069,9 +10189,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:9191c1ed-fdc1-487e-8ecb-905d9a58fde4",
+              "_testId": "urn:uuid:025e7037-9f94-4218-a453-0b86a7ff598c",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11082,12 +10202,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 23875,
+                "_idleStart": 17397,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 298,
+              "duration": 221,
               "state": "passed",
               "speed": "slow"
             },
@@ -11104,44 +10224,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
-              "ctx": null,
-              "_testId": "urn:uuid:209c6c1d-6916-43c8-83a1-81950b1c0193",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "IDLab",
-                "rowId": "\"credential.credentialSubject\" MUST be an object"
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 134727,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 10008,
-              "state": "failed",
-              "err": {}
-            },
-            {
-              "type": "test",
-              "title": "\"credential.credentialSubject\" MUST be an object",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        const invalidCredentialSubjectTypes =\n          [null, true, 4, [], 'did:example:1234'];\n        for(const invalidCredentialSubjectType of\n          invalidCredentialSubjectTypes) {\n          body.credential.credentialSubject = invalidCredentialSubjectType;\n          const {result, error} = await issuer.post({json: {...body}});\n          shouldThrowInvalidInput({result, error});\n        }\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:7e0a722d-6347-4e60-ac46-d7b73709c333",
+              "_testId": "urn:uuid:f81f7634-11fb-4cfe-8962-270ba010e765",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11152,12 +10237,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 157309,
+                "_idleStart": 19317,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 547,
+              "duration": 218,
               "state": "passed",
               "speed": "slow"
             },
@@ -11174,9 +10259,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:4b414afc-5d93-4e5c-8a06-4e88d5a7431b",
+              "_testId": "urn:uuid:6e957a32-a41e-4f66-accf-7f998dd1627d",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11187,12 +10272,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 161191,
+                "_idleStart": 22196,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 382,
+              "duration": 228,
               "state": "passed",
               "speed": "slow"
             },
@@ -11209,9 +10294,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:ae4dac74-3faa-4587-8805-6b52cd52dae7",
+              "_testId": "urn:uuid:025f4439-6b5b-463a-9941-c8d478010584",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11222,12 +10307,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 165292,
+                "_idleStart": 24289,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 408,
+              "duration": 124,
               "state": "passed",
               "speed": "slow"
             },
@@ -11244,9 +10329,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:965e9c12-7821-4bc3-a2e2-b7a7eb75ebd2",
+              "_testId": "urn:uuid:b031853c-8344-41e8-be5d-3b6f08afdfe6",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11257,12 +10342,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 166584,
+                "_idleStart": 25308,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 79,
+              "duration": 22,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -11285,9 +10370,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:99155a46-bdd7-431b-9011-0171d254d479",
+              "_testId": "urn:uuid:bc9417e4-dbe5-4c37-b2f6-32d60df55e23",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11298,20 +10383,20 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 169242,
+                "_idleStart": 26025,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 367,
+              "duration": 88,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
-                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:51 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8bfc72270e477af1-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
+                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:10:03 GMT', 'content-type': 'application/json', 'content-length': '629', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8c361bacfc1c6fad-IAD', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
                 "showDiff": false,
                 "actual": {},
                 "operator": "notStrictEqual",
-                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:51 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8bfc72270e477af1-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:168:11)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
+                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:10:03 GMT', 'content-type': 'application/json', 'content-length': '629', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8c361bacfc1c6fad-IAD', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js:168:11)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
               }
             },
             {
@@ -11327,9 +10412,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:7d2f859a-cf49-41b7-8d91-54155134dd90",
+              "_testId": "urn:uuid:bb3abf2b-2eb9-4ed9-bc91-3094833af6fc",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11340,12 +10425,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 172018,
+                "_idleStart": 27014,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 445,
+              "duration": 136,
               "state": "passed",
               "speed": "slow"
             }
@@ -11367,9 +10452,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "-EooM-Sdce9qpS2lYwy3B",
+              "parent": "Wup0GeP73J04dg8j8meKY",
               "ctx": null,
-              "_testId": "urn:uuid:15da6e5b-ad9a-4c3c-9168-1267c6cd06d9",
+              "_testId": "urn:uuid:ccf0c613-fb1f-4d77-8b5b-f954ba30fed3",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11380,12 +10465,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 2878,
+                "_idleStart": 2759,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 195,
+              "duration": 111,
               "state": "passed",
               "speed": "slow"
             },
@@ -11402,9 +10487,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "yxyHlwvdZU_qZg-yiwMcD",
+              "parent": "4oLaVHebxd02ZLflo81Od",
               "ctx": null,
-              "_testId": "urn:uuid:2d826250-9aa5-4280-acee-22e7ddb998c5",
+              "_testId": "urn:uuid:047afe6a-dc4a-4db7-ae86-4b7002fac078",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11415,12 +10500,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 8455,
+                "_idleStart": 6407,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 244,
+              "duration": 182,
               "state": "passed",
               "speed": "slow"
             },
@@ -11437,9 +10522,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "lTUCnUF-jn3IHXvfHYXFD",
+              "parent": "AMjw311eB7oHsE63TQRcE",
               "ctx": null,
-              "_testId": "urn:uuid:9a1eabc0-35b3-4158-a6cc-dc71171ddd26",
+              "_testId": "urn:uuid:7fb30c5c-7526-483f-bafc-e26ca70964bf",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11450,12 +10535,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 13858,
+                "_idleStart": 9723,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 135,
+              "duration": 90,
               "state": "passed",
               "speed": "slow"
             },
@@ -11472,9 +10557,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "9UMQwUrd7fysfOp_qIf55",
+              "parent": "QGITknmG9v3suNZH-mU0X",
               "ctx": null,
-              "_testId": "urn:uuid:c54abea3-168d-4410-82a6-76c0184054f7",
+              "_testId": "urn:uuid:61322535-42b3-447c-bda9-9ecf9d3efc6c",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11485,14 +10570,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 15025,
+                "_idleStart": 12839,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 40,
+              "duration": 99,
               "state": "passed",
-              "speed": "medium"
+              "speed": "slow"
             },
             {
               "type": "test",
@@ -11507,9 +10592,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "ZApdBib9AoGNIA7FksppP",
+              "parent": "yB46-H6nN8SS-JLRS_h2R",
               "ctx": null,
-              "_testId": "urn:uuid:48768111-65fe-4a32-ba45-e5b5e9051440",
+              "_testId": "urn:uuid:8deb77b4-f5b0-4590-b9bc-740ca42cab4e",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11520,12 +10605,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 24172,
+                "_idleStart": 17618,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 432,
+              "duration": 815,
               "state": "passed",
               "speed": "slow"
             },
@@ -11542,44 +10627,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "QVH3X48XDGBySyfqEEQOY",
-              "ctx": null,
-              "_testId": "urn:uuid:301db145-6d70-4b1e-85fb-40029de639a7",
-              "_events": {},
-              "_eventsCount": 1,
-              "cell": {
-                "columnId": "IDLab",
-                "rowId": "credential MAY have property \"expirationDate\""
-              },
-              "timer": {
-                "_idleTimeout": -1,
-                "_idlePrev": null,
-                "_idleNext": null,
-                "_idleStart": 144735,
-                "_onTimeout": null,
-                "_repeat": null,
-                "_destroyed": true
-              },
-              "duration": 10010,
-              "state": "failed",
-              "err": {}
-            },
-            {
-              "type": "test",
-              "title": "credential MAY have property \"expirationDate\"",
-              "body": "async function() {\n        this.test.cell = {\n          columnId: name,\n          rowId: this.test.title\n        };\n        const body = createRequestBody({issuer});\n        // expires in a year\n        const oneYearLater = Date.now() + 365 * 24 * 60 * 60 * 1000;\n        body.credential.expirationDate = createISOTimeStamp(oneYearLater);\n        const {result, error} = await issuer.post({json: body});\n        shouldReturnResult({result, error});\n        result.status.should.equal(201, 'Expected statusCode 201.');\n      }",
-              "async": 0,
-              "sync": true,
-              "_timeout": 15000,
-              "_slow": 75,
-              "_retries": -1,
-              "timedOut": false,
-              "_currentRetry": 0,
-              "pending": false,
-              "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "0KWKZFBf-KOKzyTT1VrDI",
+              "parent": "XlcK4mKda-RR4JPxFE19a",
               "ctx": null,
-              "_testId": "urn:uuid:45ec367d-0490-47e6-abed-9a0c78ada05f",
+              "_testId": "urn:uuid:9048d6b8-e12a-4848-b1c0-87d95c930e8e",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11590,14 +10640,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 157856,
+                "_idleStart": 19535,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 142,
+              "duration": 70,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -11612,9 +10662,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "8KGrTfvfbRZ94qMubH1VE",
+              "parent": "J5D8z-PXO6Od4cgMjhU2T",
               "ctx": null,
-              "_testId": "urn:uuid:a0015f36-c6f7-4b86-bc0a-93ec9e5e4e12",
+              "_testId": "urn:uuid:34314cdb-5546-47a9-8ead-663602da25e2",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11625,12 +10675,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 161573,
+                "_idleStart": 22424,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 363,
+              "duration": 308,
               "state": "passed",
               "speed": "slow"
             },
@@ -11647,9 +10697,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "MEhHweU54PqIxqUXYU-m0",
+              "parent": "FiiGvwq5WXKKB2XpbYjOT",
               "ctx": null,
-              "_testId": "urn:uuid:f8a6d318-35df-4aff-8260-36792b4324d6",
+              "_testId": "urn:uuid:68be25f6-ec64-4938-8dfa-cdc5edf54b01",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11660,14 +10710,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 165701,
+                "_idleStart": 24412,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 93,
+              "duration": 32,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -11682,9 +10732,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "cAQdud_n4i_nda5nlMD7W",
+              "parent": "sRpfg1fYTCbzsnh3cVRuM",
               "ctx": null,
-              "_testId": "urn:uuid:b6361150-da5b-44da-afc8-c7bcbdbc7316",
+              "_testId": "urn:uuid:ebde2baf-4cc6-493e-968a-60066f8f6051",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11695,12 +10745,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 166664,
+                "_idleStart": 25330,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 17,
+              "duration": 119,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
@@ -11726,9 +10776,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "6oZCZ6pVsTfyTLUS2Z7lQ",
+              "parent": "36MxGEQFVvNUtPAH_Jn9U",
               "ctx": null,
-              "_testId": "urn:uuid:85648849-91eb-4922-ac61-a4cc5ef20419",
+              "_testId": "urn:uuid:59aceca8-23af-4bc5-b309-69978477aabf",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11739,14 +10789,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 169611,
+                "_idleStart": 26113,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 112,
+              "duration": 31,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -11761,9 +10811,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/10-issuer.js",
-              "parent": "hr9Kh6rQ9Yw6hvuGty6Ny",
+              "parent": "WWRBEZZBg6uaN1NlBkKAP",
               "ctx": null,
-              "_testId": "urn:uuid:58f5303e-8dff-4e0d-9976-c7900a859221",
+              "_testId": "urn:uuid:84595331-3fa7-4658-8622-08b5d608ceb4",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11774,14 +10824,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 172464,
+                "_idleStart": 27151,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 165,
+              "duration": 59,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             }
           ]
         }
@@ -11809,9 +10859,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:c93dc387-a4ae-4f86-9ccb-b2d768fdfea0",
+              "_testId": "urn:uuid:8c65294d-ec8f-4001-b067-318f5a285111",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11822,14 +10872,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 172629,
+                "_idleStart": 27210,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 108,
+              "duration": 29,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -11844,9 +10894,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:c2697be9-5e39-4d96-a254-6c6b4d076830",
+              "_testId": "urn:uuid:b20829e1-2e39-426f-ad57-ad68a93cec78",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11857,14 +10907,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 172737,
+                "_idleStart": 27239,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 89,
+              "duration": 19,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -11879,9 +10929,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:90242ad5-270f-4bf5-a830-5f1865b6e241",
+              "_testId": "urn:uuid:08a445c1-4cba-4c6c-93f4-5aa4547ee2e0",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11892,14 +10942,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 172826,
+                "_idleStart": 27258,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 89,
+              "duration": 18,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -11914,9 +10964,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:79df1ea4-9b36-41e7-b3c0-e0acf93b6ff5",
+              "_testId": "urn:uuid:f7ae5928-c476-4767-8e5a-8b93cd10363a",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11927,14 +10977,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 172915,
+                "_idleStart": 27275,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 88,
+              "duration": 19,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -11949,9 +10999,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:e1dac670-ae16-4ae1-b5f8-b7cc90435aef",
+              "_testId": "urn:uuid:8308007b-56bf-47f2-aa3f-91cdbaeaaad9",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11962,14 +11012,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 173003,
+                "_idleStart": 27295,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 343,
+              "duration": 68,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -11984,9 +11034,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:08afccfe-3329-4821-b218-a73879c56afd",
+              "_testId": "urn:uuid:a79f1bea-5a3c-4441-a053-c75c8180335c",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -11997,14 +11047,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 173347,
+                "_idleStart": 27363,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 88,
+              "duration": 21,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -12019,9 +11069,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:f118cff5-ff6f-46f5-9ed8-c29e4c428003",
+              "_testId": "urn:uuid:275385d2-3e96-44e4-a6af-5906d81435bc",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -12032,14 +11082,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 173436,
+                "_idleStart": 27384,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 90,
+              "duration": 18,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -12054,9 +11104,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:9602661f-7664-45ac-b646-e29c4d3af59e",
+              "_testId": "urn:uuid:f64152d4-2788-4d90-914e-e440036c9ff7",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -12067,12 +11117,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 173526,
+                "_idleStart": 27402,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 343,
+              "duration": 111,
               "state": "passed",
               "speed": "slow"
             },
@@ -12089,9 +11139,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:0d95cc34-407e-4ed2-a557-288d8b96afb8",
+              "_testId": "urn:uuid:a9ac2571-6380-451e-82c4-7ffc57c1d1e2",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -12102,14 +11152,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 173868,
+                "_idleStart": 27513,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 95,
+              "duration": 19,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -12124,9 +11174,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:d87c4a11-eedc-4daa-943a-2d9159fa3a20",
+              "_testId": "urn:uuid:b9228e30-a19f-4d08-9d43-ff08a70e475f",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -12137,14 +11187,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 173964,
+                "_idleStart": 27533,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 340,
+              "duration": 71,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             },
             {
               "type": "test",
@@ -12159,9 +11209,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:6635dab3-988e-49d9-bb1f-0c5bf9a37923",
+              "_testId": "urn:uuid:2cd19fad-d731-4527-a93f-43aa9820036b",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -12172,20 +11222,20 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 174304,
+                "_idleStart": 27603,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 96,
+              "duration": 26,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
-                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:55 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8bfc7244eee267b9-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
+                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:10:04 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8c361bb6796a209a-IAD', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
                 "showDiff": false,
                 "actual": {},
                 "operator": "notStrictEqual",
-                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:55 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8bfc7244eee267b9-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js:151:9)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
+                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:10:04 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8c361bb6796a209a-IAD', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js:151:9)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
               }
             },
             {
@@ -12201,9 +11251,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:1e3c4968-00da-4916-8904-203e9df968c9",
+              "_testId": "urn:uuid:3e2f6de6-edf4-4d3e-a94d-f568188c1592",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -12214,20 +11264,20 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 174400,
+                "_idleStart": 27630,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 581,
+              "duration": 96,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
-                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:56 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8bfc724898e47af1-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
+                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:10:04 GMT', 'content-type': 'application/json', 'content-length': '629', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8c361bb70a826fad-IAD', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
                 "showDiff": false,
                 "actual": {},
                 "operator": "notStrictEqual",
-                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:56 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8bfc724898e47af1-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js:164:11)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
+                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:10:04 GMT', 'content-type': 'application/json', 'content-length': '629', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8c361bb70a826fad-IAD', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js:164:11)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
               }
             },
             {
@@ -12243,9 +11293,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:8b81be3d-e2e4-4486-8d66-2b2176ff9d03",
+              "_testId": "urn:uuid:6fe0dabf-010e-4052-a1ac-c9d4d7351cfa",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -12256,14 +11306,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 174982,
+                "_idleStart": 27726,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 98,
+              "duration": 27,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             },
             {
               "type": "test",
@@ -12278,9 +11328,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:842e2974-25b3-4829-b516-826fd6c5a885",
+              "_testId": "urn:uuid:e061bb25-13bc-473e-b350-816a369dedca",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -12291,14 +11341,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 175079,
+                "_idleStart": 27754,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 95,
+              "duration": 34,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             }
           ],
           "root": false,
@@ -12314,9 +11364,9 @@
           "_onlyTests": [],
           "_onlySuites": [],
           "delayed": false,
-          "parent": "5lHiKrIOtJMkbTvAUWmpV",
+          "parent": "6fbAWuvPSe1iWoFthP3DH",
           "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-          "_testId": "urn:uuid:755dcf84-ad64-40fa-b561-4d9141f08da8"
+          "_testId": "urn:uuid:fd71a8f9-4eb6-4f3c-8d0a-2f297c55b85c"
         }
       ],
       "root": false,
@@ -12332,7 +11382,7 @@
       "_onlyTests": [],
       "_onlySuites": [],
       "delayed": false,
-      "parent": "WnbkP7wL0HtYww7qPeZAP",
+      "parent": "eV9N_pNCdkttMQwp7klNX",
       "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
       "summary": {},
       "matrix": true,
@@ -12340,7 +11390,7 @@
       "rowLabel": "Test Name",
       "columnLabel": "Issuer",
       "reportData": [],
-      "_testId": "urn:uuid:86dc0d94-a837-4786-902b-7e33075952eb",
+      "_testId": "urn:uuid:5d8bb61a-3764-487e-b527-a4a6dedc4458",
       "columns": [
         "SpruceID"
       ],
@@ -12361,9 +11411,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:c93dc387-a4ae-4f86-9ccb-b2d768fdfea0",
+              "_testId": "urn:uuid:8c65294d-ec8f-4001-b067-318f5a285111",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -12374,14 +11424,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 172629,
+                "_idleStart": 27210,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 108,
+              "duration": 29,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             }
           ]
         },
@@ -12401,9 +11451,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:c2697be9-5e39-4d96-a254-6c6b4d076830",
+              "_testId": "urn:uuid:b20829e1-2e39-426f-ad57-ad68a93cec78",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -12414,14 +11464,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 172737,
+                "_idleStart": 27239,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 89,
+              "duration": 19,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             }
           ]
         },
@@ -12441,9 +11491,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:90242ad5-270f-4bf5-a830-5f1865b6e241",
+              "_testId": "urn:uuid:08a445c1-4cba-4c6c-93f4-5aa4547ee2e0",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -12454,14 +11504,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 172826,
+                "_idleStart": 27258,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 89,
+              "duration": 18,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             }
           ]
         },
@@ -12481,9 +11531,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:79df1ea4-9b36-41e7-b3c0-e0acf93b6ff5",
+              "_testId": "urn:uuid:f7ae5928-c476-4767-8e5a-8b93cd10363a",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -12494,14 +11544,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 172915,
+                "_idleStart": 27275,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 88,
+              "duration": 19,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             }
           ]
         },
@@ -12521,9 +11571,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:e1dac670-ae16-4ae1-b5f8-b7cc90435aef",
+              "_testId": "urn:uuid:8308007b-56bf-47f2-aa3f-91cdbaeaaad9",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -12534,14 +11584,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 173003,
+                "_idleStart": 27295,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 343,
+              "duration": 68,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             }
           ]
         },
@@ -12561,9 +11611,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:08afccfe-3329-4821-b218-a73879c56afd",
+              "_testId": "urn:uuid:a79f1bea-5a3c-4441-a053-c75c8180335c",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -12574,14 +11624,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 173347,
+                "_idleStart": 27363,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 88,
+              "duration": 21,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             }
           ]
         },
@@ -12601,9 +11651,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:f118cff5-ff6f-46f5-9ed8-c29e4c428003",
+              "_testId": "urn:uuid:275385d2-3e96-44e4-a6af-5906d81435bc",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -12614,14 +11664,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 173436,
+                "_idleStart": 27384,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 90,
+              "duration": 18,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             }
           ]
         },
@@ -12641,9 +11691,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:9602661f-7664-45ac-b646-e29c4d3af59e",
+              "_testId": "urn:uuid:f64152d4-2788-4d90-914e-e440036c9ff7",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -12654,12 +11704,12 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 173526,
+                "_idleStart": 27402,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 343,
+              "duration": 111,
               "state": "passed",
               "speed": "slow"
             }
@@ -12681,9 +11731,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:0d95cc34-407e-4ed2-a557-288d8b96afb8",
+              "_testId": "urn:uuid:a9ac2571-6380-451e-82c4-7ffc57c1d1e2",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -12694,14 +11744,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 173868,
+                "_idleStart": 27513,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 95,
+              "duration": 19,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             }
           ]
         },
@@ -12721,9 +11771,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:d87c4a11-eedc-4daa-943a-2d9159fa3a20",
+              "_testId": "urn:uuid:b9228e30-a19f-4d08-9d43-ff08a70e475f",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -12734,14 +11784,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 173964,
+                "_idleStart": 27533,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 340,
+              "duration": 71,
               "state": "passed",
-              "speed": "slow"
+              "speed": "medium"
             }
           ]
         },
@@ -12761,9 +11811,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:6635dab3-988e-49d9-bb1f-0c5bf9a37923",
+              "_testId": "urn:uuid:2cd19fad-d731-4527-a93f-43aa9820036b",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -12774,20 +11824,20 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 174304,
+                "_idleStart": 27603,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 96,
+              "duration": 26,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
-                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:55 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8bfc7244eee267b9-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
+                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:10:04 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8c361bb6796a209a-IAD', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
                 "showDiff": false,
                 "actual": {},
                 "operator": "notStrictEqual",
-                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:55 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8bfc7244eee267b9-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js:151:9)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
+                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:10:04 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8c361bb6796a209a-IAD', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js:151:9)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
               }
             }
           ]
@@ -12808,9 +11858,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:1e3c4968-00da-4916-8904-203e9df968c9",
+              "_testId": "urn:uuid:3e2f6de6-edf4-4d3e-a94d-f568188c1592",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -12821,20 +11871,20 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 174400,
+                "_idleStart": 27630,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 581,
+              "duration": 96,
               "state": "failed",
               "err": {
                 "name": "AssertionError",
-                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:56 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8bfc724898e47af1-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
+                "message": "Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:10:04 GMT', 'content-type': 'application/json', 'content-length': '629', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8c361bb70a826fad-IAD', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist",
                 "showDiff": false,
                 "actual": {},
                 "operator": "notStrictEqual",
-                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 08 Sep 2024 05:12:56 GMT', 'content-type': 'application/json', 'content-length': '628', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8bfc724898e47af1-SJC', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js:164:11)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
+                "stack": "AssertionError: Expected no result from issuer.: expected Response { status: 201, statusText: 'Created', headers: Headers { date: 'Sun, 15 Sep 2024 05:10:04 GMT', 'content-type': 'application/json', 'content-length': '629', connection: 'keep-alive', 'cf-cache-status': 'DYNAMIC', server: 'cloudflare', 'cf-ray': '8c361bb70a826fad-IAD', Authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***' }, body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true }, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist\n    at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)\n    at shouldThrowInvalidInput (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/assertions.js:9:14)\n    at Context. (file:///home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js:164:11)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
               }
             }
           ]
@@ -12855,9 +11905,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:8b81be3d-e2e4-4486-8d66-2b2176ff9d03",
+              "_testId": "urn:uuid:6fe0dabf-010e-4052-a1ac-c9d4d7351cfa",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -12868,14 +11918,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 174982,
+                "_idleStart": 27726,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 98,
+              "duration": 27,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             }
           ]
         },
@@ -12895,9 +11945,9 @@
               "_currentRetry": 0,
               "pending": false,
               "file": "/home/runner/work/vc-api-issuer-test-suite/vc-api-issuer-test-suite/tests/11-issuer-jwt.js",
-              "parent": "NfIcrzf376fiuCA7xKmZi",
+              "parent": "v4CDw8BQ9jxXXBS2QeGdC",
               "ctx": null,
-              "_testId": "urn:uuid:842e2974-25b3-4829-b516-826fd6c5a885",
+              "_testId": "urn:uuid:e061bb25-13bc-473e-b350-816a369dedca",
               "_events": {},
               "_eventsCount": 1,
               "cell": {
@@ -12908,14 +11958,14 @@
                 "_idleTimeout": -1,
                 "_idlePrev": null,
                 "_idleNext": null,
-                "_idleStart": 175079,
+                "_idleStart": 27754,
                 "_onTimeout": null,
                 "_repeat": null,
                 "_destroyed": true
               },
-              "duration": 95,
+              "duration": 34,
               "state": "passed",
-              "speed": "slow"
+              "speed": "fast"
             }
           ]
         }
@@ -12957,11 +12007,11 @@
   },
   "title": "VC API Issuer Interoperability Report 1.0",
   "stats": [
-    "Tests passed 134/170 78%",
-    "Tests failed 36/170 22%",
-    "Failures 36",
-    "Tests skipped 12",
-    "Total tests 182"
+    "Tests passed 134/157 85%",
+    "Tests failed 23/157 15%",
+    "Failures 23",
+    "Tests skipped 11",
+    "Total tests 168"
   ],
   "statusMarkLabels": {
     "pending": {