# Rewards and Distribution

## Inverse Score-based Reward System&#x20;

At Cracers, we pride ourselves on providing a unique and fair reward system that offers exciting opportunities for all participants, regardless of their level of expertise in forecasting. Our innovative inverted score-based reward system ensures that rewards are distributed based on the accuracy of each participant's forecast, allowing those with the closest predictions to earn the highest rewards.

## How it Works

In each race, participants forecast the future price of a specific publicly traded asset for a predetermined date and time. They earn points based on their forecasting accuracy - the closer the forecast is to the real price, the lower the score.

The key aspect of our system is that lower scores are better. Think of it like golf - the fewer strokes (or in our case, points) you have, the better you've performed.

## Entry Fee Distribution

When participants register for a race, they pay an entry fee. This fee is distributed in the following manner:

**a.** 5% goes to the winner of the event (the participant with the best score). \
**b.** 5% goes to the Cracers community\
**c.** x% goes to other set royalties (this value varies depending on the type of race)\
**d.** The remaining fees form the reward pool, which is distributed among the participants based on the Inverse Score-based Reward system.

## Reward Calculation

To calculate the reward for each participant from the remaining pool (after distribution as per points a, b, and c), we follow these steps:

1. Calculate the inverse of each participant's score.
2. Sum up all the inverse scores of the participants.
3. Divide each participant's inverse score by the total sum of inverse scores.
4. Multiply each participant's proportion (from step 3) by the total reward pool.

Here's an example considering $50 of rewards for distribution and random scores: <br>

<table data-full-width="true"><thead><tr><th width="137" align="center">Participant</th><th width="122" align="center">Score</th><th width="156" align="center">Inverse Score</th><th width="329" align="center">	Proportion of Total Inverse Scores</th><th align="center">Reward</th></tr></thead><tbody><tr><td align="center">A</td><td align="center">20</td><td align="center">(1/20)=0.05</td><td align="center"> (0.05/0.125) = 0.4 </td><td align="center">(0.4x50)= $20</td></tr><tr><td align="center">B</td><td align="center">25</td><td align="center">0.04</td><td align="center">0.32</td><td align="center">$16</td></tr><tr><td align="center">C</td><td align="center">50</td><td align="center">0.02</td><td align="center">0.16</td><td align="center">$8</td></tr><tr><td align="center">D</td><td align="center">100</td><td align="center">0.01</td><td align="center">0.08</td><td align="center">$4</td></tr><tr><td align="center">E</td><td align="center">200</td><td align="center">0.005</td><td align="center">0.04</td><td align="center">$2</td></tr><tr><td align="center">Total</td><td align="center">-</td><td align="center">0.125</td><td align="center">1.00</td><td align="center">$50</td></tr></tbody></table>

As seen in the table, Participant A who has the lowest score (closest forecast) receives the highest reward, while Participant E with the highest score (furthest forecast) gets the smallest reward.

This system ensures a fair and attractive reward distribution among participants, focusing on the accuracy of their forecasts.&#x20;

On top of the reward, the best score, in this example Participant A, also receives 5% of all of the pooled entry fees. <br>


---

# Agent Instructions: 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:

```
GET https://whitepaper.cracers.com/races/rewards-and-distribution.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
