PolyTerminal
Language en
Open Terminal

Basics guide

How Polymarket Markets Resolve: UMA Process

How a Polymarket market resolves through the UMA oracle: the rules that decide it, proposals and bonds, disputes, the vote, and what winners redeem.

  • By PolyTerminal Team
  • Checked against the docs
  • Updated
  • 10 min read
On this page

Resolution is when a market receives its official answer. In the usual case one outcome wins, its holders redeem their tokens, and the tokens of the other outcome end up worthless. Polymarket's documentation names two resolution sources: UMA (prediction markets) and Chainlink TWAP (up-down markets), where TWAP means time-weighted average price. This guide follows the UMA path. There the oracle, the system that reports which outcome won, is UMA's Optimistic Oracle, and a proposed result stands unless someone disputes it in time. The Up/Down guide covers the other source, and how Polymarket works covers the basics.

Why the rules matter more than the title

Every market has written resolution rules, and the documentation says they specify a resolution source, an end date and the handling of edge cases. The source says where the answer will be read from, for example official announcements or a particular website. The end date is when the market becomes eligible for resolution. Edge cases say how ambiguous situations are handled. The title describes the question and the rules define how it resolves, which is why the documentation's own advice is to read the resolution rules before trading.

Step 1: a proposal with a bond

Anyone can propose a result. The proposer selects the winning outcome, posts a bond (typically $750 pUSD) and submits the proposal to the UMA oracle. A proposer who is right and undisputed gets the bond back plus a reward, while one who is wrong or too early loses all of it.

Step 2: the challenge period

After a proposal comes a challenge period of 2 hours, during which anyone who disagrees can dispute the outcome. If nobody does, the proposal stands and the market resolves (the data section notes a case where a proposal past its window stays under review).

A dispute costs money: the disputer posts a counter-bond of the same amount as the proposer's bond. The dispute opens a new round with a second proposal, and that proposal can be disputed in turn. If it is, the question goes to a debate period and then to UMA's Data Verification Mechanism (DVM), a vote of UMA token holders.

The three flows

The documentation lists three flows.

  1. No dispute. A proposal is made, the challenge period passes and the market resolves. The documentation calls this the fastest path and puts it at about 2 hours after the proposal.
  2. One dispute. The first proposal is disputed, a second proposal is made and, if it is accepted, the market resolves on it.
  3. Two disputes. The second proposal is disputed as well, so a debate period and a vote of UMA token holders follow.
The three flows of a UMA-resolved marketThree flows: no dispute, resolved after the challenge period of 2 hours; one dispute, a second proposal and a second challenge whose length the documentation does not give; two disputes, a debate period of 24 to 48 hours and a UMA token holder vote of about 48 hours, which ends in one of four vote results.Flow 1: nobody disputesProposalbond postedChallenge period2 hoursResolvedshares redeemableFlow 2: one disputeProposaldisputedSecond proposalnew roundSecond challengelength not givenResolvedif acceptedFlow 3: two disputesSeconddisputeDebate period24 to 48 hoursUMA voteabout 48 hoursVote resultone of four
The three flows the documentation lists for a UMA-resolved market. It gives one challenge period and does not give the length of a second one.

A vote does not always end the matter. It can also end in "new proposal needed" or "too early" (see the bonds table below), and the pages do not say how many rounds can follow.

What happens in a debate and a vote

A second dispute opens a debate period; the table below gives the length of every phase. During the debate, evidence can be submitted in two UMA Discord channels. When the debate ends, the holders of UMA tokens cast votes on which outcome is correct, and the vote takes about 48 hours. The documentation does not describe how votes are counted; it only links to UMA's documentation about the Optimistic Oracle.

PhaseLength
Challenge period, after a proposal2 hours
Debate period, only after a second dispute24 to 48 hours
UMA vote, only after the debateabout 48 hours

Length of each phase of a UMA resolution. Source: docs.polymarket.com/concepts/resolution, checked .

What happens to the bonds

The vote also decides who keeps the money, as the four possible results show.

Vote resultWhat it means for the marketWho gets which bond
Proposer winsThe disputed proposal is accepted.The proposer gets the bond back plus half of the disputer's bond.
Disputer winsThe proposal is rejected and a new proposal is needed.The disputer gets the bond back plus half of the proposer's bond.
Too earlyThe event has not concluded yet.The same split as when the disputer wins.
Unknown or 50-50Neither outcome applies (rare). The market resolves 50/50 and each token redeems for $0.50.The same split as when the disputer wins.

