What we have built
PolySimulator, the market data behind it, and the agent system that builds and runs both.
PolySimulator
A simulation platform for event markets. Traders practice on live Polymarket markets with paper money; trading software runs against the same markets through an API that follows Polymarket's official client. Orders fill level by level against the real order book, with the venue's fees.
- Live since
- November 2025; first account 30 November 2025
- Registered accounts
- 7,000+, of which 3,700+ have placed a trade
- Simulated trades
- 390,000+ since launch
- API
- 80 accounts with an API key; Python SDK on PyPI since June 2026
PolySimulator production database, 16 October 2026. SDK release dates from PyPI.

Engineering and operations run by agents
PolySimulator's code is written by AI coding agents, and most changes get an AI review before they merge. Agents merge into our working branch and run staging themselves; in production they act under a standing permission from us. They also run the day-to-day operations.
How the agents are organized- Merged pull requests
- 2,699 in 90 days, 980 of them in the last 30GitHub, PolySimulator's main repository, 16 October 2026.
- Availability
- API 99.98% since 9 August 2026, measured by two independent probes. Not an SLA; see the status page.PolySimulator status page, 16 October 2026.
- Lessons
- 188 written lessons in a shared memory of 1,686 notes, synced across machines every 20 minutesOur agent memory, 16 October 2026.
Watching
Agents watch our servers, the data capture and the public status of every service, and open a ticket when an alert fires.
Housekeeping
Backups, data reconciliation and clean-up jobs run on schedules the agents set up and check.
Briefings
Every morning and evening we get a briefing on what changed and what needs a decision from a person.
How changes are checked
Agents write the code, so the checks matter. These run today; our rules also require a signed-in browser test after each app change and a failing test before each fix.
AI review before merging
In the 30 days to 16 October 2026, 459 of the 768 pull requests that changed application code got an AI review verdict before merging that names the commit it checked; for 340 of them, that was the exact commit that merged. 208 were sent back at least once. The reviewers ran on models from Anthropic, OpenAI, Google and others.
Contract checks
Pull requests run automated checks for API-schema drift, route changes, pricing consistency, leaked secrets and oversized diffs.
A guarded production branch
Merging into the production branch needs a person's approval after the last push, and three required checks.
Bugs become rules
When a leaderboard cache failed because of a database timeout set for a whole session, a lint rule began flagging that pattern in new code. Our rules require the same for every repeated defect.
A trade every 20 minutes
A synthetic trade runs against production about every 20 minutes, 497 times in the last week, to prove that orders still go through.
Pull requests merged into our working branch, 16 September to 16 October 2026; production probe log.
Our market data
Since 30 July 2026 we record Polymarket's full order-book feed ourselves: on the order of 100 million updates an hour, tens of terabytes so far, with settlement reference prices alongside. It is what our research on fill fidelity and point-in-time replay runs on.
The update rate is approximate, measured in August 2026; the archive size is from October 2026.
Our researchPublic code
polysimulator-sdk
The official Python SDK for PolySimulator's paper-trading API, with a drop-in client for code written against Polymarket.
polysimulator-docs
The API documentation, synced from the main repository and readable by AI coding tools.
polysim-bootstrap
The one-command setup for our development machines: toolchain, AI coding agents and their tool servers, with secrets pulled from a vault and none kept in the repository.
super-board, extended
A build, test and review loop for coding agents, driven by a project board. It is Eric Tech's open-source tool; Wladimir extended it with builder and tester agents on models from other providers, a binding review by a second model family, and ideas broken down into detailed tasks before any agent starts.
Want an agent system like this for your company?
Write to contact@bavariance.com. A few lines on the process you have in mind are enough to start. We reply in German or English.