Welcome to UMA
A decentralized truth machine
Last updated
Was this helpful?
A decentralized truth machine
Last updated
Was this helpful?
An optimistic oracle (OO) that can record any verifiable truth or data onto a blockchain
UMA is an optimistic oracle and dispute arbitration system that securely allows for arbitrary types of data to be brought onchain. UMA’s oracle system provides verified onchain data for projects including:
Crosschain bridge
Prediction markets
Insurance protocols
Custom derivatives
UMA's optimistic oracle (OO) is designed to be modular and extensible with focus on building real-world use cases. Two main versions of the optimistic oracle (OO) are currently live: OOv2 and OOv3. Choosing the right one depends on your use case.
Learn the fundamentals of UMA's optimistic oracle.
UMA offers OOv2 and OOv3. Based on your idea and product, let's learn which one fits your use case best:
Integrations must submit data requests that can then be answered by third-party proposers.
Integrations submit assertions, where they propose data to their own request along with its parameters.
The specific parameters for proposers and disputers to follow must be included in the request.
The challenge period and dispute process remains the same.
Primary use cases: Prediction markets, sports betting applications, and insurance protocols.
Primary use cases: Crosschain infrastructure, content moderation, transaction verification.
Having decided the correct optimistic oracle for your use case, let's now dive deeper into how you can ship apps powered by verifiable onchain truth using UMA's optimistic oracle.
OOv2 prioritizes protocols that need third-parties to propose answers to data requests.
Here are some app guides to help you build on UMA OOv2:
The UMA token secures UMA’s optimistic oracle through decentralized governance and economic guarantees against corruption. Token holders vote on upgrades, price requests, and disputes, earning rewards for honest participation.
UMA Improvement Proposals (UMIPs) are design documents used to propose changes to the UMA ecosystem. They are an important part of UMA's governance processes.
The UMA DAO accepts proposals for onchain actions that require tokenholders approval. An example would be a request for funding from the UMA treasury.
We understand that your product needs can be complex and would require a larger discussion on which optimistic oracle version to use. Feel free to reach out to us and get help.
We request all community members and developers to and gain instant help on any issues they face while voting or submitting proposals to UMA.
You can .
The security of our protocol is extremely crucial. If you notice any bugs in the protocol, . You can also find details of our .
Prediction Market
Use OOv2 to identify and settle real-world events in prediction markets.
Insurance
Use OOv2 to verify and resolve claims in insurance applications.
Data Asserter
Use OOv3 to asserts arbitrary offchain data onchain through flexible assertions
Escalation Managers
Use OOv3 to enable modular functionality via custom escalation managers
Governance
Learn about UMA token, UMIPs and voting on UMA's DVM
UMIP Process
Learn how UMIPs propose changes to the UMA Ecosystem
DAO Proposals
Learn how you can submit onchain proposals to the UMA Ecosystem