Vi Bots: a Polymarket trading bot that publishes every decision

Most trading bots are sold on a backtest and a screenshot. Vi Bots are the other way round: the rules are published before the run starts, every decision is timestamped with the price it was recorded at and the fee assumed on it, and the losing runs stay on the page. Nothing places an order on a venue — the bots observe real market data and simulate inside Vultax.

Every decision the paper bot has taken

Every decision the published bot has taken under its rules, newest first, with the price, the notional and the assumed fee.

Observed · Observed

The bot’s actions under its published rules, newest first, each with the price it was recorded at and the fee assumed on it.
Decision timeContractActionRecorded priceNotionalAssumed feeReasonRealised
2026-09-12 12:50 UTC25 bp increaseSELL YES78.5%250.002.50time-5.00
2026-09-11 12:50 UTC25 bp increaseBUY YES78.5%250.002.50+18.0 pts in 60 minUnavailable
2026-09-11 12:50 UTC25 bp increaseSELL YES78.5%276.412.76target21.14
2026-09-11 12:40 UTC25 bp increaseBUY YES71.0%250.002.50+10.5 pts in 60 minUnavailable
2026-09-11 12:40 UTCNo changeSELL YES29.5%177.711.78stop-76.57
2026-09-11 12:10 UTCNo changeBUY YES41.5%250.002.50+3.0 pts in 60 minUnavailable
2026-09-11 00:10 UTC25 bp increaseSELL YES63.5%238.722.39stop-16.17
2026-09-10 19:50 UTC25 bp increaseBUY YES66.5%250.002.50+3.0 pts in 60 minUnavailable

What you can do with it

Read the rule before the result

The rules are stated as numbers, not adjectives: how far the price has to move to trigger an entry, over what lookback, where the stop and target sit, how long a position may be held, what price band is eligible and how many positions may be open. A result you can trace to a rule is worth more than a curve you cannot.

Follow the decisions as they happen

The decision log lists each action with the contract, the recorded price, the notional, the assumed fee and the reason the rule fired — an entry, a stop, a target or a time exit. The feed is published on a stated delay, which is written on the page rather than implied.

Watch the fee eat the edge

Every trade is charged a flat assumed fee. On contracts priced in cents this is not a rounding detail: it is frequently the difference between a positive and a negative result, and it is the first thing to check when a rule that looks sound underperforms.

See the losses too

The published record includes the runs that lost money. A bot library that only shows winners is a selection effect, and the point of publishing a fixed rule in advance is that the outcome cannot be chosen afterwards.

How it works

Rules first, then the run

A bot's rule set is committed and published before its run begins, and it is not edited afterwards. If a rule changes, that is a new bot with a new start time and a new record, not a revision of the old one — otherwise every published result is really a result about hindsight.

The universe is stated too: which contracts the bot may trade, on which venue, over which period. A rule that works on one thin contract has not been shown to work on anything else, and the coverage line says so instead of leaving the reader to generalise.

How a simulated fill works

The bot steps through the published price series and fills at the printed price, charging the stated fee on entry and exit. That is a deliberately optimistic assumption in one direction — a real order has to find a counterparty at that price and might not — and a conservative one in another, since the fee is applied on every trade regardless of size.

No order reaches Polymarket, or any other venue, at any point. There is no live-money mode, no plan that enables one, and no route from a Vi Bot to an exchange.

What is available today, and what is not

The published bot runs and publishes now, and its record is free to read here and in the app. Building your own bot with Vi is in private preview: it is not on sale, no plan turns it on, and this page will say so until that changes.

The wider write-up — the reasoning behind the current rules, the preserved original record, and what an improvement would have to survive to count — is on the Strategy Lab page.

What a rule set actually contains

A publishable rule is a set of numbers, not a description. The bot on this page states its entry condition as a price move of a given size over a given lookback, its exit conditions as a stop, a target and a maximum holding time, the price band it will trade inside, the size of each position, how many positions it may hold at once, and the fee it charges itself on every trade.

