{"name":"LEGIT","description":"LEGIT is the trust oracle for the x402 agentic economy: trust-check any merchant address across 20 chains before routing a payment. Grades and scores come from live measurements, not self-reported data. Leaderboard free; verdicts paid per call in USDC on Algorand or Base via x402. Created by GONNA.","url":"https://legit.gonna.bond/","iconUrl":"https://legit.gonna.bond/favicon.png","provider":{"organization":"GONNA"},"version":"0.1.0","capabilities":{"streaming":false,"pushNotifications":false},"authentication":{"schemes":["x402"],"note":"Free endpoints need no authentication. The paid endpoints (/v1/compare, /v1/arena, /v1/history, /v1/watch, /v1/deep-check) answer 402 with an x402 PaymentRequired document listing USDC offers per rail; pay on one rail and retry with the PAYMENT-SIGNATURE header. No accounts, no API keys."},"skills":[{"id":"check_trust","name":"Check merchant trust","description":"Full trust report for one merchant address: score, grade, uptime, median latency and a plain-language explanation.","url":"/v1/check/{address}","tags":["trust","score","merchant"],"examples":["GET /v1/check/G7V7U7H6IYRP7BIZO2KV6ODGQPESMMRDCWBYT3GIMNHTNK3VCKWSSKD55A"]},{"id":"compare","name":"Compare merchants","description":"Head-to-head verdict for 2-5 merchant addresses: the winner and a one-sentence rationale. Paid per call over x402.","url":"/v1/compare","tags":["trust","compare","verdict"],"examples":["GET /v1/compare?addresses=ADDRESS_A,ADDRESS_B"]},{"id":"arena","name":"Cross-chain settlement arena","description":"The 24h x402 settlement benchmark across every chain with a signal; ?network= narrows it to one chain slug. Paid per call over x402; the trimmed snapshot at /v1/arena/preview is free.","url":"/v1/arena","tags":["x402","chains","benchmark"],"examples":["GET /v1/arena","GET /v1/arena?network=base-mainnet"]},{"id":"history","name":"Merchant trust history","description":"The 30-day trust trend of one tracked merchant: daily uptime, latency and score series plus the current snapshot. Paid per call over x402.","url":"/v1/history","tags":["trust","history","trend"],"examples":["GET /v1/history?address=G7V7U7H6IYRP7BIZO2KV6ODGQPESMMRDCWBYT3GIMNHTNK3VCKWSSKD55A"]},{"id":"watch","name":"Watch a merchant","description":"Put a 7- or 30-day change sentinel on one merchant (the 7-day diagnostic tier pays the same rail price as the 30-day standard): grade changes, score drops, outages and recoveries fire events. Paid per call over x402; reading the watch status and event feed is free with the watch id.","url":"/v1/watch","tags":["trust","monitoring","alerts"],"examples":["POST /v1/watch {\"address\": \"ADDRESS\"}","GET /v1/watches/{watch_id}/events"]},{"id":"deep_check","name":"Deep-check merchants in bulk","description":"Bulk due diligence for up to 10 merchants in one call: full score breakdown, rank percentile and a compact 30-day history each. Paid per call over x402.","url":"/v1/deep-check","tags":["trust","due-diligence","bulk"],"examples":["POST /v1/deep-check {\"addresses\": [\"ADDRESS_A\", \"ADDRESS_B\"]}"]},{"id":"leaderboard","name":"Merchant leaderboard","description":"Every scored merchant ranked best-first, filterable by payment network.","url":"/v1/leaderboard","tags":["trust","ranking","discovery"],"examples":["GET /v1/leaderboard","GET /v1/leaderboard?network=algorand-mainnet"]},{"id":"route","name":"Route a payment need","description":"Best-merchant routing for a stated need, with alternatives.","url":"/v1/route","tags":["routing","payments"],"examples":["GET /v1/route?need=image generation API"]},{"id":"badge","name":"Trust badge","description":"Embeddable SVG trust badge for one merchant address (never 404s).","url":"/v1/badge/{address}.svg","tags":["badge","embed"],"examples":["GET /v1/badge/G7V7U7H6IYRP7BIZO2KV6ODGQPESMMRDCWBYT3GIMNHTNK3VCKWSSKD55A.svg"]},{"id":"mcp","name":"MCP endpoint","description":"Stateless JSON-RPC 2.0 MCP server for agent-native tool calling: check_trust, compare_merchants, leaderboard, get_badge_url.","url":"/mcp","tags":["mcp","tools"],"examples":["POST /mcp {\"jsonrpc\": \"2.0\", \"id\": 1, \"method\": \"tools/list\"}"]}]}