Get desktop application:
View/edit binary Protocol Buffers messages
Query defines the gRPC querier service for the DID module
Fetch latest version of a DID Document for a given DID
QueryDidDocRequest is the request type for the Query/DidDoc method
DID unique identifier of the DID Document to fetch. UUID-style DIDs as well as Indy-style DID are supported. Format: did:cheqd:<namespace>:<unique-identifier> Examples: - did:cheqd:mainnet:c82f2b02-bdab-4dd7-b833-3e143745d612 - did:cheqd:testnet:wGHEXrZvJxR8vw5P3UWH1j
QueryDidDocResponse is the response type for the Query/DidDoc method
Successful resolution of the DID Document returns the following: - did_doc is the latest version of the DID Document - metadata is is the DID Document metadata associated with the latest version of the DID Document
Fetch specific version of a DID Document for a given DID
QueryDidDocVersionRequest is the request type for the Query/DidDocVersion method
DID unique identifier of the DID Document to fetch. UUID-style DIDs as well as Indy-style DID are supported. Format: did:cheqd:<namespace>:<unique-identifier> Examples: - did:cheqd:mainnet:c82f2b02-bdab-4dd7-b833-3e143745d612 - did:cheqd:testnet:wGHEXrZvJxR8vw5P3UWH1j
Unique version identifier of the DID Document to fetch. Returns the specified version of the DID Document. Format: <uuid> Example: 93f2573c-eca9-4098-96cb-a1ec676a29ed
QueryDidDocVersionResponse is the response type for the Query/DidDocVersion method
Successful resolution of the DID Document returns the following: - did_doc is the requested version of the DID Document - metadata is DID Document metadata associated with the requested version of the DID Document
Fetch list of all versions of DID Documents for a given DID
QueryAllDidDocVersionsMetadataRequest is the request type for the Query/AllDidDocVersionsMetadata method
DID unique identifier of the DID Document to fetch version metadata. UUID-style DIDs as well as Indy-style DID are supported. Format: did:cheqd:<namespace>:<unique-identifier> Examples: - did:cheqd:mainnet:c82f2b02-bdab-4dd7-b833-3e143745d612 - did:cheqd:testnet:wGHEXrZvJxR8vw5P3UWH1j
pagination defines an optional pagination for the request.
QueryAllDidDocVersionsMetadataResponse is the response type for the Query/AllDidDocVersionsMetadata method
versions is the list of all versions of the requested DID Document
pagination defines the pagination in the response.
DidDoc defines a DID Document, as defined in the DID Core specification. Documentation: https://www.w3.org/TR/did-core/
Used in:
context is a list of URIs used to identify the context of the DID document. Default: https://www.w3.org/ns/did/v1
id is the DID of the DID document. Format: did:cheqd:<namespace>:<unique-identifier>
controller is a list of DIDs that are allowed to control the DID document.
verificationMethod is a list of verification methods that can be used to verify a digital signature or cryptographic proof.
authentication is a list of verification methods that can be used to authenticate as the DID subject.
assertionMethod is a list of verification methods that can be used to assert statements as the DID subject.
capabilityInvocation is a list of verification methods that can be used to invoke capabilities as the DID subject.
capabilityDelegation is a list of verification methods that can be used to delegate capabilities as the DID subject.
keyAgreement is a list of verification methods that can be used to perform key agreement as the DID subject.
service is a list of services that can be used to interact with the DID subject.
alsoKnownAs is a list of DIDs that are known to refer to the same DID subject.
DidDocWithMetadata defines a DID Document with metadata, as defined in the DID Core specification. Contains the DID Document, as well as DID Document metadata.
Used in:
,didDocument is the DID Document.
didDocumentMetadata is the DID Document metadata.
Metadata defines DID Document metadata, as defined in the DID Core specification. Documentation: https://www.w3.org/TR/did-core/#did-document-metadata-properties
Used in:
,created is the timestamp of the creation of the DID Document. Format: RFC3339 Example: 2021-03-10T15:16:17Z
updated is the timestamp of the last update of the DID Document. Format: RFC3339 Example: 2021-03-10T15:16:17Z
deactivated is a flag that indicates whether the DID Document is deactivated. Default: false
version_id is the version identifier of the DID Document. Format: UUID Example: 123e4567-e89b-12d3-a456-426655440000
next_version_id is the version identifier of the next version of the DID Document. Format: UUID Example: 123e4567-e89b-12d3-a456-426655440000
previous_version_id is the version identifier of the previous version of the DID Document. Format: UUID Example: 123e4567-e89b-12d3-a456-426655440000
Service defines a service, as defined in the DID Core specification. Documentation: https://www.w3.org/TR/did-core/#services
Used in:
id is the unique identifier of the service. Format: did:cheqd:<namespace>:<unique-identifier>#<service-id>
type is the type of the service. Example: LinkedResource
serviceEndpoint is the endpoint of the service. Example: https://example.com/endpoint
VerificationMethod defines a verification method, as defined in the DID Core specification. Documentation: https://www.w3.org/TR/did-core/#verification-methods
Used in:
id is the unique identifier of the verification method. Format: did:cheqd:<namespace>:<unique-identifier>#<key-id>
type is the type of the verification method. Example: Ed25519VerificationKey2020
controller is the DID of the controller of the verification method. Format: did:cheqd:<namespace>:<unique-identifier>
verification_material is the public key of the verification method. Commonly used verification material types: publicJwk, publicKeyBase58, publicKeyMultibase