Policy concepts
- Approval type: Sets whether transactions auto-approve or require manual review from Members or Groups.
- Transaction type: Defines what the policy applies to—any transaction, token transfers, or contract interactions.
- Transaction parameters: Filters which transactions match based on criteria like source account, initiator, token, or recipient.
- Time limitations: Caps how often a policy can be used within a set interval.
Policy configuration
- Approval types
- Transaction type
- Transaction parameters
- Time limitations
Determines whether matching transactions require manual review or execute automatically. Approval type can be set to auto-approval or manual review.
Transactions can also be rejected using the same threshold, which blocks execution on-chain.
| Type | Behavior | Example |
|---|---|---|
| Auto-approval | Executes immediately | Transfers under $500 from petty cash |
| Manual review | Requires approval from specified Members or Groups | Large transfers require 2 of 3 Finance members |
Example policies
High-value transfers require multiple signatures
“If a transaction is sending more than $10,000, require approval from 2 out of 3 Finance team members”
DeFi deposits auto-approve for API key
“If a transaction is depositing into the Aave lending pool and initiated by the Treasury API key, auto-approve”
RWA whitelist updates require Compliance approval
“If a transaction is adding an address to the RWA token whitelist, require approval from the Compliance team”