# Uprock Multi-Region Site Verification API

> Uprock Multi-Region Site Verification API is a paid API for AI agents from organiccryptoyyc.com:8443, paid per call via x402, $0.15/call, status unknown (last checked 2026-09-13).

Verifies website reachability and performance from multiple geographic regions using real devices, returning screenshot proof, Core Web Vitals, and structured availability data.

## Facts

- Endpoint: GET https://organiccryptoyyc.com:8443/v1/uprock/verify/%7Bdomain%7D
- Price: $0.15/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/uprock-multi-region-site-verification-api-981815e4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_IUVVCN7OqGIJ90XqLvf70

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 uprock-multi-region-site-verification-api-981815e4
```

Example prompt: Can you verify whether organiccryptoyyc.com is reachable and loading properly from multiple regions, and show me the TTFB, LCP, and whether screenshots were captured?

## When to prefer this

Choose this endpoint when you need real-device, multi-region website verification with Core Web Vitals metrics (TTFB, LCP, CLS) and screenshot proof, rather than a simple ping or synthetic HTTP check. It is especially valuable for confirming global reachability of a domain from diverse geographic regions in a single call, settled per-use in USDC via x402.

## Known failure modes

- Domain does not resolve — regions report unreachable with DNS error type
- Site times out — timedOut flag set to true, some jobs may fail
- Invalid domain path parameter — malformed request returns error
- Payment not settled — x402 payment required before endpoint responds
- Partial regional failures — some jobs fail while others complete, failedJobs count incremented

## How this service works

Real-device, multi-region site verification with screenshot proof, live Pocket Network Shannon relay-demand/tokenomics/validator-security data, and on-chain RPC snapshots across 38 chains -- Ethereum, Solana, BSC, and peaq natively, plus 34 more EVM chains via Pocket Network's free public gateway (Arbitrum, Base, Optimism, Polygon, Avalanche, zkSync, Linea, Scroll, Gnosis, and more) -- 54 metered x402 routes, priced and settled per call in USDC. Migrating to Acurast decentralized cloud compute for censorship-resistant hosting -- stay tuned.

## Output

A JSON object containing the domain and URL verified, a sweep ID, total/failed/completed job counts, a timeout flag, and an array of per-region results each with: region code, country, reachability boolean, TTFB in ms, LCP in ms, load time in ms, CLS score, error type/message, and whether a screenshot was captured.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com",
  "domain": "example.com",
  "source": "uprock-verify-sweep",
  "regions": [
   {
    "lcpMs": 610,
    "region": "NA",
    "status": "completed",
    "ttfbMs": 120,
    "country": "US",
    "clsScore": 0.01,
    "errorType": null,
    "reachable": true,
    "loadTimeMs": 842,
    "errorMessage": null,
    "hasScreenshot": true
   }
  ],
  "sweepId": "5cb37d22-bdf7-432c-83a3-6b2d1645ed54",
  "timedOut": false,
  "totalJobs": 3,
  "failedJobs": 0,
  "completedJobs": 3
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/uprock-multi-region-site-verification-api-981815e4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from organiccryptoyyc.com:8443](https://www.zero.xyz/host/organiccryptoyyc.com%3A8443/llms.txt)
