# Heurist Mesh – ChainbaseAddressLabelAgent

> Heurist Mesh – ChainbaseAddressLabelAgent is a paid API for AI agents from mesh.heurist.xyz, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-16).

Returns all available labels (identity, contract name, behavior patterns, ENS/Base names) for a given ETH or Base 0x address

## Facts

- Endpoint: POST https://mesh.heurist.xyz/x402/agents/ChainbaseAddressLabelAgent/get_address_labels
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/heurist-mesh-chainbaseaddresslabelagent-004c1505
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LY9-jslzugOuKsqBP8UEH

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 heurist-mesh-chainbaseaddresslabelagent-004c1505 -d '<json body>'
```

Example prompt: Can you look up all the labels and identity information for the Ethereum address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 — I want to know if it belongs to a known person or contract, any ENS name it has, and what kind of wallet behavior it shows?

## When to prefer this

Use this endpoint when you need rich, multi-dimensional labels for an Ethereum or Base address including identity, contract metadata, behavioral tags, and ENS/Base name resolution in a single call. Prefer this over raw ENS resolvers when you need more than just a name — especially for behavioral classification or smart contract identification.

## Known failure modes

- Address not found or unlabeled — returns empty label set
- Invalid 0x address format — returns validation error
- Address is on an unsupported chain — no labels returned
- Network timeout or upstream Chainbase API failure
- Rate limiting or payment failure due to x402 micropayment issue

## How this service works

Get all available labels for an ETH or Base 0x address. Labels may describe owner identity, smart contract name, wallet behavior patterns and other properties. Also resolves ENS and Base names if available.

## Output

A set of labels for the queried address, potentially including owner identity (e.g. known person or organization), smart contract name if applicable, wallet behavior pattern tags, and resolved ENS or Base name if one exists.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "address"
 ],
 "properties": {
  "debug": {
   "type": "boolean",
   "description": "Debug mode flag. ALWAYS use false."
  },
  "address": {
   "type": "string",
   "description": "The 0x address to get labels for (e.g., 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045)"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/heurist-mesh-chainbaseaddresslabelagent-004c1505/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mesh.heurist.xyz](https://www.zero.xyz/host/mesh.heurist.xyz/llms.txt)
