kessler · independent space-traffic audit
Operators report how often their satellites dodge each other, and nobody outside can check those numbers. kessler is an open-source auditor built to check them from public data: a GPU orbit propagator, all-vs-all collision screening and collision probability, each validated against the reference.
From public orbits accurate to about a kilometre: screening results, not predictions of collisions. The worst-case probability is Alfano's maximum for a 10 m combined radius, as CelesTrak's SOCRATES reports it. Select a row to see both orbits on the globe.
| # | Objects | Distance | Speed | Time (UTC) | Worst-case P |
|---|
Low Earth orbit is the busiest it has ever been, and the only collision-avoidance numbers anyone sees are the ones operators publish about themselves.
Starlink satellites maneuver automatically whenever the probability of a collision passes 3 in 10 million. Nobody outside SpaceX can check how often that happens.
kessler is building the tools to do it from public data: screen every pair, compute the probabilities, and detect maneuvers in public orbit histories, then compare with what operators report to their regulator.
One C++ propagator compiled for CPU and CUDA, and a screening method that provably misses nothing. Measured on Kaggle's free Tesla T4.
Every component is tested against an independent implementation, and the tests run on every push.
The audit of Starlink's maneuver reports and the results of the full-catalogue run use Space-Track.org data, whose user agreement requires approval before analyses are published. Approval has been requested from the 18th Space Defense Squadron; until then the results stay private and the code and method stay public, so anyone with their own access can reproduce them. Method and code.
Built so that anyone, not only operators and governments, can see the traffic in orbit and verify what is reported about it.
A daily screening of the whole active catalogue, including the Starlink–Starlink pairs that CelesTrak's SOCRATES leaves out, published as a live globe and table.
SGP4 at 125.7 million states a second on a free GPU, and a grid-based all-vs-all screen proven against brute force, with GPU results identical to CPU.
Foster's 2D probability from standard Conjunction Data Messages, matching NASA CARA to 1.6e-8, and a Monte Carlo for the slow encounters where 2D fails, agreeing with CARA's on all 53 test cases at 15–19× the speed of NASA's library.
Maneuver detection from public orbit histories, tested on debris that cannot maneuver, built to compare with operators' reports to the FCC once publication is approved.
Free to quote with credit to “Sankur Kundu, kessler”. Facts marked live are recomputed every morning from CelesTrak's public catalogue.
Sankur Kundu, independent researcher, Bhubaneswar, India. Happy to explain the method or run a check for your story.
@software{kundu2026kessler,
author = {Kundu, Sankur},
title = {kessler: an independent, open-source auditor of space traffic},
year = {2026},
url = {https://github.com/Shakhtar-Sankur/kessler}
}