Eyes Only with Wes O'Donnell

Eyes Only with Wes O'Donnell

The Starshield Whodunit: Somebody Murdered Ukraine’s Battlefield Internet - Nobody Wants to Confess

Musk blames the White House, Trump denies it, and Europe is paying the bill

Wes O'Donnell's avatar
Wes O'Donnell
Oct 18, 2026
∙ Paid
This image was commissioned by the author from a contractor on Upwork. She did disclose to me that AI was used for the faces and typography, which I allowed.

At roughly 100 miles per hour, Ukraine’s internet died.

Murdered, more precisely, by an unknow assailant.

Likely somebody within the Trump administration, or one of its cronies; a group so far up their own asses that they didn’t realize they could have asked Canada for faster, cheaper diesel rather than make a deal with Poo-tihn.

“Poo-tihn” is the actual, official US government phonetic pronunciation given to American airmen when Putin visited Alaska (as if we had never heard his name before, smh). Regardless, this is how I think we should all spell his name moving forward.

During the night of October 13 into October 14, Ukrainian military units discovered that Starshield terminals mounted aboard moving platforms were suddenly losing connectivity once they crossed a certain speed.

Ukrainian troops hadn’t been warned: Missions failed. Drones lost their links. Air-defense interceptors that increasingly rely on satellite communications to chase Russian attack drones suddenly found themselves operating under a new restriction that hadn’t existed the day before.

Ukraine’s military reported connection losses at different speeds depending on the unit and equipment, in some cases beginning around 63 mph.

SpaceX acknowledged a 100-mph restriction on Ukraine’s service.

As of today, Sunday morning, October 18, 2026, Ukraine says the service has still not been restored while the US State Department claims it has. Tests conducted inside the European Union don’t show the same restriction.

Oy vey.

Someone changed something.

The victim is Ukraine’s ability to use one of the most important communications systems on the modern battlefield at the speeds required by its increasingly fast unmanned aircraft.

The murder weapon is probably boring as hell: a network configuration, service restriction, account permission, or technical directive.

And our suspects include the richest man-child in the world, a platinum-diamond member of the Spray Tan of the Month Club in the White House, an inebriated Pentagon boss, the fine folks at the US Space Force, and a contracting officer who someday will be explaining this to Congress while under oath.

The first suspect was obvious thanks to the Musk-y smell

When Ukrainian forces first reported the restriction, public suspicion immediately fell on Elon Musk.

That wasn’t irrational.

SpaceX owns Starlink, operates the enormous satellite constellation underneath both Starlink and Starshield, manufactures the terminals, and controls much of the technical infrastructure involved.

Ukraine has also been here before.

Musk famously declined to extend Starlink coverage around Russian-occupied Crimea during an earlier Ukrainian operation because he feared nuclear war. That episode helped convince the Pentagon under then-president Biden that relying on a commercial service whose founder could personally influence battlefield availability was, ahem, less than ideal.

Washington subsequently moved military users toward Starshield, SpaceX’s defense-focused service.

Starshield uses basically the same physical satellites as Starlink, but it’s designed for government and military customers. It uses different terminals, stronger security, prioritized service, and other “encrypted capabilities” intended for national-security users.

But as the online fury grew, Musk quickly deflected blame, claiming Starshield systems are owned and controlled by the US government. According to Musk, decisions governing their use, including speed and other restrictions, belong to the US military “and ultimately the president.”

That is an unusually specific defense and only partially true… Even if the US government wants to change a Starshield setting, they still have to go through SpaceX.

This is very different from the good old days when the US Air Force, and now Space Force, would manage satellite ops directly: The 4th Space Operations Squadron at Schriever controls the satellite buses, the 53rd Space Operations Squadron manages the communications payloads, and the SATCOM Office conducts planning and user support.

Those are the literal military satellite operators.

Space Delta 6 separately runs much of the Air Force Satellite Control Network, which provides telemetry, tracking, and command connectivity for more than 190 US, allied, and civilian spacecraft.

But not Starshield…

SpaceX controls that.

So, when Musk threw up his hands and said, “I didn’t do it!” He’s being a little bit disingenuous. No matter who ordered it, the actual on/off switch lives inside his corporation.

Still, Musk pointed to the President. Let’s interrogate him next:

The White House has a problem with its timeline

Journalists reported on October 15 that two US officials and one Western official briefed on the matter said the order to limit Starshield came from inside the White House.

According to those officials, Pentagon leadership received a message that Starshield service supporting the Ukrainian military needed to be slowed.

