# 🎲︱Probability Fair Games

Provable fairness is a cornerstone of trust in online gaming, with it game outcomes are fair and transparent. It allows players to verify independently that their game results have not been manipulated.

### Mechanism of Provable Fairness

* **Commitment Scheme:** This technique guarantees that player input significantly influences the game results. Before the game begins, the operator commits to a secret value, which is then combined with the player’s input to determine the game outcome.
* **Cryptographic Hashing:** To maintain transparency and integrity, the operator’s input is hashed and shared with the player before their participation. This hashed value cannot be altered without detection, ensuring the casino remains committed to the initially declared outcome.

### Simplified Model of Provable Fairness

The provable fairness mechanism can be displayed as a formula: $$fair result=operator’s input (hashed)+customer’s inputfair result=operator’s input (hashed)+customer’s input$$

It represents how both the casino's and the player's inputs are essential in determining a fair game result, creating a trust-less environment for online gambling. This system prevents any manipulation from the operator’s side, as any change in the input after the game starts would be evident in the final result, contradicting the pre-committed hashed value.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.playland.gg/whitepaper/betting-protocol/probability-fair-games.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
