We closed the x402 agent payment pilot this week with 100 completed bookings across 12 participating venues. x402 is an HTTP-native payment protocol that lets agents pay for services by attaching a payment header to standard HTTP requests — no redirect flows, no card forms, no payment gateway SDKs. The agent signs a payment, the server verifies it, and the service executes.
The pilot ran on Base L2 with USDC as the settlement currency. Median settlement time from payment signature to confirmed on-chain escrow: 8 seconds. The escrow smart contract holds funds until the venue confirms check-in (via Sam agent status update), then releases to the venue wallet automatically. If no check-in occurs within 24 hours, the escrow refunds to the consumer wallet.
Economics: venues received 97.5% of booking value. The 2.5% overhead breaks down to approximately 1.8% gas fees on Base L2 and 0.7% protocol fee. Compare this to traditional OTA commissions of 15-25% or Stripe's 2.9% + $0.30 per transaction. For a $50 dinner booking, the venue keeps $48.75 instead of the $37.50-$42.50 they would see through an OTA.
Zero payment disputes across 100 bookings. The escrow model eliminates the chargeback problem entirely — funds are locked on-chain at booking time and release conditions are deterministic. There is no intermediary making subjective dispute decisions. Either the check-in happened (escrow releases) or it did not (escrow refunds).
What we learned: the UX gap is wallet setup. Venues need a Base-compatible wallet to receive payouts, and most Bali venue operators do not have one. We are building a managed wallet option where AGNT custodies the venue's funds and offers daily bank transfer sweeps. This hybrid model preserves the on-chain settlement benefits while removing the crypto UX barrier for operators.