The officials couldn’t identify who inside the White House made the decision, nor who ultimately implemented the technical change.

President Donald Trump says it wasn’t him.

Speaking to reporters the following day, Trump denied that he or Musk was responsible and denied that the United States had imposed the restriction. A senior US official separately told reporters that no request to curb Starshield service came directly from Trump.

According to the X account OSINTDefender, Elon Musk proposed slowing down Starlink for Ukraine to President Trump, (according to four sources familiar with the discussions who spoke to The Telegraph). One said Trump “agreed.” A European official and two Ukrainian sources confirmed that version to the paper.

Those statements leave us with a fairly large unexplained hole.

Musk says the US government controls Starshield operating restrictions.

Trump says he didn’t order it.

SpaceX is technically the only corporation that could have made the restriction.

Ukraine says the restriction happened anyway.

And, as of October 18, the speed cap remained.

But what about motive?

The restriction arrived during an increasingly ugly dispute between Washington and Kyiv over Ukrainian attacks on Russian oil infrastructure.

Trump had been pressuring Ukraine to stop striking Russian refineries, arguing that the attacks were contributing to higher energy prices. The Starshield direction followed those demands and came amid discussions involving Trump’s aides and Ukrainian officials over refinery strikes and a controversial US-Russia diesel arrangement.

Timing is evidence; damning evidence. But still not proof.

A good whodunit doesn’t arrest the butler in chapter three because he looked nervous near the attractive maid.

And what’s odd here is Trump is not normally someone to do something like this in secret, even if he knows what he is about to do will piss a lot of people off. (Like the Russia-diesel deal.)

So why do it in secret this time? I don’t have an answer for this, yet.

The contract trail starts in 2023

Starshield’s relationship with the Pentagon has been growing for years.

SpaceX received its first publicly known Space Force Starshield contract in September 2023. That agreement had a ceiling of $70 million and covered “end-to-end service” using the Starlink constellation, including terminals, network management and related services for dozens of military mission partners.

That early contract shows the Pentagon was effectively building a firewall between ordinary commercial Starlink and military requirements.

The arrangement has since become much larger.

The current public procurement trail leads to Space Systems Command contract FA254125DB021.

This is an indefinite-delivery, indefinite-quantity contract awarded to SpaceX under the military’s proliferated low-Earth-orbit satellite services program.

It began July 15, 2025 and currently runs through July 2028.

USAspending records show six orders under the contract with about $476 million already obligated and roughly $1.15 billion in potential value.

Now the murder mystery has paperwork.

One task order, FA254126FB019, covers Starshield terminals, ancillary equipment, and service plans for Starshield-based military requirements across the Defense Department and other federal agencies.

The contracting office is Space Systems Command’s Commercial Services Office in El Segundo, California. The award is a firm-fixed-price commercial task order to SpaceX.

Another task order is even more interesting.

FA254126FB015 began in June 2026 and provides what federal spending records describe as:

“SECURE GLOBAL SATCOM VIA POOLED STARSHIELD SERVICE. ENHANCED FEATURES, SECURITY, AND CENTRAL MANAGEMENT FOR ALL MISSIONS.”

SpaceX received roughly $132 million in obligations under that order.

“Central management” gets my attention when we’re investigating who can change operating parameters.

The SAM.gov notice for that contract adds another detail.

Space Systems Command says the order was issued under a program called “Warrior Plans,” established in September 2025 to acquire commercial low-Earth-orbit satellite services for the Joint Force. The program itself was created pursuant to a FY25 presidential decision document and a Pentagon-approved plan.

Space Force describes this particular SpaceX award as the first Warrior Plan task order, specifically providing Starshield service to satisfy Joint Force operational requirements.

So, the current Starshield service exists inside a formal Pentagon acquisition structure with presidential-level policy above it, Space Systems Command administration below that, and SpaceX providing the service under military contracts.

The broader Pentagon PLEO procurement includes requirements for satellite transport, terminals, service management and defined performance standards. The underlying solicitation covers mobile, maritime, and aviation use alongside ordinary fixed satellite communications.

Somebody OWNS the authority to change those parameters.

The public documents simply don’t tell us who possesses that authority for the exact terminals Ukraine was using on October 14.

And that’s the document I want. A FOIA request might be helpful here… I’ll submit one but it might take a while.

User's avatar

Continue reading this post for free, courtesy of Wes O'Donnell.

Or purchase a paid subscription.
© 2026 Wes O'Donnell · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture