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

# Introduction

Prizerail runs prize draws for apps. Your app picks the winners. Prizerail locks the list, decides each winner's prize with a random value nobody controls, and pays the prizes to your wallet in USDC. Every draw publishes a proof that anyone can check.

## How a draw works

1. **Prizerail gets the winners.** Before each draw's cutoff, Prizerail fetches the list from a URL you publish, or your backend posts it to the API.
2. **The list locks.** At the cutoff, Prizerail records a fingerprint of the list. It can't change after that.
3. **A random value is drawn.** Only after the lock.
4. **Each winner rolls.** The random value, each winner's position and their id decide their roll, and the roll picks a prize from your campaign's prize table.
5. **Prizes are paid.** Small prizes go to your wallet as one USDC transfer per draw. Large prizes are paid by hand.
6. **The proof is published,** with every input and result.

## Where to start

* New here? Read the [Quickstart](/getting-started/quickstart).
* Want the vocabulary first? See [Concepts](/getting-started/concepts).
* Checking a draw? Go to [Verify a draw](/verification/verify-a-draw).

Questions, or ready to set up a campaign? [Get in touch](https://www.prizerail.com/get-in-touch).


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