Welcome to UMA Documentation
UMA builds decentralized infrastructure to allow developers to build financial applications. There are two primary parts of this infrastructure: the decentralized oracle (DVM) and the financial contract templates that depend on it.
If you’d like to start working with the UMA platform, we have a variety of tutorials that should help you get familiar with the technology. A good place to start is the prerequisites, which will be required before working through any of the other tutorials.
To learn more about how the platform works, there are a few high-level explainers to help you conceptually understand how parts of the system interact with one another. For a high-level introduction to how the decentralized oracle (DVM) works, please see the architecture overview.