{"uid":"cap_3qbDe1wOCPFJSfW-x6jra","slug":"trust402-badge-payload-generator-d9954072","name":"Trust402 Badge Payload Generator","description":"Generate a one-shot Trust402 badge payload from a snapshot.","url":"https://trust402.vercel.app/api/monitor/badge","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"method":{"enum":["GET","POST","PUT","PATCH","DELETE","HEAD"],"type":"string","default":"GET"},"origin":{"type":"string","format":"uri"},"endpoint":{"type":"string","format":"uri"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_fuBF1ybaS6vFVAXSK2RcB","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates a one-shot Trust402 trust badge payload from a snapshot of an x402 endpoint or origin.","exampleAgentPrompt":"Generate a Trust402 badge payload for my x402 endpoint at https://myapi.example.com/resource using a GET request from origin https://myapi.example.com — I want a trust snapshot badge I can display to marketplace buyers.","exampleUseCases":[{"title":"Marketplace listing trust badge","prompt":"I'm listing my paid API at https://payments.myservice.io/data on an x402 marketplace and need a Trust402 badge payload to prove it's trustworthy — can you generate one using a GET request from origin https://myservice.io?"},{"title":"Buyer-facing trust display for storefront","prompt":"My x402 storefront at https://store.example.com/premium uses POST requests — generate a Trust402 badge payload from a fresh snapshot so I can display it to potential buyers on my landing page."},{"title":"Pre-launch trust certification check","prompt":"Before I launch my new x402 API endpoint at https://api.newproject.xyz/v1/feed, can you generate a Trust402 badge payload using a GET from origin https://newproject.xyz so I can see what trust snapshot it produces?"}],"resultDescription":"Returns a Trust402 badge payload object derived from a live snapshot of the specified x402 endpoint, including trust assessment data suitable for display to marketplace buyers or embedding in seller storefronts.","failureModes":["Invalid or unreachable endpoint URI returns an error or empty snapshot","Malformed origin/endpoint URI format causes a 400-level validation error","Endpoint does not respond with a valid x402 challenge, resulting in a low-trust or failed badge","Network timeout if the target endpoint is slow to respond","Missing required fields in request body may cause a schema validation error"],"whenToPreferThis":"Use this endpoint when you need a displayable, one-shot trust badge payload for a specific x402 endpoint — particularly for marketplace listings, storefront trust displays, or pre-launch certification checks. Prefer this over the full diligence report endpoint when you need a lightweight badge artifact rather than a comprehensive evidence-backed report, and over the live probe endpoint when your goal is badge generation rather than raw readiness diagnostics.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:33:19.648Z","isFirstParty":false}