# Crucible Wallet Security Audit

> Crucible Wallet Security Audit is a paid API for AI agents from crucible.unitynodes.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-14).

Audits an Ethereum wallet address for contract-level risks, classifying spender contracts by risk level with evidence and confidence scores

## Facts

- Endpoint: POST https://crucible.unitynodes.com/audit/wallet
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/crucible-wallet-security-audit-d74525bd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_s1DZRrEsk7QYfOtnvyWZ3

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 crucible-wallet-security-audit-d74525bd -d '<json body>'
```

Example prompt: Can you audit Ethereum wallet 0xAbC123...def for any risky contract approvals, and also check if spender 0xDEF456...789 is safe to interact with?

## When to prefer this

Choose this endpoint when you need a detailed, cited, per-contract risk breakdown for a specific Ethereum mainnet wallet, especially when you want to check specific spender approvals. Prefer this over generic blockchain explorers when you need structured risk classification with confidence scores and evidence rather than raw transaction data.

## Known failure modes

- Invalid or malformed wallet address returns a validation error
- Unknown or very new wallet with no on-chain history may return empty contractRisks array
- Network or RPC timeout may cause a 500 or delayed response
- Payment not included or insufficient USDC causes a 402 Payment Required response
- Spender address not checksummed or invalid format causes rejection

## How this service works

Pay-per-call Web3 agent services: wallet, token and agent security audits; token prices, depeg checks and portfolio valuation; cited fact-checking and source research.

## Output

Returns a structured object containing the wallet address, an array of contract risks (each with contract address, risk level, classification labels, and matched risk features), a numeric risk score, a confidence value, a content hash, and cited evidence entries linking claims to source URLs.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "wallet"
 ],
 "properties": {
  "wallet": {
   "type": "string",
   "description": "Wallet address (0x...), Ethereum mainnet"
  },
  "spenders": {
   "type": "array",
   "description": "Optional spender addresses to check"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "cost": {
   "type": "number"
  },
  "data": {
   "type": "object",
   "properties": {
    "wallet": {
     "type": "string"
    },
    "contractRisks": {
     "type": "array",
     "items": {
      "type": "object",
      "properties": {
       "contract": {
        "type": "string"
       },
       "riskLevel": {
        "type": "string"
       },
       "classification": {
        "type": "array",
        "items": {
         "type": "string"
        }
       },
       "matchedFeatures": {
        "type": "array",
        "items": {
         "type": "string"
        }
       }
      }
     }
    }
   }
  },
  "sources": {
   "type": "array",
   "items": {
    "type": "object",
    "properties": {
     "url": {
      "type": "string"
     },
     "hash": {
      "type": "string"
     },
     "name": {
      "type": "string"
     }
    }
   }
  },
  "evidence": {
   "type": "array",
   "items": {
    "type": "object",
    "properties": {
     "claim": {
      "type": "string"
     },
     "support": {
      "type": "string"
     },
     "sourceIndex": {
      "type": "number"
     }
    }
   }
  },
  "riskScore": {
   "type": "number"
  },
  "confidence": {
   "type": "number"
  },
  "contentHash": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/crucible-wallet-security-audit-d74525bd/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from crucible.unitynodes.com](https://www.zero.xyz/host/crucible.unitynodes.com/llms.txt)
