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:
- Total virtual reinforcements for each condition and the respective outcomes
- 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.