What is poly-maker?
The documented CLOB V2 engine reconciles quotes with live orders and changes behavior across quiet, trending, event, reduce-only and halted regimes. TOML stores configuration; SQLite and an event journal retain state for investigating quote decisions.
Use --paper for the live-feed pipeline without posting orders. Historical replay over journals is not implemented, and external polling, news and cross-venue inputs are not built in. A filled complementary pair differs from one-sided inventory. Neither live nor paper execution or safeguard effectiveness was tested for this profile.
Who it is for
- Developers studying market making.
- Operators wanting local configuration and journals.
- Users evaluating reward-aware market selection.
Features and coverage
- Scanner
Rank political markets using rewards, rebates and risk inputs.
- Maker-only quotes
Post-only orders and live-order reconciliation.
- Inventory skew
Lean prices and reduce size near exposure caps.
- Regimes
Quiet, trending, event, reduce-only and halted behavior.
- Operating controls
Exposure limits, daily-loss kill switch, stale-feed halt and heartbeat handling.
- Paper pipeline
Use the live feed without posting orders.
- Local state
TOML settings, SQLite state and event journals.
Workflows with poly-maker
Evaluate a profile
Scan markets, select a small set and run paper mode. Inspect quotes across volatility and inventory states.
Operate a market
Perform wallet preflight, apply a profile and monitor positions, orders and kill-switch state.
Explain a quote change
Read the journal and state to investigate widening, regime changes or cancellation.
Pricing and total cost
The repository is MIT-licensed. Infrastructure, funding transactions and applicable venue fees are separate.
Getting started
Before you start: External polling, news and cross-venue inputs are not included.
- Use Python 3.12 or newer and the documented uv installation.
- Configure wallet identity and TOML.
- Scan and select markets.
- Run --paper.
- Use doctor to inspect wallet readiness before live orders.
- Monitor status and keep cancel-all available.
Historical replay over recorded journals is not implemented.
Useful links
What to check
- External polling, news and cross-venue inputs are not included.
- Safe/proxy merging is not wired; these inventory exits use limit sells.
- livetest posts an order and moneydoctor performs real trades; neither is read-only.
- A complementary pair and a one-sided position have different exposure.
A closer look
Ratings & reviews
User reviews 0
The main score switches to user ratings after 5 published reviews.
A specific example helps the next person choose the right tool.
Related tools
Browse categoryFrequently asked questions about poly-maker
Does the main engine cross the spread?
It uses post-only orders.
Can I avoid submitting orders?
Yes. Run --paper.
Is historical backtesting included?
No. Journal replay is listed as unfinished.
Why quote both YES and NO buys?
The strategy acquires complementary legs and manages combined inventory and entry cost.


