# Stride20k Token Risk Score API

> Stride20k Token Risk Score API is a paid API for AI agents from gateway.stride20k.com, paid per call via x402, $0.15/call, status unknown (last checked 2026-10-11).

Returns a deterministic 0-100 rug-check risk score for any ERC-20 token on Ethereum, Base, or Polygon, with rubric flags and all underlying signals.

## Facts

- Endpoint: GET https://gateway.stride20k.com/risk/token/:chain/:address?utm_source=zero.xyz
- Price: $0.15/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/stride20k-token-risk-score-api-5c6bdefb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_vqncCHU_yNWUpMX631IgE

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 stride20k-token-risk-score-api-5c6bdefb
```

Example prompt: Can you run a rug-check on the Ethereum token at 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 and tell me the risk score, any red flags, and whether the source is verified?

## When to prefer this

Use this endpoint when you need a fast, auditable, deterministic safety check on an ERC-20 token before trading, listing, or integrating it — especially when you want a transparent rubric (no black-box AI) covering bytecode presence, price confidence, source verification, supply, decimals, and contract age across Ethereum, Base, or Polygon.

## Known failure modes

- Invalid or non-ERC-20 contract address returns error or score of 0 with no-bytecode flag
- Unsupported chain value returns 400/validation error
- Etherscan or DefiLlama upstream unavailable may result in partial signals or cached data
- Zero-supply or self-destructed contracts score very low
- Non-0x-prefixed or malformed address rejected by schema pattern validation

## How this service works

Token risk score API: deterministic 0-100 rug-check for ERC-20s on Ethereum, Base, Polygon, Arbitrum, Optimism, BSC, and Avalanche. Combines on-chain reads (bytecode, symbol, decimals, supply), DefiLlama price + confidence, and Etherscan verification and age. Published rubric, no AI: start 50; no bytecode=0; +15 price (+10 confidence>=0.9); +15 verified source (-10 unverified); -10 zero supply; -5 odd decimals; +10 age>=180d, -15 age<7d. NOT financial advice.

## Output

A JSON object containing: ok (boolean), score (0-100 integer where higher means fewer red flags), flags array (e.g. 'unverified-source', 'very-new-contract'), signals object with every rubric input (codePresent, symbol, decimals, totalSupply, priceUsd, priceConfidence, sourceVerified, contractAgeDays, checksPerformed), and meta (source, cached, fetchedAt, attribution).

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stride20k-token-risk-score-api-5c6bdefb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from gateway.stride20k.com](https://www.zero.xyz/host/gateway.stride20k.com/llms.txt)
