Documentation Index
Fetch the complete documentation index at: https://otoyinc.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Quick Start Steps
| Step | Action | Guide | |
|---|---|---|---|
| 1 | Create an API Key with the necessary Compute Node permissions | Create API Key | |
| 2 | Install prerequisites and register your Node | Register Node | |
| 3 | Understand how rewards are calculated | Understanding Rewards |
How Node Operation Works
- Register your machine with the Dispersed client,
disNet, using your API Key - Stay Online to receive job assignments from the network
- Execute Jobs in isolated Docker containers
- Earn Rewards based on uptime and completed work
The disNet is a zero-trust client. Jobs can access anything your computer can access over the network or disk. We strongly recommend using an Isolated Network or DMZ.
Docker Security
Node operators on the Dispersed Network are responsible for managing their own infrastructure security, including isolating rendering nodes from private networks using DMZs to ensure the security of their local environments. It is crucial to isolate enrolled nodes to prevent unauthorized access to local resources sincedisNet acts as a distributed platform that connects GPU owners with creators.
Node operators, particularly on Linux (Ubuntu 22.04/24.04), should use Docker to containerize the render application, providing a layer of isolation. However, Docker alone is not a replacement for a DMZ. While Docker provides process isolation, it does not offer the network-level buffering that a true DMZ (Demilitarized Zone) provides to protect your internal local area network (LAN).