@context
"@context": string | string[]
Optional
assertionMethod
assertionMethod?: (string | { controller: string; id: string; type: string })[]
Optional
authentication
authentication?: (string | { controller: string; id: string; type: string })[]
Optional
controller
controller?: string | string[]
Optional
service
service?: {
id: string;
serviceEndpoint: string | Record<string, any>;
type: string;
}[]
Optional
verificationMethod
verificationMethod?: {
controller: string;
id: string;
publicKeyJwk?: Record<string, any>;
publicKeyMultibase?: string;
type: string;
}[]
DID Document structure following W3C standard