# XPR Reward System

XPR is the main progression metric in Roach Racing Club. It determines your long-term rewards, access to special features, and status across the Roach ecosystem. Every race, decision, and interaction contributes to your XPR growth.

XPR is calculated weekly and distributed every Friday. You can check how much XPR you earned for the current week in your profile.

#### You earn XPR for the following actions:

* Participation in Pro Races
* Winning Arcade Races (with an active Reactor, read more about Reactor [here](/gameplay/roach-management/nft-reactor-and-cell-system.md))
* Daily Rewards (with an active Reactor)
* Instant Recharges
* Unlocking new Roaches
* Using items: Roach Reroll / Asset Reroll
* Claiming on-chain Badges
* Purchasing MTGN
* Holding an NFT Lootbox grants a 20% XPR bonus to all eligible in-game activities.

Each player competes for the XPR pool depending on their battery tier.&#x20;

More about Reactor and Battery Cells [here](/gameplay/roach-management/nft-reactor-and-cell-system.md).

#### Abstract XP&#x20;

Abstract XP is an incentive and engagement system created by [Abstract](https://docs.abs.xyz/overview), the chain Roach Racing Club is deployed on.

Users can earn XP on Abstract through various activities such as using apps, trading, minting, holding assets, and more. The exact calculation method is not public, and the weight-based allocations change dynamically each week.

There are two primary ways to maximize your Abstract XP gains:

* Play & earn XPR – your in-game XPR contributes to your weekly XP on Abstract
* Hold a Roach Racing Club Lootbox to boost your Abstract XP gains


---

# 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.roachracingclub.com/gameplay/xpr-reward-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.
