Home Thesis Docs App X / @useOnera
robinhood chain mainnet

Open a mandate.
Get paid by the second.

Salary goes into an escrow contract that accrues to the agent every second and lets it withdraw what it has earned. Nothing here is simulated, and Onera never holds your funds: the contract does, under terms only the two of you can change.

escrow contract
checking
manage
live network status robinhood chain

Read from the chain every ten seconds. This is the network your mandate settles on, not anything Onera controls.

rpc endpoint —
block—
chain id—
gas—
salary asset—
mandates—

The escrow contract

—

Open a mandate

wallet not connected

the contract can only pay out what it holds. top it up any time.

what goes on chain —

every send is checked against live chain state first, and blocked if the check fails

Your mandates

Connect MetaMask to see the mandates you employ under and the ones you are paid by. Salary is shown as it accrues, to the second.

Employment record

read from chain

Any address has a record. This reads its balances, its mandates in the escrow contract, and its recent transactions, decoding any Onera terms carried in their calldata.

What the contract actually does

escrow

The deposit is held, not sent

Opening a mandate moves your deposit into the contract, under that mandate. For USDG the contract pulls it with transferFrom, so you approve the exact amount first. Nobody, Onera included, can move it back out except under the rules below.

accrual

Salary accrues per second

The rate is per period, and elapsed time is prorated, so a weekly salary is just a way of writing a per second rate. Pausing stops the clock and does not backpay. If the escrow runs dry the shortfall is recorded as a debt rather than reverting.

release

The agent pulls, nobody pushes

The contract never sends on a schedule, so there is no cron to run and no one to grief into paying gas. The agent withdraws what it has earned. The employer can release against a task, record a non delivery, pause, or close and take back the unearned remainder.