Documentation
    Preparing search index...

    Interface CapabilityInvokeOptions<Schema>

    Invoke a capability

    interface CapabilityInvokeOptions<Schema extends StandardSchemaV1> {
        args: InferOutput<Schema>;
        aud?: DID;
        cause?: CID<unknown, number, number, Version>;
        didResolver?: Resolver;
        exp?: number | null;
        iat?: number;
        isRevoked?: IsRevoked;
        iss: ISigner;
        meta?: CborObject;
        nbf?: number;
        nonce?: Uint8Array<ArrayBufferLike>;
        now?: number;
        store: Store;
        sub: DID;
        ttl?: number;
        verifierResolver: Resolver;
    }

    Type Parameters

    • Schema extends StandardSchemaV1

    Hierarchy

    Index

    Properties

    args: InferOutput<Schema>
    aud?: DID
    cause?: CID<unknown, number, number, Version>
    didResolver?: Resolver
    exp?: number | null

    Expiration time in seconds or null for no expiration

    iat?: number

    Issued at time in seconds

    isRevoked?: IsRevoked
    iss: ISigner
    meta?: CborObject
    nbf?: number
    nonce?: Uint8Array<ArrayBufferLike>
    now?: number

    The current time in seconds. Mostly used for testing.

    Math.floor(Date.now() / 1000)
    
    store: Store

    Store to resolve proofs from

    sub: DID
    ttl?: number

    Time to live in seconds, expiration thats precedence over ttl

    300
    
    verifierResolver: Resolver