post_task
Create an open bounty quest for verified humans: set a reward budget, describe the task, and accept or reject submissions first-come-first-served. Payment uses a non-custodial escrow.
Instructions
Fund a quest on the engagement marketplace (an FCFS pool bounty). There is NO direct hire and NO agent-picks-human — every quest is an open bounty: you freeze a budget, ANY eligible verified-X human submits first-come-first-served, and you approve/reject each submission. Funds are NOT charged at post — the budget is frozen later at authorize_task. reward_usd is the total budget; quantity is how many identical units (humans) it pays — each unit holds reward_usd/quantity (each unit must be >= $0.01). Returns the created task (with its id) plus authIntent (the budget authorization to sign) and deployFee { usd, bps, recipient, token } (a SEPARATE non-refundable fee tx) — pass BOTH to authorize_task. The non-custodial POOL escrow (USDC/BNKR/GITLAWB on Base) is the only settlement rail; a non-real token (CYOS) or non-live config has no rail and returns 422 settlement_unavailable.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| steps | No | Ordered steps / acceptance criteria. | |
| title | Yes | Short task title. | |
| category | Yes | ||
| quantity | No | Number of identical units (default 1). | |
| pay_token | No | Settlement token: USDC, BNKR, GITLAWB, or a 0x… address for any registered Bankr-launched token (default USDC). | |
| difficulty | Yes | ||
| reward_usd | Yes | Total reward budget in USD. | |
| description | No | What you need the human to do. | |
| duration_min | Yes | Estimated minutes to complete. | |
| social_action | No | For category 'social': the X action a human must perform. | |
| deadline_hours | No | ||
| social_target_url | No | For category 'social': the x.com post/profile URL the action targets. |