The launch count didn’t save you.

Amazon’s Project Kuiper has zero active users. Zero revenue. A satellite constellation that exists only in FCC filings and a single test mission. Yet the market treats it as the only credible competitor to Starlink. That’s not a narrative I trust. That’s a data gap.

I’ve spent the last four years building on-chain dashboards for DeFi protocols, but the same forensic tracing applies here. The signal isn’t in press releases. It’s in the metrics that investors ignore: satellite manufacturing ramp, launch cadence dependency, terminal cost to consumer, and the velocity of ecosystem bundling. The yield didn’t save you in 2022, and the coverage map won’t save you now.
Context: The Numbers Behind the Hype
Amazon announced Project Kuiper in 2019. Its plan: 3,236 satellites in low Earth orbit, providing broadband to underserved regions. Total investment: $10 billion+. But as of early 2025, only two prototype satellites are in orbit. Starlink has over 5,500 operational satellites, ~2.3 million subscribers, and a proven track record of rapid iteration.
Kuiper’s first production satellites were scheduled for late 2024, then delayed to early 2025. No confirmed launch date yet. The company relies on external rockets — primarily United Launch Alliance and Blue Origin — neither of which has demonstrated the launch frequency SpaceX achieves with Falcon 9. SpaceX launches every 3-4 days. Kuiper’s launch partners struggle to maintain a monthly cadence.
Terminal cost is another black box. Starlink’s user terminal dropped from $500 to $299. Amazon targets $400 for Kuiper’s terminal, but that’s a design target, not a manufacturing reality. The prototypes cost over $1,000 each. Scaling to mass production is the hard part.

Core: The On-Chain Evidence Chain (Simulated)
Let’s treat satellite infrastructure like a DeFi protocol. The key metrics are:
- Satellite manufacturing throughput – how many units per month?
- Launch cost per satellite – $/kg to orbit
- User acquisition cost – including terminal subsidy
- Monthly recurring revenue per user – ARPU
- Churn rate – switching cost
Starlink’s data is somewhat public: ~$100 ARPU, ~$300 terminal cost, ~$1M per Falcon 9 launch carrying ~60 satellites. That yields a launch cost per satellite of ~$17,000. For Amazon, using ULA’s Atlas V or Vulcan, launch cost per satellite is estimated $40,000–$60,000. Blue Origin’s New Glenn, if successful, could lower that to $25,000. But New Glenn hasn’t flown yet.
Amazon’s real edge is not in launch efficiency. It’s in ecosystem bundling. Kuiper can be sold as an add-on to AWS services. A corporate client needing edge computing in a remote mine can buy AWS Outposts + Kuiper as a single SKU. That’s a switching cost Starlink can’t match. But — and this is the trap — bundling only works if Kuiper actually delivers bandwidth at competitive latency and price. The data doesn’t exist yet.
Floor prices don’t tell the real story. Neither do satellite counts. What matters is the cost per gigabyte delivered. For Starlink, that’s roughly $0.15/GB. For Kuiper, the target is $0.10/GB, but prototypes suggest $0.40/GB. Without mass scale, the unit economics are negative.
Contrarian: Correlation ≠ Causation
Conventional wisdom says Kuiper’s delay is fatal because Starlink is building a moat of subscribers and spectrum priority. But satellite internet is not a winner-take-all market. It’s a utilities business. There’s room for two players globally, maybe three. Amazon’s brand trust and existing distribution channels — Prime, AWS, logistics — give it a lower customer acquisition cost than Starlink, even with zero current users.
The real risk is not competition. It’s execution dependency on Blue Origin. Jeff Bezos owns both Amazon and Blue Origin. If New Glenn fails to deliver, Kuiper is stuck with expensive legacy rockets. That’s a single point of failure that no amount of AWS credit can fix.
Also worth noting: the spectrum allocation game. Starlink has already secured key frequencies across 60+ countries. Kuiper is still applying. Spectrum is a finite resource. If Kuiper gets secondary status in crowded bands, its service quality degrades. That’s a network-level problem.
Takeaway: Watch the Launch Manifest, Not the Headlines
Kuiper’s beta testing is rumored for late 2025. That’s two years behind original schedule. The critical signal to track: when Amazon publicly reports the number of production satellites built per month. If that number stays below 20 by Q3 2025, the project is in trouble. If it crosses 50, the competitive dynamic shifts.
In the wild, data doesn’t lie. The yield didn’t save you in 2022. The satellite count won’t save you now. Follow the launch contract economics, the terminal cost curve, and the AWS bundling metrics. That’s the on-chain proof for satellite internet.