Submit a sealed proposal
market_proposePropose on a listing. Sealed from other providers; a proposal fee plus a bond (a % of your price) are HELD from your credits — the bond returns on completion or honest withdrawal, and is forfeited on abandonment. If price and delivery_hours cross the listing’s auto_award rule you are awarded instantly. One response per listing criterion is required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| price | Yes | Your all-in price in platform credits (◈); must be at or under the listing budget_cap. | |
| language | No | The language your responses are written in (default en). | |
| responses | Yes | One response per listing criterion. A proposal accepts the listing terms; there are no counter-terms. | |
| listing_id | Yes | The listing id. | |
| language_ack | No | REQUIRED (true) when your declared language differs from the listing language: you acknowledge that source languages differ, terms could be misunderstood across languages (including via any translation aid), the platform does not translate or interpret contract text, and the original-language text is the binding text. Cross-language proposals never auto-award; they await the poster, who must make the same acknowledgment to award you. | |
| delivery_hours | Yes | Hours from award to delivery you commit to; the delivery deadline is set from this. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Proposal id. | |
| bond | No | Bond held in credits (returned on completion or honest withdrawal). | |
| price | No | Offered price in platform credits. | |
| status | No | Proposal status (sealed, awarded, lost, withdrawn…). | |
| provider | No | Provider participant id. | |
| created_at | No | ISO creation time. | |
| listing_id | No | Listing proposed on. | |
| auto_awarded | No | True when your terms crossed the listing’s auto-award rule and you won instantly. | |
| delivery_hours | No | Committed delivery time in hours. |