How does UMA work?
UMA resolves information requests through an optimistic flow and escalates disputed outcomes to the DVM for decentralized resolution.
Optimistic Oracle
The Optimistic Oracle accepts discrete requests or assertions, lets participants propose an answer and gives other participants a defined window to challenge it. Undisputed outcomes can settle without a full vote.
Requests
Requests define what must be resolved, the evidence or rules that matter and the economic parameters used by the integration.
Proposals
A proposer submits an answer and posts the required economic commitment. The proposal remains challengeable during the configured liveness period.
Disputes
If a proposal is challenged, the disputed question can be escalated to UMA’s DVM for decentralized resolution.
Dispute Resolution via DVM
DVM voters use a commit-and-reveal process so votes remain hidden during the commit phase and are revealed later for tallying.
About this UMA documentation page
What this page covers
Learn how UMA combines optimistic proposals, challenge periods, disputes and DVM voting to verify information for onchain applications and markets.
