# Kertivo Shield Full-History Address Check

> Kertivo Shield Full-History Address Check is a paid API for AI agents from kertivo.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-29).

Full-history address-poisoning detection for USDC sends on Base, pulling up to the sender's 500 most recent Base USDC transfers via Blockscout to check if the recipient is a lookalike or previously-unseen address.

## Facts

- Endpoint: POST https://kertivo.com/address/check/full?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/kertivo-shield-full-history-address-check-612c274a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_K3pFNNZnWCM4xxluuhzK-

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 kertivo-shield-full-history-address-check-612c274a -d '<json body>'
```

Example prompt: Before I send USDC on Base to 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B, run a full-history address-poisoning check — my sending address is 0x1234567890abcdef1234567890abcdef12345678 — and tell me if it's a lookalike or if I've never sent to it before.

## When to prefer this

Choose this endpoint over /address/check (the cheaper $0.001 partial/RPC tier) when you need maximum coverage of the sender's Base USDC transfer history — up to 500 transactions via Blockscout — and the additional accuracy is worth $0.005 per call. Ideal for high-value transfers, automated DeFi agents making recurring payments, or any scenario where address-poisoning risk is a serious concern and partial history is insufficient.

## Known failure modes

- Blockscout index unavailable — call is not charged, but full history coverage is not provided
- Invalid Ethereum address format for 'from' or 'to' fields — 400 validation error
- Address not found in any Base USDC history — returns 'never seen before' flag rather than an error
- Network timeout on Blockscout query — may fall back to v2 page or partial RPC tier
- Payment failure via x402 protocol — call rejected before processing

## How this service works

Full-history address-poisoning check before you send USDC on Base. Same risk/lookalike/seenBefore logic as /address/check, but funding history comes from ONE Blockscout index call (x402, up to the sender's 500 most recent Base USDC transfers; v2 page fallback) so coverage is usually the sender's full Base USDC history. Body {from, to}. Not charged if the index is down. Cheap partial/RPC tier: POST /address/check ($0.001).

## Output

Returns a risk assessment indicating whether the recipient address is a likely address-poisoning attempt, including lookalike detection results, whether the address has been seen before in the sender's Base USDC transfer history (up to 500 most recent transactions via Blockscout), and an overall risk verdict. If the Blockscout index is unavailable, the charge is waived.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "to": {
   "type": "string",
   "pattern": "^0x[0-9a-fA-F]{40}$",
   "description": "Intended recipient (aliases: recipient, toAddress)"
  },
  "from": {
   "type": "string",
   "pattern": "^0x[0-9a-fA-F]{40}$",
   "description": "Sender address (aliases: sender, fromAddress). Required for /full."
  },
  "chain": {
   "type": [
    "string",
    "integer"
   ],
   "description": "Optional. Base only."
  },
  "token": {
   "type": "string",
   "description": "Optional. USDC only."
  },
  "contacts": {
   "type": "array",
   "items": {
    "type": "string",
    "pattern": "^0x[0-9a-fA-F]{40}$"
   },
   "maxItems": 50,
   "description": "Optional: up to 50 trusted addresses / address book (aliases: known_addresses, known)."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/kertivo-shield-full-history-address-check-612c274a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from kertivo.com](https://www.zero.xyz/host/kertivo.com/llms.txt)
