Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integration of W3C test suites into AATH Interop Testing #604

Open
1 task
nodlesh opened this issue Dec 2, 2022 · 2 comments
Open
1 task

Integration of W3C test suites into AATH Interop Testing #604

nodlesh opened this issue Dec 2, 2022 · 2 comments

Comments

@nodlesh
Copy link
Contributor

nodlesh commented Dec 2, 2022

AS A Aries Framework Maintainer, I WANT the AATH interop tests to check for and use the checkpoints in the W3C test suites, SO THAT I know that my framework is not only interoperable but it also conforms to the W3C Verifiable Credential Data Model specification.

Test Suite Libraries to consider for Integration:
https://github.com/w3c/vc-test-suite (Not useful anymore)
w3c/vc-test-suite
Verifiable Credentials WG Test Suite
Website
https://w3c.github.io/vc-test-suite/

https://github.com/w3c-ccg/vc-api-test-suite
w3c-ccg/vc-api-test-suite (There is a new one, see comment by Patrick below)
The VC HTTP API Test Suite
Website
https://w3c-ccg.github.io/vc-api-test-suite/

https://github.com/decentralized-identity/JWS-Test-Suite
decentralized-identity/JWS-Test-Suite (Unknown status)
JsonWebSignature2020 Test Suite
Website
https://identity.foundation/JWS-Test-Suite

  • First Step may be to add the W3C API expectations to the Backchannels so the W3C tests can run against AATH agents. IS the VC API better to implement in Acapy or in the Controller/Backchannel?
@PatStLouis
Copy link
Contributor

PatStLouis commented Dec 9, 2022

@nodlesh Interested to discuss this.

It has come to my attention that both the vc-test-suite and (old)vc-api-test-suite are no longer relevant and to be replaced by the newer vc-api-test-suites being developed.

I'm also working on a vc-api plugin for aca-py, which could provide direct integration into the test-suites. At the moment its an api server communicating with an acapy agent, which could run alongside a backchannel. Here's a PoC, however most of the endpoints are not implemented yet.

The w3c traceability folks also have some interesting work/interop test-suites being done with postman.

@nodlesh
Copy link
Contributor Author

nodlesh commented Jan 18, 2023

@PatStLouis Has this progressed enough for a demo in tomorrows Test Harness Community Meeting? If not we just may spend some time talking about it if you are attending.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants