Agents

Each agent keeps watch on its own tokens

An agent has one assignment, hard limits on what it may spend, and your watches. It can only touch funds if you allow it, inside on-chain limits.