{"service":"Listing Roast x402","samplePage":"https://listing-roast-x402-service-production.up.railway.app/sample","sampleJson":"https://listing-roast-x402-service-production.up.railway.app/api/sample-score","aliases":["https://listing-roast-x402-service-production.up.railway.app/api/sample"],"commands":"https://listing-roast-x402-service-production.up.railway.app/api/commands","payNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now","paidUsageProofUrl":"https://listing-roast-x402-service-production.up.railway.app/api/paid-usage-proof","cashRegister":"https://listing-roast-x402-service-production.up.railway.app/api/cash-register","x402Manifest":"https://listing-roast-x402-service-production.up.railway.app/x402.json","officialCdpDiscovery":{"source":"coinbase-cdp-bazaar","noSpend":true,"indexedRoute":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","recommendedSearchQuery":"marketplace listing score","recommendedMaxUsdPrice":"0.001","recommendedSearchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=marketplace+listing+score&network=eip155%3A8453&maxUsdPrice=0.001&limit=10","domainRestrictedSearchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?network=eip155%3A8453&maxUsdPrice=0.001&urlSubstring=listing-roast-x402-service-production.up.railway.app&limit=10","domainRestrictedRecommendedSearchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=marketplace+listing+score&network=eip155%3A8453&maxUsdPrice=0.001&urlSubstring=listing-roast-x402-service-production.up.railway.app&limit=10","domainRestrictedUrlSubstring":"listing-roast-x402-service-production.up.railway.app","cheapCapSearchStrategy":{"rule":"Search public CDP/Bazaar with maxUsdPrice=0.001 first, or use the direct proven route. Broader 0.005/0.01 caps can rank higher-priced generic competitors above Listing Roast.","recommendedQuery":"marketplace listing score","recommendedMaxUsdPrice":"0.001","recommendedSearchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=marketplace+listing+score&network=eip155%3A8453&maxUsdPrice=0.001&limit=10","directRoute":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","directRouteMethod":"GET","directRouteMaxAmountRequired":"1000","directPayNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now","domainRestrictedSearchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?network=eip155%3A8453&maxUsdPrice=0.001&urlSubstring=listing-roast-x402-service-production.up.railway.app&limit=10","noSpend":true},"fullRoastDirectHandoff":{"query":"full listing roast","publicCdpSearchState":"Public CDP search can rank Listing Roast first for full listing roast while still returning the already-indexed $0.001 /api/listing-roast card. Use this direct handoff when the buyer wants the $0.01 full-roast output immediately.","publicCdpSearchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=full+listing+roast&network=eip155%3A8453&maxUsdPrice=0.01&limit=10","directRoute":"https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","directRouteMethod":"GET","directRoutePrice":"$0.01","directRouteMaxAmountRequired":"10000","directPayNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now?intent=full%20roast%20rewrite%20top%20fixes","localDiscoverySearchUrl":"https://listing-roast-x402-service-production.up.railway.app/v2/x402/discovery/search?query=full+listing+roast&limit=3","expectedOutput":["rewrittenListing","topFixes","buyerAgentSkipReasons","stopOrUpgrade"],"noSpend":true},"publicCdpSearchAudit":{"observedAt":"2026-06-21T03:18:07.000Z","source":"no-spend CDP discovery search and merchant lookup","searchMethod":"hybrid","indexedMerchantResources":1,"indexedResource":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","indexedMethod":"GET","indexedMaxAmountRequired":"1000","indexedQuality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-06-18T06:43:22.74Z"},"publicCardObservedServiceName":null,"liveChallengeServiceName":"Listing Roast x402 Paid API Listing Quality Score","serviceNameNote":"The live 402 challenge exposes a serviceName, but the public CDP card can still show serviceName=null until another real settlement refreshes cached metadata.","rankedFirstQueries":[{"query":"marketplace listing score","maxUsdPrice":"0.001","rank":1,"resource":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","amount":"1000"},{"query":"paid api listing quality","maxUsdPrice":"0.001","rank":1,"resource":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","amount":"1000"},{"query":"paid API listing quality score","maxUsdPrice":"0.001","rank":1,"resource":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","amount":"1000"},{"query":"listing roast","maxUsdPrice":"0.01","rank":1,"resource":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","amount":"1000"},{"query":"full listing roast","maxUsdPrice":"0.01","rank":1,"resource":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","amount":"1000","directUpgrade":"https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast"}],"missingOrCompetedQueries":[{"query":"buyer-agent skip reasons","observedTopResult":"no public CDP results at maxUsdPrice=0.001","ownedHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now?intent=buyer-agent%20skip%20reasons","firstPaidRoute":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast"},{"query":"agent service clarity","observedTopResult":"TrustLayer agent route","ownedHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now?intent=agent%20service%20clarity","firstPaidRoute":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast"},{"query":"x402 discovery audit","observedTopResult":"GPT-5.5 x402 API Gateway","ownedHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now?intent=x402%20discovery%20audit","firstPaidRoute":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit"},{"query":"x402 site audit","observedTopResult":"x402.clashofcoins.com cheap-health","ownedHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now?intent=x402%20site%20audit","firstPaidRoute":"https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit"},{"query":"x402 listing rank doctor","observedTopResult":"x402.clashofcoins.com cheap-health","ownedHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now?intent=x402%20listing%20rank%20doctor","firstPaidRoute":"https://listing-roast-x402-service-production.up.railway.app/api/x402-listing-rank-doctor"},{"query":"score x402 endpoint before paying","observedTopResult":"Venice chat completions","ownedHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now?intent=score%20x402%20endpoint%20before%20paying","firstPaidRoute":"https://listing-roast-x402-service-production.up.railway.app/api/score-x402-endpoint-before-paying"},{"query":"paid API preflight","observedTopResult":"Venice chat completions","ownedHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now?intent=paid%20API%20preflight","firstPaidRoute":"https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit"},{"query":"AgentCore x402 payments","observedTopResult":"x402.clashofcoins.com agent wallet fund","ownedHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now?intent=AgentCore%20x402%20payments","firstPaidRoute":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast"},{"query":"Coinbase x402 Bazaar MCP server","observedTopResult":"x402.d-bis.org paid-base-cw-cdp","ownedHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now?intent=Coinbase%20x402%20Bazaar%20MCP%20server","firstPaidRoute":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast"}],"buyerDecision":"For ranked-first listing-quality queries, use the public CDP result or direct GET /api/listing-roast. For missing or competed queries, use the owned pay-now/local-discovery handoff; public CDP will not index exact alias routes until a real buyer settles those exact routes.","catalogRefreshRule":"Only real settled payments refresh CDP/Bazaar catalog metadata; unpaid searches, details calls, OpenAPI fetches, and 402 probes do not."},"competitiveCapRisks":[{"query":"marketplace listing score","riskAtMaxUsdPrice":"0.005 or 0.01","observedPublicSearchState":"Higher-priced generic marketplace listing-score cards can rank above Listing Roast; use maxUsdPrice=0.001 or urlSubstring to reach the proven $0.001 route."},{"query":"paid api listing quality","riskAtMaxUsdPrice":"0.005 or 0.01","observedPublicSearchState":"Higher-priced listing-quality cards can rank above Listing Roast; use maxUsdPrice=0.001 or the direct pay-now handoff."},{"query":"buyer-agent skip reasons","riskAtMaxUsdPrice":"0.001, 0.005, or 0.01","observedPublicSearchState":"Listing Roast can still be absent or below unrelated agent services; use /api/pay-now?intent=buyer-agent%20skip%20reasons or local discovery."},{"query":"x402 discovery audit","riskAtMaxUsdPrice":"0.001, 0.005, or 0.01","observedPublicSearchState":"Other x402 audit tools can rank above Listing Roast; use /api/pay-now?intent=x402%20discovery%20audit or the exact owned route."}],"workingSearchQueries":[{"query":"marketplace listing score","maxUsdPrice":"0.001","result":"Listing Roast currently ranks first for the indexed $0.001 /api/listing-roast route.","searchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=marketplace+listing+score&network=eip155%3A8453&maxUsdPrice=0.001&limit=10"},{"query":"paid api listing quality","maxUsdPrice":"0.001","result":"Listing Roast currently ranks first for the indexed $0.001 /api/listing-roast route.","searchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=paid+api+listing+quality&network=eip155%3A8453&maxUsdPrice=0.001&limit=10"},{"query":"paid API listing quality score","maxUsdPrice":"0.001","result":"Listing Roast currently ranks first for the indexed $0.001 /api/listing-roast route.","searchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=paid+API+listing+quality+score&network=eip155%3A8453&maxUsdPrice=0.001&limit=10"},{"query":"listing roast","maxUsdPrice":"0.01","result":"Listing Roast currently ranks first and returns the indexed $0.001 /api/listing-roast route, with upgrade handoffs to the $0.01 full roast.","searchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=listing+roast&network=eip155%3A8453&maxUsdPrice=0.01&limit=10"},{"query":"full listing roast","maxUsdPrice":"0.01","result":"Listing Roast currently ranks first and returns the indexed $0.001 /api/listing-roast route, with direct /api/full-listing-roast handoffs available from owned metadata.","searchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=full+listing+roast&network=eip155%3A8453&maxUsdPrice=0.01&limit=10"}],"knownWorkingSearchQueries":[{"query":"marketplace listing score","maxUsdPrice":"0.001","result":"Listing Roast currently ranks first for the indexed $0.001 /api/listing-roast route.","searchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=marketplace+listing+score&network=eip155%3A8453&maxUsdPrice=0.001&limit=10"},{"query":"paid api listing quality","maxUsdPrice":"0.001","result":"Listing Roast currently ranks first for the indexed $0.001 /api/listing-roast route.","searchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=paid+api+listing+quality&network=eip155%3A8453&maxUsdPrice=0.001&limit=10"},{"query":"paid API listing quality score","maxUsdPrice":"0.001","result":"Listing Roast currently ranks first for the indexed $0.001 /api/listing-roast route.","searchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=paid+API+listing+quality+score&network=eip155%3A8453&maxUsdPrice=0.001&limit=10"},{"query":"listing roast","maxUsdPrice":"0.01","result":"Listing Roast currently ranks first and returns the indexed $0.001 /api/listing-roast route, with upgrade handoffs to the $0.01 full roast.","searchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=listing+roast&network=eip155%3A8453&maxUsdPrice=0.01&limit=10"},{"query":"full listing roast","maxUsdPrice":"0.01","result":"Listing Roast currently ranks first and returns the indexed $0.001 /api/listing-roast route, with direct /api/full-listing-roast handoffs available from owned metadata.","searchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=full+listing+roast&network=eip155%3A8453&maxUsdPrice=0.01&limit=10"}],"staleOrNotYetRankingQueries":[{"query":"buyer-agent skip reasons","currentPublicSearchState":"Can miss Listing Roast in CDP search until the next real settlement refreshes the public card. Use /api/pay-now?intent=buyer-agent%20skip%20reasons or local discovery search to reach the indexed paid route."},{"query":"agent service clarity","currentPublicSearchState":"Can return unrelated agent-directory services in CDP search. Use /api/pay-now?intent=agent%20service%20clarity or local discovery search to reach the indexed paid route."},{"query":"x402 discovery audit","currentPublicSearchState":"Can return other audit services first in CDP search until a real discovery-audit settlement refreshes public metadata. Use /api/pay-now?intent=x402%20discovery%20audit for the owned route."},{"query":"x402 site audit","currentPublicSearchState":"Can return other x402 audit or health tools first in CDP search. Use /api/pay-now?intent=x402%20site%20audit for the owned route."},{"query":"AgentCore x402 payments","currentPublicSearchState":"Can return agent-wallet or ERC-8004 services first in CDP search. Use /api/pay-now?intent=AgentCore%20x402%20payments for the owned route."},{"query":"Coinbase x402 Bazaar MCP server","currentPublicSearchState":"Can return unrelated Base/CDP services first in CDP search. Use /api/pay-now?intent=Coinbase%20x402%20Bazaar%20MCP%20server for the owned route."}],"notYetRankingSearchQueries":[{"query":"buyer-agent skip reasons","currentPublicSearchState":"Can miss Listing Roast in CDP search until the next real settlement refreshes the public card. Use /api/pay-now?intent=buyer-agent%20skip%20reasons or local discovery search to reach the indexed paid route."},{"query":"agent service clarity","currentPublicSearchState":"Can return unrelated agent-directory services in CDP search. Use /api/pay-now?intent=agent%20service%20clarity or local discovery search to reach the indexed paid route."},{"query":"x402 discovery audit","currentPublicSearchState":"Can return other audit services first in CDP search until a real discovery-audit settlement refreshes public metadata. Use /api/pay-now?intent=x402%20discovery%20audit for the owned route."},{"query":"x402 site audit","currentPublicSearchState":"Can return other x402 audit or health tools first in CDP search. Use /api/pay-now?intent=x402%20site%20audit for the owned route."},{"query":"AgentCore x402 payments","currentPublicSearchState":"Can return agent-wallet or ERC-8004 services first in CDP search. Use /api/pay-now?intent=AgentCore%20x402%20payments for the owned route."},{"query":"Coinbase x402 Bazaar MCP server","currentPublicSearchState":"Can return unrelated Base/CDP services first in CDP search. Use /api/pay-now?intent=Coinbase%20x402%20Bazaar%20MCP%20server for the owned route."}],"alternateSearchQueries":["paid api listing quality","buyer-agent skip reasons","agent service clarity","AgentCore x402 payments","Coinbase x402 Bazaar MCP server","x402 site audit","x402 discovery audit","listing roast"],"merchantDiscoveryUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/merchant?payTo=0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C&limit=100","indexedRouteReason":"Use the already-settled GET /api/listing-roast route first when external marketplace search metadata is stale.","domainRestrictedSearchReason":"Use urlSubstring when broad CDP search is stale or noisy; it narrows discovery to this exact seller domain without payment.","priceFilterReason":"Use maxUsdPrice=0.001 for cheap-route discovery; current live checks show this finds the indexed route ahead of broader unfiltered marketplace results.","merchantDiscoveryStaleMetadataNote":"Merchant discovery can show cached Bazaar extension fields from the last real settlement; use the live 402 challenge for current price before payment.","searchRealityRule":"Use maxUsdPrice=0.001 for public CDP discovery first, or the direct proven route, because broader caps can rank higher-priced generic competitors above Listing Roast until another real settlement refreshes the public card.","refreshRule":"CDP Bazaar refreshes catalog metadata after real settlement; unpaid probes do not refresh search."},"paidRoute":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","price":"$0.001","network":"eip155:8453","request":{"agentName":"Example x402 API","listingText":"A paid x402 API that helps builders check whether buyer agents understand the offer before paying. It returns JSON with skip reasons, top fixes, a rewritten listing, and a stop-or-upgrade recommendation. Example payloads are included for quick testing.","targetBuyer":"x402, MCP, and AgentCore Gateway builders","currentPrice":"$0.01","currentCheckoutPath":"/api/example-agent-score","goal":"Increase first paid conversion"},"command":"npx awal@2.8.0 x402 pay 'https://listing-roast-x402-service-production.up.railway.app/api/listing-roast' \\\n  -X GET \\\n  --max-amount 1000","buyerInstruction":"This free sample shows the score shape. Start paid usage with the proven $0.001 indexed GET route, then use the custom score or full roast only when the quick score fits.","paidUsageProof":{"service":"Listing Roast x402","serviceName":"Listing Roast x402","metadataVersion":"2026-06-21-directory-post-conversion-v73","metadata_version":"2026-06-21-directory-post-conversion-v73","metadataUpdatedAt":"2026-06-21T03:51:14.000Z","metadata_updated_at":"2026-06-21T03:51:14.000Z","paidCompletions":2,"estimatedGrossRevenueUsd":"0.002","proofText":"2 wallet-confirmed paid completions; $0.002 registered; receiver wallet 1.001 USDC","settlementStatus":"wallet-confirmed","lastPaidAt":"2026-06-18T06:43:22.052Z","latestPaidCompletion":{"paidAt":"2026-06-18T06:43:23.000Z","kind":"indexedRoastGet","routeKey":"indexedRoastGet","method":"GET","path":"/api/listing-roast","estimatedRevenueUsd":"0.001","source":"public_wallet_settlement","txHash":"0xa124906f1310b2100f02255c7467f2b89dae95594b36e8c70c98e6dc16a4da71","evidenceFields":["latestWalletSettlement","receiverWallet.usdcUnits"],"note":"Derived from public wallet-settlement proof because this paid completion was imported as a baseline rather than recorded by the local event log."},"preferredConvertedRoute":{"path":"/api/listing-roast","method":"GET","price":"$0.001","maxAmountRequired":"1000","completions":1,"estimatedRevenueUsd":"$0.001","hasConfirmedPaidUse":true,"note":"The preferred indexed GET /api/listing-roast route has confirmed paid use."},"latestWalletSettlement":{"txHash":"0xa124906f1310b2100f02255c7467f2b89dae95594b36e8c70c98e6dc16a4da71","explorerUrl":"https://basescan.org/tx/0xa124906f1310b2100f02255c7467f2b89dae95594b36e8c70c98e6dc16a4da71","network":"eip155:8453","asset":"USDC","usdcUnits":"1000","usdc":"0.001","confirmedAt":"2026-06-18T06:43:23.000Z","route":{"method":"GET","path":"/api/listing-roast","url":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","maxAmountRequired":"1000"},"source":"public_base_usdc_transfer","payerDetails":"omitted","note":"Public wallet-settlement proof only. Private payment details are not exposed."},"receiverWallet":{"address":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","network":"eip155:8453","asset":"USDC","usdcBalance":"1.001","usdcUnits":"1001000","checkedAt":"2026-06-21T10:50:49.357Z","source":"mainnet.base.org","cached":true},"walletProof":{"status":"wallet-confirmed","receiverWalletUsdcBalance":"1.001","receiverWalletUsdcUnits":"1001000","checkedAt":"2026-06-21T10:50:49.357Z","source":"mainnet.base.org","latestSettlementTxHash":"0xa124906f1310b2100f02255c7467f2b89dae95594b36e8c70c98e6dc16a4da71","note":"The free proof endpoint includes the receiver wallet snapshot plus the latest public settlement transaction before payment."},"source":"public_cash_register","cashRegister":"https://listing-roast-x402-service-production.up.railway.app/api/cash-register","walletEvidenceFields":["receiverWallet.usdcBalance","receiverWallet.usdcUnits","receiverWallet.checkedAt"],"noSpend":true},"preferredFirstPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"GET","price":"$0.001","maxAmountRequired":"1000","maxPaymentUsd":"0.001","agentPaymentRequest":{"prompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","url":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"GET","maxPayment":"0.001","maxAmountRequired":"1000","paymentRequiredHeader":"Payment-Required","paymentHeader":"X-PAYMENT","safety":"Keep the cap at 0.001 USDC / 1000 USDC units; abort if the live challenge asks for more."},"agentPaymentPrompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","command":"npx awal@2.8.0 x402 pay 'https://listing-roast-x402-service-production.up.railway.app/api/listing-roast' \\\n  -X GET \\\n  --max-amount 1000","reason":"Listing Roast helps x402 and AgentCore sellers see why buyer agents skip a paid API, then turn buyer-agent skip reasons, agent service clarity, marketplace listing score, and full listing roast demand into a paid path. Pay $0.001 GET /api/listing-roast for a paid API listing quality score, listing quality score API, marketplace product listing quality, Agentic.Market listing score, AgentCore Gateway and AgentCore x402 payments readiness, Coinbase x402 Bazaar MCP server buyers, marketplace listing conversion API, x402 marketplace conversion, buyer agent skip reasons, agent listing conversion score, agent-service listing score, x402 discovery audit, x402 site audit, paid API preflight, route health, stale Bazaar price, Bazaar search visibility, and x402 seller growth checklist; upgrade with $0.01 GET /api/full-listing-roast for the full listing roast."},"provenFirstPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"GET","price":"$0.001","maxAmountRequired":"1000","maxPaymentUsd":"0.001","agentPaymentRequest":{"prompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","url":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"GET","maxPayment":"0.001","maxAmountRequired":"1000","paymentRequiredHeader":"Payment-Required","paymentHeader":"X-PAYMENT","safety":"Keep the cap at 0.001 USDC / 1000 USDC units; abort if the live challenge asks for more."},"agentPaymentPrompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","command":"npx awal@2.8.0 x402 pay 'https://listing-roast-x402-service-production.up.railway.app/api/listing-roast' \\\n  -X GET \\\n  --max-amount 1000","reason":"Listing Roast helps x402 and AgentCore sellers see why buyer agents skip a paid API, then turn buyer-agent skip reasons, agent service clarity, marketplace listing score, and full listing roast demand into a paid path. Pay $0.001 GET /api/listing-roast for a paid API listing quality score, listing quality score API, marketplace product listing quality, Agentic.Market listing score, AgentCore Gateway and AgentCore x402 payments readiness, Coinbase x402 Bazaar MCP server buyers, marketplace listing conversion API, x402 marketplace conversion, buyer agent skip reasons, agent listing conversion score, agent-service listing score, x402 discovery audit, x402 site audit, paid API preflight, route health, stale Bazaar price, Bazaar search visibility, and x402 seller growth checklist; upgrade with $0.01 GET /api/full-listing-roast for the full listing roast."},"recommendedPaidSequence":[{"step":1,"use":"indexedQuickScore","action":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"GET","price":"$0.001","maxAmountRequired":"1000","maxPaymentUsd":"0.001","agentPaymentRequest":{"prompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","url":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"GET","maxPayment":"0.001","maxAmountRequired":"1000","paymentRequiredHeader":"Payment-Required","paymentHeader":"X-PAYMENT","safety":"Keep the cap at 0.001 USDC / 1000 USDC units; abort if the live challenge asks for more."},"agentPaymentPrompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","command":"npx awal@2.8.0 x402 pay 'https://listing-roast-x402-service-production.up.railway.app/api/listing-roast' \\\n  -X GET \\\n  --max-amount 1000","reason":"Listing Roast helps x402 and AgentCore sellers see why buyer agents skip a paid API, then turn buyer-agent skip reasons, agent service clarity, marketplace listing score, and full listing roast demand into a paid path. Pay $0.001 GET /api/listing-roast for a paid API listing quality score, listing quality score API, marketplace product listing quality, Agentic.Market listing score, AgentCore Gateway and AgentCore x402 payments readiness, Coinbase x402 Bazaar MCP server buyers, marketplace listing conversion API, x402 marketplace conversion, buyer agent skip reasons, agent listing conversion score, agent-service listing score, x402 discovery audit, x402 site audit, paid API preflight, route health, stale Bazaar price, Bazaar search visibility, and x402 seller growth checklist; upgrade with $0.01 GET /api/full-listing-roast for the full listing roast."},"reason":"Start with the already-indexed, paid-use-confirmed $0.001 quick score so Bazaar-visible buyers can confirm fit with the lowest-friction paid action."},{"step":2,"use":"fullRoastGet","action":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","path":"/api/full-listing-roast","method":"GET","price":"$0.01","maxAmountRequired":"10000","maxPaymentUsd":"0.01","agentPaymentRequest":{"prompt":"Call this x402 endpoint with GET and pay up to 0.01 USDC: https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","url":"https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","path":"/api/full-listing-roast","method":"GET","maxPayment":"0.01","maxAmountRequired":"10000","paymentRequiredHeader":"Payment-Required","paymentHeader":"X-PAYMENT","safety":"Keep the cap at 0.01 USDC / 10000 USDC units; abort if the live challenge asks for more."},"agentPaymentPrompt":"Call this x402 endpoint with GET and pay up to 0.01 USDC: https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","command":"npx awal@2.8.0 x402 pay 'https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast' \\\n  -X GET \\\n  --max-amount 10000","reason":"Use this exact high-intent GET route when the buyer wants the full listing roast, rewritten copy, top fixes, buyer-agent skip reasons, and stop-or-upgrade guidance without assembling a POST body."},"reason":"Upgrade to the direct $0.01 GET full roast when the quick score is promising and the buyer wants rewritten copy, top fixes, buyer-agent skip reasons, and launch guidance without assembling a body."}],"exactIntentActions":{"marketplaceListingScore":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/marketplace-listing-score","path":"/api/marketplace-listing-score","method":"GET","price":"$0.001","maxAmountRequired":"1000","maxPaymentUsd":"0.001","agentPaymentRequest":{"prompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/marketplace-listing-score","url":"https://listing-roast-x402-service-production.up.railway.app/api/marketplace-listing-score","path":"/api/marketplace-listing-score","method":"GET","maxPayment":"0.001","maxAmountRequired":"1000","paymentRequiredHeader":"Payment-Required","paymentHeader":"X-PAYMENT","safety":"Keep the cap at 0.001 USDC / 1000 USDC units; abort if the live challenge asks for more."},"agentPaymentPrompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/marketplace-listing-score","command":"npx awal@2.8.0 x402 pay 'https://listing-roast-x402-service-production.up.railway.app/api/marketplace-listing-score' \\\n  -X GET \\\n  --max-amount 1000","reason":"Use this when the buyer intent is exactly marketplace listing score or marketplace listing quality."},"marketplaceListingConversion":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/marketplace-listing-conversion-api","path":"/api/marketplace-listing-conversion-api","method":"GET","price":"$0.001","maxAmountRequired":"1000","maxPaymentUsd":"0.001","agentPaymentRequest":{"prompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/marketplace-listing-conversion-api","url":"https://listing-roast-x402-service-production.up.railway.app/api/marketplace-listing-conversion-api","path":"/api/marketplace-listing-conversion-api","method":"GET","maxPayment":"0.001","maxAmountRequired":"1000","paymentRequiredHeader":"Payment-Required","paymentHeader":"X-PAYMENT","safety":"Keep the cap at 0.001 USDC / 1000 USDC units; abort if the live challenge asks for more."},"agentPaymentPrompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/marketplace-listing-conversion-api","command":"npx awal@2.8.0 x402 pay 'https://listing-roast-x402-service-production.up.railway.app/api/marketplace-listing-conversion-api' \\\n  -X GET \\\n  --max-amount 1000","reason":"Use this exact-path route when the buyer intent is marketplace listing conversion API, marketplace listing conversion, marketplace conversion score, or x402 marketplace conversion."},"marketplaceProductListingQuality":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/marketplace-product-listing-quality","path":"/api/marketplace-product-listing-quality","method":"GET","price":"$0.001","maxAmountRequired":"1000","maxPaymentUsd":"0.001","agentPaymentRequest":{"prompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/marketplace-product-listing-quality","url":"https://listing-roast-x402-service-production.up.railway.app/api/marketplace-product-listing-quality","path":"/api/marketplace-product-listing-quality","method":"GET","maxPayment":"0.001","maxAmountRequired":"1000","paymentRequiredHeader":"Payment-Required","paymentHeader":"X-PAYMENT","safety":"Keep the cap at 0.001 USDC / 1000 USDC units; abort if the live challenge asks for more."},"agentPaymentPrompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/marketplace-product-listing-quality","command":"npx awal@2.8.0 x402 pay 'https://listing-roast-x402-service-production.up.railway.app/api/marketplace-product-listing-quality' \\\n  -X GET \\\n  --max-amount 1000","reason":"Use this when the buyer intent is exactly marketplace product listing quality."},"listingQualityScoreApi":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-quality-score-api","path":"/api/listing-quality-score-api","method":"GET","price":"$0.001","maxAmountRequired":"1000","maxPaymentUsd":"0.001","agentPaymentRequest":{"prompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/listing-quality-score-api","url":"https://listing-roast-x402-service-production.up.railway.app/api/listing-quality-score-api","path":"/api/listing-quality-score-api","method":"GET","maxPayment":"0.001","maxAmountRequired":"1000","paymentRequiredHeader":"Payment-Required","paymentHeader":"X-PAYMENT","safety":"Keep the cap at 0.001 USDC / 1000 USDC units; abort if the live challenge asks for more."},"agentPaymentPrompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/listing-quality-score-api","command":"npx awal@2.8.0 x402 pay 'https://listing-roast-x402-service-production.up.railway.app/api/listing-quality-score-api' \\\n  -X GET \\\n  --max-amount 1000","reason":"Use this when the buyer intent is exactly listing quality score API."},"paidApiListingQuality":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/paid-api-listing-quality","path":"/api/paid-api-listing-quality","method":"GET","price":"$0.001","maxAmountRequired":"1000","maxPaymentUsd":"0.001","agentPaymentRequest":{"prompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/paid-api-listing-quality","url":"https://listing-roast-x402-service-production.up.railway.app/api/paid-api-listing-quality","path":"/api/paid-api-listing-quality","method":"GET","maxPayment":"0.001","maxAmountRequired":"1000","paymentRequiredHeader":"Payment-Required","paymentHeader":"X-PAYMENT","safety":"Keep the cap at 0.001 USDC / 1000 USDC units; abort if the live challenge asks for more."},"agentPaymentPrompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/paid-api-listing-quality","command":"npx awal@2.8.0 x402 pay 'https://listing-roast-x402-service-production.up.railway.app/api/paid-api-listing-quality' \\\n  -X GET \\\n  --max-amount 1000","reason":"Use this when the buyer intent is exactly paid API listing quality or paid API listing quality score."},"buyerAgentSkipReasons":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/buyer-agent-skip-reasons","path":"/api/buyer-agent-skip-reasons","method":"GET","price":"$0.001","maxAmountRequired":"1000","maxPaymentUsd":"0.001","agentPaymentRequest":{"prompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/buyer-agent-skip-reasons","url":"https://listing-roast-x402-service-production.up.railway.app/api/buyer-agent-skip-reasons","path":"/api/buyer-agent-skip-reasons","method":"GET","maxPayment":"0.001","maxAmountRequired":"1000","paymentRequiredHeader":"Payment-Required","paymentHeader":"X-PAYMENT","safety":"Keep the cap at 0.001 USDC / 1000 USDC units; abort if the live challenge asks for more."},"agentPaymentPrompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/buyer-agent-skip-reasons","command":"npx awal@2.8.0 x402 pay 'https://listing-roast-x402-service-production.up.railway.app/api/buyer-agent-skip-reasons' \\\n  -X GET \\\n  --max-amount 1000","reason":"Use this when the buyer intent is exactly buyer-agent skip reasons."},"discoveryAuditQuick":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","path":"/api/x402-discovery-audit","method":"GET","price":"$0.001","maxAmountRequired":"1000","maxPaymentUsd":"0.001","agentPaymentRequest":{"prompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","url":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","path":"/api/x402-discovery-audit","method":"GET","maxPayment":"0.001","maxAmountRequired":"1000","paymentRequiredHeader":"Payment-Required","paymentHeader":"X-PAYMENT","safety":"Keep the cap at 0.001 USDC / 1000 USDC units; abort if the live challenge asks for more."},"agentPaymentPrompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","command":"npx awal@2.8.0 x402 pay 'https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit' \\\n  -X GET \\\n  --max-amount 1000","reason":"Use this when the buyer asks to fix x402 Bazaar listing visibility, Agent402 route visibility, stale pricing, search visibility, route health, or wants the cheapest exact-path discovery audit before the full custom audit."},"x402SiteAudit":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit","path":"/api/x402-site-audit","method":"GET","price":"$0.001","maxAmountRequired":"1000","maxPaymentUsd":"0.001","agentPaymentRequest":{"prompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit","url":"https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit","path":"/api/x402-site-audit","method":"GET","maxPayment":"0.001","maxAmountRequired":"1000","paymentRequiredHeader":"Payment-Required","paymentHeader":"X-PAYMENT","safety":"Keep the cap at 0.001 USDC / 1000 USDC units; abort if the live challenge asks for more."},"agentPaymentPrompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit","command":"npx awal@2.8.0 x402 pay 'https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit' \\\n  -X GET \\\n  --max-amount 1000","reason":"Use this when the buyer asks for an x402 site audit, x402 marketplace SEO audit, Bazaar search visibility check, paid API preflight, route health, or buyer-readiness signals before paying more."}},"firstPaidOutput":{"service":"Listing Roast x402","endpoint":"listing-roast-quick-score","price":"$0.001","verdict":"ready_to_test","score":"4/5","checkedSignals":{"buyer":true,"price":true,"output":true,"checkout":true,"example":false},"firstFix":"Add a short example payload or use case. Agent buyers convert faster when the first request can be copied.","nextStep":"This indexed $0.001 GET route fits paid API listing quality, paid API listing quality score, x402 listing quality, buyer agent skip reasons, and agent service clarity; use GET /api/full-listing-roast for the full rewrite.","upgradeEndpoint":"/api/full-listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","path":"/api/full-listing-roast","method":"GET","price":"$0.01","maxAmountRequired":"10000","maxPaymentUsd":"0.01","agentPaymentRequest":{"prompt":"Call this x402 endpoint with GET and pay up to 0.01 USDC: https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","url":"https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","path":"/api/full-listing-roast","method":"GET","maxPayment":"0.01","maxAmountRequired":"10000","paymentRequiredHeader":"Payment-Required","paymentHeader":"X-PAYMENT","safety":"Keep the cap at 0.01 USDC / 10000 USDC units; abort if the live challenge asks for more."},"agentPaymentPrompt":"Call this x402 endpoint with GET and pay up to 0.01 USDC: https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","command":"npx awal@2.8.0 x402 pay 'https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast?agentName=Listing+Roast+x402&listingText=Score+marketplace+product+listing+quality%2C+paid+API+listing+quality%2C+marketplace+listing+score%2C+AgentCore+Gateway%2C+Coinbase+x402+Bazaar+MCP%2C+x402+marketplace+conversion%2C+agent+listing+conversion+score%2C+buyer-agent+skip+reasons%2C+and+agent-service+clarity.+Start+with+%240.001+GET+%2Fapi%2Flisting-roast%3B+buy+%240.01+GET+%2Fapi%2Ffull-listing-roast+for+full+roast%3B+POST+%2Fapi%2Flisting-roast+for+custom-body+input.&targetBuyer=x402%2C+MCP%2C+and+AgentCore+Gateway+builders&currentPrice=%240.001+GET%3B+%240.01+GET%2FPOST+roast&currentCheckoutPath=%2Fapi%2Flisting-roast&goal=Convert+buyer+agents+through+the+lowest-friction+paid+score%2C+then+upgrade+promising+buyers+to+the+%240.01+full+roast+while+keeping+custom-body+and+audit+handoffs+available.&source=full-roast-get-upgrade' \\\n  -X GET \\\n  --max-amount 10000","reason":"Buy the direct full roast when the quick score is promising and you want the rewrite, top fixes, buyer-agent skip reasons, and stop-or-upgrade guidance.","query":{"agentName":"Listing Roast x402","listingText":"Score marketplace product listing quality, paid API listing quality, marketplace listing score, AgentCore Gateway, Coinbase x402 Bazaar MCP, x402 marketplace conversion, agent listing conversion score, buyer-agent skip reasons, and agent-service clarity. Start with $0.001 GET /api/listing-roast; buy $0.01 GET /api/full-listing-roast for full roast; POST /api/listing-roast for custom-body input.","targetBuyer":"x402, MCP, and AgentCore Gateway builders","currentPrice":"$0.001 GET; $0.01 GET/POST roast","currentCheckoutPath":"/api/listing-roast","goal":"Convert buyer agents through the lowest-friction paid score, then upgrade promising buyers to the $0.01 full roast while keeping custom-body and audit handoffs available.","source":"full-roast-get-upgrade"}},"matchedBuyerIntent":"paid API listing quality score, marketplace listing score, marketplace listing conversion API, buyer agent skip reasons, agent service clarity, or full listing roast","buyerSearchPhrases":["full listing roast","listing quality score API","marketplace product listing quality","paid API listing quality score","marketplace listing score","marketplace listing conversion API","x402 marketplace conversion","agent listing conversion","agent listing conversion score","buyer-agent skip reasons","buyer agent skip reasons","agent service clarity","agent-service listing score","x402 site audit","x402 discovery audit","AgentCore x402 payments","Coinbase x402 Bazaar MCP server","AgentCore Gateway Coinbase x402 Bazaar MCP server","search_resources proxy_tool_call"],"buyerIntentHandoffs":[{"intent":"primary upgrade: full listing rewrite, top fixes, and launch recommendation","route":"https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","path":"/api/full-listing-roast","method":"GET","price":"$0.01","maxAmountRequired":"10000","reason":"Buy the direct full roast when the quick score is promising and you want the rewrite, top fixes, buyer-agent skip reasons, and stop-or-upgrade guidance."},{"intent":"fix Bazaar/Agent402/search/health","route":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","path":"/api/x402-discovery-audit","method":"GET","price":"$0.001","maxAmountRequired":"1000","reason":"Buy this $0.001 audit for stale Bazaar price, Agent402 routing, route health, direct 402 metadata, and search visibility."},{"intent":"paid API preflight before paying, OpenAPI, llms.txt, robots, sitemap, payment metadata, or buyer-readiness checks","route":"https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit","path":"/api/x402-site-audit","method":"GET","price":"$0.001","maxAmountRequired":"1000","reason":"Buy the $0.001 x402 site audit when you want live pre-pay checks for OpenAPI, llms.txt, route health, pricing, and buyer-readiness signals before paying more."}],"nextPaidActions":[{"intent":"primary upgrade: full listing rewrite, top fixes, and launch recommendation","route":"https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","path":"/api/full-listing-roast","method":"GET","price":"$0.01","maxAmountRequired":"10000","maxPaymentUsd":"0.01","agentPaymentRequest":{"prompt":"Call this x402 endpoint with GET and pay up to 0.01 USDC: https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","url":"https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","path":"/api/full-listing-roast","method":"GET","maxPayment":"0.01","maxAmountRequired":"10000","paymentRequiredHeader":"Payment-Required","paymentHeader":"X-PAYMENT","safety":"Keep the cap at 0.01 USDC / 10000 USDC units; abort if the live challenge asks for more."},"agentPaymentPrompt":"Call this x402 endpoint with GET and pay up to 0.01 USDC: https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","command":"npx awal@2.8.0 x402 pay 'https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast?agentName=Listing+Roast+x402&listingText=Score+marketplace+product+listing+quality%2C+paid+API+listing+quality%2C+marketplace+listing+score%2C+AgentCore+Gateway%2C+Coinbase+x402+Bazaar+MCP%2C+x402+marketplace+conversion%2C+agent+listing+conversion+score%2C+buyer-agent+skip+reasons%2C+and+agent-service+clarity.+Start+with+%240.001+GET+%2Fapi%2Flisting-roast%3B+buy+%240.01+GET+%2Fapi%2Ffull-listing-roast+for+full+roast%3B+POST+%2Fapi%2Flisting-roast+for+custom-body+input.&targetBuyer=x402%2C+MCP%2C+and+AgentCore+Gateway+builders&currentPrice=%240.001+GET%3B+%240.01+GET%2FPOST+roast&currentCheckoutPath=%2Fapi%2Flisting-roast&goal=Convert+buyer+agents+through+the+lowest-friction+paid+score%2C+then+upgrade+promising+buyers+to+the+%240.01+full+roast+while+keeping+custom-body+and+audit+handoffs+available.&source=full-roast-get-upgrade' \\\n  -X GET \\\n  --max-amount 10000","reason":"Buy the direct full roast when the quick score is promising and you want the rewrite, top fixes, buyer-agent skip reasons, and stop-or-upgrade guidance."},{"intent":"fix Bazaar/Agent402/search/health","route":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","path":"/api/x402-discovery-audit","method":"GET","price":"$0.001","maxAmountRequired":"1000","maxPaymentUsd":"0.001","agentPaymentRequest":{"prompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","url":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","path":"/api/x402-discovery-audit","method":"GET","maxPayment":"0.001","maxAmountRequired":"1000","paymentRequiredHeader":"Payment-Required","paymentHeader":"X-PAYMENT","safety":"Keep the cap at 0.001 USDC / 1000 USDC units; abort if the live challenge asks for more."},"agentPaymentPrompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","command":"npx awal@2.8.0 x402 pay 'https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit' \\\n  -X GET \\\n  --max-amount 1000","reason":"Buy this $0.001 audit for stale Bazaar price, Agent402 routing, route health, direct 402 metadata, and search visibility."},{"intent":"paid API preflight before paying, OpenAPI, llms.txt, robots, sitemap, payment metadata, or buyer-readiness checks","route":"https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit","path":"/api/x402-site-audit","method":"GET","price":"$0.001","maxAmountRequired":"1000","maxPaymentUsd":"0.001","agentPaymentRequest":{"prompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit","url":"https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit","path":"/api/x402-site-audit","method":"GET","maxPayment":"0.001","maxAmountRequired":"1000","paymentRequiredHeader":"Payment-Required","paymentHeader":"X-PAYMENT","safety":"Keep the cap at 0.001 USDC / 1000 USDC units; abort if the live challenge asks for more."},"agentPaymentPrompt":"Call this x402 endpoint with GET and pay up to 0.001 USDC: https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit","command":"npx awal@2.8.0 x402 pay 'https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit' \\\n  -X GET \\\n  --max-amount 1000","reason":"Buy the $0.001 x402 site audit when you want live pre-pay checks for OpenAPI, llms.txt, route health, pricing, and buyer-readiness signals before paying more."}],"fullRoastUpgradeDecision":{"revenueStep":"$0.01 full roast upgrade","buyWhen":"Buy this after the $0.001 quick score when the buyer wants rewritten listing copy, top fixes, buyer-agent skip reasons, and a stop-or-upgrade call.","holdWhen":"Do not upgrade if the quick score only proves route health or the buyer only needed the low-cost score.","expectedOutput":["buyerAgentSkipReasons","topFixes","rewrittenListing","stopOrUpgrade"],"agentPaymentPrompt":"Call this x402 endpoint with GET and pay up to 0.01 USDC: https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","action":{"intent":"primary upgrade: full listing rewrite, top fixes, and launch recommendation","route":"https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","path":"/api/full-listing-roast","method":"GET","price":"$0.01","maxAmountRequired":"10000","maxPaymentUsd":"0.01","agentPaymentRequest":{"prompt":"Call this x402 endpoint with GET and pay up to 0.01 USDC: https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","url":"https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","path":"/api/full-listing-roast","method":"GET","maxPayment":"0.01","maxAmountRequired":"10000","paymentRequiredHeader":"Payment-Required","paymentHeader":"X-PAYMENT","safety":"Keep the cap at 0.01 USDC / 10000 USDC units; abort if the live challenge asks for more."},"agentPaymentPrompt":"Call this x402 endpoint with GET and pay up to 0.01 USDC: https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","command":"npx awal@2.8.0 x402 pay 'https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast?agentName=Listing+Roast+x402&listingText=Score+marketplace+product+listing+quality%2C+paid+API+listing+quality%2C+marketplace+listing+score%2C+AgentCore+Gateway%2C+Coinbase+x402+Bazaar+MCP%2C+x402+marketplace+conversion%2C+agent+listing+conversion+score%2C+buyer-agent+skip+reasons%2C+and+agent-service+clarity.+Start+with+%240.001+GET+%2Fapi%2Flisting-roast%3B+buy+%240.01+GET+%2Fapi%2Ffull-listing-roast+for+full+roast%3B+POST+%2Fapi%2Flisting-roast+for+custom-body+input.&targetBuyer=x402%2C+MCP%2C+and+AgentCore+Gateway+builders&currentPrice=%240.001+GET%3B+%240.01+GET%2FPOST+roast&currentCheckoutPath=%2Fapi%2Flisting-roast&goal=Convert+buyer+agents+through+the+lowest-friction+paid+score%2C+then+upgrade+promising+buyers+to+the+%240.01+full+roast+while+keeping+custom-body+and+audit+handoffs+available.&source=full-roast-get-upgrade' \\\n  -X GET \\\n  --max-amount 10000","reason":"Buy the direct full roast when the quick score is promising and you want the rewrite, top fixes, buyer-agent skip reasons, and stop-or-upgrade guidance."}},"liteRoastPreview":{"type":"lite-roast-preview","includedIn":"$0.001 indexed quick score","purpose":"Give buyers who land on the already-indexed /api/listing-roast route useful roast signal before the full $0.01 rewrite.","verdict":"ready_to_test","score":"4/5","buyerAgentSkipReasons":["Add a short example payload or use case. Agent buyers convert faster when the first request can be copied."],"topFixes":["Add a short example payload or use case. Agent buyers convert faster when the first request can be copied."],"rewrittenListingPreview":"Listing Roast x402 helps x402, MCP, and AgentCore Gateway builders improve a paid agent/API listing before promotion. For $0.001 GET; $0.01 GET/POST roast, call /api/listing-roast to get Score marketplace product listing quality, paid AP...","stopOrUpgrade":"Stop editing and test paid traffic. Upgrade only if qualified buyers reach the 402 challenge but do not complete payment.","fullRoastUpgrade":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","path":"/api/full-listing-roast","method":"GET","price":"$0.01","maxAmountRequired":"10000","maxPaymentUsd":"0.01","agentPaymentRequest":{"prompt":"Call this x402 endpoint with GET and pay up to 0.01 USDC: https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","url":"https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","path":"/api/full-listing-roast","method":"GET","maxPayment":"0.01","maxAmountRequired":"10000","paymentRequiredHeader":"Payment-Required","paymentHeader":"X-PAYMENT","safety":"Keep the cap at 0.01 USDC / 10000 USDC units; abort if the live challenge asks for more."},"agentPaymentPrompt":"Call this x402 endpoint with GET and pay up to 0.01 USDC: https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","command":"npx awal@2.8.0 x402 pay 'https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast?agentName=Listing+Roast+x402&listingText=Score+marketplace+product+listing+quality%2C+paid+API+listing+quality%2C+marketplace+listing+score%2C+AgentCore+Gateway%2C+Coinbase+x402+Bazaar+MCP%2C+x402+marketplace+conversion%2C+agent+listing+conversion+score%2C+buyer-agent+skip+reasons%2C+and+agent-service+clarity.+Start+with+%240.001+GET+%2Fapi%2Flisting-roast%3B+buy+%240.01+GET+%2Fapi%2Ffull-listing-roast+for+full+roast%3B+POST+%2Fapi%2Flisting-roast+for+custom-body+input.&targetBuyer=x402%2C+MCP%2C+and+AgentCore+Gateway+builders&currentPrice=%240.001+GET%3B+%240.01+GET%2FPOST+roast&currentCheckoutPath=%2Fapi%2Flisting-roast&goal=Convert+buyer+agents+through+the+lowest-friction+paid+score%2C+then+upgrade+promising+buyers+to+the+%240.01+full+roast+while+keeping+custom-body+and+audit+handoffs+available.&source=full-roast-get-upgrade' \\\n  -X GET \\\n  --max-amount 10000","reason":"Buy the direct full roast when the quick score is promising and you want the rewrite, top fixes, buyer-agent skip reasons, and stop-or-upgrade guidance."}},"officialCdpDiscovery":{"source":"coinbase-cdp-bazaar","noSpend":true,"indexedRoute":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","recommendedSearchQuery":"marketplace listing score","recommendedMaxUsdPrice":"0.001","recommendedSearchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=marketplace+listing+score&network=eip155%3A8453&maxUsdPrice=0.001&limit=10","domainRestrictedSearchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?network=eip155%3A8453&maxUsdPrice=0.001&urlSubstring=listing-roast-x402-service-production.up.railway.app&limit=10","domainRestrictedRecommendedSearchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=marketplace+listing+score&network=eip155%3A8453&maxUsdPrice=0.001&urlSubstring=listing-roast-x402-service-production.up.railway.app&limit=10","domainRestrictedUrlSubstring":"listing-roast-x402-service-production.up.railway.app","cheapCapSearchStrategy":{"rule":"Search public CDP/Bazaar with maxUsdPrice=0.001 first, or use the direct proven route. Broader 0.005/0.01 caps can rank higher-priced generic competitors above Listing Roast.","recommendedQuery":"marketplace listing score","recommendedMaxUsdPrice":"0.001","recommendedSearchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=marketplace+listing+score&network=eip155%3A8453&maxUsdPrice=0.001&limit=10","directRoute":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","directRouteMethod":"GET","directRouteMaxAmountRequired":"1000","directPayNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now","domainRestrictedSearchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?network=eip155%3A8453&maxUsdPrice=0.001&urlSubstring=listing-roast-x402-service-production.up.railway.app&limit=10","noSpend":true},"fullRoastDirectHandoff":{"query":"full listing roast","publicCdpSearchState":"Public CDP search can rank Listing Roast first for full listing roast while still returning the already-indexed $0.001 /api/listing-roast card. Use this direct handoff when the buyer wants the $0.01 full-roast output immediately.","publicCdpSearchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=full+listing+roast&network=eip155%3A8453&maxUsdPrice=0.01&limit=10","directRoute":"https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","directRouteMethod":"GET","directRoutePrice":"$0.01","directRouteMaxAmountRequired":"10000","directPayNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now?intent=full%20roast%20rewrite%20top%20fixes","localDiscoverySearchUrl":"https://listing-roast-x402-service-production.up.railway.app/v2/x402/discovery/search?query=full+listing+roast&limit=3","expectedOutput":["rewrittenListing","topFixes","buyerAgentSkipReasons","stopOrUpgrade"],"noSpend":true},"publicCdpSearchAudit":{"observedAt":"2026-06-21T03:18:07.000Z","source":"no-spend CDP discovery search and merchant lookup","searchMethod":"hybrid","indexedMerchantResources":1,"indexedResource":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","indexedMethod":"GET","indexedMaxAmountRequired":"1000","indexedQuality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-06-18T06:43:22.74Z"},"publicCardObservedServiceName":null,"liveChallengeServiceName":"Listing Roast x402 Paid API Listing Quality Score","serviceNameNote":"The live 402 challenge exposes a serviceName, but the public CDP card can still show serviceName=null until another real settlement refreshes cached metadata.","rankedFirstQueries":[{"query":"marketplace listing score","maxUsdPrice":"0.001","rank":1,"resource":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","amount":"1000"},{"query":"paid api listing quality","maxUsdPrice":"0.001","rank":1,"resource":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","amount":"1000"},{"query":"paid API listing quality score","maxUsdPrice":"0.001","rank":1,"resource":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","amount":"1000"},{"query":"listing roast","maxUsdPrice":"0.01","rank":1,"resource":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","amount":"1000"},{"query":"full listing roast","maxUsdPrice":"0.01","rank":1,"resource":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","amount":"1000","directUpgrade":"https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast"}],"missingOrCompetedQueries":[{"query":"buyer-agent skip reasons","observedTopResult":"no public CDP results at maxUsdPrice=0.001","ownedHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now?intent=buyer-agent%20skip%20reasons","firstPaidRoute":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast"},{"query":"agent service clarity","observedTopResult":"TrustLayer agent route","ownedHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now?intent=agent%20service%20clarity","firstPaidRoute":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast"},{"query":"x402 discovery audit","observedTopResult":"GPT-5.5 x402 API Gateway","ownedHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now?intent=x402%20discovery%20audit","firstPaidRoute":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit"},{"query":"x402 site audit","observedTopResult":"x402.clashofcoins.com cheap-health","ownedHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now?intent=x402%20site%20audit","firstPaidRoute":"https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit"},{"query":"x402 listing rank doctor","observedTopResult":"x402.clashofcoins.com cheap-health","ownedHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now?intent=x402%20listing%20rank%20doctor","firstPaidRoute":"https://listing-roast-x402-service-production.up.railway.app/api/x402-listing-rank-doctor"},{"query":"score x402 endpoint before paying","observedTopResult":"Venice chat completions","ownedHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now?intent=score%20x402%20endpoint%20before%20paying","firstPaidRoute":"https://listing-roast-x402-service-production.up.railway.app/api/score-x402-endpoint-before-paying"},{"query":"paid API preflight","observedTopResult":"Venice chat completions","ownedHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now?intent=paid%20API%20preflight","firstPaidRoute":"https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit"},{"query":"AgentCore x402 payments","observedTopResult":"x402.clashofcoins.com agent wallet fund","ownedHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now?intent=AgentCore%20x402%20payments","firstPaidRoute":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast"},{"query":"Coinbase x402 Bazaar MCP server","observedTopResult":"x402.d-bis.org paid-base-cw-cdp","ownedHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now?intent=Coinbase%20x402%20Bazaar%20MCP%20server","firstPaidRoute":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast"}],"buyerDecision":"For ranked-first listing-quality queries, use the public CDP result or direct GET /api/listing-roast. For missing or competed queries, use the owned pay-now/local-discovery handoff; public CDP will not index exact alias routes until a real buyer settles those exact routes.","catalogRefreshRule":"Only real settled payments refresh CDP/Bazaar catalog metadata; unpaid searches, details calls, OpenAPI fetches, and 402 probes do not."},"competitiveCapRisks":[{"query":"marketplace listing score","riskAtMaxUsdPrice":"0.005 or 0.01","observedPublicSearchState":"Higher-priced generic marketplace listing-score cards can rank above Listing Roast; use maxUsdPrice=0.001 or urlSubstring to reach the proven $0.001 route."},{"query":"paid api listing quality","riskAtMaxUsdPrice":"0.005 or 0.01","observedPublicSearchState":"Higher-priced listing-quality cards can rank above Listing Roast; use maxUsdPrice=0.001 or the direct pay-now handoff."},{"query":"buyer-agent skip reasons","riskAtMaxUsdPrice":"0.001, 0.005, or 0.01","observedPublicSearchState":"Listing Roast can still be absent or below unrelated agent services; use /api/pay-now?intent=buyer-agent%20skip%20reasons or local discovery."},{"query":"x402 discovery audit","riskAtMaxUsdPrice":"0.001, 0.005, or 0.01","observedPublicSearchState":"Other x402 audit tools can rank above Listing Roast; use /api/pay-now?intent=x402%20discovery%20audit or the exact owned route."}],"workingSearchQueries":[{"query":"marketplace listing score","maxUsdPrice":"0.001","result":"Listing Roast currently ranks first for the indexed $0.001 /api/listing-roast route.","searchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=marketplace+listing+score&network=eip155%3A8453&maxUsdPrice=0.001&limit=10"},{"query":"paid api listing quality","maxUsdPrice":"0.001","result":"Listing Roast currently ranks first for the indexed $0.001 /api/listing-roast route.","searchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=paid+api+listing+quality&network=eip155%3A8453&maxUsdPrice=0.001&limit=10"},{"query":"paid API listing quality score","maxUsdPrice":"0.001","result":"Listing Roast currently ranks first for the indexed $0.001 /api/listing-roast route.","searchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=paid+API+listing+quality+score&network=eip155%3A8453&maxUsdPrice=0.001&limit=10"},{"query":"listing roast","maxUsdPrice":"0.01","result":"Listing Roast currently ranks first and returns the indexed $0.001 /api/listing-roast route, with upgrade handoffs to the $0.01 full roast.","searchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=listing+roast&network=eip155%3A8453&maxUsdPrice=0.01&limit=10"},{"query":"full listing roast","maxUsdPrice":"0.01","result":"Listing Roast currently ranks first and returns the indexed $0.001 /api/listing-roast route, with direct /api/full-listing-roast handoffs available from owned metadata.","searchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=full+listing+roast&network=eip155%3A8453&maxUsdPrice=0.01&limit=10"}],"knownWorkingSearchQueries":[{"query":"marketplace listing score","maxUsdPrice":"0.001","result":"Listing Roast currently ranks first for the indexed $0.001 /api/listing-roast route.","searchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=marketplace+listing+score&network=eip155%3A8453&maxUsdPrice=0.001&limit=10"},{"query":"paid api listing quality","maxUsdPrice":"0.001","result":"Listing Roast currently ranks first for the indexed $0.001 /api/listing-roast route.","searchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=paid+api+listing+quality&network=eip155%3A8453&maxUsdPrice=0.001&limit=10"},{"query":"paid API listing quality score","maxUsdPrice":"0.001","result":"Listing Roast currently ranks first for the indexed $0.001 /api/listing-roast route.","searchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=paid+API+listing+quality+score&network=eip155%3A8453&maxUsdPrice=0.001&limit=10"},{"query":"listing roast","maxUsdPrice":"0.01","result":"Listing Roast currently ranks first and returns the indexed $0.001 /api/listing-roast route, with upgrade handoffs to the $0.01 full roast.","searchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=listing+roast&network=eip155%3A8453&maxUsdPrice=0.01&limit=10"},{"query":"full listing roast","maxUsdPrice":"0.01","result":"Listing Roast currently ranks first and returns the indexed $0.001 /api/listing-roast route, with direct /api/full-listing-roast handoffs available from owned metadata.","searchUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=full+listing+roast&network=eip155%3A8453&maxUsdPrice=0.01&limit=10"}],"staleOrNotYetRankingQueries":[{"query":"buyer-agent skip reasons","currentPublicSearchState":"Can miss Listing Roast in CDP search until the next real settlement refreshes the public card. Use /api/pay-now?intent=buyer-agent%20skip%20reasons or local discovery search to reach the indexed paid route."},{"query":"agent service clarity","currentPublicSearchState":"Can return unrelated agent-directory services in CDP search. Use /api/pay-now?intent=agent%20service%20clarity or local discovery search to reach the indexed paid route."},{"query":"x402 discovery audit","currentPublicSearchState":"Can return other audit services first in CDP search until a real discovery-audit settlement refreshes public metadata. Use /api/pay-now?intent=x402%20discovery%20audit for the owned route."},{"query":"x402 site audit","currentPublicSearchState":"Can return other x402 audit or health tools first in CDP search. Use /api/pay-now?intent=x402%20site%20audit for the owned route."},{"query":"AgentCore x402 payments","currentPublicSearchState":"Can return agent-wallet or ERC-8004 services first in CDP search. Use /api/pay-now?intent=AgentCore%20x402%20payments for the owned route."},{"query":"Coinbase x402 Bazaar MCP server","currentPublicSearchState":"Can return unrelated Base/CDP services first in CDP search. Use /api/pay-now?intent=Coinbase%20x402%20Bazaar%20MCP%20server for the owned route."}],"notYetRankingSearchQueries":[{"query":"buyer-agent skip reasons","currentPublicSearchState":"Can miss Listing Roast in CDP search until the next real settlement refreshes the public card. Use /api/pay-now?intent=buyer-agent%20skip%20reasons or local discovery search to reach the indexed paid route."},{"query":"agent service clarity","currentPublicSearchState":"Can return unrelated agent-directory services in CDP search. Use /api/pay-now?intent=agent%20service%20clarity or local discovery search to reach the indexed paid route."},{"query":"x402 discovery audit","currentPublicSearchState":"Can return other audit services first in CDP search until a real discovery-audit settlement refreshes public metadata. Use /api/pay-now?intent=x402%20discovery%20audit for the owned route."},{"query":"x402 site audit","currentPublicSearchState":"Can return other x402 audit or health tools first in CDP search. Use /api/pay-now?intent=x402%20site%20audit for the owned route."},{"query":"AgentCore x402 payments","currentPublicSearchState":"Can return agent-wallet or ERC-8004 services first in CDP search. Use /api/pay-now?intent=AgentCore%20x402%20payments for the owned route."},{"query":"Coinbase x402 Bazaar MCP server","currentPublicSearchState":"Can return unrelated Base/CDP services first in CDP search. Use /api/pay-now?intent=Coinbase%20x402%20Bazaar%20MCP%20server for the owned route."}],"alternateSearchQueries":["paid api listing quality","buyer-agent skip reasons","agent service clarity","AgentCore x402 payments","Coinbase x402 Bazaar MCP server","x402 site audit","x402 discovery audit","listing roast"],"merchantDiscoveryUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/merchant?payTo=0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C&limit=100","indexedRouteReason":"Use the already-settled GET /api/listing-roast route first when external marketplace search metadata is stale.","domainRestrictedSearchReason":"Use urlSubstring when broad CDP search is stale or noisy; it narrows discovery to this exact seller domain without payment.","priceFilterReason":"Use maxUsdPrice=0.001 for cheap-route discovery; current live checks show this finds the indexed route ahead of broader unfiltered marketplace results.","merchantDiscoveryStaleMetadataNote":"Merchant discovery can show cached Bazaar extension fields from the last real settlement; use the live 402 challenge for current price before payment.","searchRealityRule":"Use maxUsdPrice=0.001 for public CDP discovery first, or the direct proven route, because broader caps can rank higher-priced generic competitors above Listing Roast until another real settlement refreshes the public card.","refreshRule":"CDP Bazaar refreshes catalog metadata after real settlement; unpaid probes do not refresh search."},"settlementRefreshNote":"Bazaar search refreshes after a real settle with paymentPayload.resource; unpaid probes do not refresh search."},"customScoreAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-score","path":"/api/listing-score","method":"POST","price":"$0.005","maxAmountRequired":"5000","maxPaymentUsd":"0.005","agentPaymentRequest":{"prompt":"Call this x402 endpoint with POST and pay up to 0.005 USDC: https://listing-roast-x402-service-production.up.railway.app/api/listing-score","url":"https://listing-roast-x402-service-production.up.railway.app/api/listing-score","path":"/api/listing-score","method":"POST","maxPayment":"0.005","maxAmountRequired":"5000","paymentRequiredHeader":"Payment-Required","paymentHeader":"X-PAYMENT","safety":"Keep the cap at 0.005 USDC / 5000 USDC units; abort if the live challenge asks for more."},"agentPaymentPrompt":"Call this x402 endpoint with POST and pay up to 0.005 USDC: https://listing-roast-x402-service-production.up.railway.app/api/listing-score","command":"npx awal@2.8.0 x402 pay 'https://listing-roast-x402-service-production.up.railway.app/api/listing-score' \\\n  -X POST \\\n  -d '{\"agentName\":\"Example x402 API\",\"listingText\":\"A paid x402 API that helps builders check whether buyer agents understand the offer before paying. It returns JSON with skip reasons, top fixes, a rewritten listing, and a stop-or-upgrade recommendation. Example payloads are included for quick testing.\",\"targetBuyer\":\"x402, MCP, and AgentCore Gateway builders\",\"currentPrice\":\"$0.01\",\"currentCheckoutPath\":\"/api/example-agent-score\",\"goal\":\"Increase first paid conversion\"}' \\\n  --max-amount 5000","reason":"Use this when the buyer has a custom listing body and wants the structured score without the full rewrite.","body":{"agentName":"Example x402 API","listingText":"A paid x402 API that helps builders check whether buyer agents understand the offer before paying. It returns JSON with skip reasons, top fixes, a rewritten listing, and a stop-or-upgrade recommendation. Example payloads are included for quick testing.","targetBuyer":"x402, MCP, and AgentCore Gateway builders","currentPrice":"$0.01","currentCheckoutPath":"/api/example-agent-score","goal":"Increase first paid conversion"}},"customScoreOutput":{"service":"Listing Roast x402","endpoint":"listing-score","price":"$0.005","verdict":"ready_to_test","score":"5/5","checkedSignals":{"buyer":true,"price":true,"output":true,"checkout":true,"example":true},"firstFix":"The basics are present. Use the full roast only if you want a rewrite and launch recommendation.","nextStep":"Ready to test. Pay for the full roast only if you want the rewritten listing and stop-or-upgrade guidance.","upgradeEndpoint":"/api/full-listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","path":"/api/full-listing-roast","method":"GET","price":"$0.01","maxAmountRequired":"10000","maxPaymentUsd":"0.01","agentPaymentRequest":{"prompt":"Call this x402 endpoint with GET and pay up to 0.01 USDC: https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","url":"https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","path":"/api/full-listing-roast","method":"GET","maxPayment":"0.01","maxAmountRequired":"10000","paymentRequiredHeader":"Payment-Required","paymentHeader":"X-PAYMENT","safety":"Keep the cap at 0.01 USDC / 10000 USDC units; abort if the live challenge asks for more."},"agentPaymentPrompt":"Call this x402 endpoint with GET and pay up to 0.01 USDC: https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","command":"npx awal@2.8.0 x402 pay 'https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast?agentName=Example+x402+API&listingText=A+paid+x402+API+that+helps+builders+check+whether+buyer+agents+understand+the+offer+before+paying.+It+returns+JSON+with+skip+reasons%2C+top+fixes%2C+a+rewritten+listing%2C+and+a+stop-or-upgrade+recommendation.+Example+payloads+are+included+for+quick+testing.&targetBuyer=x402%2C+MCP%2C+and+AgentCore+Gateway+builders&currentPrice=%240.01&currentCheckoutPath=%2Fapi%2Fexample-agent-score&goal=Increase+first+paid+conversion&source=listing-score-upgrade' \\\n  -X GET \\\n  --max-amount 10000","reason":"Buy the direct full roast from this score when you want the rewritten listing, top fixes, and stop-or-upgrade guidance without assembling another JSON body.","query":{"agentName":"Example x402 API","listingText":"A paid x402 API that helps builders check whether buyer agents understand the offer before paying. It returns JSON with skip reasons, top fixes, a rewritten listing, and a stop-or-upgrade recommendation. Example payloads are included for quick testing.","targetBuyer":"x402, MCP, and AgentCore Gateway builders","currentPrice":"$0.01","currentCheckoutPath":"/api/example-agent-score","goal":"Increase first paid conversion","source":"listing-score-upgrade"}}},"output":{"service":"Listing Roast x402","endpoint":"listing-score","price":"$0.005","verdict":"ready_to_test","score":"5/5","checkedSignals":{"buyer":true,"price":true,"output":true,"checkout":true,"example":true},"firstFix":"The basics are present. Use the full roast only if you want a rewrite and launch recommendation.","nextStep":"Ready to test. Pay for the full roast only if you want the rewritten listing and stop-or-upgrade guidance.","upgradeEndpoint":"/api/full-listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","path":"/api/full-listing-roast","method":"GET","price":"$0.01","maxAmountRequired":"10000","maxPaymentUsd":"0.01","agentPaymentRequest":{"prompt":"Call this x402 endpoint with GET and pay up to 0.01 USDC: https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","url":"https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","path":"/api/full-listing-roast","method":"GET","maxPayment":"0.01","maxAmountRequired":"10000","paymentRequiredHeader":"Payment-Required","paymentHeader":"X-PAYMENT","safety":"Keep the cap at 0.01 USDC / 10000 USDC units; abort if the live challenge asks for more."},"agentPaymentPrompt":"Call this x402 endpoint with GET and pay up to 0.01 USDC: https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","command":"npx awal@2.8.0 x402 pay 'https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast?agentName=Example+x402+API&listingText=A+paid+x402+API+that+helps+builders+check+whether+buyer+agents+understand+the+offer+before+paying.+It+returns+JSON+with+skip+reasons%2C+top+fixes%2C+a+rewritten+listing%2C+and+a+stop-or-upgrade+recommendation.+Example+payloads+are+included+for+quick+testing.&targetBuyer=x402%2C+MCP%2C+and+AgentCore+Gateway+builders&currentPrice=%240.01&currentCheckoutPath=%2Fapi%2Fexample-agent-score&goal=Increase+first+paid+conversion&source=listing-score-upgrade' \\\n  -X GET \\\n  --max-amount 10000","reason":"Buy the direct full roast from this score when you want the rewritten listing, top fixes, and stop-or-upgrade guidance without assembling another JSON body.","query":{"agentName":"Example x402 API","listingText":"A paid x402 API that helps builders check whether buyer agents understand the offer before paying. It returns JSON with skip reasons, top fixes, a rewritten listing, and a stop-or-upgrade recommendation. Example payloads are included for quick testing.","targetBuyer":"x402, MCP, and AgentCore Gateway builders","currentPrice":"$0.01","currentCheckoutPath":"/api/example-agent-score","goal":"Increase first paid conversion","source":"listing-score-upgrade"}}}}