Execution — 15 bots
Route, place, amend, cancel — turn intents into on-chain orders
Total bots
15
Frozen
14
Demo-wired
1
Production-live
0
Spotlight bots
exec.orderlifecyclemanager
OrderLifecycleManager is the single source of truth for every order's state machine, tracking transitions from intent through terminal state.
exec.smartrouter
SmartRouter translates an approved strategy intent into a concrete executable order by selecting the appropriate order type (FOK, GTC, or GTD), price,
All Execution bots
| Bot | Class | Authority | Status | Readiness | Wired? | Purpose |
|---|---|---|---|---|---|---|
| AntiToxicFill exec.antitoxicfill | Execution Utility | Reshape | beta | Limited live | AntiToxicFill detects toxic order-flow patterns on the target market immediately before order submission and reshapes or cancels the ExecutionPlan to | |
| CancelReplaceOptimizer exec.cancelreplaceoptimizer | Execution Utility | Reshape | planned | Spec started | CancelReplaceOptimizer selects the cheapest path to modify a resting order: amend-in-place if queue priority is preserved, or cancel-then-replace if t | |
| DustAndRoundingCleaner exec.dustandroundingcleaner | Execution Utility | Reshape | planned | Spec started | DustAndRoundingCleaner prevents creation of dust positions — holdings so small that their eventual pUSD value at settlement is less than the transacti | |
| ExchangeStatusMonitor exec.exchangestatusmonitor | Execution Utility | Reshape | planned | Spec started | ExchangeStatusMonitor treats Polymarket itself as a degradable dependency. | |
| FeeSlippageEstimator exec.fee_slippage_estimator | Execution Utility | Annotate | planned | Spec ready | Stamps every approved OrderIntent with an explicit fee + slippage estimate before the order shaper sees it. | |
| FillQualityAnalyzer exec.fillqualityanalyzer | Execution Utility | Reshape | planned | Spec started | FillQualityAnalyzer scores every completed fill on price slippage, execution latency, and post-fill toxicity relative to the original intent. | |
| GasOracle exec.gasoracle | Execution Utility | Reshape | live | General live | GasOracle continuously monitors the Polygon network gas-price environment and advises the execution layer on whether on-chain operations (order submis | |
| LatencyProfiler exec.latencyprofiler | Execution Utility | Reshape | planned | Spec started | LatencyProfiler continuously measures round-trip order submission latency by route and surfaces regressions. | |
| NonceShepherd exec.nonceshepherd | Execution Utility | Reshape | live | General live | NonceShepherd manages the on-chain nonce sequence for the Polytraders signing wallet on Polygon, ensuring that every V2 EIP-712 signed order carries a | |
| OrderAmendCancelManager exec.order_amend_cancel_manager | Execution Utility | Amend, Cancel | planned | Spec ready | Owns every amend and cancel operation against the CLOB for orders Polytraders has placed. | |
| OrderLifecycleManager exec.orderlifecyclemanager | Execution Utility | Reshape | planned | Spec started | OrderLifecycleManager is the single source of truth for every order's state machine, tracking transitions from intent through terminal state. | |
| PartialFillHandler exec.partialfillhandler | Execution Utility | Reshape | planned | Spec started | PartialFillHandler decides what to do with the unfilled remainder after a partial fill: hold and wait, cancel the remainder, or chase the market by su | |
| PriceBandValidator exec.pricebandvalidator | Execution Utility | Reshape | planned | Spec started | PriceBandValidator is a fat-finger and decimal-shift catcher. | |
| QueueWarden exec.queuewarden | Execution Utility | Reshape | live | General live | QueueWarden polices the rate at which orders and cancel-replace operations are sent to the Polymarket CLOB V2 and manages the maker queue position of | |
| SmartRouter exec.smartrouter | Execution Utility | Reshape | live | General live | demo | SmartRouter translates an approved strategy intent into a concrete executable order by selecting the appropriate order type (FOK, GTC, or GTD), price, |
Why this matters
Understanding which family a bot belongs to is the first step to understanding what it can and cannot do. Execution bots does NOT propose new positions; only routes and shapes approved intents — this boundary is enforced in code and visible in every bot's authority chips.