GPUFarm
DECENTRALIZED GPU COMPUTE

Turn spare rigs
into a compute business.

Connect your GPUs, join or create a farm, run real workloads, and earn for verified compute.

Plug in a GPU. Put it to work. Compute runs offchain; escrow and receipts settle on Robinhood Chain.

  • Benchmark-verified GPUs
  • Sandboxed containers
  • Escrow on Robinhood Chain
GPUFarm NetworkLive
Robinhood Chain
Loading live network statistics
Runs on
Live capacity

GPUs you can rent right now

Benchmark-verified, priced by their hosts, with a heartbeat in the last 45 seconds. Nothing here is a mockup.

Live capacity could not be loaded
The read from the coordinator database failed, so nothing is shown instead of stale numbers.
Built for

Real GPU workloads, containerized

Every job is a container with a GPU count, minimum VRAM, max runtime and an output path. Hosts choose which workload types they accept.

Top farms

Farms compete in the open

No opaque “best farm” score. Compare price, uptime, completion rate, throughput and start latency, measured from real job history — and sort by what matters to you.

Farm metrics could not be loaded
The metrics query failed; nothing is shown rather than numbers we can't stand behind.
How it works

From idle rig to paid compute in five steps

  1. 1
    Connect GPUs

    Install the host daemon, pair it to your wallet with a one-time code, and it detects every CUDA GPU over NVML.

  2. 2
    Create Farm

    Group your machines into a public farm with a region, workload types and a price per GPU class.

  3. 3
    Accept jobs

    The scheduler offers compatible jobs with a 10-second reservation. Your policy decides temperature caps, hours and minimum rates.

  4. 4
    Run compute

    Workloads run in a locked-down container on the reserved GPU UUIDs. Logs, metrics and the result hash stream back.

  5. 5
    Get paid

    Verified completion settles from escrow on Robinhood Chain. Earnings accrue by billable GPU-seconds; you claim them any time.

Settled on Robinhood Chain

The chain settles. It doesn't compute.

Robinhood Chain is GPUFarm's settlement and trust layer. Payments, receipts and payouts are onchain and verifiable; the GPU work happens offchain where it belongs.

  1. Job
    Container, GPUs, max runtime
  2. Escrow
    Max payment locked onchain
  3. Verified result
    Hash + telemetry checked
  4. Receipt
    GPU-seconds, hashes, amount
  5. Payout
    Host, farm and fee credited
Escrow, receipt and payout are transactions on Robinhood Chain. The compute itself never touches the chain.
Onchain
  • Job escrow: the customer's maximum payment, locked before any GPU is reserved
  • Compute receipt: job hash, farm, workload, start/end, GPU-seconds, result hash, amount
  • Payment release, refunds, disputes and their resolution
  • Payouts credited per job to hosts, farm owners and the protocol fee
  • Farm identity and host-key authorization (minimal registry)
Offchain
  • The compute itself — containers on host GPUs, never onchain
  • Scheduling, heartbeats, telemetry, benchmarks and logs
  • Input and output artifacts (signed URLs, per-job scope, automatic expiry)
  • Verification: result hashing, telemetry checks, deterministic re-computation where possible
Honest verification labels

Never “verified” across the board.

Every completed job carries exactly one of three labels, and the receipt says which. The server can't release escrow on its own: release needs a verifier signature and a challenge window the customer can dispute, or the customer's own approval.

No token required — pay in ETH or USDG.

  • Result verified

    Output was deterministically checked: an independent re-run or verifier produced the same result hash.

  • Execution verified

    Telemetry from the assigned GPUs and the integrity of the uploaded result were confirmed. The output itself was not re-computed.

  • Host reported

    The host reports completion, but the workload is not independently reproducible and telemetry was insufficient to confirm execution.

Host install

Install the GPUFarm Host daemon

A Rust daemon for Linux machines with NVIDIA GPUs. It never runs in the browser and keeps its signing key in the OS keystore (or an encrypted file on headless servers) — no workload can reach it.

  • Detects GPUs with nvidia-smi, cross-checked against NVML: UUID, VRAM, driver, CUDA, temperature, power
  • Runs a server-issued benchmark challenge before any GPU is listed
  • Executes jobs in Docker with the NVIDIA toolkit (gVisor where supported): no network, no privileges, no host mounts
  • Heartbeat every 10 s; offers arrive over WebSocket or polling
No curl | sh one-liner
GPUFarm never publishes a curl … | sh installer. Every release binary ships with a SHA-256 and an Ed25519 signature over gpufarm-host <version> <sha256>; the installer, the self-updater and the steps here all check both. Signed releases aren't hosted on this deployment yet, so build from source for now.
1 · verify a release: SHA-256 + Ed25519 signature
VERSION=0.1.0; TARGET=x86_64-unknown-linux-gnu
sha256sum -c gpufarm-host-$TARGET.sha256
# the signature covers the exact bytes "gpufarm-host <version> <sha256>";
# gpufarm-release.pem is the release key published at /docs/host#verify
printf 'gpufarm-host %s %s' "$VERSION" "$(sha256sum gpufarm-host-$TARGET | cut -d' ' -f1)" > msg
xxd -r -p gpufarm-host-$TARGET.sig > sig.bin
openssl pkeyutl -verify -pubin -inkey gpufarm-release.pem -rawin -in msg -sigfile sig.bin
sudo install -m 0755 gpufarm-host-$TARGET /usr/local/bin/gpufarm-host
2 · or build from source (Rust 1.88+)
cd host && cargo build --release --locked
sudo install -m 0755 target/release/gpufarm-host /usr/local/bin/gpufarm-host
3 · pair, then go online
gpufarm-host detect                                # GPUs + container runtime, sends nothing
gpufarm-host pair --server https://robingpu.farm   # prints a code; approve it in the browser
gpufarm-host run                                   # register, benchmark, heartbeat, run jobs

The network gets stronger every time somebody connects another machine.

Bring a rig online, or put the network to work on your next job.