対象
AI agent、有料API、machine-to-machine commerceを研究する開発チーム
INFRASTRUCTURE · PRODUCT BRIEF
AIエージェントがUSDC価格のAPIを安全に理解し支払う経路を研究します。
Base x402 Agent Paymentsは、APIが402 challengeで価格と条件を示し、agentが限定的な支払承認を作成し、サーバーがrequest fingerprint、nonce、policyを検証するR&D製品です。mock E2EとBase Sepolia readinessのみ検証済みで、funded wallet settlement、facilitator運用、Mainnet決済は未検証です。
/v1/agent/data402すべてのhashとsettlement結果はサンプルであり、onchain取引ではありません。
AI agent、有料API、machine-to-machine commerceを研究する開発チーム
支払要件、限定承認、API応答、replay protectionを1つの検証可能なprotocol flowに整理
PRODUCT FLOW
agentが価格付き保護APIを呼び出します。
サーバーが正確なasset、amount、network、expiry条件を返します。
agent walletがrequestに結び付くEIP-3009 authorizationを準備します。
gatewayがpolicyとreplayを確認した後のみAPI結果を返します。
INTERFACE TEMPLATE
/v1/agent/data402すべてのhashとsettlement結果はサンプルであり、onchain取引ではありません。
CAPABILITIES
PAYMENT-REQUIRED、PAYMENT-SIGNATURE、PAYMENT-RESPONSE境界をmodel化します。
価格、route、server request IDをpayment identifierへ結び付けます。
同一retryはidempotentに処理し、nonce競合は拒否します。
serverとagent integration向けtyped client境界を提供します。
実資産なしで402からmock settlementまでの状態を確認します。
INTEGRATION SEQUENCE
秘密情報はブラウザーへ渡さず、外部応答をサーバーで検証してから状態を進めます。
const challenge = await agent.fetch(resourceUrl); // HTTP 402
const payment = await policy.authorize(challenge);
const response = await agent.retry({ payment });
await verifier.record(response.receipt);SECURITY
gatewayはwallet private keyやseedを受け取りません。
challengeとauthorizationのfield、chain、token、amount、expiryを検証します。
未承認requestへ既存nonce conflict状態を公開しません。
mock identifierをtransaction hashや実settlementとして表示しません。
READINESS
公開production gatewayや顧客SLAはありません。
funded walletとfacilitatorによるE2E settlementは未実行です。
Base Mainnet決済やproduction providerを主張しません。
billing、support、abuse、legal、独立security reviewが必要です。
市場・運用の境界