decentralized-id.github.io/blockchain/ethereum/index.html

1478 lines
53 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<!--
Minimal Mistakes Jekyll Theme 4.24.0 by Michael Rose
Copyright 2013-2020 Michael Rose - mademistakes.com | @mmistakes
Free for personal and commercial use under the MIT license
https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE
-->
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<!-- begin _includes/seo.html --><title>Ethereum and Decentralized Identity | Decentralized Identity Web Directory</title>
<meta name="description" content="Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories.">
<meta name="author" content="DIDecentral">
<meta property="article:author" content="DIDecentral">
<meta property="og:type" content="article">
<meta property="og:locale" content="en_US">
<meta property="og:site_name" content="Decentralized Identity Web Directory">
<meta property="og:title" content="Ethereum and Decentralized Identity">
<meta property="og:url" content="https://decentralized-id.com/blockchain/ethereum/">
<meta property="og:description" content="Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories.">
<meta property="og:image" content="https://decentralized-id.com/images/DID_og.webp">
<meta name="twitter:site" content="@infominer33">
<meta name="twitter:title" content="Ethereum and Decentralized Identity">
<meta name="twitter:description" content="Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories.">
<meta name="twitter:url" content="https://decentralized-id.com/blockchain/ethereum/">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:image" content="https://decentralized-id.com/images/DID_og.webp">
<meta property="article:published_time" content="2019-03-05T00:00:00+13:00">
<meta property="article:modified_time" content="2023-06-26T00:00:00+13:00">
<link rel="canonical" href="https://decentralized-id.com/blockchain/ethereum/">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Person",
"name": "Infominer",
"url": "https://decentralized-id.com/"
}
</script>
<!-- end _includes/seo.html -->
<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Decentralized Identity Web Directory Feed">
<!-- https://t.co/dKP3o1e -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script>
document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css">
<link rel="preload" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5/css/all.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5/css/all.min.css"></noscript>
<meta name="yandex-verification" content="876ea269be433d62" />
<!-- Favicons -->
<link rel="apple-touch-icon" sizes="180x180" href="https://decentralized-id.com/assets/icons/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="https://decentralized-id.com/assets/icons/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="https://decentralized-id.com/assets/icons/favicon-16x16.png">
<link rel="manifest" href="https://decentralized-id.com/assets/icons/site.webmanifest">
<link rel="mask-icon" href="https://decentralized-id.com/assets/icons/safari-pinned-tab.svg" color="#eeeeef">
<link rel="shortcut icon" href="https://decentralized-id.com/assets/icons/favicon.ico">
<meta name="msapplication-TileColor" content="#eeeeef">
<meta name="msapplication-config" content="https://decentralized-id.com/assets/icons/browserconfig.xml">
<meta name="theme-color" content="#eeeeef">
<!-- start custom head snippets -->
<!-- insert favicons. use https://realfavicongenerator.net/ -->
<!-- end custom head snippets -->
</head>
<body class="layout--single wide">
<nav class="skip-links">
<ul>
<li><a href="#site-nav" class="screen-reader-shortcut">Skip to primary navigation</a></li>
<li><a href="#main" class="screen-reader-shortcut">Skip to content</a></li>
<li><a href="#footer" class="screen-reader-shortcut">Skip to footer</a></li>
</ul>
</nav>
<div class="masthead">
<div class="masthead__inner-wrap">
<div class="masthead__menu">
<nav id="site-nav" class="greedy-nav">
<a class="site-logo" href="/"><img src="/images/DID.webp" alt="Decentralized Identity"></a>
<a class="site-title" href="/">
Decentralized Identity
</a>
<ul class="visible-links"><li class="masthead__menu-item">
<a href="/about/">Welcome</a>
</li><li class="masthead__menu-item">
<a href="/introduction/">Introduction</a>
</li><li class="masthead__menu-item">
<a href="/posts/">New</a>
</li><li class="masthead__menu-item">
<a href="/recent/">Updated</a>
</li><li class="masthead__menu-item">
<a href="/categories/">Categories</a>
</li><li class="masthead__menu-item">
<a href="/aim/">Aim</a>
</li></ul>
<button class="greedy-nav__toggle hidden" type="button">
<span class="visually-hidden">Toggle menu</span>
<div class="navicon"></div>
</button>
<ul class="hidden-links hidden"></ul>
</nav>
</div>
</div>
</div>
<div class="initial-content">
<div id="main" role="main">
<div class="sidebar sticky">
<img src="/images/the-world-map-from-a-binary-code.webp"
alt="Binary Globe by GDj">
<h3>Identity Decentralized</h3>
<nav class="nav__list">
<input id="ac-toc" name="accordion-toc" type="checkbox" />
<label for="ac-toc">Toggle menu</label>
<ul class="nav__items">
<li>
<a href="/"><span class="nav__sub-title">Home</span></a>
<ul>
<li><a href="/history/">• Resources & Pre-History</a></li>
<li><a href="/history/2000-2009/">• 2000-2009</a></li>
<li><a href="/history/2010-2014/">• 2010-2014</a></li>
<li><a href="/history/2015-2019/">• 2015-2019</a></li>
</ul>
</li>
<li>
<a href="/categories/#companies"><span class="nav__sub-title">New Pages New Structure</span></a>
<ul>
<li><a href="/companies/ValidatedID/">• ValidatedID</a></li>
<li><a href="/companies/ValidatedID/">• SpruceID</a></li>
<li><a href="/companies/Spherity/">• Spherity</a></li>
<li><a href="/companies/MyDEX/">• MyDEX</a></li>
<li><a href="/companies/Mattereum/">• Mattereum</a></li>
<li><a href="/companies/MagicLabs/">• Magic Labs</a></li>
<li><a href="/companies/Lissi/">• Lissi</a></li>
<li><a href="/companies/Indicio/">• Indicio</a></li>
<li><a href="/companies/IDramp/">• IDRamp</a></li>
<li><a href="/companies/GlobalID/">• GlobalID</a></li>
<li><a href="/companies/Gataca/">• Gataca</a></li>
</ul>
</li>
<li>
<span class="nav__sub-title">Literature</span>
<ul>
<li><a href="https://identosphere.net/">• Identosphere Blog Catcher</a></li>
<li><a href="https://newsletter.identosphere.net/">• Identosphere Newsletter</a></li>
<li><a href="/literature/self-sovereign-identity/">• SSI Literature</a></li>
<li><a href="/workshops/internet-identity-workshop/">• IIW Session Topics</a></li>
<li><a href="/workshops/rebooting-web-of-trust/">• RWoT Papers Index</a></li>
</ul>
</li>
<li>
<a href="/web-standards/"><span class="nav__sub-title">Web Standards</span></a>
<ul>
<li><a href="/web-standards/w3c/">• W3C</a></li>
<li><a href="/web-standards/w3c/wg/vc/verifiable-credentials/">• Verifiable Credentials</a></li>
<li><a href="/web-standards/linked-data/JSON-LD/">• JSON-LD</a></li>
<li><a href="/web-standards/gs1/">• GS1</a></li>
</ul>
</li>
<li>
<span class="nav__sub-title">Regulation</span>
<ul>
<li><a href="/government/europe/regulation/eidas/">• eIDAS</a></li>
<li><a href="/government/europe/regulation/gdpr/">• GDPR</a></li>
</ul>
</li>
<li>
<a href="/organizations/"><span class="nav__sub-title">Organizations</span></a>
<ul>
<li><a href="/organizations/decentralized-identity-foundation/">• Identity Foundation</a></li>
<li><a href="/organizations/mydata/">• My Data</a></li>
<li><a href="/blockchain/hyperledger/">• Hyperledger Foundation</a></li>
<li><a href="/organizations/sovrin-foundation/">• Sovrin Foundation</a></li>
<li><a href="/organizations/ssi-meetup/">• SSI Meetup</a></li>
<li><a href="/organizations/women-in-identity/">• Women in Identity</a></li>
</ul>
</li>
<li>
<span class="nav__sub-title">⧉InfoMine⧉</span>
<ul>
<li><a href="https://infominer.xyz/">• InfoHub</a></li>
<li><a href="https://identosphere.net/">• Identosphere Newsletter</a></li>
<li><a href="https://identosphere.net/">• Identosphere BlogCatcher</a></li>
<li><a href="https://bitcoinfo.xyz/history/">• Bitcoin Histories</a></li>
<li><a href="https://sourcecrypto.github.io/decentralized-web/">• Decentralized Web Histories</a></li>
<li><a href="https://sourcecrypto.github.io">• Source⧉Crypto</a></li>
</ul>
</li>
</ul>
</nav>
</div>
<article class="page h-entry" itemscope itemtype="https://schema.org/CreativeWork">
<meta itemprop="headline" content="Ethereum and Decentralized Identity">
<meta itemprop="description" content="Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories.">
<meta itemprop="datePublished" content="2019-03-05T00:00:00+13:00">
<meta itemprop="dateModified" content="2023-06-26T00:00:00+13:00">
<div class="page__inner-wrap">
<header>
<h1 id="page-title" class="page__title p-name" itemprop="headline">
<a href="https://decentralized-id.com/blockchain/ethereum/" class="u-url" itemprop="url">Ethereum and Decentralized Identity
</a>
</h1>
<p class="page__meta">
<span class="page__meta-readtime">
<i class="far fa-clock" aria-hidden="true"></i>
9 minute read
</span>
</p>
</header>
<section class="page__content e-content" itemprop="text">
<aside class="sidebar__right ">
<nav class="toc">
<header><h4 class="nav__title"><i class="fas fa-link"></i> Contents</h4></header>
<ul class="toc__menu"><li><a href="#competition">Competition</a></li><li><a href="#decentralized-identity">Decentralized Identity</a></li><li><a href="#standards">Standards</a><ul><li><a href="#erc-eip">ERC-EIP</a></li><li><a href="#sidetree--element">Sidetree \ Element</a></li></ul></li><li><a href="#web3-id">Web3 ID</a><ul><li><a href="#sign-in-with-ethereum---spruceid">Sign in with Ethereum - SpruceID</a></li><li><a href="#web3auth---torus-labs">Web3Auth - Torus Labs</a></li></ul></li></ul>
</nav>
</aside>
<h2 id="competition">Competition</h2>
<ul>
<li><a href="https://blog.pantherprotocol.io/ethereum-competitors-advantages-and-disadvantages/">Ethereum Competitors: Advantages and Disadvantages</a> 2022-08-30 Panther Protocol
<blockquote>
<p>Ethereum competitors that aim for scalability (Solana, Polkadot, Near)</p>
<ul>
<li>[…]Aiming for interoperability (Cosmos, Cardano)</li>
<li>[…]Aiming for security (MEV Mitigation) (Solana &amp; Osmosis)</li>
<li>[…]Aiming for privacy (Secret Network, Oasis, Panther)</li>
</ul>
</blockquote>
</li>
</ul>
<h2 id="decentralized-identity">Decentralized Identity</h2>
<ul>
<li><a href="https://blockworks.co/news/what-is-decentralized-identity">Mastering Decentralized Identity</a> 2023-03-14 Blockworks
<blockquote>
<ol>
<li>The current centralized identity system confines the personal and professional development of users to a set of rules and incentives that exploit their attention.</li>
<li>Many major players are invested in a solution, including Disco, SpruceID, Iden3, Polygon ID, Ceramic, the Ethereum Foundation and many more.</li>
<li>The global decentralized identity market value is estimated to reach $6.8 billion by 2027 according to Markets and Markets</li>
<li>Updates in account abstractions and identity wallets have unlocked new possibilities that have yet to be realized.</li>
</ol>
</blockquote>
</li>
<li><a href="https://ethereum.org/en/decentralized-identity/">Decentralized identity</a> Ethereum.org
<blockquote>
<p>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.</p>
<p>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.</p>
</blockquote>
</li>
</ul>
<h2 id="standards">Standards</h2>
<ul>
<li>[slides] <a href="https://media.voog.com/0000/0042/0957/files/2020-OSW-SOFIE.pdf">OAuth 2.0 meets VCs + ETH</a> 2020-07-22 Sophie Project
<blockquote>
<ul>
<li>SOFIE enables interoperability between existing IoT platforms
<ul>
<li>Utilizes distributed ledger technologies</li>
<li>3-year EU Horizon 2020 project, will end in December 2020</li>
</ul>
</li>
<li>SOFIE functionality will be provided through its framework**
<ul>
<li>“Privacy and Data Sovereignty,” and “Identity, Authentication, and Authorization” are two key components of the SOFIE framework</li>
</ul>
</li>
</ul>
</blockquote>
</li>
</ul>
<h3 id="erc-eip">ERC-EIP</h3>
<ul>
<li><a href="https://eips.ethereum.org/EIPS/eip-5114">ERC-5114: Soulbound Badge</a> 2022-05-30 Ethereum
<blockquote>
<p>A soulbound badge is a token that, when minted, is bound to another Non-Fungible Token (NFT), and cannot be transferred/moved after that.</p>
</blockquote>
</li>
<li><a href="https://eips.ethereum.org/EIPS/eip-4361">ERC-4361: Sign-In with Ethereum</a> 2021-10-11 Ethereum
<blockquote>
<p>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.</p>
</blockquote>
</li>
<li><a href="https://eips.ethereum.org/EIPS/eip-4337">ERC-4337: Account Abstraction Using Alt Mempool</a> 2021-09-29 Ethereum
<blockquote>
<p>An account abstraction proposal which completely avoids consensus-layer protocol changes, instead relying on higher-layer infrastructure.</p>
</blockquote>
</li>
<li><a href="https://eips.ethereum.org/EIPS/eip-1812">ERC-1812: Ethereum Verifiable Claims</a> 2019-03-03 Ethereum
<blockquote>
<p>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.</p>
</blockquote>
</li>
<li><a href="https://eips.ethereum.org/EIPS/eip-712">EIP-712: Typed structured data hashing and signing</a> 2018-09-26 Ethereum
<blockquote>
<p>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.</p>
</blockquote>
</li>
<li><a href="https://eips.ethereum.org/EIPS/eip-1078">ERC-1078: Universal login / signup using ENS subdomains</a> 2018-05-04
<blockquote>
<p>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.</p>
</blockquote>
</li>
<li><a href="httpshttps://eips.ethereum.org/EIPS/eip-1056">EIP-1056: Lightweight Identity</a> 2018-05-03 Ethereum
<blockquote>
<p>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 its fee (no gas costs) and all ethereum accounts are valid identities. Furthermore this ERC is fully DID compliant.</p>
</blockquote>
</li>
<li><a href="https://eips.ethereum.org/EIPS/eip-725">ERC-725: General data key/value store and execution</a> 2017-10-02 Ethereum
<ul>
<li>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.</li>
</ul>
</li>
<li><a href="https://github.com/ethereum/EIPs/issues/735">ERC735</a> - The following describes standard functions for adding, removing and holding of claims.
<ul>
<li>These claims can attested from third parties (issuers) or self attested.</li>
</ul>
</li>
</ul>
<h3 id="sidetree--element">Sidetree \ Element</h3>
<ul>
<li><a href="https://identity.foundation/sidetree/spec/">Sidetree Spec V1.0.0</a> 2023-05-05 DIF
<blockquote>
<p>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.</p>
</blockquote>
</li>
<li><a href="https://github.com/transmute-industries/sidetree.js">Sidetree Core Protocol and DID Method Drivers</a> 2022-09-20 Transmute
<blockquote>
<p>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.</p>
</blockquote>
</li>
<li><a href="https://medium.com/transmute-techtalk/introducing-element-328b4260e757">Introducing Element</a> 2019-05-11 Transmute
<blockquote>
<p>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.</p>
</blockquote>
</li>
<li><a href="https://ssimeetup.org/element-did-method-sidetree-ethereum-ipfs-orie-steele-webinar-31/">Element DID Method: Sidetree, Ethereum, IFPS</a> 2019-07-04 Orie Steele
<blockquote>
<p>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.</p>
</blockquote>
</li>
</ul>
<!-- Courtesy of embedresponsively.com -->
<div class="responsive-video-container">
<iframe src="https://www.youtube-nocookie.com/embed/mk4w2tBTgdE" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
</div>
<h2 id="web3-id">Web3 ID</h2>
<ul>
<li><a href="https://www.alchemy.com/list-of/decentralized-identity-tools-on-ethereum">List of 38 Decentralized Identity Tools on Ethereum</a> Alchemy</li>
<li><a href="https://github.com/Web3Modal/web3modal">Web3Modal/web3modal</a> 2023-06-26
<blockquote>
<p>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, DCENT Wallet and Arkane.</p>
</blockquote>
</li>
<li>[ENS] <a href="https://www.forbes.com/sites/digital-assets/2023/03/10/how-ethereum-is-shaping-global-identity/?sh=341da8aa4560">How Ethereum Is Shaping Global Identity</a> 2023-03-10 Forbes
<blockquote>
<p>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.</p>
</blockquote>
</li>
<li><a href="https://blog.sismo.io/what-is-sismo-part-1-zk-badges-73e7031bacda">Sismo: Attestations on Ethereum Profiles</a> 2021-10-14 Sismo
<blockquote>
<p>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.</p>
</blockquote>
</li>
<li><a href="https://ieeexplore.ieee.org/document/8792212">EIDM: A Ethereum-Based Cloud User Identity Management Protocol</a> 2019-06-26 SHANGPING WANG, RU PEI, YALING ZHANG
<blockquote>
<p>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.</p>
</blockquote>
</li>
</ul>
<h3 id="sign-in-with-ethereum---spruceid">Sign in with Ethereum - SpruceID</h3>
<ul>
<li><a href="https://blog.spruceid.com/presentation-ethereums-identity-layer-impact-of-ethereum/">Ethereums Identity Layer - Impact of Ethereum Presentation</a> 2022-09-28 Spruce ID
<blockquote>
<p>We had the opportunity to present on Ethereums 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.
<img src="https://i.imgur.com/hheKUW5.png" alt="" /></p>
</blockquote>
</li>
<li><a href="https://accelerationeconomy.com/metaverse/self-sovereign-digital-identity-and-the-benefits-of-ethereum-services-in-web3/">Self-Sovereign Digital Identity and the Benefits of Ethereum Services in Web3</a> 2022-06-08 Acceleration Economy
<blockquote>
<p>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.</p>
</blockquote>
</li>
<li><a href="https://blog.spruceid.com/why-sign-in-with-ethereum-is-a-game-changer-part-2/">Why Sign-In with Ethereum is a Game-Changer Part 2</a> 2022-05-27 SpruceID
<blockquote>
<p>Sign-In with Ethereum opens a path where large corporations can no longer strip a users ability to access services or spy on their actions. It opens the door for a massive amount of impact in web2 apps and services</p>
</blockquote>
</li>
<li><a href="https://blog.spruceid.com/sign-in-with-ethereum-typescript-v2-0-release/">Sign-In with Ethereum - API Harmonization and TypeScript v2.0 Beta Release</a> 2022-05-25 SpruceID
<blockquote>
<p>In our continued updates on Sign-In with Ethereum support, were pleased to announce that weve 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.</p>
</blockquote>
</li>
<li>[CASA Gathering 2022] <a href="https://blog.spruceid.com/casa-presentation-extending-sign-in-with-ethereum/">Presentation: Extending Sign-In with Ethereum</a> 2022-05-12 SpruceID
<blockquote>
<p>a <a href="https://github.com/ChainAgnostic/AMS-CASA-gathering/issues">number of breakout sessions</a> 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).</p>
</blockquote>
</li>
<li><a href="https://blog.spruceid.com/sign-in-with-ethereum-on-auth0/">Sign-In with Ethereum to Your Auth0-Powered Application</a> 2022-04-29 Spruce
<blockquote>
<p>In our pursuit of best serving web2 and web3 organizations, weve partnered with Auth0 to offer a Sign-In with Ethereum option in their marketplace.</p>
</blockquote>
</li>
<li><a href="https://auth0.com/blog/sign-in-with-ethereum-siwe-now-available-on-auth0/">Sign In With Ethereum (SIWE), Now Available on Auth0</a> 2022-04-19 Auth0
<blockquote>
<p>Thanks to the hard work of <a href="https://www.spruceid.com/">Spruce</a>, following their <a href="https://blog.spruceid.com/spruce-developer-update-17/">announcement on March 8th</a>, you can now add Sign-in with Ethereum to your Auth0 tenant via their <a href="https://marketplace.auth0.com/integrations/siwe">marketplace integration</a>.</p>
</blockquote>
</li>
<li><a href="https://blog.spruceid.com/sign-in-with-ethereum-go-library-release/">Sign-In with Ethereum - Go Library Release</a> 2022-03-18 SpruceID
<blockquote>
<p>Ethereum, were happy to announce the alpha release of our Go library in order to enable any Go project to leverage SIWE</p>
</blockquote>
</li>
<li><a href="https://blog.spruceid.com/how-spruce-is-unlocking-identity-and-data-across-the-web/">Unlocking Identity and Data Across the Web</a> 2021-11-09 Web3
<blockquote>
<p>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.</p>
</blockquote>
</li>
</ul>
<h3 id="web3auth---torus-labs">Web3Auth - Torus Labs</h3>
<ul>
<li><a href="https://medium.com/toruslabs/introducing-sign-in-with-web3-building-a-non-custodial-world-50136b3a6225">Introducing Sign-in with Web3 — Building a Non-Custodial World</a> 2022-06-15 Web3Auth
<blockquote>
<p>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.</p>
</blockquote>
</li>
<li><a href="https://medium.com/toruslabs/web3auth-at-the-paris-blockchain-week-2022-2a26345c9c06">Web3Auth at the Paris Blockchain Week 2022</a> 2022-05-03 Torus
<blockquote>
<p>A whole lot of ecosystem players at the event were pleasantly surprised to discover Web3Auths Key Management Infrastructure</p>
</blockquote>
</li>
<li><a href="https://medium.com/toruslabs/web3auth-at-one-of-the-worlds-largest-web3-events-ethdenver-2022-4a2180621107">Web3Auth at one of the Worlds Largest Web3 Events — ETHDenver 2022</a> 2022-03-03 Torus
<blockquote>
<p>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?</p>
</blockquote>
</li>
<li><a href="https://medium.com/toruslabs/web3auth-partners-with-polygon-studios-to-bring-seamless-logins-to-the-polygon-ecosystem-fc0db139895d">Web3Auth partners with Polygon Studios to bring seamless logins to the Polygon ecosystem</a> 2022-01-13 Torus Labs
<blockquote>
<p>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.</p>
</blockquote>
</li>
</ul>
</section>
<footer class="page__meta">
<h4 class="page__meta-title">Meta</h4>
<p class="page__taxonomy">
<strong><i class="fas fa-fw fa-tags" aria-hidden="true"></i> Tags </strong>
<span itemprop="keywords">
<a href="/tags/#3box" class="page__taxonomy-item p-category" rel="tag">3box</a><span class="sep">, </span>
<a href="/tags/#consensys" class="page__taxonomy-item p-category" rel="tag">Consensys</a><span class="sep">, </span>
<a href="/tags/#ens" class="page__taxonomy-item p-category" rel="tag">ENS</a><span class="sep">, </span>
<a href="/tags/#erc725" class="page__taxonomy-item p-category" rel="tag">ERC725</a><span class="sep">, </span>
<a href="/tags/#ethereum" class="page__taxonomy-item p-category" rel="tag">Ethereum</a><span class="sep">, </span>
<a href="/tags/#ethereum-enterprise-alliance" class="page__taxonomy-item p-category" rel="tag">Ethereum Enterprise Alliance</a><span class="sep">, </span>
<a href="/tags/#jolocom" class="page__taxonomy-item p-category" rel="tag">Jolocom</a><span class="sep">, </span>
<a href="/tags/#microsoft" class="page__taxonomy-item p-category" rel="tag">Microsoft</a><span class="sep">, </span>
<a href="/tags/#nuggets" class="page__taxonomy-item p-category" rel="tag">Nuggets</a><span class="sep">, </span>
<a href="/tags/#oasis" class="page__taxonomy-item p-category" rel="tag">OASIS</a><span class="sep">, </span>
<a href="/tags/#serto" class="page__taxonomy-item p-category" rel="tag">Serto</a><span class="sep">, </span>
<a href="/tags/#sidetree" class="page__taxonomy-item p-category" rel="tag">Sidetree</a><span class="sep">, </span>
<a href="/tags/#sign-in-with-eth" class="page__taxonomy-item p-category" rel="tag">Sign in with ETH</a><span class="sep">, </span>
<a href="/tags/#transmute" class="page__taxonomy-item p-category" rel="tag">Transmute</a><span class="sep">, </span>
<a href="/tags/#uport" class="page__taxonomy-item p-category" rel="tag">uPort</a><span class="sep">, </span>
<a href="/tags/#veramo" class="page__taxonomy-item p-category" rel="tag">Veramo</a><span class="sep">, </span>
<a href="/tags/#web3" class="page__taxonomy-item p-category" rel="tag">Web3</a><span class="sep">, </span>
<a href="/tags/#web3" class="page__taxonomy-item p-category" rel="tag">Web3</a><span class="sep">, </span>
<a href="/tags/#web3" class="page__taxonomy-item p-category" rel="tag">Web3</a>
</span>
</p>
<p class="page__taxonomy">
<strong><i class="fas fa-fw fa-folder-open" aria-hidden="true"></i> Categories: </strong>
<span itemprop="keywords">
<a href="/categories/#blockchain" class="page__taxonomy-item p-category" rel="tag">Blockchain</a>
</span>
</p>
<p class="page__date"><strong><i class="fas fa-fw fa-calendar-alt" aria-hidden="true"></i> Updated:</strong> <time class="dt-published" datetime="2023-06-26">June 26, 2023</time></p>
</footer>
<section class="page__share">
<h3 class="page__share-title">Share on</h3>
<a href="https://twitter.com/intent/tweet?via=infominer33&text=Ethereum+and+Decentralized+Identity%20https%3A%2F%2Fdecentralized-id.com%2Fblockchain%2Fethereum%2F" class="btn btn--twitter" onclick="window.open(this.href, 'window', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;" title="Share on Twitter"><i class="fab fa-fw fa-twitter" aria-hidden="true"></i><span> Twitter</span></a>
<a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fdecentralized-id.com%2Fblockchain%2Fethereum%2F" class="btn btn--facebook" onclick="window.open(this.href, 'window', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;" title="Share on Facebook"><i class="fab fa-fw fa-facebook" aria-hidden="true"></i><span> Facebook</span></a>
<a href="https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fdecentralized-id.com%2Fblockchain%2Fethereum%2F" class="btn btn--linkedin" onclick="window.open(this.href, 'window', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;" title="Share on LinkedIn"><i class="fab fa-fw fa-linkedin" aria-hidden="true"></i><span> LinkedIn</span></a>
<a href="https://www.reddit.com/submit?url=https%3A%2F%2Fdecentralized-id.com%2Fblockchain%2Fethereum%2F&title=Ethereum+and+Decentralized+Identity" class="btn btn--reddit" title="Share on Reddit"><i class="fab fa-fw fa-reddit" aria-hidden="true"></i><span> Reddit</span></a>
</section>
<nav class="pagination">
<a href="/history/" class="pagination--pager" title="Decentralized Identity. Pre-history + resources for further exploration.
">Previous</a>
<a href="/companies/ibm/" class="pagination--pager" title="IBM Identity
">Next</a>
</nav>
</div>
<div class="page__comments">
<section id="static-comments">
</section>
</div>
</article>
<div class="page__related">
<h2 class="page__related-title">See Also</h2>
<div class="grid__wrapper">
<div class="grid__item">
<article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
<div class="archive__item-teaser">
<img src="/images/did-square.webp" alt="">
</div>
<br><strong><a href="/web-standards/w3c/verifiable-credentials/standards-and-development/" rel="permalink">Verifiable Credentials - Working Groups, Standards and Development
</a></strong>
<p class="archive__item-excerpt" itemprop="description">Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...</p>
<p class="page__meta"><strong>Updated:</strong> 2023-08-29 <i class="far fa-clock" aria-hidden="true"></i>
less than 1 minute read
</p>
<small><strong>Tags:</strong></small>
<div class="tags">Claims and Credentials WG</div>
<div class="tags">Credentials Community Group</div>
<div class="tags">FIDO</div>
<div class="tags">JSON-LD</div>
<div class="tags">OAuth</div>
<div class="tags">VC-WG</div>
<div class="tags">Verifiable Credentials</div>
<div class="tags">W3C</div>
</article>
</div>
<div class="grid__item">
<article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
<div class="archive__item-teaser">
<img src="/images/did-square.webp" alt="">
</div>
<br><strong><a href="/web-standards/w3c/decentralized-identifier/did-methods/" rel="permalink">DID Methods - Various
</a></strong>
<p class="archive__item-excerpt" itemprop="description">DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method.
Once created, each DID includes the name of its me...</p>
<p class="page__meta"><strong>Updated:</strong> 2023-08-18 <i class="far fa-clock" aria-hidden="true"></i>
less than 1 minute read
</p>
<small><strong>Tags:</strong></small>
<div class="tags">51nodes</div>
<div class="tags">ABT Network</div>
<div class="tags">Aergo</div>
<div class="tags">Alastria</div>
<div class="tags">ArcBlock</div>
<div class="tags">Ardor</div>
<div class="tags">BCGov</div>
<div class="tags">BIF</div>
<div class="tags">BOTLabs</div>
<div class="tags">BSC</div>
<div class="tags">Baidu</div>
<div class="tags">Besu</div>
<div class="tags">BiiLabs</div>
<div class="tags">Binance</div>
<div class="tags">Bitcoin</div>
<div class="tags">BlockchainCommons</div>
<div class="tags">Blockcore</div>
<div class="tags">Blocko</div>
<div class="tags">Blockstack</div>
<div class="tags">Celo</div>
<div class="tags">Ceramic Network</div>
<div class="tags">Chainyard</div>
<div class="tags">Cloudchain</div>
<div class="tags">Commercio</div>
<div class="tags">Consensys</div>
<div class="tags">Consent</div>
<div class="tags">Corda</div>
<div class="tags">Cosmos</div>
<div class="tags">Credentials Community Group</div>
<div class="tags">DID:AERGO</div>
<div class="tags">DID:ALA</div>
<div class="tags">DID:AVVCYBER</div>
<div class="tags">DID:BBA</div>
<div class="tags">DID:BID</div>
<div class="tags">DID:BNB</div>
<div class="tags">DID:BRYK</div>
<div class="tags">DID:BTCR</div>
<div class="tags">DID:CCP</div>
<div class="tags">DID:CELO</div>
<div class="tags">DID:COM</div>
<div class="tags">DID:CORDA</div>
<div class="tags">DID:DID</div>
<div class="tags">DID:DOCK</div>
<div class="tags">DID:DOGE</div>
<div class="tags">DID:ECHO</div>
<div class="tags">DID:ELASTOS</div>
<div class="tags">DID:ELEM</div>
<div class="tags">DID:EMTRUST</div>
<div class="tags">DID:EOS</div>
<div class="tags">DID:ERC725</div>
<div class="tags">DID:ETHO</div>
<div class="tags">DID:ETHR</div>
<div class="tags">DID:EVAN</div>
<div class="tags">DID:FACTOM</div>
<div class="tags">DID:GATC</div>
<div class="tags">DID:GIT</div>
<div class="tags">DID:GITHUB</div>
<div class="tags">DID:GRG</div>
<div class="tags">DID:HEDERA</div>
<div class="tags">DID:HOLO</div>
<div class="tags">DID:ICON</div>
<div class="tags">DID:INDY</div>
<div class="tags">DID:IO</div>
<div class="tags">DID:ION</div>
<div class="tags">DID:IPID</div>
<div class="tags">DID:IS</div>
<div class="tags">DID:IWT</div>
<div class="tags">DID:JLINC</div>
<div class="tags">DID:JNCTN</div>
<div class="tags">DID:JOLO</div>
<div class="tags">DID:JWK</div>
<div class="tags">DID:KEY</div>
<div class="tags">DID:KILT</div>
<div class="tags">DID:KLAY</div>
<div class="tags">DID:LIFE</div>
<div class="tags">DID:META</div>
<div class="tags">DID:MOAC</div>
<div class="tags">DID:MORPHEUS</div>
<div class="tags">DID:NEAR</div>
<div class="tags">DID:NFT</div>
<div class="tags">DID:OBJECT</div>
<div class="tags">DID:OCKAM</div>
<div class="tags">DID:OMN</div>
<div class="tags">DID:ONION</div>
<div class="tags">DID:ONT</div>
<div class="tags">DID:OP</div>
<div class="tags">DID:ORB</div>
<div class="tags">DID:PANACEA</div>
<div class="tags">DID:PEER</div>
<div class="tags">DID:PISTIS</div>
<div class="tags">DID:PKH</div>
<div class="tags">DID:PTN</div>
<div class="tags">DID:SAN</div>
<div class="tags">DID:SCHEMA</div>
<div class="tags">DID:SELFKEY</div>
<div class="tags">DID:SIGNOR</div>
<div class="tags">DID:SIRIUS</div>
<div class="tags">DID:SOV</div>
<div class="tags">DID:STACK</div>
<div class="tags">DID:TAG</div>
<div class="tags">DID:TANGLE</div>
<div class="tags">DID:TRUSTBLOC</div>
<div class="tags">DID:TRX</div>
<div class="tags">DID:TTM</div>
<div class="tags">DID:TWIT</div>
<div class="tags">DID:TYRON</div>
<div class="tags">DID:TYS</div>
<div class="tags">DID:TZ</div>
<div class="tags">DID:UNDID</div>
<div class="tags">DID:UNISOT</div>
<div class="tags">DID:UNS</div>
<div class="tags">DID:V1</div>
<div class="tags">DID:VAA</div>
<div class="tags">DID:VAULTIE</div>
<div class="tags">DID:VID</div>
<div class="tags">DID:VVO</div>
<div class="tags">DID:WEB</div>
<div class="tags">DID:WLK</div>
<div class="tags">DID:WORK</div>
<div class="tags">Decentralized Identifiers</div>
<div class="tags">Digital Bazaar</div>
<div class="tags">Dock</div>
<div class="tags">EOS</div>
<div class="tags">ERC725</div>
<div class="tags">Echo</div>
<div class="tags">Elastos</div>
<div class="tags">Element</div>
<div class="tags">Email</div>
<div class="tags">Ethereum</div>
<div class="tags">Evan Network</div>
<div class="tags">Evernym</div>
<div class="tags">Fabric</div>
<div class="tags">Factom</div>
<div class="tags">GRGBanking</div>
<div class="tags">Gatica</div>
<div class="tags">Github</div>
<div class="tags">GrgChain</div>
<div class="tags">Halialabs</div>
<div class="tags">Hashgraph</div>
<div class="tags">Holochain</div>
<div class="tags">Hydra</div>
<div class="tags">Hyland Credentials</div>
<div class="tags">IBM</div>
<div class="tags">ICONLOOP</div>
<div class="tags">IIW</div>
<div class="tags">ION</div>
<div class="tags">IOP</div>
<div class="tags">IOTA</div>
<div class="tags">IPFS</div>
<div class="tags">Indy</div>
<div class="tags">InfoWallet</div>
<div class="tags">IoTeX</div>
<div class="tags">JLinc</div>
<div class="tags">JWK</div>
<div class="tags">Jnctn</div>
<div class="tags">Jolocom</div>
<div class="tags">KILT</div>
<div class="tags">Klaytn</div>
<div class="tags">MOAC</div>
<div class="tags">MediBloc</div>
<div class="tags">Metadium</div>
<div class="tags">Microsoft</div>
<div class="tags">NEAR</div>
<div class="tags">Ocean Protocol</div>
<div class="tags">Ockam</div>
<div class="tags">OmniOne</div>
<div class="tags">Ontology</div>
<div class="tags">Panacea</div>
<div class="tags">ProximaX</div>
<div class="tags">Quorum</div>
<div class="tags">RChain</div>
<div class="tags">RWoT</div>
<div class="tags">Raonsecure</div>
<div class="tags">SecureKey</div>
<div class="tags">SelfKey</div>
<div class="tags">SelfKey Identity</div>
<div class="tags">Sovrin</div>
<div class="tags">Sovrin Foundation</div>
<div class="tags">SpaceElephant</div>
<div class="tags">Sphereon</div>
<div class="tags">SpruceID</div>
<div class="tags">Swisscom</div>
<div class="tags">TIFAC-CORE</div>
<div class="tags">TMChain</div>
<div class="tags">TOR</div>
<div class="tags">TRON</div>
<div class="tags">Teleinfo CAICT</div>
<div class="tags">Token.TM</div>
<div class="tags">TranSendX</div>
<div class="tags">Transmute</div>
<div class="tags">Twitter</div>
<div class="tags">UNISOT</div>
<div class="tags">UNS</div>
<div class="tags">VP</div>
<div class="tags">Vaultie</div>
<div class="tags">VeramoLabs</div>
<div class="tags">Veres One</div>
<div class="tags">Vivvo</div>
<div class="tags">W3C</div>
<div class="tags">Weelink</div>
<div class="tags">Workday</div>
<div class="tags">YLZ Inc</div>
<div class="tags">Zilliqa</div>
<div class="tags">bryk</div>
<div class="tags">cryptonics</div>
<div class="tags">hyperledger foundation</div>
<div class="tags">lifeID</div>
<div class="tags">uPort</div>
</article>
</div>
<div class="grid__item">
<article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
<div class="archive__item-teaser">
<img src="/images/did-square.webp" alt="">
</div>
<br><strong><a href="/organizations/we-are-open/" rel="permalink">We Are Open Cooperative
</a></strong>
<p class="archive__item-excerpt" itemprop="description">Were a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation.
</p>
<p class="page__meta"><strong>Updated:</strong> 2023-08-13 <i class="far fa-clock" aria-hidden="true"></i>
7 minute read
</p>
<small><strong>Tags:</strong></small>
<div class="tags">Accredible</div>
<div class="tags">BCdiploma</div>
<div class="tags">Badge List</div>
<div class="tags">BadgeCollect</div>
<div class="tags">BadgeFactor</div>
<div class="tags">BadgeOS</div>
<div class="tags">Badgecraft</div>
<div class="tags">Badgetree™</div>
<div class="tags">Bestr</div>
<div class="tags">CanCred.ca</div>
<div class="tags">Canvas Credentials</div>
<div class="tags">Credly</div>
<div class="tags">ForAllRubrics</div>
<div class="tags">HPass</div>
<div class="tags">Hyland Credentials</div>
<div class="tags">Keep Badges Weird</div>
<div class="tags">Milestone</div>
<div class="tags">NOCTI</div>
<div class="tags">Open Badge Factory</div>
<div class="tags">Open Badges</div>
<div class="tags">Open Recognition</div>
<div class="tags">Openbadges.me</div>
<div class="tags">Participate</div>
<div class="tags">RedCritter</div>
<div class="tags">Sertifier</div>
<div class="tags">VerifyEd</div>
<div class="tags">We are Open</div>
</article>
</div>
<div class="grid__item">
<article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
<div class="archive__item-teaser">
<img src="/images/did-square.webp" alt="">
</div>
<br><strong><a href="/organizations/openid/" rel="permalink">OpenID Foundation
</a></strong>
<p class="archive__item-excerpt" itemprop="description">Founded in 2007, the OpenID Foundation (OIDF) is a global open standards body committed to helping people assert their identity wherever they choose. We are global vibrant community where identity peers and thought leaders convene to craft the identity ecosystems of tomorrow.
</p>
<p class="page__meta"><strong>Updated:</strong> 2023-08-12 <i class="far fa-clock" aria-hidden="true"></i>
7 minute read
</p>
<small><strong>Tags:</strong></small>
<div class="tags">GAIN</div>
<div class="tags">Open Banking</div>
<div class="tags">OpenID</div>
<div class="tags">SSE</div>
<div class="tags">Standards Development Org</div>
</article>
</div>
</div>
</div>
</div>
</div>
<div id="footer" class="page__footer">
<footer>
<!-- start custom footer snippets -->
<!-- end custom footer snippets -->
<div class="page__footer-follow">
<ul class="social-icons">
<li><strong>Follow:</strong></li>
<li><a href="mailto:nfo@infominer.xyz" rel="nofollow noopener noreferrer"><i class="fas fa-fw fa-envelope-square" aria-hidden="true"></i> Email</a></li>
<li><a href="https://decentralized-id.com" rel="nofollow noopener noreferrer"><i class="fas fa-fw fa-link" aria-hidden="true"></i> Website</a></li>
<li><a href="https://twitter.com/DecentralizeID" rel="nofollow noopener noreferrer"><i class="fab fa-fw fa-twitter-square" aria-hidden="true"></i> Twitter</a></li>
<li><a href="https://github.com/Decentralized-ID" rel="nofollow noopener noreferrer"><i class="fab fa-fw fa-github" aria-hidden="true"></i> GitHub</a></li>
<li><a href="/feed.xml"><i class="fas fa-fw fa-rss-square" aria-hidden="true"></i> Feed</a></li>
</ul>
</div>
<script data-goatcounter="https://didecentral.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script>
<div class="page__footer-copyright"><a href="https://infominer.xyz">infominer</a><a href="https://creativecommons.org/publicdomain/zero/1.0/">Creative Commons (CC0 1.0) Public Domain</a> ⧉ Powered by <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a> via <a href="https://web-work.tools/jamstack/github-pages-starter-pack/">Github Pages</a>. ⧉</div>
</footer>
</div>
<script src="/assets/js/main.min.js"></script>
<script src="https://kit.fontawesome.com/4eee35f757.js"></script>
<!-- start custom analytics snippet -->
<!-- end custom analytics snippet -->
</body>
</html>