# Global Leaderboard System

Rebellion features a structured **XP (Experience Points)** system to reward consistent performance in official competitions. XP is used to determine your position on **Daily, Weekly, and Monthly Leaderboards**.

***

#### 📅 Official XP-Earning Games

Only the following formats are eligible for XP:

* 🗓️ **Daily Games** (e.g., 5 per week)
* 📆 **Weekly Games** (e.g., 2 per week)

> 🎮 **All other games** (e.g., custom/private/friendly) do **not** award XP, though scores and ranks are still calculated.

***

#### 🧮 Rank-to-XP Table (Official Games)

| Rank | XP Earned |
| ---- | --------- |
| 1st  | 100 XP    |
| 2nd  | 90 XP     |
| 3rd  | 80 XP     |
| 4th  | 70 XP     |
| 5th  | 60 XP     |
| 6th  | 50 XP     |
| 7th  | 40 XP     |
| 8th  | 30 XP     |
| 9th  | 20 XP     |
| 10th | 10 XP     |

> In games with more than 10 players, only the **top 10 earn XP**.

***

#### 🔒 Minimum Player Requirement

To maintain fairness:

> **A minimum of 10 players** is required in a game for XP to be awarded.

* If fewer than 10 join, the game still runs and scores/ranks are shown — but **no XP is awarded.**

***

#### 🧩 Monthly XP Leaderboards

* 🏅 **Daily XP Leaderboard**: Based on total XP earned from daily games in the month
* 🏅 **Weekly XP Leaderboard**: Based on XP earned from weekly games

**🧮 Example:**

| Game Type     | Rank | XP     |
| ------------- | ---- | ------ |
| Daily Game 1  | 1st  | 100 XP |
| Daily Game 2  | 8th  | 30 XP  |
| Weekly Game 1 | 1st  | 100 XP |
| Weekly Game 2 | 3rd  | 80 XP  |

🗓️ **Total Daily XP** = 130 XP\
📆 **Total Weekly XP** = 180 XP

***

#### 🏁 Monthly Winners

At the end of the month:

* The player with the most **XP from Daily Games** wins the **Daily Leaderboard**
* The player with the most **XP from Weekly Games** wins the **Weekly Leaderboard**

**⚔️ Tiebreakers:**

1. Most 1st-place finishes
2. Earliest time of last XP-earned submission

#### 🔁 Leaderboard Reset

* Leaderboards **reset at the start of each new month**
* All players begin at **0 points**
* Rankings from previous months are archived in the **Hall of Fame**


---

# 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://rebellion.gitbook.io/rebellion/scoring-system/global-leaderboard-system.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.
