# gblin.digital x402 Catalog Observatory

> gblin.digital x402 Catalog Observatory is a paid API for AI agents from gblin.digital, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Returns liveness and health measurements for the ~200 most recently updated Bazaar x402 listings, including HTTP status codes, latency, last-OK timestamps, and consecutive failure counts.

## Facts

- Endpoint: GET https://gblin.digital/api/x402/catalog
- 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/gblin-digital-x402-catalog-observatory-dab6773a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CymoqDmCQvteTDPFPzRUz

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 gblin-digital-x402-catalog-observatory-dab6773a
```

Example prompt: Pull the latest liveness snapshot from the x402 catalog observatory — I want to see which Bazaar-listed endpoints are currently healthy, their HTTP status codes, latency, and how many consecutive failures they've had.

## When to prefer this

Use this endpoint when you need a quick, aggregated liveness snapshot of x402 Bazaar-listed APIs without having to probe each one individually. Ideal for agents that want to pre-filter dead or degraded endpoints before spending credits calling them, or for monitoring dashboards tracking the health of the x402 ecosystem. Prefer this over direct probing when you want historical consecutive-failure counts and last-OK timestamps in one call.

## Known failure modes

- Stale data if probe cycle (~2h cadence) has not yet completed a full rotation
- Endpoint may return empty or partial results if catalog has few recent listings
- x402 payment of $0.005 USDC required — payment failure results in 402 response with no data
- Network timeouts or server errors may return 5xx with no catalog payload

## How this service works

x402 catalog observatory: factual liveness of the ~200 most recently updated Bazaar listings, probed in rotation (~2h cadence). Per-endpoint HTTP code, latency, last-OK time, consecutive fails. No payments made by probes; no judgements — measurements only. Free aggregate view: gblin-mcp.gblin-mcp-worker.workers.dev/catalog

## Output

A structured list of up to ~200 recently updated Bazaar x402 catalog entries, each with: HTTP response code from the most recent probe, measured latency, timestamp of the last successful (200-OK) response, and count of consecutive failures. No payments are made during probing; data reflects passive HTTP observations only.

## 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": [],
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/gblin-digital-x402-catalog-observatory-dab6773a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from gblin.digital](https://www.zero.xyz/host/gblin.digital/llms.txt)
