# LEGIT Trust & Routing Arena

> LEGIT Trust & Routing Arena is a paid API for AI agents from legit.gonna.bond, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Returns a trust verdict for an agent or endpoint in the x402 agentic economy, routed and settled on Algorand

## Facts

- Endpoint: GET https://legit.gonna.bond/v1/arena
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/legit-trust-routing-arena-7ee26aab
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_IbpAZjas6j4lFQhCzzeQZ

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability legit-trust-routing-arena-7ee26aab
```

Example prompt: Before I pay for this agentic service, check LEGIT to get a trust verdict on it — is the endpoint considered legitimate in the x402 arena?

## When to prefer this

Choose this endpoint when you need to verify trustworthiness or routing eligibility of an agent or API before executing an x402 transaction, especially when operating within the Algorand-settled agentic economy. Prefer it over generic identity checks when you specifically need a LEGIT arena verdict that is natively integrated with the x402 payment protocol.

## Known failure modes

- Unknown or unregistered agent/endpoint returns a null or unrecognized verdict
- Payment not provided or insufficient results in 402 Payment Required
- Arena temporarily unavailable returns a 5xx error
- Malformed query parameters return a 400 bad request
- Algorand settlement delay may cause stale trust state

## How this service works

LEGIT: trust scores and organic demand intelligence for the x402 agentic economy, settled on Algorand. Created by GONNA.

## Output

A JSON object containing a source field (identifying LEGIT as the trust authority) and a verdict string indicating the trust status or routing decision for the queried agent or endpoint in the x402 agentic economy.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input",
  "output"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "queryParams"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type",
    "example"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "schema": {
     "type": "object"
    },
    "example": {
     "type": "object"
    }
   },
   "additionalProperties": false
  },
  "inputSchema": {
   "type": "object"
  }
 },
 "additionalProperties": false
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "schema": {
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
   "generated_at",
   "window_hours",
   "chains",
   "large_inflows_24h",
   "leader",
   "narrative"
  ],
  "properties": {
   "chains": {
    "type": "array",
    "items": {
     "type": "object",
     "required": [
      "network",
      "settles_24h",
      "volume_usdc_24h",
      "rank"
     ],
     "properties": {
      "rank": {
       "type": "integer"
      },
      "network": {
       "type": "string",
       "description": "Chain slug, e.g. base-mainnet."
      },
      "settles_24h": {
       "type": "integer"
      },
      "chain_family": {
       "type": [
        "string",
        "null"
       ]
      },
      "network_name": {
       "type": [
        "string",
        "null"
       ]
      },
      "tx_count_24h": {
       "type": "integer"
      },
      "verifies_24h": {
       "type": "integer"
      },
      "latency_p50_ms": {
       "type": [
        "number",
        "null"
       ]
      },
      "avg_trust_score": {
       "type": [
        "number",
        "null"
       ]
      },
      "volume_usdc_24h": {
       "type": "number"
      },
      "large_inflows_24h": {
       "type": "integer"
      },
      "merchants_tracked": {
       "type": "integer"
      },
      "avg_settlement_time": {
       "description": "Facilitator-reported settlement time; null when unknown."
      },
      "avg_ticket_usdc_24h": {
       "type": [
        "number",
        "null"
       ],
       "description": "Mean settle size in USDC; null when no settles."
      },
      "settles_onchain_24h": {
       "type": "integer"
      },
      "settles_facilitator_24h": {
       "type": "integer"
      }
     }
    },
    "description": "One entry per chain with any signal, ranked by settle count (volume breaks ties)."
   },
   "leader": {
    "type": [
     "string",
     "null"
    ],
    "description": "Leading chain slug, or null while the arena is still gathering its first data."
   },
   "narrative": {
    "type": "string",
    "description": "One plain-English sentence about the leader."
   },
   "generated_at": {
    "type": "string",
    "description": "ISO-8601 UTC timestamp of this snapshot."
   },
   "window_hours": {
    "type": "integer",
    "description": "Benchmark window in hours (currently 24)."
   },
   "large_inflows_24h": {
    "type": "integer",
    "description": "Ecosystem-wide atypical on-chain i
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/legit-trust-routing-arena-7ee26aab/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from legit.gonna.bond](https://www.zero.xyz/host/legit.gonna.bond/llms.txt)
