CARVIEW |
Select Language
HTTP/2 200
server: GitHub.com
content-type: text/html; charset=utf-8
last-modified: Sun, 05 Oct 2025 05:07:44 GMT
access-control-allow-origin: *
etag: W/"68e1fd20-be57"
expires: Thu, 09 Oct 2025 20:24:17 GMT
cache-control: max-age=600
content-encoding: gzip
x-proxy-cache: MISS
x-github-request-id: 721B:246384:A4CE7:BB5FA:68E81794
accept-ranges: bytes
age: 0
date: Thu, 09 Oct 2025 20:14:17 GMT
via: 1.1 varnish
x-served-by: cache-bom-vanm7210048-BOM
x-cache: MISS
x-cache-hits: 0
x-timer: S1760040858.622664,VS0,VE304
vary: Accept-Encoding
x-fastly-request-id: 8f225307dbc2392a9a109b8396deece7f45674bf
content-length: 3671
VC JOSE COSE Test Suite
The purpose of this test suite is to demonstrate a path to interoperability for the Securing W3C Verifiable Credentials using JOSE and COSE specification. The technologies explored in this test suite are experimental. This document contains the most recent interoperability report. This report is auto-generated.
Conformance Testing Results
Tests passed 94/95 98%
Tests failed 1/95 2%
Failures 1
Tests skipped 10
Total tests 105
These tests were run on
Key
🚫
|
Pending |
✓
|
Passed |
❌
|
Failed |
⊘
|
Access Denied |
⏱
|
Timeout |
—
|
Not Implemented |
The results of the tests are shown below:
JOSE Tests
Implementation ⇒
⇓Test Name
|
independent | mavennet | tradeverifyd |
---|---|---|---|
1. JWT Basic Credential Issuance |
✓
|
✓
|
✓
|
2. JWT Credential Issuance with All Optional Fields |
✓
|
✓
|
✓
|
3. JWT Basic Presentation Issuance |
✓
|
✓
|
✓
|
4. JWT Complex Presentation Issuance |
✓
|
✓
|
✓
|
5. JWT Issuance with Unknown Extensions |
✓
|
✓
|
✓
|
6. JWT Basic Credential Verification |
✓
|
✓
|
✓
|
7. JWT Presentation Verification |
✓
|
✓
|
✓
|
8. JWT Issuer Match Verification |
✓
|
✓
|
✓
|
9. JWT Verification With Unknown Extensions |
✓
|
✓
|
✓
|
10. JWT Unsecured Credential Verification |
✓
|
✓
|
✓
|
11. JWT Unsecured Presentation Verification |
✓
|
✓
|
✓
|
12. JWT Credential with an Invalid Signature |
✓
|
✓
|
✓
|
13. JWT Credential with an Invalid Media Type |
✓
|
✓
|
✓
|
14. JWT Presentation with an Invalid Media Type |
✓
|
✓
|
✓
|
15. JWT Credential with vc and/or vp Claims |
✓
|
✓
|
✓
|
16. JWT Presentation with Invalid Credential |
✓
|
✓
|
✓
|
SD-JWT Tests
Implementation ⇒
⇓Test Name
|
independent | mavennet | tradeverifyd |
---|---|---|---|
17. SD-JWT Basic Credential Issuance |
✓
|
🚫
Test skipped.: |
✓
|
18. SD-JWT Complex Credential Issuance |
✓
|
🚫
Test skipped.: |
✓
|
19. SD-JWT Presentation Issuance |
✓
|
🚫
Test skipped.: |
✓
|
20. SD-JWT Basic Credential Verification |
✓
|
🚫
Test skipped.: |
✓
|
21. SD-JWT Complex Credential Verification |
✓
|
🚫
Test skipped.: |
✓
|
22. SD-JWT Presentation Verification |
✓
|
🚫
Test skipped.: |
✓
|
23. SD-JWT Credential With an Invalid Signature |
✓
|
🚫
Test skipped.: |
✓
|
24. SD-JWT Credential with an Invalid Media Type |
✓
|
🚫
Test skipped.: |
✓
|
25. SD-JWT Presentation with an Invalid Media Type |
✓
|
🚫
Test skipped.: |
✓
|
26. SD-JWT Presentation with Invalid Credentials |
✓
|
🚫
Test skipped.: |
✓
|
COSE Tests
Implementation ⇒
⇓Test Name
|
independent | mavennet | tradeverifyd |
---|---|---|---|
27. COSE Basic Credential Issuance |
✓
|
✓
|
✓
|
28. COSE Basic Presentation Issuance |
✓
|
✓
|
✓
|
29. COSE Basic Credential Verification |
✓
|
✓
|
✓
|
30. COSE Credential Verification Incorrect Encoding |
✓
|
✓
|
✓
|
31. COSE Basic Presentation Verification |
✓
|
✓
|
✓
|
32. COSE Credential With an Invalid Signature |
✓
|
✓
|
✓
|
33. COSE Credential with an Invalid Media Type |
✓
|
✓
|
✓
|
34. COSE Presentation with an Invalid Media Type |
✓
|
✓
|
✓
|
35. COSE Presentation with Invalid Credentials |
✓
|
❌
expected 'success' to equal 'failure':AssertionError: expected 'success' to equal 'failure' at should.equal (node_modules/chai/lib/chai/interface/should.js:98:35) at Context.<anonymous> (file:///home/runner/work/vc-jose-cose-test-suite/vc-jose-cose-test-suite/tests/test-runner.js:49:20) |
✓
|