Skip to main content

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

StepActionGuide
1Create an API Key with the necessary Compute Node permissionsCreate API Key
2Install prerequisites and register your NodeRegister Node
3Understand how rewards are calculatedUnderstanding Rewards

How Node Operation Works

  1. Register your machine with the Dispersed client, disNet, using your API Key
  2. Stay Online to receive job assignments from the network
  3. Execute Jobs in isolated Docker containers
  4. 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 since disNet 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).