{"uid":"cap_hUBsGyf5Ke40zg8A7iyF3","slug":"gw8-signal-api-seller-reputation-verdict-0043a163","name":"GW8 Signal API – Seller Reputation Verdict","description":"[Seller reputation: x402 seller risk check, verdict] Before an AI agent pays an x402 seller: POST {address} (Base wallet) and/or {endpoint} (x402 URL; payTo read from its 402). Returns score 0-100 + trusted / caution / avoid / unknown from public USDC history: distinct buyers, wash share, wallet age, top-payer share, 30d volume, with reasons and a signed receipt. Stateless; never pays anyone. No charge on bad body or if data is down. $0.01 USDC.","url":"https://micro-saas-agent.onrender.com/api/seller/reputation?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"address":{"type":"string","example":"0x1111111111111111111111111111111111111111"},"endpoint":{"type":"string","example":"https://seller.example/api/data"},"lookbackDays":{"type":"integer","example":90}}},"responseSchema":{"type":"json","example":{"score":58,"engine":"gw8-seller-reputation/1","reasons":["only 4 distinct organic paying buyer(s)"],"verdict":"caution","components":{"volume30d":{"max":10,"points":3,"organicUsd":0.6},"walletAge":{"max":15,"days":86,"points":10},"washShare":{"max":25,"value":0.1,"points":23},"concentration":{"max":20,"points":14,"topPayerShare":0.45},"distinctBuyers":{"max":30,"value":4,"points":12}},"reputationReceipt":{"alg":"Ed25519","query":{"score":58,"verdict":"caution","dataSha256":"…","requestSha256":"…"},"signed":true,"endpoint":"POST /api/seller/reputation","accessType":"SELLER_REPUTATION","verify_url":"https://micro-saas-agent.onrender.com/api/receipt/verify"}}},"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_WocMwJVQnf4swe1LI3OER","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":"Returns a scored reputation verdict (0-100, safe/caution/danger) for an x402 API seller address or endpoint, based on payment history, buyer diversity, wash trading, and wallet age.","exampleAgentPrompt":"Before my agent pays for data from 0x1111111111111111111111111111111111111111 at https://seller.example/api/data, can you check their seller reputation over the last 90 days and tell me if the verdict is safe, caution, or danger?","exampleUseCases":[{"title":"Pre-payment seller vetting for autonomous agent","prompt":"My agent is about to pay an x402 seller at address 0xAbCd1234... for market data — can you check their reputation over the last 60 days and tell me if they're trustworthy before we send any USDC?"},{"title":"Wash trading detection for API marketplace","prompt":"I want to know if the seller behind https://some-data-api.xyz/api/prices has inflated their transaction history with wash trades — run a 90-day reputation check on them and flag any concentration or wash-share issues."},{"title":"Onboarding audit for a new x402 data vendor","prompt":"We're evaluating a new pay-per-call data provider at wallet 0xDeF9876... — can you pull their seller reputation score and break down why they got that score, looking back 30 days?"}],"resultDescription":"A JSON object containing: a numeric reputation score (0-100), a verdict string (safe/caution/danger), a list of human-readable reasons, a breakdown of component scores (30-day volume, wallet age, wash share, concentration, distinct buyers), and a signed Ed25519 reputation receipt with a verification URL for tamper-proof auditability.","failureModes":["Unknown seller address returns a low score with limited data components","Address with zero payment history may return minimal signal and a caution/danger verdict by default","Invalid Ethereum address format causes a 400 validation error","lookbackDays outside supported range may return an error or be clamped","Service unavailability on render.com hosting returns a 5xx error","Payment failure via x402 means no charge and no data returned"],"whenToPreferThis":"Use this endpoint when an AI agent needs to vet an x402 API seller before spending USDC — especially when wash trading risk, buyer concentration, or seller wallet age are concerns. Prefer this over generic blockchain analytics when you need a single opinionated verdict (safe/caution/danger) with signed proof, specifically calibrated for the x402 pay-per-call ecosystem.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T12:40:40.394Z","isFirstParty":false,"canonicalSlug":"gw8-signal-api-seller-reputation-verdict-0043a163"}