Products
A machine is not one resource. It is compute, memory, an accelerator, a disk, a network link and a power draw — and every one of those is spent separately, so every one of them should be measured separately. Each network below is metered in its own unit and signed by the node that provided it.
General CPU, metered per second
General-purpose CPU capacity — the work that does not need a GPU and should not pay for one.
Metered in vCPU-seconds
Benchmarked and signed
The bottleneck nobody prices
Distributed RAM — pooled across the nodes in a ring so a model larger than any single machine still has somewhere to live.
Metered in GB-hours
Benchmarked and signed
Accelerators, placed where the data is
GPU capacity for training, rendering and serving — drawn from the machines in your gram, or from hardware stood up inside your own walls.
Metered in VRAM-hours
Partially measured
Block, object and archival, priced per GB-month
Local block storage, content-addressed object storage replicated across peers, and cold archival.
Metered in GB-months, plus egress GB
Benchmarked and signed
Reachability, transit and public addresses
Bandwidth, relay slots and public reachability for workloads that need to be reached from outside the ring.
Metered in GB transferred, plus relay-seconds
Benchmarked and signed
The resource everyone spends and nobody reports
The electricity a workload actually consumes, measured on the node, with its source and regional carbon intensity attached.
Metered in kWh, with a carbon score
Partially measured
Settlement as a resource, not a bolt-on
The meter itself: a signed receipt per unit of work, settled off-chain between peers and reconciled periodically.
Metered in µUSD per unit of work
Benchmarked and signed
Because they are. Each node benchmarks itself and signs the result; where a benchmark does not exist yet, the node records configured, not-yet-benchmarked and emits no number in its place. We could have written a throughput figure on the GPU page and nobody would have checked. That is precisely why we did not.