Polymarket's market on whether Russia captures Kostyantynivka's railroad station didn't drift into its current price - it gapped there. The September 30 contract spent three days sliding from 70.5c to a 62c low, then jumped to 98.9c within a single hour on August 18, 2026. The August 31 contract did the same thing at the same time, from 32c to 98.6c. As of 2026-08-19 07:14 UTC, the whole capture-by-date ladder is trading between 98.6c and 99.85c on $623,216 in 24-hour volume - priced as close to certain as this market gets, before the ISW map that actually resolves it had changed at all. Numbers below are from the Gamma and CLOB APIs, fetched at that time.
01A three-day fade, then a vertical lineWhat the ladder was pricing before the jump
Zoom out to the four days before the move and the contract wasn't pricing an imminent capture - it was pricing a stall. The September 30 contract eased from 70.5c on August 15 to 66.5c by the evening of August 16, then kept grinding down to a 62c low at 18:00 UTC on August 18: three straight days of the market losing conviction that Russia would take the station even by the end of September. The August 31 contract - same station, three fewer weeks to do it - drifted the same direction over the same window, settling near 32c. Then, in the space of the next hourly candle, both reversed and didn't stop until the high 90s: September 30 to 98.95c, August 31 to 98.35c. The December 31, 2026 contract, already the ladder's standing favorite, went from an 86.75c-87.1c band on August 16 to 99.85c in the same window.
CAPTURE LADDER, YES PRICE (AS OF 07:14 UTC)
By Aug 31 98.60c (+75.1c 24h)
By Sep 30 98.90c (+36.4c 24h)
By Dec 31 99.85c (+13.75c 24h)
02What actually moved on the ground
The same slow, contested picture
Kostiantynivka is one of four cities Ukraine designated a Donbas "fortress" - a defensive anchor Russia has spent the better part of a year grinding toward. Russia's defense ministry told Vladimir Putin it had taken the city on July 3, a claim Ukraine's General Staff and President Zelensky rejected the next day, and ISW's own assessment through July described Russian infiltration spreading to most of the urban area - up from roughly 37% three weeks earlier - without a consolidated hold. Reporting through early August described Russian units reaching the city center mostly to raise flags for the cameras, and Ukraine changed its top command in the sector as the fighting ground on. On August 18 itself - the day of the jump - ISW's assessment said Russian forces "likely consolidated some positions in Kostyantynivka which they had previously infiltrated," citing geolocated footage from August 6-18 showing expanded forward positions in the eastern and central town, while also noting that Russian military bloggers contradicted their own Ministry of Defense's broader claims of gains in the area. None of that is a captured railroad station - it's the same incremental, disputed picture the market had been fading for three days before the price moved.
03The record source hadn't caught upWhat actually triggers "Yes"
The market doesn't resolve on a headline or a Kremlin announcement. Per its rules, it pays out only when the Kostyantynivka railroad station icon on the ISW Ukraine control map is shaded red for Russian control, and that shading has to survive the next full ISW daily-update cycle before it counts - a built-in anti-flicker clause. A negotiated settlement handing Russia formal control would also qualify, but an announcement alone would not; actual control has to be established. In the event's own comment thread, traders posting between 19:01 and 19:18 UTC on August 18 - after the price had already settled near 99c - were still describing the ISW map as not showing the station under Russian control, one citing a same-day report that Ukrainian forces had cleared Russian positions from eastern Kostiantynivka. Whatever drove the buying, it ran ahead of the market's own paper trail: the price moved 37 points before the source it's built to resolve against had printed anything new.
04A thin book that held anywayNot a print that snapped back
This is a niche market - Gamma lists $4,642 in on-book liquidity for the August 31 contract and $29,645 for September 30, next to $140,508 on the better-traded December 31 contract - so a single aggressive order can move the touch further here than on a market ten times the size. But a fat-finger or a one-off sweep usually reverts once the resting orders on the way up get filled and the buying stops; this one didn't. As of 07:14 UTC, twelve-plus hours after the jump, the August 31 book still shows a 98.2c bid for 200 shares against a 99.1c ask for 200, with 500-share bids stacked at 97-98c underneath - a tight, orderly market trading at the new level, not a stale print waiting to be arbed away.
05Reading a jump like this from the terminalThe quoted price is half the story
A single number never tells you whether a move is conviction or a fluke - the book does. In polymarket-tui, opening this event lines up every capture-by-date contract with its own order book, spread, and 24-hour volume in one view, so you can see whether real size backs the top of book - the difference between a print that reverts on the next update and one that holds for half a day.
$ uv tool install polymarket-tui
$ polymarket-tui
No account is needed to browse markets, books, and charts. The install page has Homebrew and one-liner options.