TypeAlias.DidDocumentResponse
type DidDocumentResponse = {
@context: string[];
assertionMethod: string[];
authentication: string[];
id: string;
verificationMethod: {
controller: string;
id: string;
publicKeyJwk: {
crv: "P-256";
kty: "EC";
x: string;
y: string;
};
type: "JsonWebKey2020";
}[];
};
W3C DID Document a tenant publishes at https://{domain}/.well-known/did.json
so external verifiers can resolve did:web:{domain} and validate VC
signatures without contacting Keyban.