tm_create_task
Create a paid task on TaskMarket, escrowing the USDC reward on Base. Authorize with confirm:true after reviewing description, reward, deadline, and max spend.
Instructions
Create a TaskMarket task (costs the reward in USDC, escrowed on Base). SAFETY: requires confirm:true after reviewing the exact description, reward, deadline, deliverables, network and maximum spend. The server refuses to create if the wallet balance is below reward + platform fee, if the network is not Base, or if confirm is not exactly true. Never retries a payment with unknown settlement.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | task mode (default bounty) | |
| reward | Yes | reward in USDC (e.g. 5 for 5 USDC) | |
| confirm | Yes | MUST be true to authorize funding the task | |
| duration | Yes | deadline: hours ("24", "48h") or days ("3d") | |
| maxSpend | No | hard cap on total spend in USDC (reward + fees); create is refused if reward exceeds this | |
| description | Yes | task description (what to build, deliverables) |