If you trade on Polymarket, your money depends on the UMA oracle. It's the system that decides whether a market resolves YES or NO — and whether you get paid. Most traders never think about it until a dispute freezes their capital.

Here's how it actually works, why it creates disputes, and what you can do about it.

The Basics: What Is the UMA Oracle?

UMA (Universal Market Access) runs an "optimistic oracle" — a system for resolving questions about real-world events on the blockchain. Polymarket uses it to settle markets.

The key word is "optimistic." The system assumes the first answer proposed is correct, unless someone disputes it.

The Resolution Process

  1. Market expires. The close date passes or the resolution conditions are met.
  2. A proposer submits an answer. Someone (usually automated) proposes YES or NO, along with a bond.
  3. Challenge period. For a set time window, anyone can dispute the proposed answer by posting their own bond.
  4. If no dispute: The proposed answer is accepted. Market resolves. Traders get paid.
  5. If disputed: The question goes to UMA token holders for a vote. This takes time — typically days to weeks. During this period, capital is frozen.

Why "Optimistic"?

The system is designed so that most questions resolve without a vote. The bond mechanism creates economic incentive to propose correct answers and only dispute clearly wrong ones. For unambiguous questions ("Did France win the World Cup?"), this works perfectly — nobody disputes because the answer is obvious.

The problem is ambiguous questions.

Why Disputes Happen

A dispute occurs when the answer isn't obvious — when reasonable people can disagree about whether the resolution criteria have been met.

After analysing 1,654 UMA disputes across 164K+ markets, we've identified three root causes:

1. The Question Is Subjective

Example: "Biden senile during the debate?"

The resolution requires that Biden "exhibits clear signs of senility." But "clear signs" is a subjective medical judgment. There's no clinical threshold in the resolution text. The first proposer said YES. Someone else looked at the same debate footage and said NO. Dispute filed.

The oracle can only resolve objective questions. When the question requires judgment, the voting process becomes a popularity contest among UMA token holders, not a factual determination.

2. Key Terms Are Ambiguous

Example: "Will Gaza ceasefire deal be reached before December 31 2024?"

"Ceasefire deal" has no standard definition. The proposer might interpret a temporary humanitarian pause as a "deal." The disputer might require a signed formal agreement. Both are reasonable interpretations. Dispute filed — twice.

The oracle resolves based on the question text. If the text is ambiguous, the oracle has the same problem as the traders: it doesn't know what "ceasefire" means either.

3. The Resolution Source Is Unreliable

Example: Markets resolved by "according to media reports."

Which media? How many? What if CNN says YES and Reuters says NO? The resolution criteria don't specify a single authoritative source, so the proposer picks one source and the disputer picks another. Dispute filed.

Clean resolution requires one authoritative source — FIFA for sports, FOMC for rate decisions, official election commissions for elections. When the source is "media" or "reports," disputes are almost guaranteed.

What Happens to Your Money During a Dispute

This is the part that costs traders:

  1. Capital is frozen. You can't withdraw or redeploy your position during the dispute period.
  2. The voting period takes days to weeks. UMA token holders vote, but the voting cycle has fixed timing.
  3. The outcome is uncertain. UMA voters aren't experts on the specific question — they're token holders interpreting ambiguous text.
  4. Opportunity cost is real. If $20K is frozen for 3 weeks during a volatile market, you're not just risking the position — you're missing every other trade you could have made with that capital.

How to Protect Yourself

Before You Trade

Check the resolution criteria carefully. Ask three questions:

  1. Could two reasonable people disagree on whether this resolved YES or NO?
  2. Is every key term specifically defined in the resolution text?
  3. Is there a single, authoritative resolution source?

If the answer to #1 is yes, or #2 or #3 is no, dispute risk is elevated.

Use Automated Screening

We built OracleMangle specifically for this. Our model scores every open market on Polymarket and Kalshi for dispute risk (0-100%), trained on 1,654 actual disputes. Markets we flag as high risk get disputed at 8.2x the baseline rate.

Get alerts via Telegram: @OracleManglebot

Or if you run a trading bot, add a single API call before entering any position:

curl -H "X-API-Key: YOUR_KEY" https://api.oraclemangle.com/v1/markets/CONDITION_ID
# -> {"dispute_risk": 0.72, "safe_to_trade": false, "question": "Will there be a ceasefire..."}

If safe_to_trade is false, your bot skips the market. That's it.

The Bigger Picture

The UMA oracle is a good system for objective questions with clear resolution sources. It fails predictably on subjective questions with ambiguous criteria. That predictability is what makes dispute risk scorable — the same patterns that caused disputes in 2024 will cause disputes in 2025 and beyond.

The question "Will France win the World Cup?" will never be disputed. The question "Will there be a ceasefire?" will almost always be disputed. The patterns are consistent and learnable.


OracleMangle scores every Polymarket and Kalshi market for UMA dispute risk. Free Telegram alerts — see which markets will be disputed before they are.

Check any Polymarket or Kalshi market for dispute risk

Try Free on Telegram