GithubHelp home page GithubHelp logo

spicyguml / awesome-self-sovereign-identity Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wyaobiz/awesome-self-sovereign-identity

0.0 0.0 0.0 103 KB

An awesome list of self-sovereign identity resources.

License: Creative Commons Zero v1.0 Universal

awesome-self-sovereign-identity's Introduction

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.

  • Connect.me Wallet - An identity wallet built by Evernym.
  • esatus Wallet - A mobile wallet by esatus.
  • Trinsic Wallet - A mobile wallet by Trinsic.
  • Lissi Wallet - A mobile wallet by Lissi.
  • BC Wallet - A mobile wallet built and maintained by the Government of British Columbia, Canada.
  • Spherity Cloud Identity Wallet - An institutional agent by Spherity hosted in the cloud.
  • Walt.id - A cloud wallet by Walt.id + a framework for extending apps with SSI capabilities.
  • SSI Snap - An extension for MetaMask that adds SSI capabilities (DIDs and VCs) by Blockchain Lab:UM.

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.
  • OIDC4VCI - A TypeScript library for OpenID for Verifiable Credential Issuance by Sphereon.
  • SIOP-OID4VP - A TypeScript library for OpenID for Verifiable Presentations and Self-Issued OpenID Provider by Sphereon.
  • sdjwt.info - A playground environment for decoding and verifying SD-JWTs.
  • sd-jwt-ts - A TypeScript implementation of the SD-JWT specification.
  • did-core - A TypeScript implementation of the DID core specification.

๐ŸŽ“ Tutorials & Guides

๐ŸŽฎ 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
  • SSI Snap demo - In this demo, you will be able to obtain a credential presenting proof of competence that you can later use in DAO governance on our extended Snapshot.

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

๐ŸŽง Podcasts

  • The SSI Orbit Podcast - A podcast presented by Northern Block about self-sovereign identity, decentralized technologies and web3.
  • The Rubric - A podcast aimed at helping you understand the technologies behind decentralized identity such as decentralized identifiers (DIDs), DID documents and DID methods.
  • The Future of Identity - The Future of Identity podcast talks to the people building the IDtech products of tomorrow. In every episode, you'll gain invaluable insights as founders and product builders share how they have successfully gone-to-market with an identity product.

๐Ÿ“† 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.

awesome-self-sovereign-identity's People

Contributors

anagoessens avatar annelein avatar berendsliedrecht avatar dombrn avatar jimezesinachi avatar jruizaranguren avatar karimstekelenburg avatar moza88 avatar mrmaavin avatar solidnerd avatar timoglastra avatar vid201 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.