begin web3 import \ update

This commit is contained in:
⧉ infominer 2023-06-27 06:12:54 +05:30
parent c0e6165f46
commit a2ab3347c6
10 changed files with 369 additions and 643 deletions

View File

@ -1,6 +1,6 @@
---
date: 2019-03-05
title : "Ethereum Identity Specs and Apps"
title : "Ethereum Identity and SSI"
description : "Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories."
excerpt : "Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories."
header:
@ -15,161 +15,111 @@ redirect_from:
- id-initiatives/ethereum/
- ethereum.html
- ethereum/
categories: ["Blockchains"]
tags: ["Ethereum","Jolocom","Web3","Transmute","uPort","3box","Verifiable Credentials","OASIS","Microsoft","Consensys","Enterprise Ethereum Alliance","ERC725","Nuggets","Sidetree"]
last_modified_at: 2020-11-05
categories: ["Blockchains","Web 3"]
tags: ["Ethereum","Jolocom","Web3","Transmute","3box","Verifiable Credentials","OASIS","Microsoft","Consensys","ERC725","Nuggets","Sidetree","Web3","Ethereum Enterprise Alliance","uPort","Serto","Veramo","Sign in with ETH","ENS"]
last_modified_at: 2023-06-26
---
* [Blockchain Use Cases - Digital Identity](https://consensys.net/blockchain-use-cases/digital-identity/) Consensys
> The traditional identity systems of today are fragmented, insecure, and exclusive. Blockchain enables more secure management and storage of digital identities by providing unified, interoperable, and tamper-proof infrastructure with key benefits to enterprises, users, and IoT management systems.
> - How does identity work today?
> - Why do we need blockchain for identity?
> - How do decentralized digital identities work on Ethereum?
> - What are the use cases of blockchain in identity management?
> - What are the benefits of decentralized identity?
* [On-Demand: Credential Management for Government and Enterprise on Blockchain](https://pages.consensys.net/credential-management-for-government-and-enterprise) - The future of access controls and credential management on Blockchain
> Security and identity are complex and ever-evolving issues for enterprise and government systems alike. Blockchain-based solutions are providing exceptional utility in solving issues of identity and digital systems. This webinar—titled Credential Management for Government and Enterprise—offers a high-level overview of where identity management is today, how we got here, and how we can transition to the next stage and beyond while making sure we leverage existing architecture and infrastructure.
## General
## Ethereum Enterprise Alliance
* [Mastering Decentralized Identity](https://blockworks.co/news/what-is-decentralized-identity) 2023-03-14 Blockworks
> 1. The current centralized identity system confines the personal and professional development of users to a set of rules and incentives that exploit their attention.
> 2. Many major players are invested in a solution, including Disco, SpruceID, Iden3, Polygon ID, Ceramic, the Ethereum Foundation and many more.
> 3. The global decentralized identity market value is estimated to reach $6.8 billion by 2027 according to Markets and Markets
> 4. Updates in account abstractions and identity wallets have unlocked new possibilities that have yet to be realized.
* [Decentralized identity](https://ethereum.org/en/decentralized-identity/) Ethereum.org
> traditional identity management systems have long relied on centralized intermediaries who issue, hold, and control your identifiers and attestations. This means you cannot control your identity-related information or decide who has access to personally identifiable information (PII) and how much access these parties have.
>
> To solve these problems, we have decentralized identity systems built on public blockchains like Ethereum. Decentralized identity allows individuals to manage their identity-related information. With decentralized identity solutions, you can create identifiers and claim and hold your attestations without relying on central authorities, like service providers or governments.
- [Worlds Largest Blockchain Initiative Launches Three Working Groups](https://entethalliance.org/worlds-largest-blockchain-initiative-launches-three-working-groups/)
> NEW YORK, N.Y., USA December 19, 2017 The Enterprise Ethereum Alliance (EEA), the worlds largest open-source blockchain initiative, launched today three new member-driven working groups in digital identity, energy and multiplatform interoperability.
- [Enterprise Ethereum Alliance - Enterprise EthereumClient Specification V215 October 2018](https://entethalliance.org/wp-content/uploads/2018/11/EEA_Enterprise_Ethereum_Client_Specification_V2.pdf)
> The Infrastructure Contracts and Standards sublayer shows emerging standards outside theEnterprise Ethereum core specification. The components in this layer provide enablers for the applications built on top of them.Role Based Access Control (RBAC) defines methods for authentication and restricting system access to authorized users, potentially realized through smart contracts.Network Governance methods control which entities can join the network and hence assist withsafeguarding exchanges.Token standards provide common interfaces and methods along with best practices. These include[ERC-20], [ERC-223], [ERC-621], [ERC-721], and [ERC-827].
- [Enterprise Ethereum Alliance Permissioned Blockchains Specification v2](https://entethalliance.github.io/client-spec/chainspec.html) EEA Editor's Draft 01 November 2020
> This document, the Enterprise Ethereum Blockchain Specification, defines requirements for Enterprise Ethereum blockchains to ensure they can be processed interoperably by Enterprise Ethereum clients that conform to the Enterprise Ethereum Client specification [EEA-client]. Its primary intended audience is operators of Enterprise Ethereum blockchains.\
> [...]\
> **Credential Management Sublayer**\
> Credentials, in the context of Enterprise Ethereum blockchains, refer to an individuals cryptographic private keys, which are associated with that users Ethereum account.\
> [...]\
> This section presents a smart contract based registry, to provide on-chain validation that a particular Ethereum accounts or nodes is owned by a participating organization in an Enterprise Ethereum blockchain.\
> [...]\
> An Organization Registry follows the design outlined below.\
> ORGIDS-300: Enterprise Ethereum Blockchains MAY implement a smart contract based Organization Registry that provides cryptographic bindings between Ethereum accounts and their owning organization with identity proofs.
## Standards
![]({{ site.baseurl }}/images/EEA-orgs.webp)
* [slides] [OAuth 2.0 meets VCs + ETH](https://media.voog.com/0000/0042/0957/files/2020-OSW-SOFIE.pdf) 2020-07-22 Sophie Project
> * SOFIE enables interoperability between existing IoT platforms
> * Utilizes distributed ledger technologies
> * 3-year EU Horizon 2020 project, will end in December 2020
> * SOFIE functionality will be provided through its framework**
> * “Privacy and Data Sovereignty,” and “Identity, Authentication, and Authorization” are two key components of the SOFIE framework
## ERC-EIP
### ERC-EIP
Identity related ERC-EIP
* [ERC: Lightweight Identity #1056](https://github.com/ethereum/EIPs/issues/1056)
> This ERC describes a standard for creating and updating identities with a limited use of blockchain resources. An identity can have an unlimited number of delegates and attributes associated with it. Identity creation is as simple as creating a regular key pair ethereum account, which means that it's fee (no gas costs) and all ethereum accounts are valid identities. Furthermore this ERC is fully DID compliant.
* [ERC1056 ❤ ERC780an open identity and claims protocol for Ethereum](https://medium.com/uport/erc1056-erc780-an-open-identity-and-claims-protocol-for-ethereum-aef7207bc744)
* [EIP-780 Ethereum Claims Registry](https://github.com/ethereum/EIPs/issues/780)
* [EIP712](https://github.com/ethereum/EIPs/blob/f29527ab39357548b06b29e937a48f06ae099de7/EIPS/eip-712.md) - This is a standard for hashing and signing of typed structured data
* [ERC-1484 Digital Identity Aggregator](https://github.com/ethereum/EIPs/issues/1495)
> A protocol for aggregating digital identity information that's broadly interoperable with existing, proposed, and hypothetical future digital identity standards.
* [EIP-1078](https://github.com/ethereum/EIPs/blob/ed621645c8f3bc5756492f327cda015f35d9f8da/EIPS/eip-1078.md)
* [ERC-5114: Soulbound Badge](https://eips.ethereum.org/EIPS/eip-5114) 2022-05-30 Ethereum
> A soulbound badge is a token that, when minted, is bound to another Non-Fungible Token (NFT), and cannot be transferred/moved after that.
* [ERC-4361: Sign-In with Ethereum](https://eips.ethereum.org/EIPS/eip-4361) 2021-10-11 Ethereum
> The goals of this specification are to provide a self-custodied alternative to centralized identity providers, improve interoperability across off-chain services for Ethereum-based authentication, and provide wallet vendors a consistent machine-readable message format to achieve improved user experiences and consent management.
* [ERC-4337: Account Abstraction Using Alt Mempool](https://eips.ethereum.org/EIPS/eip-4337) 2021-09-29 Ethereum
> An account abstraction proposal which completely avoids consensus-layer protocol changes, instead relying on higher-layer infrastructure.
* [ERC-1812: Ethereum Verifiable Claims](https://eips.ethereum.org/EIPS/eip-1812) 2019-03-03 Ethereum
> A new method for Off-Chain Verifiable Claims built on EIP-712. These Claims can be issued by any user with a EIP 712 compatible web3 provider. Claims can be stored off chain and verified on-chain by Solidity Smart Contracts, State Channel Implementations or off-chain libraries.
* [EIP-712: Typed structured data hashing and signing](https://eips.ethereum.org/EIPS/eip-712) 2018-09-26 Ethereum
> This EIP aims to improve the usability of off-chain message signing for use on-chain. We are seeing growing adoption of off-chain message signing as it saves gas and reduces the number of transactions on the blockchain. Currently signed messages are an opaque hex string displayed to the user with little context about the items that make up the message.
* [ERC-1078: Universal login / signup using ENS subdomains](https://eips.ethereum.org/EIPS/eip-1078) 2018-05-04
> This presents a method to replace the usual signup/login design pattern with a minimal ethereum native scheme, that doesnt require passwords, backing up private keys nor typing seed phrases.
* [ERC-1077 and ERC-1078: The magic of executable signed messages](https://ethereum-magicians.org/t/erc-1077-and-erc-1078-the-magic-of-executable-signed-messages-to-login-and-do-actions/351)
* [ERC-EIP on GitHub]({{ site.baseurl }}/blockchain/ethereum/repositories/#erc-eip)
### ERC725-735
* [ERC725](https://github.com/ethereum/EIPs/issues/725)
* The following describes standard functions for a unique identifiable proxy account to be used by humans, groups, organisations, objects and machines
* [EIP-1056: Lightweight Identity](httpshttps://eips.ethereum.org/EIPS/eip-1056) 2018-05-03 Ethereum
> This ERC describes a standard for creating and updating identities with a limited use of blockchain resources. An identity can have an unlimited number of delegates and attributes associated with it. Identity creation is as simple as creating a regular key pair ethereum account, which means that it's fee (no gas costs) and all ethereum accounts are valid identities. Furthermore this ERC is fully DID compliant.
* [ERC-725: General data key/value store and execution](https://eips.ethereum.org/EIPS/eip-725) 2017-10-02 Ethereum
* The following describes two standards that allow for a generic data storage in a smart contract and a generic execution through a smart contract. These can be used separately or in conjunction and can serve as building blocks for smart contract accounts, upgradable metadata, and other means.
* [ERC735](https://github.com/ethereum/EIPs/issues/735) - The following describes standard functions for adding, removing and holding of claims.
- These claims can attested from third parties (issuers) or self attested.
* [Origin partners on ERC725](https://coinjournal.net/origin-protocol-partners-on-new-erc-725-alliance-to-promote-the-adoption-of-blockchain-based-identity-standard)
* [Managing Identity with a UI—ERC-725](https://medium.com/originprotocol/managing-identity-with-a-ui-for-erc-725-5c7422b38c09)
* [Ethereum ERC725 Blockchain Based, Self-Sovereign Identity Management](https://bitcoinexchangeguide.com/ethereum-erc725-blockchain-based-self-sovereign-identity-management/)
* [erc725alliance.org](https://erc725alliance.org)
## Protocols
### Element
### Sidetree \ Element
* [Introducing Element](https://medium.com/transmute-techtalk/introducing-element-328b4260e757)
* [Sidetree Spec V1.0.0](https://identity.foundation/sidetree/spec/) 2023-05-05 DIF
> Sidetree is a protocol for creating scalable Decentralized Identifier networks that can run atop any existing decentralized anchoring system (e.g. Bitcoin, Ethereum, distributed ledgers, witness-based approaches) and be as open, public, and permissionless as the underlying anchoring systems they utilize. The protocol allows users to create globally unique, user-controlled identifiers and manage their associated PKI metadata, all without the need for centralized authorities or trusted third parties.
* [Sidetree Core Protocol and DID Method Drivers](https://github.com/transmute-industries/sidetree.js) 2022-09-20 Transmute
> Sidetree.js is a simple-as-possible TypeScript implementation of the Sidetree version 1.0 protocol. The purpose of the Sidetree protocol is to create a blockchain based public key infrastructure, where rather than having a central authority that can accept or revoke keys, by having the blockchain act as a whitness for regestering public keys, anyone can publish a public key that can be used to establish identity.
* [Introducing Element](https://medium.com/transmute-techtalk/introducing-element-328b4260e757) 2019-05-11 Transmute
> Transmute is excited to announce Element, an implementation of the Sidetree Protocol on top of Ethereum and IPFS. This work was done in collaboration with Microsoft and Consensys under the Decentralized Identity Foundation (DIF)
> ...
> Were excited to use the serviceEndpoints defined in Element DID documents to track external integrations, in a privacy preserving manner, including identity hubs, credential stores, and more. Furthermore, the scalability that Sidetree brings to DIDs is unprecedented.
* [Element DID Method: Sidetree, Ethereum, IFPS](https://ssimeetup.org/element-did-method-sidetree-ethereum-ipfs-orie-steele-webinar-31/) 2019-07-04 Orie Steele
> In this talk, Orie will discuss the history of the Element DID Method, how it leverages the same Sidetree Protocol that is used by ION on the Bitcoin Network. Hell introduce the motivation for Element and ION, and then walk through the core components of developing a working DID System, including topics such as wallets, signing, DID resolution, key revocation, and decentralization.
{% include video id="mk4w2tBTgdE" provider="youtube" %}
[on SSIMeetup](https://ssimeetup.org/element-did-method-sidetree-ethereum-ipfs-orie-steele-webinar-31/)
## Web3 ID
* [transmute-industries/sidetree.js](https://github.com/transmute-industries/sidetree.js)
> Sidetree.js is an implementation of v0.1.0 of the sidetree specification
### Web3Modal
* [Web3Modal/web3modal](https://github.com/Web3Modal/web3modal)
> Web3Modal is an easy-to-use library to help developers add support for multiple providers in their apps with a simple customizable configuration.
> By default Web3Modal Library supports injected providers like (Metamask, Dapper, Gnosis Safe, Web3 Browsers, etc) and WalletConnect, You can also easily configure the library to support Portis, Fortmatic, Squarelink, Torus, Authereum, D'CENT Wallet and Arkane.
### Baseline
[twitter](https://twitter.com/baselineproto) • [docs](https://docs.baseline-protocol.org/) • [slack](https://communityinviter.com/apps/ethereum-baseline/join-us) • [tele](https://t.me/baselineprotocol) • [discord](https://discord.gg/NE8AYD7)
* [EY, ConsenSys, Microsoft unveil Baseline, a path for enterprises to public blockchain](https://www.ledgerinsights.com/baseline-protocol-ey-consensys-microsoft-enterprises-public-blockchain/)
> This is early days for the protocol, with invitations to the community to help to build it out further. The protocol will be governed by the Ethereum-Oasis Project, managed by the open source OASIS community and funded by the Ethereum Foundation and the Enterprise Ethereum Alliance. The code has a very permissive license.
* [EY launches Baseline protocol, an open source initiative for the public Ethereum blockchain](https://www.ey.com/en_gl/news/2020/03/ey-launches-baseline-protocol-an-open-source-initiative-for-the-public-etherum-blockchain)
> EY today announced the launch of the Baseline protocol, a new package of public domain blockchain tools that will allow enterprises to build and deploy procurement and other business processes securely and privately on the public Ethereum blockchain. EY developed the Baseline protocol in cooperation with ConsenSys and Microsoft.
* [Open source proof of concept shows how to privately and securely synchronize data and business logic between companies, using the Ethereum Mainnet](https://oasis-open-projects.org/open-source-proof-of-concept-ethereum-mainnet/)
> May 21, 2020 Today, the Baseline Protocol, an OASIS open source initiative, published a demo of multiple companies digitally managing purchase orders and volume discount agreements across disparate systems. The demo uses an approach called “baselining” to prevent data inconsistencies and workflow errors that often lead to problems in revenue recognition.
* [ethereum-oasis/oasis-open-project](https://github.com/ethereum-oasis/oasis-open-project)
> The Ethereum OASIS Open Project is an OASIS Open Project that exists to provide a neutral forum for diverse stakeholders to create high-quality specifications that facilitate Ethereums longevity, interoperability, and ease of integration. The Ethereum OASIS Project intends to develop clear, open standards, high-quality documentation, and shared test suites that facilitate new features and enhancements to the Ethereum protocol.
* [ethereum-oasis/baseline](https://github.com/ethereum-oasis/baseline)
> The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises without leaving any sensitive data on-chain
### Ceramic
* [Introduction to the Ceramic Protocol](https://medium.com/ceramic/introduction-to-the-ceramic-protocol-8d56951ae3f)
> For self-sovereign identity and to enable user-managed access control, 3Box uses Ceramics 3ID DID method which allows users to control their identity, information, and services using all of their existing private wallet keys.
* [Technical Specification](https://github.com/ceramicnetwork/ceramic/blob/master/SPECIFICATION.md)
* [ceramicnetwork/ceramic](https://github.com/ceramicnetwork/ceramic)
* [github.com/ceramicstudio](https://github.com/ceramicstudio)
## Companies
### 3box
[3box.io](https://3box.io/) • [Blog](https://medium.com/3box) • [GitHub](https://github.com/3box) • [twitter](https://twitter.com/3boxdb) • [discord](https://discord.gg/Z3f3Cxy)
- [Announcing Ethereum Profiles 1.0.0 is Live](https://medium.com/3box/announcing-ethereum-profiles-1-0-0-is-live-f0316e15ce23) - How to get started using 3Box profiles today 😄
> Ethereum Profiles makes it simple for users to create a reusable profile for their Ethereum address which can easily be shared with dapps to simplify the onboarding experience and create a more frictionless, social web3 dapp ecosystem. Ethereum Profiles allows Ethereum users to collect and control their information on the distributed web using their existing Ethereum wallets.
### uPort
![](https://i.imgur.com/sPAP2g3.png)
* [uPort](https://www.uport.me/) [[**G**](https://github.com/uport-project/)] [[**T**](https://twitter.com/uport_me)]
* [Ethereum studio ConsenSys launches digital IDs and assets secured on Ubuntu phones](http://www.ibtimes.co.uk/ethereum-studio-consensys-launches-internet-people-digital-ids-assets-secured-unbuntu-phones-1542620)
* [Year in Review. What's to come in 2018](https://medium.com/uport/uport-year-in-review-whats-to-come-in-2018-15ccb9214439)
* [Different Approaches to Ethereum Identity Standards](https://medium.com/uport/different-approaches-to-ethereum-identity-standards-a09488347c87)
![](https://i.imgur.com/ASI0PaB.png)
* [uPort donates code to the Decentralized Identity Foundation](https://medium.com/decentralized-identity/uport-donates-code-to-the-decentralized-identity-foundation-349d4740acbd)
### Jolocom
![](https://i.imgur.com/BNmq1U9.png)
* [Jolocom](http://jolocom.com/)
* a "SmartWallet" for everyone to own their personal digital identity, using [Social Linked Data](https://github.com/solid/solid-spec), WebID, and verifiable claims standards via Ethereum smart contracts.
* [A universal identity layer we can only build together](https://stories.jolocom.com/a-universal-identity-layer-we-can-only-build-together-e297ed5ae4ed)
### Transmute
- [Transmute Industries](https://www.transmute.industries/)
- [Introducing: Element](https://medium.com/transmute-techtalk/introducing-element-328b4260e757) - The Sidetree Protocol Implemented on Ethereum
- [Encrypted Data Vaults](https://medium.com/transmute-techtalk/encrypted-data-vaults-c794055b170e)
- [Verifiable Credentials with Transmute and Otaka](https://medium.com/transmute-techtalk/verifiable-credentials-with-transmute-and-okta-574edaec887b)
## History
* [Decentralized Digital Identity on Ethereum](https://www.slideshare.net/FabriceCroiseaux/ethcc-2018-decentralized-digital-identity-on-ethereum) -SlideShare
* [Video] [DEVCON1: Digital Identity](https://www.youtube.com/watch?v=QpaTOvAhLR4) — video from DEVCON1
<iframe src="//www.slideshare.net/slideshow/embed_code/key/e0yTGKpH8P3giS" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe> <div style="margin-bottom:5px"> <strong> <a href="//www.slideshare.net/FabriceCroiseaux/ethcc-2018-decentralized-digital-identity-on-ethereum" title="EthCC 2018 - Decentralized Digital Identity on Ethereum" target="_blank">EthCC 2018 - Decentralized Digital Identity on Ethereum</a> </strong> from <strong><a href="https://www.slideshare.net/FabriceCroiseaux" target="_blank">Fabrice Croiseaux</a></strong> </div>
## Assorted
* [Proof-of-Individuality](http://proofofindividuality.online/) — how to prove a person only has one account
* [Anti-Sybil Protocol using virtual pseudonym parties](https://medium.com/@unlisted/anti-sybil-protocol-using-virtual-pseudonym-parties-10276fcf3b20)
* [EIDM: A Ethereum-Based Cloud User Identity Management Protocol](https://ieeexplore.ieee.org/document/8792212)
* [List of 38 Decentralized Identity Tools on Ethereum](https://www.alchemy.com/list-of/decentralized-identity-tools-on-ethereum) Alchemy
* [Web3Modal/web3modal](https://github.com/Web3Modal/web3modal) 2023-06-26
> Web3Modal is an easy-to-use library to help developers add support for multiple providers in their apps with a simple customizable configuration.
> By default Web3Modal Library supports injected providers like (Metamask, Dapper, Gnosis Safe, Web3 Browsers, etc) and WalletConnect, You can also easily configure the library to support Portis, Fortmatic, Squarelink, Torus, Authereum, D'CENT Wallet and Arkane.
* [ENS] [How Ethereum Is Shaping Global Identity](https://www.forbes.com/sites/digital-assets/2023/03/10/how-ethereum-is-shaping-global-identity/?sh=341da8aa4560) 2023-03-10 Forbes
> Imagine a future where you have only one username. One username means only one password. And imagine this one username promises to be more secure, private and trusted than any service offered by Apple, Facebook or Google. This is the promise of the Ethereum Name System, which is leading the movement to transform everything we know about online identity.
* [Sismo: Attestations on Ethereum Profiles](https://blog.sismo.io/what-is-sismo-part-1-zk-badges-73e7031bacda) 2021-10-14 Sismo
> Sismo issues badges (non-transferable NFTs) to your public Ethereum profiles (ENS names). They are Zero-Knowledge (ZK) attestations of facts imported from your other accounts (Ethereum accounts as well as twitter or github). You can aggregate your reputation, with confidentiality, to your public profile.
* [EIDM: A Ethereum-Based Cloud User Identity Management Protocol](https://ieeexplore.ieee.org/document/8792212) 2019-06-26 SHANGPING WANG, RU PEI, YALING ZHANG
> The new protocol is an improved version of CIDM (Consolidated Identity Management) referred to as EIDM (Ethrerum-based Identity Management) protocol. In the improved protocol, JWT (JSON Web Token) in OAuth 2.0 was used to introduce smart contracts into EIDM protocol, and the credit management system was added to the system so that it can provide a credible identity authentication protocol for cloud users and service providers.
### Sign in with Ethereum - SpruceID
* [Ethereum's Identity Layer - Impact of Ethereum Presentation](https://blog.spruceid.com/presentation-ethereums-identity-layer-impact-of-ethereum/) 2022-09-28 Spruce ID
> We had the opportunity to present on Ethereum's Identity Layer, covering the evolution of decentralized identity, and how Ethereum presents an incredible opportunity for users to truly own and control their identity and data. Check out that talk in this post.
> ![](https://i.imgur.com/hheKUW5.png)
* [Self-Sovereign Digital Identity and the Benefits of Ethereum Services in Web3](https://accelerationeconomy.com/metaverse/self-sovereign-digital-identity-and-the-benefits-of-ethereum-services-in-web3/) 2022-06-08 Acceleration Economy
> An article on CoinDesk pointed out that systems like that of Spruce are superior to current login methods for a number of reasons. Not only does the underlying Ethereum blockchain allow users to directly control their identity and how others use it, but it also boosts the overall transparency of data associated with your account, the persistence of your account, and interoperability between services. So, users dont need hundreds of different username and password combinations for every website they visit, gluing together fragmented Web2 digital accounts into a coherent Web3 identity, which greatly improves user experience in the Metaverse as well.
* [Why Sign-In with Ethereum is a Game-Changer Part 2](https://blog.spruceid.com/why-sign-in-with-ethereum-is-a-game-changer-part-2/) 2022-05-27 SpruceID
> Sign-In with Ethereum opens a path where large corporations can no longer strip a user's ability to access services or spy on their actions. It opens the door for a massive amount of impact in web2 apps and services
* [Sign-In with Ethereum - API Harmonization and TypeScript v2.0 Beta Release](https://blog.spruceid.com/sign-in-with-ethereum-typescript-v2-0-release/) 2022-05-25 SpruceID
> In our continued updates on Sign-In with Ethereum support, we're pleased to announce that we've harmonized the behavior of our SIWE Core APIs across different languages, added a number of optimizations, and have released a new beta of our TypeScript library with the included changes.
* [CASA Gathering 2022] [Presentation: Extending Sign-In with Ethereum](https://blog.spruceid.com/casa-presentation-extending-sign-in-with-ethereum/) 2022-05-12 SpruceID
> a [number of breakout sessions](https://github.com/ChainAgnostic/AMS-CASA-gathering/issues) took place, including a session on how Sign-In with Ethereum, CACAOs, and UCANs interoperate, and even one on a unified standard for wallet authentication (sign in with 'x').
* [Sign-In with Ethereum to Your Auth0-Powered Application](https://blog.spruceid.com/sign-in-with-ethereum-on-auth0/) 2022-04-29 Spruce
> In our pursuit of best serving web2 and web3 organizations, we've partnered with Auth0 to offer a Sign-In with Ethereum option in their marketplace.
* [Sign In With Ethereum (SIWE), Now Available on Auth0](https://auth0.com/blog/sign-in-with-ethereum-siwe-now-available-on-auth0/) 2022-04-19 Auth0
> Thanks to the hard work of [Spruce](https://www.spruceid.com/), following their [announcement on March 8th](https://blog.spruceid.com/spruce-developer-update-17/), you can now add Sign-in with Ethereum to your Auth0 tenant via their [marketplace integration](https://marketplace.auth0.com/integrations/siwe).
* [Sign-In with Ethereum - Go Library Release](https://blog.spruceid.com/sign-in-with-ethereum-go-library-release/) 2022-03-18 SpruceID
> Ethereum, we're happy to announce the alpha release of our Go library in order to enable any Go project to leverage SIWE
* [Unlocking Identity and Data Across the Web](https://blog.spruceid.com/how-spruce-is-unlocking-identity-and-data-across-the-web/) 2021-11-09 Web3
> In recognition of our extensive experience with decentralized identity, Spruce was chosen in September to work with the Ethereum Foundation and ENS to develop Sign-In with Ethereum. This is meant to let users access online services by using their Ethereum accounts as an identifier, rather than an account owned by large corporations like Facebook or Google.
### Web3Auth - Torus Labs
* [Introducing Sign-in with Web3 — Building a Non-Custodial World](https://medium.com/toruslabs/introducing-sign-in-with-web3-building-a-non-custodial-world-50136b3a6225) 2022-06-15 Web3Auth
> In a much needed multi-chain extension to Sign-in with Ethereum, users will now be able to control their digital identity with their Ethereum/ENS, Solana, and Starknet accounts instead of relying on traditional/custodial profiles.
* [Web3Auth at the Paris Blockchain Week 2022](https://medium.com/toruslabs/web3auth-at-the-paris-blockchain-week-2022-2a26345c9c06) 2022-05-03 Torus
> A whole lot of ecosystem players at the event were pleasantly surprised to discover Web3Auths Key Management Infrastructure
* [Web3Auth at one of the Worlds Largest Web3 Events — ETHDenver 2022](https://medium.com/toruslabs/web3auth-at-one-of-the-worlds-largest-web3-events-ethdenver-2022-4a2180621107) 2022-03-03 Torus
> In the three years since weve been active as a Web3 company, this is the second time we had the opportunity to participate in this massive gathering of some of the brightest minds in the Web3 space. What better way to open our presence at ETHDenver than to become official sponsors of the Opening Party?
* [Web3Auth partners with Polygon Studios to bring seamless logins to the Polygon ecosystem](https://medium.com/toruslabs/web3auth-partners-with-polygon-studios-to-bring-seamless-logins-to-the-polygon-ecosystem-fc0db139895d) 2022-01-13 Torus Labs
> Web3Auth aggregates OAuth (Google, Twitter, Discord) logins, different wallets, and existing key management solutions, and provides dApps/wallets a familiar experience that fits every user. Mobile, web, and blockchain agnostic, Web3Auth fits right into your application or wallet.

View File

@ -8,7 +8,7 @@ layout: companies
permalink: companies/Spruce/
canonical_url: 'https://decentralized-id.com/companies/Spruce/'
categories: ["Companies"]
tags: ["USA","Enterprise","Credible","Ethereum","Kepler","DIDKit","Rebase","Ethereum Foundation","ENS","Graph Hack 2022","Tezos","DID:TEZOS","DID","Verifiable Credentials","OpenID Connect","FIDO2","TreeLDR"]
tags: ["USA","Enterprise","Credible","Ethereum","Kepler","DIDKit","Rebase","Ethereum Foundation","ENS","Graph Hack 2022","Tezos","DID:TEZOS","DID","Verifiable Credentials","OpenID Connect","FIDO2","TreeLDR","Sign in with ETH"]
header:
image: # /images/Spruce_header.webp
teaser: # /images/Spruce_teaser.webp

View File

@ -1,132 +1,114 @@
---
date: 2019-03-28
title: uPort
title: "~~uPort:~~ Veramo Labs and Serto"
description: A self-sovereign identity and user-centric data platform
layout: single
excerpt: "In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credentials instance from your application's unique private key. Signed JWTs for requests and verifications can then be passed to a client-side application, and presented to a user using a QR code or via another transport."
header:
image: /images/uport.webp
caption: "[Releasing uPort Libraries 1.0](https://medium.com/uport/releasing-uport-developer-platform-1-0-97d6f70c5e4a)"
teaser: /images/uport-teaser.webp
categories: ["Web 3"]
tags: ["Ethereum","Credentials Community Group","GDPR","DID","DIDComm","Consensys","Verifiable Credentials","uPort","Web3","Zug","GLEIF","PWC","Onfido","DIF","uPortlandia","Switzerland"]
tags: ["Ethereum","Credentials Community Group","GDPR","DID","DIDComm","Consensys","Verifiable Credentials","uPort","Web3","Zug","LibP2P","PWC","Onfido","DIF","Veramo","Serto","GLEIF","uPortlandia","Switzerland","Cheqd","Alastria","LACChain","ENS","Sphereon","Metamask","Spherity"]
redirect_from:
- id-initiatives/ethereum/uport
- blockchain/ethereum/uPort
- id-initiatives/ethereum/uPort/
permalink: /blockchain/ethereum/uPort/
- /blockchain/ethereum/uPort/
permalink: /web-3/ethereum/uPort/
canonical_url: 'https://decentralized-id.com/blockchain/ethereum/uPort/'
last_modified_at: 2020-11-30
last_modified_at: 2023-06-27
---
* [uPort: Self-Sovereign Identity Meets Portable Data](https://www.youtube.com/watch?v=hBIragrwqYc)
**uPort project has split into two new projects: Veramo and Serto - both of which carry on the mission of decentralizing the internet.**
{: .notice--success}
**[uPort](https://www.uport.me/) • [GitHub](https://github.com/uport-project) • [Twitter](https://twitter.com/uport_me) • [Developers](https://developer.uport.me/) • [iPhone](https://apps.apple.com/us/app/uport-id/id1123434510) • [Android](https://play.google.com/store/apps/details?id=com.uportMobile&hl=en)**
## Veramo
**[Veramo](https://veramo.io/) • [GitHub](https://github.com/uport-project) • [Twitter](https://twitter.com/veramolabs) • [Blog](https://medium.com/veramo) • [Docs](https://veramo.io/docs/basics/introduction)**
Performant and modular APIs for Verifiable Data and SSI. Create and manage decentralized identifiers + verifiable credentials without worrying about interop and vendor lock-in.
* [Introduction to Veramo](https://veramo.io/docs/basics/introduction) Veramo Docs
> Veramo is a JavaScript framework that makes it easy for anyone to use cryptographically verifiable data in their applications. It was designed to make it easy for developers who want to use DIDs, verifiable credentials, and data-centric protocols to bring next-generation features to their users.
* [How we built Cheqd with Veramo](https://medium.com/veramo/how-we-built-cheqd-built-with-veramo-eb59dd793764) 2023-04-14 Veramo
> Hi, my name is Ankur Banerjee. Im the CTO and co-founder at cheqd, which is a Decentralized Identity startup. Ill go into some of the USPS that we are trying to build out, which we are personally quite excited about, and doing that on Veramo SDK as one of the supported SDKs. My journey into digital identity and SSI probably started about five to six years ago. At the time, I was working at a large consultancy called Accenture, and I originally started off working on digital ID for traditional digital identity or traditional enterprises. I worked on a lot of biometrics and ID checking systems for some of the worlds largest banks.
* [Awesome list of awesome Veramo projects](https://github.com/uport-project/veramo/blob/next/AWESOME.md) 2022-10-13 Uport Project
* [Sphereon SSI SDK](https://github.com/Sphereon-Opensource/ssi-sdk)
* [VC Manager plugin](https://github.com/blockchain-lab-um/veramo-vc-manager)
* [SSI using Metamask snap](https://blockchain-lab-um.github.io/ssi-snap-docs/)
* [Plugin for did:cheqd](https://github.com/cheqd/did-provider-cheqd)
* [Spherity VC revocation plugin based on ethereum](https://github.com/spherity/ethr-revocation-registry-veramo-plugin)
* [RN app with credential signing](https://github.com/symfoni/identity-wallet)
* [ID Pocket digital identity wallet](https://rktechworks.com/idpocket)
* [ENS names are Decentralized Identifiers (DIDs)](https://medium.com/uport/ens-names-are-decentralized-identifiers-dids-724f0c317e4b) 2021-10-19 uPort
> DIDs are not a replacement for Ethereum Accounts and ENS. Instead, DIDs can be seen as an abstract representation of those which makes it easier for developers to build applications across different chains and platforms. Many developers in the Decentralized Identity Community are already building a lot of Open Source tooling/products and protocols facilitating trust, privacy, security and data sovereignty, to integrate with the Ethereum ecosystem and vice versa. Some of the Open Source components include decentralized agents (e.g. Veramo), secure communication (i.e. DIDComm Messaging), capabilities-based authorization and delegation frameworks (e.g. ZCaps), login w/ identity wallets (i.e. SIOPv2), user-controlled confidential (e.g. Kepler) or public storage (e.g. Ceramic) and more.
* [DIDComm Messaging through libp2p](https://medium.com/uport/didcomm-messaging-through-libp2p-cffe0f06a062) 2021-11-30 uPort
> With InterPlanetary File System (IPFS) the Web3 community has established a critical piece of infrastructure that is used by the majority of web3 protocols to different degrees. Libp2p is part of the IPFS stack and is used for the underlying peer-to-peer network for discovery, routing and data exchange. Peers in the network can dial other peers in the network to exchange messages using various transports, like QUIC, TCP, WebSocket, and Bluetooth. Modular design of the libp2p framework enables it to build drivers for other transports. Peers can run on any device, as a cloud service, mobile application or in the browser and talk to each other as long as they are connected through the same libp2p network.
* [Introducing Veramo](https://medium.com/uport/introducing-veramo-5a960bf2a5fe) 2021-06-18 uPort
> In our last post we briefly presented Veramo and how it evolved from the challenges faced with uPorts libraries. In this next series of articles we will give Veramo a proper introduction and answer some of the basics: why it exists and what it does, followed by articles describing the architecture in more detail, and how to build applications using Veramo. While our name may have changed, the original vision of allowing individuals and organizations to own their own data and maintain privacy, has not.
* [Veramo: uPorts Open Source Evolution](https://medium.com/uport/veramo-uports-open-source-evolution-d85fa463db1f) 2020-05-04 uPort
> Over time the technical limitations with on-chain identities began to pile up, which led to uPorts 1.0 architecture and pioneering the use of decentralized identifiers (DIDs) with our open-source libraries. At the time DIDs, together with verifiable credentials (VCs) were proposed W3C standards and are now nearing official status. Dozens of projects are still using several of our popular libraries: uport-connect, uport-credentials, uport-mobile, did-jwt, and did-resolver, to name a few. [...]
>
> Earlier this year, we released the culmination of these efforts, informed by years of open-source work, learning, and iteration, as Veramo.
## Serto
**[Website](https://www.serto.id/) • [Docs](https://docs.serto.id/docs/intro/) • [GitHub](https://github.com/SertoID) • [Twitter](https://twitter.com/serto_id) • [Blog](https://serto.medium.com/)**
Serto enables people and enterprises to utilize the newest innovations in decentralized technology to make data more portable, private, and valuable.
* [Decentralized Identity Linking: Website + Social + NFTs](https://serto.medium.com/decentralized-identity-linking-website-social-nfts-f072162f6901) 2021-10-16 Serto
> Sertos Blue Sky Satellite Contest Submission [...]
>
> We used a self-hosted instance of Serto Agent to generate a DID using the WEB:DID method. This DID represents the Serto team.
>
> We signed several verifiable credentials with our DID keys, each written about the location where the messages should appear. We created the W3C standards-compliant verifiable credential schemas using Serto Schemas.
* [The DAO Plutocracy Problem](https://serto.medium.com/the-dao-plutocracy-problem-a8841546a0f2) 2021-09-10 Serto
> The challenges of using NFTs for on-chain reputation illuminate superior DAO primitives: trustless off-chain reputation with decentralized identifiers (DIDs) and verifiable credentials (VCs).
* [uPort is now Serto](https://serto.medium.com/uport-is-now-serto-df9c73d545e6) 2021-02-01 Serto
> Today, Serto continues this critical work with a refined set of tools and a focus on usability and enterprise implementation of DIDs and VCs.
>
> We are joined by alumni of [Alpine](https://medium.com/alpineintel) (a crypto-economics team engineering value with new enterprise transactions) and [Civil](https://joincivil.com/) (a blockchain-based platform for trustworthy journalism), among others, and continue to be part of The Mesh.
* [Connecting and building Trust Between Organizations and People with uPort Serto](https://medium.com/uport/connecting-and-building-trust-between-organizations-and-people-with-uport-serto-32ac6fffdc5e) 2019-11-12 Pelle Braendgaard uPort
> Examples of real ecosystems we are working with today are:
> - GLEIF the Global Legal Entity Identifier Foundation, which was founded by the G20 nations to improve transparency in Legal Entity ownership globally. Read about the POC with GLEIF, Banque de France, INSEE, and Societe General here.
> - Alastria the Spanish National Blockchain Ecosystem
> - LACChain a new transnational Blockchain Ecosystem sponsored by the Inter-American Development bank
> - The City of Zug who built the first real Identity Ecosystem on their own
> - ConsenSys, uPorts parent company who has made an internal ecosystem using uPort and their https://sobol.io Sobol offering
## uPort
![](https://i.imgur.com/sPAP2g3.png)
* [Ethereum studio ConsenSys launches digital IDs and assets secured on Ubuntu phones](http://www.ibtimes.co.uk/ethereum-studio-consensys-launches-internet-people-digital-ids-assets-secured-unbuntu-phones-1542620)
* [Year in Review. What's to come in 2018](https://medium.com/uport/uport-year-in-review-whats-to-come-in-2018-15ccb9214439)
* [Different Approaches to Ethereum Identity Standards](https://medium.com/uport/different-approaches-to-ethereum-identity-standards-a09488347c87)
![](https://i.imgur.com/ASI0PaB.png)
* [uPort donates code to the Decentralized Identity Foundation](https://medium.com/decentralized-identity/uport-donates-code-to-the-decentralized-identity-foundation-349d4740acbd)
- [decentralized-identity/did-jwt-vc](https://github.com/decentralized-identity/did-jwt-vc) - Create and verify W3C Verifiable Credentials and Presentations in JWT format
* [Trusted P2P Messaging with DIDs, DIDComm and VCs](https://medium.com/uport/trusted-p2p-messaging-with-dids-didcomm-and-vcs-398f4c3f3cda) (h/t @by_caballero)
> By resolving a DID a validator can typically discover the authoritative keys for different purposes or more generally, a set of verification methods for that DID. An Ethereum account could be a verification method as well. Service endpoints are extensible by design, so you could define your own ones if needed. However, the DID community has agreed on a set of well known service endpoints. Amongst them, the DIDComm service endpoint solves the how-to-reach-me problem and can be used to establish a secure communication channel with the other party. Despite there are only a few limitations of what properties can be associated with a DID, privacy regulations such as GDPR need to be considered very carefully.
* [GLEIF and uPort Test Verified Data Exchange in Financial Transactions](https://consensys.net/blog/press-release/gleif-uport-test-verified-data-exchange-in-financial-and-commercial-transactions/)
> Switzerland & Paris — The Global Legal Entity Identifier Foundation ([GLEIF](https://www.gleif.org/en/)) and uPort, ConsenSys digital identity platform anchored on the Ethereum blockchain, have partnered to support the process of exchanging verified data used in financial, commercial, and regulatory transactions. GLEIF is the G20-backed non-profit foundation tasked with promoting the use of legal entity identifiers (LEIs) as the global standard to unambiguously identify parties doing business. Together with uPort, GLEIF is testing how businesses can leverage the Ethereum-backed identity system to increase the efficiency of verifying business identities and persons acting on its behalf within the LEI ecosystem.
* [PWC and Onfido Join uPort's Portable Identity Effort in UK Finserv](https://consensys.net/blog/press-release/pwc-and-onfido-to-join-uports-portable-identify-efforts-in-uk/)
> uPort and Onfido have a shared vision of enabling consumers with access and control over their own data. Earlier this year, both companies applied to and were accepted to the UKs Financial Conduct Authority Regulatory Sandbox (Cohort 5) to test how decentralised identity can enable fintech ecosystems in the UK. PWCs UK team, believing that such technology can be a key factor to promote more open financial ecosystems, is partnering with them in this pilot. In joining forces, the teams are committed to building a world where users have control over managing their personal data, and where decentralised identity reintroduces trust and privacy into transactions between parties.
* [Welcome to uPortlandia, the Future of Data and Identity Management](https://media.consensys.net/welcome-to-uportlandia-the-future-of-data-and-identity-management-53220ea4e5c)
> [uPortlandia](https://uportlandia.uport.me/) is uPorts vision of the future of data and identity management. A future of password-free online experiences. A future where you can prove who you are or verify facts about your life while sharing far less personal information. A future where we, the people, we as individuals, control our digital identities. Without being beholden to the Facebooks, Experians, or Googles of the world.
* [uPort protocols and libraries](https://developer.uport.me/overview/index#u-port-protocols-and-libraries) 2020-05-02
> * Transport - [uport-transports](https://developer.uport.me/transports/index) - Backend Devs
> * uPort Signed Messages - [uport-credentials](https://developer.uport.me/messages/index) - Backend Devs
> * Signed Messages - [did-jwt](https://tools.ietf.org/html/rfc7519) - Protocol Developers
> * Identity Abstraction - [did-resolver](https://w3c-ccg.github.io/did-spec/) - Identity Platform Designers
> * Identity Public Key Lookup - [ethr-did-resolver](https://github.com/ethereum/EIPs/issues/1056) -
> * Identity Creation/Management - [ethr-did](https://github.com/uport-project/ethr-did-registry) - Ethereum Identity Wallet Developers
> * Blockchain API - [web3.js](https://github.com/ethereum/web3.js/) or [ETHJS][https://github.com/ethjs](https://github.com/ethereum/wiki/wiki/JSON-RPC)
> * Blockchain - [Ethereum](https://ethereum.org/)
* [GLEIF and uPort Test Verified Data Exchange in Financial Transactions](https://consensys.net/blog/press-release/gleif-uport-test-verified-data-exchange-in-financial-and-commercial-transactions/) 2019-11-07 Consensys
> Together with uPort, GLEIF is testing how businesses can leverage the Ethereum-backed identity system to increase the efficiency of verifying business identities and persons acting on its behalf within the LEI ecosystem.
* [uPort donates code to the Decentralized Identity Foundation](https://medium.com/decentralized-identity/uport-donates-code-to-the-decentralized-identity-foundation-349d4740acbd) 2019-11-05 DIF
- Rather than force people to include support for our older format, we created an entirely new clean library [did-jwt-vc](https://github.com/decentralized-identity/did-jwt-vc) for interacting with Verifiable Credentials from Javascript and TypeScript.
* [PWC and Onfido Join uPort's Portable Identity Effort in UK Finserv](https://consensys.net/blog/press-release/pwc-and-onfido-to-join-uports-portable-identify-efforts-in-uk/) 2019-09-23 Consensys
> uPort and Onfido have a shared vision of enabling consumers with access and control over their own data. Earlier this year, both companies applied to and were accepted to the UKs Financial Conduct Authority Regulatory Sandbox (Cohort 5) to test how decentralised identity can enable fintech ecosystems in the UK.
* [Welcome to uPortlandia, the Future of Data and Identity Management](https://media.consensys.net/welcome-to-uportlandia-the-future-of-data-and-identity-management-53220ea4e5c) 2019-07-11 Consensys
> [uPortlandia](https://uportlandia.uport.me/) is uPorts vision of the future of data and identity management. A future of password-free online experiences. A future where you can prove who you are or verify facts about your life while sharing far less personal information.
* [Goodbye uPort DIDs, Hello Ethr-DIDs](https://medium.com/uport/goodbye-uport-dids-hello-ethr-dids-ea2e80256f54) 2019-01-20 uPort
> The Ethr-DID library conforms to ERC-1056 and supports the proposed Decentralized Identifiers spec from the W3C Credentials Community Group. These allow for Ethereum addresses to be used as fully self-managed Decentralized Identifiers (DIDs), as a result, you can easily create and manage keys for these identities. This library also allows you to sign standard compliant JSON Web Tokens (JWTs) that can be consumed using the DID-JWT library.
* [uPort: Self-Sovereign Identity Meets Portable Data](https://www.youtube.com/watch?v=hBIragrwqYc) 2018-09-23 MyData Global
> MyData Global is an international organisation with the aim to create fair digital society.
* [Privacy-Preserving Identity System for Ethereum dApps](https://medium.com/uport/privacy-preserving-identity-system-for-ethereum-dapps-a3352d1a93e8) 2018-04-27 uPort
> Consider user privacy a requirement when deciding which Ethereum identity system to implement.
* [Literature] [A First Look at Identity Management Schemes on the Blockchain](https://arxiv.org/pdf/1801.03294.pdf) 2018-01-10 IEEE
> A final aspect of the uPort scheme is its support for securely mapping identity attributes to a particular uPortID. The uPort registry is a smart contract that stores the global mapping of uPortIDs to identity attributes. Any entity can query the registry, however, only the owner of a specific uPortID can modify its respective attributes. Due to the inefficiency of storing large volumes of data in a smart contract, only the hash of the JSON attribute structure is stored in the registry. The data itself is stored on IPFS: a distributed file system where a file can be retrieved by its cryptographic hash.
* [Ethereum studio ConsenSys launches digital IDs and assets secured on Ubuntu phones](http://www.ibtimes.co.uk/ethereum-studio-consensys-launches-internet-people-digital-ids-assets-secured-unbuntu-phones-1542620) 2016-02-16
> Nimbus permits users secure interaction with the Ethereum blockchain through biometric protection of cryptographic keys. Through this feature, users will be able to access Ethereum to use decentralised applications (DApps) and develop Ethereum blockchain software.
### Zug ID
* [A position paper on blockchain enabled identity and the road ahead](https://www.bundesblock.de/2018/10/23/position-paper-self-sovereign-identity/) 2018-10-23 Identity Working Group of the German Blockchain Association [PDF](https://www.bundesblock.de/wp-content/uploads/2018/10/ssi-paper.pdf)
> **City of Zug (UPort and ti&m)** [...] With the SSI implemented in Zug, users can now pay their parking fees, register for elections or perform online sign on for e-government services33. The benefits range for the city of Zug are low infrastructure requirements, decreased security risks, cost effectiveness, GDPR compliance and scalability.
* [Zug ID: Exploring the First Publicly Verified Blockchain Identity](https://medium.com/uport/zug-id-exploring-the-first-publicly-verified-blockchain-identity-38bd0ee3702) 2017-12-07 uPort
> Thus far, more than 50 citizens in Zug have successfully verified their uPort identity in person with the City, enabling them to access a new suite of e-government services in a trusted and self-reliant manner.
## Zug ID
* [A position paper on blockchain enabled identity and the road ahead](https://www.bundesblock.de/wp-content/uploads/2018/10/ssi-paper.pdf)—Identity Working Group of the German Blockchain Association [[**ϟ**](https://www.bundesblock.de/2018/10/23/position-paper-self-sovereign-identity/)]
> **City of Zug (UPort and ti&m)**
>
> As a first pilot project in Switzerland, the city of Zug is currently piloting a SSI solution. The local administration is cooperating with the IT consulting company ti&m, as well as UPort to provide a basic infrastructure for their citizens to attest their identity. With the SSI implemented in Zug, users can now pay their parking fees, register for elections or perform online sign on for e-government services33. The benefits range for the city of Zug are low infrastructure requirements, decreased security risks, cost effectiveness, GDPR compliance and scalability.
* [Zug ID: Exploring the First Publicly Verified Blockchain Identity](https://medium.com/uport/zug-id-exploring-the-first-publicly-verified-blockchain-identity-38bd0ee3702)
> We recently announced our cooperation with the Swiss City of Zug and local development partner ti&m to introduce the worlds first live implementation of a self-sovereign government issued identity on Ethereum. Thus far, more than 50 citizens in Zug have successfully verified their uPort identity in person with the City, enabling them to access a new suite of e-government services in a trusted and self-reliant manner. With all the excitement around this launch, we wanted to outline for all of you the underlying mechanics of the Zug identity verification system, the benefits this provides for various stakeholders, as well as future use cases and its evolution.
## Literature
* [A First Look at Identity Management Schemes on the Blockchain](https://arxiv.org/pdf/1801.03294.pdf) IEEE 2018
> A uPort identity is underpinned by the interactions between Ethereum smart contracts: bespoke code that can regulate the movement of data and ether (the native cryptocur- rency) on Ethereum. Smart contracts are uniquely addressed by 160-bit hexadecimal identifiers, and, when invoked are executed by the Ethereum Virtual Machine (EVM) installed on every Ethereum node. Two smart contract templates designed by uPort comprise each uPort identity: controller and proxy. To create a new identity, a users uPort mobile application creates a new asymmetric key pair and sends a transaction to Ethereum that creates an instantiation of a controller that contains a reference to the newly created public key. Then, a new proxy is created that contains a reference to the address of the just-created controller contract; only the controller contract can invoke functions of the proxy; a constraint that is specified in the controller and enforced by the EVM. The address of the proxy comprises the unique uPort identifier (uPortID) of a user. A user is free to create multiple uPortIDs that are unlinkable. Figure 1 provides an overview of an interaction between a uPortID and the smart contract of a decentralised application on Ethereum.
>
> The private key that controls a uPortID is stored only on the users mobile device. Therefore, an important aspect of uPort relates to its social recovery protocol for the event of loss or theft of the users mobile device. For that, users must nominate the uPortIDs of trustees who can vote to replace the public key referenced in the controller with one proposed by the user in need; once a quorum is reached between those trustees on the new public key, the controller replaces the lost public key with the newly pro- posed public key. This process enables the user to maintain a persistent uPortID even after the loss of cryptographic keys.
>
> A final aspect of the uPort scheme is its support for securely mapping identity attrib- utes to a particular uPortID. The uPort registry is a smart contract that stores the global mapping of uPortIDs to identity attributes. Any entity can query the registry, however, only the owner of a specific uPortID can modify its respective attributes. Due to the inefficiency of storing large volumes of data in a smart contract, only the hash of the JSON attribute structure is stored in the registry. The data itself is stored on IPFS: a distributed file system where a file can be retrieved by its cryptographic hash.
## [developer.uport.me](https://developer.uport.me/)
**Build User-Centric Ethereum Apps**
* [overview/index#u-port-protocols-and-libraries](https://developer.uport.me/overview/index#u-port-protocols-and-libraries)
> * [uPort transports](https://developer.uport.me/transports/index)
> * [uPort Signed Messages](https://developer.uport.me/messages/index)
> * [JWT RFC 7519](https://tools.ietf.org/html/rfc7519) did-jwt
> * [Decentralized Identifiers (DIDs)](https://w3c-ccg.github.io/did-spec/) did-resolver
> * Public Key Lookup [ERC-1056 Lightweight Ethereum](https://github.com/ethereum/EIPs/issues/1056) Identity ethr-did-resolver
> * Creation/Management [Ethereum DID Registry Contract](https://github.com/uport-project/ethr-did-registry) ethr-did
> * [Ethereum JSON-RPC](https://github.com/ethereum/wiki/wiki/JSON-RPC) Web3 or EthJS
> * [Ethereum.org](https://ethereum.org/)
* [Connect Users to Your web3 dApp](https://developer.uport.me/guides/gettingstarted)
>Add full support for uPort by adding a single line of code to your web3 dApp.
>
> * Onboard new users within minutes
> * Instantly create a privacy-preserving Ethereum account
> * Build for both desktop and mobile browsers
* [Issue & Request Verified Credentials](https://developer.uport.me/uport-credentials/index)
>Help your users build their digital identity by issuing Verified Credentials about them or the things they do in your app.
>
> * Request Ethereum transaction signing with web3
> * Issue and Request Verified Credentials about your users
* [uport-credentials/docs/guides - Getting Started with uPort Credentials](https://github.com/uport-project/uport-credentials/blob/develop/docs/guides/index.md)
* [Transactions](https://developer.uport.me/credentials/transactions)
>It is possible with uport-credentials to create an ethereum transaction request and have a mobile client approve and sign that transaction.
![](https://imgur.com/JU7gOEn.png)
* [uport-connect/guides/usage](https://developer.uport.me/uport-connect/guides/usage)
>The uPort Connect library is a client-side library that allows you to interact with a user's uPort identity through a uPort client, primarily the uPort mobile app. The Connect library bundles functionality from our other libraries into a singular, easy to use interface.
>
>This guide describes the parts which make-up Connect and provides further details on how to configure it for your specific use case. While Connect is likely the best solution for most use cases, you may decide you need greater optionality and control over certain use cases, in that situation, you may be interested in using uport-tranports and uport-credentials as an alternative.
* [RequestVerification](https://developer.uport.me/connect/requestverification)
>Much like logging in, using uport-connect to request verified data about uPort mobile clients is simple. So simple we will follow the same steps of logging in, but this time pass an array of verification titles that we want to request for disclosure. Our connect library manages the flow for you with minimal configuration.
![](https://imgur.com/4OQ5C1E.png)
* [SendVerification](https://developer.uport.me/connect/sendverification)
>Much like logging in, using uport-connect to create and send verifications to uPort mobile clients is simple. Our connect library will manage much of the flow for you with minimal configuration.
![](https://imgur.com/W1ppGwb.png)
* [Goodbye uPort DIDs, Hello Ethr-DIDs](https://medium.com/uport/goodbye-uport-dids-hello-ethr-dids-ea2e80256f54)
> Using the [Ethr-DID](https://developer.uport.me/categories/ethr-did/) library, you can:\
>* Create and manage keys for DID identities
>* Sign JSON Web Tokens
>* Authorize third parties to sign on a DID's behalf
>* Enable discovery of service endpoints (e.g. decentralized identity management services)
>
>The Ethr-DID library conforms to ERC-1056 and supports the proposed Decentralized Identifiers spec from the W3C Credentials Community Group. These allow for Ethereum addresses to be used as fully self-managed Decentralized Identifiers (DIDs), as a result, you can easily create and manage keys for these identities. This library also allows you to sign standard compliant JSON Web Tokens (JWTs) that can be consumed using the DID-JWT library.
* [uPort Credentials](https://developer.uport.me/categories/uport-credentials/) library allows you to:
>* Create and verify authentication requests
>* Request verified claims
>* Verify claims for your users
>* Ask users to sign Ethereum transactions
>* Create Ethereum smartcontract function call requests without web 3.0
* [Ethereum DID Registry](https://developer.uport.me/categories/ethr-did-registry/)
>This contract allows on-chain and off-chain resolving and management for DIDs (Decentralized Identifiers).
>
>A DID is an Identifier that allows you to lookup a DID document that can be used to authenticate you and messages created by you.
>
>It's designed for resolving public keys for off-chain authentication—where the public key resolution is handled by using decentralized technology.
>
>This contract allows Ethereum addresses to present signing information about themselves with no prior registration. It allows them to perform key rotation and specify different keys and services that are used on its behalf for both on and off-chain usage.
* [uPort Transports](https://developer.uport.me/categories/uport-transports/) allows you to:
> * Send messages to users using a QR code
> * Send requests and receive responses through URLs
> * Send encrypted push notifications
> * Create Transports specific to your use case and environment

View File

@ -48,9 +48,11 @@ toc: false
## Ceramic
* [Ceramic GitHub](https://github.com/ceramicnetwork/ceramic) - [Ceramic Studio](https://github.com/ceramicstudio)
* [Introduction to the Ceramic Protocol](https://medium.com/ceramic/introduction-to-the-ceramic-protocol-8d56951ae3f)
> For self-sovereign identity and to enable user-managed access control, 3Box uses Ceramics 3ID DID method which allows users to control their identity, information, and services using all of their existing private wallet keys.
* [Identity-centric interoperability with the Ceramic Protocol Joel Thorstensson Webinar 57](https://ssimeetup.org/identity-centric-interoperability-ceramic-protocol-joel-thorstensson-webinar-57/)
> Ceramic is a new permissionless protocol for creating and accessing unstoppable documents that serve as the foundation for a connected, interoperable web without silos. Joel Thorstensson is the founder and CTO of 3Box and the primary author of the ceramic protocol as well as several Ethereum standards for identity and will provide a conceptual and technical intro to Ceramic.\
> [...]\

View File

@ -11,7 +11,7 @@ categories: ["Web 3"]
tags: ["Ethereum","Web3","Consensys","Zug","uPort","DIF","uPortlandia","RWoT","ID2020"]
permalink: blockchain/ethereum/consensys/
canonical_url: https://decentralized-id.com/blockchain/ethereum/consensys/
last_modified_at: 2023-07-25
last_modified_at: 2023-06-25
---
**[ConsenSys](https://consensys.net/) • [Discord](https://discord.gg/hYpHRjK) • [Twitter](https://twitter.com/ConsenSys) • [Youtube](https://www.youtube.com/channel/UCBeLEwM-yhIKuIxHTx0VzdQ) • [Blog](https://media.consensys.net/) • [GitHub](https://github.com/ConsenSys)**

View File

@ -1,6 +1,69 @@
# Web3
---
title: Web3 Explained
description: "Web3, in the context of Ethereum, refers to decentralized apps that run on the blockchain."
layout: single
excerpt: >
participation in governance, self-sovereign identity, content ownership and the freedom to build are very appealing. In fact, it is hard to see how anybody (other than an incumbent with a turf to defend) could possible argue against any of them.
tags: ["Web3","Ethereum"]
categories: ["Web 3"]
permalink: /web-3/
canonical_url: "https://decentralized-id.com/web-3/"
last_modified_at: 2023-06-27
---
## Explainer
* [WEB2 VS WEB3](https://ethereum.org/en/developers/docs/web2-vs-web3/) 2022-09-27 Ethereum
> Web2 refers to the version of the internet most of us know today. An internet dominated by companies that provide services in exchange for your personal data. Web3, in the context of Ethereum, refers to decentralized apps that run on the blockchain. These are apps that allow anyone to participate without monetising their personal data.
* [The 5 people empowerment promises of web3](https://reb00ted.org/tech/20220830-web3-empowerment-promises/) 2022-08-30 Reb00ted [related](https://www.kaleidoinsights.com/web3-use-cases-5-capabilities-people/)
> As Jeremiah pointed out when we bumped into each other last night, public discussion of “web3” is almost completely focused on this last item: tokens, and the many ill-begotten schemes that they have enabled.
>
> But that is not web3s lasting attraction. The other four promises participation in governance, self-sovereign identity, content ownership and the freedom to build are very appealing. In fact, it is hard to see how anybody (other than an incumbent with a turf to defend) could possible argue against any of them.
* [The shortest definition of Web3](https://reb00ted.org/tech/20220726-shortest-web3-definition/) 2022-07-26 reb00ted
> web1: read\
> web2: read + write\
> web3: read + write + own
* [3 Reasons Why Web3 Will Flip Digital Ownership On Its Head](https://www.entrepreneur.com/article/432166) 2022-08-05 Entrepreneur
> Despite people spending a lot of money today on all forms of digital content, from streaming service subscriptions to in-game purchases, we don't own any digital content we "buy" online.
* [Those Things Cannot Be Done Without Web3](https://medium.com/ontologynetwork/those-things-cannot-be-done-without-web3-4351efee3df) 2022-07-28 Ontology
> If you want to explain Web3 in the simplest language, I think it is a decentralized collaboration model.
* [Technology and System — Which is the primary productive force?: Hope, Confusion, and Practice of Web3](https://medium.com/ontologynetwork/technology-and-system-which-is-the-primary-productive-force-a6f8c4869ba9) 2022-06-16 Ontology
> OWN (Ontology Web3 Network) Infrastructure is a series of general blockchain basic protocols and products provided by Ontology for Web3 applications. Basic components including data and reputation, etc., and general-purpose tools such as a Web3 wallet, etc. Web3 applications can choose different basic components according to different scenarios for easy integration.
* [Its Time for Web3 to Build - Creating Real-World Impact with Web3](https://www.ed3.gg/writing/time-to-build/) 2022-06-17 Ed3
> Web3 - used here as a general term incorporating efforts to enable trustless coordination with blockchain technology - is focused on decentralization. The promise is the ability to connect and work with anyone, anywhere, any time. In this virtual metaverse, there are few rules (and fewer regulations). Its the blue ocean where anything digital can be quickly created and launched, including entirely new countries.
* [Consensus 2022 panel: Is Web 3.0 more hype or reality?](https://blog.avast.com/web-3-consensus-panel) 2022-06-15 Avast
> Certainly, there is a wide range of opinion on Web 3.0: Cutler mentioned how Elon Musk sees this is more marketing hype than reality. Notably, there is a lot of money being pouring into Web 3.0 — Cutler said, “Venture capitalists have invested $12.75B in 460 different blockchain projects this past year, up from $2.75B in investments during 2020”. Widman said that “With Web 3.0, you have to get to a marketplace of ideas where they can win on their merits,” before the concept will gain traction.
* [State of Crypto Report](https://a16zcrypto.com/wp-content/uploads/2022/05/state-of-crypto-2022_a16z-crypto.pdf) 2022-05 a16z
> web3 — which combines the decentralized, communitygoverned ethos of the first era with the advanced, modern functionality of the second era. This will unlock a new wave of creativity and entrepreneurship
* [Using a Theory of Justice to Build a Better Web3](https://www.windley.com/archives/2022/05/using_a_theory_of_justice_to_build_a_better_web3.shtml) 2022-05 Windley
> Building a better internet won't happen by chance or simply maximizing freedom. We have to build systems that support justice. How can we do that?
* [Decentralized Society: Finding Web3's Soul](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4105763) 2022-05-11 Glen Wheyl
> Key to this sociality is decomposable property rights and enhanced governance mechanisms—such as quadratic funding discounted by correlation scores—that reward trust and cooperation while protecting networks from capture, extraction, and domination. With such augmented sociality, web3 can eschew todays hyper-financialization in favor of a more transformative, pluralist future of increasing returns across social distance.
* [Using a Theory of Justice to Build a Better Web3](https://www.windley.com/archives/2022/05/using_a_theory_of_justice_to_build_a_better_web3.shtml) 2022-05 Phil Windley
> Summary: Building a better internet won't happen by chance or simply maximizing freedom. We have to build systems that support justice. How can we do that? Philosophy discussions are the black hole of identity. Once you get in, you can't get out. Nevertheless, I find that I'm drawn to them
* [Framing and Self-Sovereignty in Web3](https://www.windley.com/archives/2022/02/framing_and_self-sovereignty_in_web3.shtml) 2022-02-15 Phil Windley
> The tools people have to participate in these territories, browsers and password managers, let us visit those territories, but we ourselves cannot be visited. We cannot act. Online relationships (client-server) are inherently asymmetric and the power accrues to those who define the territory.
* [Web3, entangled: Holochain: a marlinspike to undo the knots](https://blog.holochain.org/web3-entangled/) 2022-02-02
> As long as a base protocol is versatile enough to let people create and express things in an unlimited range of fit-for-purpose application protocols, it can be as stale and boring as it likes. And its precisely the decentralisation, versatility, and stability of these base protocols — HTTP, email, and yes, Bitcoin and Ethereum — that allow platforms to innovate so quickly on top of them.
* [Web3: Self-Sovereign Authority and Self-Certifying Protocols](https://www.windley.com/archives/2022/02/web3_self-sovereign_authority_and_self-certifying_protocols.shtml) 2022-02 Phil Windley
> When we dine at a restaurant in the physical world, we do not do so within some administrative system. Rather, as embodied agents, we operationalize our relationships by acting for ourselves. Web3, if built correctly, can help people to act as full-fledged participants in the digital realm.
* [What is Web3? Here Are Some Ways To Explain It To A Friend](https://consensys.net/blog/blockchain-explained/what-is-web3-here-are-some-ways-to-explain-it-to-a-friend/) 2022-01-22 Consensys
* [Big Picture] [The Third Web](https://tante.cc/2021/12/17/the-third-web/) 2021-12-17 Tante
> So why would you listen to me? What are my “credentials”? I am a computer scientist and have been working in IT for years now, doing projects as a programmer and conceptualizing and running large automation and IT transformation projects for different clients. I have a lot of experience not just with software but also hardware-software combinations as well as with designing the social and organizational processes around the software systems in question. Ive been an expert for the German Bundestag on the topic of Blockchains and their value and regulation. I also have written quite extensively about them for different publications and have commented on the whole blockchain/web3 movement publicly basically since it has gained any traction. I dont hold any form of cryptocurrency.
* [My first impressions of web3](https://moxie.org/2022/01/07/web3-first-impressions.html) 2022-01-07 Moxie Marlinspike
*This guy gets it ^^^^^*
> Given the history of why web1 became web2, what seems strange to me about web3 is that technologies like ethereum have been built with many of the same implicit trappings as web1.\
> […]\
> Personally, I think enough money has been made at this point that there are enough faucets to keep it going, and this wont just be a blip. If thats the case, it seems worth thinking about how to avoid web3 being web2x2 (web2 but with even less privacy) with some urgency.
* [Web3, Coherence, and Platform Sovereignty](https://www.windley.com/archives/2022/01/web3_coherence_and_platform_sovereignty.shtml) 2022-01 Phil Windley
> In [The crypto-communists behind the Web3 revolution](https://www.protocol.com/fintech/crypto-communists), Benjamin Pimentel argues that "The future of decentralized finance echoes a decidedly Marxist vision of the future." He references various Silicon Valley icons like Jack Dorsey, Marc Andreessen, Elon Musk, and others, comparing their statements on Web3 and crypto with the ideology of communism.
* [What is Web3 and Why It Matters](https://dionhinchcliffe.com/2022/01/11/what-is-web3-and-why-it-matters/) 2022-01-11 Dion Hinchcliffe
> Ive waited a bit to weigh in on Web3, to see how it evolved and whether it actually took a meaningful and significant direction. While not exactly a new concept — many credit the term itself to Ethereum co-founder Gavin Wood in 2014, even though it has been discussed since the early Web 2.0 days back in the 2000s — Web3 as we currently know it today exploded onto the global stage in 2021 along with the metaverse, another popular and closely overlapping/adjacent concept.
* [OpenSea, Web3, and Aggregation Theory](https://stratechery.com/2022/opensea-raises-money-bans-nfts-openseas-value-cryptos-aggregators/) 2022-01-05 Stratechery
> what gives Aggregators their power is not their control of supply: they are not the only way to find websites, or to post your opinions online; rather, it is their control of demand. People are used to Google, or it is the default, so sites and advertisers dont want to spend their time and money on alternatives; people want other people to see what they have to say, so they dont want to risk writing a blog that no one reads, or spending time on a social network that because it lacks the network has no sense of social.
* [Web3 and Digital Embodiment](https://www.windley.com/archives/2022/01/web3_and_digital_embodiment.shtml) 2022-01 Phil Windley
> Web3 will make a difference for all of us if it enables people to become digitally embodied, able to recognize, remember, and react to other people and organizations online—without the need to be in someone else's database.
* [Web3 brings the Digital Sovereignty back to the User thanks to Blockchain](https://knowledge.wealize.digital/en/blog/blog/web3-digital-sovereignty-blockchain) 2021-12-17 Wealize
> Decentralization is key to transitionate to Web3. Many voices are speaking up for a decentralized model in which users have the control over their digital assets and data. And this is so because each time that we interact on the Internet, copies of our data are sent to the server of a service provider. We lose control over our data. We lose our digital sovereignty. Decentralization solves this bringing the control back to the users, the real players of the online community.
* [Is Web3 bullshit?](https://maxread.substack.com/p/is-web3-bullshit) 2021-12-02 Max Read
> The only falsifiable prediction I'm willing to make is that ten years from now, Chris Dixon and the Winklevoss Twins will be much richer than me, and my quality of life will be the same, or worse.
* [5 Mental Models for Web3](https://www.youtube.com/watch?v=jezH_7qEk50) 2021-11-01 Bankless Chris Dixon
@ -9,30 +72,20 @@
> Web3 has begun to impact all corners of digital culture, from media to finance, art and gaming, and even identity. Mental models allow for digestible thinking patterns to understand and predict the world, and Chris lays out how these new digital primitives are changing everything.
* [Web 2.0 vs Web 3.0 — A Bridge Between the Past and the Future](https://academy.affinidi.com/web-2-0-vs-web-3-0-a-bridge-between-the-past-and-the-future-c99668c1e2f0) 2021-07-30 Affinidi
> What has really changed is the way we use existing infrastructure, and from this standpoint, its safe to say that its really the front-end that has seen the bulk of changes in web 2.0
* [The Sovereignty Stack: Re-thinking Digital Identity for Web3.0 w/ Greg KIDD](https://www.youtube.com/watch?v=CyGggZ2pT1I) 2021-10-04 Metaco
> Greg is a serial entrepreneur who is probably best known for founding and taking public Dispatch Management Services Corp, the worlds largest on demand dispatch network for urgent deliveries. In a highly interesting career so far, Greg was also Chief Risk Officer at Ripple Labs and a senior analyst for the Board of Governors of the Federal Reserve in Washington. In his latest venture Global ID, Greg is acting on his long-held belief that peoples identity should be truly portable and owned by individuals themselves rather than corporations or governments.
## Critique
* [A list of (supposed) web3 benefits](https://reb00ted.org/tech/20220726-web3-benefits/) 2022-07-26 reb00ted
> Some of this is clearly aspirational, perhaps on the other side of likely.
* [Cautionary Tales from Cryptoland](https://hbr.org/2022/05/cautionary-tales-from-cryptoland) 2022-05 Molly White, HBR
> The ideological argument for Web3 is very compelling, and I personally hold many of the same ideals. I strongly believe in working toward a more equitable and accessible financial system, creating a fairer distribution of wealth in society
* [How a Wikipedia editor (Molly White) became one of the loudest Web3 skeptics](https://www.fastcompany.com/90733574/how-a-wikipedia-engineer-became-one-of-the-loudest-web3-skeptics) 2022-03-23 Fast Company
> I spoke with White via email about her views on Web3 fixtures such as DAOs (distributed autonomous organizations), cryptocurrencies, and NFTs (non-fungible tokens). Our conversation has been lightly edited for length and clarity.
* [Web3, entangled: Holochain: a marlinspike to undo the knots](https://blog.holochain.org/web3-entangled/) 2022-02-02
> As long as a base protocol is versatile enough to let people create and express things in an unlimited range of fit-for-purpose application protocols, it can be as stale and boring as it likes. And its precisely the decentralisation, versatility, and stability of these base protocols — HTTP, email, and yes, Bitcoin and Ethereum — that allow platforms to innovate so quickly on top of them.
* [Big Picture] [The Third Web](https://tante.cc/2021/12/17/the-third-web/) 2021-12-17 Tante
> So why would you listen to me? What are my “credentials”? I am a computer scientist and have been working in IT for years now, doing projects as a programmer and conceptualizing and running large automation and IT transformation projects for different clients. I have a lot of experience not just with software but also hardware-software combinations as well as with designing the social and organizational processes around the software systems in question. Ive been an expert for the German Bundestag on the topic of Blockchains and their value and regulation. I also have written quite extensively about them for different publications and have commented on the whole blockchain/web3 movement publicly basically since it has gained any traction. I dont hold any form of cryptocurrency.
* [Web3: Self-Sovereign Authority and Self-Certifying Protocols](https://www.windley.com/archives/2022/02/web3_self-sovereign_authority_and_self-certifying_protocols.shtml) 2022-02 Phil Windley
> When we dine at a restaurant in the physical world, we do not do so within some administrative system. Rather, as embodied agents, we operationalize our relationships by acting for ourselves. Web3, if built correctly, can help people to act as full-fledged participants in the digital realm.
* [What is Web3? Here Are Some Ways To Explain It To A Friend](https://consensys.net/blog/blockchain-explained/what-is-web3-here-are-some-ways-to-explain-it-to-a-friend/) 2022-01-22 Consensys
* [Framing and Self-Sovereignty in Web3](https://www.windley.com/archives/2022/02/framing_and_self-sovereignty_in_web3.shtml) 2022-02-15 Phil Windley
> The tools people have to participate in these territories, browsers and password managers, let us visit those territories, but we ourselves cannot be visited. We cannot act. Online relationships (client-server) are inherently asymmetric and the power accrues to those who define the territory.
* [Web3 brings the Digital Sovereignty back to the User thanks to Blockchain](https://knowledge.wealize.digital/en/blog/blog/web3-digital-sovereignty-blockchain) 2021-12-17 Wealize
> Decentralization is key to transitionate to Web3. Many voices are speaking up for a decentralized model in which users have the control over their digital assets and data. And this is so because each time that we interact on the Internet, copies of our data are sent to the server of a service provider. We lose control over our data. We lose our digital sovereignty. Decentralization solves this bringing the control back to the users, the real players of the online community.
* [My first impressions of web3](https://moxie.org/2022/01/07/web3-first-impressions.html) 2022-01-07 Moxie Marlinspike
*This guy gets it ^^^^^*
> Given the history of why web1 became web2, what seems strange to me about web3 is that technologies like ethereum have been built with many of the same implicit trappings as web1.\
> […]\
> Personally, I think enough money has been made at this point that there are enough faucets to keep it going, and this wont just be a blip. If thats the case, it seems worth thinking about how to avoid web3 being web2x2 (web2 but with even less privacy) with some urgency.
* [Web3, Coherence, and Platform Sovereignty](https://www.windley.com/archives/2022/01/web3_coherence_and_platform_sovereignty.shtml) 2022-01 Phil Windley
> In [The crypto-communists behind the Web3 revolution](https://www.protocol.com/fintech/crypto-communists), Benjamin Pimentel argues that "The future of decentralized finance echoes a decidedly Marxist vision of the future." He references various Silicon Valley icons like Jack Dorsey, Marc Andreessen, Elon Musk, and others, comparing their statements on Web3 and crypto with the ideology of communism.
* [Re: Web3 First Impressions by Moxie Marlinspike (was: Re: Ideals meet Implementations - Blockchains, NFTs, Decentralization, Oh My!)](https://lists.w3.org/Archives/Public/public-credentials/2022Jan/0202.html)2022-01-25 Juan Caballero
> I recently read a twitter thread by an academic who abandoned a book-length monograph on O'Reilly, with multiple chapters on the vicissitudes of what O'Reilly kept trying to make Web 2.0 "mean" and what it ended up meaning after billions of dollars of VC and a decade-long hype cycle's worth of marketing and spin had been applied to it. Web3 is likely to be an even bigger, uglier, stupid semantic tug-of-war for some time\
> [...]\
> Anyways, I hope we can keep the CCG list a DMZ in this rapidly-escalating culture war, before "Web3" becomes the next "Critical Race Studies" or "Satanic Panic".
## Tech Stack
* [Web3 Architecture and Tech Stack : A Beginners Guide](https://medium.com/toruslabs/a-beginners-guide-the-basic-web3-architecture-and-tech-stack-81f2061d263c) [Yashovardhan Agrawal](https://medium.com/@yashovardhana) 2022-05-30 Web3Auth
> ![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*5fLjOFTilr6T9OjVWkH2ow.png)* [Web3 Ecosystem](https://miro.com/app/board/uXjVO0uGvcw=/) (Epic Miro Board)
* [Defining the web3 stack](https://edgeandnode.com/blog/defining-the-web3-stack) 2021-12-22 Edge & Node
> - Blockchain
> - Blockchain development environment
@ -44,54 +97,9 @@
> - Oracles
> - Other protocols
> ![](https://storage.googleapis.com/edgeandnode/_notion/983ff126-3a37-43e2-951c-34e83423d04b/web3-stack.jpg)
* [What is Web3 and Why It Matters](https://dionhinchcliffe.com/2022/01/11/what-is-web3-and-why-it-matters/) 2022-01-11 Dion Hinchcliffe
> Ive waited a bit to weigh in on Web3, to see how it evolved and whether it actually took a meaningful and significant direction. While not exactly a new concept — many credit the term itself to Ethereum co-founder Gavin Wood in 2014, even though it has been discussed since the early Web 2.0 days back in the 2000s — Web3 as we currently know it today exploded onto the global stage in 2021 along with the metaverse, another popular and closely overlapping/adjacent concept.
* [OpenSea, Web3, and Aggregation Theory](https://stratechery.com/2022/opensea-raises-money-bans-nfts-openseas-value-cryptos-aggregators/) 2022-01-05 Stratechery
> what gives Aggregators their power is not their control of supply: they are not the only way to find websites, or to post your opinions online; rather, it is their control of demand. People are used to Google, or it is the default, so sites and advertisers dont want to spend their time and money on alternatives; people want other people to see what they have to say, so they dont want to risk writing a blog that no one reads, or spending time on a social network that because it lacks the network has no sense of social.
* [Web3 and Digital Embodiment](https://www.windley.com/archives/2022/01/web3_and_digital_embodiment.shtml) 2022-01 Phil Windley
> Web3 will make a difference for all of us if it enables people to become digitally embodied, able to recognize, remember, and react to other people and organizations online—without the need to be in someone else's database.
* [Decentralized Society: Finding Web3's Soul](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4105763) 2022-05-11 Glen Wheyl
> Key to this sociality is decomposable property rights and enhanced governance mechanisms—such as quadratic funding discounted by correlation scores—that reward trust and cooperation while protecting networks from capture, extraction, and domination. With such augmented sociality, web3 can eschew todays hyper-financialization in favor of a more transformative, pluralist future of increasing returns across social distance.
* [Web3 Architecture and Tech Stack : A Beginners Guide](https://medium.com/toruslabs/a-beginners-guide-the-basic-web3-architecture-and-tech-stack-81f2061d263c) [Yashovardhan Agrawal](https://medium.com/@yashovardhana) 2022-05-30 Web3Auth
> ![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*5fLjOFTilr6T9OjVWkH2ow.png)
* [Its Time for Web3 to Build - Creating Real-World Impact with Web3](https://www.ed3.gg/writing/time-to-build/) 2022-06-17 Ed3
> Web3 - used here as a general term incorporating efforts to enable trustless coordination with blockchain technology - is focused on decentralization. The promise is the ability to connect and work with anyone, anywhere, any time. In this virtual metaverse, there are few rules (and fewer regulations). Its the blue ocean where anything digital can be quickly created and launched, including entirely new countries.
* [Consensus 2022 panel: Is Web 3.0 more hype or reality?](https://blog.avast.com/web-3-consensus-panel) 2022-06-15 Avast
> Certainly, there is a wide range of opinion on Web 3.0: Cutler mentioned how Elon Musk sees this is more marketing hype than reality. Notably, there is a lot of money being pouring into Web 3.0 — Cutler said, “Venture capitalists have invested $12.75B in 460 different blockchain projects this past year, up from $2.75B in investments during 2020”. Widman said that “With Web 3.0, you have to get to a marketplace of ideas where they can win on their merits,” before the concept will gain traction.
* [A list of (supposed) web3 benefits](https://reb00ted.org/tech/20220726-web3-benefits/) 2022-07-26 reb00ted
> Some of this is clearly aspirational, perhaps on the other side of likely.
* [The shortest definition of Web3](https://reb00ted.org/tech/20220726-shortest-web3-definition/) 2022-07-26 reb00ted
> web1: read\
> web2: read + write\
> web3: read + write + own
* [Cautionary Tales from Cryptoland](https://hbr.org/2022/05/cautionary-tales-from-cryptoland) 2022-05 Molly White, HBR
> The ideological argument for Web3 is very compelling, and I personally hold many of the same ideals. I strongly believe in working toward a more equitable and accessible financial system, creating a fairer distribution of wealth in society
* [WEB2 VS WEB3](https://ethereum.org/en/developers/docs/web2-vs-web3/) 2022-09-27 Ethereum.org
> Web2 refers to the version of the internet most of us know today. An internet dominated by companies that provide services in exchange for your personal data. Web3, in the context of Ethereum, refers to decentralized apps that run on the blockchain. These are apps that allow anyone to participate without monetising their personal data.
* [Using a Theory of Justice to Build a Better Web3](https://www.windley.com/archives/2022/05/using_a_theory_of_justice_to_build_a_better_web3.shtml) 2022-05 Phil Windley
> Summary: Building a better internet won't happen by chance or simply maximizing freedom. We have to build systems that support justice. How can we do that? Philosophy discussions are the black hole of identity. Once you get in, you can't get out. Nevertheless, I find that I'm drawn to them
* [The 5 people empowerment promises of web3](https://reb00ted.org/tech/20220830-web3-empowerment-promises/) 2022-08-30 Reb00ted [related](https://www.kaleidoinsights.com/web3-use-cases-5-capabilities-people/)
> As Jeremiah pointed out when we bumped into each other last night, public discussion of “web3” is almost completely focused on this last item: tokens, and the many ill-begotten schemes that they have enabled.
>
> But that is not web3s lasting attraction. The other four promises participation in governance, self-sovereign identity, content ownership and the freedom to build are very appealing. In fact, it is hard to see how anybody (other than an incumbent with a turf to defend) could possible argue against any of them.
* [The Sovereignty Stack: Re-thinking Digital Identity for Web3.0 w/ Greg KIDD](https://www.youtube.com/watch?v=CyGggZ2pT1I) 2021-10-04 Metaco
> Greg is a serial entrepreneur who is probably best known for founding and taking public Dispatch Management Services Corp, the worlds largest on demand dispatch network for urgent deliveries. In a highly interesting career so far, Greg was also Chief Risk Officer at Ripple Labs and a senior analyst for the Board of Governors of the Federal Reserve in Washington. In his latest venture Global ID, Greg is acting on his long-held belief that peoples identity should be truly portable and owned by individuals themselves rather than corporations or governments.
* [Those Things Cannot Be Done Without Web3](https://medium.com/ontologynetwork/those-things-cannot-be-done-without-web3-4351efee3df) Ontology
> If you want to explain Web3 in the simplest language, I think it is a decentralized collaboration model.
* [3 Reasons Why Web3 Will Flip Digital Ownership On Its Head](https://www.entrepreneur.com/article/432166) Entrepreneur
> Despite people spending a lot of money today on all forms of digital content, from streaming service subscriptions to in-game purchases, we don't own any digital content we "buy" online.
* [Web3 Ecosystem](https://miro.com/app/board/uXjVO0uGvcw=/) (Epic Miro Board)
* [State of Crypto Report](https://a16zcrypto.com/wp-content/uploads/2022/05/state-of-crypto-2022_a16z-crypto.pdf) a16z
> web3 — which combines the decentralized, communitygoverned ethos of the first era with the advanced, modern functionality of the second era. This will unlock a new wave of creativity and entrepreneurship
* [Using a Theory of Justice to Build a Better Web3](https://www.windley.com/archives/2022/05/using_a_theory_of_justice_to_build_a_better_web3.shtml) Windley
> Building a better internet won't happen by chance or simply maximizing freedom. We have to build systems that support justice. How can we do that?
* [Technology and System — Which is the primary productive force?: Hope, Confusion, and Practice of Web3](https://medium.com/ontologynetwork/technology-and-system-which-is-the-primary-productive-force-a6f8c4869ba9) Ontology
> OWN (Ontology Web3 Network) Infrastructure is a series of general blockchain basic protocols and products provided by Ontology for Web3 applications. Basic components including data and reputation, etc., and general-purpose tools such as a Web3 wallet, etc. Web3 applications can choose different basic components according to different scenarios for easy integration.
* [Web3: Self-Sovereign Authority and Self-Certifying Protocols](https://www.windley.com/archives/2022/02/web3_self-sovereign_authority_and_self-certifying_protocols.shtml) Windley
> When we dine at a restaurant in the physical world, we do not do so within some administrative system. Rather, as embodied agents, we operationalize our relationships by acting for ourselves. Web3, if built correctly, can help people to act as full-fledged participants in the digital realm.
## Decentralization
* [The Center Will Not Hold: How Decentralization is Reshaping Technology and Governance](https://thedefiant.io/decentralization-upends-governance) The Defiant
* [The Center Will Not Hold: How Decentralization is Reshaping Technology and Governance](https://thedefiant.io/decentralization-upends-governance) 2022-07-19 The Defiant
> In this summary paper, we will explain the different components of decentralization, the benefits of decentralized systems, examples of how different projects have approached the process of decentralizing, and good-faith critiques of decentralization. This paper will act as a TL;DR summarizing the concept of decentralization within its current usage, while providing linked resources throughout for those interested in digging deeper into specific areas.
* [The Web3 Decentralization Debate Is Focused on the Wrong Question](https://www.wired.com/story/web3-blockchain-decentralization-governance/) Wired
* [The Web3 Decentralization Debate Is Focused on the Wrong Question](https://www.wired.com/story/web3-blockchain-decentralization-governance/) 2022-05-22 Wired
> Fixating on the degree—rather than the type—of decentralization is leading us astray

View File

@ -1,103 +1,57 @@
# Web3 ID
---
title: "Web 3 and Self Sovereign Identity"
description: "Self-Sovereign Identity is the most effective form of digital identity in Web 3.0"
layout: single
excerpt: >
Alice can have a credential issued for a particular purpose, store it in a personal data vault, and only authorize access to that credential when she consents to the interaction. Additionally, Alice controls this credential at all times and can present it to any requesting platform
tags: ["Web3","Ethereum","Dominium","Citopia","Civic","Atala PRISM","Gitcoin","Elastos","Soulbound Tokens"]
categories: ["Web 3"]
permalink: /web-3/id/
canonical_url: "https://decentralized-id.com/web-3/id/"
last_modified_at: 2023-06-27
---
* [Web3 Reputation Market Map](https://kermankohli.substack.com/p/web3-reputation-market-map) Kerman Kohil
* [How Web 3.0 Will Connect Humans, Machines, and AI to Transform the World](https://indicio.tech/how-web-3-0-will-connect-humans-machines-and-ai-to-transform-the-world/)
> MSFT Explains: [Decentralized identity: The Direct Presentation model](https://techcommunity.microsoft.com/t5/identity-standards-blog/decentralized-identity-the-direct-presentation-model/ba-p/3071981)\
> The technical name for the model at work here is called the Direct Presentation model. A credential is issued, and then held for a long period of time with intermittent voluntary presentations to many different verifiers. To put that back into our example, my auto club issues me a card, which I hold in my wallet for years (maybe decades!), and I might choose to show that card to a garage when I need a tow, or possibly to a store to get a discount.
* [Inventories, Not Identities • Why multisigs are the future of online accounts](https://blog.gnosis.pm/inventories-not-identities-7da9a4ec5a3e) Kei Kreutler
> Whether its the enforcement of legal identities, platform lock-in, or more implicit social norms, the logic of individualized identity was baked into web 2.0. With the advent of web 3.0, we have a chance to do things differently.
* [Self-Sovereign Identity, smart contracts and Web 3.0](https://hackernoon.com/self-sovereign-identity-smart-contracts-and-web-30-4dm375d) Hackernoon
> Public blockchain and smart contracts are a convenient and viable cloud for security-critical information and allow to implement more complex schemes. For example, your service requires that the user's identity be confirmed by some external KYC provider, or there must be an always available master public key to distribute software updates in the network (relevant for IoT).
* [The Golden Era of Web3 Identity](https://twitter.com/DonaldBullers/status/1532406343545536513) Donald Bullers
## Identity and Web3
* [Identity and Web3](https://auth0.com/blog/identity-and-web3/) 2022-09-12 auth0
> A key opportunity Web3 presents in the identity space is the ability to interact with a user's blockchain data. This presents two benefits: enriching user profiles and streamlining the login process with federated logins using storage wallets.
* [Decentralized Identity and Web3](https://blog.spruceid.com/decentralized-identity-and-web3/) 2022-08-05 SpruceID
> In the case above, Alice can have a credential issued for a particular purpose, store it in a personal data vault, and only authorize access to that credential when she consents to the interaction. Additionally, Alice controls this credential at all times and can present it to any requesting platform: it isnt limited to a single platform because its a credential she owns and controls.
* [Tweet Thread] [The Golden Era of Web3 Identity](https://twitter.com/DonaldBullers/status/1532406343545536513) 2022-06-02 Donald Bullers
> We've entered the “in it for the tech” phase.
>
> Attention now shifts to builders and a heads down mentality can lead to the creation of some of the most intriguing Web3 companies to date.
* [Building a Consent Management System for Web 3.0](https://academy.affinidi.com/building-a-consent-management-system-for-web-3-0-39e79b792eea) Affinidi
> Affinidis consent manager has a simple architecture as it comprises only a few modules and this is what makes it easy to implement across any application stack.
* [Decentralized Identity and Web3](https://blog.spruceid.com/decentralized-identity-and-web3/) SpruceID
> With current technologies, we can have a user sign-in using their keys (e.g. [Sign-In with Ethereum](https://login.xyz/)), have [credentials issued](https://spruceid.dev/) to their identifier (and store them), and use capabilities to retrieve and present those credentials.
* [3 Types of Passwordless Authentication for Web 3.0](https://medium.com/magiclabs/types-of-passwordless-authentication-for-web-3-958062e9d265) MagicLabs
> Passwordless authentication is a fundamental shift in how people will access their tools and information online, and it will provide more security, prevent billions in losses, and create greater transparency.
* [Identity and Web3](https://auth0.com/blog/identity-and-web3/) auth0
> A key opportunity Web3 presents in the identity space is the ability to interact with a user's blockchain data. This presents two benefits: enriching user profiles and streamlining the login process with federated logins using storage wallets.
* [The Four Pillars of Tokenized Identity](https://www.civic.com/blog/four-pillars-of-tokenized-identity/) Civic
> If you are considering integrating tokenized identity into your protocol, seek out a model that meets these requirements.
* [Crafting a “no-bs” SSI platform](https://medium.com/@adityasanthanam/crafting-a-no-bs-ssi-platform-454b1d9c6f8d) Aditya Santhanarn
> Lets look at a few pointers that I believe make it hard for the web3 protocols to work for businesses and users in general
* [Own and verify your personal identity for web3](https://www.authenticidlabs.xyz/) RealID Eth
> If desired, create membership requirements based off of the attached identity (for instance, if you wanted to create an NFT collection that could only be minted by residents of New York City) without requiring users to give up their whole identity.
* [Web 3.0 and digital identity- (In Chinese)](https://jonnyfry175.medium.com/web-3-0-and-digital-identity-in-chinese-17c0713ad3e0) Fraser Edwards via Johnny Fry
* [Crafting a “no-bs” SSI platform](https://medium.com/@adityasanthanam/crafting-a-no-bs-ssi-platform-454b1d9c6f8d) 2022-04-25 Aditya Santhanarn
> My opinion is that the statement is definitely wrong. Web3 and its associated technologies will become the foundation of our future technologies.
* [Web 3.0 and digital identity- (In Chinese)](https://jonnyfry175.medium.com/web-3-0-and-digital-identity-in-chinese-17c0713ad3e0) 2022-03-24 Fraser Edwards
> Self-Sovereign Identity (SSI) is arguably the most effective form of digital identity in Web 3.0. SSI is a user-centric identification method for controlling information. Fully aligned with Web 3.0, SSI eliminates the need to store personal information entirely on a central database and gives individuals greater control over the information they share to protect their privacy.
* [Velocity Network Foundation successfully launches Velocity Network Mainnet : Internet of Careers](https://www.velocitynetwork.foundation/velocity-network-foundation-has-announced-its-successful-launch-of-velocity-network-mainnet-internet-of-careers)
*Still not excited about tokenization of credential exchange.*
> A game changing, blockchain based, public utility layer, which makes it simple for people and organizations to exchange verifiable, immutable, trusted self-sovereign career credentials.
* [Inventories, Not Identities: Why multisigs are the future of online accounts](https://myhub.ai/items/inventories-not-identities-why-multisigs-are-the-future-of-online-by-kei-kreutler-gnosis) 2021-11-20 Gnosis
> Embracing more than the normative individual as a fundamental unit of account, such a paradigm could better serve the creation of resilient, accountable, and mutualistic institutions leading into the twenty-first century.
## SSI
* [Self-Sovereign Identity (w/ Fabian Vogelsteller & Constantin Kogan)](https://www.youtube.com/watch?v=SbTo_e3l_Lk)
> Constantin Kogan joins Fabian Vogelsteller, Ethereum developer, LUKSO founder, creator of Mist browser, web3.js, Feindura (CMS), ERC20, and ERC-725 protocols, and author of Meteor.js.
## SSI and Web 3.0
* [Understanding Decentralized Identities (DIDs) and Why They Matter for Web 3.0 Mass Adoption](https://techbullion.com/understanding-decentralized-identities-dids-and-why-they-matter-for-web-3-0-mass-adoption/) 2022-07-20 TechBullion
> All in all, the exponential rise in cases of data breaches and hacks on Web 2.0 applications, calls for a new system that protects users data and privacy on the internet. Additionally, the rapid growth of the decentralized internet means that digital identities are becoming more important than ever as users turn to virtual worlds and metaverses in future.
* [Decentralized Identifiers: Implications for Your Data, Payments and Communications](https://newsletter.impervious.ai/decentralized-identifiers-implications-for-your-data-payments-and-communications-2/)2022-05-22 Impervious, Chase Perkins *Epic Content*
> Through the DID Specification, service endpoints and DIDComm, Impervious has interlaced DIDs with Bitcoin Lightning, IPFS, WebRTC and resilient relays to introduce a new peer-to-peer internet standard with practical applications for mitigating censorship and surveillance risk
* [Self-Sovereign Identity: The Jewel in the Web 3.0 Crown](https://thegrowgroup.medium.com/self-sovereign-identity-the-jewel-in-the-web-3-0-crown-173c4df8e4c9) 2022-02-24 The Grow Group
> In sum, SSI saves time, enhances security, and returns personal data ownership to individuals, thereby lessening the power of GAFA [Google, Apple, Facebook, and Amazon].
* [Podcast] [Self-Sovereign Digital Identity, Blockchain & Web3 with Charlyn Ho](https://podcasts.apple.com/us/podcast/45-self-sovereign-digital-identity-blockchain-web3/id1510232581?i=1000552163633) 2022-02-25 I also want money
> Could blockchain and the decentralized web mean the end of surveillance capitalism? Maybe! In this episode, Perkins Coie partner Charlyn Ho defines digital identity, explains how blockchain empowers users to take control of their data, and shares how Web3 could dismantle Big Techs monopoly on Big Data - if its built the right way.
* [Decentralized Identifiers: Implications for Your Data, Payments and Communications](https://newsletter.impervious.ai/decentralized-identifiers-implications-for-your-data-payments-and-communications-2/) Impervious - Chase Perkins
*Epic Content*
> Through the DID Specification, service endpoints and DIDComm, Impervious has interlaced DIDs with Bitcoin Lightning, IPFS, WebRTC and resilient relays to introduce a new peer-to-peer internet standard with practical applications for mitigating censorship and surveillance risk
* [Self-Sovereign Identity: The Jewel in the Web 3.0 Crown](https://thegrowgroup.medium.com/self-sovereign-identity-the-jewel-in-the-web-3-0-crown-173c4df8e4c9) The Grow Group
> In sum, SSI saves time, enhances security, and returns personal data ownership to individuals, thereby lessening the power of GAFA [Google, Apple, Facebook, and Amazon].
* [#45 - Self-Sovereign Digital Identity, Blockchain & Web3 with Charlyn Ho](https://podcasts.apple.com/us/podcast/45-self-sovereign-digital-identity-blockchain-web3/id1510232581?i=1000552163633) I ALSO Want Money
> Could blockchain and the decentralized web mean the end of surveillance capitalism? Maybe! In this episode, Perkins Coie partner Charlyn Ho defines digital identity, explains how blockchain empowers users to take control of their data, and shares how Web3 could dismantle Big Techs monopoly on Big Data - if its built the right way.
* [Understanding Decentralized Identities (DIDs) and Why They Matter for Web 3.0 Mass Adoption](https://techbullion.com/understanding-decentralized-identities-dids-and-why-they-matter-for-web-3-0-mass-adoption/) TechBullion
> All in all, the exponential rise in cases of data breaches and hacks on Web 2.0 applications, calls for a new system that protects users data and privacy on the internet. Additionally, the rapid growth of the decentralized internet means that digital identities are becoming more important than ever as users turn to virtual worlds and metaverses in future.
## Web3 ID Projects
* [Introducing Sign-in with Web3 — Building a Non-Custodial World](https://medium.com/toruslabs/introducing-sign-in-with-web3-building-a-non-custodial-world-50136b3a6225) Web3Auth
> In a much needed multi-chain extension to Sign-in with Ethereum, users will now be able to control their digital identity with their Ethereum/ENS, Solana, and Starknet accounts instead of relying on traditional/custodial profiles.
* [Citopia Self-Sovereign Digital Twins™ (#SSDTs) enable trusted identity & data autonomy in the #Web3 economy](https://www.linkedin.com/feed/update/urn:li:activity:6944682788692377600/)
* [Web3Auth partners with Polygon Studios to bring seamless logins to the Polygon ecosystem](https://medium.com/toruslabs/web3auth-partners-with-polygon-studios-to-bring-seamless-logins-to-the-polygon-ecosystem-fc0db139895d) Torus Labs
> Web3Auth aggregates OAuth (Google, Twitter, Discord) logins, different wallets, and existing key management solutions, and provides dApps/wallets a familiar experience that fits every user. Mobile, web, and blockchain agnostic, Web3Auth fits right into your application or wallet.
* [SSI and Music in Web 3.0](https://opulous.medium.com/self-sovereign-identity-and-music-in-web-3-0-148c058dbc30) 2021-02-09 Opulous
> while our primary goals of financial disintermediation and inclusion are being realized in our existing projects, a greater long-term goal remains: to return to musicians and artists the control of their own data. Music publishing companies, record labels, performance rights organizations, and other industry intermediaries have had too much power for too long.
* [A Devkit for Open Identity](https://medium.com/3box/idx-a-devkit-for-open-identity-48edc88e8e85) 3box IDX
*This is interesting, but they are taking on a huge amount of work without an [IPR](https://en.wikipedia.org/wiki/Intellectual_property#Intellectual_property_rights) container/wrapper).*
> Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized identity with the rest of your Web3 tech stack.
* [OScore](https://www.ocredit.io/) is an independent on-chain reputation system, generated using on-chain data including your ONT ID, engagements, assets, and credentials.
> Your [OScore](https://medium.com/ontologynetwork/oscore-everything-you-need-to-know-57aa88b7b96f) is based on data authorized by you and is updated to reflect changes in behavior and lending practices.
>
> OScore is not associated with your off-chain identities. In other words, it respects user privacy and supports full anonymity.
* [Seamless Web3 Identity Verification](https://medium.com/frctls/seamless-web3-identity-verification-c72ce27dcb41) Fractal
> Built on [Polkadot](https://polkadot.network/), Fractal Protocol is an open-source, zero-margin protocol that defines a basic standard to exchange user information in a fair and open way, ensuring a high-quality version of the free internet. In its first version, it is designed to replace the [ad cookie](https://www.cookiepro.com/knowledge/what-are-targeting-advertising-cookies/) and give users back control over their data.
* [Announcing the Tezos Profiles Alpha Launch](https://sprucesystems.medium.com/announcing-the-tezos-profiles-alpha-launch-7e889de2f6c3)
> We encourage users to start creating and launching their profiles as we begin integrating Tezos Profiles support across the Tezos ecosystem. Currently, we are focused exclusively on publicly available information and accounts to avoid privacy issues.
* [Web3Auth at one of the Worlds Largest Web3 Events — ETHDenver 2022](https://medium.com/toruslabs/web3auth-at-one-of-the-worlds-largest-web3-events-ethdenver-2022-4a2180621107) Torus
> In the three years since weve been active as a Web3 company, this is the second time we had the opportunity to participate in this massive gathering of some of the brightest minds in the Web3 space. What better way to open our presence at ETHDenver than to become official sponsors of the Opening Party?
* [Ontology Builds on Polkadot to Accelerate Adoption Of Decentralized Identity Solution](https://medium.com/ontologynetwork/ontology-builds-on-polkadot-to-accelerate-adoption-of-decentralized-identity-solution-acf7b8357ee)
> Ontology is bringing Ont ID to Polkadot users, as part of an initiative to bringing OScore, their DID based credit scoring solution, to their own Polkadot parachain.
* [Web3Auth at the Paris Blockchain Week 2022](https://medium.com/toruslabs/web3auth-at-the-paris-blockchain-week-2022-2a26345c9c06) Torus
> A whole lot of ecosystem players at the event were pleasantly surprised to discover Web3Auths Key Management Infrastructure
* [Pairwise Trust: A New Blockchain-Based Identification Solution for Web3 Infrastructures](https://sovereignwallet.medium.com/introducing-pairwise-trust-a-new-blockchain-based-identification-solution-for-web3-infrastructures-c1ef4a52dcd8) Sovereign Wallet
> In MetaMUI, users can create their own DID by submitting their personal information(KYC) to one of the Sidechain Operators, and the operator will decide whether approving or denying the request depending on the status of the submitted data. Once the request is approved, the users personal data get hashed, and the hashed data is safely stored in the users device.
* [@AnastasiaU · Apr 25](https://twitter.com/AnastasiaU/status/1518568881467629568)
> 1/ Here's an A-Z list of every startup or company I could find building the [blockchain] crypto privacy & identity ecosystem. Why privacy AND identity? Cuz we can't make real progress on privacy unless we also rearchitect toward user-centric identity -- fight me!
* [Why ENS does not spell END for DID](https://medium.com/ontologynetwork/why-ens-does-not-spell-end-for-did-1d2ef9f197c) Ontology
* [Why ENS does not spell END for DID](https://medium.com/ontologynetwork/why-ens-does-not-spell-end-for-did-1d2ef9f197c) 2021-12-21 Ontology
> Broadly speaking, ENS domain names also belong to a kind of decentralized identifier. The identity of the domain name is formed by a collection of attributes, identified by a certain domain name. As a domain name system, ENS conforms to the three characteristics of the Zooko triangle, namely security, decentralization, and human readability.
* [Sign-in with Solana — Use Your Solana Account for Web2 & Web3](https://medium.com/toruslabs/sign-in-with-solana-use-your-solana-account-for-web2-web3-d94def27485b)
> Users will now be able to control their digital identity with their Solana accounts instead of relying on traditional/custodial profiles. The Importance of Building a Self-Custodial Future In crypto, there is a saying that goes ”Not your keys, not your crypto
* [Trust Graph](https://trustgraph.net/) with [video](https://www.youtube.com/watch?v=zBUAyrpQIhU) Harlan Wood
> REPUTATION FOR DECENTRALIZED ECOSYSTEMS
> - Trust Graph is an open protocol for sourcing & rendering Trust relationships
> - It is a toolkit for building and reading distributed Trust Graphs
> - An ambitious plan to create interoperability between existing and future Trust Networks
> - Compatible with existing rating schemes (scores, percentages, star ratings, etc)
> - Open Source (Apache licensed)
* [Web3: CRYPTO Cross-Chain Identity On Nervos](https://www.youtube.com/watch?v=hlEKXKYj8Fk) CryptoCapitalVenture
* [.bit account](https://www.did.id/) is such an inclusive data container that you can put any type of data into it. Tons of Web3 apps will provide service for you after indexing relevant data stored in your .bit account.
* [Why We Issue Identity Tokens](https://www.civic.com/blog/why-we-issue-identity-tokens/) Civic
> In 2017 we published [Chainauth](https://vinnylingham.com/civic-enabling-the-future-of-privacy-digital-security-with-chainauth-b79d61904d4c), a mechanism for anchoring verifiable credentials on Bitcoin, and in 2021 we released [Civic Pass](https://www.civic.com/solutions/), a multi-chain token protocol, in conjunction with [identity.com](https://identity.com/).[...]
* [Self-Sovereign Identity, smart contracts and Web 3.0](https://hackernoon.com/self-sovereign-identity-smart-contracts-and-web-30-4dm375d) 2021-07-28 Hackernoon
> Public blockchain and smart contracts are a convenient and viable cloud for security-critical information and allow to implement more complex schemes. For example, your service requires that the user's identity be confirmed by some external KYC provider, or there must be an always available master public key to distribute software updates in the network (relevant for IoT).
## SSI in Web3
* [Dominium - Self Sovereign Identity Platform](https://fuixlabs.com/dominium/)
*The open source implementation of DID on Cardano*
> Give the organizations in your ecosystem a digital credential dashboard with your branding. Lower cost than building and maintaining your own dashboard.
* [Citopia Self-Sovereign Digital Twins™ (#SSDTs) enable trusted identity & data autonomy in the #Web3 economy](https://dlt.mobi/citopia/)
> Citopia is a member-owned and operated federated Web3 marketplace for connected ecosystem and IoT commerce where ecosystem stakeholders can securely transact.
>
> Why, if we had Chainauth, based on verifiable credentials, did we release Civic Pass, a token protocol very similar to SBTs?
* [Procial, a Web3 venture builder launches its first venture, DSI Protocol which is a self-sovereign identity for Web3](https://aninews.in/news/business/business/procial-a-web3-venture-builder-launches-its-first-venture-dsi-protocol-which-is-a-self-sovereign-identity-for-web320220629151832/) AniNews
> DSI is a multi-chain self-sovereign identity protocol enabling users to maintain a unified identity over Web3. It allows users to manage all their  as well as on-chain and off-chain credentials through a single identity which allows them to build their reputation and own their data and identity in a trustless and secure manner.
* [Video] [Self-Sovereign Identity (SSI) & Atala PRISM with Allison Fromm](https://www.youtube.com/watch?v=cSG148jbErs) Cardano Catalyst Women
> Citopia facilitates the onboarding of Self-Sovereign Digital Twins™ (SSDTs™), which are used to issue Verifiable Credentials (VCs) for automating multiparty transactions in the Web3 economy.
* [Wean Yourself Off Your Wallet: Web3 Needs an Identity Layer](https://www.civic.com/blog/web3-needs-an-identity-layer/) 2022-08-28 Civic
> By incorporating the main components detailed above: DIDs, tokens and verifiable credentials, [Civic.me](http://civic.me/) is our proof of concept for an enriched identity layer on Web3, which goes beyond simple public keys and wallets.
* [Video] [Self-Sovereign Identity (SSI) & Atala PRISM with Allison Fromm](https://www.youtube.com/watch?v=cSG148jbErs) 2022-04-28 Cardano Catalyst Women
> - [0:02:58] What is Identity?
> - [0:04:14] Problems with Digital Identity
> - [0:08:38] Solution: Self-Sovereign Identity (SSI)
@ -105,46 +59,70 @@
> - [0:20:11] Conclusion
> - [0:22:20] Core team
> - [0:24:05] Questions
* [Dominium - Self Sovereign Identity Platform](https://fuixlabs.com/dominium/)
*The open source implementation of DID on Cardano*
> Give the organizations in your ecosystem a digital credential dashboard with your branding. Lower cost than building and maintaining your own dashboard.
* [Mapping the Web3 Identity Landscape](https://mirror.xyz/dommy.eth/YsZmPZUxs4LsS-sS0APg25LJiFxOBnCibj2gzXFX98c) Dommy.eth
> Now, when it comes to defining and verifying identity, a few distinct approaches pop up [Transactional Identity, Personal Identity, Collateralized Identity, Social Identity, Reputational Identity, Data Identity, Credentialing Services, Authentication]
* [Nomadic Labs Research Seminars #20 - Self-Sovereign Identity and Storage](https://www.youtube.com/watch?v=HombbTvvets)
> In this talk, Wayne reviews the results of support with Tezos addresses, use cases that have been deployed, Tezos DID methods and Tezos profiles. Wayne also gives an overview of the Trail of Bits audit.
* [Wean Yourself Off Your Wallet: Web3 Needs an Identity Layer](https://www.civic.com/blog/web3-needs-an-identity-layer/) Civic
> By incorporating the main components detailed above: DIDs, tokens and verifiable credentials, [Civic.me](http://civic.me/)  is our proof of concept for an enriched identity layer on Web3, which goes beyond simple public keys and wallets.
* [SkillWallet raises $1.65M to build the Identity Layer of Web3](https://blog.skillwallet.id/skillwallet-raises-1-65m-to-build-the-identity-layer-of-web3-9c0490639ed9) SkillWallet
> On the 31st of January, 2022, we deployed SkillWallet DAO, and the first self-sovereign ID that ever existed. Soon we will be sharing more details about the DAO Mechanics and our radically transparent approach to progressive decentralization.
* [Announcing Tezos Profiles - Own and Control Your Creator Identity](https://sprucesystems.medium.com/announcing-tezos-profiles-own-and-control-your-creator-identity-ec0eddf9706d) Spruce Systems
> Spruce is excited to announce the upcoming launch of Tezos Profiles (TZP) in early May. TZP is a web application that helps users regain control of their digital identity for use across platforms. It allows users to create portable verified profiles by demonstrating control over their public social media and by self-attesting information. These verified profiles are then linked to Tezos acco
* [Decentralized identities on Stacks](https://www.youtube.com/watch?v=GY113ANamz0)
> Join Ryder (Stacks grantee, creating a decentralized hardware wallet) in discussing their protocol, product, and growth and how it innovates Stacks DIDs.
* [What Is Holochain, Anyway?](https://blog.holochain.org/dev-pulse-95-what-is-holochain-anyway/)
> If youve been wanting a tech business idea for a proven concept with a large addressable market and multiple advantages over the competition, now you have one.
* [Gitcoin Passport To Make Fundraising, Governance More Fair](https://blockworks.co/gitcoin-passport-to-make-fundraising-governance-more-fair/) Blockworks
* [Pairwise Trust: A New Blockchain-Based Identification Solution for Web3 Infrastructures](https://sovereignwallet.medium.com/introducing-pairwise-trust-a-new-blockchain-based-identification-solution-for-web3-infrastructures-c1ef4a52dcd8) 2022-04-26 Sovereign Wallet
> In MetaMUI, users can create their own DID by submitting their personal information(KYC) to one of the Sidechain Operators, and the operator will decide whether approving or denying the request depending on the status of the submitted data. Once the request is approved, the users personal data get hashed, and the hashed data is safely stored in the users device.
* [Gitcoin Passport To Make Fundraising, Governance More Fair](https://blockworks.co/gitcoin-passport-to-make-fundraising-governance-more-fair/) 2022-07-28 Blockworks
> Gitcoin isnt the only project trying to solve decentralized identification (DID), but it does have a leg-up on the so-called “cold start” problem, Owocki said.
>
> “What everyone else is missing is usage.” Today there are few if any dApps using DID, thus few users care about having an effective DID system, and decentralized apps have no incentive to prioritize it.
* [Building a Consent Management System for Web 3.0](https://academy.affinidi.com/building-a-consent-management-system-for-web-3-0-39e79b792eea) 2022-06-09 Affinidi
> Affinidis consent manager has a simple architecture as it comprises only a few modules and this is what makes it easy to implement across any application stack.
* [Elastos] [SSI and Music in Web 3.0](https://opulous.medium.com/self-sovereign-identity-and-music-in-web-3-0-148c058dbc30) 2021-02-09 Opulous
> while our primary goals of financial disintermediation and inclusion are being realized in our existing projects, a greater long-term goal remains: to return to musicians and artists the control of their own data. Music publishing companies, record labels, performance rights organizations, and other industry intermediaries have had too much power for too long.
## Soulbound Tokens
* [Souls, Tokens, and Verifiable Credentials - Indicio Tech](https://indicio.tech/souls-tokens-and-verifiable-credentials/) Sam Curren
> The paper “[Decentralized Society: Finding Web3s Soul](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4105763)” has generated much discussion as a more advanced and beneficial way of applying an NFT-type technology to encode “social relationships of trust” in Soul-Based Tokens.
* [Soulbound tokens - Otters for DAOs?](https://otterspace.mirror.xyz/Cec_bTSsLgcohuaV5dkOJTbaYuFB6tF8jhxzN_30k1A) Otterspace
> Our vision is to give DAOs the tools to better represent the varying nature of membership, improve member engagement, coordination and distribution of power and permission. By doing so, we also aim to progressively improve their autonomy and permissionlessness, while surfacing clear paths and incentives for individual members to deepen their participation. 💪
* [Exploring Soulbound tokens (SBT) and their application in web3](https://twitter.com/CryptoSapiens_/status/1529198872458764288?s=20&t=B0qxdnOpZIPnoccP7cBU5Q) CryptoSapiens (twitter spaces download)
* [Soulbound Tokens, Self-Sovereign Identity, and the Pursuit of a Universal Identity Standard](https://conorhealy.substack.com/p/soulbound-tokens-self-sovereign-identity?r=9r7wu&utm_medium=ios) Conor Healy
> The lack of a universal identity standard is holding us back; its harming collaborative processes and opening the door for bad actors and scams which breed mistrust and stigmatize the entire industry.
* [Souls, Tokens, and Verifiable Credentials](https://indicio.tech/souls-tokens-and-verifiable-credentials/) Indicio Tech
> Even little bits of what might be considered mostly harmless private information when correlated can present unexpected privacy problems. What this means is that the only information safely applicable for use in a Soul Bound Token is so impersonal as to be of little practical use.
* [What did we learn from testing web3s first Soulbound Identity protocol for 15 days?](https://medium.com/masa-finance/what-did-we-learn-from-testing-web3s-first-identity-protocol-for-15-days-a2647dc252f6) Masa Finance
> The response has been overwhelming: over the past 15 days, 12,000+ Masa SBTs have been minted on [testnet](https://alfajores-blockscout.celo-testnet.org/token/0xa5fD76226f580FdE0b1273D87973e9F20F1eBeff/token-transfers). The community resonated with our thesis: web3 needs an identity protocol.
* [The Decentralized Identity Revolution](https://newsletter.banklesshq.com/p/the-decentralized-identity-revolution) Bankless
## Web3 ID
* [Web3: CRYPTO Cross-Chain Identity On Nervos](https://www.youtube.com/watch?v=hlEKXKYj8Fk) 2022-08-17 CryptoCapitalVenture
- [.bit account](https://www.did.id/) is such an inclusive data container that you can put any type of data into it. Tons of Web3 apps will provide service for you after indexing relevant data stored in your .bit account.
* [Sign-in with Solana — Use Your Solana Account for Web2 & Web3](https://medium.com/toruslabs/sign-in-with-solana-use-your-solana-account-for-web2-web3-d94def27485b) 2022-05-09
> Users will now be able to control their digital identity with their Solana accounts instead of relying on traditional/custodial profiles. The Importance of Building a Self-Custodial Future In crypto, there is a saying that goes ”Not your keys, not your crypto
* [Video] [Trust Graph FOSSDEM 2022](https://www.youtube.com/watch?v=zBUAyrpQIhU) Harlan Wood 2022-02-05
> REPUTATION FOR DECENTRALIZED ECOSYSTEMS
> - [Trust Graph](https://trustgraph.net/) is an open protocol for sourcing & rendering Trust relationships
> - It is a toolkit for building and reading distributed Trust Graphs
> - An ambitious plan to create interoperability between existing and future Trust Networks
> - Compatible with existing rating schemes (scores, percentages, star ratings, etc)
> - Open Source (Apache licensed)
* [SkillWallet raises $1.65M to build the Identity Layer of Web3](https://blog.skillwallet.id/skillwallet-raises-1-65m-to-build-the-identity-layer-of-web3-9c0490639ed9) 2022-02-01 SkillWallet
> On the 31st of January, 2022, we deployed SkillWallet DAO, and the first self-sovereign ID that ever existed. Soon we will be sharing more details about the DAO Mechanics and our radically transparent approach to progressive decentralization.
* [3 Types of Passwordless Authentication for Web 3.0](https://medium.com/magiclabs/types-of-passwordless-authentication-for-web-3-958062e9d265) 2021-12-31 MagicLabs
> Passwordless authentication is a fundamental shift in how people will access their tools and information online, and it will provide more security, prevent billions in losses, and create greater transparency.
* [Seamless Web3 Identity Verification](https://medium.com/frctls/seamless-web3-identity-verification-c72ce27dcb41) 2021-07-30 Fractal
> Built on [Polkadot](https://polkadot.network/), Fractal Protocol is an open-source, zero-margin protocol that defines a basic standard to exchange user information in a fair and open way, ensuring a high-quality version of the free internet. In its first version, it is designed to replace the [ad cookie](https://www.cookiepro.com/knowledge/what-are-targeting-advertising-cookies/) and give users back control over their data.
### Web3ID Landscape
* [The Decentralized Identity Revolution](https://newsletter.banklesshq.com/p/the-decentralized-identity-revolution) 2022-08-31 Bankless
*Good long article*
> Web3 digital identity — soulbound tokens, verifiable credentials, and Proof of Personhood projects — represent a credible alternative to formulating digital identities in a decentralized, bottom-up manner.
>
> Although their methods differ, these builders are aligned in the same goal: Enabling individuals to create a rich social layer without reliance on central issuers.
* [Soulbound Tokens Over Self-Sovereign Identity: A Good Idea for Web3?](https://www.analyticsinsight.net/soulbound-tokens-over-self-sovereign-identity-a-good-idea-in-web3/) Analytics Insight
* [Mapping the Web3 Identity Landscape](https://mirror.xyz/dommy.eth/YsZmPZUxs4LsS-sS0APg25LJiFxOBnCibj2gzXFX98c) 2022-05-14 Dommy.eth
> Now, when it comes to defining and verifying identity, a few distinct approaches pop up [Transactional Identity, Personal Identity, Collateralized Identity, Social Identity, Reputational Identity, Data Identity, Credentialing Services, Authentication]
* [an A-Z list of every startup or company I could find building the blockchain crypto privacy & identity ecosystem](https://twitter.com/AnastasiaU/status/1518568881467629568) 2022-04-25 AnastasiaU
> Why privacy AND identity? Cuz we can't make real progress on privacy unless we also rearchitect toward user-centric identity -- fight me!
## Tokenized ID
*Still not excited about tokenization of credential exchange.*
* [The Four Pillars of Tokenized Identity](https://www.civic.com/blog/the-four-pillars-of-tokenized-identity/) 2022-08-16 Civic
> If you are considering integrating tokenized identity into your protocol, seek out a model that meets these requirements.
* [Velocity Network Foundation successfully launches Velocity Network Mainnet : Internet of Careers](https://www.velocitynetwork.foundation/velocity-network-foundation-has-announced-its-successful-launch-of-velocity-network-mainnet-internet-of-careers) 2022-03-01
> A game changing, blockchain based, public utility layer, which makes it simple for people and organizations to exchange verifiable, immutable, trusted self-sovereign career credentials.
* [Why We Issue Identity Tokens](https://www.civic.com/blog/why-we-issue-identity-tokens/) 2022-06-24 Civic
> In 2017 we published [Chainauth](https://vinnylingham.com/civic-enabling-the-future-of-privacy-digital-security-with-chainauth-b79d61904d4c), a mechanism for anchoring verifiable credentials on Bitcoin, and in 2021 we released [Civic Pass](https://www.civic.com/solutions/), a multi-chain token protocol, in conjunction with [identity.com](https://identity.com/).[...]
>
> Why, if we had Chainauth, based on verifiable credentials, did we release Civic Pass, a token protocol very similar to SBTs?
### Soulbound Tokens
* [Soulbound Tokens Over Self-Sovereign Identity: A Good Idea for Web3?](https://www.analyticsinsight.net/soulbound-tokens-over-self-sovereign-identity-a-good-idea-in-web3/) 2022-09-01 Analytics Insight
> Soulbound tokens are based on a concept first popularized by online role-playing multiplayer games like World of Warcraft.
* [Soulbound Tokens vs Self-Sovereign Identity: Web3s Search for a Digital ID Solution](https://cryptonews.com/exclusives/soulbound-tokens-vs-self-sovereign-identity-web3s-search-for-a-digital-id-solution.htm)
* [Soulbound Tokens vs Self-Sovereign Identity: Web3s Search for a Digital ID Solution](https://cryptonews.com/exclusives/soulbound-tokens-vs-self-sovereign-identity-web3s-search-for-a-digital-id-solution.htm) 2022-08-28 CryptoNews
> SSI differs in that their default visibility is private and off-ledger, whereas SBTs are proposed as public and on-ledger by default.
* [What did we learn from testing web3s first Soulbound Identity protocol for 15 days?](https://medium.com/masa-finance/what-did-we-learn-from-testing-web3s-first-identity-protocol-for-15-days-a2647dc252f6) 2022-08-26 Masa Finance
> The response has been overwhelming: over the past 15 days, 12,000+ Masa SBTs have been minted on [testnet](https://alfajores-blockscout.celo-testnet.org/token/0xa5fD76226f580FdE0b1273D87973e9F20F1eBeff/token-transfers). The community resonated with our thesis: web3 needs an identity protocol.
* [Souls, Tokens, and Verifiable Credentials - Indicio Tech](https://indicio.tech/souls-tokens-and-verifiable-credentials/) 2022-07-13 Sam Curren
> The paper “[Decentralized Society: Finding Web3s Soul](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4105763)” has generated much discussion as a more advanced and beneficial way of applying an NFT-type technology to encode “social relationships of trust” in Soul-Based Tokens.
* [Soulbound Tokens, Self-Sovereign Identity, and the Pursuit of a Universal Identity Standard](https://conorhealy.substack.com/p/soulbound-tokens-self-sovereign-identity?r=9r7wu&utm_medium=ios) 2022-06-26 Conor Healy
> The lack of a universal identity standard is holding us back; its harming collaborative processes and opening the door for bad actors and scams which breed mistrust and stigmatize the entire industry.
* [Soulbound tokens - Otters for DAOs?](https://otterspace.mirror.xyz/Cec_bTSsLgcohuaV5dkOJTbaYuFB6tF8jhxzN_30k1A) 2022-03-13 Otterspace
> Our vision is to give DAOs the tools to better represent the varying nature of membership, improve member engagement, coordination and distribution of power and permission. By doing so, we also aim to progressively improve their autonomy and permissionlessness, while surfacing clear paths and incentives for individual members to deepen their participation. 💪

View File

@ -13,9 +13,6 @@ published: false
+++- CEN/CENELEC JTC 19 “Blockchain and Distributed Ledger Technologies” https://standards.iteh.ai/catalog/tc/cen/d96ab6b7-aac8-49e9-9ac5-b391bbd2abdc/cen-clc-jtc-19
ERC: Proxy Account #725 Standardizing a minimal interface for a smart contract based account allows any interface to operate through these account types.
ERC: Key Manager #734 The following describes standard functions for a key manager to be used in conjunction with ERC725.<br>This contract can hold keys to sign actions (transactions, documents, logins, access, etc), as well as execute instructions through an ERC 725 proxy account. https://github.com/ethereum/EIPs/issues/725
ERC-4337: Account Abstraction Using Alt Mempool An account abstraction proposal which completely avoids consensus-layer protocol changes, instead relying on higher-layer infrastructure. https://eips.ethereum.org/EIPS/eip-4337
https://github.com/ChainAgnostic/CASA

View File

@ -1,148 +0,0 @@
---
date: 2019-03-26
title: Ethereum Decentralized-Identity Github Repositories
description: Github Repositories for projects related to Ethereum Based Decentralized Identity.
excerpt: A listing of Github Repositories for projects related to Ethereum Based Decentralized Identity.
layout: single
header:
image: /images/ehtereum-github-header.webp
caption: "[EIP #1056 - Ethereum Lightweight Identity](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1056.md)"
teaser: /images/eth-git-thumb.webp
permalink: /blockchain/ethereum/repositories/
redirect_from: /ethereum/id-github/
canonical_url: 'https://decentralized-id.com/blockchain/ethereum/repositories/'
categories: ["Blockchain ID",]
tags: ["Ethereum","Jolocom","Web3","uPort","Consensys","Universal Resolver"]
last_modified_at: 2019-07-11
published: false
---
## EIP - ERC
* [ethereum/EIPs/issues/1056](https://github.com/ethereum/EIPs/issues/1056) - ERC: Lightweight Identity
- This ERC describes a standard for creating and updating identities with a limited use of blockchain resources. An identity can have an unlimited number of delegates and attributes associated with it. Identity creation is as simple as creating a regular key pair ethereum account, which means that it's fee (no gas costs) and all ethereum accounts are valid identities. Furthermore this ERC is fully DID compliant.
* [ethereum/EIPs/issues/780](https://github.com/ethereum/EIPs/issues/780) - EIP-780 Ethereum Claims Registry
* [ethereum/EIPs / eip-712.md](https://github.com/ethereum/EIPs/blob/f29527ab39357548b06b29e937a48f06ae099de7/EIPS/eip-712.md) - EIP712
- This is a standard for hashing and signing of typed structured data
* [ethereum/EIPs/issues/1495](https://github.com/ethereum/EIPs/issues/1495) - ERC-1484 Digital Identity Aggregator
- A protocol for aggregating digital identity information that's broadly interoperable with existing, proposed, and hypothetical future digital identity standards.
* [ethereum/EIPs / eip-1078.md](https://github.com/ethereum/EIPs/blob/ed621645c8f3bc5756492f327cda015f35d9f8da/EIPS/eip-1078.md) - EIP-1078
- This presents a method to replace the usual signup/login design pattern with a minimal ethereum native scheme, that doesnt require passwords, backing up private keys nor typing seed phrases.
## Jolocom
* [jolocom/docs](https://github.com/jolocom/docs) - Documentation
* [jolocom/smartwallet-app](https://github.com/jolocom/smartwallet-app) - A decentralized self sovereign identity solution developed by Jolocom.
* [jolocom/jolocom-lib](https://github.com/jolocom/jolocom-lib) - Library for interacting with the identity solution provided by Jolocom.
* [jolocom/jolocom-did-driver](https://github.com/jolocom/jolocom-did-driver) - Universal Resolver DID Driver for the did:jolo identity space
* [jolocom/generic-backend](https://github.com/jolocom/generic-backend) - A generic backend implementation that makes use of the Jolocom Library for authentication, and for issuing credentials.
* [jolocom/demo-sso](https://github.com/jolocom/demo-sso) - A simple example web application integrating the Jolocom library for authentication.
* [jolocom/demo-sso-mobile](https://github.com/jolocom/demo-sso-mobile) - An example mobile application in React Native that showcases the interaction flows between the Smartwallet and another mobile app.
* [jolocom/cred-types-jolocom-demo](https://github.com/jolocom/cred-types-jolocom-demo) - Collection of metadata definitions for the demo Jolocom credential types.
* [jolocom/react-native-build-config](https://github.com/jolocom/react-native-build-config) - Expose native build config to JS (android only for now)
* [jolocom/credTypes-jolocom-core](https://github.com/jolocom/credTypes-jolocom-core) - Collection of metadata definitions for the core Jolocom credential types.
* [jolocom/fueling-service](https://github.com/jolocom/fueling-service) - Simple express service that can wire ether to requester.
* [jolocom/registry-contract](https://github.com/jolocom/registry-contract) - A basic smart contract on top of the Ethereum network that registers mappings between DID and IPFS DDO hashes.
* [jolocom/smartwallet-webid-proxy](https://github.com/jolocom/smartwallet-webid-proxy) - WebID proxy service
## uPort
* [uport-project/developers](https://github.com/uport-project/developers) - Developer portal for documentation and application management
* [uport-project/specs](https://github.com/uport-project/specs) - uPort Protocol Specs
* [uport-project/uport-connect](https://github.com/uport-project/uport-connect) - Main uPort library for front end developers
* [uport-project/eth-typed-data](https://github.com/uport-project/eth-typed-data) - A javascript library for working with typed structured data as defined by EIP712
* [uport-project/uport-transports](https://github.com/uport-project/uport-transports) - Set up communication channels between your app and a uPort client to handle requests and responses.
* [uport-project/webcard](https://github.com/uport-project/webcard) - Transaction Sharing
* [uport-project/demo](https://github.com/uport-project/demo) - uPort Demo dApp
* [uport-project/uport-lite](https://github.com/uport-project/uport-lite) - Lightweight uport registry lookup
* [uport-project/eslint-config-uport](https://github.com/uport-project/eslint-config-uport) - Shareable eslint config for uport libraries
* [uport-project/uPort-live](https://github.com/uport-project/uPort-live) - Forked from Siunami/uPort-live
* [uport-project/uport-wordpress-plugin](https://github.com/uport-project/uport-wordpress-plugin) - A Passwordless Login for uPort and Wordpress
* [uport-project/community-projects](https://github.com/uport-project/community-projects) - A list of community hackathon projects and other experiments.
* [uport-project/udoor](https://github.com/uport-project/udoor) - uPort Door Management
* [uport-project/uport-bounties](https://github.com/uport-project/uport-bounties)- A Library of uPort Bounties
* [dconroy/CityKey](https://github.com/dconroy/CityKey) - Adding uPort support to Chicago CityKey, adding all the benefits of Self Sovereign Identity to municipal services. http://citykeychained.com
### uPort DID
* [uport-project/ethr-did-resolver](https://github.com/uport-project/ethr-did-resolver) - DID resolver for Ethereum Addresses with support for key management
* [uport-project/secp256k1-did-resolver](https://github.com/uport-project/secp256k1-did-resolver) - Resolve DID documents for secp256k1 public keys
* [uport-project/uport-did-driver](https://github.com/uport-project/uport-did-driver) - Driver for the uPort DID method
* [uport-project/eth-did-resolver](https://github.com/uport-project/eth-did-resolver) - DID resolver for Ethereum Addresses
* [uport-project/ethr-did](https://github.com/uport-project/ethr-did) - Create ethr DIDs
* [uport-project/ethr-did-registry](https://github.com/uport-project/ethr-did-registry) - Backing for an experimental DID method
* [uport-project/did-resolver](https://github.com/uport-project/did-resolver) - Generic did-resolver
* [uport-project/https-did-resolver](https://github.com/uport-project/https-did-resolver) - DID resolver for HTTPS domains
* [uport-project/nacl-did](https://github.com/uport-project/nacl-did) - Light weight DID method, complete with Identity Creation tools, encryption and JWT signing
* [uport-project/did-jwt](https://github.com/uport-project/did-jwt) - Create and verify uPort and DID compliant JWT's in Javascript
* [uport-project/uport-did-resolver](https://github.com/uport-project/uport-did-resolver) - DID resolver for uPort identities
### uPort Identification
* [uport-project/openid](https://github.com/uport-project/openid) - uPort openid
* [uport-project/kmnid](https://github.com/uport-project/kmnid) - A kotlin implementation of MNID
* [uport-project/uport-registry](https://github.com/uport-project/uport-registry) - Core uPort registry contract for linking attributes to uPort identities.
* [uport-project/uport-chrome-extension](https://github.com/uport-project/uport-chrome-extension) - An experiment to test decentralized identity in a Browser Extension environment.
* [uport-project/infrastructure](https://github.com/uport-project/infrastructure) - Support services for Self-Sovereign Identity
* [uport-project/mnid](https://github.com/uport-project/mnid) - Multi Network Identifier - spec and reference implementation
### uPort Mobile
* [uport-project/uport-android-sdk](https://github.com/uport-project/uport-android-sdk) - Collections of tools and helper libraries for android to issue and use identities on the uPort platform
* [uport-project/uport-android-signer](https://github.com/uport-project/uport-android-signer) - android ETH signer library to be used by uport app and sdk
* [uport-project/uport-android](https://github.com/uport-project/uport-android) - uPort app for android - under construction
* [uport-project/uport-ios-demo](https://github.com/uport-project/uport-ios-demo) - Demo iPhone app using uPort SDK
* [uport-project/uport-mobile-issues](https://github.com/uport-project/uport-mobile-issues) - This repository is a place for developers to report and track status of issues reported while using the uPort mobile app
* [uport-project/uport-mobile](https://github.com/uport-project/uport-mobile) - uPort mobile app
* [uport-project/uport-ios-sdk](https://github.com/uport-project/uport-ios-sdk) - uPort iOS SDK in Swift
* [uport-project/uport-ios-core-eth](https://github.com/uport-project/uport-ios-core-eth) - iOS Ethereum Toolkit for uPort SDK
* [uport-project/uport-ios-openssl](https://github.com/uport-project/uport-ios-openssl) - iOS OpenSSL Framework for uPort SDK
* [uport-project/UPTEthereumSigner](https://github.com/uport-project/UPTEthereumSigner) - Ethereum signer library for iOS
### uPort Lambda
* [uport-project/lambda-chasqui](https://github.com/uport-project/lambda-chasqui) - running_man Messenger service running_man
* [uport-project/lambda-agora](https://github.com/uport-project/lambda-agora) - An open public space where an assembly of applications can share details and be discovered (pre-alpha)
* [uport-project/lambda-champagne](https://github.com/uport-project/lambda-champagne)
* [uport-project/lambda-niscani](https://github.com/uport-project/lambda-niscani)
* [uport-project/lambda-sensui](https://github.com/uport-project/lambda-sensui) - uPort tx funding service
* [uport-project/lambda-caleuche](https://github.com/uport-project/) - Caleuche. Event Hub Service
* [uport-project/lambda-idgraph](https://github.com/uport-project/lambda-idgraph)
* [uport-project/lambda-olorun](https://github.com/uport-project/lambda-olorun) - uPort private network support
* [uport-project/lambda-fatima](https://github.com/uport-project/lambda-fatima) - uPort badge event attestor
* [uport-project/lambda-pututu](https://github.com/uport-project/lambda-pututu) - Push notification service
* [uport-project/lambda-nisaba](https://github.com/uport-project/lambda-nisaba) - Lambda functions for anti-sybill
* [uport-project/lambda-unnu](https://github.com/uport-project/lambda-unnu) - Creator of Identities
### uPort React
* [uport-project/react-native-uport-signer](https://github.com/uport-project/react-native-uport-signer)
* [uport-project/react-native-signer-demo](https://github.com/uport-project/react-native-signer-demo)
* [uport-project/uport-react-native-demo](https://github.com/uport-project/uport-react-native-demo)
* [uport-project/react-native-uport-connect](https://github.com/uport-project/react-native-uport-connect) - Library for integrating uPort into your React Native app
* [uport-project/react-uport-box](https://github.com/uport-project/react-uport-box) - Truffle and React/Redux boilerplate with uPort Connect
* [uport-project/react-native-passcode-android](https://github.com/uport-project/react-native-passcode-android) - Forked from aldigjo/react-native-passcode-android
### uPort Assorted
* [uport-project/champagne-dapp](https://github.com/uport-project/champagne-dapp) - Champagne Project dApp
* [uport-project/tweetnacl-k](https://github.com/uport-project/tweetnacl-k) - kotlin implementation of tweetnacl
* [uport-project/sample-data-generator](https://github.com/uport-project/sample-data-generator)
* [uport-project/bck-wallet](https://github.com/uport-project/bck-wallet)
* [uport-project/UPTEthereumSigner-Example](https://github.com/uport-project/UPTEthereumSigner-Example) - Example app and unit tests for the UPTEthereumSigner repo
* [uport-project/lastblock](https://github.com/uport-project/lastblock) - Daemon that alerts when a new block is mined
* [uport-project/service-tests](https://github.com/uport-project/service-tests) - Test servers from the outside
* [uport-project/paper](https://github.com/uport-project/paper)
* [uport-project/swift-rlp](https://github.com/uport-project/swift-rlp) - Recursive Length Prefix in Swift - CocoaPod
* [uport-project/SwiftKeccak](https://github.com/uport-project/SwiftKeccak) - Ethereum compatible Keccak hash for Swift
* [uport-project/ed2curve-js](https://github.com/uport-project/ed2curve-js) - Convert Ed25519 signing keys into Curve25519 Diffie-Hellman keys
## Spidchain
* [SpidChain/eth-lightwallet](https://github.com/SpidChain/eth-lightwallet) - Forked from ConsenSys/eth-lightwallet
- Lightweight JS Wallet for Node and the browser
* [SpidChain/truffle](https://github.com/SpidChain/truffle) - Forked from trufflesuite/truffle
- A development framework for Ethereum
* [SpidChain/VotingSystem](https://github.com/SpidChain/VotingSystem) - A dapp, library and smart contract to notarize votes on the ethereum blockchain
* [SpidChain/ethers-wallet](https://github.com/SpidChain/ethers-wallet) - Forked from ethers-io/ethers.js
- Complete Ethereum wallet implementation and library in JavaScript.
* [SpidChain/nodejs-ethereum](https://github.com/SpidChain/nodejs-ethereum) - Forked from b9lab/nodejs-ethereum
Example of using NodeJs with Ethereum

View File

@ -1,43 +0,0 @@
---
published: false
---
# Ethereum
* [Sidetree Spec V1.0.0](https://identity.foundation/sidetree/spec/) Working Group approved status
* [@BrantlyMillegan](https://twitter.com/BrantlyMillegan/status/1402388133086367751)
The Ethereum community has accidentally solved a major problem of the Internet: Single Sign-On "Sign-In w/ Ethereum" is the future of login for *every app on the Internet*, crypto-related or not Not just an idea, it's already the norm for web3 & will spread
* [Sign In With Ethereum (SIWE), Now Available on Auth0](https://auth0.com/blog/sign-in-with-ethereum-siwe-now-available-on-auth0/)
Thanks to the hard work of [Spruce](https://www.spruceid.com/), following their [announcement on March 8th](https://blog.spruceid.com/spruce-developer-update-17/), you can now add Sign-in with Ethereum to your Auth0 tenant via their [marketplace integration](https://marketplace.auth0.com/integrations/siwe).
* [Sign-In with Ethereum to Your Auth0-Powered Application](https://blog.spruceid.com/sign-in-with-ethereum-on-auth0/) Spruce
In our pursuit of best serving web2 and web3 organizations, we've partnered with Auth0 to offer a Sign-In with Ethereum option in their marketplace.
* [Presentation: Extending Sign-In with Ethereum](https://blog.spruceid.com/casa-presentation-extending-sign-in-with-ethereum/) SpruceID @ CASA Gathering 2022
a [number of breakout sessions](https://github.com/ChainAgnostic/AMS-CASA-gathering/issues) took place, including a session on how Sign-In with Ethereum, CACAOs, and UCANs interoperate, and even one on a unified standard for wallet authentication (sign in with 'x').
* [Why Sign-In with Ethereum is a Game-Changer Part 2](https://blog.spruceid.com/why-sign-in-with-ethereum-is-a-game-changer-part-2/) SpruceID
Sign-In with Ethereum opens a path where large corporations can no longer strip a user's ability to access services or spy on their actions. It opens the door for a massive amount of impact in web2 apps and services
* [Sign-In with Ethereum - API Harmonization and TypeScript v2.0 Beta Release](https://blog.spruceid.com/sign-in-with-ethereum-typescript-v2-0-release/) SpruceID
In our continued updates on Sign-In with Ethereum support, we're pleased to announce that we've harmonized the behavior of our SIWE Core APIs across different languages, added a number of optimizations, and have released a new beta of our TypeScript library with the included changes.
* [Privacy-Preserving Identity System for Ethereum dApps](https://medium.com/uport/privacy-preserving-identity-system-for-ethereum-dapps-a3352d1a93e8)
> Consider user privacy a requirement when deciding which Ethereum identity system to implement.
* [Sismo: Attestations on Ethereum Profiles](https://blog.sismo.io/what-is-sismo-part-1-zk-badges-73e7031bacda) Sismo
Sismo issues badges (non-transferable NFTs) to your public Ethereum profiles (ENS names). They are Zero-Knowledge (ZK) attestations of facts imported from your other accounts (Ethereum accounts as well as twitter or github). You can aggregate your reputation, with confidentiality, to your public profile.
* [Sign-In with Ethereum - Go Library Release](https://blog.spruceid.com/sign-in-with-ethereum-go-library-release/) SpruceID
Ethereum, we're happy to announce the alpha release of our Go library in order to enable any Go project to leverage SIWE
* [Unlocking Identity and Data Across the Web](https://blog.spruceid.com/how-spruce-is-unlocking-identity-and-data-across-the-web/) Web3
In recognition of our extensive experience with decentralized identity, Spruce was chosen in September to work with the Ethereum Foundation and ENS to develop Sign-In with Ethereum. This is meant to let users access online services by using their Ethereum accounts as an identifier, rather than an account owned by large corporations like Facebook or Google.