UMA describes itself as the platform for financial innovation, a protocol for building decentralized synthetic assets. UMA utilizes concepts from traditional financial derivatives and combines this with their open-source protocol. By doing this UMA allows any two counter parties to design and create their own financial contracts.