Add list of implementations to home page
msporny opened this issue · 3 comments
@timbl wrote:
I suggest you have a link to a list of implementations or a Wiki about them on https://www.w3.org/2017/vc/WG/
Yes, this would be a good improvement to the website.
I guess to https://w3c.github.io/vc-test-suite/implementations/
Unfortunately, that document is quite old at this point and implementations have matured well beyond what was tested during the last iteration of the VCWG. I expect much of that test suite to be replaced with a more advanced test suite in the next iteration of the work (currently under charter review).
Some of us are currently refactoring the way Verifiable Credential testing is done in the W3C Credentials Community Group. Here is a list of implementers that conform to some basic level of the general structure of the new test suite:
https://github.com/w3c-ccg/vc-api-test-suite-implementations/tree/main/implementations
... however, those implementations don't include the stand-alone libraries that are used (like vc-js).
I expect that we might have to hand curate the list for now (which is not ideal), and then drive the list from the registered implementations (above) in time.
This issue is to track the addition of an implementations section to the VCWG home page.
For those who hit this issue from google:
- https://github.com/digitalbazaar/vc-js (DI ) (JavaScript)
- https://github.com/transmute-industries/verifiable-data/tree/main/packages/vc.js ( DI & JWT ) (TypeScript)
- https://github.com/decentralized-identity/did-jwt-vc ( JWT ) (TypeScript)
- https://github.com/hyperledger/aries-framework-go ( DI & JWT ) (Go)
- https://github.com/spruceid/didkit ( DI & JWT ) (Rust)
- https://github.com/hyperledger/aries-cloudagent-python ( DI & JWT) (Python)
I would propose to set up a simple list on the WG's repo, i.e., https://github.com/w3c/verifiable-credentials/, which is the one generating the WG's official Web page. The advantage is that the Web pages are generated via jekyll, i.e., a simple list in markdown is all we need (with a small jekyll preamble): this means that it is easy to add new entries via pull requests in the future.
I am happy to set up an initial version. Do we all agree with #39 (comment) as a startup version?
@iherman
Sounds good to me!
Here are some more implementations, from https://identity.foundation/JWS-Test-Suite/:
- https://github.com/danubetech/verifiable-credentials-java (DI & JWT) (Java)
- https://github.com/microsoft/VerifiableCredentials-Crypto-SDK-Typescript (JWT) (TypeScript)
- https://github.com/TBD54566975/ssi-sdk/tree/main/credential (DI & JWT) (Go)