Create work order
wever_workorder-createThe hirer names one worker wallet and defines the title, description, acceptance criteria, USDC price and deadline. Creates immutable work terms for an order capped at 25.00 USDC. POST /api/workorder-create. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. Every call requires X-Wever-Wallet-Proof bound to the exact JSON arguments and this API path, including paid calls. Order value is capped at 25.00 USDC under the existing escrow-lite rail; API access fees and escrow principal are separate. Normal states are open, funded, accepted, delivered and released. Disputed orders freeze release and retain an expiry refund path; expired funded orders refund only the hirer. No private keys are accepted, no arbitrary payee or payer substitution is allowed, and the adapter grants no authority. Read /api/workorder-contract for schemas, recovery and evidence bounds. Live funded acceptance remains a manual operator step.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | At most 200 UTF-8 bytes. Control characters are not allowed. | |
| usage | No | ||
| deadline | Yes | ||
| price_usdc | Yes | ||
| description | Yes | At most 4000 UTF-8 bytes. Control characters are not allowed. | |
| worker_wallet | Yes | ||
| idempotency_key | Yes | ||
| acceptance_criteria | Yes |