- From: Adrian Gropper <agropper@healthurl.com>
- Date: Fri, 29 Jan 2021 17:08:59 -0500
- To: Taylor Kendal <taylor@learningeconomy.io>
- Cc: Wayne Chang <wyc@fastmail.fm>, W3C Credentials CG <public-credentials@w3.org>, Wayne Chang <wayne@spruceid.com>
- Message-ID: <CANYRo8jYa4P+dtsrGUw3F5EUER0PspDjjFEWGS3+q2rtijqd_w@mail.gmail.com>
You are doing an immense service to the SSI community, @Wayne. - Adrian On Fri, Jan 29, 2021 at 1:33 PM Taylor Kendal <taylor@learningeconomy.io> wrote: > Echoing praises, @Wayne! > As Manu mentioned, the Rust implementation for the VC, DID, and Linked > Data Security stacks is particularly interesting. Extending thanks to the > Spruce team. Wonderful contribution to the community. > > On Thu, Jan 28, 2021 at 11: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 >> >> >> > > -- > *Taylor Kendal* > *Chief Program Officer, *Learning Economy Foundation > <https://www.learningeconomy.io/> > *Steward*, The Internet of Education <http://internetofeducation.org> > *Contributing Editor*, Diplomatic Courier > <https://www.diplomaticourier.com/> > tweet <https://twitter.com/taykendesign> | in > <https://www.linkedin.com/in/taykendesign/> | meet > <https://app.undock.com/tayken/> >
Received on Friday, 29 January 2021 22:09:26 UTC