# x402 Payment-Gated Base Wallet Intelligence

> x402 Payment-Gated Base Wallet Intelligence is a paid API for AI agents from nova5-x402.yesterdays-signal.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Returns a risk verdict (SAFE/CAUTION/RISKY), risk score, and detailed reasons for any EVM wallet address on Base, paid per-call with USDC via x402

## Facts

- Endpoint: GET https://nova5-x402.yesterdays-signal.workers.dev/wallet-decision
- 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/x402-payment-gated-base-wallet-intelligence-cd6a5743
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8iA7nDTXHwA8_YXXI4X58

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 x402-payment-gated-base-wallet-intelligence-cd6a5743
```

Example prompt: Can you run a wallet risk check on 0x1234567890abcdef1234567890abcdef12345678 and tell me if it's safe, cautious, or risky to transact with, along with the reason and its USDC balance on Base?

## When to prefer this

Choose this endpoint when you need real-time, on-chain wallet risk intelligence specifically on the Base network, with a scored verdict and human-readable reasons — especially in agentic payment flows where you want to gate transactions behind a risk check. Prefer it over generic blockchain explorers when you need a structured SAFE/CAUTION/RISKY classification with an explanation, not just raw transaction history. The micro-payment model ($0.01 USDC via x402) makes it suitable for per-call invocation inside automated agent pipelines without subscriptions.

## Known failure modes

- Missing or malformed wallet address returns a 400-level error
- Payment not provided or insufficient USDC triggers 402 Payment Required before any data is returned
- Invalid EVM address format (non-hex, wrong length) likely returns an error or empty result
- RPC node unavailability may cause delayed or failed responses
- Rate limiting if too many concurrent calls are attempted

## How this service works

Live Base wallet intelligence paid with USDC via x402

## Output

Returns a JSON object with: the queried address, a three-tier verdict (SAFE, CAUTION, or RISKY), a numeric risk score from 0–100, an array of human-readable reasons explaining the verdict, current USDC balance, native ETH balance, current gas price in gwei, the block number at query time, the RPC node used, provenance metadata, and an ISO timestamp.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "address"
 ],
 "properties": {
  "address": {
   "type": "string",
   "description": "EVM wallet address"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "address": {
   "type": "string"
  },
  "reasons": {
   "type": "array",
   "items": {
    "type": "string"
   }
  },
  "verdict": {
   "enum": [
    "SAFE",
    "CAUTION",
    "RISKY"
   ],
   "type": "string"
  },
  "rpc_used": {
   "type": "string"
  },
  "timestamp": {
   "type": "string"
  },
  "provenance": {
   "type": "string"
  },
  "risk_score": {
   "type": "number",
   "maximum": 100,
   "minimum": 0
  },
  "block_number": {
   "type": "number"
  },
  "usdc_balance": {
   "type": "number"
  },
  "gas_price_gwei": {
   "type": "number"
  },
  "native_balance": {
   "type": "number"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-payment-gated-base-wallet-intelligence-cd6a5743/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from nova5-x402.yesterdays-signal.workers.dev](https://www.zero.xyz/host/nova5-x402.yesterdays-signal.workers.dev/llms.txt)
