# AgentForge Wallet Safety Check

> AgentForge Wallet Safety Check is a paid API for AI agents from agentforge-taupe.vercel.app, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-30).

Performs a pre-transaction composite safety check on a wallet and target contract before executing a DeFi action, combining approval scanning, activity pattern detection, and contract risk scoring.

## Facts

- Endpoint: GET https://agentforge-taupe.vercel.app/v1/wallet-safety?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentforge-wallet-safety-check-1f30f5d1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FBIyqc9roB25s5Mzxb3p8

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 agentforge-wallet-safety-check-1f30f5d1
```

Example prompt: Before I swap on Uniswap, do a standard wallet safety check on 0xABCDEF1234567890ABCDEF1234567890ABCDEF12 against the Uniswap v3 router contract 0x1F98431c8aD98523631AE4a59f267346ea31F984 on Ethereum — flag any dangerous approvals or contract risks.

## When to prefer this

Use this endpoint as a pre-flight gate in any AI agent DeFi workflow where you need a single composite risk signal before committing to a transaction. It is preferable to calling separate approval scanners and contract auditors individually when you need a fast, unified score. Choose the 'deep' depth for high-value transactions and 'quick' for low-stakes or time-sensitive operations. Best suited for Ethereum, Base, Arbitrum, Optimism, and Polygon chains.

## Known failure modes

- Invalid wallet or contract address format (must match 0x + 40 hex chars) returns a validation error
- Unsupported chain value outside the allowed enum returns an error
- Contract address not found or undeployed on specified chain may return low confidence or error
- Network congestion or RPC issues on the target chain may cause timeouts
- Payment of 0.1 USDC required per call; insufficient funds or x402 payment failure blocks the request

## How this service works

Pre-transaction wallet safety check for agents about to execute a DeFi action: combines approval scanning, activity pattern detection, and target contract risk into one composite score. Category: data.

## Output

Returns a composite safety score for the wallet-contract interaction, including flags for dangerous or unlimited token approvals, suspicious wallet activity patterns, and a risk assessment of the target contract. The depth parameter (quick/standard/deep) controls thoroughness of analysis.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "chain": {
   "enum": [
    "ethereum",
    "base",
    "arbitrum",
    "optimism",
    "polygon"
   ],
   "type": "string",
   "default": "ethereum"
  },
  "depth": {
   "enum": [
    "quick",
    "standard",
    "deep"
   ],
   "type": "string",
   "default": "standard"
  },
  "walletAddress": {
   "type": "string",
   "pattern": "^0x[a-fA-F0-9]{40}$",
   "description": "Wallet address to check"
  },
  "targetContract": {
   "type": "string",
   "pattern": "^0x[a-fA-F0-9]{40}$",
   "description": "Target contract to assess before interaction"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentforge-wallet-safety-check-1f30f5d1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentforge-taupe.vercel.app](https://www.zero.xyz/host/agentforge-taupe.vercel.app/llms.txt)
