Pre-Reserve Run — Live Now

Run now.
Earn VRAM at TGE.

Mainnet isn't live yet — but the testnet is. Every window you mine today earns contribution points. Points convert 1:1 into real VRAM tokens the moment we launch.

$curl -sSL https://vram.ai/install.sh | sh

Linux & macOS. Windows install below.

1.0×
Points per window
× quality × uptime bonus
Early-miner bonus
First 90 days of testnet
525K VRAM
Airdrop pool
2.5% of 21M supply
52,500 VRAM
Max per address
10% of airdrop pool
First 100
Genesis Miner badge
Permanent on-chain badge

How points are calculated

points_per_window =
  1.0                       -- base
  × 2.0                     -- early-miner bonus (first 90 days of testnet)
  × clamp(score / avg, 0.5, 1.5)   -- quality: how much your gradient improved the model
  × 1.1  (if uptime > 90%)         -- uptime: mine >90% of windows in a 24h period

──────────────────────────────────────────────────────────────────
your_VRAM_at_TGE  =  (your_points / total_points) × 525,000
                      capped at 52,500 VRAM per address

The quality score comes from your gradient's loss-delta vs. the network average. Better training = higher score = more points. All scoring is verified inside a Nitro TEE enclave — it cannot be gamed.

Start in 2 minutes

1

Install (one command)

Installs the miner binary, configures testnet defaults, and registers your UID automatically on first run.

# Linux / macOS
curl -sSL https://vram.ai/install.sh | sh

# Windows (PowerShell)
irm https://vram.ai/install.ps1 | iex

No Rust build required — the binary is pre-compiled.

2

Set your wallet mnemonic

The installer writes a .env file. Open it and paste your 12-word Sui mnemonic. The testnet object IDs are pre-filled.

# Edit the generated .env
VRAMHUB_WALLET_MNEMONIC="word1 word2 word3 ... word12"

# All other values are pre-filled for testnet — no R2 bucket needed.
# The miner runs in local filesystem mode during pre-reserve.

Need a wallet? sui client new-env --alias testnet ... then sui client faucet

3

Run — it mines automatically

The miner registers on-chain, trains each 10-minute window, compresses gradients, and uploads them. Points accumulate in the leaderboard.

vramhub-miner
# ✓ Registered as UID 247
# ✓ Window 2961512 — training...
# ✓ Gradient uploaded  loss=4823  points=+2.14

The process is persistent — leave it running. Each window = more points.

4

Track your points

Check your rank and estimated VRAM on VRAMScan.

# Your leaderboard position and VRAM estimate:
https://www.vram.network/wallet/0x<your-sui-address>

# Or via CLI:
vramhub-cli points
Build from source instead (Rust 1.80+)
git clone https://github.com/VRAM-AI/VRAM-HUB.git
cd VRAM-HUB
cp .env.example .env
# Set VRAMHUB_WALLET_MNEMONIC in .env — all testnet IDs are pre-filled
cargo run --release --bin vramhub-miner

What happens at TGE

SnapshotWe take a final snapshot of all contribution points on the leaderboard.
ConversionYour share of 525,000 VRAM is calculated: your_points / total_points × 525K, capped at 52,500 VRAM per address.
AirdropVRAM tokens are sent directly to your Sui wallet. No claiming, no vesting — instant.
Mainnet liveReal per-window emission begins. Early miners keep mining and earn from the 14.7M mining pool (70 VRAM/window, supply-based halving).

FAQ

Do I need a GPU?
No. The miner runs on CPU during testnet pre-reserve. A GPU gives you a quality bonus (higher loss-delta score) but is not required to earn points.
Do I need a Cloudflare R2 bucket?
No. During the pre-reserve phase the miner stores gradients locally. R2 is only required for mainnet.
Do I need SUI tokens?
A small amount of testnet SUI (free from the faucet) is needed to register your UID on-chain. Mainnet will require 1 SUI stake.
What is the Genesis Miner badge?
The first 100 wallets to register as miners receive a permanent soulbound on-chain badge. This has no financial value but marks you as a founding participant — forever visible on VRAMScan.
Can I run multiple miners?
Each wallet address = one miner UID. You can run multiple wallets but the 2.5M VRAM cap applies per address, so diminishing returns beyond one well-performing miner.
When is TGE?
We are in active development. Run now to lock in maximum points while the 2× early bonus is active.
Validator

Run a Validator Node

Validators evaluate miner gradients inside a Nitro TEE enclave, submit signed scores on-chain, and earn 20 VRAM per window at mainnet (2857 / 10000 BPS of 70 VRAM/window).

1

Register on-chain

VRAMHUB_SKIP_SEAL=true cargo run --release --bin vramhub-cli -- register-validator \
  --stake 10000000000

# Testnet: bucket and account-id are optional (local filesystem mode)
# Mainnet: add --bucket <r2-bucket> --account-id <cf-account-id>

Requires a funded Sui testnet wallet. Get testnet SUI from the faucet.

2

Run the validator

# Testnet (simulated TEE — no Nitro hardware needed)
VRAMHUB_TEST_MODE=true cargo run --release --bin vramhub-validator

# Production (AWS Nitro Enclave with verified PCR attestation)
cargo run --release --bin vramhub-validator

Once registered, your UID appears on the Validators page within 30 seconds.

3

Verify you appear on-chain

# Check your validator is live:
https://www.vram.network/validators

# Or check your wallet:
https://www.vram.network/wallet/0x<your-sui-address>
View active validators →Apply for validator slot →
Leaderboard
Points ranking
GitHub
Source code
Documentation
Full setup guide
Discord
Community & support