Fleet capability · what each operator can do

Two reads on raw capability, each plotting the whole field on two axes so the tradeoff shows. SpaceX's edge is structural: denser satellites on cheaper launches it owns. Each chart names its sources; softer numbers (analyst estimates, market-launch prices, the Lightspeed capacity scenario) are labelled as such.

Only Starlink builds satellite capacity for under $10k a gigabitHow much a satellite carries against what it costs to build; down-and-right is better
061305601120$10k / GbpsGbps / satelliteCost / satellite ($M)Starlink V3 — Gbps / satellite 1000, Cost / satellite ($M) 1.83Starlink V3Starlink V2 mini — Gbps / satellite 96, Cost / satellite ($M) 0.79Starlink V2 miniLightspeed — Gbps / satellite 40, Cost / satellite ($M) 11.6LightspeedKuiper — Gbps / satellite 36, Cost / satellite ($M) 1.75KuiperOneWeb — Gbps / satellite 7.2, Cost / satellite ($M) 1.5OneWeb
Show the numbers
Only Starlink builds satellite capacity for under $10k a gigabitGbps / satelliteCost / satellite ($M)
Starlink V310001.83
Starlink V2 mini960.79
Lightspeed4011.6
Kuiper361.75
OneWeb7.21.5
Down-and-right wins: more Gbps per satellite, cheaper to build. The dashed line is $10k per Gbps of built capacity — below it beats that, above it doesn't. Starlink is the only operator below it: V2 mini builds capacity at ~$8k/Gbps and V3 at ~$1.8k/Gbps, an order of magnitude under the pack (Kuiper $49k, OneWeb $208k, Lightspeed $290k) that clumps against the left axis. On a linear scale, the gap is the whole story.Starlink cost/sat + capacity: Quilty Starlink Model 2026 (V2 mini opt $0.79M / 96 Gbps; V3 $1.83M / 1,000 Gbps — QS preliminary). Kuiper $1.75M / 36 (Quilty bus); OneWeb ~$1.5M / 7.2 (Quilty); Lightspeed $11.6M / 40 (de-bundled scenario).
A Starlink launch delivers capacity ~10× cheaper per gigabit than any rivalCapacity a launch delivers vs what that launch costs
059118011832365$100k / GbpsGbps delivered / launchLaunch cost ($M)Starlink V2 mini — Gbps delivered / launch 2112, Launch cost ($M) 15Starlink V2 miniKuiper — Gbps delivered / launch 1620, Launch cost ($M) 105KuiperLightspeed — Gbps delivered / launch 600, Launch cost ($M) 74LightspeedOneWeb — Gbps delivered / launch 288, Launch cost ($M) 80OneWeb
Show the numbers
A Starlink launch delivers capacity ~10× cheaper per gigabit than any rivalGbps delivered / launchLaunch cost ($M)
Starlink V2 mini211215
Kuiper1620105
Lightspeed60074
OneWeb28880
The dashed line is $100k per Gbps of capacity delivered. Above it you pay MORE than that for each Gbps a launch puts up; below it, less. OneWeb and Lightspeed sit above (dearer); Kuiper is below; Starlink is far below at ~$7k/Gbps — and flies it ~122× a year while the others are stalled, finished, or not started. (A Starship V3 flight, ~20,000 Gbps, is off this scale.)Gbps/launch = sats/flight × Gbps/sat: Starlink 22 V2 mini/F9, Kuiper 45/Vulcan, Lightspeed 15/F9 (Telesat, PRIMARY), OneWeb 40/F9. Launch cost as above.
LEO viability · head-to-head

Four LEO systems on the same denominators, each carrying its tier —disclosed fact, desk derivation, soft estimate, or honest hollow. The verdict publishes only when disclosed facts support it reliably; otherwise we withhold or suppress it rather than guessing. Move a slider to re-run the model.

Publishable
IRR(-8.5% vs hurdle)

