Knowledge base
HomeCapersWiki homeEssays
How Caper worksFoundationsRaising & marketsGovernanceEditorial policyHelpGeneral referenceDAOsDAO governance & toolingDecentralized scienceEconomics
  1. Wiki
  2. /
  3. DAOs
  4. /
  5. Infrastructure & standards
  6. /
  7. UMA (Optimistic Oracle & the DVM)

PreviousToken Engineering Commons (TEC)NextUniswap DAO
MANIFESTO · CAPER / OWN THE GAME
An organization that raises and deploys its own capital. A market that never closes. Governance that can't be captured.
TermsPrivacy
Σ TVL:√3M|24H VOL:√0|CAPERS:14
LAUNCHGOVERN

UMA is best known as an oracle, but its structure makes it one of the most instructive governance designs in the industry: the oracle is a DAO. Where a price-feed oracle like Chainlink pushes data from trusted nodes, UMA answers questions the opposite way — it assumes a proposed answer is correct and only convenes a vote when someone objects. That escalation vote, the Data Verification Mechanism (DVM), is a token-holder governance process whose sole job is to decide what is true. It is the clearest live example of a distinct DAO archetype: not governance over a protocol, but governance as the protocol's source of truth — a decentralised court of last resort.

The Optimistic Oracle: assert first, dispute if wrong

UMA's Optimistic Oracle reports data through economic incentives rather than continuous consensus. A proposer asserts an answer and posts a refundable bond; anyone may act as a disputer and challenge it within a liveness (challenge) window by posting their own bond. If no one disputes before the window closes, the answer finalises and the proposer reclaims their bond plus a reward — hence optimistic. Each proposal can be disputed only once, and a dispute is the only thing that triggers a vote. Per UMA's own figures, roughly 99.8% of requests resolve with no vote at all: the bond-and-challenge game settles almost everything, so the expensive human-judgement layer is invoked only on the genuinely contested tail. This is the same "assert, bond, wait, escalate" pattern behind Zodiac's Reality.eth module — UMA is the alternative oracle underneath it.

The DVM: governance as a court of last resort

When a proposal is disputed, the question escalates to the DVM, a Schelling-point mechanism where UMA stakers vote for the answer they expect other honest voters to converge on — the one most defensible against on-chain reality. Voting runs a commit-reveal cycle documented in UMA's voter guide: a 24-hour commit phase of encrypted votes, then a 24-hour reveal phase. Hiding votes until the reveal stops lazy voters from copying the crowd and stops dishonest voters from coordinating on a wrong result. A question resolves once the modal answer carries at least 65% of all staked UMA (the SPAT), and only if at least 5,000,000 UMA took part at all (the GAT). Both are governance parameters, frozen at a round's first reveal, and the 65% figure is recent: it has applied only since 20 April 2025, before which the requirement was 50%. The gap matters. A month earlier, a disputed Polymarket question settled Yes on 54.60% of revealed stake, a margin the current threshold would not have allowed.

The DVM 2.0 staking design ties the vote to real skin in the game. Staked UMA earns a prorated share of protocol emissions at 0.18 UMA per second; each vote that lands against the resolved majority — or a vote a staker simply skips — is penalised 0.1% of their staked balance, and those slashed tokens are redistributed to the voters who got it right. Unstaking triggers a 7-day cooldown during which tokens neither earn nor vote. That cooldown is the linchpin of UMA's security argument: to corrupt the oracle an attacker must hold enough stake to swing the 65% threshold, but a captured oracle would crater the UMA price over the week it takes to exit — so the cost of corruption is designed to exceed the profit from corruption for any economically significant dispute.

oSnap and the Optimistic Governor: optimistic execution of DAO votes

UMA productised its oracle for governance through the Optimistic Governor, a Zodiac module, and the oSnap front-end built with Snapshot. The idea mirrors Zodiac's Reality Module but swaps in UMA's oracle: a DAO attaches transaction payloads to a Snapshot proposal, and once the off-chain vote passes, anyone can assert on-chain that it passed, backed by a bond. Unless a disputer challenges within the liveness window — escalating to the DVM — the transactions become executable directly from the DAO's Safe treasury, with no executing multisig in the loop. It is the same trust-minimising move as UMA's core oracle, applied to a treasury: replace a trusted human signer with a bonded assertion anyone can contest.

Freshness (2025–26): UMA deprecated oSnap support on 15 December 2025 — after that date the module can no longer execute transactions from a DAO's Safe treasury. The optimistic-execution pattern persists (Zodiac's Reality Module still offers it via Reality.eth), but UMA's own governance-execution product has wound down, leaving the Optimistic Oracle and the DVM as its enduring contribution.

How Caper approaches this

UMA exists because most on-chain governance has to reach outside the chain — "did this Snapshot vote pass?", "what was this asset's price?" — and someone must assert that answer and be disputable. Caper sidesteps that layer for its own governance entirely. A caper's proposals are typed and self-contained — PAYOUT, INVEST, DIVEST, UPGRADE and METADATA — and are executed permissionlessly against the contract's own on-chain state (the execute_proposal_* methods on CaperMain, in contracts/logic/src/lib.rs, are public with no privileged caller). There is no off-chain claim to assert and therefore no optimistic-oracle-and-dispute court to run.

The deeper contrast is in who adjudicates. UMA turns disputed truth into a vote weighted by a separate pool of staked, tradeable UMA. Caper weights governance by w = (t·v) / (V·T) (compute_vote_weight, contracts/common/src/lib.rs), where v is a member's holding of a soulbound, non-transferable proof-of-vote token — DIVISIBILITY_MAXIMUM with metadata describing it as a soulbound stake token that drives exit redemption, its depositor role locked to global_caller(component) so it can never be moved between wallets, minted one per ballot cast and 0.01 per XRD of gross trade value (the first two read off the vote-token declaration in contracts/core/src/caper_dao.rs). That same weight sets a member's treasury share on exit() in contracts/logic/src/lib.rs, which reuses the identical helper and then burns the tokens. The decisive governance factor is therefore earned by the account that transacts, by voting or by trading, and can never be acquired from another holder — but this is not "bagless": holdings t are a multiplicative term, so stake still counts. The honest concession is that UMA answers arbitrary real-world questions Caper does not try to — the comparison is only about governing the DAO itself, where Caper keeps the surface minimal and the influence untransferable.

References

  • UMA, How does UMA's oracle work? — Optimistic Oracle, the DVM, the 65% resolution threshold, and the cost-of-corruption security model.
  • UMA, Voting walkthrough — commit-reveal timing, the 0.18 UMA/s emission rate, the 0.1% slash, and the 7-day unstaking cooldown.
  • UMA, oSnap — the Optimistic Governor / Snapshot execution flow and the 15 December 2025 deprecation notice.
  • Related: Zodiac & the Reality Module · The DAO tooling stack · EigenLayer (intersubjective token-vote adjudication) · Caper: on-chain execution.
Status🟢 Active
Founded2018
Websiteuma.xyz
What it isAn optimistic oracle — a protocol that reports arbitrary facts on-chain by assuming a proposed answer is true unless someone disputes it, with a token-holder vote as the court of last resort
CategoryOracle · dispute resolution · optimistic governance
TokenUMA (ERC-20) — staked in the DVM to vote on disputes and earn emissions
Governance archetypeThe token-vote-as-oracle: instead of governing a treasury, UMA holders vote to adjudicate disputed truth — a Schelling-point court of last resort
Built byRisk Labs (UMA — "Universal Market Access"); Optimistic Oracle live since 2020
Primary sourcesuma.xyz · docs.uma.xyz