# x402 Web Probe – Hub Europe (Germany)

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

Checks website uptime, HTTP status, latency, TLS certificate health, and optionally fetches page content as Markdown, probed from a European (Germany) vantage point, paid per-call via USDC on Base.

## Facts

- Endpoint: GET https://rabbitholeshot.ccwu.cc:8443/v1/check?utm_source=zero.xyz
- Price: $0.001/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-hub-europe-germany-61c405ac
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_a_NwcChSkSV0OMWmoJjCt

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-hub-europe-germany-61c405ac
```

Example prompt: Can you check if https://example.com is up right now, and tell me its HTTP status, how long it took to respond, and whether the TLS certificate is valid — probing from the European (Germany) node?

## When to prefer this

Use this endpoint when you need a quick, pay-as-you-go website uptime or TLS health check from a European (Germany) network vantage point, with no account or API key setup required. Prefer it over subscription-based monitoring tools for one-off or infrequent checks, for validating European reachability specifically, or when you need micropayment-friendly infrastructure checks inside an automated agent workflow.

## Known failure modes

- URL is unreachable or times out — ok: false returned with partial timing data
- Non-80/443 port specified — rejected or unsupported
- Invalid or malformed URL input — schema validation error
- TLS certificate expired or unauthorized — tls.authorized: false, days_left near 0
- Site returns non-200 status — captured in status field, ok may still be false
- DNS resolution failure — dns_ms may be missing or error returned
- Payment not settled via x402 — request blocked with HTTP 402 before probe executes

## 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: whether the site is reachable (ok: boolean), HTTP status code, resolved IP, final URL after redirects, list of redirects, DNS latency in ms, TTFB in ms, total response time in ms, TLS certificate issuer, days remaining on the certificate, TLS authorization status, and the probe region/node identifier (Hub Europe, Germany).

## 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": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "Public http(s) URL to check (ports 80/443)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "ok": {
       "type": "boolean"
      },
      "tls": {
       "type": "object"
      },
      "status": {
       "type": "number"
      },
      "timing": {
       "type": "object"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ip": "93.184.215.14",
  "ok": true,
  "tls": {
   "issuer": "DigiCert Inc",
   "days_left": 60,
   "authorized": true
  },
  "url": "https://example.com/",
  "node": "vps7",
  "region": "Hub Europe (Germany)",
  "status": 200,
  "timing": {
   "dns_ms": 3.1,
   "ttfb_ms": 95.2,
   "total_ms": 97.8
  },
  "final_url": "https://example.com/",
  "redirects": []
 }
}
```

## More

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