Automated Market Maker (AMM)

Predictum uses an Automated Market Maker model inspired by decentralized exchanges, adapted specifically for prediction markets. This model ensures that liquidity and pricing adjust automatically as traders buy or sell outcome shares.

How It Works

Each market has a liquidity pool that holds shares for every possible outcome. The AMM’s constant product formula keeps the pool balanced — when shares for one outcome are bought or sold, the prices of all outcomes shift accordingly. This dynamic pricing encourages fair odds and continuous liquidity.

Liquidity Formula

In simple terms, the pool’s liquidity is the product of the number of shares for each outcome. For example:

  • Two outcomes: Liquidity = SharesA × SharesB

  • Multiple outcomes: Liquidity = SharesA × SharesB × SharesC × …

This ensures that any change in one outcome’s shares impacts the others.

Price Calculation

Prices are determined by the relative balance of shares in the pool:

  • In two-outcome markets, the price of one outcome is based on the shares of the other.

  • In multi-outcome markets, each outcome’s price is calculated by multiplying the shares of all other outcomes, then dividing by the total of these values across the market.

This mechanism ensures that prices always reflect real-time market activity, rewarding informed predictions and keeping trading smooth without the need for order books.

Last updated