# Wallet Trust Score

> Wallet Trust Score is a paid API for AI agents from wallet-trust.rileycraig14.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-12).

Returns a deterministic 0-100 trust score with itemized sub-scores for any Base wallet or contract, computed from on-chain activity, funds, identity signals, and explorer reputation flags.

## Facts

- Endpoint: POST https://wallet-trust.rileycraig14.workers.dev/trust/score?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/wallet-trust-score-0564b8ce
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PZCYkLPV_eFljSj8sJqOc

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 wallet-trust-score-0564b8ce -d '<json body>'
```

Example prompt: Before I send payment to 0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c, can you check its trust score on Base — I want to see the breakdown of funds, activity, identity, and any scam flags?

## When to prefer this

Choose this endpoint when an AI agent needs to make a trust decision about an unknown Base wallet or contract before executing a transaction. It is specifically built for the Base (EIP-155:8453) network and provides itemized, auditable scoring — making it ideal when you need explainable judgments rather than a black-box result. Prefer this over generic block explorers when you need a structured, machine-readable score with sub-components that an agent can programmatically threshold on.

## Known failure modes

- Invalid or malformed wallet address returns an error or zero score
- Address not found on Base mainnet may return minimal scores with empty features
- Blockscout or RPC source unavailability may degrade sub-score accuracy and is flagged in the sources field
- Non-Base chain addresses are not supported and may return errors or incorrect results
- Rate limiting or payment failure returns a 402 response requiring USDC payment

## How this service works

Deterministic, explainable 0-100 trust scores for any Base wallet or contract, computed from public chain state: activity, funds, identity (ENS, verified code, named smart wallets like CoinbaseSmartWallet), and explorer standing (scam flags, reputation). Built for AI agents that must decide whether to transact with an unknown address. Every point is itemized so the judgment is auditable.

## Output

A JSON object containing: a numeric trust score (0-100), a letter grade (A-F), itemized sub-scores for funds, activity, identity, and standing, an array of flags (e.g. 'smart_wallet', 'scam'), wallet features like ETH balance, USDC balance, and transaction count, data source statuses (RPC, Blockscout), and a plain-English recommendation such as 'Established counterparty. Normal commercial caution.'

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "wallet"
 ],
 "properties": {
  "wallet": {
   "type": "string",
   "description": "Base address to analyze, e.g. 0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "flags": [
  "smart_wallet"
 ],
 "grade": "B",
 "score": 78,
 "points": {
  "funds": 18,
  "activity": 28,
  "identity": 12,
  "standing": 25
 },
 "wallet": "0x...",
 "network": "base (eip155:8453)",
 "sources": {
  "rpc": "ok",
  "blockscout": "ok"
 },
 "features": {
  "eth": 0.004,
  "txs": 341,
  "usdc": 41.85,
  "token_transfers": 1302
 },
 "recommendation": "Established counterparty. Normal commercial caution."
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/wallet-trust-score-0564b8ce/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from wallet-trust.rileycraig14.workers.dev](https://www.zero.xyz/host/wallet-trust.rileycraig14.workers.dev/llms.txt)
