Game Logic & Technical Infrastructure
Game Mechanics – French Roulette
BiRiBi implements a traditional European (French) roulette game featuring numbers from 0 to 36. The game follows standard casino rules and mechanics, ensuring familiarity for players worldwide. Each roulette round initially lasts two minutes and is divided into clearly defined phases: Place Your Bets, No More Bets, Spin, Result, and Payout.
All phases are enforced programmatically through smart contracts, eliminating human intervention and discretionary control. While the initial round duration is fixed, it may be adjusted in future protocol upgrades through governance decisions made by BRB token holders. Every bet, spin result, and payout is permanently recorded on-chain and settled automatically.

Randomness & Automation
To guarantee provably fair outcomes, BiRiBi uses Chainlink VRF (Verifiable Random Function) to generate cryptographically secure and verifiable randomness for roulette results and jackpot numbers. This ensures that outcomes cannot be manipulated by the team, validators, or any external party.
In addition, Chainlink Automation is used to trigger game rounds, request randomness, execute result settlement, and distribute payouts. The combination of VRF and automation allows the entire roulette system to operate autonomously, without manual intervention, while remaining fully transparent and auditable by anyone.
Last updated


