Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds meaningful behavioral detail beyond the annotations: it describes the on-chain escrow funding, the execution of the task, and the return of results. It also clarifies that the buyer agent is derived from the principal, which is crucial information for understanding authorization. While annotations already convey destructiveness, this description enriches the context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.