LIT_ABILITY: {
    AccessControlConditionDecryption: "access-control-condition-decryption";
    AccessControlConditionSigning: "access-control-condition-signing";
    LitActionExecution: "lit-action-execution";
    PKPSigning: "pkp-signing";
    RateLimitIncreaseAuth: "rate-limit-increase-auth";
} = ...

User-facing abilities that can be granted to a session.

Type declaration

  • ReadonlyAccessControlConditionDecryption: "access-control-condition-decryption"

    This is the ability to process an encryption access control condition. The resource will specify the corresponding hashed key value of the access control condition.

  • ReadonlyAccessControlConditionSigning: "access-control-condition-signing"

    This is the ability to process a signing access control condition. The resource will specify the corresponding hashed key value of the access control condition.

  • ReadonlyLitActionExecution: "lit-action-execution"

    This is the ability to execute a Lit Action. The resource will specify the corresponding Lit Action IPFS CID.

  • ReadonlyPKPSigning: "pkp-signing"

    This is the ability to use a PKP for signing purposes. The resource will specify the corresponding PKP token ID.

  • ReadonlyRateLimitIncreaseAuth: "rate-limit-increase-auth"

    This is the ability to use a Rate Limit Increase (Capacity Credits NFT) token during authentication with the nodes. The resource will specify the corresponding Capacity Credits NFT token ID.