- From: Kishore Bhatia <kishore@affinidi.com>
- Date: Fri, 29 Jan 2021 09:38:59 +0800
- To: Wayne Chang <wyc@fastmail.fm>
- Cc: W3C Credentials CG <public-credentials@w3.org>, wayne@spruceid.com
- Message-ID: <CAD7GNfECfW04NwtJejGi5Fy1kNSBoWdJKFekqSnWOm0gYf4hjg@mail.gmail.com>
Hi Wayne, Amazing to see this work on handling VCs and DIDs, thanks 🙏🏽 for sharing with the community! Checking out the pre-release kit and docs! Would get in touch re: our roadmap on Universal Resolver drivers, supporting multiple DIDs and VCs esp. for SafeTravel integrations with other travel and health partners. Cheers! Kishore On Fri, Jan 29, 2021 at 2:37 AM Wayne Chang <wyc@fastmail.fm> wrote: > Hi all, > > At Spruce Systems, Inc., we've been working on a cross-platform > implementation for handling VCs + DIDs called DIDKit. We wrote the core > functionality in Rust, using a combination of cross-compilation and C ABIs > to achieve cross-platform support. It currently has early support for Rust, > C, Java, Android, iOS, and Flutter, with more on way including WASM. There > are also command line utilities and a VC-HTTP-API v0.0.1 implementation to > easily integrate. > > I'm happy to share that yesterday we released this project open source > under the Apache 2.0 license. Thank you to the community, as this project > would not have been possible without the community group work items, > contributors here, and W3C + IETF specifications to begin with. A special > thank you to the direct contributors, especially Charles Lehner, and also > to Simon Bihel, Juan Caballero, Tiago Nascimento, Kelsey Rhoda, Gregory > Rocco, and Victoria Woo for making this possible. > > Even at this early pre-release stage, DIDKit is passing many test suites, > including those for Verifiable Credentials, RDF normalization, and JSON-LD. > We support select LD-Proofs and cryptographic library selection at compile > time. While we chose an initial set of DID methods to support, they are > implemented using Rust traits to be modular, inspired by the design of the > DID resolution spec, so any DID method implemented as a trait could also be > supported. Anyone working on Universal Resolver drivers and/or > contributions to the Universal Registrar project at DIF should get in > touch, particularly if they would be interested in using Rust or WASM. > > I hope the community finds DIDKit useful, reinforcing of our work items, > and that you will consider its use in your future projects. We will also be > releasing a mobile credential wallet built on DIDKit and Flutter in the > near future. Please reach out if you have any questions or would like > assistance using DIDKit; user feedback is critical to us. > > You can find our tweet about it here: > https://twitter.com/sprucesystems/status/1354532839560273945 > > Our blog post: > https://sprucesystems.medium.com/didkit-v0-1-is-live-d0ea6638dbc9 > > The DIDKit and SSI libraries: > https://github.com/spruceid/didkit > https://github.com/spruceid/ssi > > Documentation website: > https://spruceid.dev/ > > Best, > - Wayne > > >
Received on Friday, 29 January 2021 01:39:24 UTC