> For the complete documentation index, see [llms.txt](https://openledger.gitbook.io/openledger/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://openledger.gitbook.io/openledger/testnet/earning-mechanism.md).

# Earning Mechanism

Openledger offers a dynamic and evolving rewards structure to incentivize contributions&#x20;

### **Testnet Earnings**

1\. **Network Earnings**: Earn points by running nodes and actively contributing to the testnet infrastructure.

2\. **Referral Earnings**: Invite others to join as node operators and earn static rewards for successful referrals.

3\. **Bonus Earnings**: Additional points rewarded during specific events, milestones.

### **Node & Heartbeat Rules**

* **Node Limit:** Each user is limited to 3 active nodes at a time.
  * This can include **2 mobile devices + 1 browser extension**, or **3 mobile devices**.
  * Using more than 1 browser extension simultaneously will **disable heartbeat rewards**.
* **Extension Restriction:** Only one extension node is eligible to receive heartbeat points. If logged in on multiple extensions, heartbeat will not be credited.
* **Heartbeat Credit:** Heartbeats are credited **every 5 minutes** per eligible node.

These testnet rewards pave the way for a thriving mainnet ecosystem, giving participants a head start in understanding and contributing to Openledger’s decentralized AI network.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://openledger.gitbook.io/openledger/testnet/earning-mechanism.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
