> For the complete documentation index, see [llms.txt](https://docs.ferdyflip.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ferdyflip.xyz/betting/provably-fair.md).

# Provably Fair

On the networks that support it, we utilize Chainlink VRF to guarantee that every spin and deal is truly fair and random, providing you with a trustworthy and transparent gambling experience. A VRF is a Random Number Generator (RNG) that provides random outcomes verifiable on-chain. With a VRF, Ferdy can provide users with provably fair outcomes that are impossible to have been tampered with. More information on how a VRF like Chainlink VRF works can be found [here](https://docs.chain.link/vrf/v2/introduction).&#x20;

We have built our own in-house randomness provider on networks that Chainlink doesn't yet support. The server awaits a request for a random number and fulfills it with a 256-bit integer. This integer is computed off-chain to avoid cheating the system.&#x20;

The code for the randomness server is public and can be found on our [GitHub](https://github.com/DeepWaterStudios/ferdyflip-vrf-server).

<table><thead><tr><th width="180">Network</th><th>VRF integration</th></tr></thead><tbody><tr><td>Avalanche</td><td><a href="https://vrf.chain.link/avalanche/105">Subscription</a></td></tr><tr><td>Avalanche Fuji</td><td><a href="https://vrf.chain.link/fuji/499">Subscription</a></td></tr></tbody></table>
