How It Works

OpenGPU operates through two core concepts: Sources and Tasks.

Sources

A Source is an execution environment: a Docker container configuration that defines what computation can run.

Source includes:

  • Docker image(s) for different hardware (CPU, NVIDIA, AMD)

  • Minimum payment requirements

  • Maximum execution duration

  • Hardware requirements

  • Delivery method (First Response or Manual Confirmation)

Clients publish Sources. Providers register for Sources they want to support, becoming potential servers ready to execute tasks from that Source.

Tasks

A Task is a computational job published to a Source.

Task includes:

  • Reference to a Source

  • Configuration/parameters (JSON)

  • Payment amount (in $OGPU)

  • Expiry time

The Flow

1. Source Setup

2. Task Execution

Delivery Methods

First Response

  • Speed-based competition

  • First valid response wins full payment

  • Automatic confirmation

  • Best for: time-sensitive tasks

Manual Confirmation

  • Price-based competition

  • Providers suggest lower payments to win

  • Client reviews and confirms preferred response

  • Best for: cost optimization, quality review

See For Clients to start publishing.

See For Providers to start earning.

Last updated