An RGA project
How RGA works
RGA is a marketplace for GPU compute that lives in the browser and settles on Robinhood Chain. People with spare graphics power lease it out; people who need compute lease it and pay in $rga.
The idea
Modern devices ship with capable GPUs that sit idle most of the time. RGA’s premise is simple: make that latent compute tradeable. A provider lists their machine and names a price; a renter pays it and gets to run real workloads — chat and image generation — for the length of the term.
The marketplace coordinates who is offering compute and at what rate, and the chain handles the part that has to be trustless: payment. Every lease is a real on-chain transaction, so the ledger of who paid whom is public and non-custodial — RGA never holds your funds.
How the network works
There are three moving parts:
- The marketplace — a live directory of machines, their specs, rates, and how much capacity is still open. It updates as machines are listed, leased, and freed.
- Settlement — leases and $rga transfers execute on Robinhood Chain. The renter signs the transaction in their own wallet; the fee moves directly to the provider.
- Compute — once a lease is active, the execution surface (the GPU) unlocks for the renter to run inference and generation workloads.
Nothing about value is simulated: balances, holdings, and the activity feed reflect on-chain state, and each event in the feed links back to its transaction signature.
Compute
Compute on RGA happens through WebGPU — the W3C standard that gives web applications low-level access to the GPU, for both rendering and general-purpose parallel work via WGSL compute shaders. It is the same class of API as Vulkan, Metal, and Direct3D 12, exposed safely to the browser.
When you open the console, RGA requests a GPU adapter and reads its real properties — vendor, architecture, and device limits such as maximum buffer size and workgroup dimensions. It then runs a small benchmark: a tiled matrix-multiply compute shader, dispatched across the device’s workgroups and timed on-GPU, which yields an approximate throughput figure (in GFLOPS). That’s a real measurement of the hardware, not a spec-sheet lookup.
Two kinds of workload run against your lease:
- Generation drives GPU pipelines directly. Image work is expressed as compute/render shaders that execute on the device — geometry and pixels are produced on the GPU and read back to the canvas, rather than fetched as static assets.
- Chat is token-streamed inference: prompts go to a model and the response streams back incrementally, so output appears as it is produced rather than all at once.
Access is gated by the lease, not metered per request — the fee secures the machine’s capacity for the whole term, with no per-second billing. Conversations are kept per account so you can return to earlier sessions.
WebGPU is supported in current Chromium-based browsers and recent Safari; where a device can’t expose it, generation falls back to a software path so the console still works.
Leases & slots
A lease is one flat fee in $rga for a fixed two-week term — pay up-front, use it for the period, renew to continue. There is no metering in between.
Each machine publishes a number of slots: how many renters can hold it concurrently. A typical machine offers a single slot — one renter at a time — while a larger pooled machine can offer many (the network machine exposes 128). When the last slot is taken the machine is fully leased and drops out of the marketplace; when a term expires the slot is released automatically and the machine reappears.
$rga & settlement
$rga is the unit of account: it pays for leases and gates access to compute. Acquire it on any Robinhood Chain venue that lists it, or bring it from anywhere it trades.
Settlement is non-custodial. You sign each transaction in your own wallet and lease fees transfer straight from renter to provider. RGA never takes custody of tokens.
0x64c81ce420e7b1fd41e8360b65c46c3aead990a6Providers
Supplying compute is the other side of the market. A provider deploys a machine, sets a two-week rate within the network range, and lists it. From then on, leases pay out directly to the provider’s wallet in $rga, and the machine’s real capabilities are read from the device’s own WebGPU adapter rather than entered by hand.
Listing is reversible at any time, and a machine only earns while it has open slots, so providers control both their price and their availability.
Wallets & auth
RGA supports MetaMask, Rainbow, and Coinbase Wallet. Authentication is a signature, not a transaction: you pick a wallet, approve a sign-in message in the extension, and that proves ownership of the address — no funds move and nothing is custodied.
There is no email or social login, and no custodial wallet is ever created for you: your wallet address is the account. Your profile and lease state are tied to it.