# ENS Name Resolver (Hub Europe, Germany)

> ENS Name Resolver (Hub Europe, Germany) is a paid API for AI agents from rubycom.ccwu.cc:8443, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-27).

Resolves an ENS name to its Ethereum address (or reverse lookup), paid per-call via USDC on Base with no account required.

## Facts

- Endpoint: GET https://rubycom.ccwu.cc:8443/v1/chain/ens?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-27
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ens-name-resolver-hub-europe-germany-1bc0c660
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wnK_6m1AI1gJE891uzK6Z

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 ens-name-resolver-hub-europe-germany-1bc0c660
```

Example prompt: What is the Ethereum wallet address for vitalik.eth?

## When to prefer this

Choose this endpoint when you need a lightweight, no-account, pay-per-call ENS resolution without setting up any API credentials. Ideal for agents that only occasionally need ENS lookups and want to avoid subscription overhead. The Germany hub location is suitable for European latency needs.

## Known failure modes

- ENS name not registered or does not resolve — may return null address or error
- Invalid ENS name format — returns validation error
- Payment failure via x402 — call not processed
- Network or DNS issues from the Germany hub — transient errors
- Reverse lookup address has no associated ENS name — returns empty or null name

## How this service works

Pay-per-call website uptime/latency/TLS checks and fetch-to-Markdown, measured from Hub Europe (Germany). USDC on Base via x402. No account or API key.

## Output

A JSON object containing the ENS name and the resolved Ethereum address (0x format), e.g. {"name": "vitalik.eth", "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"}.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "name"
     ],
     "properties": {
      "name": {
       "type": "string",
       "example": "vitalik.eth",
       "description": "ENS name like vitalik.eth (or pass address= for reverse lookup)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "name": "vitalik.eth",
  "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ens-name-resolver-hub-europe-germany-1bc0c660/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from rubycom.ccwu.cc:8443](https://www.zero.xyz/host/rubycom.ccwu.cc%3A8443/llms.txt)
