An unexpected error occurred during the requested DID operation.
The proof is missing or has a malformed challenge field.
The DID supplied does not conform to valid syntax.
The DID document supplied does not conform to valid syntax.
The byte length of a DID document does not match the expected value.
The DID Update supplied does not conform to valid syntax.
The DID URL supplied to the dereferencing function does not conform to valid syntax.
The proof is missing or has a malformed domain field.
The given proof of a previous DID is invalid
An invalid public key is detected during a DID operation.
The byte length of a public key does not match the expected value.
An invalid multibase format is detected on the public key during a DID operation.
An invalid public key type was detected during a DID operation.
The sidecar data in the DID Update Payload was invalid.
Verification of a signature failed during a DID operation.
Something about the DID Update Payload indicates the potential for late publishing.
The supplied method name is not supported by the DID method and/or DID resolver implementation.
DID Resolution: The DID resolver was unable to find the DID document resulting from the resolution request.
The proof generation operation failed.
The proof could not be parsed properly.
The proof serialization operation failed.
The proof verification operation failed.
The representation requested via the accept
input metadata property is not supported by the
DID method and/or DID resolver implementation.
The type of a public key is not supported by the DID method and/or DID resolver implementation.
The verification method was formed improperly.
An enumeration of possible DID error codes.