Privy enables your app to require quorum approvals on wallet actions, so that signatures from m-of-n approver keys are required in order to update a resource or use a wallet.

At a high-level, using quorum approvals involves three steps:

  1. Generate your P-256 keypairs.

  2. Register your keypairs with Privy, specifying an authorization threshold.

  3. When making a request to update a resource or take actions with a wallet, sign the request with the required number of authorization keys based on the wallet’s quorum approval configuration.

  4. Send the request to Privy’s API, including the necessary authorization signatures via the 'privy-authorization-signature' header.

Quorum approvals provide enterprise-grade security for high-value wallets and critical operations.