openapi: 3.2.0 info: title: GPT55 Model Gateway Wallet Security API version: 1.0.0 description: Reduced GPT55 public surface after x402 project split, with GPT-5.6 Luna Standard as the default upstream gpt-5.6-luna model path, explicit Soul and Terra routes for higher-cost requests, the unified service hub, prepaid Luna call packs, and per-request x402 calls. x-gpt55-relatedProjects: - id: x402-utility-tools title: Utility tools status: retired_consolidated historicalOrigin: https://x402-utils.558686.xyz canonicalOrigin: https://gpt55.558686.xyz paidRoutesAvailableOnHistoricalHost: false retirementNotice: https://x402-utils.558686.xyz/.well-known/x402 canonicalServiceHub: https://gpt55.558686.xyz/x402/service paymentPolicy: Do not pay a retired split-host URL. Follow the retirement notice to the canonical GPT55 service hub and fetch a fresh live quote there. - id: x402-agent-wallet-tools title: Agent wallet tools status: retired_consolidated historicalOrigin: https://x402-wallet.558686.xyz canonicalOrigin: https://gpt55.558686.xyz paidRoutesAvailableOnHistoricalHost: false retirementNotice: https://x402-wallet.558686.xyz/.well-known/x402 canonicalServiceHub: https://gpt55.558686.xyz/x402/service paymentPolicy: Do not pay a retired split-host URL. Follow the retirement notice to the canonical GPT55 service hub and fetch a fresh live quote there. - id: x402-seller-growth-tools title: Seller growth tools status: retired_consolidated historicalOrigin: https://x402-seller.558686.xyz canonicalOrigin: https://gpt55.558686.xyz paidRoutesAvailableOnHistoricalHost: false retirementNotice: https://x402-seller.558686.xyz/.well-known/x402 canonicalServiceHub: https://gpt55.558686.xyz/x402/service paymentPolicy: Do not pay a retired split-host URL. Follow the retirement notice to the canonical GPT55 service hub and fetch a fresh live quote there. - id: x402-key-url-tools title: Key and URL tools status: retired_consolidated historicalOrigin: https://x402-key.558686.xyz canonicalOrigin: https://gpt55.558686.xyz paidRoutesAvailableOnHistoricalHost: false retirementNotice: https://x402-key.558686.xyz/.well-known/x402 canonicalServiceHub: https://gpt55.558686.xyz/x402/service paymentPolicy: Do not pay a retired split-host URL. Follow the retirement notice to the canonical GPT55 service hub and fetch a fresh live quote there. x-gpt55-payment: protocol: x402 network: eip155:8453 asset: USDC payTo: '0x1f0130669ca6fd02e025a984cc038f139df19a2f' facilitator: provider-pool facilitatorPool: - id: dexter url: https://x402.dexter.cash status: frozen_settlement active: false networks: - eip155:8453 - solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp observedAt: '2026-07-19T16:04:32.063Z' - id: fluxa url: https://facilitator.fluxapay.xyz status: frozen_settlement active: false networks: - eip155:8453 observedAt: '2026-07-19T16:04:32.063Z' - id: mogami url: https://v2.facilitator.mogami.tech status: frozen_unreachable active: false networks: - eip155:8453 observedAt: '2026-09-18T08:31:22.080Z' - id: primer url: https://x402.primer.systems status: frozen_unreachable active: false networks: - eip155:8453 observedAt: '2026-09-18T08:31:22.080Z' - id: xpay url: https://facilitator.xpay.sh status: enabled active: true networks: - eip155:8453 observedAt: '2026-09-18T08:36:32.152Z' - id: payai url: https://facilitator.payai.network status: frozen_quota active: false networks: - eip155:8453 - solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp observedAt: '2026-09-18T08:36:32.152Z' - id: kobaru url: https://gateway.kobaru.io status: frozen_unreachable active: false networks: - eip155:8453 - solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp observedAt: '2026-09-18T08:31:22.080Z' - id: cdp url: https://api.cdp.coinbase.com/platform/v2/x402 status: frozen_unreachable active: false networks: - eip155:8453 - solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp observedAt: '2026-08-29T17:17:22.202Z' - id: solvador url: https://api.solvador.com status: disabled active: false networks: [] fallbackFacilitators: - https://facilitator.xpay.sh primaryCommercialOffer: id: standard-chat-demand-first routeId: standard-chat title: GPT-5.6 Luna Standard one-request result buyerJob: Get one immediate OpenAI-compatible answer before committing to a quota pack or a larger workflow. method: POST paidUrl: https://gpt55.558686.xyz/v1/chat/completions/standard quoteOnlyUrl: https://gpt55.558686.xyz/v1/chat/completions/standard previewUrl: https://gpt55.558686.xyz/x402/service?checkout=standard-chat price: $0.00293 priceUsd: 0.00293 amountAtomic: '2930' network: eip155:8453 asset: USDC assetAddress: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' payTo: '0x1f0130669ca6fd02e025a984cc038f139df19a2f' input: contentType: application/json example: messages: - role: user content: Answer one concrete question in one short paragraph. max_tokens: 128 resultFields: - id - model - choices - usage - x-x402-receipt-id - x-x402-receipt-url browserCheckout: available: true provider: EIP-1193 injected wallet type: eip3009-transfer-with-authorization url: https://gpt55.558686.xyz/x402/service?checkout=standard-chat paidUrl: https://gpt55.558686.xyz/v1/chat/completions/standard quoteOnlyUrl: https://gpt55.558686.xyz/v1/chat/completions/standard bundleUrl: https://gpt55.558686.xyz/x402/browser-wallet-payment.js method: POST network: eip155:8453 asset: USDC assetAddress: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' payTo: '0x1f0130669ca6fd02e025a984cc038f139df19a2f' amountAtomic: '2930' paymentHeader: PAYMENT-SIGNATURE responseHeaders: - PAYMENT-RESPONSE - X-PAYMENT-RESPONSE - x-x402-receipt-id - x-x402-receipt-url privateKeySentToService: false buttonLabel: Pay with browser wallet agentFallback: routeId: standard firstPaymentClient: https://gpt55.558686.xyz/x402/first-payment-client.mjs quoteOnlyCommand: ROUTE_ID=standard MAX_USDC=0.00293 node first-payment-client.mjs realPaymentCommand: PAY_REAL_X402=1 ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs installCommand: npm install @x402/fetch @x402/core @x402/evm viem requiredRuntime: optional-desktop-or-server-terminal-fallback sameRequestRetry: true paymentHeaders: - PAYMENT-SIGNATURE - X-PAYMENT privateKeySentToService: false model: gpt-5.6-luna nextPurchase: id: gpt-5.6-luna-100-call-pack routeId: gpt-5.6-luna-100-call-pack title: GPT-5.6 Luna 100 Prepaid Call Credits model: gpt-5.6-luna method: GET paidUrl: https://gpt55.558686.xyz/v1/paid/call-packs/gpt-5.6-luna-100 checkoutUrl: https://gpt55.558686.xyz/v1/paid/call-packs/gpt-5.6-luna-100 quoteOnlyUrl: https://gpt55.558686.xyz/v1/paid/call-packs/gpt-5.6-luna-100 price: $1.60 amountAtomic: '1600000' callCount: 100 network: eip155:8453 asset: USDC assetAddress: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' payTo: '0x1f0130669ca6fd02e025a984cc038f139df19a2f' privateKeySentToService: false reason: Use one prepaid purchase for repeated GPT-5.6 Luna calls with fewer payment steps. label: GPT-5.6 Luna Standard one-request result page: https://gpt55.558686.xyz/x402/service?checkout=standard-chat json: https://gpt55.558686.xyz/x402/service.json checkoutUrl: https://gpt55.558686.xyz/x402/service?checkout=standard-chat quoteUrl: https://gpt55.558686.xyz/v1/chat/completions/standard quoteEndpoint: https://gpt55.558686.xyz/v1/chat/completions/standard quoteEndpointMode: live-402 firstPaymentClient: https://gpt55.558686.xyz/x402/first-payment-client.mjs paymentClientUrl: https://gpt55.558686.xyz/x402/first-payment-client.mjs paymentActivation: https://gpt55.558686.xyz/x402/service?checkout=standard-chat installCommand: npm install @x402/fetch @x402/core @x402/evm viem quoteOnlyDedicated: ROUTE_ID=standard MAX_USDC=0.00293 node first-payment-client.mjs realPaymentDedicated: PAY_REAL_X402=1 ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs paymentHeaderOnlyDedicated: X402_PAYMENT_HEADER_ONLY=1 X402_PAYMENT_HEADER_FILE=x402-payment-header.txt ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs installThenCreatePaymentHeaderDedicated: npm install @x402/fetch @x402/core @x402/evm viem && X402_PAYMENT_HEADER_ONLY=1 X402_PAYMENT_HEADER_FILE=x402-payment-header.txt ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs downloadInstallThenCreatePaymentHeaderDedicated: curl -fsSL https://gpt55.558686.xyz/x402/first-payment-client.mjs -o first-payment-client.mjs && npm install @x402/fetch @x402/core @x402/evm viem && X402_PAYMENT_HEADER_ONLY=1 X402_PAYMENT_HEADER_FILE=x402-payment-header.txt ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs payCommand: curl -fsSL https://gpt55.558686.xyz/x402/first-payment-client.mjs -o first-payment-client.mjs && npm install @x402/fetch @x402/core @x402/evm viem && PAY_REAL_X402=1 ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs downloadInstallThenPayDedicated: curl -fsSL https://gpt55.558686.xyz/x402/first-payment-client.mjs -o first-payment-client.mjs && npm install @x402/fetch @x402/core @x402/evm viem && PAY_REAL_X402=1 ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs expectedResult: - id - model - choices - usage - x-x402-receipt-id - x-x402-receipt-url marketDemandOffer: id: standard-chat-demand-first routeId: standard-chat title: GPT-5.6 Luna Standard one-request result buyerJob: Get one immediate OpenAI-compatible answer before committing to a quota pack or a larger workflow. method: POST paidUrl: https://gpt55.558686.xyz/v1/chat/completions/standard quoteOnlyUrl: https://gpt55.558686.xyz/v1/chat/completions/standard previewUrl: https://gpt55.558686.xyz/x402/service?checkout=standard-chat price: $0.00293 priceUsd: 0.00293 amountAtomic: '2930' network: eip155:8453 asset: USDC assetAddress: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' payTo: '0x1f0130669ca6fd02e025a984cc038f139df19a2f' input: contentType: application/json example: messages: - role: user content: Answer one concrete question in one short paragraph. max_tokens: 128 resultFields: - id - model - choices - usage - x-x402-receipt-id - x-x402-receipt-url browserCheckout: available: true provider: EIP-1193 injected wallet type: eip3009-transfer-with-authorization url: https://gpt55.558686.xyz/x402/service?checkout=standard-chat paidUrl: https://gpt55.558686.xyz/v1/chat/completions/standard quoteOnlyUrl: https://gpt55.558686.xyz/v1/chat/completions/standard bundleUrl: https://gpt55.558686.xyz/x402/browser-wallet-payment.js method: POST network: eip155:8453 asset: USDC assetAddress: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' payTo: '0x1f0130669ca6fd02e025a984cc038f139df19a2f' amountAtomic: '2930' paymentHeader: PAYMENT-SIGNATURE responseHeaders: - PAYMENT-RESPONSE - X-PAYMENT-RESPONSE - x-x402-receipt-id - x-x402-receipt-url privateKeySentToService: false buttonLabel: Pay with browser wallet agentFallback: routeId: standard firstPaymentClient: https://gpt55.558686.xyz/x402/first-payment-client.mjs quoteOnlyCommand: ROUTE_ID=standard MAX_USDC=0.00293 node first-payment-client.mjs realPaymentCommand: PAY_REAL_X402=1 ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs installCommand: npm install @x402/fetch @x402/core @x402/evm viem requiredRuntime: optional-desktop-or-server-terminal-fallback sameRequestRetry: true paymentHeaders: - PAYMENT-SIGNATURE - X-PAYMENT privateKeySentToService: false model: gpt-5.6-luna nextPurchase: id: gpt-5.6-luna-100-call-pack routeId: gpt-5.6-luna-100-call-pack title: GPT-5.6 Luna 100 Prepaid Call Credits model: gpt-5.6-luna method: GET paidUrl: https://gpt55.558686.xyz/v1/paid/call-packs/gpt-5.6-luna-100 checkoutUrl: https://gpt55.558686.xyz/v1/paid/call-packs/gpt-5.6-luna-100 quoteOnlyUrl: https://gpt55.558686.xyz/v1/paid/call-packs/gpt-5.6-luna-100 price: $1.60 amountAtomic: '1600000' callCount: 100 network: eip155:8453 asset: USDC assetAddress: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' payTo: '0x1f0130669ca6fd02e025a984cc038f139df19a2f' privateKeySentToService: false reason: Use one prepaid purchase for repeated GPT-5.6 Luna calls with fewer payment steps. label: GPT-5.6 Luna Standard one-request result page: https://gpt55.558686.xyz/x402/service?checkout=standard-chat json: https://gpt55.558686.xyz/x402/service.json checkoutUrl: https://gpt55.558686.xyz/x402/service?checkout=standard-chat quoteUrl: https://gpt55.558686.xyz/v1/chat/completions/standard quoteEndpoint: https://gpt55.558686.xyz/v1/chat/completions/standard quoteEndpointMode: live-402 firstPaymentClient: https://gpt55.558686.xyz/x402/first-payment-client.mjs paymentClientUrl: https://gpt55.558686.xyz/x402/first-payment-client.mjs paymentActivation: https://gpt55.558686.xyz/x402/service?checkout=standard-chat installCommand: npm install @x402/fetch @x402/core @x402/evm viem quoteOnlyDedicated: ROUTE_ID=standard MAX_USDC=0.00293 node first-payment-client.mjs realPaymentDedicated: PAY_REAL_X402=1 ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs paymentHeaderOnlyDedicated: X402_PAYMENT_HEADER_ONLY=1 X402_PAYMENT_HEADER_FILE=x402-payment-header.txt ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs installThenCreatePaymentHeaderDedicated: npm install @x402/fetch @x402/core @x402/evm viem && X402_PAYMENT_HEADER_ONLY=1 X402_PAYMENT_HEADER_FILE=x402-payment-header.txt ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs downloadInstallThenCreatePaymentHeaderDedicated: curl -fsSL https://gpt55.558686.xyz/x402/first-payment-client.mjs -o first-payment-client.mjs && npm install @x402/fetch @x402/core @x402/evm viem && X402_PAYMENT_HEADER_ONLY=1 X402_PAYMENT_HEADER_FILE=x402-payment-header.txt ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs payCommand: curl -fsSL https://gpt55.558686.xyz/x402/first-payment-client.mjs -o first-payment-client.mjs && npm install @x402/fetch @x402/core @x402/evm viem && PAY_REAL_X402=1 ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs downloadInstallThenPayDedicated: curl -fsSL https://gpt55.558686.xyz/x402/first-payment-client.mjs -o first-payment-client.mjs && npm install @x402/fetch @x402/core @x402/evm viem && PAY_REAL_X402=1 ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs expectedResult: - id - model - choices - usage - x-x402-receipt-id - x-x402-receipt-url recommendedFirstPurchase: id: standard-chat-demand-first routeId: standard-chat title: GPT-5.6 Luna Standard one-request result buyerJob: Get one immediate OpenAI-compatible answer before committing to a quota pack or a larger workflow. method: POST paidUrl: https://gpt55.558686.xyz/v1/chat/completions/standard quoteOnlyUrl: https://gpt55.558686.xyz/v1/chat/completions/standard previewUrl: https://gpt55.558686.xyz/x402/service?checkout=standard-chat price: $0.00293 priceUsd: 0.00293 amountAtomic: '2930' network: eip155:8453 asset: USDC assetAddress: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' payTo: '0x1f0130669ca6fd02e025a984cc038f139df19a2f' input: contentType: application/json example: messages: - role: user content: Answer one concrete question in one short paragraph. max_tokens: 128 resultFields: - id - model - choices - usage - x-x402-receipt-id - x-x402-receipt-url browserCheckout: available: true provider: EIP-1193 injected wallet type: eip3009-transfer-with-authorization url: https://gpt55.558686.xyz/x402/service?checkout=standard-chat paidUrl: https://gpt55.558686.xyz/v1/chat/completions/standard quoteOnlyUrl: https://gpt55.558686.xyz/v1/chat/completions/standard bundleUrl: https://gpt55.558686.xyz/x402/browser-wallet-payment.js method: POST network: eip155:8453 asset: USDC assetAddress: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' payTo: '0x1f0130669ca6fd02e025a984cc038f139df19a2f' amountAtomic: '2930' paymentHeader: PAYMENT-SIGNATURE responseHeaders: - PAYMENT-RESPONSE - X-PAYMENT-RESPONSE - x-x402-receipt-id - x-x402-receipt-url privateKeySentToService: false buttonLabel: Pay with browser wallet agentFallback: routeId: standard firstPaymentClient: https://gpt55.558686.xyz/x402/first-payment-client.mjs quoteOnlyCommand: ROUTE_ID=standard MAX_USDC=0.00293 node first-payment-client.mjs realPaymentCommand: PAY_REAL_X402=1 ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs installCommand: npm install @x402/fetch @x402/core @x402/evm viem requiredRuntime: optional-desktop-or-server-terminal-fallback sameRequestRetry: true paymentHeaders: - PAYMENT-SIGNATURE - X-PAYMENT privateKeySentToService: false model: gpt-5.6-luna nextPurchase: id: gpt-5.6-luna-100-call-pack routeId: gpt-5.6-luna-100-call-pack title: GPT-5.6 Luna 100 Prepaid Call Credits model: gpt-5.6-luna method: GET paidUrl: https://gpt55.558686.xyz/v1/paid/call-packs/gpt-5.6-luna-100 checkoutUrl: https://gpt55.558686.xyz/v1/paid/call-packs/gpt-5.6-luna-100 quoteOnlyUrl: https://gpt55.558686.xyz/v1/paid/call-packs/gpt-5.6-luna-100 price: $1.60 amountAtomic: '1600000' callCount: 100 network: eip155:8453 asset: USDC assetAddress: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' payTo: '0x1f0130669ca6fd02e025a984cc038f139df19a2f' privateKeySentToService: false reason: Use one prepaid purchase for repeated GPT-5.6 Luna calls with fewer payment steps. label: GPT-5.6 Luna Standard one-request result page: https://gpt55.558686.xyz/x402/service?checkout=standard-chat json: https://gpt55.558686.xyz/x402/service.json checkoutUrl: https://gpt55.558686.xyz/x402/service?checkout=standard-chat quoteUrl: https://gpt55.558686.xyz/v1/chat/completions/standard quoteEndpoint: https://gpt55.558686.xyz/v1/chat/completions/standard quoteEndpointMode: live-402 firstPaymentClient: https://gpt55.558686.xyz/x402/first-payment-client.mjs paymentClientUrl: https://gpt55.558686.xyz/x402/first-payment-client.mjs paymentActivation: https://gpt55.558686.xyz/x402/service?checkout=standard-chat installCommand: npm install @x402/fetch @x402/core @x402/evm viem quoteOnlyDedicated: ROUTE_ID=standard MAX_USDC=0.00293 node first-payment-client.mjs realPaymentDedicated: PAY_REAL_X402=1 ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs paymentHeaderOnlyDedicated: X402_PAYMENT_HEADER_ONLY=1 X402_PAYMENT_HEADER_FILE=x402-payment-header.txt ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs installThenCreatePaymentHeaderDedicated: npm install @x402/fetch @x402/core @x402/evm viem && X402_PAYMENT_HEADER_ONLY=1 X402_PAYMENT_HEADER_FILE=x402-payment-header.txt ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs downloadInstallThenCreatePaymentHeaderDedicated: curl -fsSL https://gpt55.558686.xyz/x402/first-payment-client.mjs -o first-payment-client.mjs && npm install @x402/fetch @x402/core @x402/evm viem && X402_PAYMENT_HEADER_ONLY=1 X402_PAYMENT_HEADER_FILE=x402-payment-header.txt ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs payCommand: curl -fsSL https://gpt55.558686.xyz/x402/first-payment-client.mjs -o first-payment-client.mjs && npm install @x402/fetch @x402/core @x402/evm viem && PAY_REAL_X402=1 ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs downloadInstallThenPayDedicated: curl -fsSL https://gpt55.558686.xyz/x402/first-payment-client.mjs -o first-payment-client.mjs && npm install @x402/fetch @x402/core @x402/evm viem && PAY_REAL_X402=1 ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs expectedResult: - id - model - choices - usage - x-x402-receipt-id - x-x402-receipt-url x-demand-first-offer: id: standard-chat-demand-first routeId: standard-chat title: GPT-5.6 Luna Standard one-request result buyerJob: Get one immediate OpenAI-compatible answer before committing to a quota pack or a larger workflow. method: POST paidUrl: https://gpt55.558686.xyz/v1/chat/completions/standard quoteOnlyUrl: https://gpt55.558686.xyz/v1/chat/completions/standard previewUrl: https://gpt55.558686.xyz/x402/service?checkout=standard-chat price: $0.00293 priceUsd: 0.00293 amountAtomic: '2930' network: eip155:8453 asset: USDC assetAddress: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' payTo: '0x1f0130669ca6fd02e025a984cc038f139df19a2f' input: contentType: application/json example: messages: - role: user content: Answer one concrete question in one short paragraph. max_tokens: 128 resultFields: - id - model - choices - usage - x-x402-receipt-id - x-x402-receipt-url browserCheckout: available: true provider: EIP-1193 injected wallet type: eip3009-transfer-with-authorization url: https://gpt55.558686.xyz/x402/service?checkout=standard-chat paidUrl: https://gpt55.558686.xyz/v1/chat/completions/standard quoteOnlyUrl: https://gpt55.558686.xyz/v1/chat/completions/standard bundleUrl: https://gpt55.558686.xyz/x402/browser-wallet-payment.js method: POST network: eip155:8453 asset: USDC assetAddress: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' payTo: '0x1f0130669ca6fd02e025a984cc038f139df19a2f' amountAtomic: '2930' paymentHeader: PAYMENT-SIGNATURE responseHeaders: - PAYMENT-RESPONSE - X-PAYMENT-RESPONSE - x-x402-receipt-id - x-x402-receipt-url privateKeySentToService: false buttonLabel: Pay with browser wallet agentFallback: routeId: standard firstPaymentClient: https://gpt55.558686.xyz/x402/first-payment-client.mjs quoteOnlyCommand: ROUTE_ID=standard MAX_USDC=0.00293 node first-payment-client.mjs realPaymentCommand: PAY_REAL_X402=1 ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs installCommand: npm install @x402/fetch @x402/core @x402/evm viem requiredRuntime: optional-desktop-or-server-terminal-fallback sameRequestRetry: true paymentHeaders: - PAYMENT-SIGNATURE - X-PAYMENT privateKeySentToService: false model: gpt-5.6-luna nextPurchase: id: gpt-5.6-luna-100-call-pack routeId: gpt-5.6-luna-100-call-pack title: GPT-5.6 Luna 100 Prepaid Call Credits model: gpt-5.6-luna method: GET paidUrl: https://gpt55.558686.xyz/v1/paid/call-packs/gpt-5.6-luna-100 checkoutUrl: https://gpt55.558686.xyz/v1/paid/call-packs/gpt-5.6-luna-100 quoteOnlyUrl: https://gpt55.558686.xyz/v1/paid/call-packs/gpt-5.6-luna-100 price: $1.60 amountAtomic: '1600000' callCount: 100 network: eip155:8453 asset: USDC assetAddress: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' payTo: '0x1f0130669ca6fd02e025a984cc038f139df19a2f' privateKeySentToService: false reason: Use one prepaid purchase for repeated GPT-5.6 Luna calls with fewer payment steps. label: GPT-5.6 Luna Standard one-request result page: https://gpt55.558686.xyz/x402/service?checkout=standard-chat json: https://gpt55.558686.xyz/x402/service.json checkoutUrl: https://gpt55.558686.xyz/x402/service?checkout=standard-chat quoteUrl: https://gpt55.558686.xyz/v1/chat/completions/standard quoteEndpoint: https://gpt55.558686.xyz/v1/chat/completions/standard quoteEndpointMode: live-402 firstPaymentClient: https://gpt55.558686.xyz/x402/first-payment-client.mjs paymentClientUrl: https://gpt55.558686.xyz/x402/first-payment-client.mjs paymentActivation: https://gpt55.558686.xyz/x402/service?checkout=standard-chat installCommand: npm install @x402/fetch @x402/core @x402/evm viem quoteOnlyDedicated: ROUTE_ID=standard MAX_USDC=0.00293 node first-payment-client.mjs realPaymentDedicated: PAY_REAL_X402=1 ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs paymentHeaderOnlyDedicated: X402_PAYMENT_HEADER_ONLY=1 X402_PAYMENT_HEADER_FILE=x402-payment-header.txt ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs installThenCreatePaymentHeaderDedicated: npm install @x402/fetch @x402/core @x402/evm viem && X402_PAYMENT_HEADER_ONLY=1 X402_PAYMENT_HEADER_FILE=x402-payment-header.txt ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs downloadInstallThenCreatePaymentHeaderDedicated: curl -fsSL https://gpt55.558686.xyz/x402/first-payment-client.mjs -o first-payment-client.mjs && npm install @x402/fetch @x402/core @x402/evm viem && X402_PAYMENT_HEADER_ONLY=1 X402_PAYMENT_HEADER_FILE=x402-payment-header.txt ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs payCommand: curl -fsSL https://gpt55.558686.xyz/x402/first-payment-client.mjs -o first-payment-client.mjs && npm install @x402/fetch @x402/core @x402/evm viem && PAY_REAL_X402=1 ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs downloadInstallThenPayDedicated: curl -fsSL https://gpt55.558686.xyz/x402/first-payment-client.mjs -o first-payment-client.mjs && npm install @x402/fetch @x402/core @x402/evm viem && PAY_REAL_X402=1 ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs expectedResult: - id - model - choices - usage - x-x402-receipt-id - x-x402-receipt-url walletBalanceOffer: id: evm-wallet-balance-demand-first routeId: evm-wallet-balance title: EVM Wallet Balance Snapshot buyerJob: Check live ETH and canonical USDC balances, then decide whether a public wallet has enough Base USDC for the next $0.001 x402 payment. method: GET or POST paidUrl: https://gpt55.558686.xyz/v1/tools/evm-wallet-balance quoteOnlyUrl: https://gpt55.558686.xyz/v1/tools/evm-wallet-balance?address=0x1111111111111111111111111111111111111111&network=base previewUrl: https://gpt55.558686.xyz/x402/service?checkout=evm-wallet-balance price: $0.001 priceUsd: 0.001 amountAtomic: '1000' network: eip155:8453 asset: USDC assetAddress: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' payTo: '0x1f0130669ca6fd02e025a984cc038f139df19a2f' input: contentType: application/json required: - address optional: - network example: address: '0x1111111111111111111111111111111111111111' network: base resultFields: - network - chainId - address - blockNumber - nativeBalance - usdcBalance - x402Readiness - observedAt - rpcProviderHost readinessScope: balanceOnly: true suggestedPaymentAtomic: '1000' suggestedPaymentUsd: '0.001' fullDoctorUrl: https://gpt55.558686.xyz/v1/tools/x402-wallet-funding-readiness-doctor limitation: Does not prove payment-client, typed-data signing, spend-cap, or same-request retry readiness. browserCheckout: available: true provider: EIP-1193 injected wallet type: eip3009-transfer-with-authorization url: https://gpt55.558686.xyz/x402/service?checkout=evm-wallet-balance paidUrl: https://gpt55.558686.xyz/v1/tools/evm-wallet-balance quoteOnlyUrl: https://gpt55.558686.xyz/v1/tools/evm-wallet-balance?address=0x1111111111111111111111111111111111111111&network=base bundleUrl: https://gpt55.558686.xyz/x402/browser-wallet-payment.js method: POST body: address: '0x1111111111111111111111111111111111111111' network: base inputFields: - name: address type: text required: true source: connected wallet or public EVM address - name: network type: select required: false default: base options: - base - ethereum network: eip155:8453 asset: USDC assetAddress: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' payTo: '0x1f0130669ca6fd02e025a984cc038f139df19a2f' amountAtomic: '1000' paymentHeader: PAYMENT-SIGNATURE responseHeaders: - PAYMENT-RESPONSE - X-PAYMENT-RESPONSE - x-x402-receipt-id - x-x402-receipt-url privateKeySentToService: false buttonLabel: Pay with browser wallet agentFallback: routeId: evm-wallet-balance firstPaymentClient: https://gpt55.558686.xyz/x402/first-payment-client.mjs targetUrl: https://gpt55.558686.xyz/v1/tools/evm-wallet-balance?address=0x1111111111111111111111111111111111111111&network=base quoteOnlyCommand: TARGET_URL="https://gpt55.558686.xyz/v1/tools/evm-wallet-balance?address=0x1111111111111111111111111111111111111111&network=base" MAX_USDC=0.001 node first-payment-client.mjs realPaymentCommand: PAY_REAL_X402=1 TARGET_URL="https://gpt55.558686.xyz/v1/tools/evm-wallet-balance?address=0x1111111111111111111111111111111111111111&network=base" MAX_USDC=0.001 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs installCommand: npm install @x402/fetch @x402/core @x402/evm viem requiredRuntime: optional-desktop-or-server-terminal-fallback sameRequestRetry: true paymentHeaders: - PAYMENT-SIGNATURE - X-PAYMENT privateKeySentToService: false nextPurchase: id: gpt-5.6-luna-100-call-pack routeId: gpt-5.6-luna-100-call-pack title: GPT-5.6 Luna 100 Prepaid Call Credits model: gpt-5.6-luna method: GET paidUrl: https://gpt55.558686.xyz/v1/paid/call-packs/gpt-5.6-luna-100 checkoutUrl: https://gpt55.558686.xyz/v1/paid/call-packs/gpt-5.6-luna-100 quoteOnlyUrl: https://gpt55.558686.xyz/v1/paid/call-packs/gpt-5.6-luna-100 price: $1.60 amountAtomic: '1600000' callCount: 100 network: eip155:8453 asset: USDC assetAddress: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' payTo: '0x1f0130669ca6fd02e025a984cc038f139df19a2f' privateKeySentToService: false reason: Use one prepaid purchase for repeated GPT-5.6 Luna calls with fewer payment steps. compatibility: legacyRoutesPreserved: true standardChatUrl: https://gpt55.558686.xyz/v1/chat/completions/standard standardChatPrice: $0.00293 legacyPayTo: '0x1f0130669ca6fd02e025a984cc038f139df19a2f' label: EVM Wallet Balance Snapshot page: https://gpt55.558686.xyz/x402/service?checkout=evm-wallet-balance json: https://gpt55.558686.xyz/x402/service.json checkoutUrl: https://gpt55.558686.xyz/x402/service?checkout=evm-wallet-balance quoteUrl: https://gpt55.558686.xyz/v1/tools/evm-wallet-balance quoteEndpoint: https://gpt55.558686.xyz/v1/tools/evm-wallet-balance quoteEndpointMode: live-402 firstPaymentClient: https://gpt55.558686.xyz/x402/first-payment-client.mjs paymentClientUrl: https://gpt55.558686.xyz/x402/first-payment-client.mjs paymentActivation: https://gpt55.558686.xyz/x402/service?checkout=evm-wallet-balance installCommand: npm install @x402/fetch @x402/core @x402/evm viem quoteOnlyDedicated: TARGET_URL="https://gpt55.558686.xyz/v1/tools/evm-wallet-balance?address=0x1111111111111111111111111111111111111111&network=base" MAX_USDC=0.001 node first-payment-client.mjs realPaymentDedicated: PAY_REAL_X402=1 TARGET_URL="https://gpt55.558686.xyz/v1/tools/evm-wallet-balance?address=0x1111111111111111111111111111111111111111&network=base" MAX_USDC=0.001 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs paymentHeaderOnlyDedicated: X402_PAYMENT_HEADER_ONLY=1 X402_PAYMENT_HEADER_FILE=x402-payment-header.txt TARGET_URL="https://gpt55.558686.xyz/v1/tools/evm-wallet-balance?address=0x1111111111111111111111111111111111111111&network=base" MAX_USDC=0.001 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs installThenCreatePaymentHeaderDedicated: npm install @x402/fetch @x402/core @x402/evm viem && X402_PAYMENT_HEADER_ONLY=1 X402_PAYMENT_HEADER_FILE=x402-payment-header.txt TARGET_URL="https://gpt55.558686.xyz/v1/tools/evm-wallet-balance?address=0x1111111111111111111111111111111111111111&network=base" MAX_USDC=0.001 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs downloadInstallThenCreatePaymentHeaderDedicated: curl -fsSL https://gpt55.558686.xyz/x402/first-payment-client.mjs -o first-payment-client.mjs && npm install @x402/fetch @x402/core @x402/evm viem && X402_PAYMENT_HEADER_ONLY=1 X402_PAYMENT_HEADER_FILE=x402-payment-header.txt TARGET_URL="https://gpt55.558686.xyz/v1/tools/evm-wallet-balance?address=0x1111111111111111111111111111111111111111&network=base" MAX_USDC=0.001 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs payCommand: curl -fsSL https://gpt55.558686.xyz/x402/first-payment-client.mjs -o first-payment-client.mjs && npm install @x402/fetch @x402/core @x402/evm viem && PAY_REAL_X402=1 TARGET_URL="https://gpt55.558686.xyz/v1/tools/evm-wallet-balance?address=0x1111111111111111111111111111111111111111&network=base" MAX_USDC=0.001 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs downloadInstallThenPayDedicated: curl -fsSL https://gpt55.558686.xyz/x402/first-payment-client.mjs -o first-payment-client.mjs && npm install @x402/fetch @x402/core @x402/evm viem && PAY_REAL_X402=1 TARGET_URL="https://gpt55.558686.xyz/v1/tools/evm-wallet-balance?address=0x1111111111111111111111111111111111111111&network=base" MAX_USDC=0.001 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs expectedResult: - network - chainId - address - blockNumber - nativeBalance - usdcBalance - x402Readiness - observedAt - rpcProviderHost standardChatOffer: id: standard-chat-demand-first routeId: standard-chat title: GPT-5.6 Luna Standard one-request result buyerJob: Get one immediate OpenAI-compatible answer before committing to a quota pack or a larger workflow. method: POST paidUrl: https://gpt55.558686.xyz/v1/chat/completions/standard quoteOnlyUrl: https://gpt55.558686.xyz/v1/chat/completions/standard previewUrl: https://gpt55.558686.xyz/x402/service?checkout=standard-chat price: $0.00293 priceUsd: 0.00293 amountAtomic: '2930' network: eip155:8453 asset: USDC assetAddress: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' payTo: '0x1f0130669ca6fd02e025a984cc038f139df19a2f' input: contentType: application/json example: messages: - role: user content: Answer one concrete question in one short paragraph. max_tokens: 128 resultFields: - id - model - choices - usage - x-x402-receipt-id - x-x402-receipt-url browserCheckout: available: true provider: EIP-1193 injected wallet type: eip3009-transfer-with-authorization url: https://gpt55.558686.xyz/x402/service?checkout=standard-chat paidUrl: https://gpt55.558686.xyz/v1/chat/completions/standard quoteOnlyUrl: https://gpt55.558686.xyz/v1/chat/completions/standard bundleUrl: https://gpt55.558686.xyz/x402/browser-wallet-payment.js method: POST network: eip155:8453 asset: USDC assetAddress: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' payTo: '0x1f0130669ca6fd02e025a984cc038f139df19a2f' amountAtomic: '2930' paymentHeader: PAYMENT-SIGNATURE responseHeaders: - PAYMENT-RESPONSE - X-PAYMENT-RESPONSE - x-x402-receipt-id - x-x402-receipt-url privateKeySentToService: false buttonLabel: Pay with browser wallet agentFallback: routeId: standard firstPaymentClient: https://gpt55.558686.xyz/x402/first-payment-client.mjs quoteOnlyCommand: ROUTE_ID=standard MAX_USDC=0.00293 node first-payment-client.mjs realPaymentCommand: PAY_REAL_X402=1 ROUTE_ID=standard MAX_USDC=0.00293 EVM_PRIVATE_KEY=$EVM_PRIVATE_KEY node first-payment-client.mjs installCommand: npm install @x402/fetch @x402/core @x402/evm viem requiredRuntime: optional-desktop-or-server-terminal-fallback sameRequestRetry: true paymentHeaders: - PAYMENT-SIGNATURE - X-PAYMENT privateKeySentToService: false model: gpt-5.6-luna nextPurchase: id: gpt-5.6-luna-100-call-pack routeId: gpt-5.6-luna-100-call-pack title: GPT-5.6 Luna 100 Prepaid Call Credits model: gpt-5.6-luna method: GET paidUrl: https://gpt55.558686.xyz/v1/paid/call-packs/gpt-5.6-luna-100 checkoutUrl: https://gpt55.558686.xyz/v1/paid/call-packs/gpt-5.6-luna-100 quoteOnlyUrl: https://gpt55.558686.xyz/v1/paid/call-packs/gpt-5.6-luna-100 price: $1.60 amountAtomic: '1600000' callCount: 100 network: eip155:8453 asset: USDC assetAddress: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' payTo: '0x1f0130669ca6fd02e025a984cc038f139df19a2f' privateKeySentToService: false reason: Use one prepaid purchase for repeated GPT-5.6 Luna calls with fewer payment steps. x-gpt55-repeat-call-pack: id: gpt-5.6-luna-100-call-pack routeId: gpt-5.6-luna-100-call-pack title: GPT-5.6 Luna 100 Prepaid Call Credits model: gpt-5.6-luna method: GET paidUrl: https://gpt55.558686.xyz/v1/paid/call-packs/gpt-5.6-luna-100 checkoutUrl: https://gpt55.558686.xyz/v1/paid/call-packs/gpt-5.6-luna-100 quoteOnlyUrl: https://gpt55.558686.xyz/v1/paid/call-packs/gpt-5.6-luna-100 price: $1.60 amountAtomic: '1600000' callCount: 100 network: eip155:8453 asset: USDC assetAddress: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' payTo: '0x1f0130669ca6fd02e025a984cc038f139df19a2f' privateKeySentToService: false reason: Use one prepaid purchase for repeated GPT-5.6 Luna calls with fewer payment steps. x-gpt55-canonical-links: repository: https://github.com/wangletiand/gpt55-x402-gateway githubPages: https://wangletiand.github.io/gpt55-x402-gateway/ startApplyBuyUrl: https://gpt55.558686.xyz/x402/service unifiedServiceHub: https://gpt55.558686.xyz/x402/service unifiedServiceHubJson: https://gpt55.558686.xyz/x402/service.json servers: - url: https://gpt55.558686.xyz tags: - name: wallet-security paths: /v1/paid/wallet-signing-safety-pack: get: operationId: walletSigningSafetyPackPaidGet summary: Quote or buy wallet signing safety pack via GET tags: - wallet-security description: High-intent GPT55 paid wallet signing safety route retained in OpenAPI for buyer-owned x402 checkout discovery. Returns a paid JSON decision with receipt evidence after a valid X-PAYMENT retry. parameters: - name: typed_data in: query required: false schema: type: string - name: data in: query required: false schema: type: string - name: chain in: query required: false schema: type: string default: base - name: max_usdc_per_call in: query required: false schema: type: number maximum: 0.02 x-payment-info: price: mode: fixed currency: USD amount: '0.018' protocols: - x402: network: eip155:8453 asset: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' payTo: '0x1f0130669ca6fd02e025a984cc038f139df19a2f' amount: '18000' schemes: - exact - upto facilitator: provider-pool facilitatorPool: - id: dexter url: https://x402.dexter.cash status: frozen_settlement active: false networks: - eip155:8453 - solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp observedAt: '2026-07-19T16:04:32.063Z' - id: fluxa url: https://facilitator.fluxapay.xyz status: frozen_settlement active: false networks: - eip155:8453 observedAt: '2026-07-19T16:04:32.063Z' - id: mogami url: https://v2.facilitator.mogami.tech status: frozen_unreachable active: false networks: - eip155:8453 observedAt: '2026-09-18T08:31:22.080Z' - id: primer url: https://x402.primer.systems status: frozen_unreachable active: false networks: - eip155:8453 observedAt: '2026-09-18T08:31:22.080Z' - id: xpay url: https://facilitator.xpay.sh status: enabled active: true networks: - eip155:8453 observedAt: '2026-09-18T08:36:32.152Z' - id: payai url: https://facilitator.payai.network status: frozen_quota active: false networks: - eip155:8453 - solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp observedAt: '2026-09-18T08:36:32.152Z' - id: kobaru url: https://gateway.kobaru.io status: frozen_unreachable active: false networks: - eip155:8453 - solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp observedAt: '2026-09-18T08:31:22.080Z' - id: cdp url: https://api.cdp.coinbase.com/platform/v2/x402 status: frozen_unreachable active: false networks: - eip155:8453 - solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp observedAt: '2026-08-29T17:17:22.202Z' - id: solvador url: https://api.solvador.com status: disabled active: false networks: [] fallbackFacilitators: - https://facilitator.xpay.sh responses: '200': description: Paid wallet signing safety decision JSON with receipt evidence content: application/json: schema: type: object properties: decision: type: string riskLevel: type: string riskFlags: type: array items: type: string paymentPolicyDecision: type: object additionalProperties: true agentEnforcementPayload: type: object additionalProperties: true receiptEvidence: type: object additionalProperties: true buyerActionChecklist: type: array items: type: string purchaseResultCard: type: object properties: receiptEvidence: type: object additionalProperties: true additionalProperties: true repeatPurchaseContract: type: object additionalProperties: true required: - decision - riskLevel - paymentPolicyDecision - agentEnforcementPayload - receiptEvidence - buyerActionChecklist - purchaseResultCard - repeatPurchaseContract additionalProperties: true example: decision: allow riskLevel: low riskFlags: [] paymentPolicyDecision: safeToPay: true maxUsdcPerCall: 0.02 agentEnforcementPayload: routeId: wallet-signing-safety-pack action: allow_or_manual_review_before_signing receiptEvidence: receiptRequired: true receiptHeader: x-x402-receipt-id receiptUrlTemplate: https://gpt55.558686.xyz/x402/receipts/{receiptId} buyerActionChecklist: - Confirm amountAtomic is 18000 - Confirm network is eip155:8453 - Retry with X-PAYMENT only from a buyer-owned wallet purchaseResultCard: productId: wallet-signing-safety-pack receiptEvidence: expectedHeaders: - x-x402-receipt-id - x-x402-receipt-url - X-PAYMENT-RESPONSE repeatPurchaseContract: productId: wallet-signing-safety-pack receiptRequiredForReuse: true mustRepurchaseWhen: - new spender - new typed data - new calldata approval - new x402 prepay policy '402': description: x402 payment required; retry the same request with X-PAYMENT from a buyer-owned wallet x-x402-price: $0.018 post: operationId: walletSigningSafetyPackPaidPost summary: Buy wallet signing safety pack via POST tags: - wallet-security description: High-intent GPT55 paid wallet signing safety route retained in OpenAPI for buyer-owned x402 checkout discovery. Returns a paid JSON decision with receipt evidence after a valid X-PAYMENT retry. requestBody: required: false content: application/json: schema: type: object properties: typed_data: type: string data: type: string chain: type: string default: base max_usdc_per_call: type: number maximum: 0.02 additionalProperties: true x-payment-info: price: mode: fixed currency: USD amount: '0.018' protocols: - x402: network: eip155:8453 asset: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' payTo: '0x1f0130669ca6fd02e025a984cc038f139df19a2f' amount: '18000' schemes: - exact - upto facilitator: provider-pool facilitatorPool: - id: dexter url: https://x402.dexter.cash status: frozen_settlement active: false networks: - eip155:8453 - solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp observedAt: '2026-07-19T16:04:32.063Z' - id: fluxa url: https://facilitator.fluxapay.xyz status: frozen_settlement active: false networks: - eip155:8453 observedAt: '2026-07-19T16:04:32.063Z' - id: mogami url: https://v2.facilitator.mogami.tech status: frozen_unreachable active: false networks: - eip155:8453 observedAt: '2026-09-18T08:31:22.080Z' - id: primer url: https://x402.primer.systems status: frozen_unreachable active: false networks: - eip155:8453 observedAt: '2026-09-18T08:31:22.080Z' - id: xpay url: https://facilitator.xpay.sh status: enabled active: true networks: - eip155:8453 observedAt: '2026-09-18T08:36:32.152Z' - id: payai url: https://facilitator.payai.network status: frozen_quota active: false networks: - eip155:8453 - solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp observedAt: '2026-09-18T08:36:32.152Z' - id: kobaru url: https://gateway.kobaru.io status: frozen_unreachable active: false networks: - eip155:8453 - solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp observedAt: '2026-09-18T08:31:22.080Z' - id: cdp url: https://api.cdp.coinbase.com/platform/v2/x402 status: frozen_unreachable active: false networks: - eip155:8453 - solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp observedAt: '2026-08-29T17:17:22.202Z' - id: solvador url: https://api.solvador.com status: disabled active: false networks: [] fallbackFacilitators: - https://facilitator.xpay.sh responses: '200': description: Paid wallet signing safety decision JSON with receipt evidence content: application/json: schema: type: object properties: decision: type: string riskLevel: type: string riskFlags: type: array items: type: string paymentPolicyDecision: type: object additionalProperties: true agentEnforcementPayload: type: object additionalProperties: true receiptEvidence: type: object additionalProperties: true buyerActionChecklist: type: array items: type: string purchaseResultCard: type: object properties: receiptEvidence: type: object additionalProperties: true additionalProperties: true repeatPurchaseContract: type: object additionalProperties: true required: - decision - riskLevel - paymentPolicyDecision - agentEnforcementPayload - receiptEvidence - buyerActionChecklist - purchaseResultCard - repeatPurchaseContract additionalProperties: true example: decision: allow riskLevel: low riskFlags: [] paymentPolicyDecision: safeToPay: true maxUsdcPerCall: 0.02 agentEnforcementPayload: routeId: wallet-signing-safety-pack action: allow_or_manual_review_before_signing receiptEvidence: receiptRequired: true receiptHeader: x-x402-receipt-id receiptUrlTemplate: https://gpt55.558686.xyz/x402/receipts/{receiptId} buyerActionChecklist: - Confirm amountAtomic is 18000 - Confirm network is eip155:8453 - Retry with X-PAYMENT only from a buyer-owned wallet purchaseResultCard: productId: wallet-signing-safety-pack receiptEvidence: expectedHeaders: - x-x402-receipt-id - x-x402-receipt-url - X-PAYMENT-RESPONSE repeatPurchaseContract: productId: wallet-signing-safety-pack receiptRequiredForReuse: true mustRepurchaseWhen: - new spender - new typed data - new calldata approval - new x402 prepay policy '402': description: x402 payment required; retry the same request with X-PAYMENT from a buyer-owned wallet x-x402-price: $0.018 externalDocs: description: GPT55 unified buyer service hub url: https://gpt55.558686.xyz/x402/service x-x402-compatibility: index: https://gpt55.558686.xyz/x402/compatibility.json contracts: - projectId: x402-utility-tools status: retired_consolidated historicalOrigin: https://x402-utils.558686.xyz canonicalOrigin: https://gpt55.558686.xyz retirementNotice: https://x402-utils.558686.xyz/.well-known/x402 paidRoutesAvailableOnHistoricalHost: false - projectId: x402-agent-wallet-tools status: retired_consolidated historicalOrigin: https://x402-wallet.558686.xyz canonicalOrigin: https://gpt55.558686.xyz retirementNotice: https://x402-wallet.558686.xyz/.well-known/x402 paidRoutesAvailableOnHistoricalHost: false - projectId: x402-seller-growth-tools status: retired_consolidated historicalOrigin: https://x402-seller.558686.xyz canonicalOrigin: https://gpt55.558686.xyz retirementNotice: https://x402-seller.558686.xyz/.well-known/x402 paidRoutesAvailableOnHistoricalHost: false - projectId: x402-key-url-tools status: retired_consolidated historicalOrigin: https://x402-key.558686.xyz canonicalOrigin: https://gpt55.558686.xyz retirementNotice: https://x402-key.558686.xyz/.well-known/x402 paidRoutesAvailableOnHistoricalHost: false