# Stack Facts: LLM Model Price & Change Watch Feed

> Stack Facts: LLM Model Price & Change Watch Feed is a paid API for AI agents from g5joilnmeep4ntz3nwezxt5dmu.srv.us, paid per call via x402, $0.012/call, status unknown (last checked 2026-10-19).

Monitors a list of LLM models for pricing changes, additions, and removals, returning signed diffs with alert summaries since a given snapshot cursor.

## Facts

- Endpoint: POST https://g5joilnmeep4ntz3nwezxt5dmu.srv.us/v1/models/watch?utm_source=zero.xyz
- Price: $0.012/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/stack-facts-llm-model-price-change-watch-feed-4e80e521
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nhzd__UMZ7oR3qfUuXwiR

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 stack-facts-llm-model-price-change-watch-feed-4e80e521 -d '<json body>'
```

Example prompt: Watch these models for any pricing changes or removals since my last check — openai/gpt-4o, anthropic/claude-3-5-sonnet, and google/gemini-pro — and alert me if anything changed in the last 90 days.

## When to prefer this

Choose this endpoint when you need cryptographically signed, verifiable LLM pricing change data on a polling basis without managing an account or API key — particularly when you want cursor-based diffing (only what changed since last check) rather than a full catalog dump. Prefer it over scraping LiteLLM or provider docs directly when you need auditability (signature + SHA-256) and pay-per-call economics with no subscription commitment.

## Known failure modes

- Invalid or expired 'since' cursor returns an error or resets to latest snapshot
- Unknown model IDs are returned in the 'unknown' array rather than causing a failure
- Exceeding 50 models in the request array triggers a validation error
- Payment not included or insufficient USDC causes a 402 response before any data is returned
- Stale data flagged in meta.stale field if upstream source is delayed

## How this service works

Check a package before install: malware, known vulnerabilities (OSV), exploited CVEs (CISA KEV) and end-of-life, plus LLM prices; signed answers, pay per call in USDC, no account or API key.

## Output

Returns a signed JSON payload containing: a 'since' and 'to' snapshot cursor pair for polling continuity, counts of added/removed/modified/alerting models, per-model change details (what changed and in which fields), a SHA-256 signature for integrity verification, dataset attribution and licence info, and a 'next' instruction for the following poll call. The 'meta' block includes the snapshot timestamp, staleness flag, key ID, and manifest URL.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "since": {
   "type": "string",
   "maxLength": 64
  },
  "models": {
   "type": "array",
   "items": {
    "type": "string",
    "maxLength": 200
   },
   "maxItems": 50,
   "minItems": 1
  },
  "warn_days": {
   "type": "integer",
   "maximum": 365,
   "minimum": 0
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "to": "models-20261009T060000Z-f99d55c9",
   "next": "POST /v1/models/watch with \"sin…",
   "note": "Fields are the live values; cha…",
   "since": "models-20261009T050000Z-044bcb8b",
   "counts": {
    "added": 0,
    "removed": 1,
    "unknown": 0,
    "alerting": 3,
    "modified": 2
   },
   "matched": 3,
   "results": [
    {
     "id": "openai/gpt-4o",
     "model": {},
     "alerts": [
      "modified"
     ],
     "change": "modified",
     "requested": "openai/gpt-4o",
     "changed_in": [
      {}
     ]
    }
   ],
   "unknown": [],
   "warn_days": 90,
   "snapshots_merged": 1
  },
  "meta": {
   "as_of": "2026-10-09T06:00:00Z",
   "stale": false,
   "key_id": "sf-test-1",
   "notice": "Normalised (modified) from the …",
   "sha256": "f99d55c9aa420561de698d63d70d916…",
   "source": "https://raw.githubusercontent.c…",
   "dataset": "models",
   "licence": "MIT",
   "signature": "mhC9-Y6gzfCx8r9mtDum1G5J2dhSKV5…",
   "attribution": "Pricing data derived from LiteL…",
   "snapshot_id": "models-20261009T060000Z-f99d55c9",
   "manifest_url": "/v1/models/manifest",
   "retrieved_at": "2026-10-09T06:00:00.000Z"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stack-facts-llm-model-price-change-watch-feed-4e80e521/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from g5joilnmeep4ntz3nwezxt5dmu.srv.us](https://www.zero.xyz/host/g5joilnmeep4ntz3nwezxt5dmu.srv.us/llms.txt)
