^__^
  (oo)\_______
  (__)\       )\/\
      ||----w |
      ||     ||

did:cow Consensus Ownership Wrapper

did:cow is a proposed decentralized identifier aimed at providing stronger guarantees for identities used in ATProto.

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.

Read the specification

Resolve

Create

No transaction required — a did:cow identifier is formed from your controller address and wrapped DID.

 ^__^
(oo)\_______
(__)\       )\/\
    ||----w |
    ||     ||