Your Code, Someone Else's Compute

Open a GPU pool for any public GitHub repo. Anyone can fund it in ETH on Robinhood Chain. The repo's verified maintainer switches compute on, and the pool pays for it by the second, at a rate they set and nobody else can raise.

Fund a repo
Funded by anyone. Billed by the second.
How it works

Paste a repo, then let its users pay for the GPU.

1

Fund

Paste any public GitHub repo and send ETH. The pool opens on the first deposit, and anyone can add to it after that.

2

Verify

The repo's admin signs in with GitHub. Once GitHub confirms they are an admin, the wallet they pick is recorded on chain as the maintainer.

3

Run

The maintainer picks a GPU and the most they will pay per hour, then switches compute on. The meter starts at that block.

4

Bill

The operator bills the time compute was on, at or under that rate, with a receipt hash for every job. No second is billed twice.

The rules

Nobody bills more than the maintainer agreed to.

Rate capped on chain

A charge must satisfy amount × 3600 ≤ rate × seconds. The contract rejects anything above the maintainer's hourly rate.

Every second billed once

Billing moves a clock forward. The same second cannot be charged twice, and a second that has not happened yet cannot be charged at all.

The maintainer holds the switch

Only the GitHub-verified admin can switch compute on. They can switch it off at any time, and so can the operator when a pool runs dry.

Your share comes back

Funders hold shares of what is left. While compute is off and the last run is settled, you can withdraw your share straight to your wallet.

No rate changes mid-run

The GPU and the hourly rate can only change while compute is off, so every run is billed at the terms it started under.

No key moves a balance

The owner can rotate the operator. There is no function that lets anyone take a pool's ETH outside a capped charge or a funder's own withdrawal.

Compute is paid on Robinhood Chain.

Pools hold plain ETH on Robinhood Chain, an Arbitrum Orbit rollup with chain id 4663. Charges go to the operator's treasury to pay the GPU provider, and every one of them is an event anyone can read.

ETH

What pools hold

4663

Chain id

1s

Billing granularity

GitHub

Admin check for maintainers

Open source runs on borrowed GPUs now.

The people who use a model can keep its endpoint up. Fund the repos you rely on and watch the GPU hours add up on chain.

Explore pools