From b6fb9e6212600c966035cfc9ebe0c2c1e78ce504 Mon Sep 17 00:00:00 2001 From: infominer33 Date: Wed, 6 Mar 2019 06:00:36 -0500 Subject: [PATCH] listing all github repositories --- github.md | 66 ------ github/README.md | 191 ++++++++++++++++++ github/w3c.md | 48 +++++ .../{indy-github-repos.md => indy-github.md} | 0 4 files changed, 239 insertions(+), 66 deletions(-) delete mode 100644 github.md create mode 100644 github/README.md create mode 100644 github/w3c.md rename hyperledger/indy-ecosystem/{indy-github-repos.md => indy-github.md} (100%) diff --git a/github.md b/github.md deleted file mode 100644 index 1ab7abef..00000000 --- a/github.md +++ /dev/null @@ -1,66 +0,0 @@ -# GitHub Repositories -Where you can get started working with DID Today. - -## Contents - -## /WebOfTrustInfo - Design Workshop - ->The Web of Trust is a buzzword for a new model of decentralized self-sovereign identity. It’s a phrase that dates back almost twenty-five years, the classic definition derives from PGP. - -\#RebootingWebOfTrust holds bi-annual design workshops where many of the ideas in SSI\DID were formed. - -In advance of each workshop, all participants produce a one-or-two page topic paper on either: - -* A specific problem that they wanted to solve with a web-of-trust solution, and why current solutions (PGP or CA-based PKI) can't address the problem? -* A specific solution related to the web-of-trust that you'd like others to use or contribute to? - -The workshop itself also produces technical whitepapers, this Repository holds a record of the progression of thought in SSI, since November, 2015. - -* https://github.com/WebOfTrustInfo/ -* One Page List of RWoT Literature - -## W3C - World Wide Web Consortium - -### Verifiable Claims WG - -* /w3c/verifiable-claims - W3C Verifiable Claims Working Group. -* /w3c/vc-data-model -Verifiable Claims Data Model and Representations specification. -* /w3c/vc-use-cases - Verifiable Claims Use Cases. -* /w3c/vc-test-suite - Verifiable Claims WG Test Suite. -* /w3c/vc-imp-guide - Verifiable Credentials Implementation Guidelines -* -* -* -* - -## Hyperledger Indy -* [/indy-plenum](https://github.com/hyperledger/indy-plenum) - Byzantine Fault Tolerant Protocol [[**wiki**](https://github.com/hyperledger/indy-plenum/wiki)] - > "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." - * [Storage components](https://github.com/hyperledger/indy-plenum/blob/master/docs/storage.md) - As of now, RocksDB is used as a key-value database for all Storages. -* [/indy-sdk](https://github.com/hyperledger/indy-sdk) - Everything needed to build applications that interact with an Indy distributed identity ledger. - * [MAINTAINERS.md](https://github.com/hyperledger/indy-sdk/blob/master/MAINTAINERS.md) -* [/indy-node](https://github.com/hyperledger/indy-node) - The server portion of a distributed ledger purpose-built for decentralized identity. -* [/indy-anoncreds](https://github.com/hyperledger/indy-anoncreds) - Anonymous credentials protocol implementation in python -* [/indy-agent](https://github.com/hyperledger/indy-agent) - reference agents and associated tools. -* [/indy-test-automation](https://github.com/hyperledger/indy-test-automation) - Automation tools for testing of Indy Project components. -* [/indy-post-install-automation](https://github.com/hyperledger/indy-post-install-automation) -* [/indy-hipe](https://github.com/hyperledger/indy-hipe) - -Hyperledger Indy Project Enhancements - * https://indy.readthedocs.io/projects/hipe/en/latest/ -* [/indy-crypto](https://github.com/hyperledger/indy-crypto) - shared crypto library for Hyperledger Indy components. To be: -* [/ursa](https://github.com/hyperledger/ursa) [[**ϟ**](https://www.hyperledger.org/blog/2018/12/04/welcome-hyperledger-ursa)][[**ϟ**](https://www.coindesk.com/hyperledger-launches-cryptography-toolbox-for-blockchain-developers)] "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) [[**wiki**](https://wiki.hyperledger.org/projects/ursa)] - - - -## /peacekeeper/blockchain-identity - ->Projects/companies working on blockchain and identity - -* [/peacekeeper/blockchain-identity](https://github.com/peacekeeper/blockchain-identity) - The Original list of Blockchain Identity Initiatives. - -Maintained by, [Markus Sabadello (Peacekeeper)](https://medium.com/@markus.sabadello) - -## /decentralized-id/decentralized-id.github.io -You can join in on the research, and help build this educational resource. - -* [/decentralized-id/decentralized-id.github.io](https://github.com/decentralized-id/decentralized-id.github.io) \ No newline at end of file diff --git a/github/README.md b/github/README.md new file mode 100644 index 00000000..f8f5aef3 --- /dev/null +++ b/github/README.md @@ -0,0 +1,191 @@ +# GitHub Repositories +Where you can get started working with DID Today. + +## Contents + +* [/WebOfTrustInfo](#weboftrustinfo---design-workshop) +* [/w3c](#w3c---world-wide-web-consortium) +* [/hyperledger Indy](#hyperledger-indy) +* [/peacekeeper/blockchain-identity](#peacekeeperblockchain-identity) +* [/decentralized-id/decentralized-id.github.io](#decentralized-iddecentralized-idgithubio) +* [] + +## /WebOfTrustInfo - Design Workshop + +>The Web of Trust is a buzzword for a new model of decentralized self-sovereign identity. It’s a phrase that dates back almost twenty-five years, the classic definition derives from PGP. + +\#RebootingWebOfTrust holds bi-annual design workshops where many of the ideas in SSI\DID were formed. + +In advance of each workshop, all participants produce a one-or-two page topic paper on either: + +* A specific problem that they wanted to solve with a web-of-trust solution, and why current solutions (PGP or CA-based PKI) can't address the problem? +* A specific solution related to the web-of-trust that you'd like others to use or contribute to? + +The workshop itself also produces technical whitepapers, this Repository holds a record of the progression of thought in SSI, since November, 2015. + +* https://github.com/WebOfTrustInfo/ +* One Page List of RWoT Literature + +## /w3c - World Wide Web Consortium + +### Verifiable Claims WG + +Verifiable Claims WG - Mailing List (and archives) + +* /w3c/verifiable-claims - W3C Verifiable Claims Working Group. +* /w3c/vc-data-model -Verifiable Claims Data Model and Representations specification. +* /w3c/vc-use-cases - Verifiable Claims Use Cases. +* /w3c/vc-test-suite - Verifiable Claims WG Test Suite. +* /w3c/vc-imp-guide - Verifiable Credentials Implementation Guidelines + +## /w3c-ccg - Credentials Community Group + +### CCG + +Public mailing list for the Credentials Community Group (and archives) - Anyone may read or write to this list. + * /w3c-ccg/meetings CCG Meeting Transcripts +* /w3c-ccg/community - CCG Community Repo +* /w3c-ccg/announcements - CCG Announcements +* /w3c-ccg/w3c-ccg-process +* /w3c-ccg/registries-process + +**>>** **[More CCG Repositories](w3c.md#html)** **>>** + +## W3C Digital Verification Community Group +> The mission of the W3C Digital Verification Community Group is to study, design, promote, and deploy systems that increase trust on the Web. + +* /w3c-dvcg/w3c-dvcg.github.io - Landing site for W3C Digital Verification Community Group. +* /w3c-dvcg/multibase - +An IETF Internet Draft for the Multibase data format +* /w3c-dvcg/hashlink - An IETF Internet Draft for the Hashlink data format +* /w3c-dvcg/multihash - An IETF Internet Draft for the Multihash data format +* /w3c-dvcg/security-vocab - The Linked Data Security Vocabulary +* /w3c-dvcg/lds-rsa2018 - +Linked Data Signature Suite created in 2018 +* /w3c-dvcg/http-signatures - Signing HTTP Messages specification +* /w3c-dvcg/ld-proofs - +Linked Data Proofs Specification +* /w3c-dvcg/ld-signatures - Linked Data Signatures enable digital signatures on Linked Data +* /w3c-dvcg/lds-ed25519-2018 - Linked Data Signature Suite for Ed25519 2018 +* /w3c-dvcg/lds-merkleproof2017 - 2017 Signature suite for doing Merkle Proofs. +* /w3c-dvcg/lds-redaction2016 - Linked Data Signature Suite created in 2016 for performing Redacted +* /w3c-dvcg/http-signatures-audit - Security considerations for HTTP Signatures specification. +* /w3c-dvcg/lds-koblitz2016 - Linked Data Signature Suite for the Koblitz Elliptic Curve 2016 +* /w3c-dvcg/lds-pseudonymous2016/ +* /w3c-dvcg/lds-rsa2016/ + +## /opencreds + +* /opencreds/website - The Open Credentials Website +* /opencreds/minutes - +Text and audio meeting minutes for W3C Credentials Community Group + +## /decentralized-identity - DIF + +* /decentralized-identity/decentralized-identity.github.io - Site for the open source, community-driven group of dev and organizations working toward an interoperable, decentralized identity ecosystem +* /decentralized-identity/org - DIF docs, wiki, and organizational material + +### DIF - DID +* /decentralized-identity/did-methods - DID Method specs, docs, and materials +* /decentralized-identity/did-common-typescript + - A common bundle of shared code and modules for working with DIDs, DID Documents, and other DID-related activities +* /decentralized-identity/did-security-csharp - C# implementation of DID security and privacy controls +* /decentralized-identity/did-security-typescript - Typescript implementation of DID security and privacy controls +* /decentralized-identity/did-common-java - Shared DID Java library. +* /decentralized-identity/ua-web-extension - Basic web extension version of a DID User Agent +* /decentralized-identity/did-recovery - Various methods for DID recovery + +### DIF - DID-Auth +* /decentralized-identity/did-auth-jose - JOSE-based implementation of DID Authenticated Encryption + +### DIF - Sidetree +* /decentralized-identity/sidetree-ipfs - IPFS module for storing and accessing Sidetree entity operation data via content addressable storage +* /decentralized-identity/sidetree-core - The blockchain-agnostic server implementation of the Sidetree protocol. +* /decentralized-identity/sidetree-bitcoin - Blockchain-specific code for the Sidetree-based DID Method implementation on Bitcoin +* /decentralized-identity/ion - DID Method implementation using the Sidetree protocol on top of Bitcoin + +### DIF - Hub +* /decentralized-identity/hub-sdk-js-sample - Sample app demonstrating use of the DIF Identity Hub JavaScript SDK. +* /decentralized-identity/hub-sdk-js - JavaScript SDK for interacting with Identity Hubs +* /decentralized-identity/hub-common-js - Common interfaces for working with Identity Hubs in JavaScript/TypeScript +* /decentralized-identity/hub-node-core - Node.js implementation of the Identity Hub interfaces, business logic, and replication protocol. +* /decentralized-identity/identity-hub - Storage and compute nodes for decentralized identity data and interactions +* /decentralized-identity/hub-node-reference - The official Identity Hub reference implementation bundle for Node.js + +### DIF - Uniresolver + +* /decentralized-identity/universal-resolver - Universal Resolver implementation and drivers. +* /decentralized-identity/universal-resolver-frontend - Frontend web UI for Universal Resolver +* /decentralized-identity/universal-resolver-python +* /decentralized-identity/universal-resolver-java + +### DIF - Other +* /decentralized-identity/credential-manifest - Format that normalizes the definition of requirements for the issuance of a credential +* /decentralized-identity/web-polyfills - Polyfills for proposed or emerging DID-centric Web APIs +* /decentralized-identity/ +* /decentralized-identity/http-did-auth-proxy - Forked from bcgov/http-did-auth-proxy +DID Auth HTTP proxy. + +* /decentralized-identity/universal-registrar - Specifications and implementation of a universal identifier registrar +* decentralized-identity/attestations - Attestation API implementations for various languages and platforms. + + +## /hyperledger Indy +* [/hyperledger/indy-plenum](https://github.com/hyperledger/indy-plenum) - Byzantine Fault Tolerant Protocol [[**wiki**](https://github.com/hyperledger/indy-plenum/wiki)] + > "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." + * [Storage components](https://github.com/hyperledger/indy-plenum/blob/master/docs/storage.md) - As of now, RocksDB is used as a key-value database for all Storages. +* [/hyperledger/indy-sdk](https://github.com/hyperledger/indy-sdk) - Everything needed to build applications that interact with an Indy distributed identity ledger. + * [MAINTAINERS.md](https://github.com/hyperledger/indy-sdk/blob/master/MAINTAINERS.md) +* [/hyperledger/indy-node](https://github.com/hyperledger/indy-node) - The server portion of a distributed ledger purpose-built for decentralized identity. +* [/hyperledger/indy-anoncreds](https://github.com/hyperledger/indy-anoncreds) - Anonymous credentials protocol implementation in python + +**>>** **[MORE Indy Related Repositories](../hyperledger/indy-ecosystem/indy-github.md)** **>>** + +## /bcgov + +* /bcgov/BC-Policy-Framework-For-GitHub - Policy information for BC Government employees using GitHub +* /bcgov/design-system - British Columbia Government Design System for Digital Services + +### BCGov - VON +* /bcgov/TheOrgBook - A public repository of verifiable claims about organizations. A key component of the Verifiable Organization Network. +* /bcgov/von - Verifiable Organizations Network +* /bcgov/von-connector - Verifiable Organization Network Connector +* /bcgov/von-network - A portable development level Indy Node network. +* /bcgov/von-ledger-explorer - The VON Ledger Explorer +* /bcgov/dFlow - A demonstration of the verifiable organization network showing a new restaurant gathering the permits necessary to open. + +### VON - Indy + +* /bcgov/indy-catalyst - Hyperledger Indy Catalyst is a set of application level software components designed to accelerate the adoption of trustworthy entity to entity communications. +* /bcgov/indy-sdk-postgres-storage - PostgreSQL plug-in for use with the indy-sdk + +#### VON - Agents + +* /bcgov/von-personal-agent - A personal agent for the von network. +* /bcgov/VON-ESB-DRS-Agent - Piloting the Dispute Resolution Suite with connections to the OrgBook +* /bcgov/von-agent-template - Template for a von-x based agent +* /bcgov/von-bc-registries-agent +* /bcgov/von_agent Forked from PSPC-SPAC-buyandsell/von_agent - VON agents using indy-sdk + + +### BCGov - DID-Auth +* /bcgov/did-auth-extension - DID Auth browser extension. +* /bcgov/http-did-auth-proxy - DID Auth HTTP proxy. +* /bcgov/did-auth-relying-party - DID Auth relying party. +* + + + +## /peacekeeper/blockchain-identity + +>Projects/companies working on blockchain and identity + +* [/peacekeeper/blockchain-identity](https://github.com/peacekeeper/blockchain-identity) - The Original list of Blockchain Identity Initiatives. + +Maintained by, [Markus Sabadello (Peacekeeper)](https://medium.com/@markus.sabadello) + +## /decentralized-id/decentralized-id.github.io +You can join in on the research, and help build this educational resource. + +* [/decentralized-id/decentralized-id.github.io](https://github.com/decentralized-id/decentralized-id.github.io) + diff --git a/github/w3c.md b/github/w3c.md new file mode 100644 index 00000000..66d39814 --- /dev/null +++ b/github/w3c.md @@ -0,0 +1,48 @@ + +### Verifiable Claims WG + +Verifiable Claims WG - Mailing List (and archives) + +* /w3c/verifiable-claims - W3C Verifiable Claims Working Group. +* /w3c/vc-data-model -Verifiable Claims Data Model and Representations specification. +* /w3c/vc-use-cases - Verifiable Claims Use Cases. +* /w3c/vc-test-suite - Verifiable Claims WG Test Suite. +* /w3c/vc-imp-guide - Verifiable Credentials Implementation Guidelines + +## /w3c-ccg - Credentials Community Group + +### CCG + +Public mailing list for the Credentials Community Group (and archives) - Anyone may read or write to this list. + * /w3c-ccg/meetings CCG Meeting Transcripts +* /w3c-ccg/community - CCG Community Repo +* /w3c-ccg/announcements - CCG Announcements +* /w3c-ccg/w3c-ccg-process +* /w3c-ccg/registries-process + +### DID + +* /w3c-ccg/did-primer - A Primer for Decentralized Identifiers +* /w3c-ccg/did-spec - Decentralized Identifier (DID) 1.0 Specification - Data Model and Syntax +* /w3c-ccg/did-resolution Spec 1.0 +* /w3c-ccg/did-use-cases +* /w3c-ccg/did-method-registry - a list of all known DID Methods and their current level of maturity. + * /w3c-ccg/didm-btcr - WORK ITEM: BTCR DID Method Spec + * /w3c-ccg/didm-veres-one - Veres One Decentralized Identifier Method Specification +* /w3c-ccg/did-wg-proposal - Proposal to W3C membership for a DID Working Group. + * /w3c-ccg/did-wg-charter - EXPERIMENTAL charter for the W3C Decentralized Identifier Working Group +* /w3c-ccg/did-hackathon-2018 +* /w3c-ccg/data-minimization - Data Minimization, Selective Disclosure, and Progressive Trust +* /w3c-ccg/credential-handler-api +* /w3c-ccg/amira - Amira Engagement Model. +* /w3c-ccg/functional-identity + +### CCG - Verifiable Credentials + +* - REGISTRY: The Verifiable Credentials Status Scheme Registry. +* /w3c-ccg/edu_occ_verifiable_credentials - WORK ITEM: Drafts and Ideas of Educational and Occupational Verifiable Credentials. +* /w3c-ccg/vc-examples - WORK ITEM: Verifiable Credentials Examples + +### CCG - Linked Data +* /w3c-ccg/ocap-ld - WORK ITEM: Linked Data Object Capabilities specification +* /w3c-ccg/ld-cryptosuite-registry - REGISTRY: Linked Data Keys Registry \ No newline at end of file diff --git a/hyperledger/indy-ecosystem/indy-github-repos.md b/hyperledger/indy-ecosystem/indy-github.md similarity index 100% rename from hyperledger/indy-ecosystem/indy-github-repos.md rename to hyperledger/indy-ecosystem/indy-github.md