Analysis from the EU's eastern frontier.
Analysis and explainers on wind patterns, cross-border air tracking, and OSINT monitoring across the EU’s eastern frontier.
RSS feed- 2026-08-12 · 3 min read

Lithuania's Border Fortification Deadline Slips to 2028 as the Plan Nearly Doubles
Lithuania's government approved a revised counter-mobility plan 12 August 2026: the deadline moves to December 2028 as the network grows from 27 to 50 sites. - 2026-08-11 · 5 min read

The Companies Racing to Out-Boeing Boeing Have Never Flown a Full-Size Plane
JetZero and Natilus, two blended-wing-body startups backed by over a billion dollars combined, have each flown only a subscale prototype. - 2026-08-10 · 8 min read

How the Baltics Stopped Hesitating Before Shooting Down Drones
Latvia's government fell over a drone it didn't shoot down. Twelve days later Estonia shot one down for the first time. Lithuania needed two separate laws to remove the hesitation for good. - 2026-08-06 · 4 min read

Why Lithuania's Storm Alerts Follow Backlash, Not Just Risk
LHMT sent a Level-2 alert for weather that never arrived, five days after staying silent through a flood that did real damage. The alert followed public criticism, not a change in risk. - 2026-08-05 · 5 min read

Russia Rebuilds Captured Ukrainian Drones for False-Flag Strikes
A Ukrainian presidential drone adviser says Russia is repairing recovered Ukrainian FP-1/FP-2 drones, likely to stage strikes on NATO states that look Ukrainian-made. - 2026-08-03 · 4 min read

Ukraine's Heavy-Lift Drones Are Delivering Explosives at Range
A heavy-lift multicopter carries a mine-armed robot to a Russian position, releases it, and flies home. Russian battlefield footage circulated 19 July; Forbes confirmed the same operation with additional detail on 3 August. - 2026-08-01 · 8 min read

Latvia's Belarus border closure exposes an infrastructure gap
Belarus redirected migrant pressure onto Latvia's border in 2026. Two unfinished infrastructure layers explain the strain: surveillance and rail. - 2026-07-28 · 5 min read

Neris River: Hexagonal Raft Seized With 2,090 Cigarette Packs
Lithuanian border guards pulled a snowflake-shaped metal raft from the Neris on 27 July 2026, the second identical seizure in two months at the Pavoverė post in Švenčioniai district. - 2026-07-24 · 5 min read

Germany Deploys to Poland's East Shield: 61 km Completed
Bundeswehr engineers in Poland since June 2026 digging anti-tank ditches under the 10 billion PLN East Shield programme on the Belarus and Kaliningrad frontier. - 2026-07-22 · 5 min read

NATO Air Defense Now Has Three Cost Tiers. Ukraine Built One.
Eastern European drone threats forced NATO to restructure air defense: Patriot ACE, Ukrainian Sting interceptors, and European co-production. Ukraine's supply chain became critical. - 2026-07-21 · 3 min read

Poland Runs ALARM 2026, a Nationwide Civil Defence Exercise
On 21 July 2026, Poland ran ALARM 2026: nationwide sirens across all 16 voivodeships, military deployment in the Opole-Zawadzkie-Turawa area, and simultaneous activation of emergency services. - 2026-07-19 · 5 min read

Ukraine Landed an Armed Robot Ashore by Drone Boat. A First.
On July 13, 2026, Ukraine's 123rd Brigade used an unmanned surface vessel to land an armed ground robot on Russian-occupied Kinburn Spit, the first documented USV-to-UGV combat delivery in warfare. - 2026-07-19 · 7 min read

Ukraine Has Disabled a Fifth of 'Russia's Amazon' - Wildberries.
Ukraine has hit Wildberries - Russia's Amazon - at least 18 times since 18 July, disabling over a fifth of its 5.2 million square metres of warehouse space. - 2026-07-16 · 3 min read

Lithuania Gets SENTINEL Radars From Latvia for NASAMS
Latvia is transferring SENTINEL air-defence radars to Lithuania at US suggestion, extending the Baltic NASAMS network at no cost to Vilnius. - 2026-07-14 · 4 min read

Dragoon Fury 26: Counter-Drone Drills at Kazlų Rūda
Lithuania's Dragoon Battalion began Dragoon Fury 26 at Kazlų Rūda on 13 July 2026, drilling counter-drone defence as Russian drones keep crossing its airspace. - 2026-07-14 · 6 min read

The Iranian Drone Built in Russia That Keeps Landing in Poland
The Shahed-136 that crosses into Polish airspace is an Iranian design built in Russia. How the Alabuga supply chain puts the same drone over NATO's border. - 2026-07-14 · 4 min read

Sky Fortress: Lithuania's Acoustic Net Against Drones
Sky Fortress is a Ukrainian network of cheap acoustic sensors that detects drones and cruise missiles by sound. Lithuania is fielding it from 2026. - 2026-07-13 · 3 min read

The Sonic Boom Over Northern Lithuania: NATO Air Policing
Lithuania's armed forces warned residents of sonic booms from a NATO fighter exercise on July 13, five days after Baltic Air Policing was upgraded to an air defence mission with new intercept authority. - 2026-07-09 · 7 min read

21 Ships in 72 Hours: Ukraine Strikes Russia's Crimea Supply Line
Ukraine's Unmanned Systems Forces struck 21 Russian shadow fleet vessels in 72 hours starting 6 July 2026 - then kept going. By 18 July, Operation MoLoChKa had hit 172 vessels in 13 days - 118 in the Sea of Azov, 54 in the Black Sea. - 2026-07-06 · 5 min read

