# token-risk.com Wallet Structural Safety Report

> token-risk.com Wallet Structural Safety Report is a paid API for AI agents from token-risk.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Returns a deterministic on-chain structural-safety score (0-100) and risk report for a Base wallet/contract address, including contract detection, verification status, proxy/owner analysis, and privileged-function detection.

## Facts

- Endpoint: POST https://token-risk.com/v1/wallet
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/token-risk-com-wallet-structural-safety-report-930bb45e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rapHreiUjMQzI-lx44fD7

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-risk-com-wallet-structural-safety-report-930bb45e -d '<json body>'
```

Example prompt: Can you run a structural safety check on the Base address 0x4200000000000000000000000000000000000006 and tell me its risk score, whether it's a verified contract, and if it has any dangerous owner or proxy functions?

## When to prefer this

Choose this endpoint when you need a fast, keyless, pay-per-call structural safety audit of a specific Base network address — particularly useful for DeFi agents vetting contracts before interaction, wallets screening counterparties, or any workflow that needs contract verification status and privilege analysis without requiring API key signup. Best for Base-specific addresses; not suitable for behavioral/historical analysis or other EVM chains.

## Known failure modes

- Invalid address format (not a valid 0x + 40 hex chars) — likely 400/422 validation error
- Payment failure or insufficient USDC balance — x402 payment required, $0.01 per call
- Address not found on Base network — may return empty or zero-score result
- Rate limiting or provider downtime — intermittent 5xx errors
- Non-Base chain address provided — results may be inaccurate or unavailable

## How this service works

Deterministic on-chain structural-safety report for a Base address: contract detection, verification status, proxy/owner/privileged-function analysis. Behavioral signals (age, activity, funding) not yet included. Keyless x402-native payment — no signup, no API key. Score 0-100, higher = structurally safer. See free real samples before paying: GET /samples/index.json

## Output

A deterministic structural safety report including a numeric score from 0 to 100 (higher = structurally safer), contract vs. EOA detection, on-chain verification status, proxy pattern detection, owner/admin privilege analysis, and privileged-function findings for the queried Base address.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "address": {
   "type": "string",
   "pattern": "^0x[0-9a-fA-F]{40}$"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "cache": {
   "hit": false,
   "ageSeconds": 0
  },
  "score": 100,
  "checks": [
   {
    "id": "address_kind",
    "status": "pass",
    "summary": "address is an EOA (no contract bytecode)"
   }
  ],
  "engine": {
   "version": "0.1.0"
  },
  "address": "0x89232ffb57c3b865b5baed4236765dfc797e28a9",
  "chainId": 8453,
  "scoring": {
   "penalties": [],
   "configVersion": "1.0.0"
  },
  "verdict": "low_risk",
  "requestId": "018f2c6e-wallet-example",
  "generatedAt": "2026-01-01T00:00:00.000Z",
  "schemaVersion": 1
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/token-risk-com-wallet-structural-safety-report-930bb45e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from token-risk.com](https://www.zero.xyz/host/token-risk.com/llms.txt)
