Search arXiv⌕ Search

arXiv · 2610.00165

Outcome Determination and Settlement Finality on Kalshi: Public State Paths, Prospective Measurement, and Empirical Identification

Abstract

Event-contract settlement is a state path rather than a universal timestamp. Using a registered seven-day enrollment and seven-day administrative follow-up on Kalshi, this paper distinguishes market-object membership, lifecycle messages, endpoint states, and observation gaps. The MVE layer contains 7,611,594 tickers created inside the registered half-open interval; the reconstructed ordinary stock contains 152,694 markets at risk at the enrollment boundary, 3,477,227 already terminal records, and 11,410 boundary-uncertain records. The follow-up identifies exact public endpoints for 7,357,576 MVE market objects: 7,237,993 through REST settlement time alone, 119,212 agreeing across WebSocket and REST, and 371 WebSocket-only; 254,018 lack an admissible exact endpoint. In the ordinary boundary cohort, 71,657 markets have an exact WebSocket endpoint and 81,037 do not. These are venue-level public-finality outcomes, not member-cash observations. Exact determination-to-endpoint pairs are available for 126,806 MVE and 70,979 ordinary tickers, with respective mean durations of 9.676 and 322.50 seconds and observed maxima of 15 and 7,133 seconds. The contrast is descriptive, not causal. Transport gaps preserve two exact endpoint clocks but prevent the same rows from proving complete intermediate paths or absence of revisions; current settlement timers cannot be bound to historical rule versions. Public endpoint completion is therefore extensive, especially on REST, while path completeness remains narrower and family-specific. The exact-key historical crosswalk records earlier interim observations without changing the final cohort or endpoint facts.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Maksym Nechepurenko. 2026-09-15. Outcome Determination and Settlement Finality on Kalshi: Public State Paths, Prospective Measurement, and Empirical Identification. https://arxiv.org/abs/2610.00165

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related papers

MLP-Initialized Reinforcement Learning for Exit Timing in SPX Short-Straddle Portfolios

This paper studies exit timing for SPX short-straddle portfolios using a two-stage supervised and reinforcement-learning framework. Historical episodes first generate ex-post optimal hold/exit labels for training a multilayer perceptron (MLP) using only contemporaneously available state variables at deployment. The trained MLP then initializes reinforcement-learning actors that are fine-tuned with a risk-aware trading reward. Out-of-sample evaluation over 2024-2026 shows that the supervised MLP substantially outperforms passive holding and representative fixed-time and profit-and-loss-based exit rules. Across seven independent seeds, MLP-initialized Actor-Critic averages 37.54% cumulative return and a Sharpe ratio of 1.705, compared with 35.01% and 1.651 for the supervised MLP. Actor-Critic trained from scratch averages only 0.18% return. These findings show that oracle-guided supervised learning provides a stable foundation for reward-based policy fine-tuning in a sparse and path-dependent option-exit problem.

q-fin.TR↗

Deep reinforcement learning for optimal trading with partial information

Reinforcement Learning (RL) has attracted increasing interest in financial applications, including optimal trading and execution. However, the use of RL for optimal trading strategies that exploit latent information in the market has been, to the best of our knowledge, subject to little attention. In this paper, we consider an optimal trading problem in which the trading signal follows an Ornstein-Uhlenbeck process with regime switching parameters. The problem is naturally formulated as a partially observable Markov decision problem, requiring a trader to infer latent information directly from the history of the observable process. We combine recurrent neural networks (RNN) with RL to address both the filtering and trading components of the problem. More specifically, we propose three distinct RL-based approaches, on top of which we incorporate RNN to filter the latent state of the environment where the agent is trading. The first, a one-step approach, directly encodes hidden states from the GRU into the RL trader. The second and third are two-step methods: one that uses posterior regime probability estimates for the mean reverting regimes, while the other relies on forecasts of the next signal value. Through extensive simulations with increasingly complex Markovian regime dynamics for the trading signal's parameters, as well as an empirical application to equity pairs trading, we find that feeding posterior probability estimates on the latent long-run mean reversion regime achieves superior cumulative rewards and exhibits more interpretable strategies, in contrast with the other two approaches. Overall, our results show that the quality and structure of the information supplied to the agent are important for trading performance and policy interpretability.

q-fin.TR↗

RED-2400: A Public Benchmark of Algorithmically-Rejected Trading Events with Outcome Labels

RED-2400 is a public benchmark of 6,660 algorithmically-rejected trading events from a live Solana decentralised-exchange filter stack, observed continuously over 22 calendar days (2026-04-10T21:10Z through 2026-05-02T21:48Z, UTC). Of the 6,660 rejection events, 3,333 (50.05 percent) link exactly to a post-rejection price-and-liquidity sample series. The deposit contains 169,123 forward-outcome observations and 1,837 graveyard-tracker lifecycle snapshots, covering 1,076 distinct mints in the rejection registry and 1,075 in the forward-observation file. The deposit contains no outcome-label column. In its lifecycle-tracker file, gone is a tracker state recorded with liquidity 0; it is not terminal (167 of the 377 mints that reach it later return to an alive state) and does not denote token death or a rug pull. Filter labels are anonymised to filter_1 through filter_8; source-collector identifiers to source_a and source_b. Liquidity and 24-hour volume are quantised to the nearest power of two, preserving heavy-tailed shape while preventing operational-threshold inference. This is the first window of a planned series; subsequent windows will extend the time horizon and enable regime-stratified analysis. "RED-2400" is a brand name, not a count; current cohort sizes are listed below and do not equal 2,400. Correction (October 2026): I withdraw Section V, which compared how often "early-death" and other rejected mints reach gone; 1,235 of the 1,236 early-death events were followed within 10.5 minutes by a re-rejection of the same token, so the label marks re-rejection timing, not token death. See the correction notice on page 1.

q-fin.TR↗