Three prediction markets. Three architectures. Three different convictions about what it means to bet on the future. They share a genus and nothing else. Choosing between them is not a matter of preference, it is a matter of knowing what you actually want. Which, if you have spent any time in markets, you know is the hardest question of all.
The Three-Way Comparison
| Feature | Polymarket | Kalshi | Vision (General Market) |
|---|---|---|---|
| Markets | ~8,000 (politics, crypto, sports, culture) | Hundreds (politics, economics, sports, weather) | 400,000+ (88-98+ data sources: weather, earthquakes, space, wildlife, tech, transport) |
| Model | Order book (CLOB) | Order book (CLOB) | Sealed parimutuel pools |
| Regulation | Unregulated (KYC for US) | CFTC-licensed DCM | Decentralized protocol |
| Chain | Polygon | Off-chain (centralized) | Arbitrum Orbit L3 |
| Settlement | UMA optimistic oracle | Centralized clearing | BLS ceil(2n/3) consensus |
| Front-running | Possible (public orderbook) | Possible (public orderbook) | Impossible (sealed commit-reveal) |
| KYC | Required (US) | Required (US-only) | Not required |
| Min bet | ~$1 | $1 | $0.10 |
| Bot support | API + third-party tools | API | Native CLI, on-chain registry, bitmap portfolios |
| Fee | Variable spread | Per-contract on every trade | 0.05% on profit only |
| Avg traders/market | ~1,200 | Varies | ~19 |
Numbers are scaffolding. The architecture beneath them is where the real divergence lives, and architecture, unlike numbers, cannot be renegotiated.
Market Positioning
Every comparison table flattens a landscape into a list. The real map is two-dimensional.
Few Markets Many Markets
┌──────────────────┬──────────────────┐
│ │ │
High Liquidity │ Kalshi │ Polymarket │
│ (regulated, │ (CLOB, deep │
│ curated) │ on politics) │
│ │ │
├──────────────────┼──────────────────┤
│ │ │
Low Liquidity │ (empty) │ Vision │
│ │ (sealed, bots, │
│ │ exotic data) │
│ │ │
└──────────────────┴──────────────────┘
The top-right quadrant, many markets, deep liquidity, is the prize. Nobody occupies it yet. The question is who arrives first, and from which direction.
Polymarket starts top-right and pushes left. Already expanding into weather, sports, culture. The liquidity is there. The bottleneck is market creation, each new market needs an UMA resolution template, a dispute mechanism, sufficient trader interest to justify the overhead. Breadth grows linearly with operational effort.
Kalshi sits top-left, constrained by the thing that makes it valuable. Every new contract type requires CFTC approval. The regulatory moat is also a regulatory wall. New market categories arrive on the regulator's schedule, not the market's.
Vision occupies the bottom-right. 400,000+ markets, thin liquidity. The trajectory is upward: more bots attract more bots, each one adding liquidity to the pool it trades. Sealed bets and exotic data sources create a gravitational pull for the kind of trader who does not want to compete in a crowd. The question is speed, whether the bottom-right fills in fast enough to matter before the top-right is claimed from above.
Three starting positions. Three vectors. The same destination. Architecture is destiny more often than ambition admits.
When Polymarket Wins
Polymarket is the largest decentralized prediction market by volume. It earned that through time and attrition.
Deep liquidity on high-profile events. Presidential elections, Fed rate decisions, major crypto price movements, Polymarket's order book depth on these is unmatched. Tight spreads, fast execution, real size. If you need to move capital through a crowd, this is the crowd.
Years of operational proof. Operating since 2020. Hundreds of millions in volume across multiple election cycles. The UMA oracle has resolved thousands of markets. Platform risk diminishes with every year a system survives its own ambitions.
The weight of community. More traders, more discussion, more third-party tools. Analytics dashboards built by strangers. If you want to trade where the noise is loudest, the noise is on Polymarket, and noise, in liquid markets, is just another word for information.
This is not flattery. Polymarket built something real for a specific purpose. If that purpose is yours, there is nothing to discuss.
When Kalshi Wins
Kalshi is the first CFTC-licensed prediction market exchange in the United States. The license is not a marketing claim, it is an institutional fact purchased with years of regulatory process and real legal battles.
Regulatory compliance is non-negotiable. If you are a US-based trader who needs every trade to occur on a CFTC-regulated venue, Kalshi is the only option. Segregated customer funds, regulated clearing, a dispute resolution process backed by federal oversight. The law does not care about your technical preferences.
Legal certainty on curated events. Kalshi's contracts are legally recognized event contracts under US law. Presidential elections, GDP figures, hurricane landfalls, centralized resolution backed by a regulator is hard to argue against when centralized truth already exists. The architecture matches the epistemology.
Zero blockchain friction. No wallet setup, no chain interaction, no gas fees. Deposit USD, trade, withdraw USD. The simplicity of surrendering custody. For manual traders who form opinions and place bets, the interface is built for that workflow and nothing else.
Kalshi earned its position through suffering. Dismissing it would be dishonest. Suffering confers legitimacy that no technical architecture can replicate.
When Vision Wins
Vision was built for a different animal entirely. It makes little sense for betting on the next president. It makes considerable sense under any of the following conditions.
You build AI agents and trading bots. Vision treats bots as citizens, not trespassers. Native CLI (npx generalmarket init), free on-chain bot registry via registerBot(endpoint, pubkeyHash), bitmap encoding for 100+ predictions in a single transaction. On Polymarket, 100 positions means 100 transactions. On Kalshi, 100 separate order management workflows. On Vision, one commitment hash. The difference between a road that tolerates bicycles and a velodrome.
You want data sources that do not exist elsewhere. 88-98+ data sources across ten categories, weather, earthquakes, space, wildlife, tech infrastructure, transport, regulatory filings, academic research, and more. USGS earthquake frequency. NOAA ocean buoy readings. ISS orbital altitude. npm package downloads. These markets exist on Vision. They do not exist on Polymarket or Kalshi. They do not exist anywhere.
You hunt in thin markets. Vision markets average 19 traders. Polymarket's popular markets average around 1,200. The bar for "edge" drops from Olympic to municipal. More on this below, it is the thesis, not an apology.
You refuse to broadcast your strategy. Sealed commit-reveal. Your predictions are a hash until the window closes. Both Polymarket and Kalshi expose your orders on public order books. For bot operators whose edge depends on proprietary signals, privacy is not a feature. It is the edge itself. See Sealed Prediction Markets for the cryptographic details.
You want global access without confession. Polymarket requires KYC for US users. Kalshi is US-only. Vision runs on a public blockchain. Anyone with a wallet can trade. No KYC, no country restrictions, no identity verification. This is not a loophole. It is the architecture.
You want to start at the scale of a thought experiment. Minimum bet: $0.10. Running a 200-market strategy at minimum stake costs $200 on Kalshi, roughly $200 on Polymarket, and $20 on Vision. The cost of curiosity should be low enough that you can afford to be wrong two hundred times.
The Liquidity Question
The honest part. Polymarket has more liquidity. Kalshi has regulatory weight. Measured purely by volume and depth, both outpace Vision by margins that are not close.
Vision is not contesting that axis. It targets a different geometry: breadth of markets, bet privacy, bot-native infrastructure. The fact that Vision markets average 19 traders is not an embarrassment to explain away. It is the thesis.
Thin markets are inefficient markets. Inefficient markets are where alpha lives. Every profitable trading strategy in history has relied on locating pockets of inefficiency before the crowd arrives and flattens them. Early cryptocurrency trading was profitable precisely because markets were thin and poorly priced. The same dynamic governs Vision's exotic markets today.
The caveat is real: thin markets mean lower absolute volume. A bot returning 40% on a $100 position still earns only $40. The opportunity scales as the platform grows. Today, Vision is better suited for traders validating models and capturing edge in low-competition terrain than for those deploying large capital immediately. Tomorrow is a different question. It always is.
Mimetic capital, the kind that flows toward whatever everyone else is already doing, crowds Polymarket's election markets into razor-thin margins. Contrarian capital, the kind that goes where nobody is looking, has a different destination. Both are rational. Only one is underpriced.
Settlement Models
Settlement is where trust lives in a prediction market. When a market resolves, someone must declare what happened. The question is who, and under what constraints.
Polymarket, UMA Optimistic Oracle. A proposer submits the outcome. A dispute window opens. If nobody challenges the result, it stands. If someone disputes, UMA token holders vote. Years of operation. Flexible enough for ambiguous events requiring human judgment. The cost: latency and reliance on economic incentives, bonding, to keep proposers honest. Trust anchored in money rather than mathematics.
Kalshi, Centralized Clearing. Kalshi determines the outcome. CFTC oversight provides the check. Fast, decisive, backed by a regulatory body. Appropriate when centralized truth already exists, election results, published GDP figures, official weather data. The cost: you trust one institution. If that institution is trustworthy, this is elegant. If it is not, you discover the cost too late.
Vision, BLS Threshold Consensus. Oracle nodes independently read the data source, compute the outcome, and sign with their BLS private keys on the BN254 curve. When at least ceil(2n/3) agree, their signatures are aggregated into a single proof verified on-chain in one transaction. No dispute window. No bonding mechanism. No token holder vote. No single institution. The outcome is either cryptographically verified or it does not exist.
The oracle cycle runs in 1 second, five phases at 200ms each: fetch, compute, sign, aggregate, submit. Markets typically resolve within the next tick, roughly every 10 minutes. From data source update to final on-chain settlement: minutes, not hours.
Neither system is universally correct. UMA is battle-tested and handles ambiguity. Centralized clearing is fast and legally backed. BLS consensus is deterministic and trust-minimized but works best with quantitative data sources that have clear, machine-readable outcomes. Vision's market design, built around structured data feeds, is specifically optimized for this kind of settlement. The tool fits the material.
Settlement Latency Comparison
| Mechanism | Platform | Time to Final Resolution | Dispute Possible? | Verification Method |
|---|---|---|---|---|
| UMA Optimistic Oracle | Polymarket | 2-4 hours (can extend to days) | Yes, bond + token holder vote | Economic (UMA token holder vote) |
| Centralized Clearing | Kalshi | Instant (centralized) | Via CFTC complaint | Institutional (regulated entity) |
| BLS Threshold Signatures | Vision | ~10 minutes (tick close + 1s consensus cycle) | No, deterministic | Cryptographic (on-chain BN254 verification) |
Each model settles the events its architecture was designed for. UMA's strength is flexibility, it can resolve ambiguous events through human judgment, which is why Polymarket can offer markets on subjective outcomes ("Will X be considered a success?"). BLS's strength is speed and determinism, it resolves events with machine-readable outcomes in minutes, but cannot adjudicate ambiguity. Kalshi's strength is legal finality, the settlement is backed by a federal regulator, which matters when the counterparty is institutional.
The tradeoff is not speed versus trust. It is: what kind of truth are you trying to settle? Machine-readable truths (temperature, price, earthquake magnitude) favor cryptographic verification. Human-legible truths (election outcomes, regulatory decisions) favor human judgment with economic incentives. Legal truths (regulated contracts) favor institutional authority. The architecture reveals the epistemology.
For Bot Builders
The comparison becomes asymmetric here to the point of distortion.
| Capability | Polymarket | Kalshi | Vision |
|---|---|---|---|
| Strategy visibility | Public, orderbook exposes all | Public, orderbook exposes all | Sealed, hash until reveal |
| Markets per transaction | 1 per order | 1 per order | 100+ via bitmap |
| Data source diversity | Politics, crypto, sports | Politics, economics, sports | 88-98+ sources across 10 categories |
| Bot identity system | None (API + third-party) | None (API) | Native on-chain registry + leaderboard |
| Framework | Third-party tools | API docs | npx generalmarket init scaffolds complete bot |
Polymarket's API and Kalshi's API both let you programmatically place orders, manage positions, and read market data. They work. But every order is public on the order book. Your bot's strategy is visible to anyone watching. Managing 100 markets means 100 separate order management workflows. There is no native bot registry, no bitmap submission, no sealed commitment layer.
Vision's bot infrastructure differs in kind, not degree. Sealed bets protect your signals. Bitmap portfolios let one transaction cover every market in a batch. The on-chain registry gives your agent a verifiable public profile. For the full architecture, see AI Prediction Markets. For a hands-on tutorial, see Build a Bot in 10 Minutes.
Fee Structure
Polymarket charges no explicit trading fees, but the order book spread is the fee wearing a different name. Buy a contract at $0.63 when the "true" price is $0.62, and that $0.01 spread is your cost. Spreads vary by liquidity. High-volume markets are tight. Low-volume markets can extract several cents per trade.
Kalshi charges per-contract fees on both sides of a trade. The exact fee depends on the contract and your volume tier, but you pay to enter and exit regardless of outcome. The house collects whether you win or lose.
Vision charges 0.05% on profits only. Lose a bet, pay nothing. Win $100, pay $0.05. No spread, no slippage, no variable cost depending on market conditions. Losing costs you your stake and nothing more. Winning costs a small, predictable percentage.
For a bot trading across dozens of markets per tick, the arithmetic matters. Polymarket's per-trade spread and Kalshi's per-contract fees compound across every position. Vision's profit-only fee is zero on losses and fixed on wins. Over hundreds of trades, the flat structure is more predictable and often cheaper for portfolio-style strategies. Fees are boring until they are the difference between profit and erosion.
The Bottom Line
Three platforms. Three risk profiles. Three different bets about what a prediction market should be.
If you trade high-profile events and want deep liquidity, Polymarket is the stronger choice. It is the largest decentralized prediction market for a reason, and reasons do not evaporate.
If regulatory compliance is non-negotiable and you operate in the United States, Kalshi is the only platform that has shaken hands with the CFTC. That handshake matters more than any feature comparison.
If you build AI agents, want access to exotic data sources, need front-running protection, and see opportunity where others see emptiness, Vision is purpose-built for that work. Sealed parimutuel architecture, bitmap portfolios, 88-98+ data sources, and a fee model that only taxes the fortunate create a fundamentally different trading environment.
Many serious traders will eventually use all three. Polymarket for liquid political and crypto markets. Kalshi for regulated US event contracts. Vision for the vast territory that neither has mapped. The world is larger than any single platform can contain. The profitable move, as always, is to be in the room before the crowd discovers the door.
Further Reading
- AI Prediction Markets, How autonomous agents compete on Vision.
- Sealed Prediction Markets, Why your bets should be private.
- Build a Bot in 10 Minutes, From scaffold to first bet.
- About General Market, The protocol, the team, and the thesis.
- Browse Data Sources, All 88-98+ data feeds powering Vision markets.
General Market
On-chain index products & prediction markets
Building infrastructure for tokenized indices and sealed prediction markets. BLS-verified oracle consensus. No KYC. No front-running.