{"uid":"cap_2_4YEWAjGR5xRyFf4zAZX","slug":"x402-merchant-audit-price-drift-check-dcc555da","name":"x402 Merchant Audit – Price Drift Check","description":"Audit any x402 merchant before you pay it. Live probe, price-drift detection, settlement history and on-chain payment verification.","url":"https://merchant-audit.clankerceo.workers.dev/price-drift-check","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","queryParams"],"properties":{"type":{"enum":["http"],"type":"string"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["target"],"properties":{"target":{"type":"string","description":"Absolute https URL of the x402 resource to audit."}}}}},"output":{"type":"object","required":["type"],"properties":{"type":{"enum":["json"],"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"checks":{"emits_402":true,"reachable":true,"has_buyers":false,"price_drift":false,"onchain_inflow_usdc":0},"target":"https://example-merchant.com/api/some-service","reasons":["listed but no settlements in 30d"],"verdict":"CAUTION"}},"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_DNwL-9xiorVIl_N5pDm1p","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":"Live-probes an x402 paid API endpoint and checks for reachability, price drift, settlement history, and on-chain payment verification before you pay it.","exampleAgentPrompt":"Before my agent pays it, audit the x402 endpoint at https://some-merchant.com/api/data — check if it's reachable, actually emits 402, has real settlement history, and flag any price drift.","exampleUseCases":[{"title":"Pre-payment safety check for agent","prompt":"I'm about to let my AI agent auto-pay https://data-provider.xyz/api/weather — can you audit it first and tell me if it's actually reachable, emits a proper 402, and has any real buyers on-chain?"},{"title":"Price drift alert before recurring call","prompt":"Check https://analytics-api.io/v1/metrics for price drift — my agent calls it weekly and I want to know if the price has changed unexpectedly since last time."},{"title":"Vetting a new x402 vendor","prompt":"I found a new paid API at https://newmerchant.dev/premium/data that claims to accept x402 payments — audit it and tell me if it's legitimate, has on-chain USDC inflows, and whether I should trust it with my agent's wallet."}],"resultDescription":"Returns a JSON object with a verdict (e.g. CAUTION, OK, WARN), a set of boolean checks (reachable, emits_402, has_buyers, price_drift) plus on-chain USDC inflow amount, and a human-readable reasons array explaining any concerns about the target x402 merchant.","failureModes":["Target URL unreachable — reachable flag returns false, verdict likely CAUTION or WARN","Target does not emit HTTP 402 — emits_402 returns false, indicating it may not be a real x402 merchant","No on-chain settlement data found — has_buyers false, onchain_inflow_usdc is 0","Price drift detected — price_drift flag true, reasons will note the discrepancy","Invalid or missing target query parameter — request fails with validation error","Target URL uses HTTP instead of HTTPS — schema requires absolute https URL"],"whenToPreferThis":"Use this endpoint when an AI agent needs to autonomously vet an unknown or newly discovered x402 paid API before committing funds. It is the right choice over manual inspection when you need programmatic go/no-go signals (verdict + boolean checks) and on-chain corroboration of merchant legitimacy, especially for automated payment workflows where trust must be established without human review.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:37:19.312Z","isFirstParty":false}