w3c standard aka Decentralized IDentifier

It looks like did:did-method:did-method specific identifier

They resolve to a DID Document that looks like:

{
  "@context": [
    "https://www.w3.org/ns/did/v1",
    "https://w3id.org/security/suites/ed25519-2020/v1"
  ]
  "id": "did:example:123456789abcdefghi",
  "authentication": [{
 
 
 
    "id": "did:example:123456789abcdefghi#keys-1",
    "type": "Ed25519VerificationKey2020",
    "controller": "did:example:123456789abcdefghi",
    "publicKeyMultibase": "zH3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV"
  }]
}

DID documents can be encoded as JSON, JSON-LD or CBOR.

Terms

did controller : able to make changes to a did document

did document : describes the did subject, including how the did subject can prove they own the did.

did subject : the person/group/thing is represented by the did.

did resolver : takes in a did and outputs the did document see DID Resolution

did url : it’s a url, but the front of it is a did, e.g. did:method:identifier/?version=9#fragment

did url dereferencing : takes in a did url & returns a resource (like a did document or subsection thereof, but could be external to the did doc entirely)