2026.11.05

China launches the first 12 satellites of a massive computing constellation in space