examples/agent-x402-buyer/README.md
This example shows an agent paying for a paid HTTP tool with x402 without using live funds or a live chain.
It starts a local paid endpoint guarded by wrapper/x402 seller middleware and a
mock facilitator. A deterministic mock-model agent calls that endpoint as a tool,
receives the HTTP 402 challenge, pays with AgentPayer, stays inside
AgentBudget, retries the request, and prints the spend recorded for the run.
go run ./examples/agent-x402-buyer
Expected output includes:
run spend: 7 smallest units (budget 10).The payment token and facilitator are intentionally local development fakes. To
settle real x402 payments, keep the same AgentPayer / AgentBudget shape but
replace the payer with a wallet-backed implementation and configure the seller
middleware with a hosted or self-run x402 facilitator.