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.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"idempotency_key": "<idempotency_key>",
"title": "<title>",
"description": "<description>",
"acceptance_criteria": "<acceptance_criteria>",
"price_usdc": "<price_usdc>",
"deadline": "<deadline>",
"worker_wallet": "<worker_wallet>"
},
"name": "wever_workorder-create"
}
}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 |