Standards
What the numbers come from

Every figure on this platform traces to a document you can read.

24 standards, and for each one: which body issued it, which revision the maths came from, where it is load-bearing in the software, and — the column most registries leave out — how far we actually go with it.

14 Computed here1 Parsed and used4 Written by us3 Named, not executed1 We wrote it1 Textbook maths
Spacetrack Report No. 3USSF
Computed here
Models for Propagation of NORAD Element Sets (SGP4/SDP4)
EditionHoots & Roehrich 1980, rev. Vallado AIAA 2006-6753
Bindslive/geometry.ts propagateAt() · satellite.js
SGP4 is only valid against element sets generated by the same model. It is a general-perturbations theory, not an ephemeris: kilometre-level at epoch, degrading with element age.
celestrak.org/NORAD/documentation/spacetrk.pdf
NGA.STND.0036_1.0.0_WGS84NGA
Computed here
World Geodetic System 1984 — Its Definition and Relationships
Edition3rd ed., Amendment 2 (2014)
Bindsstd/wgs84.ts · sim/passes.ts stationWorld() / lookAngles()
Ellipsoid only. No geoid undulation — station altitudes are carried as given, which for this roster is orthometric height and differs from ellipsoidal height by tens of metres.
earth-info.nga.mil/php/download.php?file=coord-wgs84
IAU 1982 GMSTIAU
Computed here
Greenwich Mean Sidereal Time
EditionAoki et al. 1982
Bindslive/geometry.ts gmstAt() · sim/passes.ts setEarthRotation()
No UT1−UTC or polar motion. Sub-arcsecond against the frame error already carried by TEME, so it is not the limiting term.
celestrak.org/columns/v02n01/
Astronomical AlmanacUSNO
Computed here
Low-precision solar position
EditionApproximate Solar Coordinates
Bindsstd/solar.ts sunDirection() · std/solar.ts isEclipsed()
Quoted to 0.01 deg over 1950-2050; measured under 0.05 deg against the 2026 equinoxes and solstices. Ecliptic latitude, nutation and aberration are dropped. isEclipsed() is a cylinder rather than a cone and ignores the penumbra, so a console entry or exit time is right to a few seconds, not to the second; solarFractionKm() adds the conic umbra and penumbra as an illuminated fraction for energy work, which narrows the umbra by 31.9 km at 550 km. Both take the Earth as a sphere at the equatorial radius, which is 21.4 km wrong at the poles, so the conic correction is not quoted without that one beside it.
aa.usno.navy.mil/faq/sun_approx
Resolution B3 (2015), with Resolution B2 (2012)IAU
Computed here
Nominal solar radius, and the astronomical unit
Edition2015 / 2012
Bindsstd/solar.ts SUN_RADIUS_KM · std/solar.ts AU_KM · std/solar.ts solarFractionKm()
The two constants are exact by definition, so the accuracy question is entirely in what uses them. solarFractionKm() takes the Sun as a uniform disc, which ignores limb darkening, and takes the Earth as an opaque sphere, which ignores atmospheric refraction bending sunlight into the geometric umbra. Refraction is the larger of the two at LEO and is larger than the conic correction the model exists to make.
www.iau.org/static/resolutions/IAU2015_English.pdf
Siegman, Lasers (University Science Books, 1986), ch. 17 and 18TEXTBOOK
Textbook maths
Gaussian beam propagation and aperture truncation
Edition1986
Bindsstd/optics.ts beamRadiusM() · std/optics.ts encircledFraction() · std/optics.ts truncationTransmission() · std/optics.ts optimalApertureM()
A textbook rather than a standard, and marked as one. The Gaussian relations are exact; the modelling choices around them are not. M squared here is an EFFECTIVE beam quality absorbing both source quality and the difference between a truncated Gaussian and a true one, rather than a diffraction integral over the real pupil, so it partly double counts with the truncation ratio. The truncation ratio itself is a stated input because a/1.12 and a/2 differ by more than a factor of two in delivered power.
uscibooks.aip.org/books/lasers/
CCSDS 502.0-B-3CCSDS
Written by us
Orbit Data Messages (OPM / OMM / OEM / OCM)
EditionBlue Book, Apr 2023
Bindslive/geometry.ts GpRecord · std/ccsds/omm.ts · std/ccsds/oem.ts
OMM is consumed in the JSON serialisation CelesTrak and Space-Track publish, and re-emitted as KVN. OEM is emitted from SGP4 samples, so it inherits SGP4 accuracy — it is not a fitted ephemeris.
public.ccsds.org/Pubs/502x0b3e1.pdf
CCSDS 503.0-B-2CCSDS
Written by us
Tracking Data Message
EditionBlue Book, Jun 2020
Bindsstd/ccsds/tdm.ts · sim/passes.ts passTrack()
Predicted angles from the propagator, not observations from an antenna. The format is the same; the provenance is not, and the file says so in its COMMENT block.
public.ccsds.org/Pubs/503x0b2c1.pdf
CCSDS 508.0-B-1CCSDS
Parsed and used
Conjunction Data Message
EditionBlue Book, Jun 2013
Bindsstd/ccsds/cdm.ts · sim/schedule.ts conjunction disruption
In live mode, real public CDMs from Space-Track. In mock mode, a synthesised record in the same shape — badged as modelled, never as retrieved.
public.ccsds.org/Pubs/508x0b1e2c2.pdf
CCSDS 902.1-B-1CCSDS
Written by us
Simple Schedule Format Specification
EditionBlue Book, Sep 2018
Bindsstd/ccsds/ssf.ts · sim/schedule.ts Transfer
public.ccsds.org/Pubs/902x1b1.pdf
CCSDS 301.0-B-4CCSDS
Written by us
Time Code Formats
EditionBlue Book, Nov 2010
Bindsstd/ccsds/timecode.ts
public.ccsds.org/Pubs/301x0b4e1.pdf
CCSDS 902.0-B-2CCSDS
Named, not executed
Space Communication Cross Support — Service Management (SCCS-SM)
EditionBlue Book, Nov 2019
Bindslive/registry.ts provider metadata
SCCS-SM is how a booking against a cross-supported ground network is actually negotiated. BeamDesk does not speak it: the live proxy is GET-only by construction and cannot reserve a contact.
public.ccsds.org/Pubs/902x0b2.pdf
CCSDS 911.1-B-4 / 911.2-B-3 / 912.1-B-4CCSDS
Named, not executed
Space Link Extension — Return All Frames, Return Channel Frames, Forward CLTU
EditionBlue Books, 2016–2023
Bindslive/registry.ts provider metadata
SLE is the transfer service a booked contact delivers data over. There is no comms stack in this console — no framing, no coding, no data flow. Named for accuracy of description only.
public.ccsds.org/Pubs/911x1b4.pdf
ITU-R P.525-5ITU-R
Computed here
Calculation of free-space attenuation
Edition11/2024
Bindsstd/link.ts freeSpaceLossDb()
www.itu.int/rec/R-REC-P.525/en
ITU-R P.676-13ITU-R
Computed here
Attenuation by atmospheric gases and related effects
Edition08/2022
Bindsstd/atmosphere.ts gaseousAttenuationDb() · std/link.ts computedBeamMask()
Annex 2 approximate method — equivalent heights and a cosec(θ) slant path, valid above 5° elevation. Not the Annex 1 line-by-line summation.
www.itu.int/rec/R-REC-P.676/en
ITU-R P.618-14ITU-R
Computed here
Propagation data and prediction methods required for the design of Earth-space telecommunication systems
Edition08/2023
Bindsstd/atmosphere.ts rainAttenuationDb()
§2.2.1.1 attenuation exceeded 0.01% of an average year, with the standard extrapolation to other percentages.
www.itu.int/rec/R-REC-P.618/en
ITU-R P.837-8ITU-R
Computed here
Characteristics of precipitation for propagation modelling
Edition09/2025
Bindsstd/atmosphere.ts rainRateMmH()
The full recommendation is a global gridded digital map. BeamDesk uses a coarse latitude-band climatology and, in live mode, prefers the observed rate from Open-Meteo. Both are flagged EST. The bands were fitted against the -7 map and have not been refitted to -8, which is tolerable only because they were never the map to begin with.
www.itu.int/rec/R-REC-P.837/en
ITU-R P.838-3ITU-R
Computed here
Specific attenuation model for rain for use in prediction methods
Edition03/2005
Bindsstd/atmosphere.ts rainCoefficients()
www.itu.int/rec/R-REC-P.838/en
ITU-R P.839-4ITU-R
Computed here
Rain height model for prediction methods
Edition09/2013
Bindsstd/atmosphere.ts rainHeightKm()
www.itu.int/rec/R-REC-P.839/en
ITU-R Report SM.2392-2ITU-R
Named, not executed
Applications of wireless power transmission via radio frequency beam
Edition06/2026
Bindsstd/exposure.ts · data/sites.ts PROFILES
A Report, not a Recommendation — it surveys practice and recommends nothing, so nothing here is computed from it. It is cited because §5 names 5.8 GHz among the bands used for RF-beam WPT and §2.9 puts a GEO solar-power ground receiver at roughly 10-50 km2, which is the first published source behind two figures this console had been carrying on its own authority: the band, and the utility profile at 11,000 acres (44.5 km2). It does NOT make the band available. A Report is not the Radio Regulations, 5.8 GHz still has no Article 21 space-to-Earth row, and the caveat on itu-rr-21 stands exactly as written.
www.itu.int/pub/R-REP-SM.2392
ITU RR Article 21, §21.16ITU-RR
Computed here
Power flux-density limits for space stations in shared frequency bands
EditionRadio Regulations, Edition of 2024
Bindsstd/exposure.ts pfdLimitDbwM2() · sim/rectenna.ts
The Article 21 limits protect terrestrial services sharing the band; they are not a safety limit. A power downlink at these levels would need a dedicated allocation and coordination — the limits are shown because they are the binding regulatory constraint, not because this passes them. The three Table 21-4 rows in exposure.ts were carried over from the Edition of 2020 and read against WRC-23 rather than against the 2024 text itself: WRC-23 left Article 21 alone for S, X and Ka, and Resolution 775 (Rev.WRC-23) only invites WRC-27 to consider limits at 71-76 and 81-86 GHz. Someone with the 2024 edition should confirm the three rows verbatim.
www.itu.int/pub/R-REG-RR
ICNIRP 2020ICNIRP
Computed here
Guidelines for Limiting Exposure to Electromagnetic Fields (100 kHz to 300 GHz)
EditionHealth Physics 118(5):483–524, 2020
Bindsstd/exposure.ts · sim/rectenna.ts icnirpRatio
Table 5 whole-body reference level, incident power density averaged over 30 minutes and over 30 cm². Compared against modelled beam intensity, so the ratio is only as good as the aperture assumption behind it.
www.icnirp.org/en/publications/article/rf-guidelines-2020.html
IEEE Std C95.1-2019IEEE
Computed here
Safety Levels with Respect to Human Exposure to Electric, Magnetic and EMF, 0 Hz to 300 GHz
Edition2019
Bindsstd/exposure.ts — cross-check only
Carried as an independent cross-check on ICNIRP. The two agree at these frequencies; showing both is what makes the agreement meaningful.
standards.ieee.org/ieee/C95.1/4940/
BPI 0.2.0-draftSELF-PUBLISHED
We wrote it
Beamed Power Interface — Draft Specification
Edition0.2.0-draft, unreleased; 0.1.0-draft published 2026-08-22
Bindsstd/bpi/ — the adapter · std/ccsds/ssf.ts POWER_DELIVERY service type · std/exposure.ts assessPfd() — the analogue/none distinction · sim/rectenna.ts peak-to-mean taper
BeamDesk wrote this one. It is not published by a standards body, has not been through any accredited process, and at the time of writing no one outside this project has reviewed it. It is listed because BeamDesk emits data that follows it, and a registry that concealed its own author's document would be the one overclaiming. The conformance claim is BROKER/L1/no-annex: of 134 normative requirements, 36 are implemented, 17 are not, 78 do not apply to a broker that never radiates, and 3 are done but explicitly not offered for reliance. Every message it emits is unsigned, because a console holds no organisational key.
github.com/BeamDesk/beamed-power-interface
On BPI

The Beamed Power Interface is a draft BeamDesk wrote itself. It is listed here for completeness and marked as self-published; it is not a standard, it has not been through any standards body, and nothing on this page should be read as implying otherwise. It is a proposal, published so a ground site can implement against something concrete and tell us where it is wrong.

BeamGround — a BeamDesk venue
LandownersOperatorsAPIRadar