did:cow, a proposal for an ID resolution method with most of the convenience of did:plc/did:web and the robustness of a public blockchain
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

text

+18
+18
web/static/index.html
··· 197 197 <button id="connect-btn" onclick="connectWallet()">Connect wallet</button> 198 198 </header> 199 199 200 + <!-- About --> 201 + <div class="card"> 202 + <p><b>did:cow</b> is a proposed decentralized identifier aimed at providing stronger guarantees for identities used in ATProto. 203 + <br /> 204 + <br /> 205 + A did:cow ID consists of a pointer at a did:web or did:plc ID, and an address on the Ethereum network that can update it. It can be created for free without a blockchain transaction, and you only need to send a blockchain transaction to point it to a different did:web or did:plc ID, or change the blockchain address that controls it. 206 + <br /> 207 + <br /> 208 + <a href="https://tangled.org/goat.navy/did-cow">Read the specification</a> 209 + <span id="about-short"><a href="#" onclick="showMore(event)"></a></span><span id="about-more" style="display:none"></span></p> 210 + </div> 211 + 200 212 <!-- Resolve --> 201 213 <div class="card"> 202 214 <h2>Resolve</h2> ··· 273 285 contractConfig = await resp.json(); 274 286 return contractConfig; 275 287 } 288 + 289 + window.showMore = (e) => { 290 + e.preventDefault(); 291 + document.getElementById("about-short").style.display = "none"; 292 + document.getElementById("about-more").style.display = "inline"; 293 + }; 276 294 277 295 // ── Wallet ────────────────────────────────────────────────────────────────── 278 296