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:
Master wallet announces the provider wallet address (via Management dApp)
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-suite
Available for:
Windows 10/11 Pro
Linux (Ubuntu 20.04+, CentOS 8+)
macOS
2. Create Provider Wallet
In the Provider Suite:
Click Continue and follow the setup steps
Choose to generate a new wallet (recommended) or import existing
Create a password for the app
Securely save your mnemonic phrase and private key
3. Announce Provider from Master Wallet
Connect with your master wallet
Click Add Provider
Paste your provider wallet address
Click Announce Provider and confirm the transaction
This requires at least 10 $OGPU in your master wallet.
4. Complete Pairing in Provider Suite
Return to the Provider Suite
Enter your master wallet address
Complete the wallet setup
Once both announcements are recorded, your wallets are paired.
5. Start Your Provider
Ensure Docker Desktop is running (Docker icon in app should be green)
Toggle the switch to activate your provider
Status changes from Inactive to Active
6. Register for Sources
Click Register next to sources you want to support
Select your hardware type (CPU Only, NVIDIA, or AMD)
Confirm the transaction
The source container downloads automatically and appears in the Provider Suite Monitor tab.
Verifying Your Setup
Go to the Tasks tab on the Management dApp
Look for tasks where your provider is attempting or responding
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:
Provider Suite dashboard (Home, Monitor, System, Controls tabs)
Last updated