# Marbles

<figure><img src="/files/HMUo7ZnAQWygFOXzZy2W" alt=""><figcaption></figcaption></figure>

The Marble System is a collectible way to track and reward player activity in **Onchain Heroes**. Instead of a standard "points" model, players will collect different types of **Marbles**, each tied to a specific adventure mode.

Marbles feed into [Abstract rewards](/abstract-rewards/abstract-xp.md), weekly leaderboards, and future progression systems.

{% hint style="success" %}
**During the offseason, Marble submissions and the weekly leaderboard reset at 4:00 PM UTC.**
{% endhint %}

***

## Marble Types

<figure><img src="/files/UqdM6YtFeEGnCFkjnlMd" alt=""><figcaption></figcaption></figure>

Each Marble represents a specific adventure mode:

* **Ocean Marble** – Fishing
* **\[REDACTED] Marble** – \[REDACTED]
* **\[REDACTED] Marble** – \[REDACTED]

***

## How to Earn and Use Marbles?

<figure><img src="/files/rkqKIR6JmOYVLWnBTSef" alt=""><figcaption></figcaption></figure>

During the **Off Season Fishing** event, players can earn Ocean Marbles by fishing and selling their catches at the [Fishing](/gathering/fishing.md#fish-market).

For now, marbles earned during the offseason are only used for **Abstract XP redemption**. At the end of each weekly cycle at <mark style="color:$success;">**4:00pm UTC**</mark>, all marbles collected are automatically redeemed for Abstract XP.

> In the future, players will be able to choose how many marbles they want to redeem for Abstract XP.

***

## Leaderboard

<figure><img src="/files/yfWtwkxGHN8yVh4VbcS9" alt=""><figcaption></figcaption></figure>

Marbles will **replace leaderboard points** as the primary point system.&#x20;

Each marble type will have its own leaderboard. This system will aim to keep competition fair and prevent one group from dominating a single leaderboard.&#x20;

During the off season, there will be **no seasonal leaderboard**. Instead, players will compete on a **weekly Ocean Marble leaderboard**, with top players earning rewards each week. Each weekly leaderboard closes at <mark style="color:$success;">**4:00 PM UTC**</mark>.


---

# 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://docs.onchainheroes.xyz/abstract-rewards/marbles.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.
