The H100 SXM 7-day season is open until Sat 7 Nov 06:00 UTC. Plant long or short →
Read docsOpen app

Lock in the priceof the GPUs you rent

A market on H100, H200, A100 and RTX rental prices. Plant USDG long or short for a day or a week, settled by a GPU index posted onchain every hour with the hash of its raw data.

A floating field of salt-pan terraces laid out like a GPU die, a buffalo ploughing the centre
Hourly GPU index 3.41 $/h
Daily season closes 18:00 UTC
7-day season harvest Mon 9 Nov
Reads from and settles with
NVIDIANVIDIA
Vast.ai
RunPod
UniswapUniswap v4
x402
CoinbaseCoinbase
Model Context ProtocolMCP
Blockscout
NVIDIANVIDIA
Vast.ai
RunPod
UniswapUniswap v4
x402
CoinbaseCoinbase
Model Context ProtocolMCP
Blockscout

The GPU Acres market

  • Every crop runs a season from 00:00 to 00:00 UTC. Planting is open for the first 18 hours, then the field grows until the 00:00 index point decides the harvest.

    Learn more
  • Monday 00:00 to Monday 00:00 UTC, on the same crops at the same time. Planting closes Saturday 06:00, when a quarter of the week is left.

    Learn more
  • A plot is USDG on LONG (the index ends the season higher) or SHORT (lower). Pots are parimutuel: the losing side pays the winning side pro-rata, minus a 1% harvest fee.

    Learn more
  • When the season ends, one call settles it from the two index points and pays your plot. An unchanged index or a one-sided pot refunds every plot with no fee.

    Learn more
  • A wallet plants up to 100 USDG per season. 10,000 $ACRES staked raises the cap to 1,000 USDG at a 0.5% fee; 100,000 staked raises it to 10,000 USDG at 0%.

    Learn more
Field mapIndexAgentsStake
In the fields 0.35 USDGHarvested 11.45Plots 237
DAILY SEASON · 00:00 UTCLONG = TEAL PLOT · SHORT = TERRACOTTA PLOTH100 SXM3.405 $/H0.10 USDGH2005.290 $/H0.05 USDGA100 SXM1.390 $/H0.05 USDGRTX 50900.690 $/H0.05 USDGRTX 40900.534 $/H0.10 USDG
Plant a plot
01import { GpuAcres } from "https://gpuacres.org/sdk/gpuacres.mjs"
02
03const acres = new GpuAcres({ account }) // a viem account holding USDG
04
05const h100 = await acres.index("h100-sxm")
06// { price: 2.69, hour: 493152, sources: 3, rawHash: "0x5c1e..." }
07
08const plot = await acres.plant({
09 crop: "h100-sxm",
10 season: "weekly",
11 side: "short",
12 usdg: "25",
13})
14console.log(plot.tx) // harvest Monday 00:00 UTC