Market-making terminal · Polymarket US

Make markets,
not mistakes.

A professional desktop cockpit for providing liquidity on Polymarket US. Reward-aware quoting, institutional risk controls, and a kill switch you can trust — all running local-first on your own machine.

Code-signed & notarized for macOS and Windows.

cockpit — US-ELECTION-2028
connected
Order booksize · price
3.8k0.531
2.3k0.530
4.4k0.529
6980.528
3080.527
1.1k0.526
5700.525
spread0.524¢0.2bps
1.3k0.523
2.6k0.522
1.8k0.521
2.1k0.520
3.9k0.519
3.8k0.518
2.9k0.517
Depth
Quoter — Avellaneda·Stoikov
inventory skew0.00
target spread2.4bps
reward rate0.91
open orders0
ELECTION-20280.524+0.8%
FED-CUT-MAR0.317-1.2%
BTC-100K-EOY0.689+2.1%
SUPERBOWL-LX0.142+0.3%
GDP-Q2-BEAT0.451-0.6%
AI-REG-20260.778+1.4%
OPENAI-IPO0.233-0.9%
ETH-ETF-FLOW0.612+0.5%
ELECTION-20280.524+0.8%
FED-CUT-MAR0.317-1.2%
BTC-100K-EOY0.689+2.1%
SUPERBOWL-LX0.142+0.3%
GDP-Q2-BEAT0.451-0.6%
AI-REG-20260.778+1.4%
OPENAI-IPO0.233-0.9%
ETH-ETF-FLOW0.612+0.5%
Apple Developer ID Signed
Windows Trusted Signing
Local-first & encrypted
Open routing to Polymarket US

Built for liquidity

Everything a market maker needs, nothing they don't.

A focused toolkit for quoting, hedging, and surviving — engineered for speed, control, and parity between sim and live.

Live market data

Real-time order book, depth, and time & sales streamed over websocket — no polling, no lag between you and the tape.

Reward-aware quoter

Avellaneda–Stoikov inventory-skew quoting tuned to target liquidity rewards. Dry-run by default until you arm it.

Hard risk controls

Pre-trade checks, self-match prevention, position & exposure limits, and reject-storm auto-disarm that pulls quotes fast.

Kill switch & dead-man

One-click cancel-all, plus a dead-man heartbeat that withdraws every quote the moment your terminal goes dark.

Sim & backtest

A deterministic matching engine and historical replay that reuse the live code paths — so your sim matches production.

Secure by design

File-based encrypted credentials and an optional SQLCipher database. Your keys never leave your machine.

How it works

From keys to quotes in four moves.

A workflow designed to keep you in dry-run until you're certain — then get out of your way.

01

Connect your keys

Paste your Polymarket US API credentials. They're encrypted at rest and never leave your machine.

$ pmm auth link --polymarket-us

✓ credentials encrypted · vault sealed

02

Browse & star markets

Search live markets, inspect depth, and star the books you want to make.

$ pmm markets star ELECTION-2028

★ watching 4 markets · streaming

03

Configure & arm the quoter

Set spread, inventory limits, and reward targets. Validate in dry-run, then arm.

$ pmm quoter arm --dry-run=false

● ARMED — quoting 8 orders

04

Monitor in real time

Watch the blotter, P&L, exposure, and risk live. Kill everything with one keystroke.

$ pmm blotter --watch

pnl +0.00 · exposure 12% · risk OK

The Quoter

Quote with an edge. Manage the risk.

An Avellaneda–Stoikov core skews your quotes around live inventory and volatility, biasing toward the rewards you actually want to capture. Tune every parameter, validate in dry-run, and arm only when you're ready.

  • Inventory-skew quoting
  • Reward-target optimization
  • Dry-run parity with live
quoter.configdry-run
gamma (risk aversion)0.12
target spread2.4 bps
max inventory± 5,000
reward weight0.91
skewinventory-linear
BID 0.522 × 1.2k
ASK 0.526 × 1.2k

The Risk Engine

Guardrails that fire before you do.

Every order passes pre-trade checks first: position and exposure limits, self-match prevention, and a reject-storm circuit breaker that auto-disarms. A dead-man heartbeat pulls all quotes the instant you lose connectivity.

  • Pre-trade risk checks
  • Reject-storm auto-disarm
  • Dead-man heartbeat + kill switch
risk.engine — pre-trade checks
position limitOK
exposure cap12% used
self-match guardactive
reject storm0 / 20
dead-man heartbeat1.2s

The Cockpit

Your whole book, on one pane of glass.

A dense, terminal-grade interface that puts the order book, depth, blotter, P&L, and risk in front of you at a glance. Keyboard-first, dark by default, and tuned for hours of focused screen time.

  • Live blotter & P&L
  • Keyboard-navigable
  • Local-first, encrypted state
cockpit — blotter
12:04:51BUY0.5211.0k
12:04:48SELL0.5270.8k
12:04:42BUY0.5202.1k
12:04:39SELL0.5281.4k

P&L

+0.00

Fills

142

Uptime

4h 12m

Pricing

One plan. Full access.

No tiers, no upsells. Everything Poly Market Maker does, for one subscription.

MonthlyAnnualSave 2 months

Pro

$149/mo

Billed monthly · cancel anytime

  • Live market data over websocket
  • Reward-aware Avellaneda–Stoikov quoter
  • Hard risk controls & self-match prevention
  • Kill switch + dead-man heartbeat
  • Deterministic sim & historical backtest
  • Encrypted, local-first credentials
  • 1 active device
  • macOS + Windows
  • Cancel anytime

Requires your own Polymarket US account and API access.

FAQ

Questions, answered straight.

Bring discipline to the order book.

Start in dry-run, validate your edge, and arm when you're ready. Poly Market Maker gives you the speed and the safety rails.