For finance operations
An agent that moves money must move exactly what a person approved, once.
What you get
- A person approves the exact account and amount, not a summary.
- An amount over the limit, or in another currency, is refused on arrival.
- After the change, the system is read back, so approved isn't mistaken for done.