# JPYC Service Monitor

> JPYC Service Monitor is a paid API for AI agents from open-pay.jp, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Returns a weekly change feed of Japan-related JPYC and Web3 services, filtered by a since-date or as a full snapshot, with each event typed as added/updated/removed/verified.

## Facts

- Endpoint: GET https://open-pay.jp/api/paid/usdc/jpyc/services
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/jpyc-service-monitor-455b60d2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ysJ5d3YShvMkIOVirrkTd

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 jpyc-service-monitor-455b60d2
```

Example prompt: Check the JPYC Service Monitor for any changes since 2024-11-01 and tell me what services were added, updated, removed, or verified in the Japan Web3 ecosystem.

## When to prefer this

Choose this endpoint when you need to track changes over time in the JPYC and Japan Web3 service ecosystem — especially for scheduled agents that run periodically and need only the delta since their last run. Prefer it over the full directory export when you want lightweight incremental updates rather than the entire dataset. Ideal for automated digest emails, alerting pipelines, or agent workflows that need to confirm 'nothing changed' without guessing.

## Known failure modes

- Invalid changedSince date format (must be YYYY-MM-DD) returns a validation error
- limit out of range (must be 1-200) returns a parameter error
- Payment not completed or x402 challenge not fulfilled returns a 402 response
- No changes since the given date returns an empty changes list (not an error)
- Network timeout if the backend service is temporarily unavailable

## How this service works

JPYC Service Monitor: weekly change feed for Japan-related JPYC and Web3 services. Each event is dated, typed (added / updated / removed / verified) and tied to an official source URL. Call with changedSince=YYYY-MM-DD set to your last run date to fetch only what changed; an empty changes list explicitly means no change, so a scheduled agent can report that without guessing. Without changedSince you get the full monitor snapshot.

## Output

A list of change events, each containing an event date, type (added/updated/removed/verified), service details, and an official source URL. An empty changes array is returned explicitly when nothing has changed since the requested date, enabling confident no-op reporting.

## 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",
     "properties": {
      "limit": {
       "type": "string",
       "description": "1-200 (default 200). In delta mode the limit is rounded up to a date boundary: a single day is never split, so a day holding more events is returned whole. Continue with nextChangedSince while hasMore is true."
      },
      "changedSince": {
       "type": "string",
       "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
       "description": "Return only changes on/after this date (YYYY-MM-DD). Set to your last run date. Omit for the full snapshot."
      }
     },
     "additionalProperties": false
    }
   },
   "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/jpyc-service-monitor-455b60d2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from open-pay.jp](https://www.zero.xyz/host/open-pay.jp/llms.txt)
