check_order
Verify a proposed order against the operator's stated intent, live market conditions, and guardrails. Receive ok, caution, or block with per-check evidence before placement.
Instructions
CHECK BEFORE YOU PLACE: deterministic verification of a proposed order against the operator's intent, the live market and the guardrails. Pass the operator's own words as intent. Returns ok / caution / block with the evidence per check (market exists and is open, intent matches the market and the YES/NO side, price is sane vs the book, size and $1 minimum, guardrails, liquidity, resolution source) plus a one-line read-back. No model judges anything; nothing is sent.
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": {
"venue": "<venue>",
"market_id": "<market_id>",
"side": "<side>",
"price": "<price>",
"size": "<size>"
},
"name": "check_order"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| side | Yes | ||
| size | Yes | ||
| price | Yes | ||
| venue | Yes | ||
| intent | No | ||
| outcome | No | ||
| market_id | Yes |