> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mpcvault.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Transaction Policies

> Configure approval rules to protect your vault's assets.

Transaction policies define who can approve transactions and under what conditions. Set up policies and [quorum](/guides/16-what-is-a-quorum/index) approvals to protect your assets.

## Simple Mode

One approval requirement for all transactions. New vaults default to Simple Mode requiring one manager approval.

## Advanced Mode

Customize approval rules by transaction type.

### Message Signing

Control approvals for dApp interactions (login, identity verification).

* Set to **0 managers** for low-risk signing (any member can approve)
* Permit2 and other contract authorizations fall under **unknown policy**

<img src="https://mintcdn.com/mpcvault-47/du2KZeqk7fBywApH/guides/15-vault-transaction-policies/policy1.png?fit=max&auto=format&n=du2KZeqk7fBywApH&q=85&s=35f675d60e50fc9f2e720f4788787fd9" alt="Message Signing Policy" width="3200" height="1700" data-path="guides/15-vault-transaction-policies/policy1.png" />

### Known Amount

Set policies based on daily, weekly, or monthly volume.

**Example:** Daily volume ≥ \$10,000 requires 3 managers

| Volume          | Approval   |
| --------------- | ---------- |
| \< \$10,000/day | Any member |
| ≥ \$10,000/day  | 3 managers |

<img src="https://mintcdn.com/mpcvault-47/du2KZeqk7fBywApH/guides/15-vault-transaction-policies/policy2.png?fit=max&auto=format&n=du2KZeqk7fBywApH&q=85&s=342bfce11cc3540e39fdb22242830dcb" alt="Known Amount Policy" width="3200" height="1812" data-path="guides/15-vault-transaction-policies/policy2.png" />

### Unknown Amount

For transactions where the amount is indeterminate (NFTs, custom transactions, dApp interactions).

<img src="https://mintcdn.com/mpcvault-47/du2KZeqk7fBywApH/guides/15-vault-transaction-policies/policy3.png?fit=max&auto=format&n=du2KZeqk7fBywApH&q=85&s=59e60cfeefe164e089e8c830b926bf51" alt="Unknown Amount Policy" width="3200" height="1700" data-path="guides/15-vault-transaction-policies/policy3.png" />

<Note>
  Required managers cannot exceed the current quorum.
</Note>

### Custom Policy (Whitelist)

Allow specific addresses to be approved by any member. Useful for:

* Hot wallet top-ups
* Restricting traders to specific protocols (e.g., Uniswap only)

<img src="https://mintcdn.com/mpcvault-47/du2KZeqk7fBywApH/guides/15-vault-transaction-policies/policy4.png?fit=max&auto=format&n=du2KZeqk7fBywApH&q=85&s=730f48d4158d99551c76faa1bab0f4ac" alt="Custom Policy" width="3200" height="1700" data-path="guides/15-vault-transaction-policies/policy4.png" />

<Note>
  Policies only trigger when chain and address match the whitelist.
</Note>

## Whitelist Transfers Only

Restrict transactions to whitelisted accounts only. Supported on EVM chains, Bitcoin, and TRON.

<img src="https://mintcdn.com/mpcvault-47/du2KZeqk7fBywApH/guides/15-vault-transaction-policies/policy5.png?fit=max&auto=format&n=du2KZeqk7fBywApH&q=85&s=70b39907c2c59641eb565f1ae99cd188" alt="Whitelist Only" width="3200" height="2000" data-path="guides/15-vault-transaction-policies/policy5.png" />

<Note>
  Only vault managers can edit policies. Changes require manager quorum approval.
</Note>
