What it is
Chain-agnostic agent payment negotiation is a read-only capability match. An agent tells the AlgoVoi payable rail which chains and protocols it supports, and the rail returns the settlement lanes they have in common, a recommended lane, and the exact next step. The agent then pays from its own wallet and keys. There is no account and no custody. Chain count is table stakes. The distinctive part is negotiating across settlement models that do not resemble each other. That is the interoperability layer.Why it matters
Seven mainnet chains, five genuinely different settlement welds. Each lane binds the payment to the request so a stock plain-transfer wallet cannot spoof it.
Native Circle USDC on Algorand, Base, Solana, Stellar and Hedera; bridged on Voi
(Aramid) and Tempo (Stargate).
The endpoint
chains uses CAIP-2 identifiers. protocols is any of x402, a2a, mpp,
ap2. Both fields are bounded (up to 64 chains, 128 characters each).
The response
An agent that supports Base and Hedera over x402 and A2A gets back the lanes they share, plus a recommended pick and the next call:unmatched_chains rather than being
silently dropped. The full lane catalogue (all seven chains, each with its weld
descriptor) is always available on the GET form.
Payment flow
- Negotiate. POST your supported chains and protocols. Read
common_lanesandrecommended. - Challenge. POST your body to
next.urlto receive the strict-v2 402. It carries the server-derived weld value for your chosen lane (the nonce, memo, note, or reference). - Settle. Pay the lane from your own wallet, binding the payment with the
weld. Each lane’s
notestates the binding it requires. - Present. Send the
X-PAYMENTheader. The rail verifies on-chain and returns a signed, offline-verifiable receipt.
The weld is mandatory
Every lane requires its binding. The nonce weld on Base, the memo on Stellar and Hedera, the note on Algorand and Voi, the reference on Solana, and the bytes32 memo on Tempo are all mandatory. A plain transfer with no weld is rejected. This is deliberate: it binds each payment to the specific request, so a stock plain-transfer wallet cannot pay a welded lane by accident or replay one.FAQ
Do I need an AlgoVoi account?
Do I need an AlgoVoi account?
No. Payment stays in your own wallet and keys. The rail is tenant-free.
Which chains are supported?
Which chains are supported?
Seven mainnet chains today: Algorand, Base, Solana, Stellar, Voi, Hedera and
Tempo. The design is extensible to further lanes.
Is the negotiate endpoint a payment?
Is the negotiate endpoint a payment?
No. It is read-only. It settles nothing and takes no funds; it only reports the
lanes you and the rail have in common.
What if my wallet is a stock plain-transfer wallet?
What if my wallet is a stock plain-transfer wallet?
It cannot pay a welded lane. The welds require a wallet that can set the note,
memo, reference, or signed authorization the lane binds to.