What the UMA vote decides and how the bonds move. Source: docs.polymarket.com/concepts/resolution, checked .

The documentation does not say where the other half of a losing bond goes.

What "too early" and 50-50 mean

Two of the four results are not a plain win for either side.

Too early means the event had not concluded yet. The bonds move as if the disputer had won. The documentation does not say what happens to the market next, so check its status in the data (last section).

Unknown or 50-50 covers the rare case where neither outcome applies. The market resolves 50/50 and each token redeems for $0.50. The Positions page notes that a binary market can pay a split instead of a full dollar or nothing, and that negative-risk markets, which are events with several outcomes of which only one can win, never pay a split, because one outcome takes the whole payout and the others get nothing. The Resolution page's 50/50 row does not mention that exception.

What "additional context" can and cannot do

In rare cases, something unforeseen comes up after trading starts. Polymarket may then publish an "Additional context" update for proposers and voters to take into account. Such an update cannot change what the question is fundamentally about. It is recorded onchain in a bulletin board contract, and UMA voters should weigh it when they resolve disputes. To ask for one, the documentation points to the market-review channel on Polymarket's Discord.

How long does resolution take?

The documentation puts an undisputed resolution at about 2 hours after the proposal and a disputed one at 4-6 days in total. It does not break the disputed total down, so the phases above need not add up to it, and it does not say whether the total covers a market disputed once or twice. Treat any time shown for a pending market as an estimate: the data documentation calls it the soonest the market could settle, not a deadline, because a vote on a disputed market can slip into a later round.

What happens after resolution

Once a market has resolved, its trading ends and its tokens can no longer be bought or sold. Winning tokens redeem for $1.00 each in pUSD, the collateral token covered in the pUSD and Protocol V2 guide, and losing tokens become worthless. The Positions documentation says there is no redemption deadline, so winning tokens stay redeemable at any time.

How is this different from Up/Down markets?

The Resolution page says Up/Down markets skip UMA's proposal and dispute process. Each one is defined by an asset pair, a start and a length. A TWAP, the average over a lookback window, taken at the start becomes the price to beat, and a TWAP taken at the end becomes the final price, both from the same Chainlink stream. Up wins if the final price ends at or above the price to beat, and Down wins if it ends lower. The changelog dates the switch from a single price snapshot to TWAPs to August 7, 2026. A market's own rules name its resolution source, so check them; the Up/Down guide covers the windows.

What to compare UMA-resolved market Up/Down market, as the Resolution page describes it
Who supplies the answer A proposer, then a dispute or a vote if someone objects Two Chainlink averages and a fixed comparison
Proposal and dispute steps Yes None described

How to read the resolution status in the data

Polymarket's Data API has a resolution route, GET /v2/resolutions on data-api.polymarket.com. It takes one selector at a time: a UMA question id, condition ids or event ids. A request that matches nothing returns an empty list. Each row has a lifecycle status, the time of the last update and, once published, the payouts. The reference lists these lifecycle states: initialized, posed, proposed, challenged, reproposed, disputed or resolved, with active and arbitration also possible on rows returned for a condition. Some names echo the stages above, but none is defined.

While a market waits on an oracle, a row can also carry an expected settlement time in UTC and a field saying how it was worked out: the end of a challenge window, the earliest end of the voting round for a disputed market, or a proposal time plus a liveness window on what the pages call Polymarket's v2 oracle, which they do not describe further. Both fields are left out whenever no estimate applies, including settled markets and proposals under extended review. The reference also describes an extended review flag for a managed proposal that sits past its normal expiry. The Resolution page does not mention that state, and no page explains what "managed" means. Answers are cached, so a fresh proposal, dispute or expiry may take up to 5 seconds to show up.

Rows also flag whether a resolution was ever disputed and whether the question's rules changed after it was posed. Not every market follows the UMA path: Polymarket 101 says V2 markets can also use other resolution mechanisms, and a row names the reporter that resolved the condition. A V2 market's Gamma response has its own status field with the values inactive, active or resolved; the pUSD and Protocol V2 guide explains what a V2 market is.

FAQ

How long does a Polymarket market take to resolve?

If nobody disputes the proposal, the documentation puts resolution at about 2 hours after it is made, and a disputed resolution at 4-6 days in total. A vote on a disputed market can slip into a later round, so treat any time you see for a pending market as the earliest it can settle, not as a deadline.

