# x402-factory Senate Control Next Election Evergreen Probability

> x402-factory Senate Control Next Election Evergreen Probability is a paid API for AI agents from x402-factory.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-15).

Returns the live aggregated probability of which party controls the Senate after the next election, auto-resolving to the current market cycle and rolling forward on resolution.

## Facts

- Endpoint: GET https://x402-factory.com/v1/evergreen/senate-control-next-election
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-factory-senate-control-next-election-evergreen-probability-e5b4260a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_D6ziBWvy5MaWB0gVV6CPr

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 x402-factory-senate-control-next-election-evergreen-probability-e5b4260a
```

Example prompt: What's the current prediction market probability that Republicans control the Senate after the next election, and how do Kalshi and Polymarket compare on that right now?

## When to prefer this

Use this endpoint when you need a stable, always-current URL for Senate control odds without having to track individual market slugs across election cycles. It is ideal for dashboards, recurring monitoring jobs, or agents that need to answer 'what are the current Senate control odds' without knowing which specific market cycle is active. Prefer this over raw Kalshi or Polymarket APIs when you want cross-venue aggregation and automatic roll-forward behavior in a single call.

## Known failure modes

- No active market: if no Senate control market is currently live on either venue, the endpoint may return an empty or degraded response
- Stale data: market data may lag by minutes if upstream venues are slow to update
- Payment failure: x402 micropayment of $0.02 USDC must succeed or the request is rejected
- Venue outage: if Kalshi or Polymarket is down, per_venue may be incomplete or show null for that venue
- Roll boundary: during the rolls_to_next_at transition window, data may briefly reflect the prior cycle

## How this service works

Live probability: Who controls the Senate after the next election? — Stable evergreen URL for a recurring question: Who controls the Senate after the next election? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.

## Output

Returns a JSON object with a consensus probability (0–1) for Senate control, per-venue breakdowns from Kalshi and Polymarket (implied probability, 24h volume, liquidity score), divergence between venues, 1-hour probability movement, question metadata (slug, question text, resolution date, resolution criteria summary), the current active market slug, and a rolls_to_next_at timestamp indicating when the evergreen URL will auto-advance to the next election cycle.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "slug": "democrats-win-senate-midterms-2026-11",
   "topic": "senate-control-next-election",
   "category": "politics",
   "question": "Will Democrats win Senate control in the 2026 midterms?",
   "per_venue": [
    {
     "venue": "kalshi",
     "implied_p": 0.3065,
     "market_id": "KXDEMOCRATSWINSE",
     "volume_24h_usd": 138200.6,
     "liquidity_score": 0.9
    },
    {
     "venue": "polymarket",
     "implied_p": 0.2891,
     "market_id": "democrats-win-senate-midterms-2026-11",
     "volume_24h_usd": 147565.97,
     "liquidity_score": 0.903
    }
   ],
   "divergence": 0.0174,
   "probability": 0.2976,
   "current_slug": "democrats-win-senate-midterms-2026-11",
   "last_move_1h": -0.0021,
   "topic_question": "Who controls the Senate after the next election?",
   "resolution_date": "2026-11-04",
   "rolls_to_next_at": "2026-11-04",
   "resolution_criteria_summary": "Resolves YES if Democrats (incl. caucusing independents) hold 51+ seats."
  },
  "meta": {
   "docs": "https://x402-factory.com/docs/probability.evergreen.senate-control-next-election",
   "sources": [
    "kalshi",
    "polymarket"
   ],
   "version": "1.0.0",
   "endpoint": "/v1/evergreen/senate-control-next-election",
   "data_mode": "live",
   "freshness": "realtime",
   "request_id": "req_00000000",
   "generated_at": "2026-08-21T03:58:58.096Z"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-factory-senate-control-next-election-evergreen-probability-e5b4260a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-factory.com](https://www.zero.xyz/host/x402-factory.com/llms.txt)
