DID Methods

The DID method defines the following four atomic operations on any DID:

  • How to create (write) the DID and its accompanying DID document (the file containing the public key(s) and other metadata describing the DID subject)
  • How to use the DID to read (look up) the DID document from the target system
  • How to update the DID document for a DID, e.g., to rotate a public key
  • How to deactivate a DID by terminating its usage (usually by updating its DID document to contain no information)

There are different DID methods to meet different needs. Some are light with little features, others do not rely on a VDF and are entirely peer to peer while others are complex and very decentralized.