Skip to main content
See the PKP Permissions Reference API for more details on how to manage PKP permissions.

What it is

The PKP Permissions Manager is a high‑level helper that manages who and what may use a PKP. It provides a unified interface over the underlying on‑chain permissions, covering three dimensions: permitted addresses, permitted Lit Actions (by IPFS CID), and permitted authentication methods with fine‑grained scopes.

Core capabilities

  • Read a unified context: fetch a normalised snapshot of current permissions (addresses, actions, auth methods) with helper checks (e.g., is an address permitted?).
  • Manage addresses: allow or remove EVM addresses that can operate the PKP.
  • Manage Lit Actions: allow or remove Lit Actions by IPFS CID to constrain what code can execute with the PKP.
  • Manage auth methods and scopes: bind supported auth methods to the PKP and adjust their scopes (e.g., a scope like sign-anything) for least‑privilege access.

Quick Examples