{"protocolVersion":"0.3.0","name":"Listing Roast x402","description":"Paid HTTP+JSON x402 service for listing quality, buyer-agent skip reasons, and x402 discoverability audits.","url":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","preferredTransport":"HTTP+JSON","supportedInterfaces":[{"url":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","transport":"HTTP+JSON"},{"url":"https://listing-roast-x402-service-production.up.railway.app/api","transport":"HTTP+JSON"},{"url":"https://listing-roast-x402-service-production.up.railway.app/api/v1","transport":"HTTP+JSON"},{"url":"https://listing-roast-x402-service-production.up.railway.app/v1","transport":"HTTP+JSON"},{"url":"https://listing-roast-x402-service-production.up.railway.app/.well-known/openapi.json","transport":"OPENAPI"},{"url":"https://listing-roast-x402-service-production.up.railway.app/x402.json","transport":"X402"},{"url":"https://listing-roast-x402-service-production.up.railway.app/.well-known/mcp.json","transport":"MCP"},{"url":"https://listing-roast-x402-service-production.up.railway.app/.well-known/mcp/server-card.json","transport":"MCP-SERVER-CARD"}],"additionalInterfaces":[{"url":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","transport":"HTTP+JSON"},{"url":"https://listing-roast-x402-service-production.up.railway.app/api","transport":"HTTP+JSON"},{"url":"https://listing-roast-x402-service-production.up.railway.app/api/v1","transport":"HTTP+JSON"},{"url":"https://listing-roast-x402-service-production.up.railway.app/v1","transport":"HTTP+JSON"},{"url":"https://listing-roast-x402-service-production.up.railway.app/.well-known/openapi.json","transport":"OPENAPI"},{"url":"https://listing-roast-x402-service-production.up.railway.app/x402.json","transport":"X402"},{"url":"https://listing-roast-x402-service-production.up.railway.app/.well-known/mcp.json","transport":"MCP"},{"url":"https://listing-roast-x402-service-production.up.railway.app/.well-known/mcp/server-card.json","transport":"MCP-SERVER-CARD"}],"provider":{"organization":"Listing Roast x402","url":"https://listing-roast-x402-service-production.up.railway.app/"},"version":"0.2.0","documentationUrl":"https://listing-roast-x402-service-production.up.railway.app/llms.txt","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"extensions":[{"uri":"https://x402.org","description":"Paid routes require x402 payment before protected JSON output is returned.","required":true,"params":{"network":"eip155:8453","asset":"USDC","manifest":"https://listing-roast-x402-service-production.up.railway.app/x402.json"}}]},"securitySchemes":{"x402":{"type":"apiKey","in":"header","name":"X-PAYMENT","description":"x402 payment proof header sent after reading the HTTP 402 payment requirements."}},"security":[{"x402":[]}],"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json"],"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."}],"payNowExamples":{"skipReasons":{"service":"Listing Roast x402","intent":"buyer-agent skip reasons","selectedActionKey":"agentListingConversion","selectedPaidAction":{"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","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","reason":"Use this when the buyer is searching for agent listing conversion, agent-service listing clarity, or buyer-agent skip reasons."},"route":"https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion","method":"GET","price":"$0.001","maxAmountRequired":"1000","network":"eip155:8453","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","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","reason":"Selected from the buyer intent: buyer-agent skip reasons","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."}]},"discoveryAudit":{"service":"Listing Roast x402","intent":"x402 discovery audit","selectedActionKey":"x402SiteAudit","selectedPaidAction":{"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","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit \\\n  -X GET \\\n  --max-amount 1000","reason":"Use this when the buyer wants a quick x402 route health, Bazaar visibility, or paid API preflight check."},"route":"https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit","method":"GET","price":"$0.001","maxAmountRequired":"1000","network":"eip155:8453","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit \\\n  -X GET \\\n  --max-amount 1000","reason":"Selected from the buyer intent: x402 discovery audit","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."}]},"fullRoast":{"service":"Listing Roast x402","intent":"full roast rewrite top fixes","selectedActionKey":"fullRoast","selectedPaidAction":{"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"}},"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","network":"eip155:8453","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","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":"Selected from the buyer intent: full roast rewrite top fixes","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."}]}},"skills":[{"id":"indexed-listing-roast-quick-score","name":"Indexed listing-roast quick score","description":"$0.001 GET score on the already-indexed Listing Roast route.","tags":["x402","paid API listing","listing roast","buyer-agent skip reasons"],"examples":["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"],"inputModes":["application/json"],"outputModes":["application/json"],"security":[{"x402":[]}],"metadata":{"method":"GET","path":"/api/listing-roast","url":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","price":"$0.001","maxAmountRequired":"1000","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."}}},{"id":"api-entry-route-map","name":"API entry route map","description":"$0.001 GET generic x402 navigation endpoint for agents that start at /api.","tags":["x402 navigation","API entrypoint","agent commerce","route map"],"examples":["npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api \\\n  -X GET \\\n  --max-amount 1000"],"inputModes":["application/json"],"outputModes":["application/json"],"security":[{"x402":[]}],"metadata":{"method":"GET","path":"/api","url":"https://listing-roast-x402-service-production.up.railway.app/api","price":"$0.001","maxAmountRequired":"1000","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."}}},{"id":"api-v1-entry-route-map","name":"API v1 entry route map","description":"$0.001 GET versioned x402 navigation endpoint for agents that start at /api/v1.","tags":["x402 navigation","API v1 entrypoint","agent commerce","route map","api v1"],"examples":["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"],"inputModes":["application/json"],"outputModes":["application/json"],"security":[{"x402":[]}],"metadata":{"method":"GET","path":"/api/v1","url":"https://listing-roast-x402-service-production.up.railway.app/api/v1","price":"$0.001","maxAmountRequired":"1000","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."}}},{"id":"v1-entry-route-map","name":"Short v1 entry route map","description":"$0.001 GET short versioned x402 navigation endpoint for agents that start at /v1.","tags":["x402 navigation","v1 entrypoint","agent commerce","route map","v1"],"examples":["npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/v1 \\\n  -X GET \\\n  --max-amount 1000"],"inputModes":["application/json"],"outputModes":["application/json"],"security":[{"x402":[]}],"metadata":{"method":"GET","path":"/v1","url":"https://listing-roast-x402-service-production.up.railway.app/v1","price":"$0.001","maxAmountRequired":"1000","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 short v1 entry route map when an agent starts discovery at /v1."}}},{"id":"agent-listing-conversion-score","name":"Agent listing conversion score","description":"$0.001 GET score for agent service listing clarity and buyer-agent skip reasons.","tags":["agent listing conversion","agent service listing clarity","buyer-agent skip reasons"],"examples":["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"],"inputModes":["application/json"],"outputModes":["application/json"],"security":[{"x402":[]}],"metadata":{"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","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."}}},{"id":"x402-site-audit","name":"x402 site audit","description":"$0.001 GET x402 service discoverability and paid API preflight audit.","tags":["x402 site audit","x402 service discoverability","paid API preflight"],"examples":["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"],"inputModes":["application/json"],"outputModes":["application/json"],"security":[{"x402":[]}],"metadata":{"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","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 metadata, pricing, and search visibility check."}}},{"id":"x402-discovery-audit","name":"x402 discovery audit","description":"$0.01 POST audit for stale pricing, search visibility, and direct 402 metadata.","tags":["x402 discovery audit","x402 bazaar discovery","stale price"],"examples":["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"],"inputModes":["application/json"],"outputModes":["application/json"],"security":[{"x402":[]}],"metadata":{"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","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."}}},{"id":"listing-roast-full-review","name":"Listing roast full review","description":"$0.01 POST full roast with skip reasons, top fixes, rewritten listing, and stop-or-upgrade guidance.","tags":["listing roast","marketplace listing conversion","paid API listing quality"],"examples":["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"],"inputModes":["application/json"],"outputModes":["application/json"],"security":[{"x402":[]}],"metadata":{"method":"POST","path":"/api/listing-roast","url":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","price":"$0.01","maxAmountRequired":"10000","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."}}}],"supportsAuthenticatedExtendedCard":false,"metadata":{"paymentProtocol":"x402","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","x402Manifest":"https://listing-roast-x402-service-production.up.railway.app/x402.json","openApi":"https://listing-roast-x402-service-production.up.railway.app/.well-known/openapi.json","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","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","agentSkills":"https://listing-roast-x402-service-production.up.railway.app/.well-known/agent-skills/index.json","noSpendDiscovery":true,"preferredFirstPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","path":"/api/listing-roast","method":"GET","price":"$0.001","maxAmountRequired":"1000","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."}],"payNowExamples":{"skipReasons":{"service":"Listing Roast x402","intent":"buyer-agent skip reasons","selectedActionKey":"agentListingConversion","selectedPaidAction":{"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","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","reason":"Use this when the buyer is searching for agent listing conversion, agent-service listing clarity, or buyer-agent skip reasons."},"route":"https://listing-roast-x402-service-production.up.railway.app/api/agent-listing-conversion","method":"GET","price":"$0.001","maxAmountRequired":"1000","network":"eip155:8453","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","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","reason":"Selected from the buyer intent: buyer-agent skip reasons","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."}]},"discoveryAudit":{"service":"Listing Roast x402","intent":"x402 discovery audit","selectedActionKey":"x402SiteAudit","selectedPaidAction":{"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","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit \\\n  -X GET \\\n  --max-amount 1000","reason":"Use this when the buyer wants a quick x402 route health, Bazaar visibility, or paid API preflight check."},"route":"https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit","method":"GET","price":"$0.001","maxAmountRequired":"1000","network":"eip155:8453","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","command":"npx awal@2.8.0 x402 pay https://listing-roast-x402-service-production.up.railway.app/api/x402-site-audit \\\n  -X GET \\\n  --max-amount 1000","reason":"Selected from the buyer intent: x402 discovery audit","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."}]},"fullRoast":{"service":"Listing Roast x402","intent":"full roast rewrite top fixes","selectedActionKey":"fullRoast","selectedPaidAction":{"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"}},"route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-roast","method":"POST","price":"$0.01","maxAmountRequired":"10000","network":"eip155:8453","payTo":"0xd9E7a161aD06F410c28b3939ceF5F06f0a327a8C","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":"Selected from the buyer intent: full roast rewrite top fixes","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."}]}},"a2aTaskEndpointAvailable":false,"note":"This public card is a discovery bridge for paid x402 HTTP+JSON routes. Use OpenAPI, x402 manifest, or MCP metadata for exact callable routes."}}