# x402 Web Probe — Hub Europe (Germany)

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

Checks website uptime, HTTP status, TLS certificate validity, and latency from a European (Germany) vantage point, returning structured JSON results, paid per-call via USDC on Base using x402.

## Facts

- Endpoint: GET https://crystalbell.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-6a7c7e3c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dKoKkolJFRbSXAaJ-VbHV

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-6a7c7e3c
```

Example prompt: Can you check if https://example.com is up and responding properly right now, from the Germany node — I want to see the HTTP status, TLS certificate details, and how long the DNS and full request took?

## When to prefer this

Choose this endpoint when you need a lightweight, no-account, pay-per-call uptime or TLS check specifically from a European (Germany) geographic vantage point, with structured JSON output including timing, certificate info, and redirect chains. Prefer it over traditional monitoring services when you want microtransaction pricing with no subscription, or when verifying European accessibility of a site specifically. Not suited for fetching full page content for parsing or for non-HTTP protocols.

## Known failure modes

- URL is not publicly reachable on port 80 or 443 — endpoint rejects non-standard ports
- Target host DNS resolution fails — returns error with no timing data
- TLS certificate is invalid or expired — ok=false, authorized=false in tls object
- Payment via x402/USDC on Base fails — request is rejected before probe runs
- Non-GET method requested — schema validation error since only GET is supported
- Target URL times out — partial timing data returned with ok=false

## 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 the resolved IP, final URL, HTTP status code, boolean ok flag, TLS certificate details (issuer, days_left, authorized), DNS/TTFB/total timing in milliseconds, redirect chain, and the probe region/node identifier — all measured from the Germany vantage point.

## 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": "vps9",
  "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-6a7c7e3c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from crystalbell.ccwu.cc:8443](https://www.zero.xyz/host/crystalbell.ccwu.cc%3A8443/llms.txt)
