Developers can supercharge their applications by interacting with trusted data from the user to provide better UX and security. Our tools make it simple to use these new data sources alongside existing databases while ensuring user control and data privacy.
Allow users to present trusted facts about themselves to power up their accounts, or issue new types of digital credentials to your users, such as membership badges that grant special access within other applications.
Eliminate entire categories of compliance risk by allowing users to store their data in encrypted vaults that they control, but remain available for your application’s authorized usage.
Empower your users to issue their own digital credentials that are portable to other services, such as content authenticity certificates that prove they created content on your platform.
Simplifying how users authenticate and begin key-based sessions, using protocols like WebAuthn or Sign-In with Ethereum.
Enable users to define where their personal data are hosted, how it is encrypted/decrypted, and who can access that data.
Let users manage digital credentials which prove facts about themselves, including how they are issued, stored, verified, and revoked.
DIDKit is built to support popular digital credential formats and protocols, with ready-to-use code for signing, verifying, and more across many platforms. We welcome any developers interested in the core technology to get involved.Read the DIDKit Docs
Transparency is a cornerstone of what we do, so we develop in the open. SpruceKit and its components are fully open source under the Apache 2.0 or MIT licenses, allowing anyone to see (and trust) how it works. Curious about how to contribute?