project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

ProofOfTruth

Proof-of-Personhood Truth Oracle (think UMA but with WorldID)

ProofOfTruth

Created At

ETHGlobal Bangkok

Winner of

World - Best Mini App 1st place

Project Description

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.

How it's Made

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:

  • verify unique humans using WorldID.
  • resolve questions with staking functionality.
  • Permit2 approvals and transfers involving the World token.

The contract is deployed on Worldchain:

  • 0x03d9858aa5c3a8e79560e833827e6a096643e061
background image mobile

Join the mailing list

Get the latest news and updates