Use the dApp

Crowd-sourced verification for smart contracts.

reality.eth provides a flexible mechanism for verifying real-world events for smart contracts.

Generously supported by

  • The Ethereum Community Fund
  • Gnosis
  • Polygon
  • WeTrust
  • Many other contributors

The Oracle Problem.


For smart contracts to produce the correct output, they need a reliable way to verify input. This is the basis of the oracle problem.

The goal of the reality.eth project is to provide developers with a flexible tool that can be plugged in today. And that works with any approach, from trusted arbitrators and distributed juries to fully trustless coordination games.

Contract, Jury & Judge's Gavel

How the dApp Works.


Asking Questions

  • Choose from a variety of question types.
  • Post a clear question in English.
  • Determine the resolution date for a question.
  • Determine how long after that date the question can be answered.
  • Enter an incentive reward for those answering the question if you expect a party other than yourself to answer.
  • Choose from a pool of arbitrators or create your own: such as an individual, organization, DAO, etc.

Answering Questions

  • Post your answer and a bond.
  • Correct answers receive their bond back, plus the reward, and incorrect answers lose their bond.
  • Answers can be challenged via the posting of another answer and a higher bond.
  • Final unchallenged answers are accepted as correct, but arbitration can be requested to dispute an accepted answer.
  • Once the arbitration fee is paid, the question is locked and the arbitrator sends the answer to the smart contract, releasing the bond and reward to the correct answer.

Learn more about the exact mechanics here.

Learn more about the dApp

The dApp.


This dApp can be used standalone, or to power existing smart contracts.

Use the dApp Smartphone screen with Q&A text

Learn More.


Github Documentation White Paper

Join Us.


Discord Medium