# Crucible Finance Holdings

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

Returns the token holdings (balances) for a given Ethereum mainnet wallet address, with supporting evidence and confidence scoring

## Facts

- Endpoint: POST https://crucible.unitynodes.com/finance/holdings
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/crucible-finance-holdings-62aaae8a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NgCp_Bwxchsf93RzlzBBk

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-finance-holdings-62aaae8a -d '<json body>'
```

Example prompt: What tokens does the Ethereum wallet 0x742d35Cc6634C0532925a3b844Bc454e4438f44e currently hold? Show me the full list of balances with any risk or confidence scores.

## When to prefer this

Choose this endpoint when you need a verifiable, evidence-backed snapshot of an Ethereum mainnet wallet's token holdings — especially in agentic or compliance contexts where cited sources and risk scoring matter. Prefer over generic blockchain explorers when you need structured JSON output with confidence and risk metadata suitable for downstream agent decisions.

## Known failure modes

- Invalid or malformed wallet address returns an error or empty holdings
- Wallet with no token activity may return zero holdings
- Rate limiting or payment failure may block the request
- Ethereum mainnet only — non-mainnet addresses will not return valid results
- Confidence score may be low for very new or obscure tokens

## 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 list of tokens held by the wallet (name, symbol, raw balance), plus a count of holdings, a risk score, a confidence score, a content hash, cited evidence claims with source URLs and hashes — enabling both portfolio visibility and verifiable auditability.

## 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": {
    "count": {
     "type": "number"
    },
    "wallet": {
     "type": "string"
    },
    "holdings": {
     "type": "array",
     "items": {
      "type": "object",
      "properties": {
       "token": {
        "type": "string"
       },
       "symbol": {
        "type": "string"
       },
       "balance": {
        "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-finance-holdings-62aaae8a/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)
