Moira validates every subsystem against physical oracles — JPL Horizons, IAU ERFA/SOFA, Swiss Ephemeris, AAVSO, and canonical doctrine tables. Residuals are documented, not hidden.
Each domain uses independent physical oracles appropriate to its subject matter.
External-reference evidence for Moira's IAU, JPL, time-scale, eclipse, occultation, and observational astronomy surfaces.
Bounded external comparisons, doctrine checks, invariants, and explicit non-oracle cases for astrological convention layers.
Validation and partial-closure records for experimental, modernized, or mixed-oracle computation surfaces.
The current declared reduction stages are shown first. The table is an immutable 4.0.0 evidence receipt for Mars at J2000.0 — JD 2451545.0 TT — with a 0.029″ geocentric longitude residual against JPL Horizons. It is historical evidence, not a claim about the currently deployed runtime.
| Operation | Value | Note |
|---|---|---|
| Geometric geocentric | λ₀ = 327.974879° | SSB to body minus SSB to Earth |
| Light-time iteration | Δλ = −15.762352″ | tau = 0.010683 d; 15.383 min |
| Gravitational deflection | Δλ = −0.003057″ | Sun, Jupiter, Saturn |
| Annual aberration | Δλ = −14.069111″ | Earth barycentric velocity; relativistic |
| IAU 2006 frame bias | Δλ = +0.000300″ | ICRF to dynamical mean J2000 |
| IAU 2006 precession | Δλ = +0.006469″ | P03 polynomial; mean equator of date |
| IAU 2000A nutation | Δλ = −13.932010″ | dpsi -13.932010 arcsec; deps -5.769398 arcsec |
| Topocentric parallax | disabled | WGS-84; disabled (geocentric run) |
| Apparent ecliptic longitude | λ = 327.962724° | Geocentric, ecliptic of date |
| JPL Horizons API reference | λ = 327.962716° | 31 (ObsEcLon / ObsEcLat, apparent, ecliptic of date) |
| Residual | 0.029″ in λ · 0.014″ in β | moira-astro 4.0.0 vs JPL Horizons API |
Immutable historical receipt generated from moira-astro 4.0.0 on 2026-07-10 — Mars, geocentric apparent, at exact J2000.0: JDTT 2451545.0 (2000-01-01T11:58:55.816Z · JDUT 2451544.999257 · ΔT 63.808 s · TT−UTC 64.184 s · ε 23.437677°), kernel pool de441.bsp + de440.bsp. Reference: JPL Horizons API (31 (ObsEcLon / ObsEcLat, apparent, ecliptic of date)), same instant. Download the raw trace (JSON) — it includes both queries verbatim so the numbers can be reproduced end to end.
Specific validation programs with full methodology and results.
"Transparency is the Primary Metric of Accuracy."
Moira is designed so that every calculation stage is inspectable, every reduction step is documented, and every residual is explained. A black box that gives the right answer is less valuable than a transparent system that shows you why.
Read the Doctrine →