How Polymarket's Oracle and Resolution Work
When an event ends, Polymarket markets are resolved so that winning token holders can redeem shares for $1 each and losing tokens become worthless. Resolution is decentralized: Polymarket uses the UMA Optimistic Oracle, so anyone can propose an outcome and anyone can dispute it. This guide explains how the oracle and resolution process work—proposal, challenge period, disputes, UMA vote—and how to redeem winning positions. We are not affiliated with Polymarket; for the latest details see Polymarket Resolution docs and UMA documentation.
Resolution rules: what determines the outcome
Every market has resolution rules that define how the outcome is determined. The rules specify edge cases (e.g. how ties or ambiguous situations are handled), the end date when the market is eligible for resolution, and the resolution source—where the outcome comes from (e.g. official announcements, specific websites). The market title states the question; the rules define how it resolves. Always read the resolution rules before trading so you know exactly what "yes" and "no" mean and when resolution can happen.
The UMA Optimistic Oracle
Polymarket uses the UMA Optimistic Oracle for decentralized, permissionless resolution. No single party decides the outcome: anyone can propose a resolution, and anyone can dispute it. The system relies on bonds and rewards so that proposers and disputers are financially motivated to act on the true outcome. If a proposal is wrong or too early, the proposer loses their bond; if a disputer is right, they get their bond back plus part of the proposer's bond. That keeps resolution economically secure without a centralized referee.
Proposal: who can propose and what it costs
Anyone can propose a resolution by (1) submitting the proposal to the UMA Oracle, (2) posting a bond (typically $750 USDC.e), and (3) selecting the winning outcome. If the proposal is correct and no one disputes it during the challenge period, the proposer receives their bond back plus a reward. If you propose incorrectly or before the event has actually concluded, you lose your entire bond—so only propose when you are confident in the outcome and understand the resolution rules.
Challenge period: the 2-hour dispute window
After a proposal, there is a 2-hour challenge period in which anyone can dispute the proposed outcome. Two outcomes are possible:
- No dispute: The proposal is accepted and the market resolves. This is the fastest path—resolution in about 2 hours after the proposal.
- Disputed: A new proposal round begins. To dispute, you post a counter-bond (same amount as the proposer, typically $750). If the second proposal is also disputed, resolution escalates to UMA's Data Verification Mechanism (DVM) for a token holder vote.
So there are three resolution flows: (1) No dispute — propose then resolve (~2 hours). (2) One dispute — propose, challenge, second propose, then resolve. (3) Two disputes — propose, challenge, second propose, second challenge, then resolve via DVM vote.
Dispute and UMA vote
When a proposal is disputed, the dispute triggers a new proposal round (or, if already in the second round, a debate period). The disputer posts a counter-bond (same amount as the proposer). During the 24–48 hour debate period, evidence can be submitted in UMA's Discord channels (#evidence-rationale and #voting-discussion). After the debate, UMA token holders vote on the correct outcome; voting takes approximately 48 hours.
Bond distribution after the vote:
- Proposer wins: Original proposal accepted. Proposer gets bond back plus half of disputer's bond.
- Disputer wins: Proposal rejected; a new proposal is needed. Disputer gets bond back plus half of proposer's bond.
- Too early: Event hasn't concluded yet. Disputer gets bond back plus half of proposer's bond.
- Unknown / 50–50: Neither outcome applicable (rare). Market resolves 50/50—each token redeems for $0.50; disputer gets bond back plus half of proposer's bond.
After resolution: settlement and redeeming
Once a market resolves: losing tokens become worthless ($0.00), winning tokens become redeemable for $1.00 each, and trading stops—you can no longer buy or sell tokens for that market.
Redeeming tokens
After resolution, you call the redeemPositions function on the CTF (Conditional Token Framework) contract to exchange winning tokens for USDC.e. The contract burns your tokens and returns the corresponding collateral—for example, 100 winning tokens → $100 USDC.e. You can do this from your wallet or via the Polymarket UI when it supports redemption for that market.
Resolution timeline
Challenge period: 2 hours. Debate period (if disputed): 24–48 hours. UMA voting (if disputed): ~48 hours. So undisputed resolution is about 2 hours after proposal; disputed resolution can take roughly 4–6 days total.
Clarifications and edge cases
In rare cases, Polymarket may issue an "Additional context" update to clarify resolution rules after trading has begun. These clarifications are published onchain (via the bulletin board contract), should be considered by UMA voters when resolving disputes, and cannot change the fundamental intent of the question. If you believe a clarification is needed, you can request it in the Polymarket Discord #market-review channel.
Frequently Asked Questions: Polymarket Oracle and Resolution
What oracle does Polymarket use for resolution?
Polymarket uses the UMA Optimistic Oracle. Anyone can propose an outcome (with a bond, typically $750 USDC.e) and anyone can dispute it during the 2-hour challenge period. If disputed twice, resolution goes to UMA's DVM for a token holder vote.
How long does Polymarket resolution take?
Undisputed: about 2 hours after a proposal. Disputed: 2-hour challenge, 24–48 hour debate, then ~48 hours for UMA voting—about 4–6 days total for disputed resolution.
What happens to my tokens when a Polymarket market resolves?
Losing tokens become $0.00. Winning tokens are redeemable for $1.00 each. You call redeemPositions on the CTF contract to burn winning tokens and receive USDC.e (e.g. 100 winning tokens → $100 USDC.e).
Who can propose or dispute a Polymarket resolution?
Anyone. Proposers post a bond and submit to the UMA Oracle; disputers post a counter-bond during the 2-hour challenge. Correct proposers get bond back plus reward; wrong proposers lose their bond; disputers who are right get bond back plus half of the proposer's bond.
Summary
How Polymarket's oracle and resolution work: Markets are resolved using the UMA Optimistic Oracle. Anyone can propose an outcome (bond ~$750 USDC.e) and anyone can dispute it in a 2-hour challenge period. No dispute → resolve in ~2 hours. One or two disputes lead to a second proposal and, if needed, a UMA DVM vote (~48 hours). After resolution, losing tokens are worthless and winning tokens redeem for $1 each via redeemPositions on the CTF contract. Resolution rules (end date, source, edge cases) are set per market—always read them before trading. For the latest, see Polymarket Resolution and UMA Oracle Portal. For copy trading on Polymarket, see the leaderboard and automated trading bot.