Foremint
Docs · Foremint

How it works

A guide to prediction markets on Foremint: how to trade, provide liquidity, and create a market.

What is a prediction market?

A market on a yes/no question (“Will BTC top $200k in 2026?”). You buy YES or NO tokens with USDC. When the event resolves, the winning side redeems for 1 USDC each and the losing side for 0. The price of YES (between 0 and 1) is simply the market’s estimate of the probability— YES at 0.62 means “~62% likely”.

Three ways to take part

Bettor

Swap USDC for YES or NO. If you’re right, every token pays 1 USDC at resolution. You can also sell back any time before resolution at the live price.

Liquidity provider (LP)

Deposit USDC so others can trade. You earn a continuous yield as the pool releases tokens to you over time (the dC_t mechanism), and you take the other side of bettors’ trades — your cost is “LVR” (the AMM’s loss to arbitrage), which this design keeps steady and predictable instead of lumpy.

Creator

Open a market yourself, or open a commitment vaultso a crowd funds the starting liquidity. The crowd’s commits set the opening price; once it launches, the committers become the market’s LPs. You earn 50% of the 2% swap fee on every trade in your market.

How the market works

  • Liquidity changes with time. The pricing curve adjusts liquidity as the deadline approaches and releases outcome tokens to liquidity providers.
  • Trades move the price. The displayed probability reflects the market price, which can differ from the actual likelihood of an event.
  • Creators confirm the outcome. After the deadline, the market authority resolves the question. Winning tokens can then be redeemed for collateral.

What does it cost?

A swap pays a 2% protocol fee on the USDC leg, split 50% to the protocol DAO and 50% to the market creator. Trading YES↔NO directly is free. Beyond the fee you only pay the curve’s price impact (slippage). An LP’s return comes from the curve spread and the time-release mechanism — the 2% fee does not accrue to LPs.

Get started

Browse live markets, place a bet, provide liquidity, or open your own market or vault.

Open the app →

Building on top? Switch to the Detailed tab for the SDK and every instruction.