Preflight a Polymarket decision
evaluate_prediction_marketEvaluate one specific Polymarket market before an AI Agent observes or contemplates buying or selling a Yes/No position. Use immediately before a decision when settlement wording, source ambiguity, timing boundaries, order-book depth, spread, slippage, geographic eligibility, or unattended execution could change whether the Agent should proceed. Returns a deterministic allow, review, or block decision with public evidence, a risk score, bounded unknowns, and a receipt. This tool never predicts the winner, never places or signs an order, never accesses a wallet, and is not investment or legal advice. For size-specific liquidity analysis, provide estimated_notional_usd. For a trading action, provide the current geoblock result from the real execution environment rather than guessing eligibility.
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": {
"market": "<market>",
"intended_action": "<intended_action>"
},
"name": "evaluate_prediction_market"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| market | Yes | A Polymarket market URL, numeric market ID, or exact market slug. Other hosts are rejected. | |
| execution_mode | No | Whether a human will supervise the contemplated action. | supervised |
| intended_action | Yes | The next action under consideration. Use observe for research that will not place an order. | |
| estimated_notional_usd | No | Approximate USD notional of the contemplated order. Include it for depth and slippage analysis; this never places an order. | |
| geographic_eligibility | No | Caller-observed result of Polymarket's geoblock check from the actual execution environment. It is self-reported and not independently verified by 404.directory. | unknown |