Basic Concepts
Data Providers

Data Providers

A Data Provider is an entity with the necessary access in a Pool to create and cancel events, create, resolve or cancel Conditions and update the odds. Data Providers are the entities ensuring there are Conditions to bet on, and that the probabilities for these conditions are such that the pool generates a profit from the betting over time.

At the time of creation of Conditions the Data Provider sets:

  1. Total virtual reinforcements for each condition and the respective outcomes
  2. Margin for each condition/outcomes thus setting the odds

The Data Provider receives a share of the profit that is due to the Pool. It can be either the Pool owner or any other address, for additional security.

In contracts infrastructure, the Data Provider is represented as an address to which a part of the profit share is credited by LP after the completion of each Condition.