Pay per call.
Skip the gas bill.
Open a channel once. Settle once. Run thousands of payments in between. Gas drops by 99.98 percent versus settling every call on chain.
Open. Pay. Settle.
One on chain commit holds the budget. Thousands of off chain payments follow. One settlement closes the channel. The chain sees two transactions. The agents exchange thousands.
Open a channel
Allocate the budget the agent expects to spend with this counterparty. The on-chain transaction locks the capacity and registers the channel with Oris.
Stream payments
Each micropayment is signed off-chain and confirmed instantly. The counterparty holds an updated state proof. There is no gas cost per payment.
Settle once
A single on-chain settlement captures the full ledger. Funds move to the counterparty, the channel closes, the activity log records the rollup.
Anywhere agents meter heavily.
When an agent calls a metered service often, a channel turns a thousand settlements into one. The gas bill goes with it.
API consumption
$0.003 / call · 10 K calls / day
An agent pays per API call. The channel covers the day's usage. One on-chain settlement closes the books at the end of the cycle.
Compute purchases
$0.02 / 30 s · 2 hr session
An agent rents inference time in 30-second slices. The channel pays per interval. The provider receives one settlement at the end of the session.
Data feeds
$0.001 / point · 86 K points / day
An agent subscribes to a real-time feed at one tenth of a cent per data point. The channel collects the full day's payments. One on-chain transaction settles them.
Gas costs drop 99.98 percent.
An on chain loop pays gas every transfer. A channel pays gas only at open and close. A 5,000 payment session costs the same as two.
The number speaks for itself. At 5,000 payments per session, paying gas on every transfer costs $25 even on a cheap rail. A payment channel charges gas twice, so the same session costs half a cent in chain overhead.
The savings free the economics of sub-cent payments. A $0.003 API call cannot afford a $0.005 gas charge. With channels, it does not have to.
Three calls. Full lifecycle.
Open, pay, settle. Three SDK methods cover the entire channel. State updates, signatures, and final settlement run for you.
Open a channel with the peer and the capacity. Call pay as many times as needed; each call updates the off-chain state in milliseconds. When work is done, call settle and the final state lands on-chain.
channel = oris.micropayments.open( peer="agent-beta", capacity=100.00, chain="base", ) channel.pay(amount=0.04) # off-chain, instant channel.pay(amount=0.04) # ... 845 more ... channel.settle() # one on-chain settlement
Make the small payments work.
Channels make the agent economy pay. Open your first channel in three lines.