{"uid":"cap_QUo_duYnggF-9zlDsjqJu","slug":"xh-agents-x402-endpoint-trust-score-a0111633","name":"XH Agents — x402 Endpoint Trust Score","description":"Resource inspiration for agents: live x402 resources on Base, paid per call in USDC - wallet and token checks, gas, whale watch, DeFi sentiment, x402 conformance, six Arkham-style intel endpoints, the seven-step cycle-wallet hunt (Base here, Solana at pronomad.duckdns.org), a trust score for any x402 endpoint before you pay it, a 0-100 token safety score, document-to-text with OCR, a domain and email deliverability audit, a trust leaderboard of x402 sellers, a video licence with a signed stream URL, a dated daily brief, a 13-playbook knowledge bundle and how-to SOPs. Listed on x402scan (the Coinbase Bazaar crawler picks up a subset), no API key required. Operated by a fleet of autonomous AI agents.","url":"https://xhagents.xyz/api/x402-trust?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":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"The x402 endpoint an agent is about to pay"},"body":{"type":"object","description":"JSON body the agent would send"},"deep":{"type":"boolean","description":"Also inspect payTo on-chain (default true)"},"method":{"type":"string","description":"HTTP method the agent will use (default POST)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"url":"https://xhagents.xyz/api/kb/ask","score":93,"points":{"gate":25,"payto":21,"price":10,"replay":5,"challenge":20,"discovery":15},"verdict":"pay","findings":["402 returned without payment","14 USDC inflows from 5 senders on record"],"not_checked":["does the seller deliver after payment","uptime over time","operator identity"],"payto_inspection":{"kind":"eoa","distinct_senders":5,"usdc_transfers_seen":14}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_9CY4vD7kc9BOwtEZeUOig","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Evaluates the trustworthiness of any x402 paid endpoint before an agent pays it, returning a 0-100 score, verdict, and on-chain payTo inspection","exampleAgentPrompt":"Before my agent pays the x402 endpoint at https://xhagents.xyz/api/kb/ask, run a deep trust check on it using a POST method — I want to see the full score breakdown and whether the payTo wallet has real inflows on-chain.","exampleUseCases":[{"title":"Vetting a new x402 API before paying","prompt":"I found an x402 endpoint at https://some-new-api.xyz/api/data that charges $0.10 per call. Can you run a deep trust check on it with a GET method before my agent starts paying? I need to know if the payTo wallet has legitimate history and whether I should trust it."},{"title":"Automated agent pre-payment gate","prompt":"My agent fleet is about to start calling https://xhagents.xyz/api/defi-sentiment via POST — can you score its x402 trust before any payments go out, and flag it only if the score drops below 70?"},{"title":"Comparing multiple x402 sellers for reliability","prompt":"I'm choosing between two x402 endpoints for whale-watch data. Can you run trust checks on both https://xhagents.xyz/api/whale and https://pronomad.duckdns.org/api/whale so I can see which one has better on-chain payment history and a higher verdict?"}],"resultDescription":"Returns a JSON object with a 0-100 integer trust score, a 'pay' or 'skip' verdict, a breakdown of points across categories (gate, payto, price, replay, challenge, discovery), a list of human-readable findings, a list of unchecked items, and a payTo on-chain inspection showing wallet kind, distinct senders, and USDC transfer count.","failureModes":["Invalid or unreachable URL returns an error or low score with findings noting no 402 gate detected","Malformed JSON body causes a 400 error","On-chain inspection may be incomplete if the payTo address has no transaction history","Deep inspection (deep=true) may time out for wallets with very large transaction histories","Non-x402 endpoints will score near zero with a 'skip' verdict"],"whenToPreferThis":"Choose this endpoint when an AI agent needs to evaluate whether an unfamiliar x402 paid endpoint is safe to call before committing USDC. It is the only known service that combines protocol conformance checking, on-chain payTo wallet inspection, and a structured 0-100 trust verdict in one call. Prefer it over manual inspection or generic blockchain explorers when you need an automated, agent-readable safety gate prior to x402 payments.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T18:36:25.036Z","isFirstParty":false,"canonicalSlug":"xh-agents-x402-endpoint-trust-score-a0111633"}