# Core Features

**Supply GPU with GRAFI Agent**

* For Contributors: Share idle GPU with the Grafi Cloud network and earn rewards.
* Key Features:
  * Cross-Platform Support: Available for both Windows and Ubuntu operating systems, ensuring compatibility with most GPU setups.
  * Automated Resource Management: Grafi Agent handles GPU resource allocation, task scheduling, and data exchange without requiring manual intervention.
  * Secure Integration: Uses Web3 authentication and smart contracts to ensure secure GPU contribution and revenue sharing.
  * Earnings and Incentives: Contributors receive revenue based on GPU performance, uptime, and availability, with an additional $GRAFI token incentive for DePIN contributors.

<br>

**Rent GPU Power with Rent & Run**

* For Renters: Access a wide array of GPU resources tailored for tasks like AI model training, gaming, rendering, and data analytics.
* Key Features:
  * Flexible GPU Options: Choose from centralized GPUs in data centers (CePIN) or decentralized GPUs contributed by individuals (DePIN).
  * Pre-Configured Environments: Renters can select from Docker templates preloaded with popular AI frameworks like TensorFlow, PyTorch, or OpenCV for faster setup.
  * Custom Configurations: Users can upload and run custom Docker images for specialized workflows.
  * Real-Time Monitoring: Track GPU performance, task completion status, and resource utilization through a user-friendly dashboard.
  * Transparent Billing: Costs are calculated based on GPU usage time, ensuring clear and predictable pricing.


---

# 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.grafilab.io/home/whitepaper/grafi-cloud/core-features.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.
