Approvals
An approval is a single-use human decision for one specific spend.
Use approvals when a capability call needs review right now. Use a mandate when the user wants to give an agent standing permission with conditions and a budget.
Approvals are usually created because:
- A capability call exceeded a configured approval threshold.
- The agent needs explicit human confirmation for a high-value or risky action.
- A previous execution attempt returned
escalation_required.
Flow
Lifecycle
Only an approved approval can be consumed. Consuming an approval is atomic with the wallet hold, so two parallel retries cannot both spend the same approval.
Who can decide
Agents cannot approve their own requests.
The normal decision endpoint requires a human dashboard session. Lipafy also supports wallet-signature approval for wallets linked to the account.
