{"openapi":"3.1.0","info":{"title":"Listing Roast x402","version":"0.2.0","description":"Paid x402 API for paid API listing quality score, agent-service listing clarity, buyer-agent skip reasons, marketplace listing conversion, and x402 service discoverability before promotion.","x-keywords":["marketplace listing score","marketplace listing quality","marketplace listing conversion","paid API listing quality score","agent-service listing score","x402 marketplace conversion","x402 site audit","x402 service discoverability audit","x402 route health check","x402 navigation","API entrypoint","route map","paid API preflight","x402 discovery audit","x402 bazaar discovery audit","x402 listing stale price","buyer-agent skip reasons","buyer agent skip reasons","agent service listing clarity","agent service listing audit","agent listing conversion score","agent listing conversion","agent listing clarity","x402 listing quality","paid API listing","x402 listing","x402 service discoverability"]},"servers":[{"url":"https://listing-roast-x402-service-production.up.railway.app"}],"paths":{"/api":{"get":{"operationId":"getListingRoastApiEntry","tags":["x402 navigation","API entrypoint","agent commerce"],"summary":"Paid $0.001 x402 navigation entrypoint","description":"Generic paid GET navigation endpoint for agents that start at /api. Returns a quick score, preferred paid route, full route map, and free discovery links after x402 payment.","x-price":"$0.001","x-x402-price":"$0.001","x-payment":{"protocol":"x402","network":"eip155:8453","asset":"USDC","price":"$0.001","maxAmountRequired":"1000","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","method":"GET","route":"https://listing-roast-x402-service-production.up.railway.app/api","preferredFirstPaidAction":false,"buyerAction":"Pay $0.001 for the generic API entry route map when an agent starts discovery at /api."},"responses":{"200":{"description":"Paid API entry route map","content":{"application/json":{"schema":{"type":"object","required":["service","endpoint","price","ok","purpose","preferredFirstPaidAction","paidRoutes","freeDiscovery","nextStep"],"properties":{"service":{"type":"string"},"endpoint":{"type":"string"},"price":{"type":"string"},"ok":{"type":"boolean"},"purpose":{"type":"string"},"preferredFirstPaidAction":{"type":"object"},"paidRoutes":{"type":"object"},"freeDiscovery":{"type":"object"},"nextStep":{"type":"string"}}},"example":{"service":"Listing Roast x402","endpoint":"api-entry","price":"$0.001","ok":true,"purpose":"Paid x402 navigation endpoint for agents that start at /api before choosing a specific Listing Roast route.","includedQuickScore":{"service":"Listing Roast x402","endpoint":"listing-roast-quick-score","price":"$0.001","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":"This GET route keeps the indexed /api/listing-roast URL payable at the lowest price. Use POST /api/listing-roast for the full rewrite and launch recommendation.","upgradeEndpoint":"/api/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"indexed-quick-score-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"indexed-quick-score-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast from the already-indexed URL when the quick score is promising and you want the rewrite, top fixes, and stop-or-upgrade guidance."}},"quickScoreInput":{"agentName":"Example x402 API","targetBuyer":"x402 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"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","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":"Use the already-indexed listing-roast route first when the buyer wants the cheapest paid score."},"paidRoutes":{"apiEntry":{"route":"https://listing-roast-x402-service-production.up.railway.app/api","path":"/api","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"apiV1Entry":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/v1","path":"/api/v1","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"v1Entry":{"route":"https://listing-roast-x402-service-production.up.railway.app/v1","path":"/v1","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"indexedQuickScore":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"agentListingConversion":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion","path":"/api/agent-listing-conversion","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"siteAudit":{"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"},"listingScore":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-score","path":"/api/listing-score","method":"POST","price":"$0.005","maxAmountRequired":"5000"},"discoveryAudit":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","path":"/api/x402-discovery-audit","method":"POST","price":"$0.01","maxAmountRequired":"10000"},"fullRoast":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000"}},"freeDiscovery":{"openApi":"https://listing-roast-x402-service-production.up.railway.app/.well-known/openapi.json","x402Manifest":"https://listing-roast-x402-service-production.up.railway.app/x402.json","examples":"https://listing-roast-x402-service-production.up.railway.app/api/examples","payNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now","llms":"https://listing-roast-x402-service-production.up.railway.app/llms.txt"},"nextStep":"This paid entrypoint includes a quick score so generic /api buyers get immediate value. Use the preferredFirstPaidAction route directly next time, or use POST /api/listing-roast for the full rewrite."}}}},"402":{"description":"x402 payment required"}}}},"/api/v1":{"get":{"operationId":"getListingRoastApiV1Entry","tags":["x402 navigation","API v1 entrypoint","agent commerce"],"summary":"Paid $0.001 x402 API v1 navigation entrypoint","description":"Versioned paid GET navigation endpoint for agents that start at /api/v1. Returns a quick score, preferred paid route, full route map, and free discovery links after x402 payment.","x-price":"$0.001","x-x402-price":"$0.001","x-payment":{"protocol":"x402","network":"eip155:8453","asset":"USDC","price":"$0.001","maxAmountRequired":"1000","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","method":"GET","route":"https://listing-roast-x402-service-production.up.railway.app/api/v1","preferredFirstPaidAction":false,"buyerAction":"Pay $0.001 for the API v1 entry route map when an agent starts discovery at /api/v1."},"responses":{"200":{"description":"Paid API v1 entry route map","content":{"application/json":{"schema":{"type":"object","required":["service","endpoint","price","ok","purpose","preferredFirstPaidAction","paidRoutes","freeDiscovery","nextStep"],"properties":{"service":{"type":"string"},"endpoint":{"type":"string"},"price":{"type":"string"},"ok":{"type":"boolean"},"purpose":{"type":"string"},"preferredFirstPaidAction":{"type":"object"},"paidRoutes":{"type":"object"},"freeDiscovery":{"type":"object"},"nextStep":{"type":"string"}}},"example":{"service":"Listing Roast x402","endpoint":"api-entry","price":"$0.001","ok":true,"purpose":"Paid x402 navigation endpoint for agents that start at /api before choosing a specific Listing Roast route.","includedQuickScore":{"service":"Listing Roast x402","endpoint":"listing-roast-quick-score","price":"$0.001","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":"This GET route keeps the indexed /api/listing-roast URL payable at the lowest price. Use POST /api/listing-roast for the full rewrite and launch recommendation.","upgradeEndpoint":"/api/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"indexed-quick-score-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"indexed-quick-score-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast from the already-indexed URL when the quick score is promising and you want the rewrite, top fixes, and stop-or-upgrade guidance."}},"quickScoreInput":{"agentName":"Example x402 API","targetBuyer":"x402 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"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","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":"Use the already-indexed listing-roast route first when the buyer wants the cheapest paid score."},"paidRoutes":{"apiEntry":{"route":"https://listing-roast-x402-service-production.up.railway.app/api","path":"/api","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"apiV1Entry":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/v1","path":"/api/v1","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"v1Entry":{"route":"https://listing-roast-x402-service-production.up.railway.app/v1","path":"/v1","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"indexedQuickScore":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"agentListingConversion":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion","path":"/api/agent-listing-conversion","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"siteAudit":{"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"},"listingScore":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-score","path":"/api/listing-score","method":"POST","price":"$0.005","maxAmountRequired":"5000"},"discoveryAudit":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","path":"/api/x402-discovery-audit","method":"POST","price":"$0.01","maxAmountRequired":"10000"},"fullRoast":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000"}},"freeDiscovery":{"openApi":"https://listing-roast-x402-service-production.up.railway.app/.well-known/openapi.json","x402Manifest":"https://listing-roast-x402-service-production.up.railway.app/x402.json","examples":"https://listing-roast-x402-service-production.up.railway.app/api/examples","payNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now","llms":"https://listing-roast-x402-service-production.up.railway.app/llms.txt"},"nextStep":"This paid entrypoint includes a quick score so generic /api buyers get immediate value. Use the preferredFirstPaidAction route directly next time, or use POST /api/listing-roast for the full rewrite."}}}},"402":{"description":"x402 payment required"}}}},"/v1":{"get":{"operationId":"getListingRoastV1Entry","tags":["x402 navigation","v1 entrypoint","agent commerce"],"summary":"Paid $0.001 x402 short v1 navigation entrypoint","description":"Short versioned paid GET navigation endpoint for agents that start at /v1. Returns a quick score, preferred paid route, full route map, and free discovery links after x402 payment.","x-price":"$0.001","x-x402-price":"$0.001","x-payment":{"protocol":"x402","network":"eip155:8453","asset":"USDC","price":"$0.001","maxAmountRequired":"1000","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","method":"GET","route":"https://listing-roast-x402-service-production.up.railway.app/v1","preferredFirstPaidAction":false,"buyerAction":"Pay $0.001 for the v1 entry route map when an agent starts discovery at /v1."},"responses":{"200":{"description":"Paid short v1 entry route map","content":{"application/json":{"schema":{"type":"object","required":["service","endpoint","price","ok","purpose","preferredFirstPaidAction","paidRoutes","freeDiscovery","nextStep"],"properties":{"service":{"type":"string"},"endpoint":{"type":"string"},"price":{"type":"string"},"ok":{"type":"boolean"},"purpose":{"type":"string"},"preferredFirstPaidAction":{"type":"object"},"paidRoutes":{"type":"object"},"freeDiscovery":{"type":"object"},"nextStep":{"type":"string"}}},"example":{"service":"Listing Roast x402","endpoint":"api-entry","price":"$0.001","ok":true,"purpose":"Paid x402 navigation endpoint for agents that start at /api before choosing a specific Listing Roast route.","includedQuickScore":{"service":"Listing Roast x402","endpoint":"listing-roast-quick-score","price":"$0.001","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":"This GET route keeps the indexed /api/listing-roast URL payable at the lowest price. Use POST /api/listing-roast for the full rewrite and launch recommendation.","upgradeEndpoint":"/api/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"indexed-quick-score-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"indexed-quick-score-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast from the already-indexed URL when the quick score is promising and you want the rewrite, top fixes, and stop-or-upgrade guidance."}},"quickScoreInput":{"agentName":"Example x402 API","targetBuyer":"x402 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"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","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":"Use the already-indexed listing-roast route first when the buyer wants the cheapest paid score."},"paidRoutes":{"apiEntry":{"route":"https://listing-roast-x402-service-production.up.railway.app/api","path":"/api","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"apiV1Entry":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/v1","path":"/api/v1","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"v1Entry":{"route":"https://listing-roast-x402-service-production.up.railway.app/v1","path":"/v1","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"indexedQuickScore":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"agentListingConversion":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion","path":"/api/agent-listing-conversion","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"siteAudit":{"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"},"listingScore":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-score","path":"/api/listing-score","method":"POST","price":"$0.005","maxAmountRequired":"5000"},"discoveryAudit":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","path":"/api/x402-discovery-audit","method":"POST","price":"$0.01","maxAmountRequired":"10000"},"fullRoast":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000"}},"freeDiscovery":{"openApi":"https://listing-roast-x402-service-production.up.railway.app/.well-known/openapi.json","x402Manifest":"https://listing-roast-x402-service-production.up.railway.app/x402.json","examples":"https://listing-roast-x402-service-production.up.railway.app/api/examples","payNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now","llms":"https://listing-roast-x402-service-production.up.railway.app/llms.txt"},"nextStep":"This paid entrypoint includes a quick score so generic /api buyers get immediate value. Use the preferredFirstPaidAction route directly next time, or use POST /api/listing-roast for the full rewrite."}}}},"402":{"description":"x402 payment required"}}}},"/api/instant-listing-score":{"get":{"operationId":"getInstantListingScoreX402MarketplaceConversion","tags":["x402 listing","paid API listing","paid API listing quality"],"summary":"Paid $0.001 x402 marketplace conversion listing score","description":"Lowest-friction GET route for buyer agents that want an immediate paid API listing quality score, agent-service listing score, or x402 marketplace conversion check without building a JSON body first. Optional query params: agentName, listingText, targetBuyer, currentPrice, currentCheckoutPath, goal.","x-price":"$0.001","x-x402-price":"$0.001","x-payment":{"protocol":"x402","network":"eip155:8453","asset":"USDC","price":"$0.001","maxAmountRequired":"1000","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","method":"GET","route":"https://listing-roast-x402-service-production.up.railway.app/api/instant-listing-score","preferredFirstPaidAction":false,"buyerAction":"Pay $0.001 for an immediate listing quality score without building a JSON body."},"parameters":[{"name":"agentName","in":"query","required":false,"schema":{"type":"string"}},{"name":"listingText","in":"query","required":false,"schema":{"type":"string"}},{"name":"targetBuyer","in":"query","required":false,"schema":{"type":"string"}},{"name":"currentPrice","in":"query","required":false,"schema":{"type":"string"}},{"name":"currentCheckoutPath","in":"query","required":false,"schema":{"type":"string"}},{"name":"goal","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Paid instant listing score response","content":{"application/json":{"schema":{"type":"object","required":["service","endpoint","price","verdict","score","checkedSignals","firstFix","nextStep","upgradeEndpoint"],"properties":{"service":{"type":"string"},"endpoint":{"type":"string"},"price":{"type":"string"},"verdict":{"type":"string"},"score":{"type":"string"},"checkedSignals":{"type":"object"},"firstFix":{"type":"string"},"nextStep":{"type":"string"},"upgradeEndpoint":{"type":"string"},"nextPaidAction":{"type":"object","properties":{"route":{"type":"string"},"path":{"type":"string"},"method":{"type":"string"},"price":{"type":"string"},"maxAmountRequired":{"type":"string"},"body":{"type":"object"},"command":{"type":"string"},"reason":{"type":"string"}}}}},"example":{"service":"Listing Roast x402","endpoint":"instant-listing-score","price":"$0.001","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":"This GET route is the lowest-friction paid check. Use /api/listing-score for a scored POST payload or /api/listing-roast for the full rewrite.","upgradeEndpoint":"/api/listing-score","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-score","path":"/api/listing-score","method":"POST","price":"$0.005","maxAmountRequired":"5000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"instant-score-upgrade"},"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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"instant-score-upgrade\"}' \\\n  --max-amount 5000","reason":"Buy the custom-body score when the default sample is useful but you want the score applied to your exact listing."}}}}},"402":{"description":"x402 payment required"}}}},"/api/x402-marketplace-conversion":{"get":{"operationId":"getX402MarketplaceConversionScore","tags":["x402 marketplace conversion","x402 listing","paid API listing","paid API listing quality"],"summary":"Paid $0.001 x402 marketplace conversion score","description":"Lowest-friction GET route for buyer agents searching specifically for x402 marketplace conversion, marketplace listing score, paid API listing quality, or agent-service listing score. Optional query params: agentName, listingText, targetBuyer, currentPrice, currentCheckoutPath, goal.","x-price":"$0.001","x-x402-price":"$0.001","x-payment":{"protocol":"x402","network":"eip155:8453","asset":"USDC","price":"$0.001","maxAmountRequired":"1000","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","method":"GET","route":"https://listing-roast-x402-service-production.up.railway.app/api/x402-marketplace-conversion","preferredFirstPaidAction":false,"buyerAction":"Pay $0.001 for an x402 marketplace conversion score without building a JSON body."},"parameters":[{"name":"agentName","in":"query","required":false,"schema":{"type":"string"}},{"name":"listingText","in":"query","required":false,"schema":{"type":"string"}},{"name":"targetBuyer","in":"query","required":false,"schema":{"type":"string"}},{"name":"currentPrice","in":"query","required":false,"schema":{"type":"string"}},{"name":"currentCheckoutPath","in":"query","required":false,"schema":{"type":"string"}},{"name":"goal","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Paid x402 marketplace conversion score response","content":{"application/json":{"schema":{"type":"object","required":["service","endpoint","price","verdict","score","checkedSignals","firstFix","nextStep","upgradeEndpoint"],"properties":{"service":{"type":"string"},"endpoint":{"type":"string"},"price":{"type":"string"},"verdict":{"type":"string"},"score":{"type":"string"},"checkedSignals":{"type":"object"},"firstFix":{"type":"string"},"nextStep":{"type":"string"},"upgradeEndpoint":{"type":"string"},"nextPaidAction":{"type":"object","properties":{"route":{"type":"string"},"path":{"type":"string"},"method":{"type":"string"},"price":{"type":"string"},"maxAmountRequired":{"type":"string"},"body":{"type":"object"},"command":{"type":"string"},"reason":{"type":"string"}}}}},"example":{"service":"Listing Roast x402","endpoint":"x402-marketplace-conversion-score","price":"$0.001","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":"This route is optimized for x402 marketplace conversion buyers. Use GET /api/listing-roast when a marketplace result points to the already-indexed URL, or POST /api/listing-roast for the full rewrite.","upgradeEndpoint":"/api/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"conversion-score-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"conversion-score-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast when the conversion score shows enough buyer intent to justify a rewrite and launch recommendation."}}}}},"402":{"description":"x402 payment required"}}}},"/api/agent-listing-conversion":{"get":{"operationId":"getAgentListingConversionScore","tags":["agent listing conversion","agent service listing clarity","buyer-agent skip reasons","x402 listing","paid API listing","paid API listing quality"],"summary":"Listing Roast $0.001 agent service listing clarity score, agent listing conversion, and buyer-agent skip reasons","description":"Lowest-friction GET route for buyer agents searching agent service listing clarity, agent listing conversion score, buyer-agent skip reasons, buyer intent, paid API listing quality, or marketplace conversion. Optional query params: agentName, listingText, targetBuyer, currentPrice, currentCheckoutPath, goal.","x-price":"$0.001","x-x402-price":"$0.001","x-payment":{"protocol":"x402","network":"eip155:8453","asset":"USDC","price":"$0.001","maxAmountRequired":"1000","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","method":"GET","route":"https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion","preferredFirstPaidAction":false,"buyerAction":"Pay $0.001 for an agent listing conversion score without building a JSON body."},"parameters":[{"name":"agentName","in":"query","required":false,"schema":{"type":"string"}},{"name":"listingText","in":"query","required":false,"schema":{"type":"string"}},{"name":"targetBuyer","in":"query","required":false,"schema":{"type":"string"}},{"name":"currentPrice","in":"query","required":false,"schema":{"type":"string"}},{"name":"currentCheckoutPath","in":"query","required":false,"schema":{"type":"string"}},{"name":"goal","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Paid agent listing conversion score response","content":{"application/json":{"schema":{"type":"object","required":["service","endpoint","price","verdict","score","checkedSignals","firstFix","nextStep","upgradeEndpoint"],"properties":{"service":{"type":"string"},"endpoint":{"type":"string"},"price":{"type":"string"},"verdict":{"type":"string"},"score":{"type":"string"},"checkedSignals":{"type":"object"},"firstFix":{"type":"string"},"nextStep":{"type":"string"},"upgradeEndpoint":{"type":"string"},"nextPaidAction":{"type":"object","properties":{"route":{"type":"string"},"path":{"type":"string"},"method":{"type":"string"},"price":{"type":"string"},"maxAmountRequired":{"type":"string"},"body":{"type":"object"},"command":{"type":"string"},"reason":{"type":"string"}}}}},"example":{"service":"Listing Roast x402","endpoint":"agent-listing-conversion-score","price":"$0.001","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":"Listing Roast agent-listing-conversion is optimized for buyer agents searching agent service listing clarity, agent listing conversion score, or buyer-agent skip reasons. Use POST /api/listing-roast for the full rewrite and launch recommendation.","upgradeEndpoint":"/api/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"agent-listing-conversion-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"agent-listing-conversion-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast when the agent listing conversion score shows enough buyer intent to justify a rewrite and launch recommendation."}}}}},"402":{"description":"x402 payment required"}}}},"/api/x402-ping":{"get":{"operationId":"getX402Ping","tags":["x402 ping","paid API listing"],"summary":"Paid $0.001 x402 rail ping","description":"Tiny paid GET endpoint for agents that want to verify the Base x402 payment rail before buying a richer listing score or roast.","x-price":"$0.001","x-x402-price":"$0.001","x-payment":{"protocol":"x402","network":"eip155:8453","asset":"USDC","price":"$0.001","maxAmountRequired":"1000","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","method":"GET","route":"https://listing-roast-x402-service-production.up.railway.app/api/x402-ping","preferredFirstPaidAction":false,"buyerAction":"Pay $0.001 to verify the x402 rail before buying a richer score or roast."},"parameters":[{"name":"msg","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Paid x402 ping response","content":{"application/json":{"schema":{"type":"object","required":["service","endpoint","price","ok","message","timestamp","paidRoutes","nextStep"],"properties":{"service":{"type":"string"},"endpoint":{"type":"string"},"price":{"type":"string"},"ok":{"type":"boolean"},"message":{"type":"string"},"timestamp":{"type":"string"},"paidRoutes":{"type":"object"},"nextStep":{"type":"string"}}},"example":{"service":"Listing Roast x402","endpoint":"x402-ping","price":"$0.001","ok":true,"message":"hello from x402","timestamp":"2026-06-19T09:06:17.901Z","paidRoutes":{"apiEntry":"/api","apiV1Entry":"/api/v1","v1Entry":"/v1","instantScore":"/api/instant-listing-score","conversionScore":"/api/x402-marketplace-conversion","agentListingConversion":"/api/agent-listing-conversion","indexedQuickScore":"/api/listing-roast","siteAudit":"/api/x402-site-audit","discoveryAudit":"/api/x402-discovery-audit","score":"/api/listing-score","fullRoast":"/api/listing-roast"},"nextStep":"Use this paid ping to verify the x402 rail, then call /api/listing-roast with GET for a quick score or POST for the full roast."}}}},"402":{"description":"x402 payment required"}}}},"/api/x402-site-audit":{"get":{"operationId":"getX402ServiceDiscoverabilityAuditPaidApiPreflightRouteHealthCheck","tags":["x402 discovery","x402 site audit","x402 service discoverability audit","paid API preflight","x402 route health check","paid API listing"],"summary":"Paid $0.001 x402 service discoverability audit and paid API preflight","description":"Lowest-friction GET route for agents that want a quick no-spend x402 service discoverability audit, paid API preflight, route health check, public x402 discovery check, pricing check, direct 402 metadata check, and Bazaar search visibility check before buying the full audit.","x-price":"$0.001","x-x402-price":"$0.001","x-payment":{"protocol":"x402","network":"eip155:8453","asset":"USDC","price":"$0.001","maxAmountRequired":"1000","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","method":"GET","route":"https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit","preferredFirstPaidAction":false,"buyerAction":"Pay $0.001 for a no-spend x402 service discoverability audit, paid API preflight, route health check, metadata, pricing, and search visibility check."},"parameters":[{"name":"endpointUrl","in":"query","required":false,"schema":{"type":"string"}},{"name":"url","in":"query","required":false,"schema":{"type":"string"}},{"name":"method","in":"query","required":false,"schema":{"type":"string","enum":["GET","POST"]}},{"name":"expectedAmount","in":"query","required":false,"schema":{"type":"string"}},{"name":"expectedNetwork","in":"query","required":false,"schema":{"type":"string"}},{"name":"searchQuery","in":"query","required":false,"schema":{"type":"string"}},{"name":"query","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Paid x402 site audit response","content":{"application/json":{"schema":{"type":"object","required":["service","endpoint","price","verdict","auditedAt","direct402","bazaarDiscovery","mismatches","nextActions","safety"],"properties":{"service":{"type":"string"},"endpoint":{"type":"string"},"price":{"type":"string"},"verdict":{"type":"string"},"auditedAt":{"type":"string"},"input":{"type":"object"},"direct402":{"type":"object"},"bazaarDiscovery":{"type":"object"},"mismatches":{"type":"array","items":{"type":"string"}},"nextActions":{"type":"array","items":{"type":"string"}},"safety":{"type":"string"}}},"example":{"service":"Listing Roast x402","endpoint":"x402-site-audit","price":"$0.001","verdict":"needs_bazaar_settlement_refresh","auditedAt":"2026-06-18T00:00:00.000Z","input":{"endpointUrl":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","method":"GET","expectedAmount":"1000","expectedNetwork":"eip155:8453","searchQuery":"listing roast"},"direct402":{"ok":true,"status":402,"hasPaymentRequiredHeader":true,"hasBazaarExtension":true,"amount":"1000","network":"eip155:8453"},"bazaarDiscovery":{"merchantIndexed":true,"searchVisible":false,"indexedAmount":"1000000","searchQuery":"listing roast"},"mismatches":["Bazaar has stale pricing: indexed amount 1000000, direct amount 1000."],"nextActions":["Get a real settled payment on the current route; Bazaar updates catalog entries from settle traffic, not from unpaid probes.","Use POST /api/x402-discovery-audit for the one-cent full audit when a custom JSON body is needed."],"safety":"No paid calls were made by this audit. It only requested unpaid 402 metadata and public discovery records.","mode":"quick-get","upgradeEndpoint":"/api/x402-discovery-audit"}}}},"402":{"description":"x402 payment required"}}}},"/api/x402-discovery-audit":{"post":{"operationId":"postX402DiscoveryAudit","tags":["x402 discovery","paid API listing"],"summary":"Paid $0.01 x402 Bazaar discovery audit","description":"Audits a public x402 endpoint without making paid calls. Checks the direct unpaid 402 challenge, Bazaar extension metadata, CDP merchant discovery, stale indexed pricing, and search visibility.","x-price":"$0.01","x-x402-price":"$0.01","x-payment":{"protocol":"x402","network":"eip155:8453","asset":"USDC","price":"$0.01","maxAmountRequired":"10000","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","method":"POST","route":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","preferredFirstPaidAction":false,"buyerAction":"Pay $0.01 for a custom-body discovery audit without making paid calls to the audited endpoint."},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpointUrl"],"properties":{"endpointUrl":{"type":"string","description":"Public HTTPS x402 endpoint to inspect without making a paid call."},"method":{"type":"string","enum":["GET","POST"],"description":"HTTP method to use for the unpaid 402 metadata probe."},"expectedAmount":{"type":"string","description":"Expected x402 amount in atomic USDC units, for example 1000 for $0.001."},"expectedNetwork":{"type":"string","description":"Expected CAIP-2 network, for example eip155:8453 for Base mainnet."},"searchQuery":{"type":"string","description":"Buyer query to test against CDP Bazaar semantic search."},"requestBody":{"type":"object","description":"Optional JSON body used only when method is POST."}}},"example":{"endpointUrl":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","method":"GET","expectedAmount":"1000","expectedNetwork":"eip155:8453","searchQuery":"listing roast"}}}},"responses":{"200":{"description":"Paid x402 discovery audit response","content":{"application/json":{"schema":{"type":"object","required":["service","endpoint","price","verdict","auditedAt","direct402","bazaarDiscovery","mismatches","nextActions","safety"],"properties":{"service":{"type":"string"},"endpoint":{"type":"string"},"price":{"type":"string"},"verdict":{"type":"string"},"auditedAt":{"type":"string"},"input":{"type":"object"},"direct402":{"type":"object"},"bazaarDiscovery":{"type":"object"},"mismatches":{"type":"array","items":{"type":"string"}},"nextActions":{"type":"array","items":{"type":"string"}},"safety":{"type":"string"}}},"example":{"service":"Listing Roast x402","endpoint":"x402-discovery-audit","price":"$0.01","verdict":"needs_bazaar_settlement_refresh","auditedAt":"2026-06-18T00:00:00.000Z","input":{"endpointUrl":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","method":"GET","expectedAmount":"1000","expectedNetwork":"eip155:8453","searchQuery":"listing roast"},"direct402":{"ok":true,"status":402,"hasPaymentRequiredHeader":true,"hasBazaarExtension":true,"amount":"1000","network":"eip155:8453"},"bazaarDiscovery":{"merchantIndexed":true,"searchVisible":false,"indexedAmount":"1000000","searchQuery":"listing roast"},"mismatches":["Bazaar has stale pricing: indexed amount 1000000, direct amount 1000."],"nextActions":["Get a real settled payment on the current route; Bazaar updates catalog entries from settle traffic, not from unpaid probes."],"safety":"No paid calls were made by this audit. It only requested unpaid 402 metadata and public discovery records."}}}},"402":{"description":"x402 payment required"}}}},"/api/listing-score":{"post":{"operationId":"postListingScore","tags":["x402 listing","paid API listing","paid API listing quality"],"summary":"Paid $0.005 marketplace listing score","description":"Scores paid API listing quality, agent-service listing clarity, marketplace conversion, x402 service discoverability, checked signals, first fix, and upgrade guidance after x402 payment.","x-price":"$0.005","x-x402-price":"$0.005","x-payment":{"protocol":"x402","network":"eip155:8453","asset":"USDC","price":"$0.005","maxAmountRequired":"5000","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","method":"POST","route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-score","preferredFirstPaidAction":false,"buyerAction":"Pay $0.005 for a JSON-body listing quality score and upgrade guidance."},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["agentName","listingText"],"properties":{"agentName":{"type":"string","description":"Name of the paid API, MCP tool, agent service, or marketplace listing being evaluated."},"listingText":{"type":"string","description":"Current buyer-facing listing copy, README excerpt, marketplace description, or route summary to score."},"targetBuyer":{"type":"string","description":"The buyer or agent persona the listing should convert, such as x402 builders, MCP users, or API buyers."},"currentPrice":{"type":"string","description":"Advertised price or max x402 amount the buyer will see before paying."},"currentCheckoutPath":{"type":"string","description":"The endpoint, checkout path, or x402 route the buyer is expected to call."},"goal":{"type":"string","description":"The conversion goal, such as more paid completions, fewer buyer-agent skips, or better marketplace search fit."},"source":{"type":"string","description":"Optional caller context used to identify the route, experiment, or upgrade path that requested the score."}}},"example":{"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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"}}}},"responses":{"200":{"description":"Paid listing score response","content":{"application/json":{"schema":{"type":"object","required":["service","endpoint","price","verdict","score","checkedSignals","firstFix","nextStep","upgradeEndpoint"],"properties":{"service":{"type":"string"},"endpoint":{"type":"string"},"price":{"type":"string"},"verdict":{"type":"string"},"score":{"type":"string"},"checkedSignals":{"type":"object"},"firstFix":{"type":"string"},"nextStep":{"type":"string"},"upgradeEndpoint":{"type":"string"},"nextPaidAction":{"type":"object","properties":{"route":{"type":"string"},"path":{"type":"string"},"method":{"type":"string"},"price":{"type":"string"},"maxAmountRequired":{"type":"string"},"body":{"type":"object"},"command":{"type":"string"},"reason":{"type":"string"}}}}},"example":{"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/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"listing-score-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"listing-score-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast from this score when you want the rewritten listing, top fixes, and stop-or-upgrade guidance."}}}}},"402":{"description":"x402 payment required"}}}},"/api/listing-roast":{"get":{"operationId":"getIndexedListingRoastX402MarketplaceConversionQuickScore","tags":["x402 listing","paid API listing","paid API listing quality"],"summary":"Paid $0.001 indexed x402 marketplace conversion quick score","description":"Lowest-price GET challenge on the already-indexed /api/listing-roast URL. Returns a $0.001 score API for marketplace listing quality, paid API discoverability, x402 listing quality, agent service listing clarity, buyer-agent skip reasons, x402 discovery audit triage, paid API preflight triage, route health, stale pricing, Bazaar search visibility, and conversion checks after payment. Use POST on the same URL for the full $0.01 roast.","x-price":"$0.001","x-x402-price":"$0.001","x-payment":{"protocol":"x402","network":"eip155:8453","asset":"USDC","price":"$0.001","maxAmountRequired":"1000","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","method":"GET","route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","preferredFirstPaidAction":true,"buyerAction":"Pay $0.001 on the already-indexed marketplace route for a quick listing quality score."},"parameters":[{"name":"agentName","in":"query","required":false,"schema":{"type":"string"}},{"name":"listingText","in":"query","required":false,"schema":{"type":"string"}},{"name":"targetBuyer","in":"query","required":false,"schema":{"type":"string"}},{"name":"currentPrice","in":"query","required":false,"schema":{"type":"string"}},{"name":"currentCheckoutPath","in":"query","required":false,"schema":{"type":"string"}},{"name":"goal","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Paid quick score response from the indexed listing-roast URL","content":{"application/json":{"schema":{"type":"object","required":["service","endpoint","price","verdict","score","checkedSignals","firstFix","nextStep","upgradeEndpoint"],"properties":{"service":{"type":"string"},"endpoint":{"type":"string"},"price":{"type":"string"},"verdict":{"type":"string"},"score":{"type":"string"},"checkedSignals":{"type":"object"},"firstFix":{"type":"string"},"nextStep":{"type":"string"},"upgradeEndpoint":{"type":"string"},"nextPaidAction":{"type":"object","properties":{"route":{"type":"string"},"path":{"type":"string"},"method":{"type":"string"},"price":{"type":"string"},"maxAmountRequired":{"type":"string"},"body":{"type":"object"},"command":{"type":"string"},"reason":{"type":"string"}}}}},"example":{"service":"Listing Roast x402","endpoint":"listing-roast-quick-score","price":"$0.001","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":"This GET route keeps the indexed /api/listing-roast URL payable at the lowest price. Use POST /api/listing-roast for the full rewrite and launch recommendation.","upgradeEndpoint":"/api/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"indexed-quick-score-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"indexed-quick-score-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast from the already-indexed URL when the quick score is promising and you want the rewrite, top fixes, and stop-or-upgrade guidance."}}}}},"402":{"description":"x402 payment required"}}},"post":{"operationId":"postListingRoast","tags":["x402 listing","paid API listing"],"summary":"Paid $0.01 marketplace listing conversion roast","description":"Returns paid API listing conversion feedback, marketplace listing quality fixes, buyer-agent skip reasons, rewritten listing copy, and stop-or-upgrade guidance after x402 payment.","x-price":"$0.01","x-x402-price":"$0.01","x-payment":{"protocol":"x402","network":"eip155:8453","asset":"USDC","price":"$0.01","maxAmountRequired":"10000","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","method":"POST","route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","preferredFirstPaidAction":false,"buyerAction":"Pay $0.01 for the full listing roast, rewrite, and stop-or-upgrade guidance."},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["agentName","listingText"],"properties":{"agentName":{"type":"string","description":"Name of the paid API, MCP tool, agent service, or marketplace listing being evaluated."},"listingText":{"type":"string","description":"Current buyer-facing listing copy, README excerpt, marketplace description, or route summary to score."},"targetBuyer":{"type":"string","description":"The buyer or agent persona the listing should convert, such as x402 builders, MCP users, or API buyers."},"currentPrice":{"type":"string","description":"Advertised price or max x402 amount the buyer will see before paying."},"currentCheckoutPath":{"type":"string","description":"The endpoint, checkout path, or x402 route the buyer is expected to call."},"goal":{"type":"string","description":"The conversion goal, such as more paid completions, fewer buyer-agent skips, or better marketplace search fit."},"source":{"type":"string","description":"Optional caller context used to identify the route, experiment, or upgrade path that requested the score."}}},"example":{"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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"}}}},"responses":{"200":{"description":"Paid full roast response","content":{"application/json":{"schema":{"type":"object","required":["service","endpoint","price","verdict","score","buyerAgentSkipReasons","topFixes","rewrittenListing"],"properties":{"service":{"type":"string"},"endpoint":{"type":"string"},"price":{"type":"string"},"verdict":{"type":"string"},"score":{"type":"string"},"buyerAgentSkipReasons":{"type":"array","items":{"type":"string"}},"topFixes":{"type":"array","items":{"type":"string"}},"rewrittenListing":{"type":"string"},"stopOrUpgrade":{"type":"string"},"nextMeasurement":{"type":"string"}}},"example":{"service":"Listing Roast x402","endpoint":"listing-roast","price":"$0.01","verdict":"ready_to_test","score":"5/5","input":{"agentName":"Example x402 API","targetBuyer":"x402 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"buyerAgentSkipReasons":[],"topFixes":["Keep the buyer, price, output, and checkout path visible in the first screen.","Add one copy-paste payload for the most likely buyer.","Track whether visitors reach the unpaid 402 challenge before changing the offer."],"rewrittenListing":"Example x402 API helps x402 and MCP builders improve a paid agent/API listing before promotion. For $1.00, call /api/listing-roast to get A paid x402 API that helps builders check whether buyer agents understand the offer before paying. Use it when the listing is live enough to sell, but the buyer, output, price, or checkout promise may still be unclear.","stopOrUpgrade":"Stop editing and test paid traffic. Upgrade only if qualified buyers reach the 402 challenge but do not complete payment.","nextMeasurement":"Watch page views, unpaid 402 challenges, paid completions, and refund/complaint signals separately."}}}},"402":{"description":"x402 payment required"}}}},"/api/sample-score":{"get":{"operationId":"getSampleScore","summary":"Free sample score output","responses":{"200":{"description":"Sample request, command, and score output"}}}},"/api/pay-now":{"get":{"operationId":"getPayNow","summary":"Free intent-aware pay-now handoff","description":"Compact no-spend JSON that tells buyer agents which existing x402 route to pay for a task or buyer intent.","parameters":[{"name":"intent","in":"query","required":false,"schema":{"type":"string"},"description":"Buyer task, such as buyer-agent skip reasons, x402 discovery audit, or full listing roast."},{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Alias for intent."},{"name":"query","in":"query","required":false,"schema":{"type":"string"},"description":"Alias for intent."},{"name":"task","in":"query","required":false,"schema":{"type":"string"},"description":"Alias for intent."}],"responses":{"200":{"description":"Direct pay-now handoff for the selected paid route"}}}},"/api/pricing":{"get":{"operationId":"getPricingCatalog","summary":"Free x402 paid route pricing catalog","description":"No-spend JSON catalog of Listing Roast paid routes, prices, max x402 amounts, schemas, and copy-ready commands.","responses":{"200":{"description":"Paid route pricing catalog","content":{"application/json":{"example":{"service":"Listing Roast x402","noSpend":true,"homepage":"https://listing-roast-x402-service-production.up.railway.app/","pricing":"https://listing-roast-x402-service-production.up.railway.app/api/pricing","find":"https://listing-roast-x402-service-production.up.railway.app/api/find","route":"https://listing-roast-x402-service-production.up.railway.app/api/route","localDiscovery":{"resources":"https://listing-roast-x402-service-production.up.railway.app/v2/x402/discovery/resources","search":"https://listing-roast-x402-service-production.up.railway.app/v2/x402/discovery/search","merchant":"https://listing-roast-x402-service-production.up.railway.app/v2/x402/discovery/merchant"},"openApi":"https://listing-roast-x402-service-production.up.railway.app/.well-known/openapi.json","x402Manifest":"https://listing-roast-x402-service-production.up.railway.app/x402.json","payNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now","count":12,"preferredFirstPaidAction":{"id":"indexed_roast_quick_score","name":"indexed_roast_quick_score","method":"GET","path":"/api/listing-roast","url":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent GET marketplace listing score and score API marketplace listing quality and discoverability check for paid API listings, x402 listing quality, agent service listing clarity, agent listing conversion score, buyer-agent skip reasons, x402 discovery audit buyers, paid API preflight buyers, route health checks, Bazaar search visibility, stale pricing triage, and conversion checks on the already-indexed listing-roast URL. POST the same URL for the full one-cent roast.","keywords":["listing roast","score API","marketplace listing quality","paid API listing quality","paid API discoverability","x402 listing quality","agent listing conversion score","agent listing conversion","agent service listing clarity","buyer-agent skip reasons","buyer agent skip reasons","agent-service listing score","x402 marketplace conversion","x402 site audit","x402 service discoverability audit","x402 discovery audit","x402 bazaar discovery audit","paid API preflight","x402 route health check","bazaar search visibility","x402 listing stale price","GET paid API"],"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","schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","preferredFirstPaidAction":true},"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","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":"Use this first when a marketplace or Bazaar result points to Listing Roast; it is the already-indexed URL and the lowest-friction paid score."},"reason":"Start with the already-indexed $0.001 quick score so Bazaar-visible buyers can confirm fit with the lowest-friction paid action."},{"step":2,"use":"fullRoast","action":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\"}' \\\n  --max-amount 10000","reason":"Use this when the buyer wants the full rewrite, top fixes, and stop-or-upgrade guidance.","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"}},"reason":"Upgrade to the $0.01 full roast when the quick score is promising and the buyer wants rewritten copy, top fixes, and launch guidance."}],"routes":[{"id":"indexed_roast_quick_score","name":"indexed_roast_quick_score","method":"GET","path":"/api/listing-roast","url":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent GET marketplace listing score and score API marketplace listing quality and discoverability check for paid API listings, x402 listing quality, agent service listing clarity, agent listing conversion score, buyer-agent skip reasons, x402 discovery audit buyers, paid API preflight buyers, route health checks, Bazaar search visibility, stale pricing triage, and conversion checks on the already-indexed listing-roast URL. POST the same URL for the full one-cent roast.","keywords":["listing roast","score API","marketplace listing quality","paid API listing quality","paid API discoverability","x402 listing quality","agent listing conversion score","agent listing conversion","agent service listing clarity","buyer-agent skip reasons","buyer agent skip reasons","agent-service listing score","x402 marketplace conversion","x402 site audit","x402 service discoverability audit","x402 discovery audit","x402 bazaar discovery audit","paid API preflight","x402 route health check","bazaar search visibility","x402 listing stale price","GET paid API"],"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","schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","preferredFirstPaidAction":true},{"id":"api_entry","name":"api_entry","method":"GET","path":"/api","url":"https://listing-roast-x402-service-production.up.railway.app/api","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent generic x402 navigation endpoint for agents that start at /api. Returns a quick score, paid route map, and preferred first paid action after payment.","keywords":["x402 navigation","API entrypoint","agent commerce","route map","/api"],"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api \\\n  -X GET \\\n  --max-amount 1000","schema":"https://listing-roast-x402-service-production.up.railway.app/openapi.json","preferredFirstPaidAction":false},{"id":"api_v1_entry","name":"api_v1_entry","method":"GET","path":"/api/v1","url":"https://listing-roast-x402-service-production.up.railway.app/api/v1","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent versioned x402 navigation endpoint for agents that start at /api/v1. Returns a quick score, paid route map, and preferred first paid action after payment.","keywords":["x402 navigation","API v1 entrypoint","agent commerce","route map","api v1"],"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/v1 \\\n  -X GET \\\n  --max-amount 1000","schema":"https://listing-roast-x402-service-production.up.railway.app/openapi.json","preferredFirstPaidAction":false},{"id":"v1_entry","name":"v1_entry","method":"GET","path":"/v1","url":"https://listing-roast-x402-service-production.up.railway.app/v1","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent short versioned x402 navigation endpoint for agents that start at /v1. Returns a quick score, paid route map, and preferred first paid action after payment.","keywords":["x402 navigation","v1 entrypoint","agent commerce","route map","v1"],"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/v1 \\\n  -X GET \\\n  --max-amount 1000","schema":"https://listing-roast-x402-service-production.up.railway.app/openapi.json","preferredFirstPaidAction":false},{"id":"instant_listing_score","name":"instant_listing_score","method":"GET","path":"/api/instant-listing-score","url":"https://listing-roast-x402-service-production.up.railway.app/api/instant-listing-score","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent GET marketplace listing score, paid API listing quality score, agent-service listing score, and x402 marketplace conversion check. Works with optional query params or a default sample.","keywords":["marketplace listing score","paid API listing quality score","agent-service listing score","x402 marketplace conversion","GET paid API"],"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/instant-listing-score \\\n  -X GET \\\n  --max-amount 1000","schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","preferredFirstPaidAction":false},{"id":"x402_marketplace_conversion_score","name":"x402_marketplace_conversion_score","method":"GET","path":"/api/x402-marketplace-conversion","url":"https://listing-roast-x402-service-production.up.railway.app/api/x402-marketplace-conversion","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent GET score API for buyer agents searching x402 marketplace conversion, marketplace listing score, paid API listing quality, and agent-service listing score.","keywords":["x402 marketplace conversion","marketplace listing score","paid API listing quality score","agent-service listing score","GET paid API"],"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/x402-marketplace-conversion \\\n  -X GET \\\n  --max-amount 1000","schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","preferredFirstPaidAction":false},{"id":"agent_listing_conversion_score","name":"agent_listing_conversion_score","method":"GET","path":"/api/agent-listing-conversion","url":"https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion","price":"$0.001","maxAmountRequired":"1000","description":"Listing Roast one-tenth-cent GET agent service listing clarity score and agent listing conversion score for buyer-agent skip reasons, buyer intent, paid API listing quality, and marketplace conversion. Optimized for agents searching agent service listing clarity x402, agent-service listing clarity, or buyer-agent skip reasons.","keywords":["agent service listing clarity","agent service listing clarity x402","agent listing conversion score","buyer-agent skip reasons","buyer agent skip reasons","agent listing clarity","buyer intent","paid API listing quality","agent-service listing score","marketplace listing conversion","GET paid API"],"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion \\\n  -X GET \\\n  --max-amount 1000","schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","preferredFirstPaidAction":false},{"id":"x402_ping","name":"x402_ping","method":"GET","path":"/api/x402-ping","url":"https://listing-roast-x402-service-production.up.railway.app/api/x402-ping","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent x402 rail ping for agents that want to verify payment before buying a listing score or roast.","keywords":["x402 ping","paid ping","x402 rail","x402 test","Base USDC"],"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/x402-ping \\\n  -X GET \\\n  --max-amount 1000","schema":"https://listing-roast-x402-service-production.up.railway.app/openapi.json","preferredFirstPaidAction":false},{"id":"x402_site_audit","name":"x402_site_audit","method":"GET","path":"/api/x402-site-audit","url":"https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent GET x402 service discoverability audit and paid API preflight for direct 402 metadata, route health, Bazaar pricing, search visibility, OpenAPI, llms.txt, and no-spend next actions.","keywords":["x402 site audit","x402 service discoverability audit","paid API preflight","x402 route health check","x402 discovery audit","x402 bazaar discovery audit","bazaar search visibility","x402 listing stale price"],"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","schema":"https://listing-roast-x402-service-production.up.railway.app/api/discovery-audit-schema","preferredFirstPaidAction":false},{"id":"x402_discovery_audit","name":"x402_discovery_audit","method":"POST","path":"/api/x402-discovery-audit","url":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","price":"$0.01","maxAmountRequired":"10000","description":"One-cent x402 Bazaar discovery audit for stale indexed pricing, missing marketplace visibility, direct 402 metadata, and next actions. Makes no paid calls.","keywords":["x402 bazaar discovery audit","x402 listing stale price","bazaar search visibility","paid API listing","x402 listing"],"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit \\\n  -X POST \\\n  -d '{\"endpointUrl\":\"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast\",\"method\":\"GET\",\"expectedAmount\":\"1000\",\"expectedNetwork\":\"eip155:8453\",\"searchQuery\":\"listing roast\"}' \\\n  --max-amount 10000","schema":"https://listing-roast-x402-service-production.up.railway.app/api/discovery-audit-schema","preferredFirstPaidAction":false},{"id":"listing_score","name":"listing_score","method":"POST","path":"/api/listing-score","url":"https://listing-roast-x402-service-production.up.railway.app/api/listing-score","price":"$0.005","maxAmountRequired":"5000","description":"Half-cent paid API listing quality score for agent-service listing clarity, marketplace conversion, x402 discoverability, checked signals, first fix, and upgrade guidance.","keywords":["marketplace listing score","paid API listing quality score","agent-service listing score","x402 marketplace conversion"],"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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\"}' \\\n  --max-amount 5000","schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","preferredFirstPaidAction":false},{"id":"listing_roast","name":"listing_roast","method":"POST","path":"/api/listing-roast","url":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","price":"$0.01","maxAmountRequired":"10000","description":"One-cent marketplace listing conversion roast for paid API listing quality, agent service listing clarity, buyer-agent skip reasons, top fixes, rewrite, and launch guidance.","keywords":["marketplace listing conversion","paid API listing quality","agent service listing clarity","buyer-agent skip reasons","buyer agent skip reasons","agent-service listing score","x402 marketplace conversion"],"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\"}' \\\n  --max-amount 10000","schema":"https://listing-roast-x402-service-production.up.railway.app/api/schema","preferredFirstPaidAction":false}],"queryExamples":["https://listing-roast-x402-service-production.up.railway.app/api/find?q=x402%20discovery%20audit","https://listing-roast-x402-service-production.up.railway.app/api/find?q=buyer-agent%20skip%20reasons","https://listing-roast-x402-service-production.up.railway.app/api/find?q=listing%20roast%20full%20rewrite","https://listing-roast-x402-service-production.up.railway.app/api/route?query=x402%20discovery%20audit&top=3"],"note":"This pricing catalog is free to fetch. It only describes paid x402 routes; payment happens when a buyer calls a paid route with a valid x402 payment header."}}}}}}},"/api/find":{"get":{"operationId":"findPaidRouteForTask","summary":"Free task-to-paid-route finder","description":"No-spend route selector that maps a buyer task or query to the best existing Listing Roast x402 paid route.","parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Buyer task, such as x402 discovery audit, buyer-agent skip reasons, or listing roast full rewrite."},{"name":"query","in":"query","required":false,"schema":{"type":"string"},"description":"Alias for q."},{"name":"task","in":"query","required":false,"schema":{"type":"string"},"description":"Alias for q."}],"responses":{"200":{"description":"Best paid route for the requested task","content":{"application/json":{"example":{"service":"Listing Roast x402","query":"x402 discovery audit","noSpend":true,"recommended":{"id":"x402_site_audit","name":"x402_site_audit","method":"GET","path":"/api/x402-site-audit","url":"https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent GET x402 service discoverability audit and paid API preflight for direct 402 metadata, route health, Bazaar pricing, search visibility, OpenAPI, llms.txt, and no-spend next actions.","keywords":["x402 site audit","x402 service discoverability audit","paid API preflight","x402 route health check","x402 discovery audit","x402 bazaar discovery audit","bazaar search visibility","x402 listing stale price"],"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","schema":"https://listing-roast-x402-service-production.up.railway.app/api/discovery-audit-schema","preferredFirstPaidAction":false,"matchScore":154},"alternatives":[{"id":"x402_discovery_audit","name":"x402_discovery_audit","method":"POST","path":"/api/x402-discovery-audit","url":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","price":"$0.01","maxAmountRequired":"10000","description":"One-cent x402 Bazaar discovery audit for stale indexed pricing, missing marketplace visibility, direct 402 metadata, and next actions. Makes no paid calls.","keywords":["x402 bazaar discovery audit","x402 listing stale price","bazaar search visibility","paid API listing","x402 listing"],"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit \\\n  -X POST \\\n  -d '{\"endpointUrl\":\"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast\",\"method\":\"GET\",\"expectedAmount\":\"1000\",\"expectedNetwork\":\"eip155:8453\",\"searchQuery\":\"listing roast\"}' \\\n  --max-amount 10000","schema":"https://listing-roast-x402-service-production.up.railway.app/api/discovery-audit-schema","preferredFirstPaidAction":false,"matchScore":99},{"id":"indexed_roast_quick_score","name":"indexed_roast_quick_score","method":"GET","path":"/api/listing-roast","url":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent GET marketplace listing score and score API marketplace listing quality and discoverability check for paid API listings, x402 listing quality, agent service listing clarity, agent listing conversion score, buyer-agent skip reasons, x402 discovery audit buyers, paid API preflight buyers, route health checks, Bazaar search visibility, stale pricing triage, and conversion checks on the already-indexed listing-roast URL. POST the same URL for the full one-cent roast.","keywords":["listing roast","score API","marketplace listing quality","paid API listing quality","paid API discoverability","x402 listing quality","agent listing conversion score","agent listing conversion","agent service listing clarity","buyer-agent skip reasons","buyer agent skip reasons","agent-service listing score","x402 marketplace conversion","x402 site audit","x402 service discoverability audit","x402 discovery audit","x402 bazaar discovery audit","paid API preflight","x402 route health check","bazaar search visibility","x402 listing stale price","GET paid API"],"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","schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","preferredFirstPaidAction":true,"matchScore":64},{"id":"api_entry","name":"api_entry","method":"GET","path":"/api","url":"https://listing-roast-x402-service-production.up.railway.app/api","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent generic x402 navigation endpoint for agents that start at /api. Returns a quick score, paid route map, and preferred first paid action after payment.","keywords":["x402 navigation","API entrypoint","agent commerce","route map","/api"],"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api \\\n  -X GET \\\n  --max-amount 1000","schema":"https://listing-roast-x402-service-production.up.railway.app/openapi.json","preferredFirstPaidAction":false,"matchScore":3},{"id":"api_v1_entry","name":"api_v1_entry","method":"GET","path":"/api/v1","url":"https://listing-roast-x402-service-production.up.railway.app/api/v1","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent versioned x402 navigation endpoint for agents that start at /api/v1. Returns a quick score, paid route map, and preferred first paid action after payment.","keywords":["x402 navigation","API v1 entrypoint","agent commerce","route map","api v1"],"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/v1 \\\n  -X GET \\\n  --max-amount 1000","schema":"https://listing-roast-x402-service-production.up.railway.app/openapi.json","preferredFirstPaidAction":false,"matchScore":3}],"pricing":"https://listing-roast-x402-service-production.up.railway.app/api/pricing","find":"https://listing-roast-x402-service-production.up.railway.app/api/find","route":"https://listing-roast-x402-service-production.up.railway.app/api/route","openApi":"https://listing-roast-x402-service-production.up.railway.app/.well-known/openapi.json","x402Manifest":"https://listing-roast-x402-service-production.up.railway.app/x402.json","payNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now","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","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":"Use this first when a marketplace or Bazaar result points to Listing Roast; it is the already-indexed URL and the lowest-friction paid score."},"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","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":"Use this first when a marketplace or Bazaar result points to Listing Roast; it is the already-indexed URL and the lowest-friction paid score."},"reason":"Start with the already-indexed $0.001 quick score so Bazaar-visible buyers can confirm fit with the lowest-friction paid action."},{"step":2,"use":"fullRoast","action":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\"}' \\\n  --max-amount 10000","reason":"Use this when the buyer wants the full rewrite, top fixes, and stop-or-upgrade guidance.","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"}},"reason":"Upgrade to the $0.01 full roast when the quick score is promising and the buyer wants rewritten copy, top fixes, and launch guidance."}],"paymentRule":"Do not call the recommended paid route unless the buyer explicitly intends to pay USDC through x402.","note":"This endpoint is free. It maps a buyer task to the best existing paid route, price, max amount, schema, and copy-ready command."}}}}}}},"/api/route":{"get":{"operationId":"routePaidLocalTools","summary":"Free local x402 route ranking","description":"No-spend local router that ranks this seller's existing paid x402 routes for a buyer query. Supports Agent402-style query/top/include fields, but only returns owned Listing Roast routes.","parameters":[{"name":"query","in":"query","required":false,"schema":{"type":"string"},"description":"Buyer task, such as x402 discovery audit, buyer-agent skip reasons, or listing roast full rewrite."},{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Alias for query."},{"name":"task","in":"query","required":false,"schema":{"type":"string"},"description":"Alias for query."},{"name":"top","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":20},"description":"Maximum ranked routes to return."},{"name":"include","in":"query","required":false,"schema":{"type":"string","enum":["all","local","external"]},"description":"Use all or local for owned routes. external returns an empty local result because this endpoint does not route third-party sellers."}],"responses":{"200":{"description":"Ranked owned paid routes for the requested task","content":{"application/json":{"example":{"service":"Listing Roast x402","router":"local-owned-x402-router","query":"x402 discovery audit","include":"local","top":3,"noSpend":true,"scope":"owned-routes-only","results":[{"slug":"x402_site_audit","id":"x402_site_audit","name":"x402_site_audit","method":"GET","path":"/api/x402-site-audit","route":"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","price":"$0.001","maxAmountRequired":"1000","schema":"https://listing-roast-x402-service-production.up.railway.app/api/discovery-audit-schema","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","description":"One-tenth-cent GET x402 service discoverability audit and paid API preflight for direct 402 metadata, route health, Bazaar pricing, search visibility, OpenAPI, llms.txt, and no-spend next actions.","preferredFirstPaidAction":false,"source":"local-owned-surface","matchScore":154},{"slug":"x402_discovery_audit","id":"x402_discovery_audit","name":"x402_discovery_audit","method":"POST","path":"/api/x402-discovery-audit","route":"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","price":"$0.01","maxAmountRequired":"10000","schema":"https://listing-roast-x402-service-production.up.railway.app/api/discovery-audit-schema","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit \\\n  -X POST \\\n  -d '{\"endpointUrl\":\"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast\",\"method\":\"GET\",\"expectedAmount\":\"1000\",\"expectedNetwork\":\"eip155:8453\",\"searchQuery\":\"listing roast\"}' \\\n  --max-amount 10000","description":"One-cent x402 Bazaar discovery audit for stale indexed pricing, missing marketplace visibility, direct 402 metadata, and next actions. Makes no paid calls.","preferredFirstPaidAction":false,"source":"local-owned-surface","matchScore":99},{"slug":"indexed_roast_quick_score","id":"indexed_roast_quick_score","name":"indexed_roast_quick_score","method":"GET","path":"/api/listing-roast","route":"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","price":"$0.001","maxAmountRequired":"1000","schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","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","description":"One-tenth-cent GET marketplace listing score and score API marketplace listing quality and discoverability check for paid API listings, x402 listing quality, agent service listing clarity, agent listing conversion score, buyer-agent skip reasons, x402 discovery audit buyers, paid API preflight buyers, route health checks, Bazaar search visibility, stale pricing triage, and conversion checks on the already-indexed listing-roast URL. POST the same URL for the full one-cent roast.","preferredFirstPaidAction":true,"source":"local-owned-surface","matchScore":64}],"best":{"slug":"x402_site_audit","id":"x402_site_audit","name":"x402_site_audit","method":"GET","path":"/api/x402-site-audit","route":"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","price":"$0.001","maxAmountRequired":"1000","schema":"https://listing-roast-x402-service-production.up.railway.app/api/discovery-audit-schema","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","description":"One-tenth-cent GET x402 service discoverability audit and paid API preflight for direct 402 metadata, route health, Bazaar pricing, search visibility, OpenAPI, llms.txt, and no-spend next actions.","preferredFirstPaidAction":false,"source":"local-owned-surface","matchScore":154},"count":3,"totalLocalRoutes":12,"pricing":"https://listing-roast-x402-service-production.up.railway.app/api/pricing","find":"https://listing-roast-x402-service-production.up.railway.app/api/find","route":"https://listing-roast-x402-service-production.up.railway.app/api/route","openApi":"https://listing-roast-x402-service-production.up.railway.app/.well-known/openapi.json","x402Manifest":"https://listing-roast-x402-service-production.up.railway.app/x402.json","localDiscovery":{"resources":"https://listing-roast-x402-service-production.up.railway.app/v2/x402/discovery/resources","search":"https://listing-roast-x402-service-production.up.railway.app/v2/x402/discovery/search","merchant":"https://listing-roast-x402-service-production.up.railway.app/v2/x402/discovery/merchant"},"payNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now","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","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":"Use this first when a marketplace or Bazaar result points to Listing Roast; it is the already-indexed URL and the lowest-friction paid score."},"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","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":"Use this first when a marketplace or Bazaar result points to Listing Roast; it is the already-indexed URL and the lowest-friction paid score."},"reason":"Start with the already-indexed $0.001 quick score so Bazaar-visible buyers can confirm fit with the lowest-friction paid action."},{"step":2,"use":"fullRoast","action":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\"}' \\\n  --max-amount 10000","reason":"Use this when the buyer wants the full rewrite, top fixes, and stop-or-upgrade guidance.","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"}},"reason":"Upgrade to the $0.01 full roast when the quick score is promising and the buyer wants rewritten copy, top fixes, and launch guidance."}],"paymentRule":"This router is free. Do not call a returned paid route unless the buyer explicitly intends to pay USDC through x402.","note":"Free Agent402-style local route ranking over this seller's paid x402 routes. Payment only happens when a buyer calls a returned paid route with a valid x402 payment header."}}}}}},"post":{"operationId":"routePaidLocalToolsPost","summary":"Free local x402 route ranking","description":"POST form of the no-spend local router. Accepts Agent402-style JSON body fields: query, top, include.","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"},"task":{"type":"string"},"top":{"type":"integer","minimum":1,"maximum":20},"include":{"type":"string","enum":["all","local","external"]}}},"example":{"query":"buyer-agent skip reasons","top":3,"include":"local"}}}},"responses":{"200":{"description":"Ranked owned paid routes for the requested task","content":{"application/json":{"example":{"service":"Listing Roast x402","router":"local-owned-x402-router","query":"buyer-agent skip reasons","include":"local","top":3,"noSpend":true,"scope":"owned-routes-only","results":[{"slug":"agent_listing_conversion_score","id":"agent_listing_conversion_score","name":"agent_listing_conversion_score","method":"GET","path":"/api/agent-listing-conversion","route":"https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion","url":"https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion","price":"$0.001","maxAmountRequired":"1000","schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion \\\n  -X GET \\\n  --max-amount 1000","description":"Listing Roast one-tenth-cent GET agent service listing clarity score and agent listing conversion score for buyer-agent skip reasons, buyer intent, paid API listing quality, and marketplace conversion. Optimized for agents searching agent service listing clarity x402, agent-service listing clarity, or buyer-agent skip reasons.","preferredFirstPaidAction":false,"source":"local-owned-surface","matchScore":182},{"slug":"indexed_roast_quick_score","id":"indexed_roast_quick_score","name":"indexed_roast_quick_score","method":"GET","path":"/api/listing-roast","route":"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","price":"$0.001","maxAmountRequired":"1000","schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","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","description":"One-tenth-cent GET marketplace listing score and score API marketplace listing quality and discoverability check for paid API listings, x402 listing quality, agent service listing clarity, agent listing conversion score, buyer-agent skip reasons, x402 discovery audit buyers, paid API preflight buyers, route health checks, Bazaar search visibility, stale pricing triage, and conversion checks on the already-indexed listing-roast URL. POST the same URL for the full one-cent roast.","preferredFirstPaidAction":true,"source":"local-owned-surface","matchScore":87},{"slug":"listing_roast","id":"listing_roast","name":"listing_roast","method":"POST","path":"/api/listing-roast","route":"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","price":"$0.01","maxAmountRequired":"10000","schema":"https://listing-roast-x402-service-production.up.railway.app/api/schema","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\"}' \\\n  --max-amount 10000","description":"One-cent marketplace listing conversion roast for paid API listing quality, agent service listing clarity, buyer-agent skip reasons, top fixes, rewrite, and launch guidance.","preferredFirstPaidAction":false,"source":"local-owned-surface","matchScore":67}],"best":{"slug":"agent_listing_conversion_score","id":"agent_listing_conversion_score","name":"agent_listing_conversion_score","method":"GET","path":"/api/agent-listing-conversion","route":"https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion","url":"https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion","price":"$0.001","maxAmountRequired":"1000","schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion \\\n  -X GET \\\n  --max-amount 1000","description":"Listing Roast one-tenth-cent GET agent service listing clarity score and agent listing conversion score for buyer-agent skip reasons, buyer intent, paid API listing quality, and marketplace conversion. Optimized for agents searching agent service listing clarity x402, agent-service listing clarity, or buyer-agent skip reasons.","preferredFirstPaidAction":false,"source":"local-owned-surface","matchScore":182},"count":3,"totalLocalRoutes":12,"pricing":"https://listing-roast-x402-service-production.up.railway.app/api/pricing","find":"https://listing-roast-x402-service-production.up.railway.app/api/find","route":"https://listing-roast-x402-service-production.up.railway.app/api/route","openApi":"https://listing-roast-x402-service-production.up.railway.app/.well-known/openapi.json","x402Manifest":"https://listing-roast-x402-service-production.up.railway.app/x402.json","localDiscovery":{"resources":"https://listing-roast-x402-service-production.up.railway.app/v2/x402/discovery/resources","search":"https://listing-roast-x402-service-production.up.railway.app/v2/x402/discovery/search","merchant":"https://listing-roast-x402-service-production.up.railway.app/v2/x402/discovery/merchant"},"payNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now","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","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":"Use this first when a marketplace or Bazaar result points to Listing Roast; it is the already-indexed URL and the lowest-friction paid score."},"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","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":"Use this first when a marketplace or Bazaar result points to Listing Roast; it is the already-indexed URL and the lowest-friction paid score."},"reason":"Start with the already-indexed $0.001 quick score so Bazaar-visible buyers can confirm fit with the lowest-friction paid action."},{"step":2,"use":"fullRoast","action":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\"}' \\\n  --max-amount 10000","reason":"Use this when the buyer wants the full rewrite, top fixes, and stop-or-upgrade guidance.","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"}},"reason":"Upgrade to the $0.01 full roast when the quick score is promising and the buyer wants rewritten copy, top fixes, and launch guidance."}],"paymentRule":"This router is free. Do not call a returned paid route unless the buyer explicitly intends to pay USDC through x402.","note":"Free Agent402-style local route ranking over this seller's paid x402 routes. Payment only happens when a buyer calls a returned paid route with a valid x402 payment header."}}}}}}},"/v2/x402/discovery/resources":{"get":{"operationId":"getLocalX402DiscoveryResources","summary":"Free local x402 discovery resources","description":"No-spend Bazaar-shaped local catalog for buyer agents that probe x402 discovery resources on this seller domain.","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":1000}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0}}],"responses":{"200":{"description":"Local Bazaar-shaped discovery resources","content":{"application/json":{"example":{"x402Version":2,"source":"local-owned-surface","service":"Listing Roast x402","noSpend":true,"canonicalBazaar":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources","payNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now","pricing":"https://listing-roast-x402-service-production.up.railway.app/api/pricing","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","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":"Use this first when a marketplace or Bazaar result points to Listing Roast; it is the already-indexed URL and the lowest-friction paid score."},"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","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":"Use this first when a marketplace or Bazaar result points to Listing Roast; it is the already-indexed URL and the lowest-friction paid score."},"reason":"Start with the already-indexed $0.001 quick score so Bazaar-visible buyers can confirm fit with the lowest-friction paid action."},{"step":2,"use":"fullRoast","action":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\"}' \\\n  --max-amount 10000","reason":"Use this when the buyer wants the full rewrite, top fixes, and stop-or-upgrade guidance.","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"}},"reason":"Upgrade to the $0.01 full roast when the quick score is promising and the buyer wants rewritten copy, top fixes, and launch guidance."}],"items":[{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","type":"http","x402Version":2,"description":"One-tenth-cent GET marketplace listing score and score API marketplace listing quality and discoverability check for paid API listings, x402 listing quality, agent service listing clarity, agent listing conversion score, buyer-agent skip reasons, x402 discovery audit buyers, paid API preflight buyers, route health checks, Bazaar search visibility, stale pricing triage, and conversion checks on the already-indexed listing-roast URL. POST the same URL for the full one-cent roast.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.904Z","metadata":{"serviceName":"Listing Roast x402","name":"indexed_roast_quick_score","method":"GET","path":"/api/listing-roast","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent GET marketplace listing score and score API marketplace listing quality and discoverability check for paid API listings, x402 listing quality, agent service listing clarity, agent listing conversion score, buyer-agent skip reasons, x402 discovery audit buyers, paid API preflight buyers, route health checks, Bazaar search visibility, stale pricing triage, and conversion checks on the already-indexed listing-roast URL. POST the same URL for the full one-cent roast.","tags":["listing roast","score API","marketplace listing quality","paid API listing quality","paid API discoverability","x402 listing quality","agent listing conversion score","agent listing conversion","agent service listing clarity","buyer-agent skip reasons","buyer agent skip reasons","agent-service listing score","x402 marketplace conversion","x402 site audit","x402 service discoverability audit","x402 discovery audit","x402 bazaar discovery audit","paid API preflight","x402 route health check","bazaar search visibility","x402 listing stale price","GET paid API"],"input":{"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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"output":{"example":{"service":"Listing Roast x402","endpoint":"listing-roast-quick-score","price":"$0.001","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":"This GET route keeps the indexed /api/listing-roast URL payable at the lowest price. Use POST /api/listing-roast for the full rewrite and launch recommendation.","upgradeEndpoint":"/api/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"indexed-quick-score-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"indexed-quick-score-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast from the already-indexed URL when the quick score is promising and you want the rewrite, top fixes, and stop-or-upgrade guidance."}}},"schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","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","preferredFirstPaidAction":true,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api","type":"http","x402Version":2,"description":"One-tenth-cent generic x402 navigation endpoint for agents that start at /api. Returns a quick score, paid route map, and preferred first paid action after payment.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.904Z","metadata":{"serviceName":"Listing Roast x402","name":"api_entry","method":"GET","path":"/api","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent generic x402 navigation endpoint for agents that start at /api. Returns a quick score, paid route map, and preferred first paid action after payment.","tags":["x402 navigation","API entrypoint","agent commerce","route map","/api"],"input":{},"output":{"example":{"service":"Listing Roast x402","endpoint":"api-entry","price":"$0.001","ok":true,"purpose":"Paid x402 navigation endpoint for agents that start at /api before choosing a specific Listing Roast route.","includedQuickScore":{"service":"Listing Roast x402","endpoint":"listing-roast-quick-score","price":"$0.001","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":"This GET route keeps the indexed /api/listing-roast URL payable at the lowest price. Use POST /api/listing-roast for the full rewrite and launch recommendation.","upgradeEndpoint":"/api/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"indexed-quick-score-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"indexed-quick-score-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast from the already-indexed URL when the quick score is promising and you want the rewrite, top fixes, and stop-or-upgrade guidance."}},"quickScoreInput":{"agentName":"Example x402 API","targetBuyer":"x402 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"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","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":"Use the already-indexed listing-roast route first when the buyer wants the cheapest paid score."},"paidRoutes":{"apiEntry":{"route":"https://listing-roast-x402-service-production.up.railway.app/api","path":"/api","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"apiV1Entry":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/v1","path":"/api/v1","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"v1Entry":{"route":"https://listing-roast-x402-service-production.up.railway.app/v1","path":"/v1","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"indexedQuickScore":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"agentListingConversion":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion","path":"/api/agent-listing-conversion","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"siteAudit":{"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"},"listingScore":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-score","path":"/api/listing-score","method":"POST","price":"$0.005","maxAmountRequired":"5000"},"discoveryAudit":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","path":"/api/x402-discovery-audit","method":"POST","price":"$0.01","maxAmountRequired":"10000"},"fullRoast":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000"}},"freeDiscovery":{"openApi":"https://listing-roast-x402-service-production.up.railway.app/.well-known/openapi.json","x402Manifest":"https://listing-roast-x402-service-production.up.railway.app/x402.json","examples":"https://listing-roast-x402-service-production.up.railway.app/api/examples","payNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now","llms":"https://listing-roast-x402-service-production.up.railway.app/llms.txt"},"nextStep":"This paid entrypoint includes a quick score so generic /api buyers get immediate value. Use the preferredFirstPaidAction route directly next time, or use POST /api/listing-roast for the full rewrite."}},"schema":"https://listing-roast-x402-service-production.up.railway.app/openapi.json","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api \\\n  -X GET \\\n  --max-amount 1000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/v1","type":"http","x402Version":2,"description":"One-tenth-cent versioned x402 navigation endpoint for agents that start at /api/v1. Returns a quick score, paid route map, and preferred first paid action after payment.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.904Z","metadata":{"serviceName":"Listing Roast x402","name":"api_v1_entry","method":"GET","path":"/api/v1","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent versioned x402 navigation endpoint for agents that start at /api/v1. Returns a quick score, paid route map, and preferred first paid action after payment.","tags":["x402 navigation","API v1 entrypoint","agent commerce","route map","api v1"],"input":{},"output":{"example":{"service":"Listing Roast x402","endpoint":"api-entry","price":"$0.001","ok":true,"purpose":"Paid x402 navigation endpoint for agents that start at /api before choosing a specific Listing Roast route.","includedQuickScore":{"service":"Listing Roast x402","endpoint":"listing-roast-quick-score","price":"$0.001","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":"This GET route keeps the indexed /api/listing-roast URL payable at the lowest price. Use POST /api/listing-roast for the full rewrite and launch recommendation.","upgradeEndpoint":"/api/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"indexed-quick-score-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"indexed-quick-score-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast from the already-indexed URL when the quick score is promising and you want the rewrite, top fixes, and stop-or-upgrade guidance."}},"quickScoreInput":{"agentName":"Example x402 API","targetBuyer":"x402 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"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","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":"Use the already-indexed listing-roast route first when the buyer wants the cheapest paid score."},"paidRoutes":{"apiEntry":{"route":"https://listing-roast-x402-service-production.up.railway.app/api","path":"/api","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"apiV1Entry":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/v1","path":"/api/v1","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"v1Entry":{"route":"https://listing-roast-x402-service-production.up.railway.app/v1","path":"/v1","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"indexedQuickScore":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"agentListingConversion":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion","path":"/api/agent-listing-conversion","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"siteAudit":{"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"},"listingScore":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-score","path":"/api/listing-score","method":"POST","price":"$0.005","maxAmountRequired":"5000"},"discoveryAudit":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","path":"/api/x402-discovery-audit","method":"POST","price":"$0.01","maxAmountRequired":"10000"},"fullRoast":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000"}},"freeDiscovery":{"openApi":"https://listing-roast-x402-service-production.up.railway.app/.well-known/openapi.json","x402Manifest":"https://listing-roast-x402-service-production.up.railway.app/x402.json","examples":"https://listing-roast-x402-service-production.up.railway.app/api/examples","payNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now","llms":"https://listing-roast-x402-service-production.up.railway.app/llms.txt"},"nextStep":"This paid entrypoint includes a quick score so generic /api buyers get immediate value. Use the preferredFirstPaidAction route directly next time, or use POST /api/listing-roast for the full rewrite."}},"schema":"https://listing-roast-x402-service-production.up.railway.app/openapi.json","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/v1 \\\n  -X GET \\\n  --max-amount 1000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/v1","type":"http","x402Version":2,"description":"One-tenth-cent short versioned x402 navigation endpoint for agents that start at /v1. Returns a quick score, paid route map, and preferred first paid action after payment.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.904Z","metadata":{"serviceName":"Listing Roast x402","name":"v1_entry","method":"GET","path":"/v1","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent short versioned x402 navigation endpoint for agents that start at /v1. Returns a quick score, paid route map, and preferred first paid action after payment.","tags":["x402 navigation","v1 entrypoint","agent commerce","route map","v1"],"input":{},"output":{"example":{"service":"Listing Roast x402","endpoint":"api-entry","price":"$0.001","ok":true,"purpose":"Paid x402 navigation endpoint for agents that start at /api before choosing a specific Listing Roast route.","includedQuickScore":{"service":"Listing Roast x402","endpoint":"listing-roast-quick-score","price":"$0.001","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":"This GET route keeps the indexed /api/listing-roast URL payable at the lowest price. Use POST /api/listing-roast for the full rewrite and launch recommendation.","upgradeEndpoint":"/api/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"indexed-quick-score-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"indexed-quick-score-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast from the already-indexed URL when the quick score is promising and you want the rewrite, top fixes, and stop-or-upgrade guidance."}},"quickScoreInput":{"agentName":"Example x402 API","targetBuyer":"x402 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"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","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":"Use the already-indexed listing-roast route first when the buyer wants the cheapest paid score."},"paidRoutes":{"apiEntry":{"route":"https://listing-roast-x402-service-production.up.railway.app/api","path":"/api","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"apiV1Entry":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/v1","path":"/api/v1","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"v1Entry":{"route":"https://listing-roast-x402-service-production.up.railway.app/v1","path":"/v1","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"indexedQuickScore":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"agentListingConversion":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion","path":"/api/agent-listing-conversion","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"siteAudit":{"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"},"listingScore":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-score","path":"/api/listing-score","method":"POST","price":"$0.005","maxAmountRequired":"5000"},"discoveryAudit":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","path":"/api/x402-discovery-audit","method":"POST","price":"$0.01","maxAmountRequired":"10000"},"fullRoast":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000"}},"freeDiscovery":{"openApi":"https://listing-roast-x402-service-production.up.railway.app/.well-known/openapi.json","x402Manifest":"https://listing-roast-x402-service-production.up.railway.app/x402.json","examples":"https://listing-roast-x402-service-production.up.railway.app/api/examples","payNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now","llms":"https://listing-roast-x402-service-production.up.railway.app/llms.txt"},"nextStep":"This paid entrypoint includes a quick score so generic /api buyers get immediate value. Use the preferredFirstPaidAction route directly next time, or use POST /api/listing-roast for the full rewrite."}},"schema":"https://listing-roast-x402-service-production.up.railway.app/openapi.json","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/v1 \\\n  -X GET \\\n  --max-amount 1000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/instant-listing-score","type":"http","x402Version":2,"description":"One-tenth-cent GET marketplace listing score, paid API listing quality score, agent-service listing score, and x402 marketplace conversion check. Works with optional query params or a default sample.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.904Z","metadata":{"serviceName":"Listing Roast x402","name":"instant_listing_score","method":"GET","path":"/api/instant-listing-score","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent GET marketplace listing score, paid API listing quality score, agent-service listing score, and x402 marketplace conversion check. Works with optional query params or a default sample.","tags":["marketplace listing score","paid API listing quality score","agent-service listing score","x402 marketplace conversion","GET paid API"],"input":{"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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"output":{"example":{"service":"Listing Roast x402","endpoint":"instant-listing-score","price":"$0.001","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":"This GET route is the lowest-friction paid check. Use /api/listing-score for a scored POST payload or /api/listing-roast for the full rewrite.","upgradeEndpoint":"/api/listing-score","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-score","path":"/api/listing-score","method":"POST","price":"$0.005","maxAmountRequired":"5000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"instant-score-upgrade"},"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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"instant-score-upgrade\"}' \\\n  --max-amount 5000","reason":"Buy the custom-body score when the default sample is useful but you want the score applied to your exact listing."}}},"schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/instant-listing-score \\\n  -X GET \\\n  --max-amount 1000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/x402-marketplace-conversion","type":"http","x402Version":2,"description":"One-tenth-cent GET score API for buyer agents searching x402 marketplace conversion, marketplace listing score, paid API listing quality, and agent-service listing score.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.904Z","metadata":{"serviceName":"Listing Roast x402","name":"x402_marketplace_conversion_score","method":"GET","path":"/api/x402-marketplace-conversion","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent GET score API for buyer agents searching x402 marketplace conversion, marketplace listing score, paid API listing quality, and agent-service listing score.","tags":["x402 marketplace conversion","marketplace listing score","paid API listing quality score","agent-service listing score","GET paid API"],"input":{"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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"output":{"example":{"service":"Listing Roast x402","endpoint":"x402-marketplace-conversion-score","price":"$0.001","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":"This route is optimized for x402 marketplace conversion buyers. Use GET /api/listing-roast when a marketplace result points to the already-indexed URL, or POST /api/listing-roast for the full rewrite.","upgradeEndpoint":"/api/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"conversion-score-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"conversion-score-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast when the conversion score shows enough buyer intent to justify a rewrite and launch recommendation."}}},"schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/x402-marketplace-conversion \\\n  -X GET \\\n  --max-amount 1000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion","type":"http","x402Version":2,"description":"Listing Roast one-tenth-cent GET agent service listing clarity score and agent listing conversion score for buyer-agent skip reasons, buyer intent, paid API listing quality, and marketplace conversion. Optimized for agents searching agent service listing clarity x402, agent-service listing clarity, or buyer-agent skip reasons.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.904Z","metadata":{"serviceName":"Listing Roast x402","name":"agent_listing_conversion_score","method":"GET","path":"/api/agent-listing-conversion","price":"$0.001","maxAmountRequired":"1000","description":"Listing Roast one-tenth-cent GET agent service listing clarity score and agent listing conversion score for buyer-agent skip reasons, buyer intent, paid API listing quality, and marketplace conversion. Optimized for agents searching agent service listing clarity x402, agent-service listing clarity, or buyer-agent skip reasons.","tags":["agent service listing clarity","agent service listing clarity x402","agent listing conversion score","buyer-agent skip reasons","buyer agent skip reasons","agent listing clarity","buyer intent","paid API listing quality","agent-service listing score","marketplace listing conversion","GET paid API"],"input":{"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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"output":{"example":{"service":"Listing Roast x402","endpoint":"agent-listing-conversion-score","price":"$0.001","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":"Listing Roast agent-listing-conversion is optimized for buyer agents searching agent service listing clarity, agent listing conversion score, or buyer-agent skip reasons. Use POST /api/listing-roast for the full rewrite and launch recommendation.","upgradeEndpoint":"/api/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"agent-listing-conversion-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"agent-listing-conversion-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast when the agent listing conversion score shows enough buyer intent to justify a rewrite and launch recommendation."}}},"schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion \\\n  -X GET \\\n  --max-amount 1000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/x402-ping","type":"http","x402Version":2,"description":"One-tenth-cent x402 rail ping for agents that want to verify payment before buying a listing score or roast.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.904Z","metadata":{"serviceName":"Listing Roast x402","name":"x402_ping","method":"GET","path":"/api/x402-ping","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent x402 rail ping for agents that want to verify payment before buying a listing score or roast.","tags":["x402 ping","paid ping","x402 rail","x402 test","Base USDC"],"input":{"msg":"hello from x402"},"output":{"example":{"service":"Listing Roast x402","endpoint":"x402-ping","price":"$0.001","ok":true,"message":"hello from x402","timestamp":"2026-06-19T09:06:17.904Z","paidRoutes":{"apiEntry":"/api","apiV1Entry":"/api/v1","v1Entry":"/v1","instantScore":"/api/instant-listing-score","conversionScore":"/api/x402-marketplace-conversion","agentListingConversion":"/api/agent-listing-conversion","indexedQuickScore":"/api/listing-roast","siteAudit":"/api/x402-site-audit","discoveryAudit":"/api/x402-discovery-audit","score":"/api/listing-score","fullRoast":"/api/listing-roast"},"nextStep":"Use this paid ping to verify the x402 rail, then call /api/listing-roast with GET for a quick score or POST for the full roast."}},"schema":"https://listing-roast-x402-service-production.up.railway.app/openapi.json","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/x402-ping \\\n  -X GET \\\n  --max-amount 1000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit","type":"http","x402Version":2,"description":"One-tenth-cent GET x402 service discoverability audit and paid API preflight for direct 402 metadata, route health, Bazaar pricing, search visibility, OpenAPI, llms.txt, and no-spend next actions.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.904Z","metadata":{"serviceName":"Listing Roast x402","name":"x402_site_audit","method":"GET","path":"/api/x402-site-audit","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent GET x402 service discoverability audit and paid API preflight for direct 402 metadata, route health, Bazaar pricing, search visibility, OpenAPI, llms.txt, and no-spend next actions.","tags":["x402 site audit","x402 service discoverability audit","paid API preflight","x402 route health check","x402 discovery audit","x402 bazaar discovery audit","bazaar search visibility","x402 listing stale price"],"input":{"endpointUrl":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","method":"GET","expectedAmount":"1000","expectedNetwork":"eip155:8453","searchQuery":"listing roast"},"output":{"example":{"service":"Listing Roast x402","endpoint":"x402-site-audit","price":"$0.001","verdict":"needs_bazaar_settlement_refresh","auditedAt":"2026-06-18T00:00:00.000Z","input":{"endpointUrl":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","method":"GET","expectedAmount":"1000","expectedNetwork":"eip155:8453","searchQuery":"listing roast"},"direct402":{"ok":true,"status":402,"hasPaymentRequiredHeader":true,"hasBazaarExtension":true,"amount":"1000","network":"eip155:8453"},"bazaarDiscovery":{"merchantIndexed":true,"searchVisible":false,"indexedAmount":"1000000","searchQuery":"listing roast"},"mismatches":["Bazaar has stale pricing: indexed amount 1000000, direct amount 1000."],"nextActions":["Get a real settled payment on the current route; Bazaar updates catalog entries from settle traffic, not from unpaid probes.","Use POST /api/x402-discovery-audit for the one-cent full audit when a custom JSON body is needed."],"safety":"No paid calls were made by this audit. It only requested unpaid 402 metadata and public discovery records.","mode":"quick-get","upgradeEndpoint":"/api/x402-discovery-audit"}},"schema":"https://listing-roast-x402-service-production.up.railway.app/api/discovery-audit-schema","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","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","type":"http","x402Version":2,"description":"One-cent x402 Bazaar discovery audit for stale indexed pricing, missing marketplace visibility, direct 402 metadata, and next actions. Makes no paid calls.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.904Z","metadata":{"serviceName":"Listing Roast x402","name":"x402_discovery_audit","method":"POST","path":"/api/x402-discovery-audit","price":"$0.01","maxAmountRequired":"10000","description":"One-cent x402 Bazaar discovery audit for stale indexed pricing, missing marketplace visibility, direct 402 metadata, and next actions. Makes no paid calls.","tags":["x402 bazaar discovery audit","x402 listing stale price","bazaar search visibility","paid API listing","x402 listing"],"input":{"endpointUrl":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","method":"GET","expectedAmount":"1000","expectedNetwork":"eip155:8453","searchQuery":"listing roast"},"output":{"example":{"service":"Listing Roast x402","endpoint":"x402-discovery-audit","price":"$0.01","verdict":"needs_bazaar_settlement_refresh","auditedAt":"2026-06-18T00:00:00.000Z","input":{"endpointUrl":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","method":"GET","expectedAmount":"1000","expectedNetwork":"eip155:8453","searchQuery":"listing roast"},"direct402":{"ok":true,"status":402,"hasPaymentRequiredHeader":true,"hasBazaarExtension":true,"amount":"1000","network":"eip155:8453"},"bazaarDiscovery":{"merchantIndexed":true,"searchVisible":false,"indexedAmount":"1000000","searchQuery":"listing roast"},"mismatches":["Bazaar has stale pricing: indexed amount 1000000, direct amount 1000."],"nextActions":["Get a real settled payment on the current route; Bazaar updates catalog entries from settle traffic, not from unpaid probes."],"safety":"No paid calls were made by this audit. It only requested unpaid 402 metadata and public discovery records."}},"schema":"https://listing-roast-x402-service-production.up.railway.app/api/discovery-audit-schema","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit \\\n  -X POST \\\n  -d '{\"endpointUrl\":\"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast\",\"method\":\"GET\",\"expectedAmount\":\"1000\",\"expectedNetwork\":\"eip155:8453\",\"searchQuery\":\"listing roast\"}' \\\n  --max-amount 10000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/listing-score","type":"http","x402Version":2,"description":"Half-cent paid API listing quality score for agent-service listing clarity, marketplace conversion, x402 discoverability, checked signals, first fix, and upgrade guidance.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.904Z","metadata":{"serviceName":"Listing Roast x402","name":"listing_score","method":"POST","path":"/api/listing-score","price":"$0.005","maxAmountRequired":"5000","description":"Half-cent paid API listing quality score for agent-service listing clarity, marketplace conversion, x402 discoverability, checked signals, first fix, and upgrade guidance.","tags":["marketplace listing score","paid API listing quality score","agent-service listing score","x402 marketplace conversion"],"input":{"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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"output":{"example":{"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/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"listing-score-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"listing-score-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast from this score when you want the rewritten listing, top fixes, and stop-or-upgrade guidance."}}},"schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\"}' \\\n  --max-amount 5000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","type":"http","x402Version":2,"description":"One-cent marketplace listing conversion roast for paid API listing quality, agent service listing clarity, buyer-agent skip reasons, top fixes, rewrite, and launch guidance.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.904Z","metadata":{"serviceName":"Listing Roast x402","name":"listing_roast","method":"POST","path":"/api/listing-roast","price":"$0.01","maxAmountRequired":"10000","description":"One-cent marketplace listing conversion roast for paid API listing quality, agent service listing clarity, buyer-agent skip reasons, top fixes, rewrite, and launch guidance.","tags":["marketplace listing conversion","paid API listing quality","agent service listing clarity","buyer-agent skip reasons","buyer agent skip reasons","agent-service listing score","x402 marketplace conversion"],"input":{"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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"output":{"example":{"service":"Listing Roast x402","endpoint":"listing-roast","price":"$0.01","verdict":"ready_to_test","score":"5/5","input":{"agentName":"Example x402 API","targetBuyer":"x402 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"buyerAgentSkipReasons":[],"topFixes":["Keep the buyer, price, output, and checkout path visible in the first screen.","Add one copy-paste payload for the most likely buyer.","Track whether visitors reach the unpaid 402 challenge before changing the offer."],"rewrittenListing":"Example x402 API helps x402 and MCP builders improve a paid agent/API listing before promotion. For $1.00, call /api/listing-roast to get A paid x402 API that helps builders check whether buyer agents understand the offer before paying. Use it when the listing is live enough to sell, but the buyer, output, price, or checkout promise may still be unclear.","stopOrUpgrade":"Stop editing and test paid traffic. Upgrade only if qualified buyers reach the 402 challenge but do not complete payment.","nextMeasurement":"Watch page views, unpaid 402 challenges, paid completions, and refund/complaint signals separately."}},"schema":"https://listing-roast-x402-service-production.up.railway.app/api/schema","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\"}' \\\n  --max-amount 10000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}}],"pagination":{"limit":100,"offset":0,"total":12},"search":"https://listing-roast-x402-service-production.up.railway.app/v2/x402/discovery/search","merchant":"https://listing-roast-x402-service-production.up.railway.app/v2/x402/discovery/merchant","note":"Free local Bazaar-shaped catalog for buyer agents that probe discovery paths on this seller domain. Canonical CDP Bazaar discovery remains hosted by Coinbase."}}}}}}},"/v2/x402/discovery/search":{"get":{"operationId":"searchLocalX402DiscoveryResources","summary":"Free local x402 discovery search","description":"No-spend local search over this seller's paid x402 routes for agents that probe x402 discovery search on this seller domain.","parameters":[{"name":"query","in":"query","required":false,"schema":{"type":"string"}},{"name":"q","in":"query","required":false,"schema":{"type":"string"}},{"name":"network","in":"query","required":false,"schema":{"type":"string"}},{"name":"payTo","in":"query","required":false,"schema":{"type":"string"}},{"name":"maxUsdPrice","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":1000}}],"responses":{"200":{"description":"Local Bazaar-shaped search results","content":{"application/json":{"example":{"x402Version":2,"source":"local-owned-surface","service":"Listing Roast x402","query":"x402 discovery audit","noSpend":true,"payNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now","pricing":"https://listing-roast-x402-service-production.up.railway.app/api/pricing","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","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":"Use this first when a marketplace or Bazaar result points to Listing Roast; it is the already-indexed URL and the lowest-friction paid score."},"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","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":"Use this first when a marketplace or Bazaar result points to Listing Roast; it is the already-indexed URL and the lowest-friction paid score."},"reason":"Start with the already-indexed $0.001 quick score so Bazaar-visible buyers can confirm fit with the lowest-friction paid action."},{"step":2,"use":"fullRoast","action":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\"}' \\\n  --max-amount 10000","reason":"Use this when the buyer wants the full rewrite, top fixes, and stop-or-upgrade guidance.","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"}},"reason":"Upgrade to the $0.01 full roast when the quick score is promising and the buyer wants rewritten copy, top fixes, and launch guidance."}],"resources":[{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit","type":"http","x402Version":2,"description":"One-tenth-cent GET x402 service discoverability audit and paid API preflight for direct 402 metadata, route health, Bazaar pricing, search visibility, OpenAPI, llms.txt, and no-spend next actions.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.905Z","metadata":{"serviceName":"Listing Roast x402","name":"x402_site_audit","method":"GET","path":"/api/x402-site-audit","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent GET x402 service discoverability audit and paid API preflight for direct 402 metadata, route health, Bazaar pricing, search visibility, OpenAPI, llms.txt, and no-spend next actions.","tags":["x402 site audit","x402 service discoverability audit","paid API preflight","x402 route health check","x402 discovery audit","x402 bazaar discovery audit","bazaar search visibility","x402 listing stale price"],"input":{"endpointUrl":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","method":"GET","expectedAmount":"1000","expectedNetwork":"eip155:8453","searchQuery":"listing roast"},"output":{"example":{"service":"Listing Roast x402","endpoint":"x402-site-audit","price":"$0.001","verdict":"needs_bazaar_settlement_refresh","auditedAt":"2026-06-18T00:00:00.000Z","input":{"endpointUrl":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","method":"GET","expectedAmount":"1000","expectedNetwork":"eip155:8453","searchQuery":"listing roast"},"direct402":{"ok":true,"status":402,"hasPaymentRequiredHeader":true,"hasBazaarExtension":true,"amount":"1000","network":"eip155:8453"},"bazaarDiscovery":{"merchantIndexed":true,"searchVisible":false,"indexedAmount":"1000000","searchQuery":"listing roast"},"mismatches":["Bazaar has stale pricing: indexed amount 1000000, direct amount 1000."],"nextActions":["Get a real settled payment on the current route; Bazaar updates catalog entries from settle traffic, not from unpaid probes.","Use POST /api/x402-discovery-audit for the one-cent full audit when a custom JSON body is needed."],"safety":"No paid calls were made by this audit. It only requested unpaid 402 metadata and public discovery records.","mode":"quick-get","upgradeEndpoint":"/api/x402-discovery-audit"}},"schema":"https://listing-roast-x402-service-production.up.railway.app/api/discovery-audit-schema","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","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","type":"http","x402Version":2,"description":"One-cent x402 Bazaar discovery audit for stale indexed pricing, missing marketplace visibility, direct 402 metadata, and next actions. Makes no paid calls.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.905Z","metadata":{"serviceName":"Listing Roast x402","name":"x402_discovery_audit","method":"POST","path":"/api/x402-discovery-audit","price":"$0.01","maxAmountRequired":"10000","description":"One-cent x402 Bazaar discovery audit for stale indexed pricing, missing marketplace visibility, direct 402 metadata, and next actions. Makes no paid calls.","tags":["x402 bazaar discovery audit","x402 listing stale price","bazaar search visibility","paid API listing","x402 listing"],"input":{"endpointUrl":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","method":"GET","expectedAmount":"1000","expectedNetwork":"eip155:8453","searchQuery":"listing roast"},"output":{"example":{"service":"Listing Roast x402","endpoint":"x402-discovery-audit","price":"$0.01","verdict":"needs_bazaar_settlement_refresh","auditedAt":"2026-06-18T00:00:00.000Z","input":{"endpointUrl":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","method":"GET","expectedAmount":"1000","expectedNetwork":"eip155:8453","searchQuery":"listing roast"},"direct402":{"ok":true,"status":402,"hasPaymentRequiredHeader":true,"hasBazaarExtension":true,"amount":"1000","network":"eip155:8453"},"bazaarDiscovery":{"merchantIndexed":true,"searchVisible":false,"indexedAmount":"1000000","searchQuery":"listing roast"},"mismatches":["Bazaar has stale pricing: indexed amount 1000000, direct amount 1000."],"nextActions":["Get a real settled payment on the current route; Bazaar updates catalog entries from settle traffic, not from unpaid probes."],"safety":"No paid calls were made by this audit. It only requested unpaid 402 metadata and public discovery records."}},"schema":"https://listing-roast-x402-service-production.up.railway.app/api/discovery-audit-schema","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit \\\n  -X POST \\\n  -d '{\"endpointUrl\":\"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast\",\"method\":\"GET\",\"expectedAmount\":\"1000\",\"expectedNetwork\":\"eip155:8453\",\"searchQuery\":\"listing roast\"}' \\\n  --max-amount 10000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","type":"http","x402Version":2,"description":"One-tenth-cent GET marketplace listing score and score API marketplace listing quality and discoverability check for paid API listings, x402 listing quality, agent service listing clarity, agent listing conversion score, buyer-agent skip reasons, x402 discovery audit buyers, paid API preflight buyers, route health checks, Bazaar search visibility, stale pricing triage, and conversion checks on the already-indexed listing-roast URL. POST the same URL for the full one-cent roast.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.905Z","metadata":{"serviceName":"Listing Roast x402","name":"indexed_roast_quick_score","method":"GET","path":"/api/listing-roast","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent GET marketplace listing score and score API marketplace listing quality and discoverability check for paid API listings, x402 listing quality, agent service listing clarity, agent listing conversion score, buyer-agent skip reasons, x402 discovery audit buyers, paid API preflight buyers, route health checks, Bazaar search visibility, stale pricing triage, and conversion checks on the already-indexed listing-roast URL. POST the same URL for the full one-cent roast.","tags":["listing roast","score API","marketplace listing quality","paid API listing quality","paid API discoverability","x402 listing quality","agent listing conversion score","agent listing conversion","agent service listing clarity","buyer-agent skip reasons","buyer agent skip reasons","agent-service listing score","x402 marketplace conversion","x402 site audit","x402 service discoverability audit","x402 discovery audit","x402 bazaar discovery audit","paid API preflight","x402 route health check","bazaar search visibility","x402 listing stale price","GET paid API"],"input":{"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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"output":{"example":{"service":"Listing Roast x402","endpoint":"listing-roast-quick-score","price":"$0.001","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":"This GET route keeps the indexed /api/listing-roast URL payable at the lowest price. Use POST /api/listing-roast for the full rewrite and launch recommendation.","upgradeEndpoint":"/api/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"indexed-quick-score-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"indexed-quick-score-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast from the already-indexed URL when the quick score is promising and you want the rewrite, top fixes, and stop-or-upgrade guidance."}}},"schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","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","preferredFirstPaidAction":true,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api","type":"http","x402Version":2,"description":"One-tenth-cent generic x402 navigation endpoint for agents that start at /api. Returns a quick score, paid route map, and preferred first paid action after payment.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.905Z","metadata":{"serviceName":"Listing Roast x402","name":"api_entry","method":"GET","path":"/api","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent generic x402 navigation endpoint for agents that start at /api. Returns a quick score, paid route map, and preferred first paid action after payment.","tags":["x402 navigation","API entrypoint","agent commerce","route map","/api"],"input":{},"output":{"example":{"service":"Listing Roast x402","endpoint":"api-entry","price":"$0.001","ok":true,"purpose":"Paid x402 navigation endpoint for agents that start at /api before choosing a specific Listing Roast route.","includedQuickScore":{"service":"Listing Roast x402","endpoint":"listing-roast-quick-score","price":"$0.001","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":"This GET route keeps the indexed /api/listing-roast URL payable at the lowest price. Use POST /api/listing-roast for the full rewrite and launch recommendation.","upgradeEndpoint":"/api/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"indexed-quick-score-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"indexed-quick-score-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast from the already-indexed URL when the quick score is promising and you want the rewrite, top fixes, and stop-or-upgrade guidance."}},"quickScoreInput":{"agentName":"Example x402 API","targetBuyer":"x402 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"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","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":"Use the already-indexed listing-roast route first when the buyer wants the cheapest paid score."},"paidRoutes":{"apiEntry":{"route":"https://listing-roast-x402-service-production.up.railway.app/api","path":"/api","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"apiV1Entry":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/v1","path":"/api/v1","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"v1Entry":{"route":"https://listing-roast-x402-service-production.up.railway.app/v1","path":"/v1","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"indexedQuickScore":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"agentListingConversion":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion","path":"/api/agent-listing-conversion","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"siteAudit":{"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"},"listingScore":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-score","path":"/api/listing-score","method":"POST","price":"$0.005","maxAmountRequired":"5000"},"discoveryAudit":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","path":"/api/x402-discovery-audit","method":"POST","price":"$0.01","maxAmountRequired":"10000"},"fullRoast":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000"}},"freeDiscovery":{"openApi":"https://listing-roast-x402-service-production.up.railway.app/.well-known/openapi.json","x402Manifest":"https://listing-roast-x402-service-production.up.railway.app/x402.json","examples":"https://listing-roast-x402-service-production.up.railway.app/api/examples","payNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now","llms":"https://listing-roast-x402-service-production.up.railway.app/llms.txt"},"nextStep":"This paid entrypoint includes a quick score so generic /api buyers get immediate value. Use the preferredFirstPaidAction route directly next time, or use POST /api/listing-roast for the full rewrite."}},"schema":"https://listing-roast-x402-service-production.up.railway.app/openapi.json","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api \\\n  -X GET \\\n  --max-amount 1000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/v1","type":"http","x402Version":2,"description":"One-tenth-cent versioned x402 navigation endpoint for agents that start at /api/v1. Returns a quick score, paid route map, and preferred first paid action after payment.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.905Z","metadata":{"serviceName":"Listing Roast x402","name":"api_v1_entry","method":"GET","path":"/api/v1","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent versioned x402 navigation endpoint for agents that start at /api/v1. Returns a quick score, paid route map, and preferred first paid action after payment.","tags":["x402 navigation","API v1 entrypoint","agent commerce","route map","api v1"],"input":{},"output":{"example":{"service":"Listing Roast x402","endpoint":"api-entry","price":"$0.001","ok":true,"purpose":"Paid x402 navigation endpoint for agents that start at /api before choosing a specific Listing Roast route.","includedQuickScore":{"service":"Listing Roast x402","endpoint":"listing-roast-quick-score","price":"$0.001","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":"This GET route keeps the indexed /api/listing-roast URL payable at the lowest price. Use POST /api/listing-roast for the full rewrite and launch recommendation.","upgradeEndpoint":"/api/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"indexed-quick-score-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"indexed-quick-score-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast from the already-indexed URL when the quick score is promising and you want the rewrite, top fixes, and stop-or-upgrade guidance."}},"quickScoreInput":{"agentName":"Example x402 API","targetBuyer":"x402 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"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","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":"Use the already-indexed listing-roast route first when the buyer wants the cheapest paid score."},"paidRoutes":{"apiEntry":{"route":"https://listing-roast-x402-service-production.up.railway.app/api","path":"/api","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"apiV1Entry":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/v1","path":"/api/v1","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"v1Entry":{"route":"https://listing-roast-x402-service-production.up.railway.app/v1","path":"/v1","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"indexedQuickScore":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"agentListingConversion":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion","path":"/api/agent-listing-conversion","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"siteAudit":{"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"},"listingScore":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-score","path":"/api/listing-score","method":"POST","price":"$0.005","maxAmountRequired":"5000"},"discoveryAudit":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","path":"/api/x402-discovery-audit","method":"POST","price":"$0.01","maxAmountRequired":"10000"},"fullRoast":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000"}},"freeDiscovery":{"openApi":"https://listing-roast-x402-service-production.up.railway.app/.well-known/openapi.json","x402Manifest":"https://listing-roast-x402-service-production.up.railway.app/x402.json","examples":"https://listing-roast-x402-service-production.up.railway.app/api/examples","payNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now","llms":"https://listing-roast-x402-service-production.up.railway.app/llms.txt"},"nextStep":"This paid entrypoint includes a quick score so generic /api buyers get immediate value. Use the preferredFirstPaidAction route directly next time, or use POST /api/listing-roast for the full rewrite."}},"schema":"https://listing-roast-x402-service-production.up.railway.app/openapi.json","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/v1 \\\n  -X GET \\\n  --max-amount 1000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/v1","type":"http","x402Version":2,"description":"One-tenth-cent short versioned x402 navigation endpoint for agents that start at /v1. Returns a quick score, paid route map, and preferred first paid action after payment.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.905Z","metadata":{"serviceName":"Listing Roast x402","name":"v1_entry","method":"GET","path":"/v1","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent short versioned x402 navigation endpoint for agents that start at /v1. Returns a quick score, paid route map, and preferred first paid action after payment.","tags":["x402 navigation","v1 entrypoint","agent commerce","route map","v1"],"input":{},"output":{"example":{"service":"Listing Roast x402","endpoint":"api-entry","price":"$0.001","ok":true,"purpose":"Paid x402 navigation endpoint for agents that start at /api before choosing a specific Listing Roast route.","includedQuickScore":{"service":"Listing Roast x402","endpoint":"listing-roast-quick-score","price":"$0.001","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":"This GET route keeps the indexed /api/listing-roast URL payable at the lowest price. Use POST /api/listing-roast for the full rewrite and launch recommendation.","upgradeEndpoint":"/api/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"indexed-quick-score-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"indexed-quick-score-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast from the already-indexed URL when the quick score is promising and you want the rewrite, top fixes, and stop-or-upgrade guidance."}},"quickScoreInput":{"agentName":"Example x402 API","targetBuyer":"x402 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"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","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":"Use the already-indexed listing-roast route first when the buyer wants the cheapest paid score."},"paidRoutes":{"apiEntry":{"route":"https://listing-roast-x402-service-production.up.railway.app/api","path":"/api","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"apiV1Entry":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/v1","path":"/api/v1","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"v1Entry":{"route":"https://listing-roast-x402-service-production.up.railway.app/v1","path":"/v1","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"indexedQuickScore":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"agentListingConversion":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion","path":"/api/agent-listing-conversion","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"siteAudit":{"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"},"listingScore":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-score","path":"/api/listing-score","method":"POST","price":"$0.005","maxAmountRequired":"5000"},"discoveryAudit":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","path":"/api/x402-discovery-audit","method":"POST","price":"$0.01","maxAmountRequired":"10000"},"fullRoast":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000"}},"freeDiscovery":{"openApi":"https://listing-roast-x402-service-production.up.railway.app/.well-known/openapi.json","x402Manifest":"https://listing-roast-x402-service-production.up.railway.app/x402.json","examples":"https://listing-roast-x402-service-production.up.railway.app/api/examples","payNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now","llms":"https://listing-roast-x402-service-production.up.railway.app/llms.txt"},"nextStep":"This paid entrypoint includes a quick score so generic /api buyers get immediate value. Use the preferredFirstPaidAction route directly next time, or use POST /api/listing-roast for the full rewrite."}},"schema":"https://listing-roast-x402-service-production.up.railway.app/openapi.json","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/v1 \\\n  -X GET \\\n  --max-amount 1000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/instant-listing-score","type":"http","x402Version":2,"description":"One-tenth-cent GET marketplace listing score, paid API listing quality score, agent-service listing score, and x402 marketplace conversion check. Works with optional query params or a default sample.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.905Z","metadata":{"serviceName":"Listing Roast x402","name":"instant_listing_score","method":"GET","path":"/api/instant-listing-score","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent GET marketplace listing score, paid API listing quality score, agent-service listing score, and x402 marketplace conversion check. Works with optional query params or a default sample.","tags":["marketplace listing score","paid API listing quality score","agent-service listing score","x402 marketplace conversion","GET paid API"],"input":{"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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"output":{"example":{"service":"Listing Roast x402","endpoint":"instant-listing-score","price":"$0.001","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":"This GET route is the lowest-friction paid check. Use /api/listing-score for a scored POST payload or /api/listing-roast for the full rewrite.","upgradeEndpoint":"/api/listing-score","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-score","path":"/api/listing-score","method":"POST","price":"$0.005","maxAmountRequired":"5000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"instant-score-upgrade"},"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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"instant-score-upgrade\"}' \\\n  --max-amount 5000","reason":"Buy the custom-body score when the default sample is useful but you want the score applied to your exact listing."}}},"schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/instant-listing-score \\\n  -X GET \\\n  --max-amount 1000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/x402-marketplace-conversion","type":"http","x402Version":2,"description":"One-tenth-cent GET score API for buyer agents searching x402 marketplace conversion, marketplace listing score, paid API listing quality, and agent-service listing score.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.905Z","metadata":{"serviceName":"Listing Roast x402","name":"x402_marketplace_conversion_score","method":"GET","path":"/api/x402-marketplace-conversion","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent GET score API for buyer agents searching x402 marketplace conversion, marketplace listing score, paid API listing quality, and agent-service listing score.","tags":["x402 marketplace conversion","marketplace listing score","paid API listing quality score","agent-service listing score","GET paid API"],"input":{"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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"output":{"example":{"service":"Listing Roast x402","endpoint":"x402-marketplace-conversion-score","price":"$0.001","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":"This route is optimized for x402 marketplace conversion buyers. Use GET /api/listing-roast when a marketplace result points to the already-indexed URL, or POST /api/listing-roast for the full rewrite.","upgradeEndpoint":"/api/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"conversion-score-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"conversion-score-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast when the conversion score shows enough buyer intent to justify a rewrite and launch recommendation."}}},"schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/x402-marketplace-conversion \\\n  -X GET \\\n  --max-amount 1000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion","type":"http","x402Version":2,"description":"Listing Roast one-tenth-cent GET agent service listing clarity score and agent listing conversion score for buyer-agent skip reasons, buyer intent, paid API listing quality, and marketplace conversion. Optimized for agents searching agent service listing clarity x402, agent-service listing clarity, or buyer-agent skip reasons.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.905Z","metadata":{"serviceName":"Listing Roast x402","name":"agent_listing_conversion_score","method":"GET","path":"/api/agent-listing-conversion","price":"$0.001","maxAmountRequired":"1000","description":"Listing Roast one-tenth-cent GET agent service listing clarity score and agent listing conversion score for buyer-agent skip reasons, buyer intent, paid API listing quality, and marketplace conversion. Optimized for agents searching agent service listing clarity x402, agent-service listing clarity, or buyer-agent skip reasons.","tags":["agent service listing clarity","agent service listing clarity x402","agent listing conversion score","buyer-agent skip reasons","buyer agent skip reasons","agent listing clarity","buyer intent","paid API listing quality","agent-service listing score","marketplace listing conversion","GET paid API"],"input":{"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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"output":{"example":{"service":"Listing Roast x402","endpoint":"agent-listing-conversion-score","price":"$0.001","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":"Listing Roast agent-listing-conversion is optimized for buyer agents searching agent service listing clarity, agent listing conversion score, or buyer-agent skip reasons. Use POST /api/listing-roast for the full rewrite and launch recommendation.","upgradeEndpoint":"/api/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"agent-listing-conversion-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"agent-listing-conversion-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast when the agent listing conversion score shows enough buyer intent to justify a rewrite and launch recommendation."}}},"schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion \\\n  -X GET \\\n  --max-amount 1000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/x402-ping","type":"http","x402Version":2,"description":"One-tenth-cent x402 rail ping for agents that want to verify payment before buying a listing score or roast.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.905Z","metadata":{"serviceName":"Listing Roast x402","name":"x402_ping","method":"GET","path":"/api/x402-ping","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent x402 rail ping for agents that want to verify payment before buying a listing score or roast.","tags":["x402 ping","paid ping","x402 rail","x402 test","Base USDC"],"input":{"msg":"hello from x402"},"output":{"example":{"service":"Listing Roast x402","endpoint":"x402-ping","price":"$0.001","ok":true,"message":"hello from x402","timestamp":"2026-06-19T09:06:17.905Z","paidRoutes":{"apiEntry":"/api","apiV1Entry":"/api/v1","v1Entry":"/v1","instantScore":"/api/instant-listing-score","conversionScore":"/api/x402-marketplace-conversion","agentListingConversion":"/api/agent-listing-conversion","indexedQuickScore":"/api/listing-roast","siteAudit":"/api/x402-site-audit","discoveryAudit":"/api/x402-discovery-audit","score":"/api/listing-score","fullRoast":"/api/listing-roast"},"nextStep":"Use this paid ping to verify the x402 rail, then call /api/listing-roast with GET for a quick score or POST for the full roast."}},"schema":"https://listing-roast-x402-service-production.up.railway.app/openapi.json","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/x402-ping \\\n  -X GET \\\n  --max-amount 1000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/listing-score","type":"http","x402Version":2,"description":"Half-cent paid API listing quality score for agent-service listing clarity, marketplace conversion, x402 discoverability, checked signals, first fix, and upgrade guidance.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.905Z","metadata":{"serviceName":"Listing Roast x402","name":"listing_score","method":"POST","path":"/api/listing-score","price":"$0.005","maxAmountRequired":"5000","description":"Half-cent paid API listing quality score for agent-service listing clarity, marketplace conversion, x402 discoverability, checked signals, first fix, and upgrade guidance.","tags":["marketplace listing score","paid API listing quality score","agent-service listing score","x402 marketplace conversion"],"input":{"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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"output":{"example":{"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/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"listing-score-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"listing-score-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast from this score when you want the rewritten listing, top fixes, and stop-or-upgrade guidance."}}},"schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\"}' \\\n  --max-amount 5000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","type":"http","x402Version":2,"description":"One-cent marketplace listing conversion roast for paid API listing quality, agent service listing clarity, buyer-agent skip reasons, top fixes, rewrite, and launch guidance.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.905Z","metadata":{"serviceName":"Listing Roast x402","name":"listing_roast","method":"POST","path":"/api/listing-roast","price":"$0.01","maxAmountRequired":"10000","description":"One-cent marketplace listing conversion roast for paid API listing quality, agent service listing clarity, buyer-agent skip reasons, top fixes, rewrite, and launch guidance.","tags":["marketplace listing conversion","paid API listing quality","agent service listing clarity","buyer-agent skip reasons","buyer agent skip reasons","agent-service listing score","x402 marketplace conversion"],"input":{"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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"output":{"example":{"service":"Listing Roast x402","endpoint":"listing-roast","price":"$0.01","verdict":"ready_to_test","score":"5/5","input":{"agentName":"Example x402 API","targetBuyer":"x402 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"buyerAgentSkipReasons":[],"topFixes":["Keep the buyer, price, output, and checkout path visible in the first screen.","Add one copy-paste payload for the most likely buyer.","Track whether visitors reach the unpaid 402 challenge before changing the offer."],"rewrittenListing":"Example x402 API helps x402 and MCP builders improve a paid agent/API listing before promotion. For $1.00, call /api/listing-roast to get A paid x402 API that helps builders check whether buyer agents understand the offer before paying. Use it when the listing is live enough to sell, but the buyer, output, price, or checkout promise may still be unclear.","stopOrUpgrade":"Stop editing and test paid traffic. Upgrade only if qualified buyers reach the 402 challenge but do not complete payment.","nextMeasurement":"Watch page views, unpaid 402 challenges, paid completions, and refund/complaint signals separately."}},"schema":"https://listing-roast-x402-service-production.up.railway.app/api/schema","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\"}' \\\n  --max-amount 10000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}}],"partialResults":false,"searchMethod":"local-hybrid","canonicalBazaarSearch":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search","note":"Free local search over this seller's paid x402 route catalog. Payment only happens when a buyer calls a paid route with a valid x402 payment header."}}}}}}},"/v2/x402/discovery/merchant":{"get":{"operationId":"getLocalX402MerchantResources","summary":"Free local x402 merchant resources","description":"No-spend local merchant lookup for this seller domain.","parameters":[{"name":"payTo","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Local merchant resources for this seller","content":{"application/json":{"example":{"x402Version":2,"source":"local-owned-surface","service":"Listing Roast x402","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","noSpend":true,"payNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now","pricing":"https://listing-roast-x402-service-production.up.railway.app/api/pricing","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","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":"Use this first when a marketplace or Bazaar result points to Listing Roast; it is the already-indexed URL and the lowest-friction paid score."},"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","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":"Use this first when a marketplace or Bazaar result points to Listing Roast; it is the already-indexed URL and the lowest-friction paid score."},"reason":"Start with the already-indexed $0.001 quick score so Bazaar-visible buyers can confirm fit with the lowest-friction paid action."},{"step":2,"use":"fullRoast","action":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\"}' \\\n  --max-amount 10000","reason":"Use this when the buyer wants the full rewrite, top fixes, and stop-or-upgrade guidance.","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"}},"reason":"Upgrade to the $0.01 full roast when the quick score is promising and the buyer wants rewritten copy, top fixes, and launch guidance."}],"resources":[{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","type":"http","x402Version":2,"description":"One-tenth-cent GET marketplace listing score and score API marketplace listing quality and discoverability check for paid API listings, x402 listing quality, agent service listing clarity, agent listing conversion score, buyer-agent skip reasons, x402 discovery audit buyers, paid API preflight buyers, route health checks, Bazaar search visibility, stale pricing triage, and conversion checks on the already-indexed listing-roast URL. POST the same URL for the full one-cent roast.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.905Z","metadata":{"serviceName":"Listing Roast x402","name":"indexed_roast_quick_score","method":"GET","path":"/api/listing-roast","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent GET marketplace listing score and score API marketplace listing quality and discoverability check for paid API listings, x402 listing quality, agent service listing clarity, agent listing conversion score, buyer-agent skip reasons, x402 discovery audit buyers, paid API preflight buyers, route health checks, Bazaar search visibility, stale pricing triage, and conversion checks on the already-indexed listing-roast URL. POST the same URL for the full one-cent roast.","tags":["listing roast","score API","marketplace listing quality","paid API listing quality","paid API discoverability","x402 listing quality","agent listing conversion score","agent listing conversion","agent service listing clarity","buyer-agent skip reasons","buyer agent skip reasons","agent-service listing score","x402 marketplace conversion","x402 site audit","x402 service discoverability audit","x402 discovery audit","x402 bazaar discovery audit","paid API preflight","x402 route health check","bazaar search visibility","x402 listing stale price","GET paid API"],"input":{"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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"output":{"example":{"service":"Listing Roast x402","endpoint":"listing-roast-quick-score","price":"$0.001","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":"This GET route keeps the indexed /api/listing-roast URL payable at the lowest price. Use POST /api/listing-roast for the full rewrite and launch recommendation.","upgradeEndpoint":"/api/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"indexed-quick-score-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"indexed-quick-score-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast from the already-indexed URL when the quick score is promising and you want the rewrite, top fixes, and stop-or-upgrade guidance."}}},"schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","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","preferredFirstPaidAction":true,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api","type":"http","x402Version":2,"description":"One-tenth-cent generic x402 navigation endpoint for agents that start at /api. Returns a quick score, paid route map, and preferred first paid action after payment.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.905Z","metadata":{"serviceName":"Listing Roast x402","name":"api_entry","method":"GET","path":"/api","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent generic x402 navigation endpoint for agents that start at /api. Returns a quick score, paid route map, and preferred first paid action after payment.","tags":["x402 navigation","API entrypoint","agent commerce","route map","/api"],"input":{},"output":{"example":{"service":"Listing Roast x402","endpoint":"api-entry","price":"$0.001","ok":true,"purpose":"Paid x402 navigation endpoint for agents that start at /api before choosing a specific Listing Roast route.","includedQuickScore":{"service":"Listing Roast x402","endpoint":"listing-roast-quick-score","price":"$0.001","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":"This GET route keeps the indexed /api/listing-roast URL payable at the lowest price. Use POST /api/listing-roast for the full rewrite and launch recommendation.","upgradeEndpoint":"/api/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"indexed-quick-score-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"indexed-quick-score-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast from the already-indexed URL when the quick score is promising and you want the rewrite, top fixes, and stop-or-upgrade guidance."}},"quickScoreInput":{"agentName":"Example x402 API","targetBuyer":"x402 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"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","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":"Use the already-indexed listing-roast route first when the buyer wants the cheapest paid score."},"paidRoutes":{"apiEntry":{"route":"https://listing-roast-x402-service-production.up.railway.app/api","path":"/api","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"apiV1Entry":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/v1","path":"/api/v1","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"v1Entry":{"route":"https://listing-roast-x402-service-production.up.railway.app/v1","path":"/v1","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"indexedQuickScore":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"agentListingConversion":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion","path":"/api/agent-listing-conversion","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"siteAudit":{"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"},"listingScore":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-score","path":"/api/listing-score","method":"POST","price":"$0.005","maxAmountRequired":"5000"},"discoveryAudit":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","path":"/api/x402-discovery-audit","method":"POST","price":"$0.01","maxAmountRequired":"10000"},"fullRoast":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000"}},"freeDiscovery":{"openApi":"https://listing-roast-x402-service-production.up.railway.app/.well-known/openapi.json","x402Manifest":"https://listing-roast-x402-service-production.up.railway.app/x402.json","examples":"https://listing-roast-x402-service-production.up.railway.app/api/examples","payNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now","llms":"https://listing-roast-x402-service-production.up.railway.app/llms.txt"},"nextStep":"This paid entrypoint includes a quick score so generic /api buyers get immediate value. Use the preferredFirstPaidAction route directly next time, or use POST /api/listing-roast for the full rewrite."}},"schema":"https://listing-roast-x402-service-production.up.railway.app/openapi.json","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api \\\n  -X GET \\\n  --max-amount 1000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/v1","type":"http","x402Version":2,"description":"One-tenth-cent versioned x402 navigation endpoint for agents that start at /api/v1. Returns a quick score, paid route map, and preferred first paid action after payment.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.905Z","metadata":{"serviceName":"Listing Roast x402","name":"api_v1_entry","method":"GET","path":"/api/v1","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent versioned x402 navigation endpoint for agents that start at /api/v1. Returns a quick score, paid route map, and preferred first paid action after payment.","tags":["x402 navigation","API v1 entrypoint","agent commerce","route map","api v1"],"input":{},"output":{"example":{"service":"Listing Roast x402","endpoint":"api-entry","price":"$0.001","ok":true,"purpose":"Paid x402 navigation endpoint for agents that start at /api before choosing a specific Listing Roast route.","includedQuickScore":{"service":"Listing Roast x402","endpoint":"listing-roast-quick-score","price":"$0.001","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":"This GET route keeps the indexed /api/listing-roast URL payable at the lowest price. Use POST /api/listing-roast for the full rewrite and launch recommendation.","upgradeEndpoint":"/api/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"indexed-quick-score-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"indexed-quick-score-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast from the already-indexed URL when the quick score is promising and you want the rewrite, top fixes, and stop-or-upgrade guidance."}},"quickScoreInput":{"agentName":"Example x402 API","targetBuyer":"x402 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"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","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":"Use the already-indexed listing-roast route first when the buyer wants the cheapest paid score."},"paidRoutes":{"apiEntry":{"route":"https://listing-roast-x402-service-production.up.railway.app/api","path":"/api","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"apiV1Entry":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/v1","path":"/api/v1","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"v1Entry":{"route":"https://listing-roast-x402-service-production.up.railway.app/v1","path":"/v1","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"indexedQuickScore":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"agentListingConversion":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion","path":"/api/agent-listing-conversion","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"siteAudit":{"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"},"listingScore":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-score","path":"/api/listing-score","method":"POST","price":"$0.005","maxAmountRequired":"5000"},"discoveryAudit":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","path":"/api/x402-discovery-audit","method":"POST","price":"$0.01","maxAmountRequired":"10000"},"fullRoast":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000"}},"freeDiscovery":{"openApi":"https://listing-roast-x402-service-production.up.railway.app/.well-known/openapi.json","x402Manifest":"https://listing-roast-x402-service-production.up.railway.app/x402.json","examples":"https://listing-roast-x402-service-production.up.railway.app/api/examples","payNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now","llms":"https://listing-roast-x402-service-production.up.railway.app/llms.txt"},"nextStep":"This paid entrypoint includes a quick score so generic /api buyers get immediate value. Use the preferredFirstPaidAction route directly next time, or use POST /api/listing-roast for the full rewrite."}},"schema":"https://listing-roast-x402-service-production.up.railway.app/openapi.json","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/v1 \\\n  -X GET \\\n  --max-amount 1000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/v1","type":"http","x402Version":2,"description":"One-tenth-cent short versioned x402 navigation endpoint for agents that start at /v1. Returns a quick score, paid route map, and preferred first paid action after payment.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.905Z","metadata":{"serviceName":"Listing Roast x402","name":"v1_entry","method":"GET","path":"/v1","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent short versioned x402 navigation endpoint for agents that start at /v1. Returns a quick score, paid route map, and preferred first paid action after payment.","tags":["x402 navigation","v1 entrypoint","agent commerce","route map","v1"],"input":{},"output":{"example":{"service":"Listing Roast x402","endpoint":"api-entry","price":"$0.001","ok":true,"purpose":"Paid x402 navigation endpoint for agents that start at /api before choosing a specific Listing Roast route.","includedQuickScore":{"service":"Listing Roast x402","endpoint":"listing-roast-quick-score","price":"$0.001","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":"This GET route keeps the indexed /api/listing-roast URL payable at the lowest price. Use POST /api/listing-roast for the full rewrite and launch recommendation.","upgradeEndpoint":"/api/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"indexed-quick-score-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"indexed-quick-score-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast from the already-indexed URL when the quick score is promising and you want the rewrite, top fixes, and stop-or-upgrade guidance."}},"quickScoreInput":{"agentName":"Example x402 API","targetBuyer":"x402 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"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","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":"Use the already-indexed listing-roast route first when the buyer wants the cheapest paid score."},"paidRoutes":{"apiEntry":{"route":"https://listing-roast-x402-service-production.up.railway.app/api","path":"/api","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"apiV1Entry":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/v1","path":"/api/v1","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"v1Entry":{"route":"https://listing-roast-x402-service-production.up.railway.app/v1","path":"/v1","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"indexedQuickScore":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"agentListingConversion":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion","path":"/api/agent-listing-conversion","method":"GET","price":"$0.001","maxAmountRequired":"1000"},"siteAudit":{"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"},"listingScore":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-score","path":"/api/listing-score","method":"POST","price":"$0.005","maxAmountRequired":"5000"},"discoveryAudit":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","path":"/api/x402-discovery-audit","method":"POST","price":"$0.01","maxAmountRequired":"10000"},"fullRoast":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000"}},"freeDiscovery":{"openApi":"https://listing-roast-x402-service-production.up.railway.app/.well-known/openapi.json","x402Manifest":"https://listing-roast-x402-service-production.up.railway.app/x402.json","examples":"https://listing-roast-x402-service-production.up.railway.app/api/examples","payNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now","llms":"https://listing-roast-x402-service-production.up.railway.app/llms.txt"},"nextStep":"This paid entrypoint includes a quick score so generic /api buyers get immediate value. Use the preferredFirstPaidAction route directly next time, or use POST /api/listing-roast for the full rewrite."}},"schema":"https://listing-roast-x402-service-production.up.railway.app/openapi.json","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/v1 \\\n  -X GET \\\n  --max-amount 1000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/instant-listing-score","type":"http","x402Version":2,"description":"One-tenth-cent GET marketplace listing score, paid API listing quality score, agent-service listing score, and x402 marketplace conversion check. Works with optional query params or a default sample.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.905Z","metadata":{"serviceName":"Listing Roast x402","name":"instant_listing_score","method":"GET","path":"/api/instant-listing-score","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent GET marketplace listing score, paid API listing quality score, agent-service listing score, and x402 marketplace conversion check. Works with optional query params or a default sample.","tags":["marketplace listing score","paid API listing quality score","agent-service listing score","x402 marketplace conversion","GET paid API"],"input":{"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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"output":{"example":{"service":"Listing Roast x402","endpoint":"instant-listing-score","price":"$0.001","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":"This GET route is the lowest-friction paid check. Use /api/listing-score for a scored POST payload or /api/listing-roast for the full rewrite.","upgradeEndpoint":"/api/listing-score","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-score","path":"/api/listing-score","method":"POST","price":"$0.005","maxAmountRequired":"5000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"instant-score-upgrade"},"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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"instant-score-upgrade\"}' \\\n  --max-amount 5000","reason":"Buy the custom-body score when the default sample is useful but you want the score applied to your exact listing."}}},"schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/instant-listing-score \\\n  -X GET \\\n  --max-amount 1000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/x402-marketplace-conversion","type":"http","x402Version":2,"description":"One-tenth-cent GET score API for buyer agents searching x402 marketplace conversion, marketplace listing score, paid API listing quality, and agent-service listing score.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.905Z","metadata":{"serviceName":"Listing Roast x402","name":"x402_marketplace_conversion_score","method":"GET","path":"/api/x402-marketplace-conversion","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent GET score API for buyer agents searching x402 marketplace conversion, marketplace listing score, paid API listing quality, and agent-service listing score.","tags":["x402 marketplace conversion","marketplace listing score","paid API listing quality score","agent-service listing score","GET paid API"],"input":{"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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"output":{"example":{"service":"Listing Roast x402","endpoint":"x402-marketplace-conversion-score","price":"$0.001","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":"This route is optimized for x402 marketplace conversion buyers. Use GET /api/listing-roast when a marketplace result points to the already-indexed URL, or POST /api/listing-roast for the full rewrite.","upgradeEndpoint":"/api/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"conversion-score-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"conversion-score-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast when the conversion score shows enough buyer intent to justify a rewrite and launch recommendation."}}},"schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/x402-marketplace-conversion \\\n  -X GET \\\n  --max-amount 1000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion","type":"http","x402Version":2,"description":"Listing Roast one-tenth-cent GET agent service listing clarity score and agent listing conversion score for buyer-agent skip reasons, buyer intent, paid API listing quality, and marketplace conversion. Optimized for agents searching agent service listing clarity x402, agent-service listing clarity, or buyer-agent skip reasons.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.905Z","metadata":{"serviceName":"Listing Roast x402","name":"agent_listing_conversion_score","method":"GET","path":"/api/agent-listing-conversion","price":"$0.001","maxAmountRequired":"1000","description":"Listing Roast one-tenth-cent GET agent service listing clarity score and agent listing conversion score for buyer-agent skip reasons, buyer intent, paid API listing quality, and marketplace conversion. Optimized for agents searching agent service listing clarity x402, agent-service listing clarity, or buyer-agent skip reasons.","tags":["agent service listing clarity","agent service listing clarity x402","agent listing conversion score","buyer-agent skip reasons","buyer agent skip reasons","agent listing clarity","buyer intent","paid API listing quality","agent-service listing score","marketplace listing conversion","GET paid API"],"input":{"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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"output":{"example":{"service":"Listing Roast x402","endpoint":"agent-listing-conversion-score","price":"$0.001","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":"Listing Roast agent-listing-conversion is optimized for buyer agents searching agent service listing clarity, agent listing conversion score, or buyer-agent skip reasons. Use POST /api/listing-roast for the full rewrite and launch recommendation.","upgradeEndpoint":"/api/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"agent-listing-conversion-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"agent-listing-conversion-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast when the agent listing conversion score shows enough buyer intent to justify a rewrite and launch recommendation."}}},"schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion \\\n  -X GET \\\n  --max-amount 1000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/x402-ping","type":"http","x402Version":2,"description":"One-tenth-cent x402 rail ping for agents that want to verify payment before buying a listing score or roast.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.905Z","metadata":{"serviceName":"Listing Roast x402","name":"x402_ping","method":"GET","path":"/api/x402-ping","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent x402 rail ping for agents that want to verify payment before buying a listing score or roast.","tags":["x402 ping","paid ping","x402 rail","x402 test","Base USDC"],"input":{"msg":"hello from x402"},"output":{"example":{"service":"Listing Roast x402","endpoint":"x402-ping","price":"$0.001","ok":true,"message":"hello from x402","timestamp":"2026-06-19T09:06:17.905Z","paidRoutes":{"apiEntry":"/api","apiV1Entry":"/api/v1","v1Entry":"/v1","instantScore":"/api/instant-listing-score","conversionScore":"/api/x402-marketplace-conversion","agentListingConversion":"/api/agent-listing-conversion","indexedQuickScore":"/api/listing-roast","siteAudit":"/api/x402-site-audit","discoveryAudit":"/api/x402-discovery-audit","score":"/api/listing-score","fullRoast":"/api/listing-roast"},"nextStep":"Use this paid ping to verify the x402 rail, then call /api/listing-roast with GET for a quick score or POST for the full roast."}},"schema":"https://listing-roast-x402-service-production.up.railway.app/openapi.json","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/x402-ping \\\n  -X GET \\\n  --max-amount 1000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit","type":"http","x402Version":2,"description":"One-tenth-cent GET x402 service discoverability audit and paid API preflight for direct 402 metadata, route health, Bazaar pricing, search visibility, OpenAPI, llms.txt, and no-spend next actions.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.905Z","metadata":{"serviceName":"Listing Roast x402","name":"x402_site_audit","method":"GET","path":"/api/x402-site-audit","price":"$0.001","maxAmountRequired":"1000","description":"One-tenth-cent GET x402 service discoverability audit and paid API preflight for direct 402 metadata, route health, Bazaar pricing, search visibility, OpenAPI, llms.txt, and no-spend next actions.","tags":["x402 site audit","x402 service discoverability audit","paid API preflight","x402 route health check","x402 discovery audit","x402 bazaar discovery audit","bazaar search visibility","x402 listing stale price"],"input":{"endpointUrl":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","method":"GET","expectedAmount":"1000","expectedNetwork":"eip155:8453","searchQuery":"listing roast"},"output":{"example":{"service":"Listing Roast x402","endpoint":"x402-site-audit","price":"$0.001","verdict":"needs_bazaar_settlement_refresh","auditedAt":"2026-06-18T00:00:00.000Z","input":{"endpointUrl":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","method":"GET","expectedAmount":"1000","expectedNetwork":"eip155:8453","searchQuery":"listing roast"},"direct402":{"ok":true,"status":402,"hasPaymentRequiredHeader":true,"hasBazaarExtension":true,"amount":"1000","network":"eip155:8453"},"bazaarDiscovery":{"merchantIndexed":true,"searchVisible":false,"indexedAmount":"1000000","searchQuery":"listing roast"},"mismatches":["Bazaar has stale pricing: indexed amount 1000000, direct amount 1000."],"nextActions":["Get a real settled payment on the current route; Bazaar updates catalog entries from settle traffic, not from unpaid probes.","Use POST /api/x402-discovery-audit for the one-cent full audit when a custom JSON body is needed."],"safety":"No paid calls were made by this audit. It only requested unpaid 402 metadata and public discovery records.","mode":"quick-get","upgradeEndpoint":"/api/x402-discovery-audit"}},"schema":"https://listing-roast-x402-service-production.up.railway.app/api/discovery-audit-schema","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","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","type":"http","x402Version":2,"description":"One-cent x402 Bazaar discovery audit for stale indexed pricing, missing marketplace visibility, direct 402 metadata, and next actions. Makes no paid calls.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.905Z","metadata":{"serviceName":"Listing Roast x402","name":"x402_discovery_audit","method":"POST","path":"/api/x402-discovery-audit","price":"$0.01","maxAmountRequired":"10000","description":"One-cent x402 Bazaar discovery audit for stale indexed pricing, missing marketplace visibility, direct 402 metadata, and next actions. Makes no paid calls.","tags":["x402 bazaar discovery audit","x402 listing stale price","bazaar search visibility","paid API listing","x402 listing"],"input":{"endpointUrl":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","method":"GET","expectedAmount":"1000","expectedNetwork":"eip155:8453","searchQuery":"listing roast"},"output":{"example":{"service":"Listing Roast x402","endpoint":"x402-discovery-audit","price":"$0.01","verdict":"needs_bazaar_settlement_refresh","auditedAt":"2026-06-18T00:00:00.000Z","input":{"endpointUrl":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","method":"GET","expectedAmount":"1000","expectedNetwork":"eip155:8453","searchQuery":"listing roast"},"direct402":{"ok":true,"status":402,"hasPaymentRequiredHeader":true,"hasBazaarExtension":true,"amount":"1000","network":"eip155:8453"},"bazaarDiscovery":{"merchantIndexed":true,"searchVisible":false,"indexedAmount":"1000000","searchQuery":"listing roast"},"mismatches":["Bazaar has stale pricing: indexed amount 1000000, direct amount 1000."],"nextActions":["Get a real settled payment on the current route; Bazaar updates catalog entries from settle traffic, not from unpaid probes."],"safety":"No paid calls were made by this audit. It only requested unpaid 402 metadata and public discovery records."}},"schema":"https://listing-roast-x402-service-production.up.railway.app/api/discovery-audit-schema","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit \\\n  -X POST \\\n  -d '{\"endpointUrl\":\"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast\",\"method\":\"GET\",\"expectedAmount\":\"1000\",\"expectedNetwork\":\"eip155:8453\",\"searchQuery\":\"listing roast\"}' \\\n  --max-amount 10000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/listing-score","type":"http","x402Version":2,"description":"Half-cent paid API listing quality score for agent-service listing clarity, marketplace conversion, x402 discoverability, checked signals, first fix, and upgrade guidance.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.905Z","metadata":{"serviceName":"Listing Roast x402","name":"listing_score","method":"POST","path":"/api/listing-score","price":"$0.005","maxAmountRequired":"5000","description":"Half-cent paid API listing quality score for agent-service listing clarity, marketplace conversion, x402 discoverability, checked signals, first fix, and upgrade guidance.","tags":["marketplace listing score","paid API listing quality score","agent-service listing score","x402 marketplace conversion"],"input":{"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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"output":{"example":{"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/listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion","source":"listing-score-upgrade"},"command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\",\"source\":\"listing-score-upgrade\"}' \\\n  --max-amount 10000","reason":"Buy the full roast from this score when you want the rewritten listing, top fixes, and stop-or-upgrade guidance."}}},"schema":"https://listing-roast-x402-service-production.up.railway.app/api/score-schema","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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\"}' \\\n  --max-amount 5000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}},{"resource":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","type":"http","x402Version":2,"description":"One-cent marketplace listing conversion roast for paid API listing quality, agent service listing clarity, buyer-agent skip reasons, top fixes, rewrite, and launch guidance.","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","extra":{"name":"USDC","decimals":6}}],"lastUpdated":"2026-06-19T09:06:17.905Z","metadata":{"serviceName":"Listing Roast x402","name":"listing_roast","method":"POST","path":"/api/listing-roast","price":"$0.01","maxAmountRequired":"10000","description":"One-cent marketplace listing conversion roast for paid API listing quality, agent service listing clarity, buyer-agent skip reasons, top fixes, rewrite, and launch guidance.","tags":["marketplace listing conversion","paid API listing quality","agent service listing clarity","buyer-agent skip reasons","buyer agent skip reasons","agent-service listing score","x402 marketplace conversion"],"input":{"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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"output":{"example":{"service":"Listing Roast x402","endpoint":"listing-roast","price":"$0.01","verdict":"ready_to_test","score":"5/5","input":{"agentName":"Example x402 API","targetBuyer":"x402 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"},"buyerAgentSkipReasons":[],"topFixes":["Keep the buyer, price, output, and checkout path visible in the first screen.","Add one copy-paste payload for the most likely buyer.","Track whether visitors reach the unpaid 402 challenge before changing the offer."],"rewrittenListing":"Example x402 API helps x402 and MCP builders improve a paid agent/API listing before promotion. For $1.00, call /api/listing-roast to get A paid x402 API that helps builders check whether buyer agents understand the offer before paying. Use it when the listing is live enough to sell, but the buyer, output, price, or checkout promise may still be unclear.","stopOrUpgrade":"Stop editing and test paid traffic. Upgrade only if qualified buyers reach the 402 challenge but do not complete payment.","nextMeasurement":"Watch page views, unpaid 402 challenges, paid completions, and refund/complaint signals separately."}},"schema":"https://listing-roast-x402-service-production.up.railway.app/api/schema","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\"}' \\\n  --max-amount 10000","preferredFirstPaidAction":false,"noSpendHandoff":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now"}}],"count":12,"canonicalMerchantDiscovery":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/merchant","note":"Free local merchant lookup for this seller domain. Canonical merchant discovery remains hosted by Coinbase."}}}}}}}},"x-listing-roast":{"homepage":"https://listing-roast-x402-service-production.up.railway.app","builder":"https://listing-roast-x402-service-production.up.railway.app/builder","sample":"https://listing-roast-x402-service-production.up.railway.app/sample","x402Manifest":"https://listing-roast-x402-service-production.up.railway.app/x402.json","x402ManifestAliases":["https://listing-roast-x402-service-production.up.railway.app/.well-known/x402.json","https://listing-roast-x402-service-production.up.railway.app/.well-known/x402"],"llms":"https://listing-roast-x402-service-production.up.railway.app/llms.txt","llmsFull":"https://listing-roast-x402-service-production.up.railway.app/llms-full.txt","markdown":"https://listing-roast-x402-service-production.up.railway.app/index.md","agentCard":"https://listing-roast-x402-service-production.up.railway.app/.well-known/agent-card.json","agentCardAliases":["https://listing-roast-x402-service-production.up.railway.app/.well-known/agent.json"],"aiPlugin":"https://listing-roast-x402-service-production.up.railway.app/.well-known/ai-plugin.json","apiCatalog":"https://listing-roast-x402-service-production.up.railway.app/.well-known/api-catalog","agentSkills":"https://listing-roast-x402-service-production.up.railway.app/.well-known/agent-skills/index.json","mcp":"https://listing-roast-x402-service-production.up.railway.app/.well-known/mcp.json","mcpAliases":["https://listing-roast-x402-service-production.up.railway.app/.well-known/mcp","https://listing-roast-x402-service-production.up.railway.app/.well-known/mcp-server"],"mcpServerCard":"https://listing-roast-x402-service-production.up.railway.app/.well-known/mcp/server-card.json","payNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now","pricing":"https://listing-roast-x402-service-production.up.railway.app/api/pricing","find":"https://listing-roast-x402-service-production.up.railway.app/api/find","route":"https://listing-roast-x402-service-production.up.railway.app/api/route","localDiscovery":{"resources":"https://listing-roast-x402-service-production.up.railway.app/v2/x402/discovery/resources","search":"https://listing-roast-x402-service-production.up.railway.app/v2/x402/discovery/search","merchant":"https://listing-roast-x402-service-production.up.railway.app/v2/x402/discovery/merchant"},"apiEntryRoute":"https://listing-roast-x402-service-production.up.railway.app/api","apiV1EntryRoute":"https://listing-roast-x402-service-production.up.railway.app/api/v1","v1EntryRoute":"https://listing-roast-x402-service-production.up.railway.app/v1","preferredFirstPaidRoute":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","recommendedFirstPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"GET","price":"$0.001","maxAmountRequired":"1000","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":"Use this first when a marketplace or Bazaar result points to Listing Roast; it is the already-indexed URL and the lowest-friction paid score."},"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","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":"Use this first when a marketplace or Bazaar result points to Listing Roast; it is the already-indexed URL and the lowest-friction paid score."},"reason":"Start with the already-indexed $0.001 quick score so Bazaar-visible buyers can confirm fit with the lowest-friction paid action."},{"step":2,"use":"fullRoast","action":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/listing-roast \\\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 and MCP builders\",\"currentPrice\":\"$1.00\",\"currentCheckoutPath\":\"/api/listing-roast\",\"goal\":\"Increase first paid conversion\"}' \\\n  --max-amount 10000","reason":"Use this when the buyer wants the full rewrite, top fixes, and stop-or-upgrade guidance.","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 and MCP builders","currentPrice":"$1.00","currentCheckoutPath":"/api/listing-roast","goal":"Increase first paid conversion"}},"reason":"Upgrade to the $0.01 full roast when the quick score is promising and the buyer wants rewritten copy, top fixes, and launch guidance."}],"instantScoreRoute":"https://listing-roast-x402-service-production.up.railway.app/api/instant-listing-score","conversionScoreRoute":"https://listing-roast-x402-service-production.up.railway.app/api/x402-marketplace-conversion","agentListingConversionRoute":"https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion","pingRoute":"https://listing-roast-x402-service-production.up.railway.app/api/x402-ping","siteAuditRoute":"https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit","discoveryAuditRoute":"https://listing-roast-x402-service-production.up.railway.app/api/x402-discovery-audit","scoreRoute":"https://listing-roast-x402-service-production.up.railway.app/api/listing-score","roastRoute":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","apiEntryPrice":"$0.001","instantScorePrice":"$0.001","siteAuditPrice":"$0.001","scorePrice":"$0.005","discoveryAuditPrice":"$0.01","roastPrice":"$0.01","network":"eip155:8453","keywords":["marketplace listing score","marketplace listing quality","marketplace listing conversion","paid API listing quality score","agent-service listing score","x402 marketplace conversion","x402 site audit","x402 service discoverability audit","x402 route health check","x402 navigation","API entrypoint","route map","paid API preflight","x402 discovery audit","x402 bazaar discovery audit","x402 listing stale price","buyer-agent skip reasons","buyer agent skip reasons","agent service listing clarity","agent service listing audit","agent listing conversion score","agent listing conversion","agent listing clarity","x402 listing quality","paid API listing","x402 listing","x402 service discoverability"]}}