LogoLogo
  • Welcome to Predict...
  • The Basics
    • How Does Predict Work?
    • Making Your First Purchase
    • How to Earn Points
    • Predict Fees and Limits
    • Understanding the Order Book
    • Native Yield
    • Rewards
      • Blast Gold
      • Blast Points
      • Multipliers and Boosts
  • Knowledge Base
    • Wallets
    • The UMA Oracle
    • FAQs
    • Brand Assets
    • Point Calculations & Snapshots
    • Converting Complementary Positions (NO → YES)
    • Merging YES/NO Shares
    • The Gold League
    • The Gold League (PnL Remix)
  • DEVELOPERS
    • FAQs
    • Predict REST API
    • Technical Overview
    • Deployed Contracts
    • API Reference
  • Terms of Service
  • Go to predict.fun
  • Join the Discord
  • Follow Us on X
Powered by GitBook
On this page
  1. Knowledge Base

The UMA Oracle

PreviousWalletsNextFAQs

Last updated 8 months ago

When a market expires, Predict queries 's optimistic oracle — a decentralized system that reports the correct outcome of a given event. The oracle acts as Predict's source of truth, leveraging a clever mechanism for settlement and dispute resolution.

How It Works

When an event occurs, Predict asks UMA for the outcome.

On the UMA side, users are financially incentivized to provide the correct response:

  1. A user (referred to as an Asserter) puts forward an answer, locking up their own funds in a 'bond.'

  2. A dispute period is initiated, where anyone can contest the answer provided.

    1. If no one raises a dispute within this period, the answer is assumed to be true, and the Asserter's bond is returned plus a reward.

  3. Should someone (a Disputer) wish to challenge the Asserter's answer, they will also put up a bond and trigger a dispute.

  4. At this stage, Voters, who stake UMA's native token, determine the correct result independently and cast a vote to that effect.

  5. Based on the outcome of the vote:

    1. The correct voters receive additional tokens, while the incorrect ones have their staked amount slashed.

    2. The losing Asserter/Disputer loses their bond, with half of it paid to the other party in the challenge and the other half paid to the protocol.

This system relies on a combination of incentives and sanctions to keep participants acting honestly.

Learn more over at .

UMA
docs.uma.xyz