Skip to main content
Manual approvals add a human review step before sensitive actions take effect. Team members can review, authorize, or reject proposed changes to wallets or policies or proposed transactions in the Privy Dashboard.
Manual approvals is an Enterprise feature. Reach out to [email protected] to request access for your app.
All authorizations performed through the Privy Dashboard are secured by biometric and/or TOTP MFA.

How it works

To set up manual approvals for your Privy account:
1

Create a group of reviewers

Create a key quorum of team members from your Privy account in the Dashboard. Configure the members of the group and the approval threshold needed to reach consensus.This group of reviewers can later approve or reject proposed intents such as wallet or policy updates, signatures, and transactions via the Privy Dashboard.
2

Assign the review group as the owner of a resource

When creating a wallet or policy via the Privy Dashboard or API, assign the key quorum as the owner. The quorum must then review and approve any proposed updates.For wallets, the quorum must also approve proposed signatures or transactions. Your app can alternatively add the quorum as a signer on the wallet to give it permission to approve certain signatures and transactions without the ability to update the wallet itself.
3

Propose an intent for review

Via the Privy API or Dashboard, propose an intent such as updating a wallet, updating a policy, or executing a signature or transaction.The intent then enters a review queue for team members in the assigned key quorum.
4

Review and approve or reject the intent

Team members review the intent on the Approvals page of the Dashboard. Each reviewer inspects the proposed change and decides to approve or reject it. Approvals are secured by biometric or TOTP MFA.Once enough team members approve (based on the quorum threshold), the proposed action executes.
Manual approvals flow diagram

Get started

Get started with manual approvals using the guides below.