PUBLISHABLE: every ancestor is disclosed or a transparent slider (no un-anchorable hole, no soft analyst stand-in). Front-loads the EUR 2bn at t0 (conservative). This is the go-forward continuation IRR, not a full-program IRR (Gen1 original build cost is undisclosed).

disclosed 8derived 15estimated 8hollow 0
Satellites
disc
Capacity (gross)
der
Capacity (sellable)
der
Cost / sat
der
Capex / sellable Gbps
der
Revenue
der
Replenish /yr
der
Assumptions · 8 sliders

Return is a go-forward IRR: the disclosed €2bn continuation capex against a revenue ramp (current LEO revenue × growth multiple × EBITDA margin). These sliders are that model's inputs.

Satellite design service life6.5 yr
5 yr7.5 yr
Assumed LEO EBITDA margin at maturity35.0%
15.0%60.0%
Steady-state LEO revenue as a multiple of FY25-263.00×
1.00×6.00×
Years to steady-state LEO revenue5 yr
2 yr10 yr
DCF horizon (constellation operational to ~2034)9 yr
5 yr15 yr
Assumed sellable fraction of gross capacity10.0%
3.0%30.0%
Additional replenishment spend within horizon€0/yr
€0/yr€500M/yr
FX rate EUR→USD (for cross-system comparison)1.08×
0.95×1.25×
Funding & scope history →
Publishable
Cash flow · QIRR · modeled

PUBLISHED verdict, disclosed-anchored: Connectivity self-funds — adj. EBITDA exceeds segment capex by ~$1.2B in the quarter. No assumptions needed.

disclosed 14derived 9estimated 10hollow 1
Satellites
disc
Capacity (gross)
disc
Capacity (sellable)
der
Cost / sat
est
Capex / sellable Gbps
der
Revenue
disc
Replenish /yr
Assumptions · 6 sliders

The verdict is disclosed free cash flow — no model, no assumptions. These sliders drive only the illustrative IRR, which rests on an estimated cumulative capex (hence withheld).

Satellite design service life5 yr
3 yr7 yr
Opex fraction (0 — the input is already EBITDA)0.0%
0.0%30.0%
Years to steady EBITDA (near-steady already)2 yr
1 yr6 yr
DCF horizon8 yr
5 yr15 yr
Assumed sellable fraction of gross capacity7.4%
2.0%15.0%
Modeled annual replenishment on top of capex$0/yr
$0/yr$6.00B/yr
Funding & scope history →
Withheld
IRR

COMPUTABLE but NOT verdict-publishable: the capex is now the disclosed $5.2B, but the return still hangs on the $4B 2032 revenue FORECAST × an assumed EBITDA margin — a forward forecast, not disclosed actuals. Per §9.1 the engine computes a number for the sandbox but the verdict gate stays red.

disclosed 18derived 12estimated 14hollow 4
Satellites
disc
Capacity (gross)
est
Capacity (sellable)
est
Cost / sat
est
Capex / sellable Gbps
est
Revenue
Replenish /yr
Assumptions · 8 sliders

IRR is modeled on the disclosed $5.2B program capex against Telesat's Aug-2026 $4B 2032 revenue forecast × an EBITDA margin. Verdict stays withheld — that revenue is still a forward forecast, not disclosed actuals.

Assumed mature EBITDA margin on 2032 revenue60.0%
40.0%90.0%
Opex fraction (0 — steady figure is already EBITDA)0.0%
0.0%30.0%
Years from now to the 2032 steady EBITDA6 yr
3 yr10 yr
DCF horizon14 yr
8 yr20 yr
Assumed sellable fraction of installed capacity5.0%
3.0%15.0%
Assumed replenishment spend within horizon$0/yr
$0/yr$600M/yr
Falcon 9 price per launch (no Telesat figure — analyst-anchored)$70.0M
$50.0M$100M
Installed capacity per satellite (desk scenario)40 Gbps
25 Gbps60 Gbps
Funding & scope history →
Suppressed
IRR

