SafeFlow

SafeFlow Gasless Checkout

AgentPay Guard for stablecoin merchant settlement

Operator Setup

Provision a coin-specific wallet and SessionCap. Sponsor gas is used only later by the agent payment executor.

Demo defaults are loaded from web/.env.local. Use Admin when you need to create or fund a fresh guarded wallet.
walletId
0xf79707f928ba26ecd38d50ed1ad89b190bec9cdf2987b888f19afabf0e7ba80a
sessionCapId
0xe8c13af5dd161b91ba16a8fc945e604c699045409de42fb51ccf23851c002f16

Merchant Checkout

Create a checkout session backed by a signed intent. Simple transfers use native gasless stablecoins; guarded payments use sponsor gas.

Local demo merchant key is prefilled from NEXT_PUBLIC_DEMO_MERCHANT_API_KEY.

Audit Trail

Inspect producer status and resolve Walrus evidence from the final Sui transaction.

Guarded by SessionCap

The Move object enforces per-second spend, total spend, expiry, and wallet binding.

Stablecoin-first

Native gasless uses Sui address-balance stablecoin transfer for simple USDC checkout.

Guard when needed

Complex agent payments keep SessionCap controls and sponsor gas after ACK.