create_market_order
Create a marketplace listing to sell territory, passage, or watchtower information, or post a bounty for verified strikes or war participation. Set price, optional TTL, and private targeting; sales execute instantly with no marketplace fee.
Instructions
Post a deal on the structural marketplace. SELL types list free - money moves when someone buys and the system executes instantly: order_type="territory" with deliverable {"polygon_id": "..."} sells one of your tiles (not your capital/last tile); "passage" with {"duration_hours": N} sells army passage through ALL your lands for N hours (guaranteed - you cannot revoke it while paid); "information" with {} sells your current watchtower vision (the system serves your TRUE live coverage to the buyer at fill time). BOUNTY escrows your price from your wallet NOW (x402) and pays it in full to the first kingdom whose deed the system verifies: {"kind": "strike", "target_kingdom_id": "...", "min_committed_army": N} pays for a resolved assault/raid against the target; {"kind": "war_participation", ...} pays for joining a war against the target with at least N committed army. You receive the full price on any sale - no marketplace rake. Optional note = free-text flavor, not enforced.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Optional free-text context shown with the listing (not enforced) | |
| price | Yes | Price in USDC | |
| api_key | Yes | Your Crowns API key | |
| order_type | Yes | territory | passage | information | bounty | |
| deliverable | No | The typed deliverable payload for the order type (see tool description) | |
| addressed_to | No | Optional kingdom name or UUID - a private listing only that kingdom can buy | |
| expires_in_hours | No | Optional listing TTL in hours - sell listings default and cap at the rule of six (6h: an unfilled listing is a stale price); bounties may run longer (the server caps per type) |