Space Data Network

Catalogs

How A Space Catalog Is Built

Every collision warning starts with a catalog: where each object is, and how sure anyone is about it.

Part one

The Military Catalog

Fixed sensors, one operations center, and products at several levels of accuracy.

1

A fixed network of sensors

The U.S. Space Surveillance Network is about thirty radars and telescopes around the world, plus a few satellites. Phased-array radars watch low Earth orbit and routinely track objects down to about 10 cm. Telescopes watch the geostationary belt on clear nights. Some sites track space full time. Others share time with missile warning.

The AN/FPS-85 phased-array radar at Eglin, a sloped white building with a flat antenna face
Phased-array radar, Eglin, Florida. Tracks thousands of objects a day in low and deep orbit. U.S. Space Force photo
A PAVE PAWS radar at Beale, a tall pyramid-shaped building with two round antenna faces
Early-warning radar, Beale, California. Built for missile warning. Tracks satellites between alerts. Missile Defense Agency photo
White telescope domes of the GEODSS site on Diego Garcia, surrounded by palm trees
Deep-space telescopes, Diego Garcia. Watch the geostationary belt from the Indian Ocean. U.S. Air Force photo
The Space Surveillance Telescope mount inside its dome in Western Australia
Space Surveillance Telescope, Western Australia. A wide-field survey telescope for faint, distant objects. U.S. Space Force photo
World map of Space Surveillance Network sites: phased-array radars, mechanical radars and optical telescopes, with space-based sensors shown above
Space Surveillance Network sites and space-based sensors, 2022. U.S. Space Force.

2

Observations go to one operations center

Each site reports angles, range and range rate for what it sees. At Vandenberg Space Force Base, the 18th Space Defense Squadron matches every observation to a catalog object, flags new and maneuvering objects, and refits their orbits. No site sees everything, so each orbit is rebuilt from a few passes by a few sensors.

Globe surrounded by the translucent green and red fields of view of nine ground sensors, with tracked objects shown as dots
Fields of view of nine network sites, modeled in OrbPro. At any instant most objects are outside every sensor’s view.

3

From simple models to high-fidelity ones

An orbit model is not a yes-or-no choice between “good” and “rough.” Models form a spectrum. Each step adds forces or keeps terms the simpler ones drop, and costs more computation. The military catalog publishes products from two points on it: SGP4 element sets and numerical special-perturbation orbits.

A spectrum of orbit models from lower to higher fidelity: two-body, J2 secular, SGP4 and SDP4, Vinti, semi-analytic, and numerical
ModelWhat it includesWhere it fits
Two-body (Keplerian)Earth as a point mass. A closed-form ellipse.Quick looks and first guesses. In low orbit it drifts off within hours, because Earth’s bulge alone turns an orbit plane by several degrees a day.
J2 secularThe average effect of Earth’s oblateness on the orbit plane and perigee.Mission planning, constellation design and sun-synchronous orbits.
SGP4 / SDP4An analytic general-perturbations theory: mean elements, zonal gravity terms, a simple drag term, and Sun, Moon and resonance terms for deep space.The public element sets (two-line element sets and OMMs). Must be run with the same theory the elements were fit with. Good to about a kilometer near epoch, with errors growing by kilometers a day in low orbit.
VintiAn analytic solution in oblate spheroidal coordinates that carries Earth’s oblateness exactly, and much of the next zonal terms, instead of as a series approximation.Fast, accurate zonal-gravity propagation where drag is small or handled separately.
Semi-analytic (for example DSST)Averages out the fast, short-period motion, integrates the slowly changing mean elements with large steps, then adds the short-period terms back.Long spans at modest cost: geostationary and high orbits, lifetime and reentry studies.
Numerical (HPOP)Direct integration of the equations of motion with a high-degree gravity field, atmospheric drag from a density model corrected by observations, the Sun and Moon, solar radiation pressure, tides and relativity.The high-accuracy catalog, precise ephemerides and conjunction screening, when the inputs support it.

Fidelity is not the same as accuracy