Each of those is a decision that could have gone another way, and each is the kind of thing that gets quietly tuned after a bad week when nobody is watching. Publishing them in advance is what makes the record afterwards worth anything: you can check every action in the log against the rule that should have produced it.

The price band matters more than it looks. Refusing to trade contracts near zero or near one removes the trades where a small absolute move is a large relative one and where the fee is proportionally hardest to recover. A rule that does not state a band is usually one that has not thought about this.

How to judge a paper record

Count the closed trades first. Anything in single or low double figures is a sample from which almost nothing can be concluded — a hit rate over twelve trades moves by more than eight points if one of them goes the other way. The record on this page is small and says so.

Then check the fee line against the profit line. On prediction markets the assumed cost frequently exceeds the strategy's gross result, which means the rule is being asked to beat a headwind rather than to find an edge. If the fees are a large fraction of the loss, the interesting question is about cost, not about the signal.

Then look at the drawdown, not the final number. A rule that ends flat after being well underwater is behaving very differently from one that never moved, and only one of them would be tolerable to run at size.

Finally, look at what the rule refused to do. Abstentions are decisions. A momentum rule that sat out a fortnight because nothing met its entry condition is telling you about the market as well as about itself.

What each plan gives you here

The bot's record is public. Building your own is in private preview: it is not sold, and no plan turns it on.

Vi Bots availability by plan
What you getFreeEssentialPremiumPro
Published paper bot record and its decisionsFree, no accountFree, no accountFree, no accountFree, no account
Building and backtesting your own bot with ViPrivate previewPrivate previewPrivate previewPrivate preview
Paper trading, simulated (availability is shown in the app)With a free accountWith a free accountWith a free accountWith a free account
Prediction market prices, charts and market pagesIncludedIncludedIncludedIncluded

Full plan comparison and prices · Refer & earn 30%

Compared with the copy-trading and bot platforms

The commercial products in this area are mostly copy-trading: you pick a wallet or a signal provider and the platform mirrors trades, with subscription tiers around it. Vultax does not do that, and cannot — there is no execution anywhere in the product. What is offered instead is narrower and verifiable: a rule published in advance, a decision log with fees, and a record that includes the failures. If you want a bot that trades your money, this is not it.

Competitor details last checked . They describe other products as their operators published them, not as an assessment of them.

Every table on this page

Each table carries its own source, observation time, coverage and limits, and can be taken away as JSON or CSV. A missing value means the source did not report it; it is never rendered as a zero.

01 Market snapshot

Every decision the paper bot has taken

The bot’s actions under its published rules, newest first, each with the price it was recorded at and the fee assumed on it.

ObservedObserved 10 rowsWithin this table’s source-time freshness window; prices can change between observations.

Every decision the paper bot has taken. House Bot 01, strategy Fed momentum, on Polymarket: Fed decision in September 2026 (hike 25 bp, hold, cut 25 bp). Simulated: no order was placed on any venue.
Decision timeContractActionRecorded priceNotional (USD)Assumed fee (USD)ReasonRealised (USD)
2026-09-12 12:50 UTC25 bp increaseSELL YES78.5%250.002.50time-5.00
2026-09-11 12:50 UTC25 bp increaseBUY YES78.5%250.002.50+18.0 pts in 60 minUnavailable
2026-09-11 12:50 UTC25 bp increaseSELL YES78.5%276.412.76target21.14
2026-09-11 12:40 UTC25 bp increaseBUY YES71.0%250.002.50+10.5 pts in 60 minUnavailable
2026-09-11 12:40 UTCNo changeSELL YES29.5%177.711.78stop-76.57
2026-09-11 12:10 UTCNo changeBUY YES41.5%250.002.50+3.0 pts in 60 minUnavailable
2026-09-11 00:10 UTC25 bp increaseSELL YES63.5%238.722.39stop-16.17
2026-09-10 19:50 UTC25 bp increaseBUY YES66.5%250.002.50+3.0 pts in 60 minUnavailable
2026-09-10 19:50 UTC25 bp increaseSELL YES66.5%274.792.75target19.55
2026-09-10 12:50 UTC25 bp increaseBUY YES60.5%250.002.50+8.0 pts in 60 minUnavailable

