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.
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.