How This Works

Built by Both Sides

14 Ukrainian and 11 Russian contributors wrote and reviewed every word on this page.

Agreed Across the Divide

The center column contains only facts that contributors from both sides confirm are accurate. Disputed claims are clearly labeled.

Cross-Reviewed Narratives

Every Ukrainian narrative is reviewed by Russian contributors and vice versa. Not for agreement — for accuracy.

Ukraine / Russia

A dual narrative exploring the same events through Ukrainian and Russian perspectives. Not who is right — but why each side believes what it does.

1991 — Present

Built by 14 Ukrainian · 11 Russian contributors · 4 independent reviewers

Now201420132008200419941991

Now

The Full-Scale Invasion

The Day Everything Changed

Ukrainians woke to explosions at dawn. Cruise missiles struck cities across the country — Kyiv, Kharkiv, Odesa, Lviv. Russian armored columns crossed from Belarus toward the capital. The invasion was not a border dispute or a limited operation — it was an attempt to erase Ukrainian statehood. President Zelensky refused offers to evacuate, declaring he needed ammunition, not a ride. The resistance that followed — from the regular military, territorial defense volunteers, and ordinary citizens — stunned the world and halted Russia's advance on Kyiv within weeks.

Context

Ukraine had spent eight years building its military capacity after the 2014 seizure of Crimea. Western training programs, defensive weapons supplies, and hard lessons from the Donbas war transformed what had been one of Europe's weakest armies into a determined fighting force. The 2022 invasion validated every warning Ukrainian leaders had issued about Russian intentions.

Sources: Ukrainian Armed Forces situation reports; Zelensky presidential addresses; UN General Assembly Resolution ES-11/1; ISW daily assessments (2022)

Editorial Provenance

Written by editorial board · Reviewed by 3 Russian contributors

18 revisions · Updated 3 days ago

Agreed Across the Divide

  • On February 24, 2022, Russia launched a full-scale military invasion of Ukraine across multiple fronts
  • The invasion was preceded by a buildup of approximately 190,000 Russian troops along Ukraine's borders
  • The UN General Assembly voted 141-5 to condemn the invasion and demand Russian withdrawal
  • Western nations imposed unprecedented economic sanctions on Russia and began supplying military aid to Ukraine
  • Whether the invasion constitutes an unprovoked war of aggression or a defensive response to NATO expansionDisputed

Contributors who disagree about whether the invasion was justified agree that it represented the largest conventional military attack in Europe since World War II and fundamentally altered the post-Cold War security order.

Both sides agree this escalation is rooted in

The Operation Russia Says It Was Forced Into

The Russian government framed the invasion as a 'special military operation' necessitated by decades of NATO encroachment, the persecution of Russian-speaking populations in eastern Ukraine, and what Moscow described as the 'Nazification' of the Ukrainian state. President Putin cited the failure of the Minsk agreements, Ukraine's aspiration to join NATO, and the presence of Western military advisors as existential threats to Russian security. The stated objectives were the 'denazification and demilitarization' of Ukraine — though critics, including many Russians, questioned both the framing and the scale of the response.

Context

Russia's security establishment had long argued that NATO's eastward expansion — absorbing Poland, the Baltics, and Romania — violated assurances given during German reunification. The 2008 Bucharest Summit declaration that Ukraine and Georgia 'will become members' of NATO crossed what Moscow considered its final red line. Whether these concerns justified invasion remains the central moral question of the conflict.

Sources: Putin address to the nation (Feb 24, 2022); Russian Ministry of Defense briefings; Kremlin press releases; Mearsheimer analysis on NATO expansion

Editorial Provenance

Written by editorial board · Reviewed by 4 Ukrainian contributors

22 revisions · Updated 2 days ago