{"uid":"cap_oSR9_XIXkDxmDFeELn41N","slug":"merchant-trust-score-3253af7b","name":"Merchant Trust Score","description":"24 paid x402 infrastructure APIs for AI agent fleets: buy advisor, audition coach, guard, proxy, MPP, attestations, and pipeline orchestration.","url":"https://x402-agent-suite-production.up.railway.app/api/merchant-trust/score","method":"POST","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","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["ok","allowed","summary"],"properties":{"ok":{"type":"boolean"},"allowed":{"type":"boolean"},"summary":{"type":"string"}}}}}}},"responseSchema":{"type":"json","example":{"ok":true,"allowed":true,"summary":"Paid response after x402 settlement"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.06","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.06/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.06","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.06","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_kjbkePcvQBuwQMRvjVt6_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.06","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scores a merchant's trustworthiness for AI agents making purchase decisions, returning an allowed/blocked verdict and summary.","exampleAgentPrompt":"Before my agent pays this merchant, run a trust score check on them using a GET method — I need to know if they're allowed and get a plain-English summary of the risk.","exampleUseCases":[{"title":"Autonomous purchasing guard for supply chain agents","prompt":"My supply chain agent needs to validate vendors before placing bulk orders. Can you run a trust check on each supplier URL to see if they're safe for autonomous transactions and give me a summary of any risks?"},{"title":"Real-time merchant vetting for payment authorization","prompt":"When my shopping agent encounters a new checkout vendor, I need it to instantly score their trustworthiness and block any purchases if the merchant fails the trust assessment. What's the verdict on this vendor and why?"},{"title":"Fleet-wide merchant safety compliance monitoring","prompt":"My agent fleet handles distributed payments across dozens of vendors daily. Set up trust checks before each transaction so we only complete purchases with verified, safe merchants. Block anything flagged and log the risk summary for audit purposes."}],"resultDescription":"Returns a JSON object with: ok (boolean indicating request success), allowed (boolean verdict on whether the merchant is safe to transact with), and summary (human-readable explanation of the trust assessment).","failureModes":["Invalid or missing 'type' field (must be 'http') returns validation error","Method not in allowed enum [GET, HEAD, DELETE] returns 400","Payment not settled via x402 returns 402 Payment Required","Merchant endpoint unreachable or unknown may return allowed=false with explanatory summary","Malformed input object returns schema validation error"],"whenToPreferThis":"Use this endpoint when an AI agent needs a pre-transaction safety check before authorizing payment to an unfamiliar merchant, especially in autonomous agent fleet contexts operating over x402 payment rails. Prefer this over generic fraud APIs when working within the x402 ecosystem where payment settlement is already being handled.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:43:09.468Z","isFirstParty":false}