jspωiki
DID Operations

Overview#

DID Operations are the primary purpose of the W3C Decentralized Identifiers Specification

To enable the full functionality of DIDs and DID Documents on a particular distributed ledger or network, a DID Operations specification MUST specify how each of the following CRUD operations is performed by a client. Each operation MUST be specified to the level of detail necessary to build and test interoperable client implementations with the target system. Note that, due to the specified contents of DID Documents, these operations can effectively be used to perform all the operations required of a CKMS

  • Create - The DID method specification MUST specify how a client creates a DID record—the combination of a DID and its associated DID Document—on the target system, including all cryptographic operations necessary to establish proof of ownership.
  • Read/Verify - The DID method specification MUST specify how a client uses a DID to request a DID Document from the target system, including how the client can verify the authenticity of the response.
  • Update - The DID method specification MUST specify how a client can update a DID record on the target system, including all cryptographic operations necessary to establish proof of control.
  • Delete/Revoke - Although a core feature of Distributed Ledger Technology is immutability, the DID Operations specification MUST specify how a client can revoke a DID record on the target system, including all cryptographic operations necessary to establish proof of revocation.

More Information#

There might be more information for this subject on one of the following: