Becoming a Provider

This guide walks you through setting up your machine as an OpenGPU provider.

Prerequisites

  • Hardware meeting suggested requirements

  • Docker Desktop installed and running

  • CPU virtualization enabled in BIOS (Intel VT-x, AMD-V, or equivalent)

  • At least 11 $OGPU in your master wallet (10 for staking + gas fees)

Key Terms

Master Wallet: Your non-custodial wallet that interacts with the protocol and Vault. All stakes and reward earnings are associated with this self-custodial wallet. You have full control and responsibility for all economic transactions.

Provider Wallet: A separate identity used by the Provider Suite to sign task and response transactions. Only needs a small amount of $OGPU for gas fees.

Wallet Pairing

Master and provider wallets must be paired through bilateral on-chain announcements:

  1. Master wallet announces the provider wallet address (via Management dApp)

  2. Provider wallet announces the master wallet address (via Provider Suite)

Once both announcements are recorded on-chain, the wallets are paired. This two-way confirmation ensures neither wallet can be linked without the other's consent.

Setup Steps

1. Install Provider Suite

Download from opengpu.network/provider-suitearrow-up-right

Available for:

  • Windows 10/11 Pro

  • Linux (Ubuntu 20.04+, CentOS 8+)

  • macOS

2. Create Provider Wallet

In the Provider Suite:

  1. Click Continue and follow the setup steps

  2. Choose to generate a new wallet (recommended) or import existing

  3. Create a password for the app

  4. Securely save your mnemonic phrase and private key

3. Announce Provider from Master Wallet

  1. Connect with your master wallet

  2. Click Add Provider

  3. Paste your provider wallet address

  4. Click Announce Provider and confirm the transaction

This requires at least 10 $OGPU in your master wallet.

4. Complete Pairing in Provider Suite

  1. Return to the Provider Suite

  2. Enter your master wallet address

  3. Complete the wallet setup

Once both announcements are recorded, your wallets are paired.

5. Start Your Provider

  1. Ensure Docker Desktop is running (Docker icon in app should be green)

  2. Toggle the switch to activate your provider

  3. Status changes from Inactive to Active

6. Register for Sources

  1. Click Register next to sources you want to support

  2. Select your hardware type (CPU Only, NVIDIA, or AMD)

  3. Confirm the transaction

The source container downloads automatically and appears in the Provider Suite Monitor tab.

Verifying Your Setup

  1. Go to the Tasks tab on the Management dApp

  2. Look for tasks where your provider is attempting or responding

  3. Click Show on a task to see your Provider Address and Response Address

Tasks are attempted automatically. No manual interaction needed.

Rewards

Rewards are sent to your master wallet's Vault:

  • Vault Balance: Current available earnings

  • Total Earnings: Lifetime earnings

You earn $OGPU for each task your provider completes and confirms.

Multi-Provider Operations

One master wallet can control multiple provider wallets. This enables:

  • Centralized management of stakes and rewards

  • Distributed task execution across machines

  • Enhanced security (cold storage for master wallet)

  • Professional operations at scale

Monitoring

Track your provider via:

Last updated