# Hyrule Cloud Web Check

> Hyrule Cloud Web Check is a paid API for AI agents from cloud.hyrule.host, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Runs multi-vantage web diagnostics (DNS, HTTP/HTTPS, TLS, CDN/WAF, certificate, headers, reachability) against a target URL or domain

## Facts

- Endpoint: POST https://cloud.hyrule.host/v1/web/check
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/hyrule-cloud-web-check-d192b025
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_mj8m2sCBg0xAyGEYCxt9N

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 hyrule-cloud-web-check-d192b025 -d '<json body>'
```

Example prompt: Can you run a full web diagnostic on https://example.com — check DNS, HTTPS, TLS certificate, HTTP headers, and whether any CDN or WAF is in front of it, using multiple vantage points?

## When to prefer this

Choose this endpoint when you need multi-vantage, multi-layer web diagnostics combining DNS, HTTP, HTTPS, TLS, certificate, CDN/WAF, and header inspection in a single call. Prefer it over single-purpose ping or HTTP check tools when you need correlated findings from multiple network vantage points (including RIPE Atlas and Globalping), want CDN/WAF fingerprinting, or need structured severity-graded findings rather than raw probe output.

## Known failure modes

- Target unreachable or invalid URL returns error status with relevant finding
- Timeout exceeded (max 60 000 ms) if target is slow to respond
- Partial results returned (partial: true) if some vantage points fail
- Invalid check type enum value causes 400-level validation error
- DNS resolution failure reported as a finding with critical severity

## How this service works

Full-stack network infrastructure for AI agents on AS215932 (RIPE): IPv6-native VMs with SSH and automatic HTTPS subdomains, domain registration and DNS, a broad network-intelligence suite (BGP/routing, IP/ASN & reputation, DNS, RDAP/WHOIS, web & deep TLS, mail deliverability, port/NAT/CGNAT, VoIP/SIP), and proxied requests over Direct/Tor/I2P/Yggdrasil. Pay per request in USDC on Base via x402; VM checkout may also accept BTC/XMR when advertised. This OpenAPI document intentionally contains only the launch-ready, independently payable agent surface.

## Output

A structured diagnostic report including an overall status (ok/info/warning/critical/error), a normalized target identifier, per-check findings with severity codes and messages, source metadata from each vantage point (extmon, as215932, globalping, ripe_atlas, system), a summary string, a request ID, and timestamp. Optionally includes raw probe data.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "checks": {
   "type": "array",
   "items": {
    "enum": [
     "dns",
     "http",
     "https",
     "tls",
     "cert",
     "headers",
     "cdn_waf",
     "down"
    ],
    "type": "string",
    "title": "WebCheck"
   },
   "title": "Checks"
  },
  "target": {
   "type": "string",
   "title": "Target",
   "maxLength": 2048,
   "minLength": 1
  },
  "vantages": {
   "type": "array",
   "items": {
    "enum": [
     "extmon",
     "as215932",
     "globalping",
     "ripe_atlas",
     "system"
    ],
    "type": "string",
    "title": "DiagnosticVantage"
   },
   "title": "Vantages"
  },
  "timeout_ms": {
   "type": "integer",
   "title": "Timeout Ms",
   "default": 10000,
   "maximum": 60000,
   "minimum": 500
  },
  "include_raw": {
   "type": "boolean",
   "title": "Include Raw",
   "default": false
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "status": "ok",
  "target": {
   "type": "url",
   "input": "https://example.com",
   "normalized": "https://example.com"
  },
  "partial": false,
  "sources": {},
  "summary": "Web diagnostic completed",
  "findings": [
   {
    "code": "example",
    "message": "No issue found",
    "severity": "ok"
   }
  ],
  "request_id": "diag_a1b2c3d4",
  "generated_at": "2026-07-15T00:00:00Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/hyrule-cloud-web-check-d192b025/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from cloud.hyrule.host](https://www.zero.xyz/host/cloud.hyrule.host/llms.txt)
