# Polymarket Resolution Watch

> Polymarket Resolution Watch is a paid API for AI agents from api.hergertsynthora.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Scans upcoming Polymarket prediction markets nearing resolution, flagging those with UMA dispute risk based on bond, reward, and status signals.

## Facts

- Endpoint: POST https://api.hergertsynthora.com/v1/polymarket-resolution-watch
- 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/polymarket-resolution-watch-7ee3785d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CwUp26kAnWgxCt9kh3el9

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 polymarket-resolution-watch-7ee3785d -d '<json body>'
```

Example prompt: Scan Polymarket for the next 7 days and show me up to 30 markets with at least $5000 in 24h volume that are flagging UMA dispute risk — I want to see which ones are close to resolution.

## When to prefer this

Use this endpoint when you need real-time awareness of Polymarket markets approaching resolution that carry UMA oracle dispute risk. It is specifically suited for agents monitoring prediction market arbitrage opportunities, dispute tracking, or settlement risk analysis. Prefer this over generic Polymarket API calls when UMA bond/reward/status signals and hours-to-resolution are the key variables, and when you want a pre-filtered, risk-annotated view rather than raw market listings.

## Known failure modes

- days parameter out of range (must be 0-60) — likely returns validation error
- limit out of range (must be 1-100) — likely returns validation error
- Polymarket API unavailable upstream — may return 502 or empty result set
- No markets found matching filters — returns count:0 with empty array
- Payment failure or insufficient USDC — x402 payment required error before processing

## How this service works

Polymarket resolution watch: markets ending within N days (default 7) with UMA resolution status (proposed/disputed), UMA bond and reward, hours to resolution, last price, 24h volume, liquidity and a uma_risk flag for contested or undecided resolutions. Lets prediction agents avoid or exploit resolution risk. No charge on service failure. Ed25519-signed. $0.10 USDC per call via x402 on Base. Free trial: 3 calls per wallet with header X-WALLET.

## Output

Returns a JSON object with a count of matched markets and an array of market records, each containing the market slug, end date, question text, UMA bond and reward amounts, UMA statuses (e.g. 'proposed'), yes price, 24h USD volume, hours until resolution, and a boolean UMA risk flag. Also returns the total number of UMA-risky markets in the result set and the days-ahead window used.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "days": {
   "type": "number",
   "description": "Days ahead to scan (0-60, default 7)"
  },
  "limit": {
   "type": "integer",
   "description": "Max markets (1-100, default 20)"
  },
  "min_volume": {
   "type": "number",
   "description": "Min 24h volume USD (default 0)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "niche": "polymarket_resolution_watch",
  "result": {
   "count": 20,
   "markets": [
    {
     "slug": "...",
     "end_date": "...",
     "question": "...",
     "uma_bond": "250",
     "uma_risk": true,
     "yes_price": 0.98,
     "uma_reward": "1.5",
     "uma_statuses": [
      "proposed"
     ],
     "volume_24h_usd": 50000,
     "hours_to_resolution": 5.2
    }
   ],
   "days_ahead": 7,
   "uma_risk_count": 4
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/polymarket-resolution-watch-7ee3785d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.hergertsynthora.com](https://www.zero.xyz/host/api.hergertsynthora.com/llms.txt)
