🌲SpruceKit Introduction
The open-source toolkit for decentralized identity
SpruceKit is a collection of libraries that lets developers:
issue verifiable digital credentials (VDCs) of various data formats
build identity wallets
augment existing wallets with verifiable digital credentials (VDCs)
build solutions to verify verifiable digital credentials (VDCs)
Included Libraries
DIDKit - DIDKit is a cross-platform toolkit for working with W3C Verifiable Credentials, W3C Decentralized Identifiers, and a variety of related data models along with protocols.
ISO mDL- An implementation of ISO/IEC 18013 mobile driver's licenses (mDLs)
TreeLDR - TreeLDR is a schema definition language that aims at describing both the structure and semantics of the defined schema in a comprehensible way. It lies at the intersection between RDF (and its various schema definition ontologies such as OWL) and structure-oriented schema definition frameworks such as JSON Schema or IPLD.
Rebase - Rebase is a library for handling the witnessing of cryptographically verifiable claims and the issuance of Verifiable Credentials (VC) based on this programmatic witnessing.
Sign-In with Ethereum - Sign-In with Ethereum (SIWE) is a new form of authentication that enables users to control their digital identity with their Ethereum account and ENS profile instead of relying on a traditional intermediary.
Coming soon:
ISO mdocs
SpruceKit Wallet SDK - The Wallet SDK lets you augment an existing identity wallet to extend support for various digital credential protocols or provide you with the building blocks to launch a new identity wallet. It supports React Native, Flutter, and native mobile languages for integration into native applications.
SpruceKit Verifier SDK
Want to contribute?
Last updated