{"uid":"cap_bMelVRmEtfAXCs4q27PpQ","slug":"x402-seller-trust-probe-c8f5ccb4","name":"x402 Seller Trust Probe","description":"x402 Seller Trust Probe ($0.008/call): Vet an unknown x402 resource before paying it: live-probe its 402 handshake and payment requirements, check its bazaar declaration and whether its schema regexes are RE2-safe (Bazaar-indexable), and look it up in the CDP discovery index for listing and freshness, then return a 0-100 trust score with reasons. Fully keyless.","url":"https://x402.botsmith.dev/seller-trust","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["resource"],"properties":{"resource":{"type":"string","format":"uri","maxLength":2048,"description":"Full URL of the x402 resource to vet, e.g. https://api.example.com/paid-endpoint"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["resource","probe","listing","trust"],"properties":{"probe":{"type":"object","required":["reachable","status","returns402","x402Version","accepts","hasBazaarExtension","schemaPatternsRe2Safe","issues"],"properties":{"issues":{"type":"array","items":{"type":"string"}},"status":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"accepts":{"anyOf":[{"type":"object","required":["scheme","network","payTo","asset","amount"],"properties":{"asset":{"anyOf":[{"type":"string"},{"type":"null"}]},"payTo":{"anyOf":[{"type":"string"},{"type":"null"}]},"amount":{"anyOf":[{"type":"string"},{"type":"null"}]},"scheme":{"anyOf":[{"type":"string"},{"type":"null"}]},"network":{"anyOf":[{"type":"string"},{"type":"null"}]}},"additionalProperties":false},{"type":"null"}]},"reachable":{"type":"boolean"},"returns402":{"type":"boolean"},"x402Version":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"hasBazaarExtension":{"type":"boolean"},"schemaPatternsRe2Safe":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"null = no schema declared"}},"additionalProperties":false},"trust":{"type":"object","required":["score","level","reasons"],"properties":{"level":{"enum":["untrusted","weak","moderate","strong"],"type":"string"},"score":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991,"description":"0 (untrusted) to 100 (strong)"},"reasons":{"type":"array","items":{"type":"string"}}},"additionalProperties":false},"listing":{"type":"object","required":["indexed","scanComplete","scanned","total","lastUpdated","ageDays","quality","serviceName"],"properties":{"total":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}],"description":"Total resources in the index"},"ageDays":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"indexed":{"type":"boolean","description":"Present in the CDP discovery index"},"quality":{"description":"Quality signal from the discovery index, if any"},"scanned":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991,"description":"Discovery resources checked"},"lastUpdated":{"anyOf":[{"type":"string"},{"type":"null"}]},"serviceName":{"anyOf":[{"type":"string"},{"type":"null"}]},"scanComplete":{"type":"boolean","description":"false = index not fully scanned in the time budget; absence unconfirmed"}},"additionalProperties":false},"resource":{"type":"string"}},"additionalProperties":false}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.008","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.008/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ETUhGTytbMUOnPUBRC1tR","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.008","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Vets an unknown x402 resource by live-probing its 402 handshake, checking its Bazaar declaration and RE2-safe schema patterns, and looking it up in the CDP discovery index, returning a 0-100 trust score with reasons.","exampleAgentPrompt":"Before I pay for that x402 endpoint at https://api.somevendor.com/data, can you run a trust probe on it and tell me the trust score, whether it has a valid 402 handshake, and whether it shows up in the CDP discovery index?","exampleUseCases":null,"resultDescription":"Returns a structured object containing: a live probe result (reachability, HTTP status, whether it returns 402, x402 version, accepted payment details, Bazaar extension presence, RE2 schema safety, and any issues), a CDP listing record (listing status and freshness), and a trust summary with a 0-100 numeric score, a level (untrusted/weak/moderate/strong), and a list of human-readable reasons explaining the score.","failureModes":["Resource URL is unreachable — probe returns reachable:false with null status","Target URL does not return a 402 response — returns402:false with low trust score","Malformed or non-URI resource parameter — 400 validation error","CDP index has no record of the resource — listing marked as not found","Schema patterns present but not RE2-safe — flagged in issues list with schemaPatternsRe2Safe:false","Network timeout on live probe — issues array contains timeout reason"],"whenToPreferThis":"Use this endpoint whenever an AI agent encounters an unfamiliar x402-gated resource and needs to assess its legitimacy before committing a micropayment. It is the right choice when you need a live handshake check combined with Bazaar indexability validation and CDP discovery lookup in a single keyless call, rather than manually inspecting 402 headers or checking directories separately.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:31:22.809Z","isFirstParty":false}