Scroll to see all columns.

CoverageHouse Bot 01, strategy Fed momentum, on Polymarket: Fed decision in September 2026 (hike 25 bp, hold, cut 25 bp). Simulated: no order was placed on any venue.

Fills are simulated at the price printed by the source series. A real order would have to find a counterparty at that price, and might not.

A blank realised column is an entry, not a break-even close.

The published feed is delayed; the pack states its own publication delay.

SourcesVultax paper bot pack · published decision log

02 Market snapshot

The replayed result, in full

What the published rule produced on paper over the run so far, including the assumed costs.

ObservedObserved 1 rowWithin this table’s source-time freshness window; prices can change between observations.

The replayed result, in full. Bankroll 10000 USD, 250 USD per position, running since 2026-09-01T00:00:00Z. One rule, one universe, one run.
Paper equity (USD)Profit and loss (USD)Closed tradesHit rateLargest drawdownAssumed fees paid (USD)
9,850.78-149.221233.3%1.91%59.10

Scroll to see all columns.

CoverageBankroll 10000 USD, 250 USD per position, running since 2026-09-01T00:00:00Z. One rule, one universe, one run.

Every trade is charged an assumed 1.00% fee. On a contract priced in cents that assumption decides the sign of the result more often than the rule does.

A hit rate over a small number of closed trades is not a measure of skill. Read the decision log before the summary.

Paper equity is simulated. No money was at risk and no order reached a venue.

SourcesVultax paper bot pack · run metrics

Questions

Does the bot trade real money on Polymarket?

No. Vultax paper bots observe real market data and simulate orders inside Vultax. They do not place orders on Polymarket or any other venue, and no plan changes that.

Can I build my own bot?

Building your own bot with Vi is in private preview. It is not available on any plan and it is not sold. The published bot's rules and decisions are readable now.

What strategy does the published bot run?

A momentum rule on the Federal Reserve decision contracts: it enters when the price has moved by a stated amount over a stated lookback, and exits on a stop, a target or a time limit. All of the numbers are in the rule set on the page.

Are the results good?

The current record is in the table on this page, including its drawdown and the fees assumed. It is a small number of closed trades on one rule and one contract family, which is not enough to conclude anything about the strategy — a point the record is published to make, not to hide.

Why publish a bot that lost money?

Because a rule published in advance is evidence and a rule published afterwards is a story. Removing the unsuccessful runs would make everything left on the page unfalsifiable.

How often does the bot act?

It steps at a fixed interval and publishes on a stated delay, both listed in its rule set. It is not a high-frequency system and does not claim to be.

Is this financial advice?

No. It is a published experiment on simulated money. Nothing on Vultax is financial advice or a recommendation to trade.

Can I see the rules before the results?

Yes, and that is the order they were published in. The rule set is committed before a run starts and is not edited afterwards; a changed rule is a new bot with a new start time and its own record.

Coverage and methodology

  • Public tables mirror existing Vultax source packs. They do not include account data, private watchlists or the complete app dataset.
  • Source time, coverage and limitations apply to each table. Missing values are unavailable, not zero.

Methodology

Published research behind this page

Dated write-ups of the same sources. A figure in a study describes the window it was written about, not the snapshot above.

  1. Original Vultax research: in an experimental test, a calibrated fair-value model beat raw Polymarket prices by ~9.6% on held-out Brier score. Where the favorite-longshot effect lives, what the model can honestly flag, and why it still isn't a trading edge.

Take this into the workspace

The bot's rules and decisions are public. A free account opens the app's version of the desk alongside the markets it trades.

A free account needs no payment card and starts no subscription. Figures on this page were observed . JSON · Markdown · Schema