31 KiB
Awesome Hyperledger Indy and Sovrin Resources
Protocol, Governance, and Immediately Surrounding Ecosystem
This page contains a growing collection of resources related to Evernym, the Sovrin Foundation, and Hyperledger Indy. It was born from /awesome-decentralized-id and relates some of the same material. However, this list is focused on everything directly related to Hyperedger Indy.
Since the information is all inter-related, there is some overlapp. Skipping back and forth may be required, depending on your particular interests.
Pull Requests and\or Contributions Welcome
Contents
- Introduction
- Self Sovereign Identity—SSI
- Evernym
- The Sovrin Foundation
- Hyperledger Indy
- W3C and DID Related Standards
- The Decentralized Identity Foundation (DIF)
- Evernym-Sovrin-Indy Adoption
- GDPR
- Research Papers
- Reports
- Videos
- Podcasts
- Sources
Introduction^
Internet Identity Workshop is where the quest for concious, user-centric, identity began. Rebooting Web-of-Trust Workshops sprung from the IIW, focused on creating standards for DPKI. Among the United Nations 'Sustainable Development Goals' is for all the world to have access to a digital identity by 2030. Around 2016, the SDGs, blockchain, and the GDPR converged bringing much energy to the decentralized identity ecosystem.
Additional history much more related information may be found at /awesome-decentralized-id.
Link Shorthand
[T]witter • [G]ithub • [B]log • [wp] whitepaper • [D]ocumentation • [F]orums • [C]hat • [tele]gram • [web]site • [ϟ] related resource • [>] related section • [>>] related section on awesome-decentralized-id • [^] back to the contents.
Self Sovereign Identity^ >>
Christopher Allen[T][G] details the overarching history of internet idenitity standards in his seminal work The Path to Self-Soverereign Identity[ϟ]
- Inevitable Rise of Self-Sovereign Identity
- Self Sovereign Identity Principles
- 7 Myths of Self Sovereign Identity
- SSI Meetup
- SSI: A Roadmap for Adoption
0/ “Self-Sovereign Identity: A Progress Report”…
— Christopher Allen (@ChristopherA) April 25, 2018
Evernym^
- Evernym[T] originally created the Sovrin codebase, founded in 2013.
- Identity System Essentials 3/16 (Original Evernym Identity WP submitted to ID2020\RWoT workshop)
- Outlier Ventures invests in, becomes strategic partner of Evernym[ϟ]
- The Three Models of Digital Identity Relationships — How self-sovereign identity (SSI) is different, and why it’s better
The Sovrin Foundation^
- [F]orum • [C]hat • [T]witter • [G]ithub • [tele]gram • [web]site
- Founded in September 2016, The Sovrin Foundation is creating a public instance of the Sovrin\Indy codebase; initially developed by Evernym
- Sovrin Library
- Getting Started with Sovrin
- Sovrin: A Protocol and Token for Self-Sovereign Identity and Decentralized Trust
- Sovrin Network: What Goes on the Ledger?
- Sovrin Governance Framework
- How Sovrin Works: A Technical Guide from the Sovrin Foundation
- Sovrin Test Network Trust Anchor Registration[F]
Sovrin Stewards^
The Sovrin ledger is operated by Stewards, trusted organizations within the ecosystem who have agreed to abide by the requirements in the Sovrin Trust Framework and are responsible for operation the nodes that maintain the Sovrin distributed ledger.
Stewards also, as a group, accept or reject any changes to the ledger-specific portions of the Sovrin open source code by virtue of that role. They thus provide a counterbalance to the Sovrin architects who maintain the Indy code base.
Aalto University • Absa Group Limited • Amihan Global Strategies • ARTiFACTS • Attinad Software • ATB Financial • Best Innovation Group • BakerHostetler • Cisco • Certisign • Crypto Valley Association • CULedger • Danube Tech • Datum • Desert Financial Credit Union • Digicert • Digital Bazaar • estatus AG • Evernym • Finicity • First Education Credit Union • Global Consent • IBM • InfoCert • iRespond • KYC Chain • OAS Staff Federal Credit Union • Perkins Cole • ProSapien • Qiy Foundation • Royal Credit Union • SICPA • SITA • T-Labs • The City of Osmio • TNO • Truu • TwinPeek • Tykn • Veridium
Selected articles Windley.com [^]
- windley.com/tags/sovrin
- An Internet for Identity
- A Universal Trust Framework
- Building Your Business on Sovrin: Domain-Specific Trust Frameworks
- The Sovrin Foundation
- Decentralization in Sovrin
- Self-Sovereign Identity and the Legitimacy of Permissioned Ledgers
- The Sovrin Ecosystem (Disambiguating between Evernym, Sovrin, and Indy)
Hyperledger Indy^
Linux Foundation -Blockchain for Business -INDY
- Hyperledger Indy - Distributed Ledger and Utility Library [T] [G]
- Indy Documentation Index - wiki.hyperledger.org
- indy.readthedocs.io (under construction)
- Hyperledger Indy — the Future of Decentralized Identity
- Hyperledger Welcomes Project Indy - ANN
- The Rise of Self-Sovereign Identity - Hyperledger Indy
- Ernesto.net - What goes on the Ledger
- Ernesto.net - Hyperledger Indy Architecture
- github.com/IBM-Blockchain-Identity (Docker based tutorial sandbox env)
- The Linux Foundation's Blockchain for Business course may be freely audited and has a section about Indy.
Additional Indy Related^
- Plenum Bzantine Fault Tolerant Protocol
- "Byzantine fault tolerance is a sub-field of fault tolerance research inspired by the Byzantine Generals' Problem, which is a generalized version of the Two Generals' Problem."
- HyperledgerIndyWGCall_2018-12-06 Discussion of VON and Plenum Docs (with info graphics)
- A Framework for Designing Cryptographic Key Management Systems
- An Accumulator Based on Bilinear Maps and Efficient Revocation for Anonymous Credentials
- An Efficient System for Non-transferable Anonymous Credentials with Optional Anonymity Revocation
- Implementing Privacy by Design in Hyperledger Indy
- sovrin-foundation/connector-app - Reference mobile edge agent for use with the Sovrin Network built from Hyperledger Indy.
- Building binaries of LibIndy for Android
IDEMix ZKP ^
- Zero-Knowledge Proofs Starter Pack (Not ID related)
- Zero-Knowledge Proofs: Privacy-Preserving Digital Identity with Clare Nelson
Our zero-knowledge proofs are part of the Idemix protocol, where they are used to prove the possession of Camenisch-Lysyanskaya credentials. We also use zero-knowledge proofs in the revocation protocol, which is based on cryptographic accumulators. —What Zero Knowledge Poof Algorithm is used in Sovrin?
Identity Mixer is not directly (re)implemented by Sovrin, but its cryptographic foundations are very similar, and Sovrin’s implementation includes most of its extended features (predicates, multi-credential, revocation, advanced issuance…). One of the researchers who helped to create Identity Mixer is on Sovrin’s Technical Governance Board and has offered insight to keep the implementations aligned on goals and methods. —How is IDEMix Implemented?
- IBM Identity Mixer [B]
- Concepts and Features of Privacy-Preserving Attribute-Based Credentials
- AnonCreds: Anonymous credentials protocol implementation in python [ϟ]
The Story of Open SSI Standards - Drummond Reed/Evernym SSIMeetup.org
W3C and DID Related Standards^ >>
- World Wide Web Consortium(W3C) [T] [G]
- Credentials Community Group[B]
- JSON-LD 1.0, W3C Recommendation
The Story of Open SSI Standards - Drummond Reed/Evernym SSIMeetup.org
DID the Decentralized Identifier^ >>
- w3c- Decentralized Identifiers (DIDs) v0.11
- Authors:
- Drummond Reed [T] (Evernym)
- Manu Sporney[T] (Digital Bazaar)
- Dave Longley (Digital Bazaar)
- Christopher Allen[T][G] (Blockstream)
- Ryan Grant
- Markus Sabadello (Peacekeeper) [T][G][B] (Danube Tech)
- Authors:
- DID Primer [ϟ]
- Decentralized IDentifers (DIDs)
- Requirements for DIDs
The Story of Open SSI Standards - Drummond Reed/Evernym SSIMeetup.org
DID Auth^
The Story of Open SSI Standards - Drummond Reed/Evernym SSIMeetup.org
Verifiable Claims^
- Verifiable Claims Working Group [D]
- Verifiable Claims Data Model 1.0 [G] [D]
- Verifiable Credentials 101 for SSI – Tyler Ruff – Webinar 11
The Story of Open SSI Standards - Drummond Reed/Evernym SSIMeetup.org
Decentralized Key Management-Agents^
- Decentralized Key Management (DKMS): An Essential Missing Piece of the SSI Puzzle - Drummond Reed
- Recommendations for Decentralized Key Management Systems
The Story of Open SSI Standards - Drummond Reed/Evernym SSIMeetup.org
Decentralized Identity Foundation^ >>
On May 22 at Consensus 2017 the formation of the Decentralized Identity Foundation (DIF) was announced:
- Conensus 2017 - Building an Foundation for Decentralized Identity (video)
- Decentralized Identity Foundation (DIF) [G] [T] [B]
- Decentralized Identity Foundation Grows To 56 Members In Our First Year
- Identity Hubs Capabilities Perspective - Identity Hubs currently proposed in the Decentralized Identity Foundation (DIF) are a subset of a general Decentralized Identifier (DID).
- A Universal Resolver for self-sovereign identifiers [G] [>]
- 6/27 Masterclass on the DID Universal Resolver | Identiverse 2018
Evernym-Sovrin-Indy Adoption^
- Hyperledger Ursa "includes the Hyperledger Indy-Crypto code base that is the building block for anonymous credentials, the verifiable credentials protocol, in indy-sdk used by the Sovrin Network. [...] We are hopeful the shared library will help other platforms better incorporate and use ZKP-based credentials and leverage Sovrin for their identity component." (From Nathan George on Sovrin Telegram)[ϟ]
- Verified Organization Network [G] [>]
- "an initiative by the government of British Columbia to create a trusted network of organizational data. It allows organizations to claim credentials that are part of their own digital identity, using a component called TheOrgBook[G] that lists entities with their associated public verifiable claims.
- Demonstrating the Verifiable Organizations Network (VON)
- bcdevexchange.org/opportunities
- Tykn The Future of Resilient Identity [T][G][D] (Indy\Sovrin)
- Illinois Blockchain Initiative — partners with Evernym to launch birth registration pilot
- News Release: DHS S&T Awards $749K to Evernym for Decentralized Key Management Research and Development (Department of Homeland Security)
- Evernym and R3 Partner to Apply Self-Sovereign Identity to Financial Services
- Sovrin Foundation, Ontology and Evernym Collaborate on Interoperable Decentralized Identity Networks
- SecureKey Technologies to explore interoperability between Verified.Me and Hyperledger Indy
- Evernym rolls with auto industry association MOBI to promote SSI in automotive and IoT
- 15 Industry Leaders Join Evernym’s Global Accelerator to Build the Future of Digital Identity.
Founding members of the Accelerator include industry leading organizations ATB Financial, IAG, Irish Life, the International Federation of Red Cross, Spark New Zealand, Truu and three provincial and state governments. Collectively, these organizations represent the interests of 100's of millions of individuals worldwide.
- IOTA and Evernym Launch Collaboration Aimed at Making the Internet of Things More Secure
- Digital Identity Innovator Helps Non-Profits Get on the Identity Blockchain
Evernym is opening its Accelerator program to Non Profit Organization (NPOs) applications. Evernym will waive the $50,000 membership fee it normally charges to participate in the program. A panel of judges will select the successful applicants. The first group of awards will be announced before December 2018 and will include 5 organizations. Further NPO cohorts are already planned for 2019.
The World Bank estimates over 1 billion persons, usually the most vulnerable, are without formal identity. - The Sovrin Foundation Names Cisco Founding Steward
- CULedger partners with decentralized identity innovator Evernym to create MyCUID
- Self Sovereign Identity and MyData
- Mydata [T] [D] [D]
- goal: to empower individuals with their personal data, thus helping them and their communities develop knowledge, make informed decisions, and interact more consciously and efficiently with each other as well as with organisations."
- Consent[ϟ] — "platform for trusted personal data applications and services, using Ethereum smart contracts to implement decentralized identifiers, verified credentials, consent receipts, a web of trust, and exchange of assets and value."
- Mydata [T] [D] [D]
- Legal Entity Identifier blockchained by a Hyperledger Indy implementation of GraphChain
The main idea behind GraphChain is to use blockchain mechanisms on top of an abstract RDF graphs. This paper presents an implementation of GraphChain in the Hyperledger Indy framework. The whole setting is shown to be applied to the RDF graphs containing information about Legal Entity Identifiers (LEIs).
EU General Data Protection Regulation Act^ >>
- Digital Identity Management in the Context of GDPR & Sovrin —Why Data Privacy Matters & How to Protect It
- Self-Sovereign Privacy By Design
- Privacy by Design The 7 Foundational Principles
- When GDPR Becomes Real, and Blockchain is no longer fairydust
- Is Self-Sovereign Identity the ultimate GDPR compliance tool? [1\3] [2] [3]
Research Papers^ >>
Reports^ >>
- A Comprehensive Evaluation of the Identity Management Utility Sovrin
- White Paper: Canada’s Digital ID Future - A Federated Approach
- IDENTITY MATTERS
Video^ >>
- Phil Windley on the Sovrin Network
- Self-Sovereign Identity with Hyperledger Indy\Sovrin- Calvin Cheng - FOSSASIA 2018
- Hyperledger Indy introduction with Indy Agents Demo
- Hyperledger Indy Demo Screencast
- Architectural Overview of Indy Wallets
- Indy Demo by IBM
- Behind the Cloud Episode 6: Blockchain and Self-Sovereign Identity in the Enterprise
Podcasts^ >>
Sources^ >>
Please see /awesome-decentralized-id for much more related information—
Brought to you by The Crypto Library—Super Source
BTC— 1GvkjHtiy9LUjVkStnEAXxjhcoS56aCokY
DOGE— DSzMxfABB8EwKiumzV7YHhS7HTvWAyM7QF