Watch one Polymarket market from your terminal. No keys. No orders.
polyterm watch is the session to leave running: CLOB top-of-book, lagged Data API prints, UMA/resolution, and an honest outage line.
a nytemode project
Install from GitHub main (the source of truth; PyPI is decommissioned):
pipx install git+https://github.com/NYTEMODEONLY/polyterm.git@main
polyterm watch --market bitcoin--market takes a Gamma slug, market ID, or search term. Ctrl+C stops the session.
No private keys. PolyTerm does not place orders. A wallet address in config is view-only.
One live session, labeled honestly:
- CLOB book — best bid/ask (and size when the snapshot already has it). A connected WebSocket with no book ticks is not live: after 20s watch sets
ws_staleandWS connected, no book ticks. REST fallback is labeledclob_rest. A missing side is an em dash, never0. - Lagged prints — verified Data API fills (
source=data_api,lag=true), plus how many this session has seen. Empty tape stays empty (prints this session: 0). Not live CLOB fills. - UMA / resolution — Gamma/CLOB flags as they exist (
disputed,proposed,pending,resolved, ornone). Does not invent a risk letter grade. - Outage line — Gamma and CLOB both down is
outage. An unreachable Statuspage isstatus_unknown, never fake-operational. - Update —
polyterm updateand the TUI reinstall from GitHubmain.
If a wallet address is already saved, the same header shows that wallet's lagged Data API position on this market.
Details, JSON fields, and flags: docs/cli/watch.md
- TUI:
polyterm - Command index: docs/README.md
- Issues: GitHub Issues
MIT — see LICENSE.