Verdict SUPPRESSED (null) — but no longer from a data hole. With cost now anchored, the treadmill (~$3.1B/yr) exceeds net revenue at the default $3B/yr scenario, so the DCF has no positive root: at Quilty's cost, Kuiper does not close on any disclosed-scale revenue, and no IRR exists to show. It only turns positive once you slide revenue above break-even — a level Amazon has not disclosed. Move the revenue/opex/bus-cost sliders to find where it closes.

disclosed 11derived 14estimated 11hollow 0
Satellites
disc
Capacity (gross)
der
Capacity (sellable)
der
Cost / sat
der
Capex / sellable Gbps
der
Revenue
Replenish /yr
der
Assumptions · 7 sliders

Bus cost is now anchored to Quilty's analyst estimate (~$1.75M/sat, movable $0.5–2M), so cost/sat and the ~$3.1B/yr replenishment treadmill compute. The IRR verdict stays suppressed: at Quilty's cost the treadmill exceeds net revenue at any disclosed-scale scenario, so no IRR exists to publish. Slide revenue up to find where it closes — but that revenue is a scenario, not a fact, which is why no verdict is published.

Assumed design service life5 yr
3 yr7 yr
Assumed steady-state annual revenue$3.00B/yr
$500M/yr$12.0B/yr
Assumed opex as fraction of revenue35.0%
15.0%60.0%
Assumed years to steady-state revenue6 yr
2 yr12 yr
Assumed DCF horizon15 yr
10 yr25 yr
Assumed sellable fraction of gross capacity5.0%
2.0%30.0%
Gen1 satellite bus manufacturing cost (Quilty analyst estimate)$1.8M
$500k$2.0M
Funding & scope history →
Derivation

Every value traces to a disclosed source, a movable assumption, a deskderivation, or an honest hollow. This is the full working at the current slider settings. Change a slider and reopen to see it move.

Coverage meter reads left→right by evidence strength: disclosed →derived → estimated →hollow. Money normalizes to USD with a movable FX rate (OneWeb carries a EUR→USD slider; the others report in USD). Sliders recompute the model live in your browser.

Orbital tracking
K2 Space · GRAVITAS · NORAD 68495 · launched 2026-03-30

Pathfinder 1

152days on orbit
VerdictNOMINAL — orbit-raise in progressmotion: RAISINGelement as of 2026-08-28 (2d ago)
Live position from latest element set

One full orbit (97.989 min), centred on the satellite's position now — dimmed behind it, solid ahead. The two ends do not join up: Earth turns beneath the orbit, so each pass runs about 24.6° west of the one before.

propagating…
Altitude history — 277 element sets over 136 days

Judged on apogee — orbit is eccentric (e=0.00474, 66.76 km between apogee and perigee), so mean altitude would report roughly half of any apogee-only raise.

591630669708Peak — 2026-06-01: 699.57 kmpeak 699.57 kmLow — 2026-07-17: 621.49 kmlow 621.49 kmLatest — 2026-08-28: mean 662.48 km, 695.86 × 629.1 km2026-04-132026-05-182026-06-212026-07-252026-08-28
apogee–perigee bandmean altitudeapogee (judged on)current legpeaklowlatest

Apogee climbing: +73.9 km over the 41 days since the 2026-07-18 turn at 621.98 km (+1.79 km/day) — electric orbit-raising is proceeding, the mission's success signal.

Orbit is eccentric: apogee 695.86 km × perigee 629.1 km, 66.76 km apart (e=0.00474). Perigee has been held at 628.81 km (spread 1.89 km, -0.025 km/day) for 23 days — a controlled parameter, not drift: drag lowers a perigee, it does not pin one. Apogee is moving +2.09 km/day against perigee's -0.22 km/day over the last 28 days, so mean altitude (+0.94 km/day) averages the two and is not the figure to judge this phase on.

