The bot that pays its own subscription
An always-on agent trading prediction markets on a ten-minute loop — a sound system attached to a headline number that cannot survive its own rules
An agent on its own cloud machine scans prediction markets every ten minutes, reads X for sentiment, prices its own fair value, and bets half-Kelly capped at 6% of the bankroll. The risk framework is genuinely good and the Kelly arithmetic checks out. The $50-to-$5,273-in-48-hours claim wrapped around it does not — not against the position limits the same guide sets.
Two different things are bundled together here. One is a risk framework — an edge threshold, an order-book check before entry, half-Kelly sizing under a hard cap, a drawdown circuit breaker, and a written exit condition before every entry. That part is sound, and the arithmetic behind it holds up when you work it through. The other is a 105× return in two days, which is the part doing the selling. This entry keeps the first and checks the second.
What held up, and what did not, on 21 September 2026
Endpoints called directly; plans and platform status read from the vendors’ own pages.
$50 to $5,273 is 105× in 48 hours. On a ten-minute loop that is 288 cycles, so it needs 1.63% compounded every cycle, without a losing one. Under the guide’s own cap of 6% of bankroll per trade, reaching 105× needs about 41 consecutive maximum-size wins even at a generous 2× net payout per win — around 80 at even money. And the same guide says some days there is nothing worth trading, and that the balance fell to $11 at one point. That is a 78% drawdown, on a system whose charter says stop at 40% and write a post-mortem. Either the circuit breaker was not in force or the story is not the system. The guide does say the figure is a claim rather than a promise; the arithmetic says it is not a claim the rules could produce.
Roughly 45 minutes, most of it waiting
Give the bot its own computer
Install Grok Bot, sign in with a Cursor or SuperGrok account, and let the cloud machine finish provisioning — about five minutes. Create one Bot and put its job in the profile description in plain English, because Grok Bot routes work off that description. Something like: autonomous prediction market trader, scans every 10 minutes, reads X sentiment, finds mispriced contracts, sizes with Kelly, executes in the browser, logs every trade.
Log in by session handoff, never by paste
Ask the bot to open the site in its own browser. When it hits the login wall it raises a screen request; you complete the login and any 2FA yourself on that screen. The session then lives on the bot’s machine and it can trade without ever seeing a credential. No wallet key, seed phrase or password goes into the chat, at any point, for any reason.
Point it at the data, not the page
The Gamma API serves market data with no key for read access and is far faster than scraping — but page it, because a single call returns 100 markets at most. Gamma gives you the quoted price; the CLOB endpoint gives you order-book depth, which is what tells you whether you can get back out. Both matter, and the second one is the one people skip.
Prove it read-only first
Before anything sensitive is connected, have it navigate and report without the ability to trade. An agent that cannot reliably read a resolution rule is not an agent you want sizing positions.
Hand it the charter
The charter is the whole system: the loop, the thresholds, the sizing rule and the survival condition. The survival condition is doing real work — an agent with no reason to still exist tomorrow behaves differently from one that has to cover its own costs to keep running.
Decide how it pays for itself
The simple version is that you withdraw the subscription cost manually once a month and the bot’s only job is to have the balance above that number by the due date. The automated version is a routine on the first of the month that checks the balance and withdraws the excess above a reserve. Either way withdrawals should raise an approval request. Never give an agent unattended withdrawal access.
Watch it for 48 hours before trusting it
Read the log every couple of hours for the first two days. Three questions: are the flagged mispricings real when you open the market yourself, is every position inside the 6% cap, and did it write the exit condition before it entered. A log line with an entry price and no exit plan is a gamble with extra steps.
The charter prompt
Reproduced with one correction: step 1 pages the API instead of asking for 1,000 in one call, which does not work.
The charter as written tells the agent to pull up to 1,000 active markets in a single Gamma call. The endpoint caps a page at 100 regardless of the limit you pass, and it does not error — it just returns the first hundred. An agent following that instruction believes it is scanning the whole board and is in fact scanning about a tenth of it, with no warning in the log and no symptom other than finding fewer edges than it should. Everything downstream still looks correct, which is what makes it expensive.
Walking the whole board
Half Kelly, then the cap
The cap is what does the work. On these numbers Kelly wants 31.6% of the bankroll and the rule allows 6%.
Why the cap matters more than the formula
Full Kelly is optimal only if your probability estimate is exactly right. It is not — it came from an agent reading social sentiment and guessing. Halving it is the standard hedge against an overconfident estimate, and the 6% ceiling on top is what actually binds: in the worked example Kelly asks for 31.6%, half Kelly still asks for 15.8%, and the rule allows 6%. The formula is barely deciding anything.
That is the honest reading of why a small account survives this strategy at all. Not a clever edge — small bets, taken often, none of which can do real damage alone. The same property is why compounding to 105× in two days does not follow from it.
The failure modes worth recognising
The rules that keep the account alive
Prediction markets are regulated unevenly and the picture moved recently. polymarket.com now blocks US trading outright and points US visitors to polymarket.us, a separate entity operated by QCX LLC as a CFTC-regulated Designated Contract Market — so a US reader is not on the platform these endpoints serve, and should not assume the API surface, the market list or the rules carry across. Elsewhere, availability still varies by country. This is the first thing to settle, not the last.