decentralized-id.github.io/README.md
2019-03-05 04:46:19 -05:00

62 KiB
Raw Blame History

Awesome Decentralized Identity Awesome

Self-Sovereign, Blockchain and Decentralized Identity Resources

This is a gathering of educational materials around decentralized, self-sovereign, and blockchain identity. Its an index for research, training, developers, students, end-users, investors, and the enterprise to more easily learn and navigate the decentralized identity landscape.

NOTE: This repository is in the process of restructuring, along its way to decentralized-id/decentralized-id.github.io, to become a community developed website decentralized-id.com.

There will be further notice, here, at a later time.

A good selfsovereign identity system will allow individuals to directly influence how companies, governments, and others correlate our interactions across different services and locations by default. It wont fix all identity problems nor preclude alternative identity approaches, but it will put the individual in control of most uses of identity and give organizations a simpler, easier, more ethical way to use identity to improve how they provide services and products. When successful, it will not only enable individuals to exercise greater control over how companies and governments keep track of us, it will also illuminate those situations where selfsovereign identity is restricted, facilitating a conversation about when and where such limits are appropriate. Joe Andrieu -A TechnologyFree Definition of SelfSovereign Identity

Contents

Directory ^

Other files within, and related to this repository

Internal

External

Resources

[T]witter • [G]ithub • [B]log • [wp] whitepaper • [D]ocumentation • [F]orums • [C]hat • [tele]gram • [web]site • [ϟ] related resource • [>] related section • [^] back to the contents.

Pull Requests Welcome

What is Decentralized ID? ^

The essence of Decentralized-ID is to create systems for identification that are not owned by any one particular organization, and global collaboration in support of interoperability among emerging technologies for identity.

It's impossible to have a conversation about decentralized-id without discussing blockchain and self sovereign identity:

  • Blockchain fueled longstanding efforts to create a privacy preserving internet-wide identity protocol, and inspired development of decentralized networks for online identification.
  • Self Sovereign Identity principles (with some help from the GDPR) have helped to shape the narrative around putting the identity owner in control over their personal information.
  • The United Nations Sustainable Development Goals (SDGs) have also helped to fueled efforts for a global and widely accessible identity solution.

infominer.id

Self Sovereign Identity ^

0/ “Self-Sovereign Identity: A Progress Report”…

— Christopher Allen (@ChristopherA) April 25, 2018

DID Adoption ^

  • @ChristopherA on DID adoption

    "22/ Over a dozen companies and organizations, using multiple blockchains (Bitcoin, Ethereum, Hyperledger, etc.), have committed to deploying DIDs, including IBM, Microsoft, Digital Bazaar, Consensys, Evernym, Learning Machine, British Columbia, and more:" —How blockchain could solve the internet privacy problem

  • Veres One DID Method 1.0 [D] (veres.one) — a permissionless public ledger designed specifically for the creation and management of decentralized identifiers (DIDs)
  • Blockstack DID Spec[ϟ] Blockstack is a network for decentralized applications where users own their identities and data. Blockstack utilizes a public blockchain to implement a decentralized naming layer, which binds a user's human-readable username to their current public key and a pointer to their data storage buckets.
  • BTCR DID Method — The Bitcoin Reference DID method (did:btcr) supports DIDs on the public Bitcoin blockchain. The Bitcoin Reference method has minimal design goals: a DID trust anchor based on the Bitcoin blockchain, updates publicly visible and auditable via Bitcoin transactions, and optionally, additional DID Document information referenced in the transaction OP_RETURN data field. No other Personal Identifiable Information (PII) would be placed on the immutable blockchain.
  • Interplanetary Identifiers IPID - Implementation of the DID spec over IPFS (Interplanetary File System)
  • Peer DID Method Spec
  • Spidchain [wp]
    • "offers a platform for self-sovereign identity, including desktop and mobile apps for end-users. It uses Decentralized Identifiers (DIDs) - backed by optionally Bitcoin or Ethereum - to implement a marketplace for verifiable claims. The Spidchain applications allow individuals to create, recover, and revoke DIDs, to authenticate, to sign and verify files and claims, and more."
  • did:ockam: [ϟ]

Decentralized Identity Foundation ^

Evernym ^

The Sovrin Foundation ^

Selected articles by Phil Windley ^

Hyperledger Indy ^

Blockstack ^

Democracy Earth ^

we worked with councils, senates, non profits, student centers, political parties, corporations.. but implementing real digital governance at scale really took off with crypto networks. our partnership with @blockstack is our biggest milestone of 2018. -Santi

Bitcoin ^

  • Bitnation taps Blockchain tech to aid Refugees[^]
  • BTCR DID Method — The Bitcoin Reference DID method (did:btcr) supports DIDs on the public Bitcoin blockchain. The Bitcoin Reference method has minimal design goals: a DID trust anchor based on the Bitcoin blockchain, updates publicly visible and auditable via Bitcoin transactions, and optionally, additional DID Document information referenced in the transaction OP_RETURN data field. No other Personal Identifiable Information (PII) would be placed on the immutable blockchain.

