Finds "true arbs" and "stat arbs". True arbs are what they sound like — the exact same market on each platform. Stat arb markets are correlated but not the exact same thing. For example, "Trump impeached during his second term" and "Trump impeached this year?" are correlated.
Thinking of incorporating slippage into this soon and assigning a dollar amount to each arbitrage since not all markets have deep order books. Also might start trading! But I have no idea where Kalshi and Polymarket host their execution backend. I would guess Ashburn or NY but I am not sure.
Statistical arbitrage: https://en.wikipedia.org/wiki/Statistical_arbitrage