Analysis
Pieces

DECODING: The "industrial-scale" offensive against Putin's shadow fleet
Between July 7 and 9, 2026, Ukrainian forces claimed strikes against 21 Russia-linked ships in just 72 hours, in the waters of the Sea…

FACT-CHECK: Did Russia Really Lose 1,210 Soldiers In 24 Hours
According to a report published by the Ukrainian Armed Forces' General Staff on July 1, 2026, and relayed by Ukrainska Pravda, Russia lost 1,210…

FACT-CHECK: Zelensky Says Russia Has Lost The Black Sea
Volodymyr Zelensky claimed, during a military decoration ceremony in Odesa in early July 2026, that Russia has lost the Black Sea.

FACT-CHECK: Sumy Under FAB-500s, Kyiv Hits Back At Krupka
The Russian Ministry of Defense claimed two strikes with FAB-500 guided glide bombs near Krasnopillya, north of the Sumy region, on June 30 and…

FACT-CHECK: Sloviansk holds thanks to Ukrainian counterattacks
On June 30 and July 1, 2026, Russian forces continued their offensive operations on the Sloviansk axis without advancing, as Ukrainian counterattacks prevented any…

DECODING: Orikhiv, the southern lock slowing the Russian army down
According to Ukrainian military observer Kostyantyn Mashovets, Russian forces are trying to advance northeast of Orikhiv and to reestablish advanced positions along the Haichur…

FACT-CHECK: Hulyaipole, the front that refuses to move despite Russian assaults
In the Hulyaipole sector, in the Zaporizhzhia region, the front is not advancing. Despite small-group Russian infiltration attempts near Novoselivka and Vozdvyzhivka, the Russian…

ANALYSIS: Pokrovsk still holds despite Russia's storm of fire
Since the summer of 2024, Pokrovsk has sat on every military map as Russia's top priority target in the Donbas. A logistics-crossroads city in…

ANALYSIS: Kupiansk, the Line That Refuses to Break
On June 30 and July 1, 2026, Russian forces continued offensive operations in the Kupiansk direction, without a single advance being confirmed by independent…