---
title: "Kalshi self-interest risk detector — pattern-matches CFTC Rule 5.17(z) signals."
method: POST
path: "/v2/candidate_conflict_check"
tags: ["market-integrity"]
---

# Kalshi self-interest risk detector — pattern-matches CFTC Rule 5.17(z) signals.

`POST /v2/candidate_conflict_check`

Detects candidate self-interest risk in Kalshi prediction markets. Pattern-matches CFTC Rule 5.17(z) signals: election/candidacy markets, named individuals, legislative or policy decisions, regulatory enforcement, sports outcomes. Calibrated against Kalshi April 2026 cases (Moran, Klein, Enriquez — all fined for trading own elections). Returns ALLOW/MONITOR/WARN/BLOCK + 0-100 score + reference cases.

## Request body

- object
  - `ticker` string — Kalshi market ticker
  - `event_ticker` string — Kalshi event ticker (need one)
  - `candidate_name` string — Optional name to match against market

## Response `200`

Success (synthetic example)

## Other responses

- `400` — Bad Request — invalid or missing parameters.
- `402` — Payment Required (x402): response carries payment requirements; retry with the X-PAYMENT header (USDC on Base).

---

[API](https://skmtc.net/tooloracle/apis/tooloracle-mcp-platform.md) · [All operations](https://skmtc.net/tooloracle/apis/tooloracle-mcp-platform/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tooloracle/tooloracle-mcp-platform/revisions/0f85b83186f5/schema)
