docs
The whole grid, on one page.
01
What Wattmine is
AI runs on GPUs, and GPUs run on power. Wattmine lets your GPU do verified work in a browser tab and pays you in tokenized stock of the companies that generate and move that power: reactors, turbines, the grid. Rewards come out of a public treasury contract on Robinhood Chain.
02
Quick start
- Open wattmine.pro/mine in a recent Chrome, Edge or Safari (WebGPU). Nothing to install.
- Pick a run length (15, 30 or 60 minutes) and a power mix.
- Your first run is a free trial: scored, not paid. To get paid, hold 10,000 $WATTM and sign a mining pass (a message, no transaction).
- Keep the tab in front until the run ends. Background tabs get throttled.
- Every six hours your share is settled. Claim it on /claim: the stock tokens go straight to your wallet.
03
The work
A run gives your GPU 1,048,576 lanes. Each lane starts from a value derived from a seed the server issues when the run starts, then applies a 32-bit mixing round over and over: three xor-shifts and a multiply-add. It is cheap per step, impossible to skip, and every GPU vendor computes it bit-for-bit the same way.
04
Verification
Every 5 seconds the tab hashes all lanes into a Merkle tree and sends the root and the number of rounds it ran. Only after the root is stored does the server pick 4 lanes at random. The tab opens those lanes in this checkpoint and the previous one, with Merkle proofs, and the server replays the rounds itself. One wrong lane fails the run.
A tab that did only a fraction f of the work passes one checkpoint with probability f4, and a 15-minute run has 180 checkpoints. Throughput is computed by the server from verified rounds and its own clock, never from a number the browser reports. A checkpoint may claim at most 8,388,608 rounds per lane, which bounds what the server has to replay.
05
Getting paid
A verified paid run earns $0.05 plus $0.0002 per work unit (1012 verified integer ops), times your tier. Your first run is a free trial: scored, not paid. Paid runs need a mining pass, a signed message from a wallet holding $WATTM. The balance is checked when the run starts and again when it ends.
Household
10,000 WATTM · 1 GPU · ×1
Substation
100,000 WATTM · 2 GPU · ×1.25
Power plant
1,000,000 WATTM · 4 GPU · ×1.5
06
Power mixes
Before each run you choose where your watts go. The mix sets the split of stock tokens you are paid in.
07
The treasury
A contract that holds tokenized stock and pays settler-signed EIP-712 vouchers. What is enforced on chain, not just promised:
- Each epoch must reserve its budget per token up front, capped at 0.25% of the balance (hard limit 5%).
- Claims can never exceed the reserved budget. One claim per wallet per epoch.
- Epochs cannot close faster than every six hours.
- The settler key can only sign vouchers. It cannot move funds.
- The owner (a multisig on mainnet) can only withdraw through a public 48-hour timelock.
- Anyone can deposit with a memo. Every deposit is a public event.
08
$WATTM
$WATTM is the access token. Holding it turns a scored run into a paid one, and holding more raises your tier: more GPUs at once and a higher multiplier. It is not what you are paid in. Rewards are tokenized stock from the treasury.
The only contract address is the one on this site and on @wattmine. Copy it from here, never from a DM or a reply.
09
Contracts
Currently on Local (anvil) (chain 46630). Stock tokens on testnet are test stand-ins with the same tickers.
10
What is not verified yet
The GPU model name comes from the browser and is not proven, but it does not affect pay: only verified work does. Stock prices for converting dollars to shares are set by the operator on testnet; mainnet needs an oracle feed. The settler is a single hot key: a stolen key could sign vouchers up to one epoch's capped budget, never more.
11
FAQ
+Do I need to install anything?
No. Mining runs in a browser tab through WebGPU. Phones work, but a desktop GPU earns far more.
+Will it hurt my GPU?
It is the same kind of load as a game. The run ends on its own after the length you picked.
+Why was my run not paid?
Trial runs are never paid. Paid runs fail if the tab misses spot-checks (often because it was in the background) or if your $WATTM balance drops below your tier before the run ends.
+Why stock tokens and not $WATTM?
Rewards come from a treasury that already holds them, so nothing is printed. $WATTM is the key, not the payout.
+When can I claim?
Every six hours (00, 06, 12, 18 UTC) the epoch closes, and your voucher appears on /claim shortly after.
+Can someone else claim my reward?
No. A voucher names your wallet and the contract pays only that wallet.
12
Links
- Site: wattmine.pro
- X: @wattmine
- Telegram: t.me/wattmine
Tokenized stock rewards. Nothing here is investment advice.