Skip to content

How Polymarket Markets Resolve: UMA Oracle, Claims & Disputes Explained

Polymarket markets resolve using the UMA Optimistic Oracle. Learn the proposal → liveness → dispute → DVM process and how to claim your USDC winnings.

8 min read
This page contains affiliate links. If you sign up through our links, we may earn a commission at no extra cost to you. This helps support our free content.
On this page

When a Polymarket market closes, how does it decide who wins? The answer is the UMA Optimistic Oracle — an independent, decentralized protocol that determines outcomes via a proposal and dispute system.

Understanding this process matters for two reasons: it tells you how secure the resolution is, and it tells you exactly how and when to claim your winnings.

The Resolution System: UMA Optimistic Oracle

Polymarket does not decide outcomes itself. Resolution is handled by the UMA Optimistic Oracle (OO) — a smart contract protocol where anyone can propose an outcome, and anyone else can dispute it.

The word “optimistic” refers to the core design principle: proposals are assumed to be correct unless someone disputes them. Most markets resolve without any dispute, making the process fast and cheap.

Step-by-Step: How Resolution Works

1. Market Closes

Every Polymarket market has an end date tied to a real-world event. Once that date passes and the event has occurred (or definitively not occurred), the market is eligible for resolution.

Trading continues right up to the end date. In the final hours before a near-certain outcome, you’ll often see YES shares trading at $0.995–$0.999 as traders factor in the time value of waiting for formal resolution.

2. Outcome Proposal

After a market closes, an approved proposer submits a proposed resolution to the UMA Optimistic Oracle. To do so, they must post a $750 USDC bond.

The proposal specifies:

  • Which market is being resolved
  • The proposed outcome (e.g., YES or NO)
  • Any supporting evidence or resolution criteria

The Proposer Whitelist

Polymarket has been moving newer markets to a proposer whitelist — meaning only approved addresses can submit proposals for those markets. Most markets created recently use this system.

To qualify for the whitelist, you need approximately five successful proposals with no disputes or issues. The catch is that new markets are already whitelisted, so you can’t build a track record on them. To earn your first successful proposals, you need to find older markets still using the open (non-whitelisted) framework, propose correctly on those, and then apply for whitelist access.

In practice, most Polymarket users will never need to think about this. Polymarket’s own bots submit accurate proposals on almost all markets almost immediately after they close. The whitelist exists to prevent spam and incorrect proposals — not to gate normal trading in any way. The $2 reward per proposal is there to compensate approved proposers for the service, not to create a meaningful income stream.

3. 2-Hour Liveness Period

After a proposal is submitted, a 2-hour window opens for disputes. During this time, anyone can challenge the proposed outcome by posting a matching $750 USDC bond.

If no dispute is filed within 2 hours:

  • The market resolves to the proposed outcome
  • The proposer receives their $750 bond back plus a $2 USDC reward for their service

The $2 reward is modest but covers gas costs and incentivizes timely proposals. In practice, Polymarket’s automated proposers handle almost all resolutions within minutes.

4. If Disputed

If someone disputes a proposal (posting their own $750 bond), the oracle resets:

  • The original proposal is voided
  • A new proposal period begins — anyone can submit a fresh proposal
  • The disputer’s and proposer’s bonds are held until the dispute is resolved

In many cases, a first dispute is enough to correct an erroneous proposal. The new proposer submits a correct outcome, which goes undisputed and resolves normally.

5. Escalation to the DVM

If a dispute is filed against the second proposal, or if the dispute cannot be resolved through re-proposal, the case escalates to the UMA Dispute Resolution Mechanism (DVM).

The DVM is a voting system where UMA token holders vote on the correct outcome. The voting period lasts 48 to 96 hours.

After voting:

  • The market resolves to the outcome that receives the majority vote
  • The party that was wrong in the dispute (proposer or disputer) forfeits their $750 bond to the winning party
  • UMA token holders who voted correctly receive a small reward from protocol fees

DVM escalations are uncommon. Most Polymarket markets resolve at step 3 (liveness expiry) without any dispute at all.

How to Claim Your Winnings

