interface VerifiableDID {
    alg: "EdDSA" | "ES256" | "ES384" | "ES512" | "ES256K" | "RS256";
    did: `did:${string}:${string}`;
    didKey: `did:${string}:${string}`;
    document: DIDDocument;
    publicKey: Uint8Array;
    toString: () => string;
    type: "Ed25519" | "P-256" | "P-384" | "P-521" | "secp256k1" | "RSA";
    url: DIDURLObject;
}

Properties

alg: "EdDSA" | "ES256" | "ES384" | "ES512" | "ES256K" | "RS256"

JWT signing algorithm

did: `did:${string}:${string}`
didKey: `did:${string}:${string}`
document: DIDDocument
publicKey: Uint8Array
toString: () => string
type: "Ed25519" | "P-256" | "P-384" | "P-521" | "secp256k1" | "RSA"

Keypair type