> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coinlotto.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# What is CoinLotto?

CoinLotto is an on-chain lottery protocol available on BNB Chain, Base, Polygon, and Ethereum.

It brings together three ways to participate: **Play** lotteries, **Launch** your own lottery, and **Earn** through the Referral Program.

CoinLotto uses raffle-style ticket draws. Each ticket receives a unique on-chain ticket number at purchase. When a draw is finalized, the protocol randomly selects winning ticket numbers and distributes the entire final Prize Pool among the corresponding winners under the lottery’s predefined rules.

There is no number-selection step for players: a ticket is a direct on-chain entry into the draw.

## Transparent by default

Ticket purchases, Prize Pool activity, draw outcomes, and prize claims are publicly verifiable on-chain.

Every CoinLotto lottery—whether launched by CoinLotto or a Creator—is created with a fixed configuration. Once live, its rules cannot be changed, and its parameters remain publicly verifiable on-chain.

CoinLotto uses [verifiable randomness](/trust-and-security/verifiable-randomness) powered by Chainlink VRF 2.5 for winner selection.

## Explore CoinLotto

* **Play** — [Compare Lotteries](/lottery-types/compare-lotteries)
* **Launch** — [Launch a Lottery](/lottery-mechanics/launch-a-lottery)
* **Earn** — [Referral Program](/referral/referral-program)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.