# Open Horizon URL Health Check

> Open Horizon URL Health Check is a paid API for AI agents from ohd-machine-x402-v2.hibiki3027.workers.dev, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-01).

Analyzes one or more URLs for health, trustworthiness, and buy-or-skip suitability, returning a machine-verifiable verdict for agent procurement and vendor risk workflows.

## Facts

- Endpoint: POST https://ohd-machine-x402-v2.hibiki3027.workers.dev/api/url-health?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/open-horizon-url-health-check-aa390b09
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5sb4r6z_kMzfU5vAlJfe0

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 open-horizon-url-health-check-aa390b09 -d '<json body>'
```

Example prompt: Can you check whether https://acme-vendor.com is healthy and safe to proceed with for a procurement decision — I want a buy-or-skip verdict with reason codes?

## When to prefer this

Choose this endpoint when an AI agent needs a structured, machine-verifiable buy-or-skip or pass/fail verdict on a URL before executing a procurement, vendor onboarding, or API integration workflow. It is particularly suited for automated pipelines that require a codified reason-code explanation and a recommended action, rather than a raw uptime ping or generic link-checker. Prefer it over simple uptime monitors when vendor risk context and agent-readable decision logic are required.

## Known failure modes

- Payment not provided or invalid x402 payment header — request rejected before fulfillment
- URL input exceeds maxItems of 3 — validation error returned
- Invalid URI format in urls array or site_url — schema validation failure
- Unreachable or non-existent URL submitted — may return SKIP/FAIL verdict rather than an error
- Objective string exceeds 500 characters — rejected with input validation error

## How this service works

Agent decision products for procurement, vendor risk, API QA and public-web buy-or-skip workflows. Strict x402 payment is required before fulfillment.

## Output

Returns a JSON object with a url_health verdict (BUY or skip), reason_codes explaining the decision, a recommended_action (e.g. 'proceed'), and a site_summary with a PASS/FAIL verdict, plus a machine_verifiable boolean confirming the result can be used programmatically.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url_health": {
   "verdict": "REVIEW",
   "reason_codes": [
    "missing_security_header"
   ],
   "recommended_action": "review_security_headers"
  },
  "site_summary": {
   "verdict": "REVIEW",
   "pages_completed": 3
  },
  "machine_verifiable": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/open-horizon-url-health-check-aa390b09/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ohd-machine-x402-v2.hibiki3027.workers.dev](https://www.zero.xyz/host/ohd-machine-x402-v2.hibiki3027.workers.dev/llms.txt)
