Skip to main content
A prediction market lets people trade on the outcome of a future event. Each possible outcome is a token that settles at $1 if it happens and $0 if it does not, so the live price doubles as the market’s implied probability, a share trading at 0.62 means the market collectively puts the outcome at about 62%. Bravado connects to these venues so you integrate once instead of per-venue. The same order types, copy-trading engine, and analytics model apply across every supported market.

Polymarket

The largest prediction market by volume, running on Polygon. Fully supported across every Bravado product.

Predict.fun

Supported for a subset of Bravado products. See the coverage table before you build.

How prediction markets work

The mechanics are broadly the same across venues, which is what makes a shared API possible.
1

A market is created

An event is framed as a question with mutually exclusive outcomes, most commonly a binary YES / NO pair, though some markets have more.
2

Collateral is split into outcome tokens

Depositing one unit of collateral mints one full set of outcome tokens. Because exactly one outcome can be true, a complete set is always redeemable for the original collateral.
3

Outcome tokens trade

Tokens trade freely against collateral. Prices sit between 0 and 1 and behave as implied probabilities.
4

The event concludes and resolves

An oracle reports the outcome on-chain. This step is not instant, and on some venues it can be disputed.
5

Winning shares redeem

Holders of the winning outcome redeem at $1 per share. Losing shares are worth nothing.

Product coverage by venue

Predict.fun is supported through the Trade API v2 by adding "venue": "predictfun" to a request. It runs on BNB Chain with USDT collateral. See the Predict.fun overview for venue rules.

What differs between venues

Most of the Bravado surface is venue-agnostic, but a few things are not:
  • Settlement asset. Collateral differs by venue, which changes what balances and PnL are denominated in — Polymarket settles in pUSD on Polygon, Predict.fun in USDT on BNB Chain.
  • Resolution mechanism. Polymarket resolves through UMA’s Optimistic Oracle, including a dispute path. Other venues may resolve differently.
  • Market microstructure. Minimum resting order size, tick size, and notional minimums are set per venue and per market, and rejections that come from those limits are venue rules rather than Bravado errors.
Venue-specific constraints are documented on each venue’s own pages. When a request is rejected for a reason that is not obviously a Bravado validation error, check the venue’s constraints first, see Error reference.