← Starter projects & resources

Learning & media

polymm

Study a retired Python sports market-making bot, its wallet analytics and the author’s failure analysis.

View repositorygithub.com
Available on
Python, Source code
Availability: public · This is source code for developers, not a hosted trading service.

Screenshots and interface

What is polymm?

polymm is the publicly released Python version of a sports market-making project. It combines bookmaker-odds processing, market matching, quoting, hedge handling and wallet-analysis scripts. The author explicitly describes it as retired and explains how stale odds and adverse selection damaged results.

Its strongest use is educational: trace how a seemingly hedged strategy can retain directional exposure when one leg fails. The private odds pipeline and the author’s newer Rust implementation are not included.

Who it is for

  • Developers studying sports market-making architecture
  • Researchers learning from documented execution failures

Features and coverage

Available on
Python, Source code
Markets & venues
Polymarket
  • Quoting pipeline

    Study odds de-vigging, event matching and limit-order logic.

  • Hedge and event handling

    Inspect the code paths for partial fills, edge loss and residual exposure.

  • Wallet analytics

    Use the documented public-wallet analysis scripts as a research reference.

Workflows with polymm

Study a failure mode

Read the author’s retrospective, then trace the relevant matching or hedge component in the repository.

Assess dependencies

Identify the odds provider, database schema and infrastructure requirements before considering a local research adaptation.

Pricing and total cost

The repository is MIT-licensed. The documented setup requires your own infrastructure and an odds-data source; the included public API path can incur data fees.

Access: This is source code for developers, not a hosted trading service.

Getting started

  1. Read the retirement and failure-analysis notes.
  2. Inspect the data, matching and hedge code paths.
  3. Review dependencies and test assumptions before adapting any code.

Read documentation

Useful links

What to check

  • The Python bot is retired, private scrapers are omitted and the Rust successor is not included. Historical profit claims are the author’s account, not independently verified results.

A closer look

Ratings & reviews

Write a review
Editorial rating
3.5/ 5
0 user reviews

Our take on polymm

Valuable engineering and failure-analysis material with clear omissions. The rating concerns educational usefulness, not suitability for unattended live trading.

Based on documented features, setup and access terms. How we rate

User reviews 0

The main score switches to user ratings after 5 published reviews.

Be the first to share your experience

A specific example helps the next person choose the right tool.

Write a review

How was your experience with polymm?

Share what you used, what worked and what could be better. We confirm your email and review the submission before publishing.

To submit a review, email info@polytoolhub.com with the tool name, your rating and your experience. Enable JavaScript to prepare a draft here.

Related tools

Browse category

Frequently asked questions about polymm

Is this the author’s current live bot?

No. The repository is the retired Python version; the newer Rust bot is not included.

Why is it useful if it was retired?

It provides concrete architecture and failure analysis for studying stale prices, matching mistakes and unfilled hedge legs.

What does polymm cost?

The repository is MIT-licensed. The documented setup requires your own infrastructure and an odds-data source; the included public API path can incur data fees.

What access does polymm require?

This is source code for developers, not a hosted trading service.