{"slug":"audit-kagurazaka-dev-v1-seller-audit-359c0f","title":"Full audit of your x402 API in one call, with a prioritized fix list","host":"audit.kagurazaka.dev","method":"POST","resource":"https://audit.kagurazaka.dev/v1/seller-audit","category":"code","description":"Full audit of your x402 API in one call, with a prioritized fix list. Lints /openapi.json, /.well-known/x402 and every paid route's 402, checks up to 10 routes in depth (payable EIP-712 domain, resource URL, CDP validate, Bazaar listing, payers, search rank vs competitors' prices), adds our 30-day u","price_listed":0.25,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":0,"reported_payers_30d":0,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"origin":"https://api.example.com"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"origin":{"description":"https origin of the x402 API, such as https://api.example.com","maxLength":300,"type":"string"},"purchase":{"description":"the route to buy once, {method, path, body}, default the cheapest route that answers 402; false to skip","oneOf":[{"enum":[false],"type":"boolean"},{"properties":{"body":{"type":"object"},"method":{"enum":["GET","POST"],"type":"string"},"path":{"type":"string"}},"required":["method","path"],"type":"object"}]},"queries":{"description":"Bazaar search queries to rank each route for (default: each route's tags)","items":{"maxLength":100,"type":"string"},"maxItems":3,"type":"array"},"routes":{"description":"routes to check in depth, as \"POST /v1/x\" (default: the first 10 paid routes in /openapi.json)","items":{"type":"string"},"maxItems":10,"type":"array"}},"required":["origin"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"fixes":{"description":"what to fix, most important first: priority, level (fail|warn), where, check and a message that says what to change","type":"array"},"lint":{"description":"the origin lint: discovery documents and every paid route's 402","type":"object"},"purchase":{"description":"the real purchase: outcome (paid|failed|skipped), network, price, status, time, transaction with explorer link, and the start of the answer","type":"object"},"routes":{"description":"per route: the seller checkup's checks, Bazaar listing and search rank, and our 30-day uptime record","type":"array"},"summary":{"description":"paid routes, routes checked in depth, counts of failures and warnings, and the purchase outcome","type":"object"}},"required":["origin","summary","fixes","purchase","routes","lint"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"Full audit of your x402 API in one call, with a prioritized fix list. Lints /openapi.json, /.well-known/x402 and every paid route's 402, checks up to 10 routes in depth (payable EIP-712 domain, resource URL, CDP validate, Bazaar listing, payers, search rank vs competitors' prices), adds our 30-day uptime, and makes one real purchase to prove payment, settlement and the answer work (Base Sepolia if accepted, else Base up to $0.05, paid by us).","last_updated":"2026-10-26T13:08:10.982Z","schemes":["exact"]}