{"uid":"cap_VlNnRM4NiMGWsHpeINh4r","slug":"hearth-x402-seller-audit-65d76ca4","name":"Hearth x402 Seller Audit","description":"x402 pay-safety precheck, ranked x402 API discovery, onchain (Base/EVM/Solana) data and web-to-Markdown for AI agents. Pay per call with x402 (USDC on Base).","url":"https://138-197-15-135.sslip.io/v1/x402/seller-audit?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["queryParams"],"properties":{"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Your x402 endpoint URL"},"method":{"type":"string","description":"GET or POST (default: try GET then POST)"}}}}},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","required":[],"properties":{"url":{"type":["string","null"]},"grade":{"type":["string","null"]},"score":{"type":["integer","null"]},"checks":{"type":["array","null"]},"failed":{"type":["integer","null"]},"passed":{"type":["integer","null"]},"schema":{"type":["string","null"]},"topFixes":{"type":["array","null"]},"buyerSafety":{"type":["object","null"]}}}}}}},"responseSchema":{"type":"json","example":{"url":"https://seller.example/api/x","grade":"C","score":72,"checks":[{"id":"status_402","ok":true,"detail":"unpaid GET returned HTTP 402","weight":15}],"failed":6,"passed":17,"schema":"hearth.seller-audit.v1","topFixes":[{"how":"…","why":"…","title":"Add an input schema"}],"buyerSafety":{"score":60,"verdict":"caution"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","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.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_xQut4a00g3-6czCUIKIgp","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Audits an x402 payment-gated API endpoint for buyer safety, protocol compliance, and best practices, returning a grade, score, and actionable fixes.","exampleAgentPrompt":"Can you run a Hearth seller audit on my x402 endpoint at https://myapi.example.com/v1/data to check if it's safe and compliant for buyers to call?","exampleUseCases":[{"title":"Pre-listing compliance check for new x402 API","prompt":"Before I list my new pay-per-call endpoint on x402scan, can you audit https://api.myservice.io/v1/analyze and tell me what grade it gets and what the top issues are?"},{"title":"Diagnosing low buyer trust on existing endpoint","prompt":"Buyers keep skipping my x402 endpoint — can you audit https://tools.myapp.com/api/summarize and show me the buyer safety verdict and what I need to fix?"},{"title":"Verifying HTTP 402 behavior after deployment","prompt":"I just deployed my updated x402 endpoint at https://data.myplatform.xyz/v1/prices using GET — can you check whether it's returning 402 correctly and passing the protocol compliance checks?"}],"resultDescription":"Returns a JSON object with the endpoint URL, an A–F letter grade, a numeric score (0–100), an array of individual check results (each with an id, pass/fail status, detail, and weight), counts of passed and failed checks, an array of top recommended fixes (each with title, why, and how), and a buyerSafety object with a sub-score and a plain-language verdict (e.g. 'caution' or 'safe').","failureModes":["Endpoint URL is unreachable or returns unexpected non-402 status — audit may still complete with failed checks noted","Invalid or malformed URL returns a validation error","Endpoint is too slow to respond within timeout — partial results or timeout error returned","Network errors to the target endpoint cause check failures rather than audit failures","Method parameter ignored if the endpoint doesn't support it"],"whenToPreferThis":"Use this endpoint when you are an x402 API seller or developer who wants to validate, debug, or improve a payment-gated endpoint before or after listing it. It is specifically designed for the x402 protocol (USDC micropayments on Base) and checks buyer safety, protocol correctness, and metadata quality in one call — unlike generic API linters or health checkers that have no knowledge of x402 semantics.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:40:07.838Z","isFirstParty":false,"canonicalSlug":"hearth-x402-seller-audit-65d76ca4"}