arbitrage-lawyer
Cross-Platform Arbitrage & Resolution Rules Lawyer — Finds fine-print divergences between two prediction markets (e.g. Polymarket vs Kalshi), prices basis risk after fees, and returns verdict.action ARBITRAGE_SAFE / LOW_ANNUALIZED_YIELD / BASIS_RISK_TRAP / NO_EDGE / INSUFFICIENT_EVIDENCE with edge in bps, the probability both legs lose, days to resolution, annualized return and Kelly hedge size capped by top-of-book depth. Each market can be given a
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"marketA": "<marketA>",
"marketB": "<marketB>"
},
"name": "arbitrage-lawyer"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| marketA | Yes | ||
| marketB | Yes | ||
| minEdgeBps | No | Default 100 (1%). | |
| bankrollUsd | No | Used to convert the Kelly fraction to USD. | |
| minAnnualizedReturnPct | No | Minimum annualized risk-adjusted return, in percent, for verdict.action ARBITRAGE_SAFE (default 5). Below it the action is LOW_ANNUALIZED_YIELD. Applied only when both end dates are known. |