Skip to main content

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.

Type Declaration

NameType
@contextstring[]
assertionMethodstring[]
authenticationstring[]
idstring
verificationMethod{ controller: string; id: string; publicKeyJwk: { crv: "P-256"; kty: "EC"; x: string; y: string; }; type: "JsonWebKey2020"; }[]