# Conventions registry

https://zodiacs.org/developers/conventions/ gives each id a Zodiacs receipt or conformance vector names its definition, its sources and an address on that page. Version 2026-10-18: 154 ids in 57 namespaces, from @zodiacs/engine 1.0.0 (https://github.com/zodiacs-org/engine, commit 7307665bdbc432269fdac006104f661be16000bc) and conformance suite 0.1.0. CC0 1.0.

The registry as JSON, each id with its address: https://zodiacs.org/developers/conventions/registry.json (schema zodiacs.conventions-registry.v1).

An id is a namespace, a colon and a value. The value is everything after the first colon and may itself hold colons, semicolons, slashes or an @. A receipt that holds a value under a field names the id of that field's namespace and that value. A superseded id is one earlier engine versions wrote and the engine still reads.

## Calculation conventions

### zodiac: Zodiac

How longitudes are counted.

Named in: natal receipts: conventions.zodiac; calc receipts: conventions.

- `zodiac:tropical`: Tropical zodiac. Longitudes counted from the equinox of the frame the position is given in. A natal receipt's positions are on the ecliptic and true equinox of date, so its zodiac counts from the true equinox of date. Written by engine 0.1.1-rc.16 to 1.0.0; 0.1.1-rc.15; 0.1.1-rc.8 to rc.14; 0.1.1-rc.7; 0.1.1-rc.3 to rc.6.
  Address: https://zodiacs.org/developers/conventions/#zodiac:tropical
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts)
- `zodiac:sidereal`: Sidereal zodiac. Longitudes counted from an ayanamsa's sidereal zero point: the longitude in the ecliptic of date less the true ayanamsa (true equinox) or the mean one (mean equinox). The receipt's ayanamsa id names which ayanamsa.
  Address: https://zodiacs.org/developers/conventions/#zodiac:sidereal
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); @zodiacs/engine 1.0.0, docs/vedic.md, Ayanamsas (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/vedic.md#ayanamsas)

### ayanamsa: Ayanamsa

The offset between the tropical and a sidereal zodiac. A built-in ayanamsa carries its own citation; a caller's ayanamsa is held in the receipt's request.

Named in: calc receipts: conventions; the engine's sidereal charts.

- `ayanamsa:lahiri`: Lahiri (Chitrapaksha). 23°15′00.658″ true at 1956-03-21 0h TT, with IAU 1976 precession, held at J2000.0 and carried on by the engine's precession.
  Address: https://zodiacs.org/developers/conventions/#ayanamsa:lahiri
  Sources: @zodiacs/engine 1.0.0, docs/vedic.md, Ayanamsas (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/vedic.md#ayanamsas); Indian Astronomical Ephemeris: 23°15′00.658″ true at 1956-03-21 0h TT (1989, p. 556)
- `ayanamsa:fagan-bradley`: Fagan–Bradley. 24°02′31.36″ mean at B1950.0 (JD 2433282.42345905 TT), from the synetic vernal point at 335°57′28.64″, with Newcomb's precession.
  Address: https://zodiacs.org/developers/conventions/#ayanamsa:fagan-bradley
  Sources: @zodiacs/engine 1.0.0, docs/vedic.md, Ayanamsas (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/vedic.md#ayanamsas); Synetic vernal point 335°57′28.64″ at B1950.0 (Astro*Index)
- `ayanamsa:krishnamurti`: Krishnamurti (KP). 22°21′50″ at 1900-01-01 0h TT (JD 2415020.5), with Newcomb's precession: a fit to Krishnamurti's own table.
  Address: https://zodiacs.org/developers/conventions/#ayanamsa:krishnamurti
  Sources: @zodiacs/engine 1.0.0, docs/vedic.md, Ayanamsas (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/vedic.md#ayanamsas); 22°21′50″ at 1900-01-01, fitted to KP Reader 1's table (Hand, Dawson)
- `ayanamsa:raman`: Raman. (year − 397) × 50⅓″: zero at J397.0 (JD 1866049.25 TT), growing by 50⅓″ a Julian year, as B. V. Raman gives the formula (1935).
  Address: https://zodiacs.org/developers/conventions/#ayanamsa:raman
  Sources: @zodiacs/engine 1.0.0, docs/vedic.md, Ayanamsas (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/vedic.md#ayanamsas); B. V. Raman, A Manual of Hindu Astrology (1935) §49
- `ayanamsa:yukteswar`: Sri Yukteswar. 20°54′36″ at the March equinox of 1894 (JD 2412908.1244 TT), growing by 54″ a Julian year, as Sri Yukteswar gives it (1894).
  Address: https://zodiacs.org/developers/conventions/#ayanamsa:yukteswar
  Sources: @zodiacs/engine 1.0.0, docs/vedic.md, Ayanamsas (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/vedic.md#ayanamsas); Sri Yukteswar, The Holy Science (1894), Introduction
- `ayanamsa:true-chitra`: True Chitra (Spica at 180°). Spica (α Vir) at 180°: the star's apparent geocentric longitude of date, from the Hipparcos new reduction, held at that sidereal longitude.
  Address: https://zodiacs.org/developers/conventions/#ayanamsa:true-chitra
  Sources: @zodiacs/engine 1.0.0, docs/vedic.md, Ayanamsas (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/vedic.md#ayanamsas); Surya Siddhanta VIII; Hipparcos 2007 (I/311); F. van Leeuwen (2007), Validation of the new Hipparcos reduction, Astronomy & Astrophysics 474, 653–664 (https://doi.org/10.1051/0004-6361:20078357)
- `ayanamsa:true-revati`: True Revati (ζ Psc at 359°50′). ζ Psc at 359°50′, held as for True Chitra.
  Address: https://zodiacs.org/developers/conventions/#ayanamsa:true-revati
  Sources: @zodiacs/engine 1.0.0, docs/vedic.md, Ayanamsas (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/vedic.md#ayanamsas); Surya Siddhanta VIII; Hipparcos 2007 (I/311); F. van Leeuwen (2007), Validation of the new Hipparcos reduction, Astronomy & Astrophysics 474, 653–664 (https://doi.org/10.1051/0004-6361:20078357)
- `ayanamsa:true-pushya`: True Pushya (δ Cnc at 106°). δ Cnc at 106°, held as for True Chitra.
  Address: https://zodiacs.org/developers/conventions/#ayanamsa:true-pushya
  Sources: @zodiacs/engine 1.0.0, docs/vedic.md, Ayanamsas (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/vedic.md#ayanamsas); P. V. R. Narasimha Rao (2013); Hipparcos 2007 (I/311); F. van Leeuwen (2007), Validation of the new Hipparcos reduction, Astronomy & Astrophysics 474, 653–664 (https://doi.org/10.1051/0004-6361:20078357)
- `ayanamsa:galactic-center`: Galactic Center at 0° Sagittarius. Sgr A* at 240° (0° Sagittarius), from its ICRS radio position with Reid and Brunthaler's proper motion, treated as infinitely distant.
  Address: https://zodiacs.org/developers/conventions/#ayanamsa:galactic-center
  Sources: @zodiacs/engine 1.0.0, docs/vedic.md, Ayanamsas (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/vedic.md#ayanamsas); Sgr A*: SIMBAD ICRS position; Reid & Brunthaler 2004; F. van Leeuwen (2007), Validation of the new Hipparcos reduction, Astronomy & Astrophysics 474, 653–664 (https://doi.org/10.1051/0004-6361:20078357)
- `ayanamsa:user-epoch`: A caller's ayanamsa at an epoch. A mean ayanamsa the caller gives at an epoch, carried by the engine's precession, or held where the Newcomb or IAU 1976 precession puts it at J2000.0 when the caller names that model. The receipt's request holds the definition.
  Address: https://zodiacs.org/developers/conventions/#ayanamsa:user-epoch
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); @zodiacs/engine 1.0.0, docs/vedic.md, User-defined ayanamsas (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/vedic.md#user-defined-ayanamsas)
- `ayanamsa:user-linear`: A caller's linear ayanamsa. An ayanamsa the caller gives as a value at an epoch plus a fixed rate in arcseconds per Julian year, with no precession model. The receipt's request holds the definition.
  Address: https://zodiacs.org/developers/conventions/#ayanamsa:user-linear
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); @zodiacs/engine 1.0.0, docs/vedic.md, User-defined ayanamsas (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/vedic.md#user-defined-ayanamsas)

### frame: Frame

The plane and equinox a position is given in. In an equatorial frame the longitude is right ascension, in degrees, and the latitude is declination.

Named in: calc receipts: conventions.

- `frame:ecliptic-true-of-date`: Ecliptic, true equinox of date. The ecliptic of date and the true equinox: IAU 2006 precession, the IAU 2006 mean obliquity and the IAU 2000B nutation in longitude. The frame of a natal chart's positions.
  Address: https://zodiacs.org/developers/conventions/#frame:ecliptic-true-of-date
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Frames (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#frames); N. Capitaine, P. T. Wallace and J. Chapront (2003), Expressions for IAU 2000 precession quantities, Astronomy & Astrophysics 412, 567–586 (https://doi.org/10.1051/0004-6361:20031539); D. D. McCarthy and B. J. Luzum (2003), An abridged model of the precession-nutation of the celestial pole, Celestial Mechanics and Dynamical Astronomy 85, 37–49 (https://doi.org/10.1023/A:1021762727016)
- `frame:ecliptic-mean-of-date`: Ecliptic, mean equinox of date. The ecliptic and mean equinox of date: the same rotation without the nutation.
  Address: https://zodiacs.org/developers/conventions/#frame:ecliptic-mean-of-date
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Frames (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#frames); N. Capitaine, P. T. Wallace and J. Chapront (2003), Expressions for IAU 2000 precession quantities, Astronomy & Astrophysics 412, 567–586 (https://doi.org/10.1051/0004-6361:20031539); D. D. McCarthy and B. J. Luzum (2003), An abridged model of the precession-nutation of the celestial pole, Celestial Mechanics and Dynamical Astronomy 85, 37–49 (https://doi.org/10.1023/A:1021762727016)
- `frame:ecliptic-j2000`: Ecliptic of J2000.0. The mean ecliptic and equinox of J2000.0: the mean equator and equinox of J2000.0 turned by the IAU 2006 obliquity of J2000.0, 84381.406″.
  Address: https://zodiacs.org/developers/conventions/#frame:ecliptic-j2000
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Frames (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#frames); N. Capitaine, P. T. Wallace and J. Chapront (2003), Expressions for IAU 2000 precession quantities, Astronomy & Astrophysics 412, 567–586 (https://doi.org/10.1051/0004-6361:20031539); D. D. McCarthy and B. J. Luzum (2003), An abridged model of the precession-nutation of the celestial pole, Celestial Mechanics and Dynamical Astronomy 85, 37–49 (https://doi.org/10.1023/A:1021762727016)
- `frame:ecliptic-icrs`: Ecliptic on ICRS axes. The ICRS turned by 84381.406″ about its x axis.
  Address: https://zodiacs.org/developers/conventions/#frame:ecliptic-icrs
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Frames (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#frames); N. Capitaine, P. T. Wallace and J. Chapront (2003), Expressions for IAU 2000 precession quantities, Astronomy & Astrophysics 412, 567–586 (https://doi.org/10.1051/0004-6361:20031539); D. D. McCarthy and B. J. Luzum (2003), An abridged model of the precession-nutation of the celestial pole, Celestial Mechanics and Dynamical Astronomy 85, 37–49 (https://doi.org/10.1023/A:1021762727016)
- `frame:equatorial-true-of-date`: Equator, true equinox of date. The true equator and equinox of date: apparent right ascension and declination, with IAU 2006 precession and the IAU 2000B nutation, on the true obliquity.
  Address: https://zodiacs.org/developers/conventions/#frame:equatorial-true-of-date
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Frames (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#frames); N. Capitaine, P. T. Wallace and J. Chapront (2003), Expressions for IAU 2000 precession quantities, Astronomy & Astrophysics 412, 567–586 (https://doi.org/10.1051/0004-6361:20031539); D. D. McCarthy and B. J. Luzum (2003), An abridged model of the precession-nutation of the celestial pole, Celestial Mechanics and Dynamical Astronomy 85, 37–49 (https://doi.org/10.1023/A:1021762727016)
- `frame:equatorial-mean-of-date`: Equator, mean equinox of date. The mean equator and equinox of date: the precession alone.
  Address: https://zodiacs.org/developers/conventions/#frame:equatorial-mean-of-date
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Frames (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#frames); N. Capitaine, P. T. Wallace and J. Chapront (2003), Expressions for IAU 2000 precession quantities, Astronomy & Astrophysics 412, 567–586 (https://doi.org/10.1051/0004-6361:20031539); D. D. McCarthy and B. J. Luzum (2003), An abridged model of the precession-nutation of the celestial pole, Celestial Mechanics and Dynamical Astronomy 85, 37–49 (https://doi.org/10.1023/A:1021762727016)
- `frame:equatorial-j2000`: Equator of J2000.0. The mean equator and equinox of J2000.0, the axes astronomy-engine's precession starts from (EQJ).
  Address: https://zodiacs.org/developers/conventions/#frame:equatorial-j2000
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Frames (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#frames); N. Capitaine, P. T. Wallace and J. Chapront (2003), Expressions for IAU 2000 precession quantities, Astronomy & Astrophysics 412, 567–586 (https://doi.org/10.1051/0004-6361:20031539); D. D. McCarthy and B. J. Luzum (2003), An abridged model of the precession-nutation of the celestial pole, Celestial Mechanics and Dynamical Astronomy 85, 37–49 (https://doi.org/10.1023/A:1021762727016)
- `frame:equatorial-icrs`: ICRS. The ICRS: the J2000.0 equator less the IAU 2000 frame bias.
  Address: https://zodiacs.org/developers/conventions/#frame:equatorial-icrs
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Frames (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#frames); N. Capitaine, P. T. Wallace and J. Chapront (2003), Expressions for IAU 2000 precession quantities, Astronomy & Astrophysics 412, 567–586 (https://doi.org/10.1051/0004-6361:20031539); D. D. McCarthy and B. J. Luzum (2003), An abridged model of the precession-nutation of the celestial pole, Celestial Mechanics and Dynamical Astronomy 85, 37–49 (https://doi.org/10.1023/A:1021762727016)

### center: Center

The origin a position is seen from.

Named in: calc receipts: conventions.

- `center:geocentric`: Geocentric. Seen from the Earth's centre.
  Address: https://zodiacs.org/developers/conventions/#center:geocentric
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); @zodiacs/engine 1.0.0, docs/calc.md, Centers and corrections (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#centers-and-corrections)
- `center:heliocentric`: Heliocentric. Seen from the Sun's centre.
  Address: https://zodiacs.org/developers/conventions/#center:heliocentric
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); @zodiacs/engine 1.0.0, docs/calc.md, Centers and corrections (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#centers-and-corrections)
- `center:barycentric`: Barycentric. Seen from the solar-system barycentre, as astronomy-engine finds it from the Sun and the four giant planets.
  Address: https://zodiacs.org/developers/conventions/#center:barycentric
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); @zodiacs/engine 1.0.0, docs/calc.md, Centers and corrections (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#centers-and-corrections)
- `center:topocentric`: Topocentric. Seen from an observer on the Earth's surface, on astronomy-engine's ellipsoid and turned by the engine's Greenwich apparent sidereal time, with no polar motion.
  Address: https://zodiacs.org/developers/conventions/#center:topocentric
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); @zodiacs/engine 1.0.0, docs/calc.md, Centers and corrections (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#centers-and-corrections)

### correction: Correction

Which corrections a position carries.

Named in: calc receipts: conventions.

- `correction:apparent`: Apparent. Light time and aberration: the observer is backdated with the target, which adds the observer's aberration to first order. No gravitational deflection.
  Address: https://zodiacs.org/developers/conventions/#correction:apparent
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); @zodiacs/engine 1.0.0, docs/calc.md, Centers and corrections (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#centers-and-corrections)
- `correction:astrometric`: Astrometric. Light time only: the target when its light left, from where the observer is when it arrives.
  Address: https://zodiacs.org/developers/conventions/#correction:astrometric
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); @zodiacs/engine 1.0.0, docs/calc.md, Centers and corrections (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#centers-and-corrections)
- `correction:geometric`: Geometric. Where the target is at the instant, from where the observer is at the instant.
  Address: https://zodiacs.org/developers/conventions/#correction:geometric
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); @zodiacs/engine 1.0.0, docs/calc.md, Centers and corrections (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#centers-and-corrections)
- `correction:not-applicable`: Not applicable. For the lunar nodes and Lilith, geocentric points of the Moon's orbit, where the three corrections give the same position.
  Address: https://zodiacs.org/developers/conventions/#correction:not-applicable
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); @zodiacs/engine 1.0.0, docs/calc.md, Centers and corrections (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#centers-and-corrections)

### light-time: Light time

How the light time is solved.

Named in: calc receipts: conventions.

- `light-time:newtonian`: Newtonian light time. astronomy-engine's light-time solution, iterated until successive light times agree to 10⁻⁹ day.
  Address: https://zodiacs.org/developers/conventions/#light-time:newtonian
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); astronomy-engine 2.1.19 (Don Cross) (https://www.npmjs.com/package/astronomy-engine/v/2.1.19)

### aberration: Aberration

How aberration is applied.

Named in: calc receipts: conventions.

- `aberration:backdated-observer`: Backdated observer. First-order aberration from backdating the observer with the target.
  Address: https://zodiacs.org/developers/conventions/#aberration:backdated-observer
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); @zodiacs/engine 1.0.0, docs/calc.md, Centers and corrections (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#centers-and-corrections)

### deflection: Deflection

Whether gravitational light deflection is applied.

Named in: calc receipts: conventions.

- `deflection:none`: No deflection. No gravitational deflection of light.
  Address: https://zodiacs.org/developers/conventions/#deflection:none
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids)

### moon: Moon

How the Moon's position is found.

Named in: calc receipts: conventions.

- `moon:series-at-instant`: Lunar series at the instant. The engine's Moon: astronomy-engine's lunar series at the instant, without light time or aberration.
  Address: https://zodiacs.org/developers/conventions/#moon:series-at-instant
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); astronomy-engine 2.1.19 (Don Cross) (https://www.npmjs.com/package/astronomy-engine/v/2.1.19)

### precession: Precession

The precession model.

Named in: calc receipts: conventions.

- `precession:iau2006`: IAU 2006 precession. The angles of Capitaine et al. (2003) as astronomy-engine applies them, without a frame bias; named in every frame for the lunar nodes and Lilith, which are found in the ecliptic of date.
  Address: https://zodiacs.org/developers/conventions/#precession:iau2006
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); N. Capitaine, P. T. Wallace and J. Chapront (2003), Expressions for IAU 2000 precession quantities, Astronomy & Astrophysics 412, 567–586 (https://doi.org/10.1051/0004-6361:20031539)

### nutation: Nutation

The nutation model, in either receipt.

Named in: natal receipts: conventions.nutation; calc receipts: conventions.

- `nutation:iau2000b`: IAU 2000B. The engine's IAU 2000B nutation (McCarthy and Luzum 2003): all 77 luni-solar terms and the two fixed planetary offsets.
  Address: https://zodiacs.org/developers/conventions/#nutation:iau2000b
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); D. D. McCarthy and B. J. Luzum (2003), An abridged model of the precession-nutation of the celestial pole, Celestial Mechanics and Dynamical Astronomy 85, 37–49 (https://doi.org/10.1023/A:1021762727016)
- `nutation:iau2000b;equation-of-equinoxes-with-two-complementary-terms`: IAU 2000B, with complementary terms. The engine's IAU 2000B series, all 77 luni-solar terms and the two fixed planetary offsets, with the two largest complementary terms in the equation of the equinoxes. Written by engine 0.1.1-rc.16 to 1.0.0.
  Address: https://zodiacs.org/developers/conventions/#nutation:iau2000b;equation-of-equinoxes-with-two-complementary-terms
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts); @zodiacs/engine 1.0.0, docs/time.md, Receipts (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#receipts); D. D. McCarthy and B. J. Luzum (2003), An abridged model of the precession-nutation of the celestial pole, Celestial Mechanics and Dynamical Astronomy 85, 37–49 (https://doi.org/10.1023/A:1021762727016); G. Petit and B. Luzum (eds.), IERS Conventions (2010), IERS Technical Note 36 (https://www.iers.org/IERS/EN/Publications/TechnicalNotes/tn36.html)

### obliquity: Obliquity

The obliquity of the ecliptic.

Named in: calc receipts: conventions.

- `obliquity:iau2006`: IAU 2006 obliquity. The IAU 2006 mean obliquity, 84381.406″ at J2000.0, with the nutation in obliquity for a true-of-date frame; named in every frame for the lunar nodes and Lilith.
  Address: https://zodiacs.org/developers/conventions/#obliquity:iau2006
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); N. Capitaine, P. T. Wallace and J. Chapront (2003), Expressions for IAU 2000 precession quantities, Astronomy & Astrophysics 412, 567–586 (https://doi.org/10.1051/0004-6361:20031539)

### frame-bias: Frame bias

The rotation between the ICRS and the J2000.0 equator.

Named in: calc receipts: conventions.

- `frame-bias:iau2000`: IAU 2000 frame bias. The IAU 2000 frame bias of the ICRS (IERS Conventions 2010, equation 5.21).
  Address: https://zodiacs.org/developers/conventions/#frame-bias:iau2000
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); G. Petit and B. Luzum (eds.), IERS Conventions (2010), IERS Technical Note 36 (https://www.iers.org/IERS/EN/Publications/TechnicalNotes/tn36.html)

### barycentre: Barycentre

How the solar-system barycentre is found.

Named in: calc receipts: conventions.

- `barycentre:sun-and-giant-planets`: Sun and giant planets. astronomy-engine's solar-system barycentre, from the Sun and the four giant planets, each weighted m / (m + M☉).
  Address: https://zodiacs.org/developers/conventions/#barycentre:sun-and-giant-planets
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); @zodiacs/engine 1.0.0, docs/calc.md, Centers and corrections (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#centers-and-corrections); astronomy-engine 2.1.19 (Don Cross) (https://www.npmjs.com/package/astronomy-engine/v/2.1.19)

### observer: Observer

Where a topocentric observer stands.

Named in: calc receipts: conventions.

- `observer:iers2003-ellipsoid;no-polar-motion`: IERS 2003 ellipsoid, no polar motion. The topocentric observer's position and velocity on the IERS 2003 ellipsoid, without polar motion.
  Address: https://zodiacs.org/developers/conventions/#observer:iers2003-ellipsoid;no-polar-motion
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); @zodiacs/engine 1.0.0, docs/calc.md, Centers and corrections (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#centers-and-corrections); G. Petit and B. Luzum (eds.), IERS Conventions (2010), IERS Technical Note 36 (https://www.iers.org/IERS/EN/Publications/TechnicalNotes/tn36.html)

### node: Lunar node

Which lunar node.

Named in: calc receipts: conventions.

- `node:true-osculating`: True (osculating) node. The node of the Moon's osculating orbit, from its geocentric state vector.
  Address: https://zodiacs.org/developers/conventions/#node:true-osculating
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids)
- `node:mean`: Mean node. The Moon's mean node: IERS 2003's Ω plus the nutation in longitude.
  Address: https://zodiacs.org/developers/conventions/#node:mean
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); G. Petit and B. Luzum (eds.), IERS Conventions (2010), IERS Technical Note 36 (https://www.iers.org/IERS/EN/Publications/TechnicalNotes/tn36.html)

### lilith: Lilith

Which Black Moon Lilith.

Named in: calc receipts: conventions.

- `lilith:mean`: Mean Lilith. Black Moon Lilith as the Moon's mean apogee.
  Address: https://zodiacs.org/developers/conventions/#lilith:mean
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids)

### speed: Speed

How speeds are found, in either receipt.

Named in: natal receipts: conventions.speed; calc receipts: conventions.

- `speed:analytic`: Analytic speeds. For geometric positions on fixed axes (the J2000.0 and ICRS frames) of every body but the Moon: astronomy-engine's velocities from its differentiated series (Pluto's from its integrator), turned into the frame.
  Address: https://zodiacs.org/developers/conventions/#speed:analytic
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); @zodiacs/engine 1.0.0, docs/calc.md, Speeds (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#speeds)
- `speed:central-difference-0.001d`: Central difference, ±0.001 day. The value at t + h less the value at t − h, over 2h, with h = 0.001 day: the method wherever speeds are not analytic.
  Address: https://zodiacs.org/developers/conventions/#speed:central-difference-0.001d
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); @zodiacs/engine 1.0.0, docs/calc.md, Speeds (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#speeds)
- `speed:central-difference-0.25d`: Central difference, ±0.25 day. Central difference with h = 0.25 day, for the true node, whose short-period motion would otherwise dominate.
  Address: https://zodiacs.org/developers/conventions/#speed:central-difference-0.25d
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); @zodiacs/engine 1.0.0, docs/calc.md, Speeds (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#speeds)
- `speed:degrees-per-day;central-difference-plus-minus-0.001-day;nodes-plus-minus-0.25-day`: Degrees per day, ±0.001 day, nodes ±0.25 day. Speeds in degrees per day by central difference over ±0.001 day, and over ±0.25 day for the nodes. Written by engine 0.1.1-rc.16 to 1.0.0; 0.1.1-rc.15; 0.1.1-rc.8 to rc.14; 0.1.1-rc.7.
  Address: https://zodiacs.org/developers/conventions/#speed:degrees-per-day;central-difference-plus-minus-0.001-day;nodes-plus-minus-0.25-day
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts)
- `speed:degrees-per-day;central-difference-plus-minus-0.25-day`: Degrees per day, ±0.25 day (superseded). Speeds in degrees per day by central difference over ±0.25 day. Written by engine 0.1.1-rc.3 to rc.6.
  Address: https://zodiacs.org/developers/conventions/#speed:degrees-per-day;central-difference-plus-minus-0.25-day
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts)

### ephemeris: Ephemeris

The ephemeris, by name and version. A natal receipt names it in engine.ephemeris.

Named in: calc receipts: conventions; natal receipts: engine.ephemeris (name@version).

- `ephemeris:astronomy-engine@2.1.19`: astronomy-engine 2.1.19. astronomy-engine 2.1.19: truncated VSOP87 for the planets, a lunar series after Brown's theory as Montenbruck and Pfleger give it, and an integrated Pluto.
  Address: https://zodiacs.org/developers/conventions/#ephemeris:astronomy-engine@2.1.19
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); astronomy-engine 2.1.19 (Don Cross) (https://www.npmjs.com/package/astronomy-engine/v/2.1.19)

### deltat: ΔT source

Where a calc receipt's ΔT comes from. Not the natal receipt's deltaT convention, which is its own namespace.

Named in: calc receipts: conventions.

- `deltat:time-basis`: ΔT from the time basis. ΔT from the engine's time basis: iers-utc/1 from 1972-01-01 to the end of the IERS table, zodiacs-deltat/1 outside it; each instant's deltaT.model says which.
  Address: https://zodiacs.org/developers/conventions/#deltat:time-basis
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); @zodiacs/engine 1.0.0, docs/time.md, From an instant to UT1 and TT (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#from-an-instant-to-ut1-and-tt)
- `deltat:pinned`: Pinned ΔT. The caller's ΔT value, pinned.
  Address: https://zodiacs.org/developers/conventions/#deltat:pinned
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); @zodiacs/engine 1.0.0, docs/time.md, From an instant to UT1 and TT (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#from-an-instant-to-ut1-and-tt)

### time: Time basis

How a calc receipt's instants become UT1 and TT.

Named in: calc receipts: conventions.

- `time:tt-from-leap-seconds-and-ut1-from-iers-1972-to-table-end;delta-t-model-otherwise`: The engine's time basis. From 1972-01-01 to the end of the IERS UT1 table, TT from the leap seconds (UTC + (TAI − UTC) + 32.184 s) and UT1 from IERS UT1 − UTC; outside that span, the instant read as UT1 and TT from the ΔT model. The natal receipt names the same basis in its timeScale convention.
  Address: https://zodiacs.org/developers/conventions/#time:tt-from-leap-seconds-and-ut1-from-iers-1972-to-table-end;delta-t-model-otherwise
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); @zodiacs/engine 1.0.0, docs/time.md, From an instant to UT1 and TT (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#from-an-instant-to-ut1-and-tt); IERS Bulletin C, leap seconds (TAI − UTC) (https://hpiers.obspm.fr/iers/bul/bulc/Leap_Second.dat)

### house: House system

The house system. A natal receipt names the system asked for and the one used in houses.requested and houses.actual; the compute API takes the same names.

Named in: calc receipts: conventions; natal receipts: houses.requested, houses.actual; compute API requests: houseSystem.

- `house:whole`: Whole sign. Each sign is a house, the first the ascendant's.
  Address: https://zodiacs.org/developers/conventions/#house:whole
  Sources: @zodiacs/engine 1.0.0, README, House systems (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/README.md#house-systems); R. W. Holden, The Elements of House Division (L. N. Fowler, 1977)
- `house:placidus`: Placidus. The semi-arcs of each degree divided in thirds. Undefined where |latitude| ≥ 90° − ε.
  Address: https://zodiacs.org/developers/conventions/#house:placidus
  Sources: @zodiacs/engine 1.0.0, README, House systems (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/README.md#house-systems); R. W. Holden, The Elements of House Division (L. N. Fowler, 1977)
- `house:porphyry`: Porphyry. Each quadrant between the angles divided into three equal arcs of longitude.
  Address: https://zodiacs.org/developers/conventions/#house:porphyry
  Sources: @zodiacs/engine 1.0.0, README, House systems (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/README.md#house-systems); R. W. Holden, The Elements of House Division (L. N. Fowler, 1977)
- `house:equal`: Equal. 30° each from the ascendant.
  Address: https://zodiacs.org/developers/conventions/#house:equal
  Sources: @zodiacs/engine 1.0.0, README, House systems (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/README.md#house-systems); R. W. Holden, The Elements of House Division (L. N. Fowler, 1977)
- `house:equal-mc`: Equal from the midheaven. 30° each, the 10th from the midheaven; the same at every latitude.
  Address: https://zodiacs.org/developers/conventions/#house:equal-mc
  Sources: @zodiacs/engine 1.0.0, README, House systems (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/README.md#house-systems); R. W. Holden, The Elements of House Division (L. N. Fowler, 1977)
- `house:vehlow`: Vehlow. 30° each, with the ascendant in the middle of the first.
  Address: https://zodiacs.org/developers/conventions/#house:vehlow
  Sources: @zodiacs/engine 1.0.0, README, House systems (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/README.md#house-systems); R. W. Holden, The Elements of House Division (L. N. Fowler, 1977)
- `house:koch`: Koch. Ascendants at thirds of the midheaven degree's semi-arc. Undefined where |latitude| ≥ 90° − ε.
  Address: https://zodiacs.org/developers/conventions/#house:koch
  Sources: @zodiacs/engine 1.0.0, README, House systems (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/README.md#house-systems); R. W. Holden, The Elements of House Division (L. N. Fowler, 1977)
- `house:regiomontanus`: Regiomontanus. Circles through the horizon's north and south points, every 30° of the equator.
  Address: https://zodiacs.org/developers/conventions/#house:regiomontanus
  Sources: @zodiacs/engine 1.0.0, README, House systems (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/README.md#house-systems); R. W. Holden, The Elements of House Division (L. N. Fowler, 1977)
- `house:campanus`: Campanus. Circles through the horizon's north and south points, every 30° of the prime vertical.
  Address: https://zodiacs.org/developers/conventions/#house:campanus
  Sources: @zodiacs/engine 1.0.0, README, House systems (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/README.md#house-systems); R. W. Holden, The Elements of House Division (L. N. Fowler, 1977)
- `house:topocentric`: Topocentric (Polich–Page). Regiomontanus's ascensions, with pole heights at one and two thirds of the latitude's tangent.
  Address: https://zodiacs.org/developers/conventions/#house:topocentric
  Sources: @zodiacs/engine 1.0.0, README, House systems (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/README.md#house-systems); R. W. Holden, The Elements of House Division (L. N. Fowler, 1977)
- `house:alcabitius`: Alcabitius. The ascendant's semi-arcs divided in thirds on the equator, along hour circles.
  Address: https://zodiacs.org/developers/conventions/#house:alcabitius
  Sources: @zodiacs/engine 1.0.0, README, House systems (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/README.md#house-systems); R. W. Holden, The Elements of House Division (L. N. Fowler, 1977)
- `house:morinus`: Morinus. The equator every 30° from the midheaven's right ascension, carried to the ecliptic through its poles.
  Address: https://zodiacs.org/developers/conventions/#house:morinus
  Sources: @zodiacs/engine 1.0.0, README, House systems (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/README.md#house-systems); R. W. Holden, The Elements of House Division (L. N. Fowler, 1977)
- `house:meridian`: Meridian (axial rotation). Right ascensions every 30° from the midheaven's; the 1st cusp is the equatorial ascendant.
  Address: https://zodiacs.org/developers/conventions/#house:meridian
  Sources: @zodiacs/engine 1.0.0, README, House systems (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/README.md#house-systems); R. W. Holden, The Elements of House Division (L. N. Fowler, 1977)

### polar-fallback: Polar fallback

What the engine uses where a house system is undefined.

Named in: calc receipts: conventions.

- `polar-fallback:whole`: Whole sign in polar regions. Whole-sign houses where Placidus or Koch is undefined, at |latitude| ≥ 90° − ε with ε the true obliquity of date; the chart also carries the polar-fallback flag.
  Address: https://zodiacs.org/developers/conventions/#polar-fallback:whole
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); @zodiacs/engine 1.0.0, README, House systems (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/README.md#house-systems)

### angles: Angles

How the ascendant and midheaven are found.

Named in: natal receipts: conventions.angles; calc receipts: conventions.

- `angles:gast-and-true-obliquity`: Apparent sidereal time and true obliquity. The angles from the engine's Greenwich apparent sidereal time and the true obliquity of date. Written by engine 0.1.1-rc.16 to 1.0.0; 0.1.1-rc.15; 0.1.1-rc.8 to rc.14; 0.1.1-rc.7.
  Address: https://zodiacs.org/developers/conventions/#angles:gast-and-true-obliquity
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts); @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids)
- `angles:gast-and-mean-obliquity`: Apparent sidereal time and mean obliquity (superseded). The angles from Greenwich apparent sidereal time and the mean obliquity of date. Written by engine 0.1.1-rc.3 to rc.6.
  Address: https://zodiacs.org/developers/conventions/#angles:gast-and-mean-obliquity
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts)

### sidereal-time: Sidereal time

How Greenwich apparent sidereal time is found.

Named in: calc receipts: conventions.

- `sidereal-time:gast-iau2006-era`: GAST from the Earth rotation angle. Greenwich apparent sidereal time from the Earth rotation angle, astronomy-engine's IAU 2006 polynomial, and the equation of the equinoxes: Δψ cos εA and the two largest IAU 2000 complementary terms.
  Address: https://zodiacs.org/developers/conventions/#sidereal-time:gast-iau2006-era
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids); N. Capitaine, P. T. Wallace and J. Chapront (2003), Expressions for IAU 2000 precession quantities, Astronomy & Astrophysics 412, 567–586 (https://doi.org/10.1051/0004-6361:20031539); G. Petit and B. Luzum (eds.), IERS Conventions (2010), IERS Technical Note 36 (https://www.iers.org/IERS/EN/Publications/TechnicalNotes/tn36.html)

### aspects: Aspects

Which aspects a chart lists and how.

Named in: natal receipts: conventions.aspects; calc receipts: conventions.

- `aspects:major`: Major aspects. The chart's major aspects, as a calc chart lists them.
  Address: https://zodiacs.org/developers/conventions/#aspects:major
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids)
- `aspects:major-aspects;sun-moon-eight-planets;no-nodes;applying-instantaneous-orb-rate`: Major aspects, applying by orb rate. The major aspects among the Sun, the Moon and the eight planets, not the nodes, each applying or separating by the instantaneous rate of change of its orb. Written by engine 0.1.1-rc.16 to 1.0.0; 0.1.1-rc.15; 0.1.1-rc.8 to rc.14; 0.1.1-rc.7.
  Address: https://zodiacs.org/developers/conventions/#aspects:major-aspects;sun-moon-eight-planets;no-nodes;applying-instantaneous-orb-rate
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts)
- `aspects:major-aspects;sun-moon-eight-planets;no-nodes`: Major aspects (superseded). The major aspects among the Sun, the Moon and the eight planets, not the nodes. Written by engine 0.1.1-rc.3 to rc.6.
  Address: https://zodiacs.org/developers/conventions/#aspects:major-aspects;sun-moon-eight-planets;no-nodes
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts)

### search: Search

How a calc event search finds crossings.

Named in: calc receipts: conventions.

- `search:scan-and-bisect`: Scan and bisect. The engine's crossing search: every instant in (from, to] the body sits on the longitude, bracketed by a scan in steps and bisected, within a budget of evaluations.
  Address: https://zodiacs.org/developers/conventions/#search:scan-and-bisect
  Sources: @zodiacs/engine 1.0.0, docs/calc.md, Convention ids (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/calc.md#convention-ids)

## Natal receipt conventions

### calendar: Calendar

The calendar dates are written in.

Named in: natal receipts: conventions.calendar.

- `calendar:proleptic-gregorian`: Proleptic Gregorian. Dates in the Gregorian calendar, extended before its adoption in 1582. Written by engine 0.1.1-rc.16 to 1.0.0; 0.1.1-rc.15; 0.1.1-rc.8 to rc.14; 0.1.1-rc.7; 0.1.1-rc.3 to rc.6.
  Address: https://zodiacs.org/developers/conventions/#calendar:proleptic-gregorian
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts); ISO 8601-1:2019, Date and time — Representations for information interchange, Part 1 (the proleptic Gregorian calendar) (https://www.iso.org/standard/70907.html)

### deltaT: ΔT

What a natal receipt's ΔT is and where it is given. Not the calc receipt's deltat source.

Named in: natal receipts: conventions.deltaT.

- `deltaT:tt-minus-ut1;value-in-result`: TT − UT1, in the result. ΔT is TT − UT1, and the result gives its value; the time basis decides how the instant is read. Written by engine 0.1.1-rc.16 to 1.0.0; 0.1.1-rc.15.
  Address: https://zodiacs.org/developers/conventions/#deltaT:tt-minus-ut1;value-in-result
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts); @zodiacs/engine 1.0.0, docs/time.md, Receipts (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#receipts)
- `deltaT:tt-minus-ut1;ut1-read-as-utc;value-in-result`: TT − UT1, the instant read as UT1 (superseded). ΔT is TT − UT1, the instant is read as UT1, and the result gives the value. Written by engine 0.1.1-rc.8 to rc.14.
  Address: https://zodiacs.org/developers/conventions/#deltaT:tt-minus-ut1;ut1-read-as-utc;value-in-result
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts); @zodiacs/engine 1.0.0, docs/time.md, Receipts (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#receipts)

### localTime: Local time

How a local wall time becomes UTC.

Named in: natal receipts: conventions.localTime.

- `localTime:tzdb-shards-before-1970;host-intl-from-1970;flags-from-transition-record`: Shipped tzdb before 1970, Intl from 1970. Local times before 1970 resolved on the tzdb history the engine ships, from 1970 on the host's Intl, and the gap, fold and local-mean-time flags taken from the transition record. Written by engine 0.1.1-rc.16 to 1.0.0; 0.1.1-rc.15.
  Address: https://zodiacs.org/developers/conventions/#localTime:tzdb-shards-before-1970;host-intl-from-1970;flags-from-transition-record
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts); @zodiacs/engine 1.0.0, docs/time.md, Local wall times (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#local-wall-times-zodiacsenginegeo); IANA time zone database (https://www.iana.org/time-zones)

### longitudeUnit: Longitude unit

The unit and range of longitudes.

Named in: natal receipts: conventions.longitudeUnit.

- `longitudeUnit:degrees-[0,360)`: Degrees in [0, 360). Longitudes in degrees, from 0 up to but not including 360. Written by engine 0.1.1-rc.16 to 1.0.0; 0.1.1-rc.15; 0.1.1-rc.8 to rc.14; 0.1.1-rc.7; 0.1.1-rc.3 to rc.6.
  Address: https://zodiacs.org/developers/conventions/#longitudeUnit:degrees-%5B0,360)
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts)

### moonNodes: Moon nodes

Which lunar nodes a natal chart gives.

Named in: natal receipts: conventions.moonNodes.

- `moonNodes:instantaneous-geocentric-moon-orbit-plane`: Instantaneous orbit plane. The nodes of the plane of the Moon's instantaneous geocentric orbit: the true (osculating) nodes. Written by engine 0.1.1-rc.16 to 1.0.0; 0.1.1-rc.15; 0.1.1-rc.8 to rc.14; 0.1.1-rc.7; 0.1.1-rc.3 to rc.6.
  Address: https://zodiacs.org/developers/conventions/#moonNodes:instantaneous-geocentric-moon-orbit-plane
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts)

### moonPosition: Moon position

How a natal chart's Moon is found.

Named in: natal receipts: conventions.moonPosition.

- `moonPosition:astronomy-engine-geo-moon;no-light-time;no-aberration`: astronomy-engine GeoMoon, ecliptic of date. astronomy-engine's geocentric lunar series (GeoMoon), turned to the ecliptic of date by the engine's precession and nutation, without light time or aberration. Written by engine 0.1.1-rc.16 to 1.0.0.
  Address: https://zodiacs.org/developers/conventions/#moonPosition:astronomy-engine-geo-moon;no-light-time;no-aberration
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts); @zodiacs/engine 1.0.0, docs/time.md, Receipts (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#receipts); astronomy-engine 2.1.19 (Don Cross) (https://www.npmjs.com/package/astronomy-engine/v/2.1.19)
- `moonPosition:astronomy-engine-ecliptic-geo-moon;no-light-time;no-aberration`: astronomy-engine EclipticGeoMoon, uncorrected (superseded). astronomy-engine's ecliptic geocentric Moon (EclipticGeoMoon), without light time or aberration. Written by engine 0.1.1-rc.15; 0.1.1-rc.8 to rc.14.
  Address: https://zodiacs.org/developers/conventions/#moonPosition:astronomy-engine-ecliptic-geo-moon;no-light-time;no-aberration
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts); astronomy-engine 2.1.19 (Don Cross) (https://www.npmjs.com/package/astronomy-engine/v/2.1.19)
- `moonPosition:astronomy-engine-ecliptic-geo-moon`: astronomy-engine EclipticGeoMoon (superseded). astronomy-engine's ecliptic geocentric Moon (EclipticGeoMoon). Written by engine 0.1.1-rc.7; 0.1.1-rc.3 to rc.6.
  Address: https://zodiacs.org/developers/conventions/#moonPosition:astronomy-engine-ecliptic-geo-moon
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts); astronomy-engine 2.1.19 (Don Cross) (https://www.npmjs.com/package/astronomy-engine/v/2.1.19)

### planetPositions: Planet positions

How a natal chart's planets are found.

Named in: natal receipts: conventions.planetPositions.

- `planetPositions:aberrated-geocentric-ecliptic-of-date;no-deflection`: Geocentric, light time and aberration, ecliptic of date. Geocentric positions corrected for light time and aberration but not for gravitational deflection, on the ecliptic of date. Written by engine 0.1.1-rc.16 to 1.0.0; 0.1.1-rc.15; 0.1.1-rc.8 to rc.14.
  Address: https://zodiacs.org/developers/conventions/#planetPositions:aberrated-geocentric-ecliptic-of-date;no-deflection
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts)
- `planetPositions:apparent-geocentric-ecliptic-of-date`: Apparent geocentric, ecliptic of date (superseded). Apparent geocentric positions on the ecliptic of date. Written by engine 0.1.1-rc.7; 0.1.1-rc.3 to rc.6.
  Address: https://zodiacs.org/developers/conventions/#planetPositions:apparent-geocentric-ecliptic-of-date
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts)

### timeScale: Time scale

How a natal chart's instant becomes UT1 and TT, and where the basis is recorded.

Named in: natal receipts: conventions.timeScale.

- `timeScale:tt-from-leap-seconds-and-ut1-from-iers-1972-to-table-end;delta-t-model-otherwise;in-result`: The engine's time basis, in the result. From 1972-01-01 to the end of the IERS UT1 table, TT from the leap seconds and UT1 from IERS UT1 − UTC; otherwise the instant read as UT1 and TT from the ΔT model; the basis recorded in the result's timeScale. Written by engine 0.1.1-rc.16 to 1.0.0; 0.1.1-rc.15.
  Address: https://zodiacs.org/developers/conventions/#timeScale:tt-from-leap-seconds-and-ut1-from-iers-1972-to-table-end;delta-t-model-otherwise;in-result
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts); @zodiacs/engine 1.0.0, docs/time.md, From an instant to UT1 and TT (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#from-an-instant-to-ut1-and-tt); @zodiacs/engine 1.0.0, docs/time.md, Receipts (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#receipts); IERS Bulletin C, leap seconds (TAI − UTC) (https://hpiers.obspm.fr/iers/bul/bulc/Leap_Second.dat)

## Natal receipt fields and time records

### house-absence: House absence

Why a natal chart has no houses.

Named in: natal receipts: houses.absenceReason.

- `house-absence:unknown-time`: Unknown birth time. The birth time is unknown, so the chart has no angles or houses.
  Address: https://zodiacs.org/developers/conventions/#house-absence:unknown-time
  Sources: @zodiacs/engine 1.0.0, README, House systems (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/README.md#house-systems); @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts)
- `house-absence:missing-location`: No birthplace. No birthplace was given, so the chart has no angles or houses.
  Address: https://zodiacs.org/developers/conventions/#house-absence:missing-location
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts)

### flag: Chart flag

A condition a natal chart reports, in the receipt's input and result flags.

Named in: natal receipts: inputFlags, resultFlags; compute API answers: flags.

- `flag:dst-gap`: Clock gap. The local time fell in a gap of any cause, such as a change to summer time, and was moved forward.
  Address: https://zodiacs.org/developers/conventions/#flag:dst-gap
  Sources: @zodiacs/engine 1.0.0, docs/time.md, Local wall times (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#local-wall-times-zodiacsenginegeo)
- `flag:dst-fold`: Clock fold. The local time fell in a fold of any cause and could be read twice; the earlier reading was taken.
  Address: https://zodiacs.org/developers/conventions/#flag:dst-fold
  Sources: @zodiacs/engine 1.0.0, docs/time.md, Local wall times (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#local-wall-times-zodiacsenginegeo)
- `flag:lmt`: Local mean time. A local mean time clock read the wall time.
  Address: https://zodiacs.org/developers/conventions/#flag:lmt
  Sources: @zodiacs/engine 1.0.0, docs/time.md, Local wall times (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#local-wall-times-zodiacsenginegeo)
- `flag:no-time`: No birth time. The birth time is unknown; the chart has no angles or houses.
  Address: https://zodiacs.org/developers/conventions/#flag:no-time
  Sources: @zodiacs/engine 1.0.0, README, House systems (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/README.md#house-systems)
- `flag:polar-fallback`: Polar fallback. Placidus or Koch was asked for where it is undefined, and the chart uses whole-sign houses.
  Address: https://zodiacs.org/developers/conventions/#flag:polar-fallback
  Sources: @zodiacs/engine 1.0.0, README, House systems (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/README.md#house-systems)
- `flag:outside-reference-span`: Outside the reference span. The instant lies outside 1800-01-01 to 2200-01-01, the span over which positions were compared with an independent ephemeris (the engine's REFERENCE_SPAN); the chart is still computed.
  Address: https://zodiacs.org/developers/conventions/#flag:outside-reference-span
  Sources: @zodiacs/engine 1.0.0, README, the reference span (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/README.md)

### reference: Reference instant

Which instant a natal chart is cast for.

Named in: natal receipts: reference.

- `reference:supplied-instant`: The supplied instant. The chart is cast for the instant given.
  Address: https://zodiacs.org/developers/conventions/#reference:supplied-instant
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts)
- `reference:utc-noon`: Noon UTC. An untimed chart cast for 12:00 UTC on the date.
  Address: https://zodiacs.org/developers/conventions/#reference:utc-noon
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts)
- `reference:local-noon`: Local noon. An untimed chart cast for 12:00 local time on the date.
  Address: https://zodiacs.org/developers/conventions/#reference:local-noon
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts)

### time-scale: Instant time scale

The scale of a receipt's instant.

Named in: natal receipts: timeScale; calc receipts: instants[].timeScale.input.

- `time-scale:utc`: UTC. Coordinated Universal Time.
  Address: https://zodiacs.org/developers/conventions/#time-scale:utc
  Sources: @zodiacs/engine 1.0.0, docs/time.md, From an instant to UT1 and TT (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#from-an-instant-to-ut1-and-tt)
- `time-scale:ut1`: UT1. Universal Time, the Earth's rotation angle as a time.
  Address: https://zodiacs.org/developers/conventions/#time-scale:ut1
  Sources: @zodiacs/engine 1.0.0, docs/time.md, From an instant to UT1 and TT (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#from-an-instant-to-ut1-and-tt)
- `time-scale:tt`: TT. Terrestrial Time: TAI + 32.184 s.
  Address: https://zodiacs.org/developers/conventions/#time-scale:tt
  Sources: @zodiacs/engine 1.0.0, docs/time.md, From an instant to UT1 and TT (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#from-an-instant-to-ut1-and-tt)

### time-basis: Time basis

Which branch of the time basis an instant took.

Named in: calc receipts: instants[].timeScale.basis; natal results: timeScale.basis.

- `time-basis:iers`: IERS. From 1972-01-01 to the end of the IERS table: TT from the leap seconds, UT1 from IERS UT1 − UTC.
  Address: https://zodiacs.org/developers/conventions/#time-basis:iers
  Sources: @zodiacs/engine 1.0.0, docs/time.md, From an instant to UT1 and TT (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#from-an-instant-to-ut1-and-tt); IERS Bulletin C, leap seconds (TAI − UTC) (https://hpiers.obspm.fr/iers/bul/bulc/Leap_Second.dat)
- `time-basis:delta-t`: ΔT model. Outside the IERS span: the instant read as UT1, TT from the ΔT model.
  Address: https://zodiacs.org/developers/conventions/#time-basis:delta-t
  Sources: @zodiacs/engine 1.0.0, docs/time.md, From an instant to UT1 and TT (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#from-an-instant-to-ut1-and-tt); F. R. Stephenson, L. V. Morrison and C. Y. Hohenkerk (2016), Measurement of the Earth's rotation: 720 BC to AD 2015, Proceedings of the Royal Society A 472, 20160404 (https://doi.org/10.1098/rspa.2016.0404)
- `time-basis:pinned`: Pinned. The caller pinned ΔT: TT is UT1 plus the pin.
  Address: https://zodiacs.org/developers/conventions/#time-basis:pinned
  Sources: @zodiacs/engine 1.0.0, docs/time.md, From an instant to UT1 and TT (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#from-an-instant-to-ut1-and-tt)

### deltat-model: ΔT model

Which source gave an instant's ΔT.

Named in: calc receipts: instants[].deltaT.model; natal results: deltaT.model; compute API receipts: deltaT[].model.

- `deltat-model:iers-utc/1`: IERS, through UTC. ΔT = 32.184 s + (TAI − UTC) − (UT1 − UTC), from the IERS leap seconds and UT1 table.
  Address: https://zodiacs.org/developers/conventions/#deltat-model:iers-utc/1
  Sources: @zodiacs/engine 1.0.0, docs/time.md, From an instant to UT1 and TT (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#from-an-instant-to-ut1-and-tt); @zodiacs/engine 1.0.0, docs/time.md, What a chart reports (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#what-a-chart-reports); IERS Bulletin C, leap seconds (TAI − UTC) (https://hpiers.obspm.fr/iers/bul/bulc/Leap_Second.dat)
- `deltat-model:zodiacs-deltat/1`: The engine's ΔT model. The reconstruction of Stephenson, Morrison and Hohenkerk (2016) up to 1941, observed USNO and IERS values after that, then Bulletin A's predictions and a damped extrapolation, with a 1-σ band.
  Address: https://zodiacs.org/developers/conventions/#deltat-model:zodiacs-deltat/1
  Sources: @zodiacs/engine 1.0.0, docs/time.md, From an instant to UT1 and TT (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#from-an-instant-to-ut1-and-tt); F. R. Stephenson, L. V. Morrison and C. Y. Hohenkerk (2016), Measurement of the Earth's rotation: 720 BC to AD 2015, Proceedings of the Royal Society A 472, 20160404 (https://doi.org/10.1098/rspa.2016.0404)
- `deltat-model:pinned`: Pinned. The caller's pinned value, with no band or table.
  Address: https://zodiacs.org/developers/conventions/#deltat-model:pinned
  Sources: @zodiacs/engine 1.0.0, docs/time.md, What a chart reports (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#what-a-chart-reports)

### deltat-segment: ΔT segment

Which part of its source an instant's ΔT came from.

Named in: calc receipts: instants[].deltaT.segment; natal results: deltaT.segment.

- `deltat-segment:long-term`: Long-term. Before the year −720: the integral of Stephenson, Morrison and Hohenkerk's long-term formula for the length of day (their equation 5.1), joined in value at −720.
  Address: https://zodiacs.org/developers/conventions/#deltat-segment:long-term
  Sources: @zodiacs/engine 1.0.0, src/deltat.ts, the ΔT model's segments (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/deltat.ts); F. R. Stephenson, L. V. Morrison and C. Y. Hohenkerk (2016), Measurement of the Earth's rotation: 720 BC to AD 2015, Proceedings of the Royal Society A 472, 20160404 (https://doi.org/10.1098/rspa.2016.0404)
- `deltat-segment:reconstructed`: Reconstructed. From −720 to 1956: Stephenson, Morrison and Hohenkerk's Table S15 as a cubic spline to 1941, then whole-year knots from USNO's historic ΔT.
  Address: https://zodiacs.org/developers/conventions/#deltat-segment:reconstructed
  Sources: @zodiacs/engine 1.0.0, src/deltat.ts, the ΔT model's segments (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/deltat.ts); F. R. Stephenson, L. V. Morrison and C. Y. Hohenkerk (2016), Measurement of the Earth's rotation: 720 BC to AD 2015, Proceedings of the Royal Society A 472, 20160404 (https://doi.org/10.1098/rspa.2016.0404)
- `deltat-segment:observed`: Observed. In the model, from 1956 to the last observed day: USNO, IERS 20 C04 and IERS finals2000A's observed rows. On the IERS basis, a ΔT whose UT1 − UTC is observed.
  Address: https://zodiacs.org/developers/conventions/#deltat-segment:observed
  Sources: @zodiacs/engine 1.0.0, src/deltat.ts, the ΔT model's segments (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/deltat.ts); @zodiacs/engine 1.0.0, docs/time.md, What a chart reports (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#what-a-chart-reports)
- `deltat-segment:predicted`: Predicted. In the model, to the last predicted day: knots from Bulletin A's predictions. On the IERS basis, a ΔT whose UT1 − UTC is predicted.
  Address: https://zodiacs.org/developers/conventions/#deltat-segment:predicted
  Sources: @zodiacs/engine 1.0.0, src/deltat.ts, the ΔT model's segments (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/deltat.ts); @zodiacs/engine 1.0.0, docs/time.md, What a chart reports (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#what-a-chart-reports)
- `deltat-segment:extrapolated`: Extrapolated. After the last predicted day: the prediction window's slope, damped with a 15-year time constant, plus the curvature of the long-term curve.
  Address: https://zodiacs.org/developers/conventions/#deltat-segment:extrapolated
  Sources: @zodiacs/engine 1.0.0, src/deltat.ts, the ΔT model's segments (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/deltat.ts)
- `deltat-segment:pinned`: Pinned. The caller's pinned value of ΔT.
  Address: https://zodiacs.org/developers/conventions/#deltat-segment:pinned
  Sources: @zodiacs/engine 1.0.0, src/deltat.ts, the ΔT model's segments (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/deltat.ts); @zodiacs/engine 1.0.0, docs/time.md, What a chart reports (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#what-a-chart-reports)
- `deltat-segment:fallback`: Fallback (superseded). The IERS basis with UT1 − UTC taken as 0 ± 0.9 s past the table's ends. Only 0.1.1-rc.15's first cut wrote it; later releases read it so those records stay readable. Written by engine 0.1.1-rc.15 (its first cut).
  Address: https://zodiacs.org/developers/conventions/#deltat-segment:fallback
  Sources: @zodiacs/engine 1.0.0, src/deltat.ts, the ΔT model's segments (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/deltat.ts)

### ut1-source: UT1 − UTC source

Where an instant's UT1 − UTC came from.

Named in: calc receipts: instants[].timeScale.ut1MinusUtc.source; natal results: timeScale.ut1MinusUtc.source.

- `ut1-source:observed`: Observed. UT1 − UTC from an observed row of the IERS table.
  Address: https://zodiacs.org/developers/conventions/#ut1-source:observed
  Sources: @zodiacs/engine 1.0.0, docs/time.md, What a chart reports (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#what-a-chart-reports)
- `ut1-source:predicted`: Predicted. UT1 − UTC from a predicted row of the IERS table.
  Address: https://zodiacs.org/developers/conventions/#ut1-source:predicted
  Sources: @zodiacs/engine 1.0.0, docs/time.md, What a chart reports (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#what-a-chart-reports)
- `ut1-source:fallback`: Fallback. After the table, for UTC or TT input: 0 ± 0.9 s.
  Address: https://zodiacs.org/developers/conventions/#ut1-source:fallback
  Sources: @zodiacs/engine 1.0.0, docs/time.md, What a chart reports (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#what-a-chart-reports)

## Coverage statements

### assessment: Coverage: assessment

What a receipt's numbers were checked against, from its coverage statements.

Named in: natal receipts: coverage.assessment; compute API receipts: coverage.assessment.

- `assessment:finite-reference-cases-only`: Finite reference cases only. The numbers were checked against a finite set of reference cases only.
  Address: https://zodiacs.org/developers/conventions/#assessment:finite-reference-cases-only
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts); @zodiacs/engine 1.0.0, docs/versioning.md (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/versioning.md)

### broadDateRange: Coverage: broad date range

Whether the numbers are certified across a broad range of dates.

Named in: natal receipts: coverage.broadDateRange; compute API receipts: coverage.broadDateRange.

- `broadDateRange:not-certified`: Not certified. The numbers are not certified across a broad range of dates.
  Address: https://zodiacs.org/developers/conventions/#broadDateRange:not-certified
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts); @zodiacs/engine 1.0.0, docs/versioning.md (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/versioning.md)

### angleExclusions: Coverage: angle exclusions

Where the angles are not covered.

Named in: natal receipts: coverage.angleExclusions; compute API receipts: coverage.angleExclusions.

- `angleExclusions:exact-geographic-poles-and-ecliptic-horizon-coincidence`: The poles and an ecliptic on the horizon. The angles are not covered at the exact geographic poles or where the ecliptic coincides with the horizon.
  Address: https://zodiacs.org/developers/conventions/#angleExclusions:exact-geographic-poles-and-ecliptic-horizon-coincidence
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts); @zodiacs/engine 1.0.0, docs/versioning.md (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/versioning.md)

### inputSyntax: Coverage: input syntax

What accepting an input means.

Named in: natal receipts: coverage.inputSyntax; compute API receipts: coverage.inputSyntax.

- `inputSyntax:not-an-astronomical-accuracy-guarantee`: Not an accuracy guarantee. That an input is accepted guarantees nothing about the astronomical accuracy of the answer.
  Address: https://zodiacs.org/developers/conventions/#inputSyntax:not-an-astronomical-accuracy-guarantee
  Sources: @zodiacs/engine 1.0.0, src/receipt.ts, the conventions sets (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/src/receipt.ts); @zodiacs/engine 1.0.0, docs/versioning.md (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/versioning.md)

## Compute API receipts

### endpoint: Compute endpoint

The compute API endpoint a compute receipt is for, under https://zodiacs.org/api/v1/. The chart and houses endpoints answer with the engine's own natal receipt, which names no endpoint.

Named in: compute API receipts: endpoint.

- `endpoint:positions`: Positions. Positions of the bodies at one or more instants.
  Address: https://zodiacs.org/developers/conventions/#endpoint:positions
  Sources: Zodiacs compute API, OpenAPI component PositionsResult (https://zodiacs.org/api/v1/openapi.json)
- `endpoint:events`: Events. The ingresses, stations and lunations in a window.
  Address: https://zodiacs.org/developers/conventions/#endpoint:events
  Sources: Zodiacs compute API, OpenAPI component EventsResult (https://zodiacs.org/api/v1/openapi.json)
- `endpoint:time`: Time. A local time resolved to UTC and Terrestrial Time.
  Address: https://zodiacs.org/developers/conventions/#endpoint:time
  Sources: Zodiacs compute API, OpenAPI component TimeResult (https://zodiacs.org/api/v1/openapi.json)
- `endpoint:sky-fact`: Sky fact. Whether a stated sky fact holds, answered true, false or depends.
  Address: https://zodiacs.org/developers/conventions/#endpoint:sky-fact
  Sources: Zodiacs compute API, OpenAPI component SkyFactResult (https://zodiacs.org/api/v1/openapi.json)
- `endpoint:elections`: Elections. The stretches of a window in which every stated condition holds.
  Address: https://zodiacs.org/developers/conventions/#endpoint:elections
  Sources: Zodiacs compute API, OpenAPI component ElectionsResult (https://zodiacs.org/api/v1/openapi.json)

### search-solver: Search solver

The solver a compute search used.

Named in: compute API receipts: search.solver, electionSearch.solver.

- `search-solver:engine-longitude-crossings`: The engine's longitude crossings. The engine's one crossing solver, with its scan steps and 24 bisections a crossing.
  Address: https://zodiacs.org/developers/conventions/#search-solver:engine-longitude-crossings
  Sources: Zodiacs compute API, OpenAPI component ComputeReceipt (https://zodiacs.org/api/v1/openapi.json)
- `search-solver:engine-longitude-crossings-and-sampled-houses`: Longitude crossings and sampled houses. The crossing solver for sign changes, stations and phases, with the houses sampled at a fixed step for angular conditions.
  Address: https://zodiacs.org/developers/conventions/#search-solver:engine-longitude-crossings-and-sampled-houses
  Sources: Zodiacs compute API, OpenAPI component ComputeReceipt (https://zodiacs.org/api/v1/openapi.json)

### search-window: Search window

Which ends of a compute search's window count.

Named in: compute API receipts: search.window, electionSearch.window.

- `search-window:start-exclusive-end-inclusive`: Start exclusive, end inclusive. An event exactly at the window's start is not counted; one exactly at its end is.
  Address: https://zodiacs.org/developers/conventions/#search-window:start-exclusive-end-inclusive
  Sources: Zodiacs compute API, OpenAPI component ComputeReceipt (https://zodiacs.org/api/v1/openapi.json)
- `search-window:start-inclusive-end-exclusive`: Start inclusive, end exclusive. The window includes its start and excludes its end.
  Address: https://zodiacs.org/developers/conventions/#search-window:start-inclusive-end-exclusive
  Sources: Zodiacs compute API, OpenAPI component ComputeReceipt (https://zodiacs.org/api/v1/openapi.json)

### completeness: Completeness

What a compute search claims about missing nothing.

Named in: compute API receipts: search.completeness, electionSearch.completeness.

- `completeness:tested-not-proven`: Tested, not proven. The search's completeness is tested, not proven: it is not shown that no event between its samples was missed.
  Address: https://zodiacs.org/developers/conventions/#completeness:tested-not-proven
  Sources: Zodiacs compute API, OpenAPI component ComputeReceipt (https://zodiacs.org/api/v1/openapi.json)

### fold-policy: Fold policy

Which reading of a local time in a fold the compute API takes.

Named in: compute API receipts: timeResolution.policy.fold.

- `fold-policy:earlier`: Earlier. A local time that occurs twice is read as the earlier of the two instants.
  Address: https://zodiacs.org/developers/conventions/#fold-policy:earlier
  Sources: Zodiacs compute API, OpenAPI component ComputeReceipt (https://zodiacs.org/api/v1/openapi.json); @zodiacs/engine 1.0.0, docs/time.md, Local wall times (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#local-wall-times-zodiacsenginegeo)

### gap-policy: Gap policy

How the compute API reads a local time in a gap.

Named in: compute API receipts: timeResolution.policy.gap.

- `gap-policy:shift-forward`: Shift forward. A local time skipped by a clock change is moved forward by the gap.
  Address: https://zodiacs.org/developers/conventions/#gap-policy:shift-forward
  Sources: Zodiacs compute API, OpenAPI component ComputeReceipt (https://zodiacs.org/api/v1/openapi.json); @zodiacs/engine 1.0.0, docs/time.md, Local wall times (https://github.com/zodiacs-org/engine/blob/7307665bdbc432269fdac006104f661be16000bc/docs/time.md#local-wall-times-zodiacsenginegeo)

### void-of-course: Void of course

The void-of-course rule an election search used.

Named in: compute API receipts: electionSearch.voidOfCourse.convention.

- `void-of-course:last-exact-ptolemaic-aspect-to-sign-exit`: Last exact Ptolemaic aspect to sign exit. The Moon is void of course from its last exact Ptolemaic aspect in a sign until it leaves the sign.
  Address: https://zodiacs.org/developers/conventions/#void-of-course:last-exact-ptolemaic-aspect-to-sign-exit
  Sources: Zodiacs compute API, OpenAPI component ComputeReceipt (https://zodiacs.org/api/v1/openapi.json)

### void-of-course-bodies: Void-of-course bodies

Which bodies count for the void-of-course rule.

Named in: compute API receipts: electionSearch.voidOfCourse.bodies.

- `void-of-course-bodies:modern`: Modern. The bodies whose aspects with the Moon count: the Sun, Mercury, Venus, Mars, Jupiter, Saturn, Uranus, Neptune and Pluto.
  Address: https://zodiacs.org/developers/conventions/#void-of-course-bodies:modern
  Sources: Zodiacs compute API, OpenAPI component ComputeReceipt (https://zodiacs.org/api/v1/openapi.json)

## Conformance vectors

### kind: Conformance vector kind

The quantity a conformance vector tests, as its kind field names it.

Named in: conformance vectors: kind.

- `kind:position.apparent.ecliptic-true-of-date`: Apparent positions, ecliptic of date. L1 (Positions): 240 vectors, tolerance lon ±1″ (on the circle); lat ±1″.
  Address: https://zodiacs.org/developers/conventions/#kind:position.apparent.ecliptic-true-of-date
  Sources: Conformance suite 0.1.0, vectors/L1-positions.json (L1, Positions; sha256 853486bd33ddf2c136581803aec7df4b069c00f63678861537b2c0b86127366c) (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/vectors/L1-positions.json); Conformance suite 0.1.0, SPEC.md (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/SPEC.md)
- `kind:angles.asc-mc`: Ascendant and midheaven. L2 (Houses and angles): 60 vectors, tolerance asc ±1″ (on the circle); mc ±1″ (on the circle).
  Address: https://zodiacs.org/developers/conventions/#kind:angles.asc-mc
  Sources: Conformance suite 0.1.0, vectors/L2-houses-angles.json (L2, Houses and angles; sha256 5718690f184f8bb9c1f38056c1bd11ec71a4aebf3f945a4dd519501ef33f50d0) (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/vectors/L2-houses-angles.json); Conformance suite 0.1.0, SPEC.md (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/SPEC.md)
- `kind:angles.vertex-east-point`: Vertex and east point. L2 (Houses and angles): 10 vectors, tolerance vertex ±1″ (on the circle); east_point ±1″ (on the circle).
  Address: https://zodiacs.org/developers/conventions/#kind:angles.vertex-east-point
  Sources: Conformance suite 0.1.0, vectors/L2-houses-angles.json (L2, Houses and angles; sha256 5718690f184f8bb9c1f38056c1bd11ec71a4aebf3f945a4dd519501ef33f50d0) (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/vectors/L2-houses-angles.json); Conformance suite 0.1.0, SPEC.md (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/SPEC.md)
- `kind:houses.cusps`: House cusps, thirteen systems. L2 (Houses and angles): 80 vectors, tolerance cusps each ±1″ (on the circle), or status exact.
  Address: https://zodiacs.org/developers/conventions/#kind:houses.cusps
  Sources: Conformance suite 0.1.0, vectors/L2-houses-angles.json (L2, Houses and angles; sha256 5718690f184f8bb9c1f38056c1bd11ec71a4aebf3f945a4dd519501ef33f50d0) (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/vectors/L2-houses-angles.json); Conformance suite 0.1.0, SPEC.md (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/SPEC.md)
- `kind:time.zone-offset`: Time zone offsets. L3 (Time and calendars): 45 vectors, tolerance status exact; utc_offset_s exact, or status exact, or status exact; utc_offsets_s exact.
  Address: https://zodiacs.org/developers/conventions/#kind:time.zone-offset
  Sources: Conformance suite 0.1.0, vectors/L3-time-calendars.json (L3, Time and calendars; sha256 434365354095524646f68423634f0b07a05333c702fc02227fd7fd1bccb0e4c8) (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/vectors/L3-time-calendars.json); Conformance suite 0.1.0, SPEC.md (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/SPEC.md)
- `kind:time.local-mean-time`: Local mean time. L3 (Time and calendars): 5 vectors, tolerance utc_offset_s ±0.001 s.
  Address: https://zodiacs.org/developers/conventions/#kind:time.local-mean-time
  Sources: Conformance suite 0.1.0, vectors/L3-time-calendars.json (L3, Time and calendars; sha256 434365354095524646f68423634f0b07a05333c702fc02227fd7fd1bccb0e4c8) (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/vectors/L3-time-calendars.json); Conformance suite 0.1.0, SPEC.md (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/SPEC.md)
- `kind:time.tt-minus-utc`: TT − UTC. L3 (Time and calendars): 10 vectors, tolerance tt_minus_utc_s ±0.0005 s.
  Address: https://zodiacs.org/developers/conventions/#kind:time.tt-minus-utc
  Sources: Conformance suite 0.1.0, vectors/L3-time-calendars.json (L3, Time and calendars; sha256 434365354095524646f68423634f0b07a05333c702fc02227fd7fd1bccb0e4c8) (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/vectors/L3-time-calendars.json); Conformance suite 0.1.0, SPEC.md (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/SPEC.md)
- `kind:time.delta-t`: ΔT (TT − UT1). L3 (Time and calendars): 15 vectors, tolerance delta_t_s ±0.1 s.
  Address: https://zodiacs.org/developers/conventions/#kind:time.delta-t
  Sources: Conformance suite 0.1.0, vectors/L3-time-calendars.json (L3, Time and calendars; sha256 434365354095524646f68423634f0b07a05333c702fc02227fd7fd1bccb0e4c8) (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/vectors/L3-time-calendars.json); Conformance suite 0.1.0, SPEC.md (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/SPEC.md)
- `kind:calendar.to-jdn`: Calendar date to day number. L3 (Time and calendars): 25 vectors, tolerance jdn exact.
  Address: https://zodiacs.org/developers/conventions/#kind:calendar.to-jdn
  Sources: Conformance suite 0.1.0, vectors/L3-time-calendars.json (L3, Time and calendars; sha256 434365354095524646f68423634f0b07a05333c702fc02227fd7fd1bccb0e4c8) (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/vectors/L3-time-calendars.json); Conformance suite 0.1.0, SPEC.md (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/SPEC.md)
- `kind:calendar.from-jdn`: Day number to calendar date. L3 (Time and calendars): 10 vectors, tolerance year exact; month exact; day exact.
  Address: https://zodiacs.org/developers/conventions/#kind:calendar.from-jdn
  Sources: Conformance suite 0.1.0, vectors/L3-time-calendars.json (L3, Time and calendars; sha256 434365354095524646f68423634f0b07a05333c702fc02227fd7fd1bccb0e4c8) (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/vectors/L3-time-calendars.json); Conformance suite 0.1.0, SPEC.md (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/SPEC.md)

### arbiter: Conformance arbiter

The independent computation that gives a conformance vector its expected value, as its arbiter field names it.

Named in: conformance vectors: arbiter.

- `arbiter:horizons-de441-iau2006`: NASA JPL Horizons (DE441) apparent geocentric ecliptic positions, carried into the IAU 2006/2000A true ecliptic and equinox of date. The independent arbiter of L1 (Positions) vectors. Source: NASA JPL Horizons API 1.2 (https://ssd.jpl.nasa.gov/api/horizons.api), fetched 2026-09-22: ephemeris DE441 for every target, with Mars to Pluto as their system barycentres (NAIF 4 to 9); EOP file eop.260922.p261219 (data 1962-01-20 to 2026-09-22, predictions to 2026-12-18). One request per target: EPHEM_TYPE OBSERVER, CENTER 500@399 (the geocentre), QUANTITIES 31 (observer ecliptic longitude and latitude of date of the apparent position: light-time, gravitational deflection by the Sun, stellar aberration), APPARENT AIRLESS, TIME_TYPE TT, TLIST_TYPE JD with the 24 jd_tt values to 8 decimals, ANG_FORMAT DEG, EXTRA_PREC YES, CSV_FORMAT YES. The responses are kept verbatim in sources/horizons-24/, byte for byte as committed in the zodiacs.org site repository (ZodiacsOfficial/site, docs/platform/evidence/engine-beyond-swiss/corpora/horizons-24/, commit 3f31ba17), together with Horizons's body-centre files for Mars to Pluto (NAIF 499 to 999, from the satellite solutions mar099, jup365_merged, sat441l, ura184_merged, nep098_merged, plu060_merged), fetched the same way and used only for the body-centre measurement in the uncertainty. Plus the frame conversion: Horizons labels this frame IAU76/80 ecliptic-of-date, and the eopJpl model of it, with its per-instant celestial-pole offsets, is the horizons-frame study in the same repository (docs/platform/evidence/engine-beyond-swiss/horizons-frame/: decompose.py, results.json), the offsets copied into sources/horizons-24/frame-offsets.json.
  Address: https://zodiacs.org/developers/conventions/#arbiter:horizons-de441-iau2006
  Sources: Conformance suite 0.1.0, vectors/L1-positions.json (L1, Positions; sha256 853486bd33ddf2c136581803aec7df4b069c00f63678861537b2c0b86127366c) (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/vectors/L1-positions.json); Conformance suite 0.1.0, SPEC.md (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/SPEC.md)
- `arbiter:l2-angles-erfa`: ERFA sidereal time and obliquity; spherical geometry of the angles. The independent arbiter of L2 (Houses and angles) vectors. Source: ERFA 2.0.1 through pyerfa 2.0.1.5 (github.com/liberfa/erfa, derived from IAU SOFA): gst06a, obl06, nut06a. UT1−UTC: IERS finals2000A (the IERS Rapid Service/Prediction Centre finals.all fetched 2026-09-22, sha256 c672540e026d3cd4840c0858d4ce2bc4a18c3bc9751f9636c3285e11950d58a1; the three columns used are the committed CSV). TAI−UTC: IERS Bulletin C, hpiers.obspm.fr/iers/bul/bulc/Leap_Second.dat (through Bulletin C 72, fetched 2026-09-28). ΔT outside the IERS span: F. Espenak and J. Meeus, Five Millennium Canon of Solar Eclipses: −1999 to +3000, NASA/TP-2006-214141 (2006). Definitions: R. W. Holden, The Elements of House Division (1977); M. P. Munkasey, An Astrological House Formulary; W. M. Smart, Textbook on Spherical Astronomy.
  Address: https://zodiacs.org/developers/conventions/#arbiter:l2-angles-erfa
  Sources: Conformance suite 0.1.0, vectors/L2-houses-angles.json (L2, Houses and angles; sha256 5718690f184f8bb9c1f38056c1bd11ec71a4aebf3f945a4dd519501ef33f50d0) (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/vectors/L2-houses-angles.json); Conformance suite 0.1.0, SPEC.md (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/SPEC.md)
- `arbiter:l2-houses-ecliptic`: Ecliptic divisions: equal, whole-sign, Vehlow, equal-MC, Porphyry. The independent arbiter of L2 (Houses and angles) vectors. Source: ERFA 2.0.1 through pyerfa 2.0.1.5 (github.com/liberfa/erfa, derived from IAU SOFA): gst06a, obl06, nut06a. UT1−UTC: IERS finals2000A (the IERS Rapid Service/Prediction Centre finals.all fetched 2026-09-22, sha256 c672540e026d3cd4840c0858d4ce2bc4a18c3bc9751f9636c3285e11950d58a1; the three columns used are the committed CSV). TAI−UTC: IERS Bulletin C, hpiers.obspm.fr/iers/bul/bulc/Leap_Second.dat (through Bulletin C 72, fetched 2026-09-28). ΔT outside the IERS span: F. Espenak and J. Meeus, Five Millennium Canon of Solar Eclipses: −1999 to +3000, NASA/TP-2006-214141 (2006). Definitions: R. W. Holden, The Elements of House Division (1977); M. P. Munkasey, An Astrological House Formulary; W. M. Smart, Textbook on Spherical Astronomy.
  Address: https://zodiacs.org/developers/conventions/#arbiter:l2-houses-ecliptic
  Sources: Conformance suite 0.1.0, vectors/L2-houses-angles.json (L2, Houses and angles; sha256 5718690f184f8bb9c1f38056c1bd11ec71a4aebf3f945a4dd519501ef33f50d0) (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/vectors/L2-houses-angles.json); Conformance suite 0.1.0, SPEC.md (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/SPEC.md)
- `arbiter:l2-houses-great-circle`: Fixed house circles: Regiomontanus, Campanus, meridian, Morinus. The independent arbiter of L2 (Houses and angles) vectors. Source: ERFA 2.0.1 through pyerfa 2.0.1.5 (github.com/liberfa/erfa, derived from IAU SOFA): gst06a, obl06, nut06a. UT1−UTC: IERS finals2000A (the IERS Rapid Service/Prediction Centre finals.all fetched 2026-09-22, sha256 c672540e026d3cd4840c0858d4ce2bc4a18c3bc9751f9636c3285e11950d58a1; the three columns used are the committed CSV). TAI−UTC: IERS Bulletin C, hpiers.obspm.fr/iers/bul/bulc/Leap_Second.dat (through Bulletin C 72, fetched 2026-09-28). ΔT outside the IERS span: F. Espenak and J. Meeus, Five Millennium Canon of Solar Eclipses: −1999 to +3000, NASA/TP-2006-214141 (2006). Definitions: R. W. Holden, The Elements of House Division (1977); M. P. Munkasey, An Astrological House Formulary; W. M. Smart, Textbook on Spherical Astronomy.
  Address: https://zodiacs.org/developers/conventions/#arbiter:l2-houses-great-circle
  Sources: Conformance suite 0.1.0, vectors/L2-houses-angles.json (L2, Houses and angles; sha256 5718690f184f8bb9c1f38056c1bd11ec71a4aebf3f945a4dd519501ef33f50d0) (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/vectors/L2-houses-angles.json); Conformance suite 0.1.0, SPEC.md (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/SPEC.md)
- `arbiter:l2-houses-semi-arc`: Semi-arc and pole systems: Placidus, Koch, Alcabitius, topocentric. The independent arbiter of L2 (Houses and angles) vectors. Source: ERFA 2.0.1 through pyerfa 2.0.1.5 (github.com/liberfa/erfa, derived from IAU SOFA): gst06a, obl06, nut06a. UT1−UTC: IERS finals2000A (the IERS Rapid Service/Prediction Centre finals.all fetched 2026-09-22, sha256 c672540e026d3cd4840c0858d4ce2bc4a18c3bc9751f9636c3285e11950d58a1; the three columns used are the committed CSV). TAI−UTC: IERS Bulletin C, hpiers.obspm.fr/iers/bul/bulc/Leap_Second.dat (through Bulletin C 72, fetched 2026-09-28). ΔT outside the IERS span: F. Espenak and J. Meeus, Five Millennium Canon of Solar Eclipses: −1999 to +3000, NASA/TP-2006-214141 (2006). Definitions: R. W. Holden, The Elements of House Division (1977); M. P. Munkasey, An Astrological House Formulary; W. M. Smart, Textbook on Spherical Astronomy. Topocentric: W. Polich and A. P. Nelson Page, the topocentric system (tan of the house pole = n/3 · tan φ).
  Address: https://zodiacs.org/developers/conventions/#arbiter:l2-houses-semi-arc
  Sources: Conformance suite 0.1.0, vectors/L2-houses-angles.json (L2, Houses and angles; sha256 5718690f184f8bb9c1f38056c1bd11ec71a4aebf3f945a4dd519501ef33f50d0) (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/vectors/L2-houses-angles.json); Conformance suite 0.1.0, SPEC.md (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/SPEC.md)
- `arbiter:l2-houses-undefined`: Cusps that do not exist: the construction has no solution in zodiacal order. The independent arbiter of L2 (Houses and angles) vectors. Source: Constructions: Placidus de Titis, Tabulae primi mobilis (Milan, 1657; English translation by J. Cooper, Primum Mobile, 1814); W. A. Koch and E. Schaeck, Häusertabellen des Geburtsortes (Göppingen, 1962); both restated in R. W. Holden, The Elements of House Division (L. N. Fowler, Romford, 1977; page numbers not verified for this file). TT, RAMC and ε as in l2-angles-erfa: ERFA 2.0.1 through pyerfa 2.0.1.5 (github.com/liberfa/erfa, derived from IAU SOFA): gst06a, obl06, nut06a. UT1−UTC: IERS finals2000A (the IERS Rapid Service/Prediction Centre finals.all fetched 2026-09-22, sha256 c672540e026d3cd4840c0858d4ce2bc4a18c3bc9751f9636c3285e11950d58a1; the three columns used are the committed CSV). TAI−UTC: IERS Bulletin C, hpiers.obspm.fr/iers/bul/bulc/Leap_Second.dat (through Bulletin C 72, fetched 2026-09-28). ΔT outside the IERS span: F. Espenak and J. Meeus, Five Millennium Canon of Solar Eclipses: −1999 to +3000, NASA/TP-2006-214141 (2006).
  Address: https://zodiacs.org/developers/conventions/#arbiter:l2-houses-undefined
  Sources: Conformance suite 0.1.0, vectors/L2-houses-angles.json (L2, Houses and angles; sha256 5718690f184f8bb9c1f38056c1bd11ec71a4aebf3f945a4dd519501ef33f50d0) (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/vectors/L2-houses-angles.json); Conformance suite 0.1.0, SPEC.md (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/SPEC.md)
- `arbiter:tzdb-2025c-backzone`: IANA tzdb 2025c with backzone, compiled by zic 2025c. The independent arbiter of L3 (Time and calendars) vectors. Source: IANA time zone database release 2025c: https://data.iana.org/time-zones/releases/tzdata2025c.tar.gz (sha256 4aa79e4effee53fc4029ffe5f6ebe97937282ebcdf386d5d2da91ce84142f957) and https://data.iana.org/time-zones/releases/tzcode2025c.tar.gz (sha256 697ebe6625444aef5080f58e49d03424bbb52e08bf483d3ddb5acf10cbd15740), both OpenPGP-signed by Paul Eggert (key 7E37 92A9 D8AC F7D6 33BC 1588 ED97 E90E 62AA 7E34; signatures checked 2026-09-28). The data are the Makefile's `make PACKRATDATA=backzone PACKRATLIST=zone.tab` build: backzone's pre-1970 history for the zone.tab zones that the main data merge into links. Why backzone: a birth chart needs the local time in force where and when the birth happened, often before 1970, and tzdb's default build does not keep that history for these zones; it makes each of them a link to another zone whose clocks have agreed with it since 1970, so the zone answers with the other zone's history (Africa/Banjul at 1880-12-31T12:00:00 gets Abidjan's local mean time, -968 s, instead of its own, -3996 s). The maintainers' caveat applies: the Makefile of tzdata 2025c offers backzone as 'out-of-scope and often-wrong data', and its theory.html says the file 'is less reliable and does not necessarily follow database guidelines'. zic and zdump are built from the same release's tzcode.
  Address: https://zodiacs.org/developers/conventions/#arbiter:tzdb-2025c-backzone
  Sources: Conformance suite 0.1.0, vectors/L3-time-calendars.json (L3, Time and calendars; sha256 434365354095524646f68423634f0b07a05333c702fc02227fd7fd1bccb0e4c8) (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/vectors/L3-time-calendars.json); Conformance suite 0.1.0, SPEC.md (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/SPEC.md)
- `arbiter:lmt-definition`: Local mean time from longitude. The independent arbiter of L3 (Time and calendars) vectors. Source: The definition of local mean time: mean solar time at east longitude lon runs ahead of UT by lon/15 hours, 240 s of UTC offset per degree.
  Address: https://zodiacs.org/developers/conventions/#arbiter:lmt-definition
  Sources: Conformance suite 0.1.0, vectors/L3-time-calendars.json (L3, Time and calendars; sha256 434365354095524646f68423634f0b07a05333c702fc02227fd7fd1bccb0e4c8) (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/vectors/L3-time-calendars.json); Conformance suite 0.1.0, SPEC.md (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/SPEC.md)
- `arbiter:iers-leap-seconds-2025c`: IERS leap-second table (leap-seconds.list, tzdata 2025c). The independent arbiter of L3 (Time and calendars) vectors. Source: leap-seconds.list as distributed in tzdata 2025c (IERS Earth Orientation Centre, Paris Observatory; updated through IERS Bulletin C; last update 2025-07-07 (NTP 3960835200); expires 2026-06-28 (NTP 3991593600); its #h line, SHA-1 49db2447571e5e1b2f002a539c8da8e439b8e49e, verified). TT = TAI + 32.184 s exactly (IAU 1991 Resolution A4), so TT - UTC = 32.184 s + (TAI - UTC).
  Address: https://zodiacs.org/developers/conventions/#arbiter:iers-leap-seconds-2025c
  Sources: Conformance suite 0.1.0, vectors/L3-time-calendars.json (L3, Time and calendars; sha256 434365354095524646f68423634f0b07a05333c702fc02227fd7fd1bccb0e4c8) (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/vectors/L3-time-calendars.json); Conformance suite 0.1.0, SPEC.md (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/SPEC.md)
- `arbiter:iers-ut1-finals2000a`: IERS UT1 - UTC (finals2000A, observed rows) with the leap-second table. The independent arbiter of L3 (Time and calendars) vectors. Source: UT1 - UTC per day at 0h UTC from the IERS finals.all (IAU 2000) file fetched 2026-09-22 (sha256 c672540e026d3cd4840c0858d4ce2bc4a18c3bc9751f9636c3285e11950d58a1, 3,767,520 bytes), extracted to CSV (MJD, date, I/P flag, UT1 - UTC, formal error) and copied here unchanged; TAI - UTC from leap-seconds.list of tzdata 2025c (arbiter iers-leap-seconds-2025c).
  Address: https://zodiacs.org/developers/conventions/#arbiter:iers-ut1-finals2000a
  Sources: Conformance suite 0.1.0, vectors/L3-time-calendars.json (L3, Time and calendars; sha256 434365354095524646f68423634f0b07a05333c702fc02227fd7fd1bccb0e4c8) (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/vectors/L3-time-calendars.json); Conformance suite 0.1.0, SPEC.md (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/SPEC.md)
- `arbiter:calendar-arithmetic`: Julian and Gregorian calendar arithmetic, two published algorithms. The independent arbiter of L3 (Time and calendars) vectors. Source: Richards, E. G. (2013), 'Calendars', in Urban & Seidelmann (eds.), Explanatory Supplement to the Astronomical Almanac, 3rd ed., sec. 15.11 (Algorithms 3 and 4, Julian and Gregorian parameters); Fliegel, H. F. & Van Flandern, T. C. (1968), Communications of the ACM 11(10), 657; Meeus, J. (1998), Astronomical Algorithms, 2nd ed., ch. 7. Both calendars proleptic, astronomical year numbering; the JDN of a civil day is the Julian date at its noon.
  Address: https://zodiacs.org/developers/conventions/#arbiter:calendar-arithmetic
  Sources: Conformance suite 0.1.0, vectors/L3-time-calendars.json (L3, Time and calendars; sha256 434365354095524646f68423634f0b07a05333c702fc02227fd7fd1bccb0e4c8) (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/vectors/L3-time-calendars.json); Conformance suite 0.1.0, SPEC.md (https://github.com/zodiacs-org/engine/blob/782b4963a8575fa8d81c602a36285f65fb9ae9bb/conformance/SPEC.md)
