# ManyLives Token Verdict

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

Returns a comprehensive on-chain risk verdict for a Base network token, including risk rating, technical flags, trend indicators, market impact, and contract metadata.

## Facts

- Endpoint: GET https://api.manylives.me/paid/token/verdict?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/manylives-token-verdict-2cae2a46
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_orkqPYrivBjeeu89LE1HO

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 manylives-token-verdict-2cae2a46
```

Example prompt: Can you give me a full risk verdict on the Base token at contract address 0x940181a94A35A4569E4529A3CDfB74e38FD98631 — I want to know if it's safe to trade, what the trend looks like, and any red flags on the contract.

## When to prefer this

Use this endpoint when you need a fast, structured, multi-dimensional risk verdict on a specific Base network token before executing a trade or recommending an asset. It combines on-chain contract analysis, market liquidity, trend indicators, and holder activity in a single pay-per-call request — ideal for AI trading agents that need a quick, verifiable safety check without maintaining their own on-chain indexing infrastructure.

## Known failure modes

- Invalid or non-Base-network contract address returns an error
- Token contract not found on Base returns empty or error response
- Network congestion may delay on-chain data freshness
- Payment not processed (x402 flow failure) results in 402 response
- Very new tokens with minimal activity may return sparse data

## How this service works

Pay-per-call tools for people building AI agents: live web search and page contents, point-in-time crypto market data and news for backtests (no lookahead), verifiable track records of 1,000 crypto strategies locked on the Base network, company profiles, quick AI and batch prices. Ask us to turn a public website into a JSON endpoint. Pay per call, no account, free trial.

## Output

A JSON object containing: a top-level 'verdict' text summary, a 'risk' level string (e.g. 'medium'), an array of 'flags' describing specific concerns (e.g. 'has an active owner'), a 'trend' object with RSI-14 value and trend direction, a 'market' object with USD price per token and estimated price impact of a $1,000 trade, an 'activity' object with transfer count and unique address count, and a 'contract' object indicating whether the token is an upgradeable proxy and whether ownership has been renounced.

## 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": {
     "type": "string",
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "token"
     ],
     "properties": {
      "token": {
       "type": "string",
       "examples": [
        "0x940181a94A35A4569E4529A3CDfB74e38FD98631"
       ],
       "description": "0x... token contract on the Base network (required)"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "properties": {
      "risk": {
       "type": "string"
      },
      "flags": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "token": {
       "type": "string"
      },
      "trend": {
       "type": "object",
       "properties": {
        "rsi14": {
         "type": "number"
        },
        "trend": {
         "type": "string"
        }
       }
      },
      "market": {
       "type": "object",
       "properties": {
        "usd_per_token": {
         "type": "number"
        },
        "impact_1000_usd_pct": {
         "type": "number"
        }
       }
      },
      "symbol": {
       "type": "string"
      },
      "verdict": {
       "type": "string"
      },
      "activity": {
       "type": "object",
       "properties": {
        "transfers": {
         "type": "number"
        },
        "unique_addresses": {
         "type": "number"
        }
       }
      },
      "contract": {
       "type": "object",
       "properties": {
        "upgradeable_proxy": {
         "type": "boolean"
        },
        "ownership_renounced": {
         "type": "boolean"
        }
       }
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "risk": "medium",
  "flags": [
   "has an active owner"
  ],
  "token": "0x…",
  "trend": {
   "rsi14": 58,
   "trend": "uptrend"
  },
  "market": {
   "usd_per_token": 0.52,
   "impact_1000_usd_pct": 1.4
  },
  "symbol": "EX",
  "verdict": "…",
  "activity": {
   "transfers": 120,
   "unique_addresses": 80
  },
  "contract": {
   "upgradeable_proxy": false,
   "ownership_renounced": false
  }
 }
}
```

## More

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