# Crucible Token Approval Revoke Audit

> Crucible Token Approval Revoke 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).

Analyzes an Ethereum wallet's token approvals and identifies which ones should be revoked due to security risk, returning a prioritized revocation list with reasons and evidence.

## Facts

- Endpoint: POST https://crucible.unitynodes.com/audit/revoke
- 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-token-approval-revoke-audit-ba3bb2e6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fwBHbYNnxnAQkoXPUYu0J

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-token-approval-revoke-audit-ba3bb2e6 -d '<json body>'
```

Example prompt: Can you audit my Ethereum wallet 0x4a3b...c9f2 and tell me which token approvals I should revoke — I want to know which spenders are risky and why?

## When to prefer this

Choose this endpoint when you need a security-focused, cited analysis of which token approvals to revoke for an Ethereum mainnet wallet. It is ideal when the agent needs not just a raw approval list but prioritized revocation recommendations with reasons and evidence. Prefer this over generic blockchain explorers when you want risk scoring and source-backed justification rather than raw transaction data.

## Known failure modes

- Invalid or malformed wallet address returns a validation error
- Wallet with no on-chain history may return empty approvals list
- Rate limiting or payment failure (x402) if USDC payment is not completed
- Slow or unavailable on-chain data sources may increase latency or return partial results
- Mainnet-only: non-Ethereum addresses or L2 addresses will fail or return no results

## 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 an array of token approval revocation recommendations, each with the token address, spender address, and reason for revocation. Also includes the total number of approvals scanned, an overall risk score, a confidence score, a content hash for auditability, and cited sources with evidence claims supporting each finding.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "wallet"
 ],
 "properties": {
  "wallet": {
   "type": "string",
   "description": "Wallet address (0x...), Ethereum mainnet"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "cost": {
   "type": "number"
  },
  "data": {
   "type": "object",
   "properties": {
    "revoke": {
     "type": "array",
     "items": {
      "type": "object",
      "properties": {
       "token": {
        "type": "string"
       },
       "reason": {
        "type": "string"
       },
       "spender": {
        "type": "string"
       }
      }
     }
    },
    "wallet": {
     "type": "string"
    },
    "approvals": {
     "type": "number"
    }
   }
  },
  "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-token-approval-revoke-audit-ba3bb2e6/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)
