> For the complete documentation index, see [llms.txt](https://docs.helalabs.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.helalabs.com/hela-node/hela-guardian-node/core-functionality.md).

# Core functionality

Guardian Nodes perform four main functions:

1. **Server Health Monitoring**
   * Track CPU usage, consumption, disk usage, network latency, and uptime.
   * Ensure critical HeLa infrastructure remains operational
2. **Data Validation**
   * Verify accuracy and integrity of data across the network
   * Prevent errors, inconsistencies, and fraudulent activity
3. **Anomaly Detection**
   * Detect unusual behavior or failures in real time
   * Report anomalies to backend systems for further action
4. **Reporting & Rewards**
   * Nodes submit their findings to a centralized backend, which processes the data and updates the Guardian Node Smart Contract.&#x20;
   * Contract maintains a record of each node's performance, serving as the basis for reward distribution and performance evaluation.

## Interaction with the HeLa Ecosystem

Guardian nodes interact with various components of the HeLa ecosystem:

* Servers: Nodes directly communicate with the servers they are assigned to monitor.
* Backend System: Nodes transmit collected data to the backend for processing and analysis.
* Guardian Node Smart Contract: Nodes contribute to the updating of the smart contract with their findings.
* Other Nodes: Nodes can potentially collaborate with other nodes to enhance monitoring capabilities or share information.<br>
