# Spruce Developer Update - December

**URL:** https://forum.tezosagora.org/t/spruce-developer-update-december/2595
**Category:** Project Updates
**Tags:** identity
**Created:** [January 11, 2021, 3:43pm UTC](https://forum.tezosagora.org/t/spruce-developer-update-december/2595 "2021-01-11T15:43:30Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Rocco](https://forum.tezosagora.org/letter_avatar_proxy/v4/letter/r/13edae/32.png) [@Rocco](https://forum.tezosagora.org/u/Rocco)
#### Post date: [January 11, 2021, 3:43pm UTC](https://forum.tezosagora.org/t/spruce-developer-update-december/2595/1 "2021-01-11T15:43:30Z")

</div>

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:

## **Tezos DID Method**

The [Tezos DID Method](https://did-tezos-draft.spruceid.com/) 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.

Please feel free to view the spec and comment on anything.

## **DIDKit**

[DIDKit](https://sprucesystems.medium.com/introducing-didkit-an-identity-toolkit-e0dfa292f53d)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](https://medium.com/@sprucesystems/spruce-developer-update-2-484368f87ee9) 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.

## **Intake**

Intake is a smarter onboarding tool for businesses via secure document collection and processing. These artifacts can then be used as evidence to generate and issue credentials to the counterparty that originally uploaded them.

- We’ve currently completed our initial sprint on Intake to create an app capable of basic onboarding via documents and fields through form creation.
- We are designing the models for forms and submissions, using JSON Schema as well as the possibility to enrich them using semantics and linked data.
- We are designing the implementation of workflows state machines, aiming for a robust but expressive system, studying general-purpose workflow engines and models such as petri nets.

---

<div class="post-metadata">

### Author: ![Tezos-Hunter](https://forum.tezosagora.org/user_avatar/forum.tezosagora.org/tezos-hunter/32/548_2.png) [@Tezos-Hunter](https://forum.tezosagora.org/u/Tezos-Hunter)
#### Post date: [January 13, 2021, 9:47pm UTC](https://forum.tezosagora.org/t/spruce-developer-update-december/2595/2 "2021-01-13T21:47:53Z")

</div>

Hello! How you doing? 😁  
Can i ask a couple questions for you guys here? Here it goes, anyway lol

What are the current opinion of Spruce regarding Sapling? How privacy transactions going to change DIDs and the company’s work? Are you planning something for that?

I would love a comment regarding tickets too! Any ideas on using this new Tezos capability on Spruce systems?
