# SYNTHORA Market Resolution

> SYNTHORA Market Resolution is a paid API for AI agents from market-resolution.hergertsynthora.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-14).

Returns canonical resolution status for a single Polymarket prediction market, including market state, UMA dispute statuses, outcome prices, and estimated payouts.

## Facts

- Endpoint: POST https://market-resolution.hergertsynthora.com/service
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/synthora-market-resolution-24a7cbbe
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7gYqC09JgEd__3zRC2n8Z

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 synthora-market-resolution-24a7cbbe -d '<json body>'
```

Example prompt: What's the current resolution status of the Polymarket market for 'Will the Fed cut rates in June 2025?' — give me the market state, current Yes price, hours until resolution, and whether there's any UMA dispute active.

## When to prefer this

Use this endpoint when you need a comprehensive, single-call snapshot of a Polymarket market's resolution status, including UMA dispute pipeline details, payout math, and resolution sourcing — particularly when you need to assess whether a market is safe to trade, near resolution, or under dispute. Prefer this over generic Polymarket API access when you want normalized resolution-focused data including implied EV calculations and UMA bond/reward details in one response.

## Known failure modes

- Neither market_slug nor condition_id provided — returns error requiring at least one identifier
- Invalid or unknown market_slug — market not found on Polymarket
- Condition ID format invalid (not a valid 0x hex) — parsing error
- Market data temporarily unavailable from Polymarket API — upstream timeout
- Market exists but has no UMA activity yet — uma_resolution_statuses returns empty array

## How this service works

Canonical resolution status for one Polymarket market (market_slug or condition_id required): market state (active/resolving/closed), UMA resolution statuses (proposed/disputed), end date and hours to resolution, declared resolution source plus sources found in the rules text, current outcome prices, UMA bond/reward and estimated payout per outcome (1.00 USDC per winning share, implied EV).

## Output

A JSON object containing: market slug and condition ID, market state (active/resolving/closed), whether the market is accepting orders, end date and hours to resolution, declared resolution source and sources found in rules text, UMA resolution statuses (proposed/disputed), UMA bond and reward amounts, per-outcome current price and implied EV (1.00 USDC per winning share), last trade price, liquidity in USD, 24h volume in USD, and winning outcome if already decided.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "market_slug": {
   "type": "string",
   "description": "Polymarket market slug (required unless condition_id)"
  },
  "condition_id": {
   "type": "string",
   "description": "0x condition id (overrides slug)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "niche": "market_resolution",
  "result": {
   "slug": "...",
   "active": true,
   "closed": false,
   "end_date": "...",
   "question": "...",
   "uma_bond": "250",
   "uma_reward": "1.5",
   "condition_id": "0x...",
   "market_state": "active",
   "liquidity_usd": 50000,
   "volume_24h_usd": 100000,
   "accepting_orders": true,
   "estimated_payout": [
    {
     "outcome": "Yes",
     "current_price": 0.62,
     "implied_ev_usd_per_share": 0.62,
     "payout_if_wins_usd_per_share": 1
    }
   ],
   "last_trade_price": 0.62,
   "resolution_source": "https://...",
   "hours_to_resolution": 48.5,
   "uma_resolution_statuses": [],
   "winning_outcome_if_decided": null,
   "resolution_sources_in_description": [
    "https://..."
   ]
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/synthora-market-resolution-24a7cbbe/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market-resolution.hergertsynthora.com](https://www.zero.xyz/host/market-resolution.hergertsynthora.com/llms.txt)
