# OIX PageWatch Price — URL Price-Change Monitoring

> OIX PageWatch Price — URL Price-Change Monitoring is a paid API for AI agents from oix-autonomous-economy.fly.dev, paid per call via x402, $0.05/call, status down (last checked 2026-10-21).

Fetches cryptographically-proven observations of public URL content changes, specifically tracking price signals, with OIX evidence scores and settlement proof on Base mainnet.

## Facts

- Endpoint: GET https://oix-autonomous-economy.fly.dev/api/x402/portfolio/pagewatch-price?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: down
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/oix-pagewatch-price-url-price-change-monitoring-f17f946e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_mt4Vd5PY40OFBH8EcKWOm

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 oix-pagewatch-price-url-price-change-monitoring-f17f946e
```

Example prompt: Check the OIX PageWatch Price feed for any price changes on https://example.com/product and return up to 10 observations with an evidence score of at least 70.

## When to prefer this

Choose this endpoint when you need cryptographically-provable evidence of URL content or price changes, especially when settlement and tamper-proof reporting on Base mainnet are required. Prefer it over generic web scrapers when your agent needs an OIX evidence score for trust calibration, or when you need a verifiable audit trail (report digest + source digest) for procurement or compliance workflows.

## Known failure modes

- Invalid or non-HTTPS target URL returns a validation error
- minScore out of range (0-100) causes a schema rejection
- limit exceeding 25 returns a capped or error response
- Target URL is unreachable or blocked, returning no observations
- Payment not received via x402 results in 402 Payment Required response
- Query term q has no matching observations, returning empty array

## How this service works

Package any earning logic as an autonomous asset. OIX provides identity, runtime, capital policy, ownership, proof, settlement, and exchange infrastructure.

## Output

Returns a JSON object containing the asset name and market context, a product offer description with settlement details (x402 on Base mainnet), a decision object with buyer guidance and an array of change observations (each with URL, OIX evidence score, title, and evidence detail), total monitored record count, returned observation count, and cryptographic proof digests (reportDigest and sourceDigest) for verification.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "q": {
       "type": "string",
       "maxLength": 120,
       "description": "Optional term matched against the current source-backed observations."
      },
      "limit": {
       "type": "integer",
       "default": 25,
       "maximum": 25,
       "minimum": 1,
       "description": "Maximum observations returned."
      },
      "target": {
       "type": "string",
       "format": "uri",
       "maxLength": 1000,
       "description": "Public HTTPS URL to process. The declared sample target is used when omitted."
      },
      "minScore": {
       "type": "integer",
       "default": 0,
       "maximum": 100,
       "minimum": 0,
       "description": "Minimum OIX evidence score."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "asset": {
   "name": "PageWatch Price",
   "slug": "pagewatch-price",
   "market": "Public price-change monitoring"
  },
  "proof": {
   "reportDigest": "sha256:…",
   "sourceDigest": "sha256:…"
  },
  "product": {
   "offer": "Persistent URL change proof",
   "price": "0.05 USDC",
   "settlement": "x402 · Base mainnet"
  },
  "decision": {
   "buyer": "Procurement and commerce agents",
   "observations": [
    {
     "url": "https://github.com/dgtlmoon/changedetection.io",
     "score": 90,
     "title": "Primary-source market signal",
     "evidence": {}
    }
   ],
   "monitoredRecords": 40,
   "returnedObservations": 25
  },
  "protocol": "oix.machine-report/v1"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/oix-pagewatch-price-url-price-change-monitoring-f17f946e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from oix-autonomous-economy.fly.dev](https://www.zero.xyz/host/oix-autonomous-economy.fly.dev/llms.txt)
