Pre-trade resolution audit for cross-venue event markets.
Crosswire audits whether two prediction-market contracts on different venues (Polymarket, Kalshi) that look like the same bet will actually settle as the same bet — settlement scope, resolution source, timing, and void rules — before you put a hedge on. It returns an advisory verdict: SAFE / CAUTION / BLOCK, with the specific rule divergences it found. It never executes trades and never predicts outcomes.
| Ruleset | af11f6c92521a68b230b1c32dcbca00efba2a6cc1c8cf14c16659bb7c2b6029f |
| Covered events | 4 matches / 12 audited leg-pairs |
| Coverage cutoff | kickoffs before 2026-06-13T06:00:00Z (expanded in post-launch batches; each expansion is a new ruleset) |
| Snapshot freshness | 2026-06-11T13:12:11Z (41s ago; refreshed every 60s; stale snapshots degrade verdicts to CAUTION by design) |
| Audits served | 62 (every verdict is logged append-only with a tamper-evident hash sidecar) |
wc26:match:CAN-BIH:2026-06-12:result (3 leg-pairs)wc26:match:KOR-CZE:2026-06-11:result (3 leg-pairs)wc26:match:MEX-RSA:2026-06-11:result (3 leg-pairs)wc26:match:USA-PAR:2026-06-12:result (3 leg-pairs)0 matches resolved — the record begins with today's kickoff. After each match settles on both venues, its actual resolutions are backfilled into the audit log and scored against the verdicts we served. Precision and recall appear here as they accrue — computed from the log, never typed in.
GET /v1/health | free — service, ruleset, coverage, freshness |
GET /v1/events | free — covered events with per-outcome pair ids |
POST /v1/audit | requires X-API-Key — full audit verdict (FSAO) for a market pair |
/mcp | free — MCP server (streamable HTTP): check_resolution_risk, list_covered_events |
Opening-weekend API keys are free — contact nicolasduartejaraba@gmail.com.
Every figure on this page is read from the live serving system (frozen ruleset artifact, snapshot cache, append-only audit log) at render time. Generated 2026-06-11T13:12:52Z.