# Concentration Risk Score — Wallet Address

> Concentration Risk Score — Wallet Address is a paid API for AI agents from the-stall.intuitek.ai, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-14).

Scores a blockchain wallet address for concentration risk based on its payment activity over a configurable observation window

## Facts

- Endpoint: GET https://the-stall.intuitek.ai/cap/concentration-risk-score
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/concentration-risk-score-wallet-address-471bf430
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BkK5MBssFV5atBWyW7XMI

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 concentration-risk-score-wallet-address-471bf430
```

Example prompt: What's the concentration risk score for wallet 0xAbCd1234567890abcdef1234567890abcdef1234 on Base, looking at the last 14 days of activity?

## When to prefer this

Use this endpoint when you need to evaluate how concentrated a wallet's incoming payment patterns are — for example, before making a payment to an address, during due diligence on a counterparty, or when building risk-scoring pipelines for blockchain addresses on Base mainnet. It is particularly useful when no account or API key management overhead is desired, paying per-call via USDC x402.

## Known failure modes

- Invalid or malformed wallet address (not 0x-prefixed or not 42 hex chars) returns a validation error
- window_days exceeding 30 triggers a parameter error
- Wallet address with no on-chain activity may return a null or zero score
- Payment failure (USDC balance insufficient) results in 402 response and no data returned
- Network or on-chain data unavailability may cause a temporary service error

## How this service works

Returns a concentration-risk score for an x402 pay_to wallet: HHI, unique payer count, top-payer share, persistence across scans, and a risk tier (LOW / MEDIUM / HIGH / CRITICAL). An agent uses this to assess whether an endpoint is a single-agent dependency before building a workflow that depends on it.

## Output

Returns a concentration risk score for the specified wallet address, quantifying how concentrated or diversified its payment activity is over the given observation window (up to 30 days). Likely includes a numeric score and supporting metrics derived from on-chain payment data.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "address": "0x1234567890123456789012345678901234567890",
   "window_days": 7
  }
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "required": {
   "type": "string"
  },
  "properties": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/concentration-risk-score-wallet-address-471bf430/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from the-stall.intuitek.ai](https://www.zero.xyz/host/the-stall.intuitek.ai/llms.txt)
