# Uprising Nodes

## Uprising Node Functions

Uprising Labs leverages a unique node infrastructure to connect its ecosystem of web3 games through a modular data layer. Each Uprising node plays a critical role in managing data exchange and value distribution across the ecosystem. This setup allows Uprising Labs to ensure smooth game interoperability while maintaining a single token and reward mechanism across titles.&#x20;

### Offchain Data

Nodes within the Uprising ecosystem are additionally designed to link blockchain functions to the outside internet, pulling in essential external data like weather or generating reliable random numbers (RNG) off-chain. This functionality addresses the deterministic nature of blockchain, ensuring that randomness and real-time data are seamlessly integrated.

### Reward System

Uprising nodes also serve as the backbone of the Uprising rewards distribution system, managing seasonal points across both web2 and web3 games. Through this decentralized approach, players enjoy transparent reward distribution across all published games, without reliance on central authorities.&#x20;

Its node network creates a verifiable source of truth for core digital assets like key NFTs and other reward mechanisms, free from third-party tampering. Uprising Labs’ node system thus builds trust and transparency, reinforcing the integrity and independence of the Uprising ecosystem.

### **Summary**

* **Modular Data Layer**: Facilitates data exchange and value distribution across the Uprising ecosystem.
* **External Data Connection**: Links blockchain functions with external internet sources, e.g., RNG and trusted data inputs like weather.
* **Reward Distribution**: Tracks and manages seasonal rewards through an integrated points platform across web2 and web3 games.


---

# 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.uprisinglabs.io/nodes/uprising-nodes.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.
