# Hyrule Cloud BGP Job Submit

> Hyrule Cloud BGP Job Submit is a paid API for AI agents from cloud.hyrule.host, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Submits an asynchronous BGP/routing intelligence job that returns a job ID and status URL for polling results

## Facts

- Endpoint: POST https://cloud.hyrule.host/v1/bgp/jobs
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/hyrule-cloud-bgp-job-submit-9629089d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_HBcngrHQz8mb9HEtYkfXQ

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-bgp-job-submit-9629089d -d '<json body>'
```

Example prompt: Run a BGP routing analysis on AS15169 — I need to see its route origins, peer relationships, and any anomalies; kick off the job and give me the ID so I can check results when it's done.

## When to prefer this

Choose this endpoint when you need asynchronous BGP/routing intelligence — particularly for queries that may take longer to compute, such as full ASN route maps, peer analysis, or multi-prefix routing audits. It is specifically suited for AI agents operating on Hyrule Cloud's network infrastructure (AS215932) that pay per-request in USDC via x402. Prefer it over synchronous alternatives when you can tolerate polling and need rich BGP data without blocking.

## Known failure modes

- Invalid or missing BGP query parameters return a 400 error
- Insufficient USDC balance or x402 payment failure prevents job creation
- Rate limiting or quota exceeded returns a 429 response
- Malformed ASN or IP prefix input causes a validation error
- Job may time out or fail asynchronously — must poll status_url to detect terminal failure state

## 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 JSON object containing a unique job_id (e.g. bgpj_a1b2c3d4), initial status ('queued'), created_at timestamp, a status_url path for polling job progress and results, a job_access_token for authenticated polling, and the charged_amount_usd confirming the $0.05 USDC deduction.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "job_id": "bgpj_a1b2c3d4",
  "status": "queued",
  "created_at": "2026-07-15T00:00:00Z",
  "status_url": "/v1/bgp/jobs/bgpj_a1b2c3d4",
  "job_access_token": "hyr_bgp_job_…",
  "charged_amount_usd": "0.05"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/hyrule-cloud-bgp-job-submit-9629089d/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)
