# Mining rewards breakdown

<figure><img src="/files/25BdVaKr2SwBOF2EwAlQ" alt=""><figcaption><p>Total rewards breakdown</p></figcaption></figure>

<table><thead><tr><th width="143.10546875">Reward</th><th width="122.0546875">Type</th><th width="151.8359375">Scales with</th><th>Purpose</th><th>Remarks</th></tr></thead><tbody><tr><td>Base Reward</td><td>Performance</td><td>Station performance</td><td>Cover station operating costs</td><td>Independent of data usage</td></tr><tr><td>Streak Appreciation</td><td>Performance</td><td>Data availability and quality</td><td>Incentivizes good long-term performance</td><td>50% adder to base reward, infinite runtime</td></tr><tr><td>High Value Area (HVA)</td><td>Performance</td><td>Importance of new installation</td><td>Rapid installation of stations in areas with high user demand</td><td>Adder to base reward, time limited</td></tr><tr><td>Usage Rewards</td><td>Usage</td><td>Data usage in vicinity of station</td><td>Provides upside potential for station owner and motivates local community to create demand</td><td>Will become the dominant form of rewards in the future</td></tr></tbody></table>

onocoy's **mining rewards** system is designed to incentivize both the **rollout** and **maintenance** of GNSS reference stations (called miners). The reward model includes **four components**, each based on different performance and network factors:

### **1. Base Reward**

Every miner gets a **base reward** (in ONO) for participating—this is **independent of actual usage** and encourages early infrastructure deployment.

**Components of Base Reward:**

* **Daily ONO Base Reward**:
  * Determined by the *rewards commission*
  * Indicates the maximum amount of ONO a miner can earn within the Base Reward
  * Will be multiplied by the following factors:
* [**Quality Scale**](/documentation/mining-rewards-breakdown/quality-scale.md):&#x20;
  * onocoy checks the quality of the submitted data daily
  * The quality is based on:
    * Supported GNSS constellations (e.g., GPS, Galileo, BeiDou, etc.)
    * Frequency bands supported (e.g., L1, L2, L5, L6)
    * Measurement metrics (e.g., cycle-slip-free epochs, signal noise)
* [**Availability Scale**](/documentation/mining-rewards-breakdown/availability-scale.md):
  * Data uptime and completeness
  * Uptime must be ≥80% to earn any reward; scaling is exponential up to 100%
* [**Location Scale**](/documentation/mining-rewards-breakdown/location-scale.md):
  * Rewards optimal distribution (not clustered)
  * Penalties for redundancy over three stations within 15–50 km radius
  * Rewards sparsely covered areas to encourage useful deployments
* **Early Mover Boost**:
  * Multiplier (initially 5×) applied to early adopters
  * Declines over time

***

### [**2.** Streak Appreciation](/documentation/bonus-programs/streak-appreciation.md)

Additional incentives to:

* Reward early adoption
* Keep up high performance
* Drive infrastructure upgrades

***

### **3.** High Value Areas

Additional incentives (temporary) to:

* Support targeted network growth
* Deploy new stations quickly in a highly demanded area

***

### **4. Usage Rewards**

This is a **bonus based on actual data consumption** in a region. It is currently planned for the future and not active yet.

* Shared among miners in a region based on:
  * How often their data is accessed
  * The **improvement their data offers** to users (e.g., signal quality)
* Encourages regional collaboration: miners benefit **more if the region is actively used**.

Goal: Encourage miners to not just deploy anywhere, but to find **high-impact, high-use** locations.

***

### Reward System Summary

<figure><picture><source srcset="/files/rj6YhW6sJkBx93lU7Xo0" media="(prefers-color-scheme: dark)"><img src="/files/fiJuChTrkSvf5D3jS6kJ" alt=""></picture><figcaption></figcaption></figure>

This graph shows a summary of all the reward components and its magnitude.&#x20;


---

# 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.onocoy.com/documentation/mining-rewards-breakdown.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.