Mean altitude662.48 km
Apo × Peri695.86 × 629.1 km
Period97.989 min
Inclination97.7691°
RegimeLEO
Orbit shape66.76 km band · e=0.00474
Apogee, current leg (41.3 d)+73.88 km · +1.79 km/day
Perigee held (23.2 d)628.81 km · ±0.94 km
Show the element sets
Epoch (UTC)Mean alt (km)Apoapsis (km)Periapsis (km)
2026-08-28662.48695.86629.1
2026-08-27660.13691.71628.56
2026-08-25660.13691.72628.54
2026-08-24659.25689.96628.53
2026-08-22657.15684.82629.48
2026-08-20654.97681.41628.53
2026-08-19653.64678.01629.27
2026-08-18651.89675.38628.4
2026-08-17649.91669.96629.85
2026-08-16648.97668.94628.99
2026-08-15647.36666.12628.6
2026-08-14645.78663628.56
2026-08-13643.17657.7628.64
2026-08-12642.44656.48628.4
2026-08-11641.73654.78628.68
2026-08-10640.34651.65629.02
2026-08-09638.98649.08628.87
2026-08-08637.64646.67628.61
2026-08-08637.06645.15628.97
2026-08-08636.92645.25628.59
2026-08-07636.41643.51629.31
2026-08-07634.47641.22627.72
2026-08-07634.6641.62627.58
2026-08-07634.97641.73628.2
2026-08-06635.33641.82628.85
2026-08-06634.85641.11628.6
2026-08-06634.43640.04628.83
2026-08-05634.3639.43629.17
2026-08-05635639.79630.21
2026-08-02638.84642.55635.12
2026-08-01640.11644.09636.13
2026-08-01640.98645.13636.83
2026-07-31641645636.99
2026-07-31641644.96637.04
2026-07-31641644.66637.34
2026-07-30640.99645.17636.8
2026-07-30640.99645.16636.81
2026-07-30640.7644.49636.91
2026-07-29640.83644.32637.35
2026-07-29641.48645.51637.46
2026-07-29641.5645.38637.62
2026-07-28641.57645.73637.4
2026-07-28641.87646.51637.23
2026-07-27641.24646.14636.34
2026-07-27641.3646.23636.37
2026-07-27641.54646.32636.76
2026-07-27641.52646.8636.25
2026-07-26639.57645.67633.47
2026-07-26639.37643.87634.88
2026-07-25638.47643.62633.33
2026-07-25638.08643.7632.45
2026-07-24635.81642.7628.92
2026-07-24635.7643.14628.25
2026-07-23634.69642.11627.27
2026-07-23634.87642.3627.43
2026-07-23634.83642.33627.34
2026-07-23634.74642.28627.19
2026-07-23634.84642.37627.31
2026-07-22634.62643.59625.66
2026-07-22633.39640.25626.54
2026-07-22633.48640.67626.29
2026-07-21630.85635.44626.26
2026-07-21629.46635.36623.57
2026-07-18620.75621.98619.52
2026-07-17620.81622.02619.6
2026-07-17620.46621.6619.32
2026-07-17620.38621.49619.27
2026-07-17621.13622.45619.81
2026-07-17621.17622.62619.72
2026-07-16621.74623.53619.95
2026-07-16621.33623.08619.58
2026-07-16621.77623.56619.99
2026-07-16621.78623.74619.81
2026-07-15621.82623.74619.91
2026-07-15622.2624.28620.12
2026-07-15621.95624.17619.73
2026-07-15621.9624.1619.7
2026-07-15622.37624.41620.32
2026-07-14622.75624.61620.9
2026-07-14622.75624.61620.89
2026-07-07627.15628.68625.62
2026-07-07627.15628.68625.62
2026-07-07627.16628.78625.53
2026-07-07627.15628.63625.67
2026-07-07627.15628.63625.67
2026-07-06627.17628.5625.84
2026-07-06627.17628.5625.84
2026-07-06627.17628.51625.82
2026-07-05627.2628.76625.64
2026-07-05627.2628.76625.64
2026-07-05627.2628.77625.63
2026-07-04627.25628.9625.59
2026-07-04627.14628.84625.45
2026-07-04627.14628.84625.45
2026-07-03627.29629.04625.54
2026-07-03627.2628.83625.58
2026-07-02627.2629.01625.39
2026-07-02627.12628.9625.34
2026-07-02627.32629.06625.58
2026-07-01627.18629.06625.31
2026-07-01627.19628.98625.39
2026-07-01627.14628.9625.37
2026-07-01627.37629.11625.62
2026-07-01627.32629.1625.54
2026-06-30627.24629.25625.23
2026-06-30627.33629.19625.48
2026-06-30628.96630.93626.98
2026-06-29626.66628.32624.99
2026-06-28629.62632.15627.1
2026-06-28629.63632.52626.74
2026-06-28631.35633.51629.18
2026-06-28631.78634.3629.26
2026-06-27632.6637.29627.9
2026-06-27632.93634.08631.77
2026-06-27638.08640.4635.76
2026-06-27638.31640.55636.07
2026-06-27638.26640.58635.94
2026-06-26638.12640.58635.65
2026-06-26637.26644.48630.04
2026-06-26641.28643.66638.91
2026-06-26641.45643.78639.13
2026-06-26641.4643.76639.05
2026-06-25641.4643.98638.82
2026-06-25641.44644638.88
2026-06-25643.25645.73640.77
2026-06-25643.4645.73641.08
2026-06-25643.4645.66641.14
2026-06-24646.07648.44643.7
2026-06-24646.07648.44643.7
2026-06-23646.03648.53643.53
2026-06-22648.27651.1645.43
2026-06-16675.28677.94672.61
2026-06-16675.28677.94672.61
2026-06-15675.32678.03672.61
2026-06-15675.32678672.64
2026-06-15675.27677.93672.62
2026-06-15675.49678.12672.87
2026-06-15675.44678.08672.8
2026-06-14675.33678.09672.58
2026-06-14675.44678.23672.64
2026-06-14675.34678.1672.57
2026-06-14675.29678.02672.56
2026-06-14675.51678.17672.84
2026-06-14675.46678.15672.77
2026-06-13675.35678.15672.55
2026-06-13675.45678.27672.62
2026-06-13675.35678.16672.54
2026-06-13675.31678.1672.52
2026-06-13675.53678.27672.79
2026-06-12675.47678.32672.62
2026-06-12675.53678.1672.96
2026-06-11677.9680.77675.04
2026-06-11678680.9675.11
2026-06-11678.05680.93675.17
2026-06-11676.34679.06673.63
2026-06-06696.6699.44693.75
2026-06-06696.6699.45693.75
2026-06-05696.6699.46693.74
2026-06-05696.6699.46693.74
2026-06-05696.6699.47693.73
2026-06-05696.6699.48693.72
2026-06-05696.6699.48693.72
2026-06-03696.6699.51693.7
2026-06-03696.6699.51693.7
2026-06-03696.61699.52693.69
2026-06-03696.61699.52693.69
2026-06-02696.61699.54693.68
2026-06-02696.61699.55693.67
2026-06-01696.61699.56693.66
2026-06-01696.61699.57693.65
2026-05-29694.86697.63692.1
2026-05-29694.86697.63692.1
2026-05-29694.86697.63692.1
2026-05-28694.87697.63692.1
2026-05-28694.87697.64692.1
2026-05-28694.87697.64692.09
2026-05-28694.87697.65692.09
2026-05-28694.87697.65692.09
2026-05-27694.87697.64692.09
2026-05-27694.87697.64692.1
2026-05-27694.87697.65692.09
2026-05-27694.87697.64692.1
2026-05-27694.87697.64692.1
2026-05-26694.87697.64692.1
2026-05-26694.87697.63692.11
2026-05-26694.87697.63692.11
2026-05-25694.75697.67691.83
2026-05-25694.71697.61691.8
2026-05-25694.88697.71692.04
2026-05-24694.78697.64691.91
2026-05-24694.87697.64692.11
2026-05-23694.87697.65692.1
2026-05-23694.73697.55691.9
2026-05-23694.95697.74692.15
2026-05-22691.49694.42688.56
2026-05-22685.37688.35682.4
2026-05-22685.55688.45682.65
2026-05-21685.39688.27682.52
2026-05-21685.49688.37682.61
2026-05-21685.47688.37682.57
2026-05-21685.39688.3682.48
2026-05-21685.56688.44682.68
2026-05-20685.38688.42682.35
2026-05-20680.89683.82677.96
2026-05-20680.84683.76677.92
2026-05-20681.06683.93678.19
2026-05-20681.01683.86678.15
2026-05-19682.14684.93679.35
2026-05-19660.77663.65657.89
2026-05-18660.81663.72657.9
2026-05-18660.92663.83658
2026-05-18660.76663.72657.81
2026-05-18660.93663.82658.04
2026-05-17660.83663.74657.93
2026-05-17660.93663.87657.99
2026-05-17660.83663.82657.84
2026-05-17660.79663.77657.8
2026-05-17660.96663.87658.05
2026-05-16660.86663.75657.97
2026-05-16660.95663.85658.05
2026-05-16660.85663.79657.91
2026-05-16660.81663.75657.87
2026-05-16661.03663.92658.15
2026-05-13654.71656.71652.7
2026-05-13652.28654.92649.65
2026-05-13651.82654.3649.34
2026-05-12650.75653.89647.61
2026-05-12650.85653.98647.71
2026-05-12650.72653.93647.52
2026-05-12650.9654.1647.71
2026-05-12650.85653.99647.7
2026-05-11650.83653.82647.84
2026-05-11650.83653.83647.83
2026-05-11650.29658.97641.61
2026-05-09638.96641.91636
2026-05-08638.96641.9636.02
2026-05-08638.96641.89636.03
2026-05-07638.96641.85636.06
2026-05-07638.96641.85636.07
2026-05-07638.96641.84636.08
2026-05-07638.96641.83636.09
2026-05-06638.96641.82636.1
2026-05-06638.96641.82636.1
2026-05-06638.96641.81636.11
2026-05-06638.96641.8636.13
2026-05-06638.96641.79636.13
2026-05-05638.96641.76636.17
2026-05-05638.96641.76636.17
2026-05-05638.97641.71636.22
2026-05-04638.97641.7636.24
2026-05-04638.97641.67636.26
2026-05-03638.99641.76636.22
2026-05-03638.99641.76636.22
2026-05-03638.99641.75636.23
2026-05-03638.99641.73636.26
2026-05-03638.99641.73636.26
2026-05-03638.99641.7636.28
2026-05-02639641.65636.34
2026-05-02639641.65636.34
2026-05-02639641.65636.34
2026-05-02639641.64636.36
2026-05-02639641.62636.37
2026-05-02639641.61636.39
2026-05-01639641.59636.41
2026-05-01639641.59636.41
2026-04-30639641.55636.46
2026-04-28639.02641.42636.61
2026-04-28639.02641.42636.61
2026-04-27639.02641.39636.65
2026-04-20616.12617.26614.97
2026-04-20616.12617.26614.97
2026-04-19602.39605.63599.15
2026-04-17600.98602.61599.36
2026-04-17600.88602.42599.34
2026-04-16600.88602.37599.4
2026-04-16600.88602.36599.41
2026-04-13600.89602.21599.57
Source: NORAD two-line element sets, propagated with the desk's tracking tool —tracking/gravitas-68495.jsonl. 277 element sets, 2026-04-13 → 2026-08-28; latest epoch 2026-08-28.
Method: altitudes are derived from the orbital elements at each epoch, not measured directly; between element sets the path is interpolated, so short-term wobble can be aliasing rather than real manoeuvres. The verdict is judged on the series named above the chart.
raw tracking data + tool on GitHub ↗