From 4b686443bcd63109b0b66483607ff55c2aaba193 Mon Sep 17 00:00:00 2001 From: infominer33 Date: Wed, 27 Mar 2019 18:43:35 -0400 Subject: [PATCH] decentralize DIDecentralized --- bitcoin.md => initiatives/bitcoin.md | 0 initiatives/digital-bazaar.md | 0 .../ethereum}/cryptonomica.md | 0 .../ethereum}/eth-id-github.md | 0 {ethereum => initiatives/ethereum}/index.md | 0 {ethereum => initiatives/ethereum}/uport.md | 0 ibm.md => initiatives/ibm.md | 0 .../indy-ecosystem}/README.md | 0 .../indy-ecosystem}/VON.md | 0 .../indy-ecosystem}/adoption.md | 0 .../indy-ecosystem}/index.md | 0 .../indy-ecosystem}/indy-github.md | 0 .../indy-ecosystem}/literature.md | 0 .../indy-ecosystem}/sovrin.foundation.md | 0 microsoft.md => initiatives/microsoft.md | 0 initiatives/project-danube.md | 0 initiatives/spid-chain.md | 0 .../identity-foundation.md | 0 organizations.md => organizations/index.md | 30 ----- standards/index.md | 121 ++++++++++++++++++ xdi.md => standards/xdi.md | 18 ++- workshops/index.md | 36 ++++++ .../rebooting-web-of-trust.md | 0 23 files changed, 171 insertions(+), 34 deletions(-) rename bitcoin.md => initiatives/bitcoin.md (100%) create mode 100644 initiatives/digital-bazaar.md rename {ethereum => initiatives/ethereum}/cryptonomica.md (100%) rename {ethereum => initiatives/ethereum}/eth-id-github.md (100%) rename {ethereum => initiatives/ethereum}/index.md (100%) rename {ethereum => initiatives/ethereum}/uport.md (100%) rename ibm.md => initiatives/ibm.md (100%) rename {indy-ecosystem => initiatives/indy-ecosystem}/README.md (100%) rename {indy-ecosystem => initiatives/indy-ecosystem}/VON.md (100%) rename {indy-ecosystem => initiatives/indy-ecosystem}/adoption.md (100%) rename {indy-ecosystem => initiatives/indy-ecosystem}/index.md (100%) rename {indy-ecosystem => initiatives/indy-ecosystem}/indy-github.md (100%) rename {indy-ecosystem => initiatives/indy-ecosystem}/literature.md (100%) rename {indy-ecosystem => initiatives/indy-ecosystem}/sovrin.foundation.md (100%) rename microsoft.md => initiatives/microsoft.md (100%) create mode 100644 initiatives/project-danube.md create mode 100644 initiatives/spid-chain.md rename identity-foundation.md => organizations/identity-foundation.md (100%) rename organizations.md => organizations/index.md (85%) create mode 100644 standards/index.md rename xdi.md => standards/xdi.md (97%) create mode 100644 workshops/index.md rename rebooting-web-of-trust.md => workshops/rebooting-web-of-trust.md (100%) diff --git a/bitcoin.md b/initiatives/bitcoin.md similarity index 100% rename from bitcoin.md rename to initiatives/bitcoin.md diff --git a/initiatives/digital-bazaar.md b/initiatives/digital-bazaar.md new file mode 100644 index 00000000..e69de29b diff --git a/ethereum/cryptonomica.md b/initiatives/ethereum/cryptonomica.md similarity index 100% rename from ethereum/cryptonomica.md rename to initiatives/ethereum/cryptonomica.md diff --git a/ethereum/eth-id-github.md b/initiatives/ethereum/eth-id-github.md similarity index 100% rename from ethereum/eth-id-github.md rename to initiatives/ethereum/eth-id-github.md diff --git a/ethereum/index.md b/initiatives/ethereum/index.md similarity index 100% rename from ethereum/index.md rename to initiatives/ethereum/index.md diff --git a/ethereum/uport.md b/initiatives/ethereum/uport.md similarity index 100% rename from ethereum/uport.md rename to initiatives/ethereum/uport.md diff --git a/ibm.md b/initiatives/ibm.md similarity index 100% rename from ibm.md rename to initiatives/ibm.md diff --git a/indy-ecosystem/README.md b/initiatives/indy-ecosystem/README.md similarity index 100% rename from indy-ecosystem/README.md rename to initiatives/indy-ecosystem/README.md diff --git a/indy-ecosystem/VON.md b/initiatives/indy-ecosystem/VON.md similarity index 100% rename from indy-ecosystem/VON.md rename to initiatives/indy-ecosystem/VON.md diff --git a/indy-ecosystem/adoption.md b/initiatives/indy-ecosystem/adoption.md similarity index 100% rename from indy-ecosystem/adoption.md rename to initiatives/indy-ecosystem/adoption.md diff --git a/indy-ecosystem/index.md b/initiatives/indy-ecosystem/index.md similarity index 100% rename from indy-ecosystem/index.md rename to initiatives/indy-ecosystem/index.md diff --git a/indy-ecosystem/indy-github.md b/initiatives/indy-ecosystem/indy-github.md similarity index 100% rename from indy-ecosystem/indy-github.md rename to initiatives/indy-ecosystem/indy-github.md diff --git a/indy-ecosystem/literature.md b/initiatives/indy-ecosystem/literature.md similarity index 100% rename from indy-ecosystem/literature.md rename to initiatives/indy-ecosystem/literature.md diff --git a/indy-ecosystem/sovrin.foundation.md b/initiatives/indy-ecosystem/sovrin.foundation.md similarity index 100% rename from indy-ecosystem/sovrin.foundation.md rename to initiatives/indy-ecosystem/sovrin.foundation.md diff --git a/microsoft.md b/initiatives/microsoft.md similarity index 100% rename from microsoft.md rename to initiatives/microsoft.md diff --git a/initiatives/project-danube.md b/initiatives/project-danube.md new file mode 100644 index 00000000..e69de29b diff --git a/initiatives/spid-chain.md b/initiatives/spid-chain.md new file mode 100644 index 00000000..e69de29b diff --git a/identity-foundation.md b/organizations/identity-foundation.md similarity index 100% rename from identity-foundation.md rename to organizations/identity-foundation.md diff --git a/organizations.md b/organizations/index.md similarity index 85% rename from organizations.md rename to organizations/index.md index c16f4e05..3b0048e2 100644 --- a/organizations.md +++ b/organizations/index.md @@ -2,36 +2,6 @@ in progress.... -## IIW - Internet Identity Workshop - ->The [Internet Identity Workshop](https://internetidentityworkshop.com) has been finding, probing and solving identity issues twice every year since 2005. - -... - -
-IIW is at its heart a participatory conference. Through dozens of sessions, lunches, and two evening meals (all included in ticket) you’ll have plenty of chances to exchange ideas and make new professional connections. - -This is the time and place that you get to discuss, share your knowledge, work on and learn about anything & everything related to Internet Identity today. - -Spring: April 30, 2019 – May 2, 2019 - -Fall: October 01, 2019 – October 03, 2019 -
- -[![](https://i.imgur.com/DRSuywW.png)](https://vimeo.com/173562225) - -## Rebooting Web of Trust - -* [White Papers, Specifications & Proofs of Concept](https://github.com/WebOfTrustInfo/rwot1-sf/blob/master/topics-and-advance-readings/white-papers--specifications---and-proof-of-concept-code.md) - >Our goal for this initial #RebootingWebOfTrust design workshop is to: - > - > * Focus on the creation of the next generation of decentralized web-of-trust based identity systems. - > * To generate 5 technical white papers on topics decided by the group that will have the greatest impact on the future" - > - > To this end, I thought it would be useful to define what is a white paper, and as some people desire to go beyond this, what is a specification and proof of concept code. - -* WebOfTrust.info - Upcoming Events - ## MyData * [Mydata](http://mydata.org/) [[**T**](https://twitter.com/mydataorg)] [[**D**](https://mydata.org/papers/)] [[**D**](https://mydata.org/declaration/)] diff --git a/standards/index.md b/standards/index.md new file mode 100644 index 00000000..2614ef10 --- /dev/null +++ b/standards/index.md @@ -0,0 +1,121 @@ +# DID Related Web Standards [**^**](#contents) + +* [**XDI**](xdi.html) **>>** + +## XDI [**^**](#contents) + +The XNS Public Trust Organization was founded in July 2000, shortly after International Planetwork Conference. -[xdi.org - History](http://xdi.org/?page_id=13) + > to promote the concept of individuals owning their own digital identity and data based on a nascent technology being produced by two Technical Committees at OASIS: XRI (Extensible Resource Identifier) and XDI (Extensible Data Interchange). +* [tutorial.xdi2.org](https://tutorial.xdi2.org) + > XDI is a technology for modeling, storing, and manipulating data. + > + > It fits into a similar category of technologies as JSON, XML and RDF, but also has a number of properties that distinguishes it. + > + > XDI is a graph-based data model. This means that all data is expressed using nodes and arcs in a graph. At a minimum, a graph consists of a single node, called the common root node. + +### OASIS XDI Tech Committee on Github +* /OASIS-XDI-Technical-Committee/xdi-spec-docbook - XDI Specifications (Docbook) +* /OASIS-XDI-Technical-Committee/xdi-developers-guide - XDI Developer's Guide +* /OASIS-XDI-Technical-Committee/xdi-spec-openoffice - XDI Specifications (Open Office) +* /OASIS-XDI-Technical-Committee/xdi-spec-dita - XDI Specifications (DITA) + + +### W3C [**^**](#contents) + +![](https://imgur.com/Lz6RTysl.png) + +* [World Wide Web Consortium(W3C)](https://www.w3.org/) [[**T**](https://twitter.com/w3c)] [[**G**](https://github.com/w3c)] + >The [World Wide Web Consortium (W3C)](https://www.w3.org/Consortium/) is an international community where Member organizations, a full-time staff, and the public work together to develop Web standards. Led by Web inventor and Director Tim Berners-Lee and CEO Jeffrey Jaffe, W3C's mission is to lead the Web to its full potential. +* Verifiable Claims WG - Mailing List (and archives) +* [Credentials Community Group](https://www.w3.org/community/credentials/)[[**B**](https://w3c-ccg.github.io/)] +* Public mailing list for the Credentials Community Group (and archives) - Anyone may read or write to this list. +* /opencreds/website + * [opencreds.org — Identity Credentials 1.0](https://opencreds.org/specs/source/identity-credentials/) +* /w3c-dvcg/w3c-dvcg.github.io - Landing site for W3C Digital Verification Community Group. [**W**] +* [JSON-LD 1.0, W3C Recommendation](https://www.w3.org/TR/json-ld/) + +![](https://imgur.com/6MLNgXal.png)\ +The Story of Open SSI Standards - Drummond Reed/Evernym SSIMeetup.org[ϟ] + +#### DID the Decentralized Identifier [**^**](#contents) + + + +* [DID Whitepaper](https://github.com/WebOfTrustInfo/rwot2-id2020/blob/master/topics-and-advance-readings/DID-Whitepaper.md) + > A DID architecture should focus on the set of components that Mr. Gupta refers to as "the minimum required for people to be able to do business (or other critical functions) together". + > + >**A Decentralized Identifier (DID) Registry and Discovery Service** + > + > This "minimum required" is defined by a union of the proposed requirements identified by the W3C Credential Community Group, the XDI.org Registry Working Group, and the Rebooting the Web of Trust group. It consists of three functions that can be addressed by a combination of blockchain and DHT technology: + > + > * A DID registration function + > * A discovery function that enables looking up a registered DID in the blockchain + > * A master key recovery function +* [A Universally Unique IDentifier (UUID) URN Namespace](https://www.ietf.org/rfc/rfc4122.txt) <-DID's modeled after + * [All you need to know about sequential UUID generators](https://blog.2ndquadrant.com/sequential-uuid-generators/) +* [w3c- Decentralized Identifiers (DIDs) v0.11](https://w3c-ccg.github.io/did-spec/) + * Authors: + * [Drummond Reed](https://equalsdrummond.name/) [[**T**](https://twitter.com/drummondreed)] ([Evernym](https://www.evernym.com/)) + * [Manu Sporney](http://manu.sporny.org/)[[**T**](https://twitter.com/manusporny)] ([Digital Bazaar](https://digitalbazaar.com)) + * Dave Longley ([Digital Bazaar](https://digitalbazaar.com)) + * [Christopher Allen](http://www.lifewithalacrity.com/) [[**info**](https://github.com/ChristopherA/info)] ([Blockstream](https://blockstream.com/)) + * Ryan Grant + * [Markus Sabadello (Peacekeeper)](http://mydata2016.org/speaker/markus-sabadello/) [[**T**](https://twitter.com/peacekeeper)] [[**G**](https://github.com/peacekeeper)] [[**B**](https://medium.com/@markus.sabadello)] ([Danube Tech](https://github.com/projectdanube)) +* [Understanding Decentralized IDs (DIDs)](https://medium.com/@adam_14796/understanding-decentralized-ids-dids-839798b91809) +* [DID Primer](https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2017/blob/master/draft-documents/did-primer.md) [[**ϟ**](https://github.com/WebOfTrustInfo/rwot7-fall2018/blob/master/topics-and-advance-readings/did-primer-extended.md)] +* [Decentralized IDentifers (DIDs)](https://www.w3.org/2018/vocabws/presentations/Sabadello.pdf) +* [Requirements for DIDs](https://github.com/WebOfTrustInfo/ID2020DesignWorkshop/blob/master/final-documents/requirements-for-dids.pdf) +* [DIDs in DPKI](https://github.com/WebOfTrustInfo/rwot7/blob/master/topics-and-advance-readings/dids-in-dpki.md) +* [What is a DID?](https://docs.google.com/document/d/1Ym85y_bDVN9xkRZ-oD-zlUUIeZjVGWNihfZBk2GQidk/edit) +* [The Path from an id (DID) to a Real-Life Something](https://hyperonomy.com/2019/01/04/the-path-from-a-id-did-to-a-real-life-something) + + + +#### Verifiable Claims [**^**](#contents) + + + + +* [Verifiable Claims Working Group](https://www.w3.org/2017/vc/WG/) [[**D**](https://www.w3.org/2017/vc/charter.html)] +* [Verifiable Claims Data Model 1.0](https://w3c.github.io/vc-data-model/) [[**G**](https://github.com/w3c/vc-data-model)] [[**D**](https://w3c.github.io/vc-use-cases/)] +* [Verifiable Credentials 101 for SSI – Tyler Ruff – Webinar 11](http://ssimeetup.org/verifiable-credentials-101-ssi-tyler-ruff-webinar-11/) + + +### DID Auth [**^**](#contents) + +![](https://imgur.com/XMaq5cil.png) + + + * [DID Auth and the Little I-am-Me](https://medium.com/@markus.sabadello/did-auth-and-the-little-i-am-me-ec14d757ff09) + * [Introduction to DID Auth](https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-spring2018/blob/master/final-documents/did-auth.md) [[**ϟ**](http://ssimeetup.org/introduction-did-auth-markus-sabadello-webinar-10/)] + +\ +http://ssimeetup.org/introduction-did-auth-markus-sabadello-webinar-10 + + +### Decentralized Key Management-Agents [**^**](#contents) + + + +* [Decentralized Key Management (DKMS): An Essential Missing Piece of the SSI Puzzle - Drummond Reed](https://www.slideshare.net/SSIMeetup/decentralized-key-management-dkms-an-essential-missing-piece-of-the-ssi-puzzle-drummond-reed) +* [Recommendations for Decentralized Key Management Systems](https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2017/blob/master/topics-and-advance-readings/dkms-recommendations.md) +* [Agent to Agent Communication](https://drive.google.com/file/d/1PHAy8dMefZG9JNg87Zi33SfKkZvUvXvx/view): Daniel Hardman explains the goals of agent to agent communication + + +![](https://i.imgur.com/5qc1qrG.png)\ +DKMS - An Essential Missing Piece of the SSI Puzzle. Drummond Reed. SSIMeetup.org + +* Microsoft- Decentralized Identity — Own and Control Your Identity. +![](https://i.imgur.com/ozOLCuW.png) + + +### Blockcerts [**^**](#contents) +* [Learning Machine](https://www.learningmachine.com/) +* [Academic Credentialing and the Blockchain](https://www.learningmachine.com/academic-credentialing-blockchain/) +* [Blockcerts](https://www.blockcerts.org), developed by learning 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](https://www.insidehighered.com/news/2017/10/19/mit-introduces-digital-diplomas) digital certificates based on this standard. + * [CXC (Carribean) Pilots E-Certificates on the Blockchain](https://www.cxc.org/cxc-pilots-e-certificates-on-the-blockchain/) + * [A Decentralized Approach to Blockcerts Credential Revocation](https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2017/blob/master/final-documents/blockcerts-revocation.md) + + +### Schema [**^**](#contents) +* [Schema](https://schema.org) — 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." diff --git a/xdi.md b/standards/xdi.md similarity index 97% rename from xdi.md rename to standards/xdi.md index 5c1a3be0..c0d63bc2 100644 --- a/xdi.md +++ b/standards/xdi.md @@ -1,12 +1,15 @@ # XDI -The XNS Public Trust Organization was founded in July 2000, shortly after International Planetwork Conference. -[xdi.org - History](http://xdi.org/?page_id=13) - > to promote the concept of individuals owning their own digital identity and data based on a nascent technology being produced by two Technical Committees at OASIS: XRI (Extensible Resource Identifier) and XDI (Extensible Data Interchange). - -* [xdi.org](http://xdi.org/) is a non-profit public trust organization whose purpose is to provide public infrastructure for digital identity, security, and privacy using the open standard XDI semantic data interchange protocol developed by the OASIS XDI Technical Committee. +* [tutorial.xdi2.org](https://tutorial.xdi2.org) + > XDI is a technology for modeling, storing, and manipulating data. + > + > It fits into a similar category of technologies as JSON, XML and RDF, but also has a number of properties that distinguishes it. + > + > XDI is a graph-based data model. This means that all data is expressed using nodes and arcs in a graph. At a minimum, a graph consists of a single node, called the common root node. ## Contents +* [Intro](#intro) * [RWoT Papers](#rwot-papers-) * [Project Danube](#project-danube-) * [Github Repos](#github-repos-) @@ -21,6 +24,13 @@ The XNS Public Trust Organization was founded in July 2000, shortly after Intern * [XDI Server Deployed Via](#xdi-server-deployed-via-) * [Services](#services-) +## Intro + +The XNS Public Trust Organization was founded in July 2000, shortly after International Planetwork Conference. -[xdi.org - History](http://xdi.org/?page_id=13) + > to promote the concept of individuals owning their own digital identity and data based on a nascent technology being produced by two Technical Committees at OASIS: XRI (Extensible Resource Identifier) and XDI (Extensible Data Interchange). +* [xdi.org](http://xdi.org/) is a non-profit public trust organization whose purpose is to provide public infrastructure for digital identity, security, and privacy using the open standard XDI semantic data interchange protocol developed by the OASIS XDI Technical Committee. + + ## RWoT Papers * [Cool hack with XDI graphs, blockstore, link contracts, and cryptographic identifiers](https://github.com/WebOfTrustInfo/rwot1-sf/blob/master/topics-and-advance-readings/cool-hack-xdi-blockstore-bip32.md) diff --git a/workshops/index.md b/workshops/index.md new file mode 100644 index 00000000..33f4df51 --- /dev/null +++ b/workshops/index.md @@ -0,0 +1,36 @@ +# Decentralized-ID Workshops + +![](https://www.yubico.com/wp-content/uploads/2013/10/IIW-blog.jpg) + + +In 2005, [Kaliya Young](https://identitywoman.net/)[[**T**](https://twitter.com/IdentityWoman)], [Phil Windley](https://windley.com)[[**T**](https://twitter.com/windley)][[**V**](https://vimeo.com/windley)][[**G**](https://github.com/windley)], [Drummond Reed](https://www.evernym.com/)[[**T**](https://twitter.com/drummondreed)][[**B**](https://equalsdrummond.name/)], and [Doc Searls](http://blogs.harvard.edu/doc/)[[**T**](https://twitter.com/dsearls)][[**B**](https://blogs.harvard.edu/doc)] hosted the first [Internet Identity Workshop](http://www.internetidentityworkshop.com/)(IIW)[[**T**](https://twitter.com/idworkshop)] in Berkeley to discuss "architectural and governance proposals for Internet-wide identity services and their underlying philosophies." -[Announcing IIW 2005](https://identitywoman.net/announcing-the-internet-identity-workshop-iiw2005/) + +* [unconference.net](http://unconference.net/) + +Since then, the IIW has met bi-anually, actively supporting the development of the identity software-ecosystem, including [OpenID](http://wiki.openid.net)('05), OpenID [2.0](http://wiki.openid.net/w/page/12995215/OpenID%20Authentication%202-1)('06), [OAuth](https://en.wikipedia.org/wiki/OAuth)('10), [FIDO](https://fidoalliance.org/)('13) and OpenID [Connect](https://en.wikipedia.org/wiki/OpenID_Connect)('14). + +... + +
+IIW is at its heart a participatory conference. Through dozens of sessions, lunches, and two evening meals (all included in ticket) you’ll have plenty of chances to exchange ideas and make new professional connections. + +This is the time and place that you get to discuss, share your knowledge, work on and learn about anything & everything related to Internet Identity today. + +Spring: April 30, 2019 – May 2, 2019 + +Fall: October 01, 2019 – October 03, 2019 +
+ +[![](https://i.imgur.com/DRSuywW.png)](https://vimeo.com/173562225) + +## Rebooting Web of Trust + +* [White Papers, Specifications & Proofs of Concept](https://github.com/WebOfTrustInfo/rwot1-sf/blob/master/topics-and-advance-readings/white-papers--specifications---and-proof-of-concept-code.md) + >Our goal for this initial #RebootingWebOfTrust design workshop is to: + > + > * Focus on the creation of the next generation of decentralized web-of-trust based identity systems. + > * To generate 5 technical white papers on topics decided by the group that will have the greatest impact on the future" + > + > To this end, I thought it would be useful to define what is a white paper, and as some people desire to go beyond this, what is a specification and proof of concept code. +* WebOfTrust.info - Upcoming Events +* [**Rebooting Web Of Trust - Papers and Advance Readings Index**](rebooting-web-of-trust.html) **>>** diff --git a/rebooting-web-of-trust.md b/workshops/rebooting-web-of-trust.md similarity index 100% rename from rebooting-web-of-trust.md rename to workshops/rebooting-web-of-trust.md