# RugCourt AI – Verdict for Base Tokens

> RugCourt AI – Verdict for Base Tokens is a paid API for AI agents from rugcourt.xyz, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-27).

Returns an automated on-chain risk case file for a Base or Clanker token contract, including holder concentration, deployer history, airdrop allocations, and contract trap flags.

## Facts

- Endpoint: GET https://rugcourt.xyz/api/v1/verdict?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-27
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rugcourt-ai-verdict-for-base-tokens-cdde604a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2wZ7jz075k_Dh6zabi_LS

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 rugcourt-ai-verdict-for-base-tokens-cdde604a
```

Example prompt: Can you run a RugCourt verdict on the Base token at 0x1234567890abcdef1234567890abcdef12345678 and tell me the risk score, any flags like airdrop concentration or contract traps, and whether it looks safe to buy?

## When to prefer this

Use this endpoint when you need a fast, holistic on-chain risk assessment for a specific Base or Clanker token contract — especially when evaluating new or low-liquidity tokens for rug pull signals, airdrop dump risk, or deployer red flags. Prefer this over generic block explorers when you want a pre-computed, structured risk verdict with severity-graded flags rather than raw on-chain data.

## Known failure modes

- Invalid or non-Base contract address returns an error or empty result
- Token not yet indexed returns no verdict or a pending state
- Rate limiting or payment failure (x402) returns a 402 Payment Required error
- Contract address for a non-token (e.g. EOA or non-ERC20) may return no meaningful flags
- Very new tokens may have incomplete holder data leading to partial flags

## How this service works

Automated on-chain case files for new Base and Clanker tokens: holders, deployer history, airdrop allocations and contract traps, in one card.

## Output

A JSON case file containing: a risk score (0–100), a badge summarizing the top risk, a headline, a theme (e.g. caution/safe/danger), an array of individual risk flags (each with id, label, detail, and severity), the token symbol and contract address, a link to the full RugCourt case page, and the timestamp when the case was filed.

## Request schema (JSON Schema)

```json
{
 "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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "address"
     ],
     "properties": {
      "address": {
       "type": "string",
       "description": "Base token contract address (0x followed by 40 hex characters)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "badge": "40% TO AIRDROP LIST",
  "flags": [
   {
    "id": "airdrop",
    "label": "40% TO AIRDROP LIST",
    "detail": "40% of supply is reserved for a private airdrop list, claimable in 2 days.",
    "severity": "medium"
   },
   {
    "id": "concentration",
    "label": "TOP 5 HOLD 31%",
    "detail": "The top 5 holders outside pools and locks own 31% of circulating supply.",
    "severity": "medium"
   }
  ],
  "theme": "caution",
  "status": "verdict",
  "symbol": "EXAMPLE",
  "address": "0x0000000000000000000000000000000000000000",
  "caseUrl": "https://rugcourt.xyz/case/0x0000000000000000000000000000000000000000",
  "filedAt": "2026-10-21T15:30:00.000Z",
  "headline": "40% of EXAMPLE's supply sits with a private airdrop list",
  "riskScore": 46
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/rugcourt-ai-verdict-for-base-tokens-cdde604a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from rugcourt.xyz](https://www.zero.xyz/host/rugcourt.xyz/llms.txt)
