Spruce Developer Update #5

At Spruce, we’re building a product suite to manage all aspects of the data supply chain.

Spruce Developer Update #5

At Spruce, we’re building a product suite to manage all aspects of the data supply chain. Here’s the latest from our development efforts:

DIDKit

DIDKit is a cross-platform toolkit for working with W3C Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs).

  • Packaged DIDKit into an npm package so it can run on the backend for a Node.js application.
  • Started building DIDKit for WebAssembly, for use in web browsers.
  • Implemented did-tezos resolution layer 1 to support tz1/tz2/tz3 without the DID manager smart contract or off-chain updates
  • Implemented JSON-LD to RDF serialization to support arbitrary Linked Data verifiable credentials, with compile-time context loading.
  • Tested our implementation of JSON-LD to RDF serialization and JSON-LD Dataset normalization with W3C test suites, discovering and fixing bugs along the way.
  • We are increasing cryptographic agility so that the user can choose their own cryptographic function implementations.

Credible

Credible is Spruce’s native credential wallet for the consumption, storage, and presentation of Verifiable Credentials on Android and iOS.

  • Our efforts on Credible are currently focused on making sure did-tezos resolution layer 1 is the default, working DID method in Credible.

Tezos DID Method

  • The Tezos DID Method specifies how Tezos can be used for DID creation and management, compatible with the issuance, storage, and verification of Verifiable Credentials.
  • We are still collecting feedback on the specifications of the DID method as well as the on-chain DID manager.

Follow us on Twitter

Follow us on LinkedIn