Card snapshot
legit.gonna.bond
·
2026-08-17 16:17:20 UTC
·
47ffcdfe8656bec795661193338ddc9ea0647f17b4c98072b96f1e17a24c31bf
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"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 30-day change sentinel on one merchant: 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\"}"
]
}
]
}