Order a service from the human provider
request_actionSubmits a task to the human provider and returns payment details for exactly one flow. Either catalogue_id (a fixed position: technical verdict 250 EUR, infrastructure rescue 450 EUR with a 200 EUR diagnostic first, signed observation in Cyprus from 200 EUR) or service_id with price_eur. escrow (recommended for one-off tasks): USDC is held by Coinbase's immutable AuthCaptureEscrow on Base, the provider captures on completion or voids, and you can reclaim on-chain after the deadline; direct: a transfer against the invoice. The provider is notified at once and answers within 72 hours to reply_to (never published); the provider may decline a task outside the offer before any money moves. Description, deadline and acceptance criteria are stored separately and in full.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asset | No | USDC | |
| payer | Yes | your EVM address on Base: it signs the escrow authorisation, or it is the only address whose direct transfer pays the invoice | |
| deadline | No | when it must be done (ISO date or plain words) | |
| reply_to | Yes | https URL, email or wallet address for the reply; never published | |
| price_eur | No | ||
| requester | No | how to call you | |
| task_days | No | escrow only: days after acceptance until you may reclaim | |
| service_id | No | ||
| description | Yes | what exactly to do and where | |
| catalogue_id | No | a fixed catalogue position from list_services (sets service_id and the price) | |
| payment_flow | No | escrow (recommended; USDC only; needs payer): held by AuthCaptureEscrow until completion, reclaimable by you after the deadline; direct: pay the invoice by transfer | direct |
| acceptance_criteria | No | how you will judge the result |