UMA oracle explained: how Polymarket markets are resolved, disputed and voted on
Polymarket does not decide its own outcomes: UMA’s Optimistic Oracle does. Proposals and $750 bonds, the two-hour challenge window, disputes, the UMA token-holder vote, who keeps which bond, and the controversies.
Polymarket does not decide who won its markets. UMA's Optimistic Oracle does. UMA is a blockchain protocol for bringing real-world answers onchain. Its oracle is "optimistic": it assumes a proposed answer is correct unless someone puts money down to challenge it within a set window.
For most markets nothing goes wrong: an outcome is proposed, nobody disputes it, and the market resolves about two hours later. This guide explains that normal path, what happens when there is a dispute, and why the system is sometimes controversial.
Process as described in Polymarket's documentation, October 2026. It applies to the global Polymarket site; Polymarket US is a CFTC-regulated exchange with its own rulebook.
The short version
| Step | What happens | Time |
|---|---|---|
| 1. Proposal | A proposer submits the outcome and posts a bond, typically $750 | After the event |
| 2. Challenge window | Anyone can dispute by posting a matching bond | 2 hours |
| 3a. No dispute | The proposal stands; the market resolves | About 2 hours after the proposal |
| 3b. First dispute | The proposal is thrown out and a new one is made | Another proposal round |
| 4. Second dispute | The question goes to a vote of UMA token holders | Debate of 24–48 hours, then a vote of about 48 hours |
| 5. Redemption | Winning shares redeem for $1 each; losing shares are worth $0 | After resolution |
Step 1: the proposal
After the event, a proposer selects the winning outcome and submits it to the UMA oracle with a bond, typically $750. If the proposal stands, the proposer gets the bond back plus a reward. If it is wrong, or made too early, before the event is over, the proposer loses the whole bond.
Who proposes: since an August 2025 upgrade approved by UMA governance (UMIP-189), Polymarket's markets use a managed version of the oracle in which proposals come from an approved list of experienced proposers. The aim was fewer careless or premature proposals. Disputing stays open to anyone.
Step 2: the two-hour challenge window
For two hours after a proposal, anyone who thinks it is wrong can dispute it by posting the same bond. Most markets pass this window without a dispute and resolve.
Steps 3 and 4: disputes and the UMA vote
There are three possible paths:
- No dispute: propose, then resolve, in about two hours.
- One dispute: the first proposal is thrown out, a second proposal is made, and if that one passes its window, the market resolves.
- Two disputes: the question goes to UMA's Data Verification Mechanism (DVM).
At the DVM stage there is a debate period of 24–48 hours, when evidence can be posted in UMA's Discord channels (#evidence-rationale and #voting-discussion). Then UMA token holders vote, which takes about 48 hours. Voters stake UMA tokens, vote privately first and reveal later (a "commit-reveal" vote, so nobody can copy the majority), earn rewards for staking, and can lose part of their stake for voting against the final result or not voting.
Who keeps which bond
| Vote result | What it means | What happens to the bonds |
|---|---|---|
| Proposer wins | The original proposal was right | Proposer gets the bond back plus half of the disputer's bond |
| Disputer wins | The proposal was wrong | Disputer gets the bond back plus half of the proposer's bond |
| Too early | The event had not finished when proposed | Treated as a disputer win |
| Unknown / 50-50 | Neither outcome applies (rare) | Every share redeems for $0.50; the disputer wins the bonds |
Worked example. A proposer posts $750 on "Yes". You dispute with $750 and the vote goes your way. You get your $750 back plus $375 of the proposer's bond: $1,125. The proposer loses $750, and the rest of that bond goes to the UMA protocol.
Clarifications: when the rules change mid-market
Sometimes something nobody foresaw happens after trading starts. Polymarket can then publish an "Additional context" clarification. Clarifications are posted onchain, cannot change the fundamental question, and are meant to be taken into account by proposers and voters. Always read a market's rules and any additional context before trading (how markets resolve).
The controversies
The system works well for clear-cut results like sports scores and crypto prices. Its weak spots show up when the wording is vague and the stakes are high:
- The US–Ukraine minerals deal (March 2025): a market resolved "Yes" before a deal was signed, amid accusations that a large UMA holder had swung the vote.
- Zelensky's suit (July 2025): a multi-million-dollar market on whether Volodymyr Zelensky would wear a suit resolved "No", even though many traders and media reports said he had.
Critics point to two structural issues: voting power is proportional to UMA holdings, so a few large holders matter a lot, and voters can hold positions in the very markets they decide. The 2025 move to approved proposers addressed sloppy proposals, not those voting concerns.
UMA oracle vs Kalshi's resolution
| Polymarket (UMA) | Kalshi | |
|---|---|---|
| Who decides | Proposers and, if disputed, UMA token holders | Kalshi, using the source named in the rules |
| Can you challenge? | Yes, by posting a bond | Through Kalshi support and its rulebook |
| Oversight | Onchain rules and UMA governance | The CFTC |
| Typical speed | About 2 hours with no dispute; days if disputed | Soon after the official source publishes |
More on Kalshi's side: how Kalshi payouts work.
How to follow or dispute a resolution
- Watch the market page: it shows when an outcome has been proposed, disputed or resolved.
- UMA's oracle site (oracle.uma.xyz) lists live proposals and disputes, and vote.uma.xyz shows DVM votes.
- Dispute only if you are sure: you risk the full bond, and "the rules say X" beats "everyone knows Y" in a vote. Read the rules and any clarifications first.
UMA oracle: frequently asked questions
What is the UMA oracle?
A blockchain protocol that brings real-world answers onchain. Its Optimistic Oracle accepts a proposed answer unless someone disputes it with a bond within a set window.
How long does Polymarket take to resolve a market?
About two hours after a proposal if nobody disputes it. A disputed market can take several days, because of the debate period and the token-holder vote.
How much is the UMA bond on Polymarket?
Typically $750, for both the proposer and a disputer.
Who votes on Polymarket disputes?
UMA token holders who stake their tokens in UMA's voting system, after a second dispute.
What happens if a market resolves 50-50?
Each share, Yes or No, redeems for $0.50. It is rare, used when neither outcome applies.



