w3c-ccg / traceability-interop

Verifiable Credentials for Supply Chain Interoperability Specification for HTTP
https://w3id.org/traceability/interoperability
Other
25 stars 9 forks source link

Outdated Interoperability Testing section #631

Closed nissimsan closed 1 month ago

nissimsan commented 3 months ago

Section https://w3c-ccg.github.io/traceability-interop/draft/#interoperability-testing is now outdated.

Rough checklist:

PatStLouis commented 3 months ago

I'm high jacking this issue instead of opening a new one relating to the discussion thread on #629

There's concern about what/how interoperability components should be tested.

@nissimsan could you expand on your checklist? Outdated in relation to what? Am I to understand we want to remove all conformance testing from the test-suites? Which endpoints are we looking to trim and what does this mean?

There was a point made from @OR13 to only test the essential. Could we list what is to be considered essential testing?

Looking at the specification, these are the required features to implement:

If I was to draft an essentials list of tests based on these, I would include:

OR13 commented 3 months ago

AFAIK, the latest requirements are:

  1. JWT with ES256 based on VCDM v2
  2. OAuth Presentation Endpoint

Internally, a vendor will need to support:

A vendor might find it also helpful to implement, but we should not be required to maintain tests for:

  1. VCDM v2 JWT Issuance, Verify and Present
  2. Status List GET and UPDATE
  3. DID Web Resolver
mkhraisha commented 2 months ago

We should remove conformance tests from repo and from spec.

mkhraisha commented 1 month ago

Remove sentence referencing did auth as outlined here: https://github.com/w3c-ccg/traceability-interop/issues/604#issuecomment-2050372310