{"uid":"cap_TPpXnPxuWU5Rv7Fnl6WBc","slug":"ddg-x402-bazaar-endpoint-diagnostics-9c1a2df6","name":"DDG x402 Bazaar Endpoint Diagnostics","description":"Diagnose a seller's x402 (bazaar) paid endpoint: fetch it unpaid and require a 402 challenge, then validate x402Version, accepts[], resource URL, description length, amount/asset/network, the bazaar extension, the EIP-712 domain and (optionally) payTo. Returns a per-blocker pass/fail list, an overall verdict and exact remediation text. Signed verdict.","url":"https://agents.daedalusdevelopmentgroup.com/v1/x402/bazaar-diagnose?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input","output"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object"},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":true},"output":{"type":"object","required":["type","example"],"properties":{"type":{"type":"string"},"example":{"ok":true}},"additionalProperties":true}}},"responseSchema":{"type":"json","example":{"ok":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_vlhGQm2zB5FlGQRW6_Pi8","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Diagnoses a seller's x402/bazaar paid endpoint by fetching it unpaid, validating the 402 challenge structure, and returning a per-blocker pass/fail list with remediation instructions.","exampleAgentPrompt":"Can you diagnose my x402 bazaar endpoint at https://myapi.example.com/v1/paid-service and tell me exactly what's broken in the 402 challenge, which blockers are failing, and what I need to fix to get it listed correctly?","exampleUseCases":[{"title":"Debug failing bazaar marketplace listing","prompt":"My endpoint keeps getting rejected on bazaar — can you diagnose https://myapi.example.com/v1/generate and tell me which parts of the x402 challenge are failing and what I need to fix?"},{"title":"Validate new x402 seller endpoint before launch","prompt":"Before I go live, can you run a full bazaar diagnosis on my new paid endpoint at https://api.myservice.io/v1/premium and confirm the 402 response, EIP-712 domain, accepts array, and payTo address all pass?"},{"title":"Remediate broken payment rail configuration","prompt":"My x402 endpoint at https://tools.myplatform.dev/v1/analyze was working but buyers are now getting errors — can you probe it, check the bazaar extension and amount/asset/network fields, and give me the exact remediation steps?"}],"resultDescription":"Returns a structured report with a per-blocker pass/fail list covering x402Version, accepts[], resource URL, description length, amount/asset/network, bazaar extension validity, EIP-712 domain correctness, and optionally payTo address. Includes an overall verdict (pass/fail) and exact remediation text for each failed check. The verdict is cryptographically signed.","failureModes":["Target endpoint is unreachable or times out — diagnosis cannot proceed","Target endpoint returns 200 instead of 402, indicating no payment gate is present","Malformed input body causes 400 validation error","x402 challenge response is missing required fields, resulting in multiple blockers flagged","EIP-712 domain cannot be parsed, failing that specific check","Network/asset combination is unrecognized by the validator"],"whenToPreferThis":"Use this endpoint when you need to debug or validate a specific x402/bazaar seller endpoint implementation and want structured, actionable per-field pass/fail feedback with remediation text. Prefer this over manual inspection when you need to confirm EIP-712 domain correctness, bazaar extension compliance, and payment parameters in a single automated call. Especially useful before listing a new endpoint on bazaar or after receiving buyer complaints about payment failures.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T12:44:46.030Z","isFirstParty":false,"canonicalSlug":"ddg-x402-bazaar-endpoint-diagnostics-9c1a2df6"}