DelegationJSON<T>: ToJSON<T, {
    /: ToString<T["cid"]>;
    att: ToJSON<T["capabilities"], T["capabilities"] & UCAN.Tuple<{
        can: Ability;
        nb?: UCAN.JSONObject;
        with: Resource;
    }>>;
    aud: DID;
    exp: T["expiration"];
    fct: ToJSON<T["facts"]>;
    iss: DID;
    nbf?: T["notBefore"] & {};
    nnc?: T["nonce"] & {};
    prf: ProofJSON[] & JSONUnknown[];
    s: Crypto.SignatureJSON<T["signature"]>;
    v: T["version"];
}>

Type Parameters

Type declaration

Generated using TypeDoc