Paste a repo, then let its users pay for the GPU.
Fund
Paste any public GitHub repo and send ETH. The pool opens on the first deposit, and anyone can add to it after that.
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.
Run
The maintainer picks a GPU and the most they will pay per hour, then switches compute on. The meter starts at that block.
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.
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