Operator Guide
Set up and manage your operator pool to receive inference jobs and earn rewards
Operators run GPU hardware on the Inference.net network to process AI inference jobs. By creating an operator pool and staking $INT-DEV tokens, you increase your chances of receiving jobs and earning rewards.
The Inference.net Staking Protocol is being tested on Solana Devnet with test tokens. These tokens have no monetary value and should not be used for real-world transactions or bought or sold by anyone.
Prerequisites
Before setting up your operator pool:
- Ensure you have a funded Solana wallet with:
- Some SOL for transaction fees
- $INT-DEV tokens from the airdrop or faucet
- Link your Solana wallet to your Inference.net account
- Have your GPU node running and connected to the network
Creating Your Operator Pool
An operator pool is your on-chain identity that manages stake, receives job allocations, and distributes rewards.
Important: Before continuing you must ensure your Solana wallet is set to use Solana Devnet. Please see the Wallet Setup guide for more information.
Step 1: Link Your Wallet
- Navigate to the Dashboard Wallets Page
- Click Connect Wallet in the top right
- Select your Solana wallet provider and approve the connection
- Link your wallet to your account
To create an operator pool, you must have a Solana wallet linked to your account. This wallet will be the admin wallet for your operator pool.
Step 2: Create Operator Pool
-
Navigate to Dashboard → Staking → Overview
-
Click Create Operator Pool
-
Follow the steps to create your operator pool.
Economic Settings:
- Commission Rate: Percentage of rewards you keep (0-100%)
- Allow Delegation: Whether to accept stake from other token holders
- Auto Stake Fees: Automatically compound commission into your stake
Payout Settings:
- USDC Payout Wallet: Where to receive USDC revenue from inference jobs
Profile Information:
- Organization Name: Your operator pool’s display name
- Website URL: Optional link to your website
- Description: Brief description of your operation
-
Review your settings and click Create Pool
-
Approve the transaction in your wallet
Pool creation requires a small amount of SOL for transaction fees. Ensure your wallet has sufficient SOL balance.
Step 3: Stake Your Pool
As an operator, you must maintain at least 10% of your pool’s total stake. This ensures alignment between your performance and delegator rewards.
- On your pool overview page, click Stake
- Enter the amount of $INT-DEV to stake
- Review the transaction and click Confirm Stake
- Approve the transaction in your wallet
The more you stake, the higher your priority for receiving inference jobs. Your effective stake per GPU is normalized by VRAM capacity.
Managing Your Pool
Monitoring Performance
Your operator dashboard displays key metrics:
- Total Pool Stake: Combined operator and delegator stake
- Operator Stake: Your personal stake (must remain ≥10% of total)
- Commission Earned: Accumulated fees from rewards
- USDC Revenue: Earnings from completed inference jobs
- Total Delegators: Number of external stakers
Adjusting Settings
You can modify certain pool parameters after creation:
- Navigate to Dashboard → Staking → Settings
- Update available settings:
- Commission rate (changes apply next epoch)
- Allow/disallow delegations
- Auto-stake preferences
- Profile information
- USDC payout destination
Withdrawing Rewards
Commission Fees:
- If auto-stake is disabled, commission accumulates separately
- Click Withdraw Commission to claim accumulated fees
- Specify a destination wallet or use your connected wallet
Unstaking Process:
- Click Unstake on your pool overview
- Enter the amount to unstake
- Wait for the cooldown period (varies for operators vs delegators)
- Click Withdraw once the cooldown expires
Operators have a longer unstaking cooldown than delegators to ensure network stability.
Advanced Management
Emergency Actions:
- Change Admin: Transfer pool ownership to a new wallet
- Change Staking Record: Update the operator stake wallet if compromised
- Close Pool: Permanently close your operator pool (irreversible)
Best Practices
- Maintain Adequate Stake: Keep your operator stake well above the 10% minimum to accommodate delegator growth
- Set Competitive Commission: Balance earning potential with attractiveness to delegators
- Monitor Hardware: Ensure your GPUs maintain high uptime for better reputation scores
- Engage Delegators: Provide clear communication about your operation and performance
Troubleshooting
GPU Not Detected:
- Ensure latest GPU drivers are installed
- Verify node has proper system permissions
- Check that your GPU model is supported
Cannot Create Pool:
- Verify wallet has sufficient SOL for fees
- Ensure wallet is properly linked to your account
- Check that pool creation is currently enabled
Stake Transaction Fails:
- Confirm sufficient $INT-DEV token balance
- Ensure you’re not violating minimum stake requirements
- Try refreshing and reconnecting your wallet
For additional support, join our Discord and open a support ticket.