Skip to main content
Prediction-market books are thin — a large marketable order clips the print and attracts adverse selection. Neither venue offers iceberg, TWAP, or pegged orders. Mithril’s execution engine does: preview the impact of an order, then let Mithril work it under a slippage cap and hand you a transaction-cost report at the end.

Preview impact before you trade

POST /v1/complex_orders/preview estimates fillable size and average price against live depth, and recommends a strategy:
The response makes the walk-the-book impact and the fee trade-off explicit — crossing pays the taker fee, resting earns the maker rebate:
fillable_qty, avg_price, and slippage_bps live under the impact object; recommended_plan is top-level.

Strategies

Work an order

Submit a complex order the same way as a plain one — with an idempotency-key — choosing a type and its params:

Watch it work

GET /v1/complex_orders/{id}/children returns the plan’s child orders with live queue positions:

Read the execution report (TCA)

GET /v1/complex_orders/{id}/execution_report is your receipt: what you paid versus arrival, versus estimate, versus a naive sweep — measured on your own fills, not claimed.
savings_vs_naive
string
Quote-currency saved versus sweeping the book naively — your number, measured per fill. benchmark_available: false means there wasn’t enough book data to compute it.
Cancel the remainder any time:
Conditional orders (take-profit / stop-loss / stop) are on the roadmap and are rejected at submission today, so you never get a plan that nothing will act on.

Next: Risk & P&L

See the exposure and P&L those fills produced.