# x402 Web Probe – Domain Info (Hub Europe, Germany)

> x402 Web Probe – Domain Info (Hub Europe, Germany) is a paid API for AI agents from gentlepenguin.ccwu.cc:8443, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-27).

Performs DNS, TLS certificate, and RDAP/WHOIS lookups for a given domain, measured from a European (Germany) probe node, paid per-call via x402/USDC.

## Facts

- Endpoint: GET https://gentlepenguin.ccwu.cc:8443/v1/domain?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/x402-web-probe-domain-info-hub-europe-germany-85b80e32
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CK3VssB3vVF1TVxBo03vk

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 x402-web-probe-domain-info-hub-europe-germany-85b80e32
```

Example prompt: Can you check the DNS records, TLS certificate status, and registration info for stripe.com — I want to know the A records, how many days until the SSL cert expires, and who the registrar is?

## When to prefer this

Use this endpoint when you need a combined DNS + TLS + RDAP snapshot for a domain in a single call, especially when a European network vantage point is desired. Prefer it over generic WHOIS tools when you also need live TLS certificate status. Ideal for monitoring domain health, verifying certificate validity, and auditing registration details without needing an API key or account — just pay $0.002 USDC per lookup via x402.

## Known failure modes

- Invalid or non-existent domain returns error or empty DNS records
- Domain without HTTPS returns empty or null TLS fields
- Payment failure via x402 results in 402 response before data is returned
- Unreachable domains from the German probe node may time out
- Domains with RDAP privacy protection may return redacted registrar/date fields
- Malformed domain input may result in a 400-level error

## 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

Returns a JSON object with: DNS section (A records array, MX records array, NS records array), TLS section (issuer name, days_left until expiry), RDAP section (domain creation date, expiry date, registrar name), and the queried domain string. All measurements originate from a probe in Germany/Europe.

## 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": [
      "domain"
     ],
     "properties": {
      "domain": {
       "type": "string",
       "description": "Registrable domain or hostname, e.g. example.com"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "dns": {
       "type": "object"
      },
      "tls": {
       "type": "object"
      },
      "rdap": {
       "type": "object"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "dns": {
   "A": [
    "93.184.215.14"
   ],
   "MX": [],
   "NS": [
    "a.iana-servers.net"
   ]
  },
  "tls": {
   "issuer": "DigiCert Inc",
   "days_left": 60
  },
  "rdap": {
   "created": "1995-08-14T04:00:00Z",
   "expires": "2026-08-13T04:00:00Z",
   "registrar": "RESERVED-Internet Assigned Numbers Authority"
  },
  "domain": "example.com"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-web-probe-domain-info-hub-europe-germany-85b80e32/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from gentlepenguin.ccwu.cc:8443](https://www.zero.xyz/host/gentlepenguin.ccwu.cc%3A8443/llms.txt)
