{"x402Version":2,"service":"product-listing-preflight","version":"0.3.0-poc","description":"Pre-publication assessment of an online product listing: score, PASS/WARNING/FAIL checks, missing info and recommendations.","standardX402Compatible":true,"compatibilityNote":"Standard x402 v2 clients can pay with the exact scheme on eip155:8453.","resources":[{"resource":"https://listing-grader-ai.lovable.app/api/public/paid-preflight/general","method":"GET","platform":"general","description":"Paid preflight for General.","mimeType":"application/json","scheme":"exact","network":"base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","maxAmountRequired":"50000","payTo":"0x154DB68DFc226d9427a4aecE976E1161F50939e4","inputs":{"query":["title","description","price","currency","category","keywords","features","imageCount","shipping","returns"],"strict":"Set strict=1 to refuse requests with missing fields."}},{"resource":"https://listing-grader-ai.lovable.app/api/public/paid-preflight/amazon","method":"GET","platform":"amazon","description":"Paid preflight for Amazon.","mimeType":"application/json","scheme":"exact","network":"base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","maxAmountRequired":"50000","payTo":"0x154DB68DFc226d9427a4aecE976E1161F50939e4","inputs":{"query":["title","description","price","currency","category","keywords","features","imageCount","shipping","returns"],"strict":"Set strict=1 to refuse requests with missing fields."}},{"resource":"https://listing-grader-ai.lovable.app/api/public/paid-preflight/etsy","method":"GET","platform":"etsy","description":"Paid preflight for Etsy.","mimeType":"application/json","scheme":"exact","network":"base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","maxAmountRequired":"50000","payTo":"0x154DB68DFc226d9427a4aecE976E1161F50939e4","inputs":{"query":["title","description","price","currency","category","keywords","features","imageCount","shipping","returns"],"strict":"Set strict=1 to refuse requests with missing fields."}},{"resource":"https://listing-grader-ai.lovable.app/api/public/paid-preflight/shopify","method":"GET","platform":"shopify","description":"Paid preflight for Shopify.","mimeType":"application/json","scheme":"exact","network":"base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","maxAmountRequired":"50000","payTo":"0x154DB68DFc226d9427a4aecE976E1161F50939e4","inputs":{"query":["title","description","price","currency","category","keywords","features","imageCount","shipping","returns"],"strict":"Set strict=1 to refuse requests with missing fields."}},{"resource":"https://listing-grader-ai.lovable.app/api/public/paid-preflight/tiktok","method":"GET","platform":"tiktok","description":"Paid preflight for TikTok Shop.","mimeType":"application/json","scheme":"exact","network":"base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","maxAmountRequired":"50000","payTo":"0x154DB68DFc226d9427a4aecE976E1161F50939e4","inputs":{"query":["title","description","price","currency","category","keywords","features","imageCount","shipping","returns"],"strict":"Set strict=1 to refuse requests with missing fields."}}],"priceDiscovery":"https://listing-grader-ai.lovable.app/api/public/preflight-price/{platform}","retry":["GET the metered URL -> 402 with a PAYMENT-REQUIRED header: base64(JSON { x402Version: 2, resource, accepts: [{ scheme: exact, network: eip155:8453, amount, asset, payTo, maxTimeoutSeconds, extra }] }).","Sign EIP-3009 transferWithAuthorization to accepts[0].payTo for amount using extra.name/extra.version as the EIP-712 domain.","GET the same URL with PAYMENT-SIGNATURE: base64(JSON { x402Version: 2, accepted: <accepts[0]>, payload: { signature, authorization } }) and an Idempotency-Key header.","200 -> result + PAYMENT-RESPONSE. 402/503 with Retry-After -> retry the same request with the same signature; never re-sign while pending."],"paymentResponseHeader":"PAYMENT-RESPONSE (x402 v2; mirrored as X-PAYMENT-RESPONSE for v1): base64(JSON { success, transaction, network, payer?, errorReason? }) — present on every reply after a payment attempt.","mainnetEnabled":true,"docs":{"openapi":"https://listing-grader-ai.lovable.app/openapi.json","llms":"https://listing-grader-ai.lovable.app/llms.txt","errors":"https://listing-grader-ai.lovable.app/errors","pricing":"https://listing-grader-ai.lovable.app/api/public/pricing","terms":"https://listing-grader-ai.lovable.app/terms"},"disclaimer":"API proof of concept. Marketplace checks are prototype logic, not official marketplace guidance, and are not compliance advice."}