# Token Safety Verdict

> Token Safety Verdict is a paid API for AI agents from api.endpointrecord.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-11).

Checks a Base-chain token contract for honeypot risk, liquidity lock status, blacklist patterns, and scam signals, returning a scored safety verdict

## Facts

- Endpoint: POST https://api.endpointrecord.com/scan?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/token-safety-verdict-e323eb5f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_yJGBWQZvUe8nQKeGrzvgs

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 token-safety-verdict-e323eb5f -d '<json body>'
```

Example prompt: Can you run a safety check on this Base token at address 0x4200000000000000000000000000000000000006 and tell me if it's a honeypot, whether liquidity is locked, and what the overall risk verdict is?

## When to prefer this

Use this endpoint when you need a fast, multi-signal security assessment of a specific token on the Base blockchain before trading, listing, or integrating it. It combines two independent honeypot detection sources with liquidity lock status, ownership checks, and tax analysis in a single call — preferable over single-source checkers or generic on-chain data APIs when you need a consolidated risk verdict with confidence consensus. Best suited for DeFi trading bots, portfolio managers, or user-facing agents that need to gate decisions on token safety.

## Known failure modes

- Contract address not found on Base — 'found: false' with incomplete check data
- Honeypot sources disagree — 'contradiction' field populated, lower confidence result
- Token has no DEX liquidity — liquidity USD reported as 0 or near-zero
- Invalid contract address format returns validation error
- Idempotency key reuse with different address may return cached result for original address
- Network or provider timeout results in 'checkIncomplete: true'

## How this service works

Token safety verdict for Base: contract security (two independent honeypot sources), DEX liquidity, blacklist and scam pattern checks

## Output

A JSON object containing a numerical risk score (0–10), a verdict label (e.g. SAFE, CAUTION, DANGER), a list of human-readable risk flags, and detailed contract data including honeypot consensus from two independent sources, DEX liquidity in USD, buy/sell tax rates, open-source status, proxy detection, mint capability, ownership renouncement, and liquidity lock status.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "requestKey": {
   "type": "string",
   "pattern": "^[\\x21-\\x7E]+$",
   "maxLength": 128,
   "minLength": 16,
   "description": "Random secret chosen by the caller. Repeating the request with the same requestKey and tokenAddress never charges twice. Anyone who knows both can fetch the result, so keep it secret."
  },
  "tokenAddress": {
   "type": "string",
   "pattern": "^0x[0-9a-fA-F]{40}$",
   "description": "Contract address of the token to check on Base."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "flags": [
   "✅ Ownership renounced — contract can no longer be controlled",
   "⚠️ Liquidity not locked — developer can pull liquidity (rug pull)"
  ],
  "score": 6,
  "verdict": "CAUTION",
  "contract": {
   "chain": "base",
   "found": true,
   "address": "0x4200000000000000000000000000000000000006",
   "hasMint": false,
   "security": {
    "proxy": false,
    "buyTax": 0,
    "checked": true,
    "sellTax": 0,
    "honeypot": false,
    "mintable": false,
    "openSource": true
   },
   "ownerRenounced": true,
   "checkIncomplete": false,
   "dexLiquidityUsd": 1324965.48,
   "honeypotVerdict": {
    "sources": 2,
    "honeypot": false,
    "consensus": true,
    "contradiction": null
   },
   "liquidityLocked": false
  },
  "verdictLabel": "🟡 CAUTION — elevated risk, not an established listed asset"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/token-safety-verdict-e323eb5f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.endpointrecord.com](https://www.zero.xyz/host/api.endpointrecord.com/llms.txt)
