Initial test suites ready for VCDM v2.0, Data Integrity, ECDSA, and EdDSA

Hi all,

One of the things that we need to have to exit the Candidate
Recommendation process[1] (aka feature freeze / implementation phase)
at W3C for the Verifiable Credentials Working Group are multiple
independent interoperable implementations. The way we demonstrate that
we have multiple independent interoperable implementations is
typically through test suites.

A number of us in the community have been working on test suites for
the following specifications being standardized by the VCWG:

* Verifiable Credentials Data Model v2.0
* Verifiable Credential Data Integrity v1.0
* Data Integrity ECDSA Cryptosuites v1.0
* Data Integrity EdDSA Cryptosuites v1.0

We are happy to announce that we now have an initial set of multiple
independent implementations for all four specifications. To be clear,
this does not mean the implementations are fully conformant, nor does
it mean the test suites are done. There is still work to do there.

The announcement today merely signals that we are in decent shape to
go into and survive the Candidate Recommendation phase, for the
specifications above, from a test suite and implementation standpoint.
You usually don't see this sort of thing until you're well into the
Candidate Recommendation phase, so we're several months ahead of
schedule (when it comes to test suites for these specifications).

You can view the latest test suite results here:

https://digitalbazaar.github.io/vc-data-model-2-test-suite/
https://w3c-ccg.github.io/vc-di-eddsa-test-suite/
https://w3c-ccg.github.io/di-ed25519signature2020-test-suite/
https://w3c-ccg.github.io/vc-di-ecdsa-test-suite/

The test suite with the most implementations has 6 implementations,
largely due to JFF Plugfest #2 last year. The others have between 2-3,
mostly because we didn't want to reach out prematurely to implementers
and ask them to implement something that is probably going to shift
over the next month or two.

A huge thank you and shout out to Tashi Gyeltshen, Andrew Jones,
Charles Lehner, Filip Kolarik, Markus Sabadello, John Henderson,
Taylor Beeston, and Simon Bihel (and to the organizations that
supported them) for providing tests and implementations for the test
suites above!

If there are any questions or concerns, we're happy to try and answer
them on the mailing list.

W3C VCWG Chairs, this is a request to discuss these test suites and
their adoption into the VCWG as one set of test suites that the WG can
use to demonstrate the exit criteria for the Candidate Recommendation
phase.

-- manu

[1]https://www.w3.org/2023/Process-20230612/#transition-cr

-- 
Manu Sporny - https://www.linkedin.com/in/manusporny/
Founder/CEO - Digital Bazaar, Inc.
https://www.digitalbazaar.com/

Received on Saturday, 29 July 2023 16:12:31 UTC