This document serves as an informative registry for all known Decentralized Identifier Methods and their associated specifications.

Comments regarding this document are welcome. Please file issues directly on GitHub, or send them to (subscribe, archives).

Portions of the work on this specification have been funded by the United States Department of Homeland Security's Science and Technology Directorate under contracts HSHQDC-16-R00012-H-SB2016-1-002 and HSHQDC-17-C-00019. The content of this specification does not necessarily reflect the position or the policy of the U.S. Government and no official endorsement should be inferred.

Work on this specification has also been supported by the Rebooting the Web of Trust community facilitated by Christopher Allen, Shannon Appelcline, Kiara Robles, Brian Weller, Betty Dhamers, Kaliya Young, Manu Sporny, Drummond Reed, and Joe Andrieu.


This document contains a list of all known Decentralized Identifier Methods and their associated specifications.

The Registry

This table summarizes the DID method specifications currently in development. The links will be updated as subsequent Implementer’s Drafts are produced.

Method Name DLT or Network Authors Link
did:btcr: Bitcoin Christopher Allen, Ryan Grant, Kim Hamilton Duffy
did:cnsnt: Ethereum Consent
did:erc725: Ethereum Markus Sabadello, Fabian Vogelsteller, Peter Kolarov erc725 DID Method
did:example: DID Specification W3C Credentials Community Group DID Specification
did:ipid: IPFS Jonathan Holt
did:sov: Sovrin Mike Lodder Sovrin DID Method
did:uport: Ethereum uPort
did:v1: Veres One Digital Bazaar Veres One DID Method
did:dom: Ethereum Dominode