AI will not wait at a checkout screen. The future of internet payments needs to be built for permissionless, unprecedented scale.
Read the docs100K
Unique wallets
1M+
Payments issued every second
80B+
Payments in 24 hours
$0.0078
Per 1M payments
Payment Channels are a new Solana primitive built to solve this across x402 and MPP payment protocols.
A payment channel lets an agent authorize a spending limit once, spend against the limit, and settle the payment amount once. Put money down up front, run up usage without paying per transaction, and settle the bill once when you leave.
While pay-per-request models simplify paid tool use, allowing access to many APIs and endpoints without an API key or account creation, certain kinds of agentic spending patterns are a bad fit for settling every request onchain:
Payment Channels amortize the onchain work down to one open and one settle, no matter how much metering happens in between.
Certain requests have variable costs. For example an LLM completion billed per token, or a job billed per byte or per second of compute.
A token-by-token streaming response, or a burst of hundreds of cheap calls in a short time period.
Deposit a ceiling amount into onchain escrow. Funds stay non-custodial, held by the program, not the operator.
The agent authorizes spending with signed messages, not transactions. Every call is a signature and incurs no transaction costs.
Actual amounts consumed are recorded onchain in one batched transaction.
Unused deposit returns to the sender, and committed amounts are distributed to all configured recipients.
A human ends up back in the loop, approving payments one at a time.
Every payment carries settlement cost and latency. When millions of transactions need to be settled, costs add up fast.
Prepaid credits mean your balance is gone on the first call and tracked in someone else’s database.
A settlement transaction carries four channel updates. The full cycle finalized all 100,000 channels while one million payments per second continued at application speed.
Run the benchmarkPayment Channels map cleanly onto the open agentic payment standards live on Solana today.
Authorize a ceiling for a single metered call. Your handler runs, the operator settles the one actual amount, and refunds the difference.
Many deliveries, settled together.
Open a channel and stream many metered deliveries, each authorized by a running cumulative voucher, and settle once when the session idle-closes.
Inference has been one of the most in demand use cases across agentic payment protocols. We are excited to be launching Payment Channels with Alibaba Cloud. Their API endpoints are live and payable on pay.sh today. Your agent can authorize once and consume their cloud APIs at scale, paying in stablecoins as it goes.
Launch partner
Platform for pay-per-use APIs
The spec is public and the program is open source for everyone to build on.