Proof-of-Personhood Truth Oracle (think UMA but with WorldID)
UMA currently handles the resolution of multi-billion dollar Polymarket bets, yet the UMA token that underpins and secures the oracle has a market cap of only ~$200 million as of November 2024.
This imbalance introduces a significant risk for Polymarket users due to UMA’s stake-based governance (i.e., greater financial stake equates to more voting power), which makes it susceptible to potential exploitation by large token holders or "whales."
A more secure approach leverages the collective input of millions of unique humans worldwide to assert the truth of a statement through voting.
We have integrated WorldID and World Mini Apps to create a marketplace where proposers can submit questions they wish to verify in exchange for bounties, and World users can earn money by voting on the correct answers.
The project comprises a Mini App within the World App, an oracle contract deployed on Worldchain connected to the Mini App, and a self-hosted The Graph subgraph for indexing contract events and data. We also implemented and deployed a worldIdRegister and a Permit2Vault contract.
Together, these components allow the Mini App to:
The contract is deployed on Worldchain: