> For the complete documentation index, see [llms.txt](https://zkplay.gitbook.io/zkplay-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://zkplay.gitbook.io/zkplay-docs/games/zkplay-raffle.md).

# zkPlay Raffle

zkPlay Raffle is the first game hosted on zkPlay.

Every 24 hours at 11:00 UTC, a new Raffle is drawn. Each Raffle Round can have up to 250 playing Tickets. Every player can play with up to 10 Tickets per Round.

Each ticket costs an amount of ETH, currently set at 0.0025 ETH per ticket. The total rewards distributed per round equals the number of playing tickets times 0.0025 ETH minus a 2.5% Raffle share. The entirety of the Raffle Share is used to continue to develop and grow the zkPlay platform.

For every ticket played, an User also earns 5 zkPoints, which help level up their evolving zkPlay Profile NFT and grants them more voting power in the future.

Several Winners are drawn from each Raffle Round, which will receive a relative share of the total pot and a bonus amount of zkPoints.

Winners are pulled via a **randomization function** based on data pulled from **on-chain sources,** without any form of human input or influence by the time to **ensure randomness and equal odds.**

### Reward Breakdown

The number of Winners and specific rewards depend on the number of Active Tickets in a round. More Active Tickets = More Winners.

<table><thead><tr><th width="103.66666666666669">Tickets</th><th width="116">1st</th><th width="112">2nd</th><th width="103">3rd</th><th width="103">4th</th><th width="104">5th</th><th>6-10</th></tr></thead><tbody><tr><td>1-10</td><td>100% + 250 zkPTS</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>11-100</td><td>75% + 250 zkPTS</td><td>10% + 100 zkPTS</td><td>5% + 50 zkPTS</td><td>5% + 50 zkPTS</td><td>5% + 50 zkPTS</td><td></td></tr><tr><td>101-250</td><td>75% + 250 zkPTS</td><td>5% + 100 zkPTS</td><td>5% + 100 zkPTS</td><td>5% + 100 zkPTS</td><td>5% + 100 zkPTS</td><td>1% + 25 zkPTS</td></tr></tbody></table>

### Multiplier Streak

Users can earn additional zkPTS by playing consecutive Raffle Rounds. Below is a breakdown of the zkPTS multiplier.

<table><thead><tr><th width="203.66666666666669">Play Streak</th><th>zkPoints multiplier</th></tr></thead><tbody><tr><td>2-5 days</td><td>2x</td></tr><tr><td>6-9 days</td><td>2.5x</td></tr><tr><td>10-14 days</td><td>3x</td></tr><tr><td>15- 19 days</td><td>4x</td></tr><tr><td>20+ days</td><td>5x</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://zkplay.gitbook.io/zkplay-docs/games/zkplay-raffle.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
