# Oracle-Based Pricing for Scoring

All scoring on the Rebellion platform is powered by **decentralized or trusted price feeds**, ensuring transparent, tamper-resistant results across all leagues.

***

#### Price Data Sources

Rebellion relies on high-integrity oracles and APIs, including:

* **Chainlink**
* **Binance spot prices**
* Other exchange-grade oracles with strong uptime and verifiability

***

#### Key Safeguards

* **Accurate Open/Close Prices**\
  Asset prices are time-locked at the **start and end** of each contest window.
* **Manipulation Protection**\
  No pricing is sourced from user-submitted data or unverified feeds, minimizing front-running and latency-based exploits.
* **Immutable Scoring**\
  Once a contest ends, scores are **final and cannot be changed**. This prevents disputes and reinforces platform trust.

***

#### Live Leaderboards

To keep users engaged throughout the contest:

* Leaderboards are updated on an **hourly basis**
* Users can track score changes in near real-time
* Notifications may alert players when they climb or drop in rank

***

#### Tiebreaker Rules

In the event of identical scores, ties are resolved using the following hierarchy:

1. **Highest single asset gain**
2. **Most diversified portfolio** (measured by asset class spread and allocation balance)
3. **Randomized tiebreaker** (as a last resort, using on-chain entropy or a transparent selection method)

***

This system ensures that gameplay remains fair, outcomes are provable, and Rebellion stays free from backend interference or score disputes.


---

# 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/oracle-based-pricing-for-scoring.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.
