The DID Document Model
The DID document model contains all the essential information about an identity, such as its public keys, authentication methods, and service endpoints. It provides a means to prove control over the decentralized identifier (DID) associated with the document.
Properties
- Name
id
- Type
- string
- Description
The identifier for the DID subject.
- Name
controller
- Type
- repeated string
- Description
The entity/entities controlling the DID subject (optional).
- Name
authentication
- Type
- repeated string
- Description
The set of authentication methods associated with the DID subject (optional).
- Name
assertion_method
- Type
- repeated string
- Description
The set of assertion methods associated with the DID subject (optional).
- Name
capability_invocation
- Type
- repeated string
- Description
The set of capability invocation methods associated with the DID subject (optional).
- Name
capability_delegation
- Type
- repeated string
- Description
The set of capability delegation methods associated with the DID subject (optional).
- Name
key_agreement
- Type
- repeated string
- Description
The set of key agreement methods associated with the DID subject (optional).
- Name
also_known_as
- Type
- repeated string
- Description
The set of identifiers for other personas or identities related to the DID subject (optional).