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

Compliance testing #197

Open
nissimsan opened this issue Oct 31, 2024 · 3 comments
Open

Compliance testing #197

nissimsan opened this issue Oct 31, 2024 · 3 comments

Comments

@nissimsan
Copy link
Contributor

Issue Description

Add test harness for implementers to prove compliance

@nissimsan
Copy link
Contributor Author

As discussed on the meeting today this will be a JSON schema validation.

@ashleythedeveloper
Copy link
Contributor

@PatStLouis
Copy link
Contributor

@ashleythedeveloper this is great, I was able to get this up and running without issue. The vcdm 2.0 does have a json schema available, while deferring to the vc 2.0 test suite makes sense, I believe the untp should also test every credential against this schema as a quick way to ensure implementers credentials are conformant with vcdm. the vc test suite won't allow you to just test an arbitrary credential, instead its used to test issuing/verifying software, not credentials.

Here's the link:
https://w3c.github.io/vc-data-model/schema/verifiable-credential/verifiable-credential-schema.json

This could be added somewhere in there. Currently its possible to be untp conformant and not vcdm conformant, which shouldn't be the case.

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

3 participants