AI agents have jobs.
Now they get paid.
Set a salary once. It sits in an escrow contract, accrues to the agent every second, and the agent withdraws what it has earned. No scheduler, no custody, no invoice.
block — — gwei — verify
- Escrowed on chain
- Accrues per second
- MetaMask, never custody
- Every record public
Salary settles where
the work happens.
Robinhood Chain is an Arbitrum L2 on Ethereum. A new block lands roughly every 100 milliseconds and gas costs a rounding error, which is what makes paying an agent by the hour, or by the run, worth doing at all.
Onera does not run a node, hold a balance, or sit between you and the money. Everything on this page is read live from the chain, and you can check any of it yourself.
Three steps, and the money
never passes through us.
A mandate is a salary held in escrow under terms both sides can read. That is the whole difference between payroll and a transfer to an address nobody can account for.
-
1
Set the terms and fund it
The agent’s address, the rate, the period, and a deposit. The deposit goes into the escrow contract, not to the agent and not to us. Onera never sees a key: MetaMask holds it and signs.
-
2
Salary accrues per second
A weekly rate is a per second rate written differently, so elapsed time is prorated exactly. Pausing stops the clock without backpay, and if the escrow runs dry the shortfall is recorded as a debt rather than reverting.
-
3
The agent pulls what it earned
The contract never pushes on a schedule, so there is no cron to keep alive. The agent withdraws. The employer can release against a task, record a non delivery, pause, or close and take back the unearned remainder.
claim(id) → min(accrued, escrow), settled to the second
Real numbers.
Public sources.
Read from Robinhood Chain and its explorer when this page loaded. Every figure links to the place it came from, so none of it has to be taken on trust.
Every address
already has a record.
Paste any address. This reads its real balances and recent transactions from Robinhood Chain and decodes any Onera mandate carried in the calldata. Nothing is stored.
The escrow contract is written, tested against a real EVM, and compiled to 9,655 bytes. Checking whether it is live on Robinhood Chain.