Open letter
Pieces

OPEN LETTER: Ukraine Strikes Russia's Helium and Gas at 1,200 km From the Front — a Massive Economic Blow
On the night of June 23–24, 2026, Ukraine's Special Operations Forces reached farther into Russian territory than almost any previous strike in this war.…

OPEN LETTER: To Those Who Want Ukraine to Negotiate — A Country Does Not Surrender Its Future
I write this letter grounded in a single number. One. Seventy percent. That is the proportion of Ukrainians skeptical that ongoing talks will lead…

OPEN LETTER: TrophyLab — Ukraine Opens the Secrets of Russian Weapons to Its Allies
On June 19, 2026, Ukraine accomplished something no one had dared to do at this scale in modern military history: it opened to its…

OPEN LETTER: NATO — The 9th Battalion in Finland Is a Message to Moscow
I am writing to you in June 2026, from a continent that has relearned, the hard way, the meaning of the word "defense." In…

OPEN LETTER: To Putin — your frozen assets now arm 150,000 drones against you
On June 18, 2026, at the 35th Ramstein Contact Group, the United Kingdom announced a military package of £752 million for Ukraine. That package…

OPEN LETTER: Huliaipole and Orikhiv — This Too-Often Forgotten Front Cannot Fall
Some city names come back every week in war briefings. Pokrovsk. Toretsk. Bakhmut, once. And then there is Huliaipole — a name that rarely…

OPEN LETTER: FP-9 at 855 km — Putin, Moscow is now within range of Ukrainian missiles
Vladimir Putin, when you ordered the invasion of Ukraine in February 2022, you had calculated a victory in 72 hours. You believed Kyiv would…

OPEN LETTER: To Our Allies Gathered at Ramstein — $1.7 Billion Is Not Enough, But It's a Start
On June 18, 2026, in Brussels, representatives of nearly fifty nations gathered for the 35th meeting of the Ukraine Defense Contact Group — the…

OPEN LETTER: To the Republican senators blocking the Ukraine Support Act — you are choosing Putin
On June 5, 2026, the United States House of Representatives passed the Ukraine Support Act by 226 votes to 195. This bill authorizes more…