Once a market resolves in your favor, your winning shares are worth $1.00 USDC each.

  1. Go to your Portfolio page on Polymarket
  2. Find your resolved position
  3. Click the Claim or Redeem button
  4. Confirm the transaction in your wallet
  5. USDC arrives in your Polymarket wallet

The claim button typically appears within a few hours of the market’s end date, once the UMA proposal has been submitted and the liveness period has passed. The process usually completes within a few hours of the market closing — faster if there’s no dispute.

I usually wait for the claim button to appear and just hit it. It takes maybe 10–15 minutes of actual attention and a small gas fee.

Method 2: Sell Before Resolution

You don’t have to wait for formal resolution to capture your profit. In the minutes or hours before resolution, winning shares typically trade at $0.995–$0.999.

Selling at $0.999 means you accept a 0.1% discount relative to claiming at $1.000 — but you receive USDC almost instantly without waiting for the oracle process or paying to claim.

This is particularly useful if:

  • You want to redeploy capital quickly into a new market
  • Resolution is likely to take longer than usual (e.g., if a dispute is expected)
  • The market involves a close or contested outcome where resolution might be delayed

The trade-off is clear: $0.999 now vs. $1.000 in a few hours. Most of the time, the speed is worth the penny.

Market Resolution Criteria

Each Polymarket market has a specific resolution criteria defined when the market is created. This criteria determines what counts as YES and what counts as NO.

Common patterns:

  • Binary outcome: “Will X happen by date Y?” — resolves YES or NO
  • Price threshold: “Will Bitcoin exceed $100,000?” — resolves YES if the price crosses on a specific exchange at a specific time
  • Event-based: “Will Team X win the championship?” — resolves YES/NO based on official results

Resolution criteria are written into the market description. If you’re trading on an important market, read the criteria carefully — edge cases occasionally arise where the precise wording matters.

What Happens If a Market Doesn’t Resolve?

In rare cases, a market may not resolve clearly — for example, if the underlying event is cancelled, postponed indefinitely, or its outcome is genuinely ambiguous.

In these cases, the UMA oracle can resolve the market as 0.5 (a 50/50 split), meaning all positions receive $0.50 per share regardless of YES or NO. This is relatively uncommon but worth being aware of for edge-case markets.

Why This System Matters

The optimistic oracle design has two important implications for traders:

1. Resolution is trustless. Polymarket cannot unilaterally decide outcomes. The oracle process is governed by the UMA protocol, which Polymarket does not control. This is a meaningful security guarantee.

2. Bad resolutions can be challenged. If a market is proposed to resolve incorrectly, any user with $750 USDC can dispute it. The dispute system is rarely needed, but it exists as a safety net.

Learn More

Frequently Asked Questions

How long does it take for a Polymarket market to resolve?
Resolution typically completes within a few hours of a market's end date. The UMA Optimistic Oracle has a 2-hour liveness period after an outcome is proposed. If undisputed, the market resolves. If disputed, resolution can take 48–96 hours while UMA token holders vote.
Who decides how a Polymarket market resolves?
The UMA Optimistic Oracle decides. An approved proposer submits the outcome after a market closes, posting a $750 USDC bond. Most new markets use a proposer whitelist — only approved addresses can submit. If undisputed within 2 hours, the market resolves. Disputes escalate to a vote by UMA token holders.
How do I claim my winnings on Polymarket?
Go to your Portfolio page and look for the Claim or Redeem button next to your resolved winning positions. Each winning share redeems for $1.00 USDC. You can also sell winning shares at ~$0.999 before resolution for near-instant liquidity.
What happens if I disagree with how a market resolved?
You can dispute a proposed resolution by posting a $750 USDC bond within the 2-hour liveness window. If disputed, the case escalates to the UMA DVM, where UMA token holders vote on the correct outcome over 48–96 hours.
Can a Polymarket market resolve incorrectly?
Incorrect resolutions are rare but theoretically possible. The UMA oracle has multiple safeguards: a 2-hour challenge window, a dispute mechanism, and a final appeal to UMA token holders. Historically, the overwhelming majority of Polymarket markets have resolved correctly.