Who can propose or dispute a result?

Anyone can. A proposer selects the winning outcome and posts a bond; anyone who disagrees can dispute it during the challenge period by posting a counter-bond of the same size. A correct, undisputed proposer gets the bond back with a reward, and a wrong or premature one loses it.

What happens if a market resolves 50-50?

If the vote finds that neither outcome applies, the market resolves 50/50 and each token redeems for $0.50. The documentation calls this rare, and the bonds are split as when the disputer wins. The Positions page says negative-risk markets never split, which the Resolution page does not mention.

Sources and checks

Every rule quoted in this article comes from the registry below. Each row names the official page and the day it was compared with the text.

All 25 rules used in this article
RuleValueOfficial sourceChecked
Challenge period after a proposal2 hoursdocs.polymarket.com/concepts/resolution
Redemption value of a winning token$1.00 eachdocs.polymarket.com/concepts/resolution
Resolution sources Polymarket usesUMA (prediction markets) and Chainlink TWAP (up-down markets)docs.polymarket.com/concepts/resolution
What a market's resolution rules specifya resolution source, an end date and the handling of edge casesdocs.polymarket.com/concepts/resolution
Polymarket's advice on resolution rulesto read the resolution rules before tradingdocs.polymarket.com/concepts/resolution
Typical bond for a proposal$750 pUSDdocs.polymarket.com/concepts/resolution
Size of the counter-bond that starts a disputethe same amount as the proposer's bonddocs.polymarket.com/concepts/resolution
Time to resolve when nobody disputes the proposalabout 2 hoursdocs.polymarket.com/concepts/resolution
Length of the UMA token holder voteabout 48 hoursdocs.polymarket.com/concepts/resolution
Redemption value of a token after a 50/50 result$0.50docs.polymarket.com/concepts/resolution
Payout of a binary market that does not resolve all or nothingcan pay a split instead of a full dollar or nothingdocs.polymarket.com/concepts/positions-tokens
Payout of negative-risk marketsnever pay a split, because one outcome takes the whole payout and the others get nothingdocs.polymarket.com/concepts/positions-tokens
Limit on an Additional context updatecannot change what the question is fundamentally aboutdocs.polymarket.com/concepts/resolution
Total time of a disputed resolution4-6 daysdocs.polymarket.com/concepts/resolution
How to read a settlement estimatethe soonest the market could settle, not a deadlinedocs.polymarket.com/market-data/public-analytics
Deadline to redeem winning tokensno redemption deadlinedocs.polymarket.com/trading/positions/manage
Date crypto Up/Down markets moved from a price snapshot to TWAP resolutionAugust 7, 2026docs.polymarket.com/changelog/predictions
Lifecycle states in a resolution rowinitialized, posed, proposed, challenged, reproposed, disputed or resolved, with active and arbitration also possible on rows returned for a conditiondocs.polymarket.com/api-reference/markets/get-resolution-state
When the estimate fields are left outleft out whenever no estimate applies, including settled markets and proposals under extended reviewdocs.polymarket.com/market-data/public-analytics
Extended review of a managed proposalan extended review flag for a managed proposal that sits past its normal expirydocs.polymarket.com/api-reference/markets/get-resolution-state
Longest lag of the resolutions route for a live row5 secondsdocs.polymarket.com/changelog/predictions
Resolution mechanisms of Protocol V2 marketscan also use other resolution mechanismsdocs.polymarket.com/polymarket-101
Resolution status values on a V2 market in Gammainactive, active or resolveddocs.polymarket.com/migrate/polymarket-v2/api-integrations
Length of each phase of a UMA resolutionUMA resolution phasesdocs.polymarket.com/concepts/resolution
What the UMA vote decides and how the bonds moveUMA vote results and bondsdocs.polymarket.com/concepts/resolution

Basics · 8 min

Polymarket Fees Explained

Polymarket prediction market fees explained: the taker fee formula, rates by category, why fees peak at 50 cents, maker rebates, builder fees and 2026 changes.

PolyTerminal is an independent interface for Polymarket and is not operated or endorsed by Polymarket. Orders placed through PolyTerminal carry PolyTerminal’s Polymarket builder code, and PolyTerminal may charge a builder fee on top of Polymarket’s own fees. This page is educational and is not investment advice. Rules were compared with the official documentation on Oct 19, 2026; check the source before you act on a number.