Ukraine's 2,500-km Strike on the Omsk Refinery
Ukrainian drones struck Russia's largest refinery in Siberia, demonstrating that no industrial facility-however remote-is beyond the reach of autonomous aerial warfare. This is economic strangulation at strategic depth. - 2026-07-06 · 5 min read

Ukrainian Drones Hit Baltic Ports: Sanctions by Range
On Lithuania's Statehood Day, Ukrainian long-range drone strikes hit Russian Leningrad ports. This is economic warfare, not military maturation, and it explains Russia's militarization of civilian infrastructure. - 2026-07-03 · 4 min read

The Drone Campaign That's Emptying Russian Petrol Stations
Ukraine has struck over 50 Russian oil facilities since March. About a third of Russia's refining capacity is offline. Putin acknowledged queues at petrol stations last week. - 2026-07-03 · 3 min read

Ukraine's Long-Range Sanctions Cut Russia's EU Rail Links
Zelenskyy calls Ukraine's refinery strikes 'long-range sanctions.' On 1 July, Russia closed seven rail crossings with Finland, Estonia and Latvia - no explanation given. The target zone explains it. - 2026-07-01 · 4 min read

Russia Arms Civilian LNG Carrier: Direct Response to Drone Threat
Surveillance images show Russia installing machine guns on a Gazprom LNG carrier in the Baltic, signaling military escalation in response to proven Ukrainian drone capability. - 2026-06-28 · 4 min read

US Special Forces Sank a Ship With a Ukrainian Drone
Uforce's Magura sank a decommissioned ship in the Philippines for U.S. Special Forces. The same system downed two Russian Su-30s and two Mi-8 helicopters over the Black Sea. - 2026-06-27 · 4 min read

Lithuania Orders 936 Patria 6x6 Vehicles. KOVO Armor Builds Them.
Lithuania's State Defence Council announced procurement of 936 Patria 6x6s in May 2026. The MoU with KOVO Armor puts local production on the table. - 2026-06-19 · 3 min read

Latvia Makes Drone and Balloon Smuggling a More Serious Crime
Latvia's Saeima passed Criminal Law amendments on 18 June making airborne devices an aggravating circumstance in smuggling offences. What it covers and why it took this long. - 2026-06-19 · 3 min read

Ukraine Opens a Trophy Database. Tracked Drones Are in It.
Ukraine's Ministry of Defence launched TrophyLab on 19 June - a platform giving verified partners access to technical documentation on captured Russian weapons, including the drones AirVeto covers. - 2026-06-18 · 4 min read

194 Drones Over Moscow
On 18 June, Ukrainian drones struck Moscow's Kapotnya refinery for the second time in a week. The largest drone raid on the Russian capital since the full-scale war began. - 2026-06-16 · 6 min read

Baltic Air Policing: Who Scrambles, and When Do They Shoot?
How NATO's Baltic Air Policing works: the two bases, the rotation, and what it took to go from scramble to shoot-down in May and June 2026. - 2026-06-15 · 7 min read

Why Ukrainian Drones Keep Ending Up in NATO Airspace
How Russian EW diverts Ukrainian drones into NATO airspace. Kouvola (March 2026) and Nautrēni (June 2026) as worked examples, with AirVeto wind layer context. - 2026-06-15 · 5 min read

Gallant Boar 2026: NATO Exercises the Suwałki Corridor This Week
Lithuania, Poland, and France run joint drills in the Suwałki Corridor June 16–26. What the exercise covers, why the corridor still defines Baltic defence planning, and what the wind looks like over it this week. - 2026-06-11 · 9 min read

Delta, Palantir, SitaWare: Battlefield Systems Compared
Side-by-side comparison of the three battlefield management systems used by Ukraine, the US, and Lithuania, with where AirVeto's public wind layer fits. - 2026-06-11 · 4 min read

Squall Over the Suwałki Gap: What 25 m/s Winds Mean
Lithuania's hydrometeorological service issued an orange warning for Vilnius, Utena, and Panevėžys counties on June 11, 2026. Wind gusts of 25 m/s are sweeping the exact border zones AirVeto monitors. - 2026-06-09 · 4 min read

Polish F-35 Husarz: Flyover of Kraków, Warsaw, and Gdańsk
Poland's first F-35A Husarz jets overfly Kraków, Warsaw, and Gdańsk on 12 June 2026. The program, the pilots, and what it means for NATO's eastern flank. - 2026-05-28 · 4 min read

Ukraine Launches Strike Drones From Helium Balloons
Ukraine is releasing Hornet AI strike drones from aerostats at 8,000 m to double effective range. The wind at that altitude sets the release window. - 2026-05-20 · 6 min read

How not to report important data
A Lithuanian air-danger alert on 20 May 2026 shut an airport and emptied platforms while telling residents next to nothing. Three things it got wrong. - 2026-04-24 · 5 min read

Three months of cross-border inflow
Five months of incident reconstructions along the EU's eastern frontier reveal three patterns that country-level weather services can't show. - 2026-04-18 · 6 min read

Reading the Suwałki Gap
The Suwałki Gap is 65 km wide, flanked by Belarus and Kaliningrad. What its wind field looks like and which altitude layer predicts most incidents.
Open AirVeto and see the wind now.
Sign in with Google·No credit card required