Ethereum ^

Ethereum Identity Apps ^

IBM ^

Microsoft ^

Blockpass ^

Decentralized Public Key Infrastructure DPKI ^

Handshake ^

  • Handshake [wp] [D] - Handshake is a UTXO-based blockchain protocol which manages the registration, renewal and transfer of DNS top-level domains (TLDs). Our naming protocol differs from its predecessors in that it has no concept of namespacing or subdomains at the consensus layer. Its purpose is not to replace DNS, but to replace the root zone file and the root servers.

Structured Data Standards ^

  • Blockcerts, developed byLearning Machine, is an open standard for issuing and verifying blockchain-based official records; The project offers open-source libraries, tools, and mobile apps. MIT has issued digital certificates based on this standard.
  • Schema — a collaborative, community activity with a mission to create, maintain, and promote schemas for structured data on the Internet. Schema.org vocabulary can be used with many different encodings, including RDFa, Microdata and JSON-LD. These vocabularies cover entities, relationships between entities and actions, and can easily be extended through a well-documented extension model. Over 10 million sites use Schema.org to markup their web pages and email messages. Many applications from Google, Microsoft, Pinterest, Yandex and others already use these vocabularies to power rich, extensible experiences."
    • ÆTERNITY [G]: using Schema's standards: "offers an identity architecture where every account has a unique ID number, and unique names can be registered and linked to arbitrary data such as addresses on the blockchain. Schema's are used for representing data about persons and organizations."
  • DIDs[>] and Verifiable Claims of the W3C [>]

Personal Data Wallets & Marketplaces ^

  • 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."
  • Pillar Project [wp]
    • planning to offer a "Personal Data Locker" consisting of a wallet, browser, and token exchange. Personal assets will be put on a blockchain, and "Pillar" tokens will be issued."
  • Datum [wp]
    • "network allows anyone to store structured data on a smart contract blockchain. Data can optionally be bought and sold on a marketplace using the DAT token. Datum leverages BigchainDB and IPFS as data storage backends. All data is encrypted and protected using AES256-GCM.
  • ONTology [G]— "a "Distributed Trust Network" which combines a cross-chain identity system, peer-to-peer data transmission, data authorization mechanisms, distributed data storage, attestation, and various industry-specific modules. It also includes an Ontology Crypto Package (OCP) and an Ontology Marketplace (OM)."
  • Pro-civis — "e-government as a service" platform called "eID+". It enables citizens to get an official, electronic Citizen-ID on a mobile app.
    • The platform includes the Vetri wallet and marketplace. 'Earn extra income and rewards by joining the data economy.'"
  • We can do better than selling our data-Doc Searls(IIW)

Blockchain ID ^

State Led Initiatives ^

Australia ^

Canada ^ >

VON's founding members are governments who are, by law, trusted issuers of data about organizations. The Province of British Columbia, Province of Ontario and the Government of Canada have come together to create the initial services needed to establish VON.

VON's founders have delivered new Indy-based open source components which form VON's backbone. TheOrgBook is a publicly accessible repository of verifiable claims about organizations. VON-X enables services to verify and issue credentials.[ϟ]

Estonia^

European Union ^

Netherlands ^

Spain ^

  • Alastria [G]
    • a non-profit consortium building a national blockchain ecosystem for Spain. The security and veracity of information will be ensured through the identification of natural and legal persons, while at the same time allowing citizens to have control over their personal information in a transparent way following the guidelines set by the European Union.

Switzerland ^

USA ^

Additional Thought around Identity ^

  • Decentralized Identity Trilemma

    There seems to exist a trilemma in decentralized identity analogous to @Zooko's triangle. None of the existing solutions are at the same time: 1) privacy-preserving, 2) Sybil-resistant 3) self-sovereign -[T]

  • Proof of Thought (PoT)
  • Queer Privacy

    Stories about using the Internet as a tool to find out more about yourself, and as a tool to express and empower; about the dangers of Internet censorship and about the practical realities of maintaining multiple distinct digital identities.

  • @SarahJamieLewis Twitter thread on Identity

    Any technology which relies on the existence of, or attempts to create a, global, unique identity is oppressive by design. Stop" innovating" oppressive structures.

Humanitarian ^

2018 Identity Landsacpe brought to you by: One World Identity — independent advisory and digital strategy consultancy focused on trust and the data economy.

EU General Data Protection Regulation Act ^

Reports ^

Research-Papers ^

Video ^

Slideshare ^

Podcasts ^

Sources ^


infominer.id ^

I've collected other crypto resources in the SuperSource Discord server, and have other repositories similar to this one for other topics, beyond identity. Have a look around—infominer.id

Tips Welcome

BTC— 1GvkjHtiy9LUjVkStnEAXxjhcoS56aCokY

DOGE— DSzMxfABB8EwKiumzV7YHhS7HTvWAyM7QF