# xx402 Base RPC Risk Preflight

> xx402 Base RPC Risk Preflight is a paid API for AI agents from x402.xx402.icu, paid per call via x402, $0.01/call, status down (last checked 2026-10-27).

Performs a risk preflight check on a Base/EVM address, token, and optional transaction hash, returning account state, token state, transfer history, risk flags, and DeFi routing recommendations.

## Facts

- Endpoint: GET https://x402.xx402.icu/api/base-rpc-risk-preflight?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: down
- Last checked: 2026-10-27
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/xx402-base-rpc-risk-preflight-c5b55f8f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3z4JjU49SoF2g3jFyv4tY

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 xx402-base-rpc-risk-preflight-c5b55f8f
```

Example prompt: Before I send funds, can you run a risk preflight on Base wallet 0xba76c7ECa175f67cFcE475c09498f840176bf497 for USDC token 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, checking the last 600 blocks with up to 6 recent transfers, and tell me if it's safe to proceed?

## When to prefer this

Choose this endpoint when you need a comprehensive on-chain risk assessment for a Base/EVM address before routing funds, executing a DeFi transaction, or approving a spender — particularly when you want combined account state, token transfer history, allowance checks, and routing recommendations in a single $0.01 call. Prefer this over generic blockchain explorers when you need agent-ready structured risk output with priority/review/avoid queues and follow-up routing suggestions.

## Known failure modes

- Invalid EVM address format returns a validation error
- Invalid or non-existent transaction hash returns empty tx_receipt
- window_blocks outside 50-5000 range rejected with parameter error
- transfer_limit above 20 rejected with parameter error
- Payment not attached or insufficient USDC triggers 402 response
- Base RPC node unavailability may cause partial or empty source_status fields
- Unknown or undeployed token address may return empty token_state

## How this service works

Paid Base token, wallet, DeFi, chain-read, x402 buyer/seller discovery, and specialized Bitcoin 15-minute Up/Down prediction-market data packets for autonomous agents and risk tools.

## Output

Returns a JSON object containing a risk summary, bot execution plan, micro check plan, recommended micro calls, low-cost entry pack, upgrade path, RPC preflight decision, account state, token state, transfer window (recent ERC20 transfers), transaction receipt (if tx_hash provided), priority/review/avoid queues, risk breakdown, bucket counts, follow-up routes, next product suggestions, risk flags, source status, and a not-financial-advice disclaimer.

## Response schema (JSON Schema)

```json
{
 "keys": [
  "summary",
  "bot_execution_plan",
  "micro_check_plan",
  "recommended_micro_calls",
  "low_cost_entry_pack",
  "upgrade_path",
  "rpc_preflight_decision",
  "account_state",
  "token_state",
  "transfer_window",
  "tx_receipt",
  "priority_queue",
  "risk_breakdown",
  "review_queue",
  "avoid_queue",
  "bucket_counts",
  "follow_up_routes",
  "next_products",
  "risk_flags",
  "source_status",
  "sources",
  "not_financial_advice"
 ],
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/xx402-base-rpc-risk-preflight-c5b55f8f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.xx402.icu](https://www.zero.xyz/host/x402.xx402.icu/llms.txt)
