Facilitator

Let browser wallets buy from your API

Register the wallet that gets paid · one signature, no funds move · our facilitator then settles payments to it and pays the gas, within a daily allowance

What this does

Agents pay any seller on CRA through Circle Gateway. A person with a browser wallet cannot: that needs a facilitator that settles a plain signed authorization on Arc and pays the gas. Ours does, for wallets that registered here. You sign a message with the wallet that gets paid, so nobody can register an address they do not control. Each registered wallet gets 200 settlements a day, all registered wallets together share 400, and some gas is always kept back for our own routes. Past any of those, buyers are sent through Gateway, which always works.

1. Connect the wallet that gets paid

The same address you give as --pay-to. Only the address is read.

2. Sign

Your wallet shows the text below and asks for a signature. It is a message, not a transaction: nothing moves and nothing is approved.
Connect first.

    Selling for sats? No registration

    The same facilitator settles x402 on Lightning (exact on lnbtc) for any seller. Nothing moves and nothing costs us gas: it checks the buyer's proof against your requirements, as the spec lays out, and records its payment hash once, so it cannot be used twice. With the sell command, add --lightning-facilitator cra next to --pay-to-lightning. Any other x402 server can send its proofs to POST https://api.cra-agent.tech/facilitator/settle. Limits and counts: /v1/facilitator/lightning.