Input and reference-frame workflow

Coordinate reference-frame declaration

Specify axes, origin, epoch, equinox, and correction state before comparing coordinates.

Required inputs

Coordinate family

Origin

Epoch/equinox

Mean/true policy

Geometric/apparent policy

Ordered execution

Work the protocol

  1. 1

    Name ecliptic, equatorial, or horizon coordinates.

  2. 2

    Attach the origin.

  3. 3

    Record epoch and equinox separately.

  4. 4

    Declare mean or true orientation.

  5. 5

    Transform only through a named operation.

Outputs

  • Reference-frame contract
  • Allowed transformations
  • Comparison refusal list

Done only when

  • Every coordinate is self-describing.
  • Transform order is reproducible.
  • Frame mismatch fails before interpretation.

Fail closed

Refusal conditions

  • Longitude fields omit their frame.
  • Epoch and equinox are conflated.
  • Coordinates from different frames are subtracted directly.