UMAUMA Docs
Protocol Overview

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.