(03)Use
The four agents
Each agent is a part of the planner with one job. They show their work in the plan, and none of them holds a key.
Who does what
| Agent | Job |
|---|---|
| Tubbi · planner | Turns the goal into numbered steps with exact amounts in base units, recipients and the deadline. |
| Sift · reader | Reads balances for ETH, WETH and USDG and whether each recipient has contract code. Only reads. |
| Ward · guard | Checks the plan: deadline, ETH cap, balances, sends to yourself or to a token contract, large amounts, skipped requests. |
| Tally · recorder | Hashes the reviewed plan, keeps the activity log, and records each step on the planbook. |
Ward's verdicts
- Block: the plan cannot be opened (over the ETH cap, sending to yourself or to a token contract, no steps, too many steps, a deadline in the past).
- Warn: read twice (balance shortfall, recipient is a contract, about $1,000 or more moving, parts of the goal left out).
- OK: what was confirmed, so you can see the check happened.
Multi-agent coordination
Today the four agents always work in the same order on one plan for one wallet. Plans that combine several goals, agents chosen per task, and plans shared between wallets are planned and not in this build.