Skip to content

vaibhavhpatil12345/awesome-self-sovereign-identity

 
 

Repository files navigation

Awesome Self-Sovereign Identity Awesome

A curated list of self-sovereign identity resources.

Self-sovereign identity (SSI) is a term used to describe the digital movement that recognizes an individual should own and control their identity without the intervening administrative authorities. SSI allows people to interact in the digital world with the same freedom and capacity for trust as they do in the offline world (by The Sovrin Foundation).

♥ Contributions welcome! Read the contribution guidelines first.

Contents

🌟 Getting Started

Completely new to self-sovereign identity with no clue where to start? Here is one article, one video and one book to get you started.

Next step is to check out some other beginners guides and video's in the Philosophy & Concepts section below.

🤔 Philosophy & Concepts

To understand the philosophy of self-sovereign identity these starting guides and explanations have been collected.

🏛️ Political, Legal and Ethical Implications

💁‍♂️ Products & Services

What projects are out there using self-sovereign identity.

Identity wallets for storing verifiable credentials.

Software development kits for building an identity wallet.

Notable self-sovereign identity products and services that are in production.

  • esatus SeLF - An institutional agent by esatus.
  • Evernym Products and Services - Various self-sovereign identity projects by Evernym, such as a mobile wallet, a mobile wallet SDK and an end-to-end SSI platform.
  • Lissi Cloud Agent - An institutional agent by Lissi hosted in the cloud.
  • Tykn Products and Services - Various self-sovereign identity projects by Tykn, such as a mobile wallet, a web wallet and an end-to-end SSI platform.
  • Trinsic Studio - An end-to-end self sovereign identity platform by Trinsic.
  • Veramo - APIs for self-sovereign identity.

🛠 Tools & Technologies

  • Aries Cloud Agent Python - An easy to use Aries agent for building SSI services using any language that supports sending/receiving HTTP requests.
  • Aries Framework .NET - Provides a universal library for building Aries SSI applications for the cloud, mobile and IoT stack.
  • Aries Framework Go - A flexible toolkit to enable the usage of DIDs, DIDComm and verifiable credential exchange.
  • Aries Framework JavaScript - A framework for building SSI agents and DIDComm services for desktop, mobile and in the cloud, built using TypeScript.
  • Aries Mobile Agent React Native - An open source Aries mobile agent build with React Native and Aries Framework JavaScript.
  • Aries Mobile Agent Xamarin - An open source Aries mobile agent build with Xamarin and Aries Framework .NET.
  • Aries Toolbox - Tools for developing agents and testing that they are compatible with other agents in the ecosystem.
  • Indy SDK - Everything needed to build applications that interact with an Indy distributed identity ledger.
  • IOTA Identity - Implementation of the decentralized identity standards such as DIDs and VCs by W3C for the IOTA Tangle.
  • SSI Kit - Open source infrastructure that offers everything developers need to use SSI (to build end-to-end use cases and applications).
  • Universal DID Resolver - Universal DID resolver implementation and method specific drivers.
  • Universal DID Registrar - Universal DID registrar implementation and method specific drivers.
  • JavaScript: DID Client (did-io) - A DID resolution library for JavaScript.
  • JavaScript: DID - A simple library to interact with DIDs that conform to the DID-provider interface.
  • JavaScript: vc-js - A JavaScript library for issuing and verifying Verifiable Credentials.
  • JavaScript: vc.js - Support Verifiable Credentials in JavaScript.
  • JavaScript: DID Resolver - A simple common interface for JavaScript applications to resolve DID documents from Decentralized Identifiers (DIDs).
    • ethr DID Resolver - Use Ethereum addresses as fully self managed Decentralized Identifiers and wrap them in a DID Document.
    • web DID Resolver - Use domains accessed through https as Decentralized Identifiers and retrieve an associated DID Document.
  • Rust: did-key.rs - Provide basic support for did:key methods.

🎮 Demo's

High level:

  • Animo Demo - Our own demo lets you pick a character and experience digital verification through their world. See how easy it is to work, travel or study using verifiable credentials!
  • Evernym Demo - In this demo you'll explore digital credentials with Alice, who just landed her dream job and is preparing to buy her first house using the Connect Me App.
  • Lissi Demo - Check into a hotel or enroll in a class in Muster University to experience our favorite wallet for credential storage from our friends at Lissi.
  • Uport Demo - Before Veramo and Serto, Uport created this lovely demo in which you play around in a city where verifiable credentials are everywhere.
  • Selv demo - At Iota they do it all, including digital identity. This demo uses real partnerships to show you how verifiable credentials will impact day to day life.
  • walt.id demo

Low level:

  • AJF Demo - Walk through the AFJ flow yourself together with agents Alice and Faber in this demo.
  • ACA-Py Demo - There are several demos available for ACA-Py mostly (but not only) aimed at developers learning how to deploy an instance of the agent and an ACA-Py controller to implement an application.
  • Aries OpenAPI demo

📡 Networks

  • Sovrin Network - A decentralized identity network based on Hyperledger Indy.
  • Cheqd Network - An identity network that enables payment rails between issuer, holder & verifier.

📚 Resources

Resources that are not about specific concepts such as meetups, newsletters, etc.

📄 Technical Specifications

📆 Events

Notable events concerning self-sovereign identity.

  • SSIMeetup - An open, collaborative community to help SSI evangelists around the world, independent of company interests or standards.
  • Internet Identity Workshop - An event that is held twice every year that discusses user-centric identity related topics and technologies.

🖋️ License

CC0

To the extent possible under law, Animo Solutions has waived all copyright and related or neighboring rights to this work.

About

An awesome list of self-sovereign identity resources.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published