A high-fidelity model fed a stale state or a wrong drag estimate can predict worse than SGP4 fit to fresh tracking. The right model depends on the orbit regime, how far ahead you need to predict, and how good the data is. Fitting is a separate step: batch least squares or a sequential filter estimates the state, and often drag and radiation-pressure parameters, that best match the observations under whichever model is chosen.

4

What it releases

The catalog is released as several products, from public element sets to high-accuracy orbits with full covariance.

ProductWhat it holdsAvailable to
General-perturbation element setsMean elements for the public catalogAnyone with a free account on Space-Track.org
High-accuracy catalogNumerical special-perturbation orbitsOperators and governments with a sharing agreement
Vector covariance messagesState vectors with full covarianceClosely held to protect sensor capabilities; released case by case
Conjunction data messagesOne close approach, with both objects’ uncertaintyFree, to the operators involved

5

Where the model strains

Formats built for punch cards

Public element sets still ship as 69-character text lines. The five-digit catalog numbers are running out, and the format has no field for uncertainty.

Elements tied to one theory

Mean elements are only accurate through the theory they were fit with. Run them through another propagator and the error is silent.

Owner ephemeris at scale

Operators post predicted ephemeris for thousands of satellites several times a day. Every user downloads whole text files and parses them again.

No common protocol

Observations, elements, ephemerides and warnings each arrive through a different channel and format. Combining them takes custom code for every source.

Part two

The Network Catalog

No single sensor network sees everything. The network takes data from any number of sources, keeps each one digitally signed with its uncertainty attached, and publishes the recipe that combined them.

Nine kinds of sources, from government elements to any new publisher, flow into digitally signed records, then an open recipe that matches, fits and validates, then one catalog shared by every node
  1. PublishA sensor operator, satellite owner or lab digitally signs each record with its own private key and publishes it from its node, free or for sale.
  2. Keep the originalNodes store the exact bytes with the publisher’s digital signature. Reprocessing never overwrites a provider’s record.
  3. MatchRecords from different sources are matched to one physical object by designator, history and trajectory. Ambiguous matches stay separate.
  4. FitEach orbit is fit with the model its evidence supports, up to full numerical propagation (HPOP). Every record names its model, so one theory’s elements are never run through another’s propagator.
  5. Publish a versionEach catalog version names its inputs, its recipe and the exact modules that ran. Anyone can rerun it.
  6. ScreenConjunction screening runs as open WebAssembly modules. Operators can screen a maneuver encrypted, without handing it to a competitor.

Uncertainty travels with the orbit

A miss distance alone can’t separate a near miss from a non-event. When a source provides covariance, the network carries it with the orbit in an Orbit Comprehensive Message. A record without covariance is labeled that way. The network never invents one.

Two close approaches, both 200 meters apart. Left: small uncertainty ellipses that never touch. Right: long ellipses that overlap, so a collision is possible
The same 200 m miss distance. Only the uncertainty tells you which one needs a maneuver.

Every record carries a digital signature

Each node shows what it holds and whose digital signature each record carries. This node carries 882,941 digitally signed records across seven datasets, including orbit elements, catalog entries and space weather.

The Data tab of a node's dashboard, showing 882,941 records across seven datasets as a bar chart

Side by side

Files And Portals, Or A Network

TodayOn the network
FormatFixed-width text and per-source variantsSpace Data Standards: typed binary schemas
Getting dataA portal, login and API for each sourceOne peer-to-peer protocol, from any node
UpdatesDownload whole files and parse them againStream records; fetch each one once by its content address
UncertaintyNo field for it in the most used formatCarried with the orbit whenever the source has it
Who produced itTaken on trustDigitally signed by the producer, verified before storage
Checking a resultDepends on the providerRerun the recipe on the same inputs
Selling dataA separate delivery for each buyerOne digitally signed listing; buyers fetch from your node, no middlemen
If a source goes offlineThe data stopsDigitally signed copies stay on other nodes

Methods, measured results and open work are in the Evidence-Supported ASO Catalog whitepaper.

Add Your Source

Radar, telescope, star tracker, laser ranging or your own ephemerides. Run a node, digitally sign your data and set your own terms.