Что подтверждает первоисточник

После close_time торги закрываются. Когда площадка устанавливает результат, рынок получает статус determined и начинается расчётный таймер. При оспаривании возможны disputed и amended. После выплаты позиций REST-статус становится finalized, а в данных появляется settlement_ts. Kalshi · Market Lifecycle ↗

Что это меняет в анализе

Результат может быть известен пользователю раньше выплаты. В интерфейсе полезны отдельные поля для времени закрытия, опубликованного результата и времени расчёта. Событие settled в потоке и статус finalized в REST обозначают завершение в разных представлениях API.

Что проверить перед выводом

В тесте воспроизведите закрытие, определение, оспаривание и финализацию. После восстановления соединения сверяйте актуальный REST-статус и расчётное время с последними событиями потока.