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)
โœ“