Skip to main content
Version: v3.x.x



PKPs are still heavily in development and things may change. We're grateful for feedback on how to improve the docs and examples!

Need some LIT test tokens to mint a PKP on Chronicle? Use the faucet:

PKP Developer Preview is Live! Get a PKP on the PKP Explorer

Quick Start

Ready to jump right in? Quickly learn how you can integrate Programmable Key Pairs (PKPs) into your own product:

  1. Resource: Minting a PKP using the Lit Explorer
  2. Resource: Testnet Faucet
  3. Concept: Assigning an Authentication Method (and associated blog post)
  4. SDK Package: Using PKPs as Wallets


Each Programmable Key Pair (PKP) is a versatile MPC wallet that can be utilized by developers to:

  1. Provide users of web3 with seamless, "seed-phraseless" onboarding experiences.
  2. Facilitate transaction execution on blockchains, storage networks, and other state machines.
  3. Build fully decentralized application backends.


  1. Blockchain Agnostic: PKPs can be used to sign transactions on any blockchains or state machines using ECDSA for digital signatures. Currently, the SDK provides easy-to-use methods for creating wallets on EVM and Cosmos based chains.
  2. Programmable: Serverless signing is useful for defining signing automations, handling authentication, or generating conditional proofs.
  3. Atomicity: Using Mint/Grant/Burn, you can atomically link a PKP to an authorized set of Lit Actions. This method guarantees that a particular PKP can only ever be used to sign data from within the approved set.
  4. Fault-tolerant: Each PKP is generated collectively by the Lit nodes through a process called Distributed Key Generation (DKG). As a network, this allows Lit to generate a new key-pair where the private key never exists in its entirety.
  5. Interoperable: Use a provider like WalletConnect to connect PKPs to your favorite dApps, just like any other EOA wallet.

Examples and Use Cases

PKPs can be used to power a wide array of potential applications and use cases:

  1. Seed-Phraseless Onboarding Experiences with Multi-Factor Authentication
  2. Signing Automation and Conditional Transaction Execution
  3. Automated Credential Issuance
  4. Versatile Web3 Wallets
  5. Cross-Chain Messaging and Swaps
  6. Signer on an AA Wallet