How payment works
Payments are final
Payments are final. Once settled on-chain the transfer cannot be reversed, and there are no refunds.
A payment is a direct USDC transfer between two wallets on Base. Once it settles, nobody can reverse it — not the provider, and not Fatstack. Set a per-call ceiling on your agent before you let it spend.
The flow
- Your agent calls the tool with no payment attached.
- The tool answers
402 Payment Requiredwith a price and the provider’s wallet address. - Your agent signs a USDC transfer authorisation for that amount.
- It retries the request with an
X-PAYMENTheader. - The facilitator verifies and settles the transfer on Base, and the tool returns your result.
Who holds the money
Nobody but you and the provider. USDC moves from your agent’s wallet to the provider’s wallet. Fatstack is not a payee, holds no balances, has no withdraw function, and stores no user private keys.
The platform fee is 0% for the first 30 days. There is no fee-splitting contract in this build.