# TokenVerdict by AgentGate

> TokenVerdict by AgentGate is a paid API for AI agents from api.youraitools.co, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-26).

Returns a risk verdict (safe/caution/danger), risk score, and detailed safety signals for any ERC-20 token contract on Base (chain 8453)

## Facts

- Endpoint: GET https://api.youraitools.co/tokenverdict/v1/verdict?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-26
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tokenverdict-by-agentgate-2d0eeaea
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Hp9TU7TfoWT2zONWvQdO5

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 tokenverdict-by-agentgate-2d0eeaea
```

Example prompt: Before I swap into it, can you run a TokenVerdict safety check on the Base token at 0x532f27101965dd16442E59d40670FaF5eBB142E4 and tell me the risk score, verdict, and whether it's a honeypot or has any dangerous owner privileges?

## When to prefer this

Use TokenVerdict when you need a fast, structured, machine-readable risk assessment for a specific ERC-20 token on the Base blockchain before executing a trade, swap, or investment. It is purpose-built for AI agents and trading bots that need a single deterministic JSON verdict rather than a human-readable report. Prefer this over generic blockchain explorers when you need honeypot simulation, tax analysis, and owner privilege checks bundled in one call. It is Base-specific; for Solana tokens use SolVerdict instead.

## Known failure modes

- Missing or invalid contract address returns an error — address must be a valid Base chain (8453) ERC-20 checksum or lowercase hex address
- Token not deployed on Base returns an unknown or error response
- Third-party data sources (e.g. honeypot simulator, liquidity provider) may be down, resulting in partial=true and entries in the unknown array
- Non-ERC-20 contracts (e.g. NFTs, multisigs) may return incomplete signals
- Payment failure via x402 protocol results in 402 response before verdict is returned

## How this service works

Token risk check API for Base (honeypot and scam token detector). Base token risk verdict for bots and agents in one fixed JSON: verdict (safe / caution / danger), risk_score 0-100 (higher is riskier) and signals for honeypot sell simulation, buy / sell / transfer tax, owner renounced and privileges (mint, pause, blacklist, tax change), upgradeable proxy, LP burn, top holders, verified source and age. Unknown when a source is down. Contract safety check, not financial advice.

## Output

A fixed JSON object containing: verdict string (safe/caution/danger), risk_score 0-100, confidence level, token name/symbol, chain info, a reasons array with human-readable explanations, a signals object with honeypot simulation result, buy/sell/transfer tax percentages, liquidity in USD, LP burn percentage, owner address and renouncement status, owner privilege flags (mint, pause, blacklist, tax change, trading switch, balance edit, role-based access), upgradeable proxy flag, top 10 holders percentage (overall and excluding pools), contract verification status, token age in days, and an unknown array listing any data sources that were unavailable.

## 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 (chain 8453) ERC-20 contract address, e.g. 0x532f27101965dd16442E59d40670FaF5eBB142E4 (token= also accepted)"
      }
     },
     "description": "Search intents: token risk score, honeypot detector, rug pull checker, base token safety api, sniper bot token check, erc20 scam check"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "name": {
       "type": "string"
      },
      "chain": {
       "type": "string"
      },
      "flags": {
       "type": "array"
      },
      "cached": {
       "type": "boolean"
      },
      "engine": {
       "type": "string"
      },
      "schema": {
       "type": "string"
      },
      "symbol": {
       "type": "string"
      },
      "address": {
       "type": "string"
      },
      "partial": {
       "type": "boolean"
      },
      "reasons": {
       "type": "array"
      },
      "signals": {
       "type": "object"
      },
      "unknown": {
       "type": "array"
      },
      "verdict": {
       "type": "string"
      },
      "chain_id": {
       "type": "number"
      },
      "checked_at": {
       "type": "string"
      },
      "confidence": {
       "type": "string"
      },
      "risk_score": {
       "type": "number"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "name": "Brett",
  "chain": "base",
  "flags": [],
  "cached": false,
  "engine": "tokenverdict-0.1",
  "schema": "tokenverdict.verdict/1",
  "symbol": "BRETT",
  "address": "0x532f27101965dd16442e59d40670faf5ebb142e4",
  "partial": false,
  "reasons": [
   {
    "code": "sellable",
    "text": "Simulated buy and sell both worked with no token tax.",
    "severity": "good"
   },
   {
    "code": "renounced",
    "text": "Ownership renounced.",
    "severity": "good"
   }
  ],
  "signals": {
   "honeypot": false,
   "buy_tax_pct": 0,
   "sell_tax_pct": 0,
   "liquidity_usd": 2239472,
   "lp_burned_pct": "not_applicable",
   "owner_address": "0x0000000000000000000000000000000000000000",
   "sell_simulated": true,
   "token_age_days": 974.3,
   "lp_lock_checked": false,
   "owner_renounced": true,
   "owner_privileges": {
    "mint": false,
    "pause": false,
    "blacklist": false,
    "tx_limits": true,
    "change_tax": true,
    "balance_edit": false,
    "trading_switch": true,
    "role_based_access": false
   },
   "transfer_tax_pct": 0,
   "contract_verified": true,
   "liquidity_present": true,
   "recognized_issuer": null,
   "top10_holders_pct": 32.5,
   "upgradeable_proxy": false,
   "owner_privileges_usable": false,
   "top10_holders_ex_pools_pct": 29.5
  },
  "unknown": [],
  "verdict": "safe",
  "chain_id": 8453,
  "checked_at": "2026-10-25T13:32:18.694Z",
  "confidence": "high",
  "risk_score": 0
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tokenverdict-by-agentgate-2d0eeaea/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.youraitools.co](https://www.zero.xyz/host/api.youraitools.co/llms.txt)
