{
 "schema": "zodiacs.playground-examples.v1",
 "engine": "@zodiacs/engine 1.0.0",
 "api": "https://zodiacs.org/api/v1/",
 "playground": "https://zodiacs.org/developers/playground/",
 "examples": [
  {
   "id": "chart.utc",
   "endpoint": "chart",
   "name": "utc",
   "summary": "A UTC instant at Greenwich, Placidus houses",
   "body": {
    "utc": "2000-01-01T12:00:00Z",
    "latitude": 51.4779,
    "longitude": -0.0015,
    "houseSystem": "placidus"
   },
   "status": 200,
   "answer": {
    "schema": "zodiacs.compute-api.chart.v1",
    "result": {
     "instant": "2000-01-01T12:00:00.000Z",
     "local": null,
     "bodies": [
      {
       "body": "Sun",
       "lon": 280.3687723811323,
       "lat": 0.0000011205048760998976,
       "speed": 1.0194308605093738,
       "retrograde": false,
       "sign": "capricorn",
       "degree": 10.368772381132317
      },
      {
       "body": "Moon",
       "lon": 223.32396777014543,
       "lat": 5.170788636029834,
       "speed": 12.021413077249576,
       "retrograde": false,
       "sign": "scorpio",
       "degree": 13.323967770145373
      },
      {
       "body": "Mercury",
       "lon": 271.8889479012799,
       "lat": -0.9950670065449166,
       "speed": 1.5562863864317933,
       "retrograde": false,
       "sign": "capricorn",
       "degree": 1.8889479012798347
      },
      {
       "body": "Venus",
       "lon": 241.5652674210742,
       "lat": 2.0659964948803324,
       "speed": 1.2090421389530093,
       "retrograde": false,
       "sign": "sagittarius",
       "degree": 1.565267421074168
      },
      {
       "body": "Mars",
       "lon": 327.96393186874616,
       "lat": -1.0680819810158533,
       "speed": 0.7756777245333524,
       "retrograde": false,
       "sign": "aquarius",
       "degree": 27.963931868746158
      },
      {
       "body": "Jupiter",
       "lon": 25.254229769859705,
       "lat": -1.2604529877805284,
       "speed": 0.040754132243137065,
       "retrograde": false,
       "sign": "aries",
       "degree": 25.254229769859705
      },
      {
       "body": "Saturn",
       "lon": 40.39615382546799,
       "lat": -2.44480970483609,
       "speed": -0.019940313450206304,
       "retrograde": true,
       "sign": "taurus",
       "degree": 10.39615382546799
      },
      {
       "body": "Uranus",
       "lon": 314.8061345895963,
       "lat": -0.6596606626376934,
       "speed": 0.05034454358110452,
       "retrograde": false,
       "sign": "aquarius",
       "degree": 14.80613458959624
      },
      {
       "body": "Neptune",
       "lon": 303.1954719643007,
       "lat": 0.23714822339759897,
       "speed": 0.03557004143317499,
       "retrograde": false,
       "sign": "aquarius",
       "degree": 3.195471964300623
      },
      {
       "body": "Pluto",
       "lon": 251.4547650631123,
       "lat": 10.855210710590136,
       "speed": 0.03515256619834872,
       "retrograde": false,
       "sign": "sagittarius",
       "degree": 11.45476506311229
      },
      {
       "body": "North Node",
       "lon": 123.95213652346729,
       "lat": 0,
       "speed": -0.0550864209772044,
       "retrograde": true,
       "sign": "leo",
       "degree": 3.9521365234672885
      },
      {
       "body": "South Node",
       "lon": 303.9521365234673,
       "lat": 0,
       "speed": -0.0550864209772044,
       "retrograde": true,
       "sign": "aquarius",
       "degree": 3.9521365234672885
      }
     ],
     "angles": {
      "asc": 24.26615726733877,
      "mc": 279.6110742467766,
      "dsc": 204.2661572673387,
      "ic": 99.61107424677658
     },
     "houses": {
      "system": "placidus",
      "cusps": [
       24.26615726733877,
       61.14238363670046,
       82.02080045942967,
       99.61107424677658,
       119.06189357712822,
       147.70063403413616,
       204.2661572673387,
       241.14238363670052,
       262.02080045942967,
       279.6110742467766,
       299.0618935771282,
       327.70063403413616
      ]
     },
     "aspects": [
      {
       "a": "Sun",
       "b": "Saturn",
       "type": "trine",
       "orb": 0.027381444335674132,
       "applying": true
      },
      {
       "a": "Moon",
       "b": "Uranus",
       "type": "square",
       "orb": 1.4821668194508675,
       "applying": true
      },
      {
       "a": "Venus",
       "b": "Neptune",
       "type": "sextile",
       "orb": 1.630204543226455,
       "applying": true
      },
      {
       "a": "Mars",
       "b": "Jupiter",
       "type": "sextile",
       "orb": 2.7097020988865097,
       "applying": false
      },
      {
       "a": "Moon",
       "b": "Saturn",
       "type": "opposition",
       "orb": 2.927813944677382,
       "applying": false
      },
      {
       "a": "Sun",
       "b": "Moon",
       "type": "sextile",
       "orb": 2.955195389013113,
       "applying": false
      },
      {
       "a": "Uranus",
       "b": "Pluto",
       "type": "sextile",
       "orb": 3.3513695264840067,
       "applying": false
      },
      {
       "a": "Venus",
       "b": "Mars",
       "type": "square",
       "orb": 3.6013355523280097,
       "applying": false
      },
      {
       "a": "Mercury",
       "b": "Mars",
       "type": "sextile",
       "orb": 3.9250160325337333,
       "applying": false
      },
      {
       "a": "Saturn",
       "b": "Uranus",
       "type": "square",
       "orb": 4.409980764128306,
       "applying": false
      },
      {
       "a": "Mercury",
       "b": "Jupiter",
       "type": "trine",
       "orb": 6.634718131420186,
       "applying": false
      },
      {
       "a": "Sun",
       "b": "Mercury",
       "type": "conjunction",
       "orb": 8.479824479852425,
       "applying": true
      }
     ],
     "flags": [],
     "deltaT": {
      "seconds": 63.8285,
      "sigma": 0.000827,
      "model": "iers-utc/1",
      "table": "2026-09-24",
      "tableDigest": "064d98b4a531053a",
      "segment": "observed"
     },
     "timeScale": {
      "input": "utc",
      "basis": "iers",
      "ut1MinusUtc": {
       "seconds": 0.35549999999999926,
       "sigma": 0.000827,
       "source": "observed"
      },
      "leapSeconds": {
       "taiMinusUtc": 32,
       "listed": true
      }
     }
    },
    "receipt": {
     "conventions": {
      "angles": "gast-and-true-obliquity",
      "aspects": "major-aspects;sun-moon-eight-planets;no-nodes;applying-instantaneous-orb-rate",
      "calendar": "proleptic-gregorian",
      "deltaT": "tt-minus-ut1;value-in-result",
      "localTime": "tzdb-shards-before-1970;host-intl-from-1970;flags-from-transition-record",
      "longitudeUnit": "degrees-[0,360)",
      "moonNodes": "instantaneous-geocentric-moon-orbit-plane",
      "moonPosition": "astronomy-engine-geo-moon;no-light-time;no-aberration",
      "nutation": "iau2000b;equation-of-equinoxes-with-two-complementary-terms",
      "planetPositions": "aberrated-geocentric-ecliptic-of-date;no-deflection",
      "speed": "degrees-per-day;central-difference-plus-minus-0.001-day;nodes-plus-minus-0.25-day",
      "timeScale": "tt-from-leap-seconds-and-ut1-from-iers-1972-to-table-end;delta-t-model-otherwise;in-result",
      "zodiac": "tropical"
     },
     "coordinates": {
      "latitude": 51.4779,
      "longitude": -0.0015
     },
     "coverage": {
      "angleExclusions": "exact-geographic-poles-and-ecliptic-horizon-coincidence",
      "assessment": "finite-reference-cases-only",
      "broadDateRange": "not-certified",
      "inputSyntax": "not-an-astronomical-accuracy-guarantee"
     },
     "engine": {
      "ephemeris": {
       "name": "astronomy-engine",
       "version": "2.1.19"
      },
      "name": "@zodiacs/engine",
      "version": "1.0.0"
     },
     "houses": {
      "absenceReason": null,
      "actual": "placidus",
      "requested": "placidus"
     },
     "inputFlags": [],
     "instant": "2000-01-01T12:00:00.000Z",
     "localResolution": null,
     "provenance": null,
     "reference": "supplied-instant",
     "resultFlags": [],
     "schema": "zodiacs.calculation-receipt.draft-v1",
     "sourceInstant": "2000-01-01T12:00:00Z",
     "timeKnown": true,
     "timeScale": "utc"
    },
    "backend": {
     "name": "@zodiacs/engine",
     "version": "1.0.0",
     "ephemeris": {
      "name": "astronomy-engine",
      "version": "2.1.19"
     }
    },
    "cite": {
     "url": "https://zodiacs.org/developers/compute/#chart",
     "receipt": "sha256:6bf76330b4d42cace9cfc0e798075a270ec64bd312bd68e1f159937bf1303c56",
     "engine": "@zodiacs/engine",
     "version": "1.0.0"
    }
   }
  },
  {
   "id": "chart.local",
   "endpoint": "chart",
   "name": "local",
   "summary": "Local civil time in an IANA zone, whole-sign houses",
   "body": {
    "local": {
     "date": "1990-06-15",
     "time": "14:30",
     "zone": "Europe/Paris"
    },
    "latitude": 48.8566,
    "longitude": 2.3522,
    "houseSystem": "whole"
   },
   "status": 200,
   "answer": {
    "schema": "zodiacs.compute-api.chart.v1",
    "result": {
     "instant": "1990-06-15T12:30:00.000Z",
     "local": {
      "offsetMinutes": 120,
      "flags": [],
      "localMeanTime": null,
      "zoneHistory": "runtime",
      "zoneUncertain": false
     },
     "bodies": [
      {
       "body": "Sun",
       "lon": 84.14928002220142,
       "lat": -0.00001827703878788282,
       "speed": 0.9551305973047874,
       "retrograde": false,
       "sign": "gemini",
       "degree": 24.149280022201424
      },
      {
       "body": "Moon",
       "lon": 345.6367188970119,
       "lat": 3.1501089515977787,
       "speed": 13.369240872094679,
       "retrograde": false,
       "sign": "pisces",
       "degree": 15.63671889701186
      },
      {
       "body": "Mercury",
       "lon": 65.7265334199264,
       "lat": -1.659130144145581,
       "speed": 1.7170306078924114,
       "retrograde": false,
       "sign": "gemini",
       "degree": 5.7265334199263975
      },
      {
       "body": "Venus",
       "lon": 48.80186545784608,
       "lat": -1.9454777463945472,
       "speed": 1.1760216097229659,
       "retrograde": false,
       "sign": "taurus",
       "degree": 18.801865457846077
      },
      {
       "body": "Mars",
       "lon": 11.0560354451639,
       "lat": -1.985442010929648,
       "speed": 0.7189171010963946,
       "retrograde": false,
       "sign": "aries",
       "degree": 11.0560354451639
      },
      {
       "body": "Jupiter",
       "lon": 105.89399333781893,
       "lat": 0.1868222095489725,
       "speed": 0.2166527083602432,
       "retrograde": false,
       "sign": "cancer",
       "degree": 15.893993337818927
      },
      {
       "body": "Saturn",
       "lon": 294.0306398433936,
       "lat": 0.11719975460325133,
       "speed": -0.0586625626510795,
       "retrograde": true,
       "sign": "capricorn",
       "degree": 24.0306398433936
      },
      {
       "body": "Uranus",
       "lon": 278.16312067145714,
       "lat": -0.3255654628085348,
       "speed": -0.038934664019052434,
       "retrograde": true,
       "sign": "capricorn",
       "degree": 8.163120671457136
      },
      {
       "body": "Neptune",
       "lon": 283.7163219439272,
       "lat": 0.8770484012609031,
       "speed": -0.025031484796045333,
       "retrograde": true,
       "sign": "capricorn",
       "degree": 13.716321943927142
      },
      {
       "body": "Pluto",
       "lon": 225.40175398202936,
       "lat": 15.85358596624236,
       "speed": -0.02017257970976516,
       "retrograde": true,
       "sign": "scorpio",
       "degree": 15.40175398202939
      },
      {
       "body": "North Node",
       "lon": 308.1217975926026,
       "lat": 0,
       "speed": 0.013238202005254607,
       "retrograde": false,
       "sign": "aquarius",
       "degree": 8.121797592602661
      },
      {
       "body": "South Node",
       "lon": 128.1217975926026,
       "lat": 0,
       "speed": 0.013238202005254607,
       "retrograde": false,
       "sign": "leo",
       "degree": 8.121797592602604
      }
     ],
     "angles": {
      "asc": 182.4651150595028,
      "mc": 93.10546207243345,
      "dsc": 2.465115059502807,
      "ic": 273.1054620724335
     },
     "houses": {
      "system": "whole",
      "cusps": [
       180,
       210,
       240,
       270,
       300,
       330,
       0,
       30,
       60,
       90,
       120,
       150
      ]
     },
     "aspects": [
      {
       "a": "Moon",
       "b": "Pluto",
       "type": "trine",
       "orb": 0.23496491498258365,
       "applying": false
      },
      {
       "a": "Moon",
       "b": "Jupiter",
       "type": "trine",
       "orb": 0.25727444080700934,
       "applying": true
      },
      {
       "a": "Jupiter",
       "b": "Pluto",
       "type": "trine",
       "orb": 0.49223935578956457,
       "applying": false
      },
      {
       "a": "Neptune",
       "b": "Pluto",
       "type": "sextile",
       "orb": 1.6854320381021353,
       "applying": false
      },
      {
       "a": "Moon",
       "b": "Neptune",
       "type": "sextile",
       "orb": 1.920396953084719,
       "applying": false
      },
      {
       "a": "Jupiter",
       "b": "Neptune",
       "type": "opposition",
       "orb": 2.1776713938917283,
       "applying": false
      },
      {
       "a": "Mars",
       "b": "Neptune",
       "type": "square",
       "orb": 2.6602864987632984,
       "applying": true
      },
      {
       "a": "Mars",
       "b": "Uranus",
       "type": "square",
       "orb": 2.8929147737067638,
       "applying": false
      },
      {
       "a": "Venus",
       "b": "Jupiter",
       "type": "sextile",
       "orb": 2.9078721200271502,
       "applying": false
      },
      {
       "a": "Moon",
       "b": "Venus",
       "type": "sextile",
       "orb": 3.1651465608341596,
       "applying": true
      },
      {
       "a": "Venus",
       "b": "Pluto",
       "type": "opposition",
       "orb": 3.400111475816715,
       "applying": false
      },
      {
       "a": "Mars",
       "b": "Jupiter",
       "type": "square",
       "orb": 4.837957892655027,
       "applying": true
      },
      {
       "a": "Venus",
       "b": "Neptune",
       "type": "trine",
       "orb": 5.0855435139188785,
       "applying": false
      },
      {
       "a": "Venus",
       "b": "Saturn",
       "type": "trine",
       "orb": 5.228774385547524,
       "applying": true
      },
      {
       "a": "Uranus",
       "b": "Neptune",
       "type": "conjunction",
       "orb": 5.553201272470062,
       "applying": false
      },
      {
       "a": "Jupiter",
       "b": "Uranus",
       "type": "opposition",
       "orb": 7.73087266636179,
       "applying": false
      }
     ],
     "flags": [],
     "deltaT": {
      "seconds": 57.19704162597656,
      "sigma": 0.000846,
      "model": "iers-utc/1",
      "table": "2026-09-24",
      "tableDigest": "064d98b4a531053a",
      "segment": "observed"
     },
     "timeScale": {
      "input": "utc",
      "basis": "iers",
      "ut1MinusUtc": {
       "seconds": -0.013041666666662621,
       "sigma": 0.000846,
       "source": "observed"
      },
      "leapSeconds": {
       "taiMinusUtc": 25,
       "listed": true
      }
     }
    },
    "receipt": {
     "conventions": {
      "angles": "gast-and-true-obliquity",
      "aspects": "major-aspects;sun-moon-eight-planets;no-nodes;applying-instantaneous-orb-rate",
      "calendar": "proleptic-gregorian",
      "deltaT": "tt-minus-ut1;value-in-result",
      "localTime": "tzdb-shards-before-1970;host-intl-from-1970;flags-from-transition-record",
      "longitudeUnit": "degrees-[0,360)",
      "moonNodes": "instantaneous-geocentric-moon-orbit-plane",
      "moonPosition": "astronomy-engine-geo-moon;no-light-time;no-aberration",
      "nutation": "iau2000b;equation-of-equinoxes-with-two-complementary-terms",
      "planetPositions": "aberrated-geocentric-ecliptic-of-date;no-deflection",
      "speed": "degrees-per-day;central-difference-plus-minus-0.001-day;nodes-plus-minus-0.25-day",
      "timeScale": "tt-from-leap-seconds-and-ut1-from-iers-1972-to-table-end;delta-t-model-otherwise;in-result",
      "zodiac": "tropical"
     },
     "coordinates": {
      "latitude": 48.8566,
      "longitude": 2.3522
     },
     "coverage": {
      "angleExclusions": "exact-geographic-poles-and-ecliptic-horizon-coincidence",
      "assessment": "finite-reference-cases-only",
      "broadDateRange": "not-certified",
      "inputSyntax": "not-an-astronomical-accuracy-guarantee"
     },
     "engine": {
      "ephemeris": {
       "name": "astronomy-engine",
       "version": "2.1.19"
      },
      "name": "@zodiacs/engine",
      "version": "1.0.0"
     },
     "houses": {
      "absenceReason": null,
      "actual": "whole",
      "requested": "whole"
     },
     "inputFlags": [],
     "instant": "1990-06-15T12:30:00.000Z",
     "localResolution": {
      "date": "1990-06-15",
      "gapShiftMinutes": 0,
      "offsetMinutes": 120,
      "policy": {
       "fold": "earlier",
       "gap": "shift-forward"
      },
      "time": "14:30",
      "timeZone": "Europe/Paris"
     },
     "provenance": {
      "runtime": {
       "name": "node",
       "tzdbVersion": "2026c"
      },
      "status": "claimed"
     },
     "reference": "supplied-instant",
     "resultFlags": [],
     "schema": "zodiacs.calculation-receipt.draft-v1",
     "sourceInstant": null,
     "timeKnown": true,
     "timeScale": "utc"
    },
    "backend": {
     "name": "@zodiacs/engine",
     "version": "1.0.0",
     "ephemeris": {
      "name": "astronomy-engine",
      "version": "2.1.19"
     }
    },
    "cite": {
     "url": "https://zodiacs.org/developers/compute/#chart",
     "receipt": "sha256:4cb4617ff4504f9298e00d47bca417a3cc480b4966138b125cbc0f83184c0f1f",
     "engine": "@zodiacs/engine",
     "version": "1.0.0"
    }
   }
  },
  {
   "id": "positions.two",
   "endpoint": "positions",
   "name": "two",
   "summary": "Three bodies at two instants",
   "body": {
    "instants": [
     "2026-09-29T12:00:00Z",
     "2026-12-31T00:00:00-05:00"
    ],
    "bodies": [
     "Sun",
     "Moon",
     "Mercury"
    ]
   },
   "status": 200,
   "answer": {
    "schema": "zodiacs.compute-api.positions.v1",
    "result": {
     "instants": [
      {
       "instant": "2026-09-29T12:00:00.000Z",
       "bodies": [
        {
         "body": "Sun",
         "lon": 186.3650989852253,
         "lat": 0.000040745528335972984,
         "speed": 0.981717214017408,
         "retrograde": false,
         "sign": "libra",
         "degree": 6.365098985225359
        },
        {
         "body": "Moon",
         "lon": 42.542105382281534,
         "lat": 4.950806474193532,
         "speed": 14.176528919762177,
         "retrograde": false,
         "sign": "taurus",
         "degree": 12.542105382281534
        },
        {
         "body": "Mercury",
         "lon": 208.66911994338005,
         "lat": -1.5664060143340448,
         "speed": 1.3549265762264895,
         "retrograde": false,
         "sign": "libra",
         "degree": 28.66911994338011
        }
       ],
       "deltaT": {
        "seconds": 69.20533325195312,
        "sigma": 0.0012697,
        "model": "iers-utc/1",
        "table": "2026-09-24",
        "tableDigest": "064d98b4a531053a",
        "segment": "predicted"
       },
       "timeScale": {
        "input": "utc",
        "basis": "iers",
        "ut1MinusUtc": {
         "seconds": -0.02133333333333809,
         "sigma": 0.0012697,
         "source": "predicted"
        },
        "leapSeconds": {
         "taiMinusUtc": 37,
         "listed": true
        }
       },
       "flags": []
      },
      {
       "instant": "2026-12-31T05:00:00.000Z",
       "bodies": [
        {
         "body": "Sun",
         "lon": 279.513447355753,
         "lat": 0.00005713042741092159,
         "speed": 1.0191402134296368,
         "retrograde": false,
         "sign": "capricorn",
         "degree": 9.513447355752987
        },
        {
         "body": "Moon",
         "lon": 194.49969423093685,
         "lat": -4.135221345445718,
         "speed": 12.904043076190419,
         "retrograde": false,
         "sign": "libra",
         "degree": 14.499694230936825
        },
        {
         "body": "Mercury",
         "lon": 278.6336322079457,
         "lat": -1.6656442594625183,
         "speed": 1.5992637505064522,
         "retrograde": false,
         "sign": "capricorn",
         "degree": 8.633632207945766
        }
       ],
       "deltaT": {
        "seconds": 69.30520825195312,
        "sigma": 0.009847975000000002,
        "model": "iers-utc/1",
        "table": "2026-09-24",
        "tableDigest": "064d98b4a531053a",
        "segment": "predicted"
       },
       "timeScale": {
        "input": "utc",
        "basis": "iers",
        "ut1MinusUtc": {
         "seconds": -0.12120833333332826,
         "sigma": 0.009847975000000002,
         "source": "predicted"
        },
        "leapSeconds": {
         "taiMinusUtc": 37,
         "listed": true
        }
       },
       "flags": []
      }
     ]
    },
    "receipt": {
     "schema": "zodiacs.compute-receipt.v1",
     "endpoint": "positions",
     "engine": {
      "name": "@zodiacs/engine",
      "version": "1.0.0",
      "ephemeris": {
       "name": "astronomy-engine",
       "version": "2.1.19"
      }
     },
     "conventions": {
      "angles": "gast-and-true-obliquity",
      "aspects": "major-aspects;sun-moon-eight-planets;no-nodes;applying-instantaneous-orb-rate",
      "calendar": "proleptic-gregorian",
      "deltaT": "tt-minus-ut1;value-in-result",
      "localTime": "tzdb-shards-before-1970;host-intl-from-1970;flags-from-transition-record",
      "longitudeUnit": "degrees-[0,360)",
      "moonNodes": "instantaneous-geocentric-moon-orbit-plane",
      "moonPosition": "astronomy-engine-geo-moon;no-light-time;no-aberration",
      "nutation": "iau2000b;equation-of-equinoxes-with-two-complementary-terms",
      "planetPositions": "aberrated-geocentric-ecliptic-of-date;no-deflection",
      "speed": "degrees-per-day;central-difference-plus-minus-0.001-day;nodes-plus-minus-0.25-day",
      "timeScale": "tt-from-leap-seconds-and-ut1-from-iers-1972-to-table-end;delta-t-model-otherwise;in-result",
      "zodiac": "tropical"
     },
     "coverage": {
      "angleExclusions": "exact-geographic-poles-and-ecliptic-horizon-coincidence",
      "assessment": "finite-reference-cases-only",
      "broadDateRange": "not-certified",
      "inputSyntax": "not-an-astronomical-accuracy-guarantee"
     },
     "referenceSpan": {
      "from": "1800-01-01T00:00:00.000Z",
      "to": "2200-01-01T00:00:00.000Z"
     },
     "deltaT": [
      {
       "model": "iers-utc/1",
       "table": "2026-09-24",
       "tableDigest": "064d98b4a531053a"
      },
      {
       "model": "zodiacs-deltat/1",
       "table": "2026-09-24",
       "tableDigest": "6371988c510a1c6c"
      }
     ]
    },
    "backend": {
     "name": "@zodiacs/engine",
     "version": "1.0.0",
     "ephemeris": {
      "name": "astronomy-engine",
      "version": "2.1.19"
     }
    },
    "cite": {
     "url": "https://zodiacs.org/developers/compute/#positions",
     "receipt": "sha256:9acf0150e43bc62eb25cac07c92d82d35638acb8620e12b1a15226f2d52906c9",
     "engine": "@zodiacs/engine",
     "version": "1.0.0"
    }
   }
  },
  {
   "id": "houses.koch",
   "endpoint": "houses",
   "name": "koch",
   "summary": "Koch cusps at Sydney",
   "body": {
    "utc": "2026-06-21T12:00:00Z",
    "latitude": -33.8688,
    "longitude": 151.2093,
    "houseSystem": "koch"
   },
   "status": 200,
   "answer": {
    "schema": "zodiacs.compute-api.houses.v1",
    "result": {
     "instant": "2026-06-21T12:00:00.000Z",
     "local": null,
     "angles": {
      "asc": 335.5388722769363,
      "mc": 242.95820528978106,
      "dsc": 155.53887227693622,
      "ic": 62.95820528978106
     },
     "houses": {
      "system": "koch",
      "cusps": [
       335.5388722769362,
       4.913502731650965,
       34.14218077714588,
       62.95820528978106,
       97.20367206467239,
       126.66880166130079,
       155.53887227693622,
       184.91350273165096,
       214.14218077714588,
       242.95820528978106,
       277.20367206467245,
       306.6688016613008
      ]
     },
     "flags": [],
     "deltaT": {
      "seconds": 69.1725,
      "sigma": 0.000817,
      "model": "iers-utc/1",
      "table": "2026-09-24",
      "tableDigest": "064d98b4a531053a",
      "segment": "observed"
     },
     "timeScale": {
      "input": "utc",
      "basis": "iers",
      "ut1MinusUtc": {
       "seconds": 0.011499999999998067,
       "sigma": 0.000817,
       "source": "observed"
      },
      "leapSeconds": {
       "taiMinusUtc": 37,
       "listed": true
      }
     }
    },
    "receipt": {
     "conventions": {
      "angles": "gast-and-true-obliquity",
      "aspects": "major-aspects;sun-moon-eight-planets;no-nodes;applying-instantaneous-orb-rate",
      "calendar": "proleptic-gregorian",
      "deltaT": "tt-minus-ut1;value-in-result",
      "localTime": "tzdb-shards-before-1970;host-intl-from-1970;flags-from-transition-record",
      "longitudeUnit": "degrees-[0,360)",
      "moonNodes": "instantaneous-geocentric-moon-orbit-plane",
      "moonPosition": "astronomy-engine-geo-moon;no-light-time;no-aberration",
      "nutation": "iau2000b;equation-of-equinoxes-with-two-complementary-terms",
      "planetPositions": "aberrated-geocentric-ecliptic-of-date;no-deflection",
      "speed": "degrees-per-day;central-difference-plus-minus-0.001-day;nodes-plus-minus-0.25-day",
      "timeScale": "tt-from-leap-seconds-and-ut1-from-iers-1972-to-table-end;delta-t-model-otherwise;in-result",
      "zodiac": "tropical"
     },
     "coordinates": {
      "latitude": -33.8688,
      "longitude": 151.2093
     },
     "coverage": {
      "angleExclusions": "exact-geographic-poles-and-ecliptic-horizon-coincidence",
      "assessment": "finite-reference-cases-only",
      "broadDateRange": "not-certified",
      "inputSyntax": "not-an-astronomical-accuracy-guarantee"
     },
     "engine": {
      "ephemeris": {
       "name": "astronomy-engine",
       "version": "2.1.19"
      },
      "name": "@zodiacs/engine",
      "version": "1.0.0"
     },
     "houses": {
      "absenceReason": null,
      "actual": "koch",
      "requested": "koch"
     },
     "inputFlags": [],
     "instant": "2026-06-21T12:00:00.000Z",
     "localResolution": null,
     "provenance": null,
     "reference": "supplied-instant",
     "resultFlags": [],
     "schema": "zodiacs.calculation-receipt.draft-v1",
     "sourceInstant": "2026-06-21T12:00:00Z",
     "timeKnown": true,
     "timeScale": "utc"
    },
    "backend": {
     "name": "@zodiacs/engine",
     "version": "1.0.0",
     "ephemeris": {
      "name": "astronomy-engine",
      "version": "2.1.19"
     }
    },
    "cite": {
     "url": "https://zodiacs.org/developers/compute/#houses",
     "receipt": "sha256:0e7d8929bb80897235699e1a886746de04501770a7fa20df9fc01fed132d5ffe",
     "engine": "@zodiacs/engine",
     "version": "1.0.0"
    }
   }
  },
  {
   "id": "events.october",
   "endpoint": "events",
   "name": "october",
   "summary": "A month of ingresses, stations and lunations for three bodies",
   "body": {
    "from": "2026-10-01T00:00:00Z",
    "to": "2026-11-01T00:00:00Z",
    "bodies": [
     "Sun",
     "Mercury",
     "Venus"
    ],
    "kinds": [
     "ingress",
     "station",
     "lunation"
    ]
   },
   "status": 200,
   "answer": {
    "schema": "zodiacs.compute-api.events.v1",
    "result": {
     "from": "2026-10-01T00:00:00.000Z",
     "to": "2026-11-01T00:00:00.000Z",
     "events": [
      {
       "kind": "station",
       "body": "Venus",
       "at": "2026-10-03T07:10:37.413Z",
       "type": "retrograde",
       "lon": 218.4866929646145,
       "sign": "scorpio",
       "degree": 8.486692964614463
      },
      {
       "kind": "lunation",
       "type": "new",
       "at": "2026-10-10T15:50:02.099Z",
       "lon": 197.36011327273553,
       "sign": "libra",
       "degree": 17.36011327273559
      },
      {
       "kind": "ingress",
       "body": "Sun",
       "at": "2026-10-23T09:38:28.735Z",
       "sign": "scorpio",
       "retrograde": false
      },
      {
       "kind": "station",
       "body": "Mercury",
       "at": "2026-10-24T07:15:23.404Z",
       "type": "retrograde",
       "lon": 230.97959569296665,
       "sign": "scorpio",
       "degree": 20.979595692966654
      },
      {
       "kind": "ingress",
       "body": "Venus",
       "at": "2026-10-25T08:57:01.352Z",
       "sign": "libra",
       "retrograde": true
      },
      {
       "kind": "lunation",
       "type": "full",
       "at": "2026-10-26T04:11:44.973Z",
       "lon": 32.76151378202928,
       "sign": "taurus",
       "degree": 2.761513782029283
      }
     ]
    },
    "receipt": {
     "schema": "zodiacs.compute-receipt.v1",
     "endpoint": "events",
     "engine": {
      "name": "@zodiacs/engine",
      "version": "1.0.0",
      "ephemeris": {
       "name": "astronomy-engine",
       "version": "2.1.19"
      }
     },
     "conventions": {
      "angles": "gast-and-true-obliquity",
      "aspects": "major-aspects;sun-moon-eight-planets;no-nodes;applying-instantaneous-orb-rate",
      "calendar": "proleptic-gregorian",
      "deltaT": "tt-minus-ut1;value-in-result",
      "localTime": "tzdb-shards-before-1970;host-intl-from-1970;flags-from-transition-record",
      "longitudeUnit": "degrees-[0,360)",
      "moonNodes": "instantaneous-geocentric-moon-orbit-plane",
      "moonPosition": "astronomy-engine-geo-moon;no-light-time;no-aberration",
      "nutation": "iau2000b;equation-of-equinoxes-with-two-complementary-terms",
      "planetPositions": "aberrated-geocentric-ecliptic-of-date;no-deflection",
      "speed": "degrees-per-day;central-difference-plus-minus-0.001-day;nodes-plus-minus-0.25-day",
      "timeScale": "tt-from-leap-seconds-and-ut1-from-iers-1972-to-table-end;delta-t-model-otherwise;in-result",
      "zodiac": "tropical"
     },
     "coverage": {
      "angleExclusions": "exact-geographic-poles-and-ecliptic-horizon-coincidence",
      "assessment": "finite-reference-cases-only",
      "broadDateRange": "not-certified",
      "inputSyntax": "not-an-astronomical-accuracy-guarantee"
     },
     "referenceSpan": {
      "from": "1800-01-01T00:00:00.000Z",
      "to": "2200-01-01T00:00:00.000Z"
     },
     "deltaT": [
      {
       "model": "iers-utc/1",
       "table": "2026-09-24",
       "tableDigest": "064d98b4a531053a"
      },
      {
       "model": "zodiacs-deltat/1",
       "table": "2026-09-24",
       "tableDigest": "6371988c510a1c6c"
      }
     ],
     "search": {
      "solver": "engine-longitude-crossings",
      "stepDays": {
       "default": 5,
       "moon": 1,
       "elongation": 1
      },
      "bisections": 24,
      "samples": 514,
      "maxSamples": 12000,
      "window": "start-exclusive-end-inclusive",
      "completeness": "tested-not-proven"
     }
    },
    "backend": {
     "name": "@zodiacs/engine",
     "version": "1.0.0",
     "ephemeris": {
      "name": "astronomy-engine",
      "version": "2.1.19"
     }
    },
    "cite": {
     "url": "https://zodiacs.org/developers/compute/#events",
     "receipt": "sha256:4d660d22074331aacedaed1a9e2a5ef9b040dce0e591c062a371306950c85c86",
     "engine": "@zodiacs/engine",
     "version": "1.0.0"
    }
   }
  },
  {
   "id": "time.pinned",
   "endpoint": "time",
   "name": "pinned",
   "summary": "A wall time before 1970 with the birthplace longitude, read on the pinned zone history, which the server's time zone data disputes",
   "body": {
    "local": {
     "date": "1947-07-01",
     "time": "12:00",
     "zone": "Europe/Stockholm"
    },
    "longitude": 18.07
   },
   "status": 200,
   "answer": {
    "schema": "zodiacs.compute-api.time.v1",
    "result": {
     "utc": "1947-07-01T11:00:00.000Z",
     "offsetMinutes": 60,
     "flags": [
      "zone-history-disputed"
     ],
     "localMeanTime": null,
     "zoneHistory": "pinned",
     "zoneUncertain": false,
     "intlOffsetMinutes": 120,
     "calendar": "gregorian",
     "writtenDate": "1947-07-01",
     "date": "1947-07-01",
     "adoption": null,
     "calendarNote": null,
     "atlas": null,
     "tt": "1947-07-01T11:00:28.008",
     "deltaT": {
      "seconds": 28.008138261464772,
      "sigma": 0.46,
      "model": "zodiacs-deltat/1",
      "table": "2026-09-24",
      "tableDigest": "6371988c510a1c6c",
      "segment": "reconstructed"
     },
     "timeScale": {
      "input": "utc",
      "basis": "delta-t",
      "ut1MinusUtc": null,
      "leapSeconds": null
     }
    },
    "receipt": {
     "schema": "zodiacs.compute-receipt.v1",
     "endpoint": "time",
     "engine": {
      "name": "@zodiacs/engine",
      "version": "1.0.0",
      "ephemeris": {
       "name": "astronomy-engine",
       "version": "2.1.19"
      }
     },
     "conventions": {
      "angles": "gast-and-true-obliquity",
      "aspects": "major-aspects;sun-moon-eight-planets;no-nodes;applying-instantaneous-orb-rate",
      "calendar": "proleptic-gregorian",
      "deltaT": "tt-minus-ut1;value-in-result",
      "localTime": "tzdb-shards-before-1970;host-intl-from-1970;flags-from-transition-record",
      "longitudeUnit": "degrees-[0,360)",
      "moonNodes": "instantaneous-geocentric-moon-orbit-plane",
      "moonPosition": "astronomy-engine-geo-moon;no-light-time;no-aberration",
      "nutation": "iau2000b;equation-of-equinoxes-with-two-complementary-terms",
      "planetPositions": "aberrated-geocentric-ecliptic-of-date;no-deflection",
      "speed": "degrees-per-day;central-difference-plus-minus-0.001-day;nodes-plus-minus-0.25-day",
      "timeScale": "tt-from-leap-seconds-and-ut1-from-iers-1972-to-table-end;delta-t-model-otherwise;in-result",
      "zodiac": "tropical"
     },
     "coverage": {
      "angleExclusions": "exact-geographic-poles-and-ecliptic-horizon-coincidence",
      "assessment": "finite-reference-cases-only",
      "broadDateRange": "not-certified",
      "inputSyntax": "not-an-astronomical-accuracy-guarantee"
     },
     "referenceSpan": {
      "from": "1800-01-01T00:00:00.000Z",
      "to": "2200-01-01T00:00:00.000Z"
     },
     "deltaT": [
      {
       "model": "iers-utc/1",
       "table": "2026-09-24",
       "tableDigest": "064d98b4a531053a"
      },
      {
       "model": "zodiacs-deltat/1",
       "table": "2026-09-24",
       "tableDigest": "6371988c510a1c6c"
      }
     ],
     "timeResolution": {
      "resolver": "@zodiacs/engine/geo",
      "policy": {
       "fold": "earlier",
       "gap": "shift-forward"
      },
      "pinnedTzdb": {
       "release": "2025c",
       "sha256": "4aa79e4effee53fc4029ffe5f6ebe97937282ebcdf386d5d2da91ce84142f957",
       "dataForm": "main+backzone",
       "appliesBefore": "1970-01-02"
      },
      "runtimeTzdb": "2026c"
     }
    },
    "backend": {
     "name": "@zodiacs/engine",
     "version": "1.0.0",
     "ephemeris": {
      "name": "astronomy-engine",
      "version": "2.1.19"
     }
    },
    "cite": {
     "url": "https://zodiacs.org/developers/compute/#time",
     "receipt": "sha256:153c99f0ad80b236b20421b542441b4eb81b317968c4646e15da6ac1562913d7",
     "engine": "@zodiacs/engine",
     "version": "1.0.0"
    }
   }
  },
  {
   "id": "time.gap",
   "endpoint": "time",
   "name": "gap",
   "summary": "A wall time the spring clock change skipped",
   "body": {
    "local": {
     "date": "2026-03-29",
     "time": "02:30",
     "zone": "Europe/Paris"
    }
   },
   "status": 200,
   "answer": {
    "schema": "zodiacs.compute-api.time.v1",
    "result": {
     "utc": "2026-03-29T01:30:00.000Z",
     "offsetMinutes": 120,
     "flags": [
      "dst-gap"
     ],
     "localMeanTime": null,
     "zoneHistory": "runtime",
     "zoneUncertain": false,
     "intlOffsetMinutes": null,
     "calendar": "gregorian",
     "writtenDate": "2026-03-29",
     "date": "2026-03-29",
     "adoption": null,
     "calendarNote": null,
     "atlas": null,
     "tt": "2026-03-29T01:31:09.184",
     "deltaT": {
      "seconds": 69.13070825195312,
      "sigma": 0.000817,
      "model": "iers-utc/1",
      "table": "2026-09-24",
      "tableDigest": "064d98b4a531053a",
      "segment": "observed"
     },
     "timeScale": {
      "input": "utc",
      "basis": "iers",
      "ut1MinusUtc": {
       "seconds": 0.053291666666666515,
       "sigma": 0.000817,
       "source": "observed"
      },
      "leapSeconds": {
       "taiMinusUtc": 37,
       "listed": true
      }
     }
    },
    "receipt": {
     "schema": "zodiacs.compute-receipt.v1",
     "endpoint": "time",
     "engine": {
      "name": "@zodiacs/engine",
      "version": "1.0.0",
      "ephemeris": {
       "name": "astronomy-engine",
       "version": "2.1.19"
      }
     },
     "conventions": {
      "angles": "gast-and-true-obliquity",
      "aspects": "major-aspects;sun-moon-eight-planets;no-nodes;applying-instantaneous-orb-rate",
      "calendar": "proleptic-gregorian",
      "deltaT": "tt-minus-ut1;value-in-result",
      "localTime": "tzdb-shards-before-1970;host-intl-from-1970;flags-from-transition-record",
      "longitudeUnit": "degrees-[0,360)",
      "moonNodes": "instantaneous-geocentric-moon-orbit-plane",
      "moonPosition": "astronomy-engine-geo-moon;no-light-time;no-aberration",
      "nutation": "iau2000b;equation-of-equinoxes-with-two-complementary-terms",
      "planetPositions": "aberrated-geocentric-ecliptic-of-date;no-deflection",
      "speed": "degrees-per-day;central-difference-plus-minus-0.001-day;nodes-plus-minus-0.25-day",
      "timeScale": "tt-from-leap-seconds-and-ut1-from-iers-1972-to-table-end;delta-t-model-otherwise;in-result",
      "zodiac": "tropical"
     },
     "coverage": {
      "angleExclusions": "exact-geographic-poles-and-ecliptic-horizon-coincidence",
      "assessment": "finite-reference-cases-only",
      "broadDateRange": "not-certified",
      "inputSyntax": "not-an-astronomical-accuracy-guarantee"
     },
     "referenceSpan": {
      "from": "1800-01-01T00:00:00.000Z",
      "to": "2200-01-01T00:00:00.000Z"
     },
     "deltaT": [
      {
       "model": "iers-utc/1",
       "table": "2026-09-24",
       "tableDigest": "064d98b4a531053a"
      },
      {
       "model": "zodiacs-deltat/1",
       "table": "2026-09-24",
       "tableDigest": "6371988c510a1c6c"
      }
     ],
     "timeResolution": {
      "resolver": "@zodiacs/engine/geo",
      "policy": {
       "fold": "earlier",
       "gap": "shift-forward"
      },
      "pinnedTzdb": {
       "release": "2025c",
       "sha256": "4aa79e4effee53fc4029ffe5f6ebe97937282ebcdf386d5d2da91ce84142f957",
       "dataForm": "main+backzone",
       "appliesBefore": "1970-01-02"
      },
      "runtimeTzdb": "2026c"
     }
    },
    "backend": {
     "name": "@zodiacs/engine",
     "version": "1.0.0",
     "ephemeris": {
      "name": "astronomy-engine",
      "version": "2.1.19"
     }
    },
    "cite": {
     "url": "https://zodiacs.org/developers/compute/#time",
     "receipt": "sha256:153c99f0ad80b236b20421b542441b4eb81b317968c4646e15da6ac1562913d7",
     "engine": "@zodiacs/engine",
     "version": "1.0.0"
    }
   }
  },
  {
   "id": "time.julian",
   "endpoint": "time",
   "name": "julian",
   "summary": "A date written in the Julian calendar, with the country for the calendar note",
   "body": {
    "local": {
     "date": "1917-10-25",
     "time": "12:00",
     "zone": "Europe/Moscow"
    },
    "calendar": "julian",
    "country": "RU"
   },
   "status": 200,
   "answer": {
    "schema": "zodiacs.compute-api.time.v1",
    "result": {
     "utc": "1917-11-07T08:28:41.000Z",
     "offsetMinutes": 211.31666666666666,
     "flags": [],
     "localMeanTime": null,
     "zoneHistory": "pinned",
     "zoneUncertain": false,
     "intlOffsetMinutes": 211.31666666666666,
     "calendar": "julian",
     "writtenDate": "1917-10-25",
     "date": "1917-11-07",
     "adoption": {
      "code": "RU",
      "firstGregorian": "1918-02-14",
      "lastJulian": "1918-01-31",
      "sources": [
       "tzdb",
       "wikipedia"
      ]
     },
     "calendarNote": null,
     "atlas": null,
     "tt": "1917-11-07T08:29:01.142",
     "deltaT": {
      "seconds": 20.142440181923075,
      "sigma": 0.46,
      "model": "zodiacs-deltat/1",
      "table": "2026-09-24",
      "tableDigest": "6371988c510a1c6c",
      "segment": "reconstructed"
     },
     "timeScale": {
      "input": "utc",
      "basis": "delta-t",
      "ut1MinusUtc": null,
      "leapSeconds": null
     }
    },
    "receipt": {
     "schema": "zodiacs.compute-receipt.v1",
     "endpoint": "time",
     "engine": {
      "name": "@zodiacs/engine",
      "version": "1.0.0",
      "ephemeris": {
       "name": "astronomy-engine",
       "version": "2.1.19"
      }
     },
     "conventions": {
      "angles": "gast-and-true-obliquity",
      "aspects": "major-aspects;sun-moon-eight-planets;no-nodes;applying-instantaneous-orb-rate",
      "calendar": "proleptic-gregorian",
      "deltaT": "tt-minus-ut1;value-in-result",
      "localTime": "tzdb-shards-before-1970;host-intl-from-1970;flags-from-transition-record",
      "longitudeUnit": "degrees-[0,360)",
      "moonNodes": "instantaneous-geocentric-moon-orbit-plane",
      "moonPosition": "astronomy-engine-geo-moon;no-light-time;no-aberration",
      "nutation": "iau2000b;equation-of-equinoxes-with-two-complementary-terms",
      "planetPositions": "aberrated-geocentric-ecliptic-of-date;no-deflection",
      "speed": "degrees-per-day;central-difference-plus-minus-0.001-day;nodes-plus-minus-0.25-day",
      "timeScale": "tt-from-leap-seconds-and-ut1-from-iers-1972-to-table-end;delta-t-model-otherwise;in-result",
      "zodiac": "tropical"
     },
     "coverage": {
      "angleExclusions": "exact-geographic-poles-and-ecliptic-horizon-coincidence",
      "assessment": "finite-reference-cases-only",
      "broadDateRange": "not-certified",
      "inputSyntax": "not-an-astronomical-accuracy-guarantee"
     },
     "referenceSpan": {
      "from": "1800-01-01T00:00:00.000Z",
      "to": "2200-01-01T00:00:00.000Z"
     },
     "deltaT": [
      {
       "model": "iers-utc/1",
       "table": "2026-09-24",
       "tableDigest": "064d98b4a531053a"
      },
      {
       "model": "zodiacs-deltat/1",
       "table": "2026-09-24",
       "tableDigest": "6371988c510a1c6c"
      }
     ],
     "timeResolution": {
      "resolver": "@zodiacs/engine/geo",
      "policy": {
       "fold": "earlier",
       "gap": "shift-forward"
      },
      "pinnedTzdb": {
       "release": "2025c",
       "sha256": "4aa79e4effee53fc4029ffe5f6ebe97937282ebcdf386d5d2da91ce84142f957",
       "dataForm": "main+backzone",
       "appliesBefore": "1970-01-02"
      },
      "runtimeTzdb": "2026c"
     }
    },
    "backend": {
     "name": "@zodiacs/engine",
     "version": "1.0.0",
     "ephemeris": {
      "name": "astronomy-engine",
      "version": "2.1.19"
     }
    },
    "cite": {
     "url": "https://zodiacs.org/developers/compute/#time",
     "receipt": "sha256:153c99f0ad80b236b20421b542441b4eb81b317968c4646e15da6ac1562913d7",
     "engine": "@zodiacs/engine",
     "version": "1.0.0"
    }
   }
  },
  {
   "id": "time.atlas",
   "endpoint": "time",
   "name": "atlas",
   "summary": "A place of the time atlas whose clock tzdb does not record: Strasbourg under German summer time in 1916",
   "body": {
    "local": {
     "date": "1916-06-01",
     "time": "12:00",
     "zone": "Europe/Paris"
    },
    "atlasPlace": "fr-strasbourg"
   },
   "status": 200,
   "answer": {
    "schema": "zodiacs.compute-api.time.v1",
    "result": {
     "utc": "1916-06-01T12:00:00.000Z",
     "offsetMinutes": 0,
     "flags": [],
     "localMeanTime": null,
     "zoneHistory": "pinned",
     "zoneUncertain": false,
     "intlOffsetMinutes": 0,
     "calendar": "gregorian",
     "writtenDate": "1916-06-01",
     "date": "1916-06-01",
     "adoption": null,
     "calendarNote": null,
     "atlas": {
      "place": "fr-strasbourg",
      "name": "Strasbourg",
      "jurisdiction": "als-strasbourg",
      "clock": "civil",
      "status": "ok",
      "instants": [
       {
        "utc": "1916-06-01T10:00:00.000Z",
        "offsetSeconds": 7200,
        "rule": "de-summer-1916",
        "ruleVersion": 1,
        "isDst": true,
        "abbreviation": "MESZ",
        "uncertainty": {
         "flag": "documented",
         "reasons": [
          "de-summer-1916: The official telegram on the Bundesrat order gives the offset and both changes for every clock in the Reich."
         ]
        },
        "citations": [
         {
          "id": "de-snn-1916-04-08-wtb",
          "title": "Letzte Telegramme: WTB Berlin, 7. April. Amtlich (Verordnung des Bundesrats über die Sommerzeit)",
          "date": "1916-04-08",
          "url": "https://gallica.bnf.fr/ark:/12148/bpt6k9429782d/f13.item",
          "locator": "Gallica view 13, col. 2",
          "gloss": "By order of the Bundesrat, every clock in the Reich went from 23:00 on 30 April 1916 to midnight, and back from 01:00 to midnight at the end of 30 September."
         }
        ]
       }
      ],
      "skipped": null,
      "secondsFromTzdb": -7200,
      "source": {
       "name": "Zodiacs.org historical time atlas: United States and France, 1870-1919",
       "version": "0.1.0",
       "licence": "CC BY 4.0",
       "url": "https://github.com/zodiacs-org/engine/tree/7307665bdbc432269fdac006104f661be16000bc/atlas"
      }
     },
     "tt": "1916-06-01T12:00:18.918",
     "deltaT": {
      "seconds": 18.918182741902474,
      "sigma": 0.46,
      "model": "zodiacs-deltat/1",
      "table": "2026-09-24",
      "tableDigest": "6371988c510a1c6c",
      "segment": "reconstructed"
     },
     "timeScale": {
      "input": "utc",
      "basis": "delta-t",
      "ut1MinusUtc": null,
      "leapSeconds": null
     }
    },
    "receipt": {
     "schema": "zodiacs.compute-receipt.v1",
     "endpoint": "time",
     "engine": {
      "name": "@zodiacs/engine",
      "version": "1.0.0",
      "ephemeris": {
       "name": "astronomy-engine",
       "version": "2.1.19"
      }
     },
     "conventions": {
      "angles": "gast-and-true-obliquity",
      "aspects": "major-aspects;sun-moon-eight-planets;no-nodes;applying-instantaneous-orb-rate",
      "calendar": "proleptic-gregorian",
      "deltaT": "tt-minus-ut1;value-in-result",
      "localTime": "tzdb-shards-before-1970;host-intl-from-1970;flags-from-transition-record",
      "longitudeUnit": "degrees-[0,360)",
      "moonNodes": "instantaneous-geocentric-moon-orbit-plane",
      "moonPosition": "astronomy-engine-geo-moon;no-light-time;no-aberration",
      "nutation": "iau2000b;equation-of-equinoxes-with-two-complementary-terms",
      "planetPositions": "aberrated-geocentric-ecliptic-of-date;no-deflection",
      "speed": "degrees-per-day;central-difference-plus-minus-0.001-day;nodes-plus-minus-0.25-day",
      "timeScale": "tt-from-leap-seconds-and-ut1-from-iers-1972-to-table-end;delta-t-model-otherwise;in-result",
      "zodiac": "tropical"
     },
     "coverage": {
      "angleExclusions": "exact-geographic-poles-and-ecliptic-horizon-coincidence",
      "assessment": "finite-reference-cases-only",
      "broadDateRange": "not-certified",
      "inputSyntax": "not-an-astronomical-accuracy-guarantee"
     },
     "referenceSpan": {
      "from": "1800-01-01T00:00:00.000Z",
      "to": "2200-01-01T00:00:00.000Z"
     },
     "deltaT": [
      {
       "model": "iers-utc/1",
       "table": "2026-09-24",
       "tableDigest": "064d98b4a531053a"
      },
      {
       "model": "zodiacs-deltat/1",
       "table": "2026-09-24",
       "tableDigest": "6371988c510a1c6c"
      }
     ],
     "timeResolution": {
      "resolver": "@zodiacs/engine/geo",
      "policy": {
       "fold": "earlier",
       "gap": "shift-forward"
      },
      "pinnedTzdb": {
       "release": "2025c",
       "sha256": "4aa79e4effee53fc4029ffe5f6ebe97937282ebcdf386d5d2da91ce84142f957",
       "dataForm": "main+backzone",
       "appliesBefore": "1970-01-02"
      },
      "runtimeTzdb": "2026c"
     }
    },
    "backend": {
     "name": "@zodiacs/engine",
     "version": "1.0.0",
     "ephemeris": {
      "name": "astronomy-engine",
      "version": "2.1.19"
     }
    },
    "cite": {
     "url": "https://zodiacs.org/developers/compute/#time",
     "receipt": "sha256:153c99f0ad80b236b20421b542441b4eb81b317968c4646e15da6ac1562913d7",
     "engine": "@zodiacs/engine",
     "version": "1.0.0"
    }
   }
  },
  {
   "id": "elections.london",
   "endpoint": "elections",
   "name": "london",
   "summary": "Three days in London with the Moon waxing and not void of course, Mercury direct and Jupiter in an angular house",
   "body": {
    "from": "2026-12-09T00:00:00Z",
    "to": "2026-12-12T00:00:00Z",
    "conditions": [
     {
      "kind": "phase",
      "phase": "waxing"
     },
     {
      "kind": "void-of-course",
      "not": true
     },
     {
      "kind": "retrograde",
      "body": "Mercury",
      "not": true
     },
     {
      "kind": "angular",
      "body": "Jupiter"
     }
    ],
    "place": {
     "latitude": 51.5072,
     "longitude": -0.1276,
     "houseSystem": "placidus"
    }
   },
   "status": 200,
   "answer": {
    "schema": "zodiacs.compute-api.elections.v1",
    "result": {
     "from": "2026-12-09T00:00:00.000Z",
     "to": "2026-12-12T00:00:00.000Z",
     "conditions": [
      {
       "kind": "phase",
       "phase": "waxing",
       "not": false
      },
      {
       "kind": "void-of-course",
       "not": true
      },
      {
       "kind": "retrograde",
       "body": "Mercury",
       "not": true
      },
      {
       "kind": "angular",
       "body": "Jupiter",
       "not": false
      }
     ],
     "place": {
      "latitude": 51.5072,
      "longitude": -0.1276,
      "houseSystem": "placidus"
     },
     "windows": [
      {
       "from": "2026-12-09T02:24:20.752Z",
       "to": "2026-12-09T04:45:34.147Z"
      },
      {
       "from": "2026-12-09T09:28:00.566Z",
       "to": "2026-12-09T11:49:13.506Z"
      },
      {
       "from": "2026-12-09T15:05:29.540Z",
       "to": "2026-12-09T16:43:37.532Z"
      },
      {
       "from": "2026-12-09T19:59:53.735Z",
       "to": "2026-12-09T21:06:08.514Z"
      },
      {
       "from": "2026-12-10T03:08:42.945Z",
       "to": "2026-12-10T04:41:40.604Z"
      },
      {
       "from": "2026-12-10T09:24:06.211Z",
       "to": "2026-12-10T11:45:18.589Z"
      },
      {
       "from": "2026-12-10T15:01:35.394Z",
       "to": "2026-12-10T16:39:43.613Z"
      }
     ],
     "flags": []
    },
    "receipt": {
     "schema": "zodiacs.compute-receipt.v1",
     "endpoint": "elections",
     "engine": {
      "name": "@zodiacs/engine",
      "version": "1.0.0",
      "ephemeris": {
       "name": "astronomy-engine",
       "version": "2.1.19"
      }
     },
     "conventions": {
      "angles": "gast-and-true-obliquity",
      "aspects": "major-aspects;sun-moon-eight-planets;no-nodes;applying-instantaneous-orb-rate",
      "calendar": "proleptic-gregorian",
      "deltaT": "tt-minus-ut1;value-in-result",
      "localTime": "tzdb-shards-before-1970;host-intl-from-1970;flags-from-transition-record",
      "longitudeUnit": "degrees-[0,360)",
      "moonNodes": "instantaneous-geocentric-moon-orbit-plane",
      "moonPosition": "astronomy-engine-geo-moon;no-light-time;no-aberration",
      "nutation": "iau2000b;equation-of-equinoxes-with-two-complementary-terms",
      "planetPositions": "aberrated-geocentric-ecliptic-of-date;no-deflection",
      "speed": "degrees-per-day;central-difference-plus-minus-0.001-day;nodes-plus-minus-0.25-day",
      "timeScale": "tt-from-leap-seconds-and-ut1-from-iers-1972-to-table-end;delta-t-model-otherwise;in-result",
      "zodiac": "tropical"
     },
     "coverage": {
      "angleExclusions": "exact-geographic-poles-and-ecliptic-horizon-coincidence",
      "assessment": "finite-reference-cases-only",
      "broadDateRange": "not-certified",
      "inputSyntax": "not-an-astronomical-accuracy-guarantee"
     },
     "referenceSpan": {
      "from": "1800-01-01T00:00:00.000Z",
      "to": "2200-01-01T00:00:00.000Z"
     },
     "deltaT": [
      {
       "model": "iers-utc/1",
       "table": "2026-09-24",
       "tableDigest": "064d98b4a531053a"
      },
      {
       "model": "zodiacs-deltat/1",
       "table": "2026-09-24",
       "tableDigest": "6371988c510a1c6c"
      }
     ],
     "electionSearch": {
      "solver": "engine-longitude-crossings-and-sampled-houses",
      "stepDays": {
       "default": 5,
       "moon": 1,
       "elongation": 1
      },
      "voidOfCourse": {
       "convention": "last-exact-ptolemaic-aspect-to-sign-exit",
       "bodies": "modern",
       "scanHours": 3
      },
      "houseSampleMinutes": 60,
      "boundarySeconds": 1,
      "resolutionSeconds": 2,
      "fullCalculationCost": 25,
      "samples": 3689,
      "maxSamples": 6000,
      "window": "start-inclusive-end-exclusive",
      "completeness": "tested-not-proven"
     }
    },
    "backend": {
     "name": "@zodiacs/engine",
     "version": "1.0.0",
     "ephemeris": {
      "name": "astronomy-engine",
      "version": "2.1.19"
     }
    },
    "cite": {
     "url": "https://zodiacs.org/developers/compute/#elections",
     "receipt": "sha256:2cfcb9f180307d27935717178b5fc75f0088d29378c65cea4f633acb2a2d3def",
     "engine": "@zodiacs/engine",
     "version": "1.0.0"
    }
   }
  },
  {
   "id": "sky-fact.retrograde",
   "endpoint": "sky-fact",
   "name": "retrograde",
   "summary": "Is Mercury retrograde on a date in a zone? It stations that day.",
   "body": {
    "kind": "retrograde",
    "body": "Mercury",
    "date": "2026-10-24",
    "zone": "America/New_York"
   },
   "status": 200,
   "answer": {
    "schema": "zodiacs.compute-api.sky-fact.v1",
    "result": {
     "answer": "depends",
     "basis": "local-day",
     "fact": {
      "kind": "retrograde",
      "body": "Mercury",
      "instant": null,
      "date": "2026-10-24",
      "zone": "America/New_York"
     },
     "instant": null,
     "window": {
      "from": "2026-10-24T04:00:00.000Z",
      "to": "2026-10-25T04:00:00.000Z"
     },
     "zone": {
      "start": {
       "utc": "2026-10-24T04:00:00.000Z",
       "offsetMinutes": -240,
       "flags": [],
       "localMeanTime": null,
       "zoneHistory": "runtime",
       "zoneUncertain": false
      },
      "end": {
       "utc": "2026-10-25T04:00:00.000Z",
       "offsetMinutes": -240,
       "flags": [],
       "localMeanTime": null,
       "zoneHistory": "runtime",
       "zoneUncertain": false
      }
     },
     "facts": {
      "atStart": {
       "lon": 230.97838063267932,
       "sign": "scorpio",
       "degree": 20.97838063267932,
       "speed": 0.017881744440728653,
       "retrograde": false
      },
      "atEnd": {
       "lon": 230.92918581450553,
       "sign": "scorpio",
       "degree": 20.92918581450556,
       "speed": -0.11772560490896922,
       "retrograde": true
      },
      "stations": [
       {
        "at": "2026-10-24T07:15:23.391Z",
        "type": "retrograde"
       }
      ],
      "flags": []
     }
    },
    "receipt": {
     "schema": "zodiacs.compute-receipt.v1",
     "endpoint": "sky-fact",
     "engine": {
      "name": "@zodiacs/engine",
      "version": "1.0.0",
      "ephemeris": {
       "name": "astronomy-engine",
       "version": "2.1.19"
      }
     },
     "conventions": {
      "angles": "gast-and-true-obliquity",
      "aspects": "major-aspects;sun-moon-eight-planets;no-nodes;applying-instantaneous-orb-rate",
      "calendar": "proleptic-gregorian",
      "deltaT": "tt-minus-ut1;value-in-result",
      "localTime": "tzdb-shards-before-1970;host-intl-from-1970;flags-from-transition-record",
      "longitudeUnit": "degrees-[0,360)",
      "moonNodes": "instantaneous-geocentric-moon-orbit-plane",
      "moonPosition": "astronomy-engine-geo-moon;no-light-time;no-aberration",
      "nutation": "iau2000b;equation-of-equinoxes-with-two-complementary-terms",
      "planetPositions": "aberrated-geocentric-ecliptic-of-date;no-deflection",
      "speed": "degrees-per-day;central-difference-plus-minus-0.001-day;nodes-plus-minus-0.25-day",
      "timeScale": "tt-from-leap-seconds-and-ut1-from-iers-1972-to-table-end;delta-t-model-otherwise;in-result",
      "zodiac": "tropical"
     },
     "coverage": {
      "angleExclusions": "exact-geographic-poles-and-ecliptic-horizon-coincidence",
      "assessment": "finite-reference-cases-only",
      "broadDateRange": "not-certified",
      "inputSyntax": "not-an-astronomical-accuracy-guarantee"
     },
     "referenceSpan": {
      "from": "1800-01-01T00:00:00.000Z",
      "to": "2200-01-01T00:00:00.000Z"
     },
     "deltaT": [
      {
       "model": "iers-utc/1",
       "table": "2026-09-24",
       "tableDigest": "064d98b4a531053a"
      },
      {
       "model": "zodiacs-deltat/1",
       "table": "2026-09-24",
       "tableDigest": "6371988c510a1c6c"
      }
     ],
     "timeResolution": {
      "resolver": "@zodiacs/engine/geo",
      "policy": {
       "fold": "earlier",
       "gap": "shift-forward"
      },
      "pinnedTzdb": {
       "release": "2025c",
       "sha256": "4aa79e4effee53fc4029ffe5f6ebe97937282ebcdf386d5d2da91ce84142f957",
       "dataForm": "main+backzone",
       "appliesBefore": "1970-01-02"
      },
      "runtimeTzdb": "2026c"
     },
     "search": {
      "solver": "engine-longitude-crossings",
      "stepDays": {
       "default": 5,
       "moon": 1,
       "elongation": 1
      },
      "bisections": 24,
      "samples": 26,
      "maxSamples": 1000,
      "window": "start-exclusive-end-inclusive",
      "completeness": "tested-not-proven"
     }
    },
    "backend": {
     "name": "@zodiacs/engine",
     "version": "1.0.0",
     "ephemeris": {
      "name": "astronomy-engine",
      "version": "2.1.19"
     }
    },
    "cite": {
     "url": "https://zodiacs.org/developers/compute/#sky-fact",
     "receipt": "sha256:ea86f4751db3f355fa4e2e4d03a565774cf2c6893366496972553b76bd6cd358",
     "engine": "@zodiacs/engine",
     "version": "1.0.0"
    }
   }
  },
  {
   "id": "sky-fact.phase",
   "endpoint": "sky-fact",
   "name": "phase",
   "summary": "Is there a full moon on a date, in every zone?",
   "body": {
    "kind": "phase",
    "phase": "full",
    "date": "2026-10-26"
   },
   "status": 200,
   "answer": {
    "schema": "zodiacs.compute-api.sky-fact.v1",
    "result": {
     "answer": "depends",
     "basis": "any-zone-day",
     "fact": {
      "kind": "phase",
      "phase": "full",
      "date": "2026-10-26",
      "zone": null
     },
     "instant": null,
     "window": {
      "from": "2026-10-25T10:00:00.000Z",
      "to": "2026-10-27T12:00:00.000Z"
     },
     "zone": null,
     "facts": {
      "lunations": [
       {
        "at": "2026-10-26T04:11:44.971Z",
        "lon": 32.76151344913791,
        "sign": "taurus",
        "degree": 2.761513449137908
       }
      ],
      "flags": []
     }
    },
    "receipt": {
     "schema": "zodiacs.compute-receipt.v1",
     "endpoint": "sky-fact",
     "engine": {
      "name": "@zodiacs/engine",
      "version": "1.0.0",
      "ephemeris": {
       "name": "astronomy-engine",
       "version": "2.1.19"
      }
     },
     "conventions": {
      "angles": "gast-and-true-obliquity",
      "aspects": "major-aspects;sun-moon-eight-planets;no-nodes;applying-instantaneous-orb-rate",
      "calendar": "proleptic-gregorian",
      "deltaT": "tt-minus-ut1;value-in-result",
      "localTime": "tzdb-shards-before-1970;host-intl-from-1970;flags-from-transition-record",
      "longitudeUnit": "degrees-[0,360)",
      "moonNodes": "instantaneous-geocentric-moon-orbit-plane",
      "moonPosition": "astronomy-engine-geo-moon;no-light-time;no-aberration",
      "nutation": "iau2000b;equation-of-equinoxes-with-two-complementary-terms",
      "planetPositions": "aberrated-geocentric-ecliptic-of-date;no-deflection",
      "speed": "degrees-per-day;central-difference-plus-minus-0.001-day;nodes-plus-minus-0.25-day",
      "timeScale": "tt-from-leap-seconds-and-ut1-from-iers-1972-to-table-end;delta-t-model-otherwise;in-result",
      "zodiac": "tropical"
     },
     "coverage": {
      "angleExclusions": "exact-geographic-poles-and-ecliptic-horizon-coincidence",
      "assessment": "finite-reference-cases-only",
      "broadDateRange": "not-certified",
      "inputSyntax": "not-an-astronomical-accuracy-guarantee"
     },
     "referenceSpan": {
      "from": "1800-01-01T00:00:00.000Z",
      "to": "2200-01-01T00:00:00.000Z"
     },
     "deltaT": [
      {
       "model": "iers-utc/1",
       "table": "2026-09-24",
       "tableDigest": "064d98b4a531053a"
      },
      {
       "model": "zodiacs-deltat/1",
       "table": "2026-09-24",
       "tableDigest": "6371988c510a1c6c"
      }
     ],
     "search": {
      "solver": "engine-longitude-crossings",
      "stepDays": {
       "default": 5,
       "moon": 1,
       "elongation": 1
      },
      "bisections": 24,
      "samples": 28,
      "maxSamples": 1000,
      "window": "start-exclusive-end-inclusive",
      "completeness": "tested-not-proven"
     }
    },
    "backend": {
     "name": "@zodiacs/engine",
     "version": "1.0.0",
     "ephemeris": {
      "name": "astronomy-engine",
      "version": "2.1.19"
     }
    },
    "cite": {
     "url": "https://zodiacs.org/developers/compute/#sky-fact",
     "receipt": "sha256:d6bf32e043b5a792cb1c7410592b8c24a443b6749d6fa89073730c3677d901db",
     "engine": "@zodiacs/engine",
     "version": "1.0.0"
    }
   }
  },
  {
   "id": "sky-fact.sign",
   "endpoint": "sky-fact",
   "name": "sign",
   "summary": "Is the Moon in Aries at an instant?",
   "body": {
    "kind": "sign",
    "body": "Moon",
    "sign": "aries",
    "instant": "2026-09-29T12:00:00Z"
   },
   "status": 200,
   "answer": {
    "schema": "zodiacs.compute-api.sky-fact.v1",
    "result": {
     "answer": "false",
     "basis": "instant",
     "fact": {
      "kind": "sign",
      "body": "Moon",
      "sign": "aries",
      "instant": "2026-09-29T12:00:00.000Z",
      "date": null,
      "zone": null
     },
     "instant": "2026-09-29T12:00:00.000Z",
     "window": null,
     "zone": null,
     "facts": {
      "lon": 42.542105382281534,
      "sign": "taurus",
      "degree": 12.542105382281534,
      "speed": 14.176528919762177,
      "retrograde": false,
      "deltaT": {
       "seconds": 69.20533325195312,
       "sigma": 0.0012697,
       "model": "iers-utc/1",
       "table": "2026-09-24",
       "tableDigest": "064d98b4a531053a",
       "segment": "predicted"
      },
      "timeScale": {
       "input": "utc",
       "basis": "iers",
       "ut1MinusUtc": {
        "seconds": -0.02133333333333809,
        "sigma": 0.0012697,
        "source": "predicted"
       },
       "leapSeconds": {
        "taiMinusUtc": 37,
        "listed": true
       }
      },
      "boundaryMarginArcsec": 45151.57937621352,
      "flags": []
     }
    },
    "receipt": {
     "schema": "zodiacs.compute-receipt.v1",
     "endpoint": "sky-fact",
     "engine": {
      "name": "@zodiacs/engine",
      "version": "1.0.0",
      "ephemeris": {
       "name": "astronomy-engine",
       "version": "2.1.19"
      }
     },
     "conventions": {
      "angles": "gast-and-true-obliquity",
      "aspects": "major-aspects;sun-moon-eight-planets;no-nodes;applying-instantaneous-orb-rate",
      "calendar": "proleptic-gregorian",
      "deltaT": "tt-minus-ut1;value-in-result",
      "localTime": "tzdb-shards-before-1970;host-intl-from-1970;flags-from-transition-record",
      "longitudeUnit": "degrees-[0,360)",
      "moonNodes": "instantaneous-geocentric-moon-orbit-plane",
      "moonPosition": "astronomy-engine-geo-moon;no-light-time;no-aberration",
      "nutation": "iau2000b;equation-of-equinoxes-with-two-complementary-terms",
      "planetPositions": "aberrated-geocentric-ecliptic-of-date;no-deflection",
      "speed": "degrees-per-day;central-difference-plus-minus-0.001-day;nodes-plus-minus-0.25-day",
      "timeScale": "tt-from-leap-seconds-and-ut1-from-iers-1972-to-table-end;delta-t-model-otherwise;in-result",
      "zodiac": "tropical"
     },
     "coverage": {
      "angleExclusions": "exact-geographic-poles-and-ecliptic-horizon-coincidence",
      "assessment": "finite-reference-cases-only",
      "broadDateRange": "not-certified",
      "inputSyntax": "not-an-astronomical-accuracy-guarantee"
     },
     "referenceSpan": {
      "from": "1800-01-01T00:00:00.000Z",
      "to": "2200-01-01T00:00:00.000Z"
     },
     "deltaT": [
      {
       "model": "iers-utc/1",
       "table": "2026-09-24",
       "tableDigest": "064d98b4a531053a"
      },
      {
       "model": "zodiacs-deltat/1",
       "table": "2026-09-24",
       "tableDigest": "6371988c510a1c6c"
      }
     ]
    },
    "backend": {
     "name": "@zodiacs/engine",
     "version": "1.0.0",
     "ephemeris": {
      "name": "astronomy-engine",
      "version": "2.1.19"
     }
    },
    "cite": {
     "url": "https://zodiacs.org/developers/compute/#sky-fact",
     "receipt": "sha256:8c0112fb50b859f7020b1ae4cb2d96db2ee6a26e92111a4e9274536c598978c4",
     "engine": "@zodiacs/engine",
     "version": "1.0.0"
    }
   }
  },
  {
   "id": "sky-fact.aspect",
   "endpoint": "sky-fact",
   "name": "aspect",
   "summary": "Is the Moon trine Saturn on a date in a zone? The aspect begins that morning.",
   "body": {
    "kind": "aspect",
    "body": "Moon",
    "other": "Saturn",
    "aspect": "trine",
    "date": "2026-10-14",
    "zone": "Europe/London"
   },
   "status": 200,
   "answer": {
    "schema": "zodiacs.compute-api.sky-fact.v1",
    "result": {
     "answer": "depends",
     "basis": "local-day",
     "fact": {
      "kind": "aspect",
      "body": "Moon",
      "other": "Saturn",
      "aspect": "trine",
      "instant": null,
      "date": "2026-10-14",
      "zone": "Europe/London"
     },
     "instant": null,
     "window": {
      "from": "2026-10-13T23:00:00.000Z",
      "to": "2026-10-14T23:00:00.000Z"
     },
     "zone": {
      "start": {
       "utc": "2026-10-13T23:00:00.000Z",
       "offsetMinutes": 60,
       "flags": [],
       "localMeanTime": null,
       "zoneHistory": "runtime",
       "zoneUncertain": false
      },
      "end": {
       "utc": "2026-10-14T23:00:00.000Z",
       "offsetMinutes": 60,
       "flags": [],
       "localMeanTime": null,
       "zoneHistory": "runtime",
       "zoneUncertain": false
      }
     },
     "facts": {
      "atStart": {
       "body": {
        "lon": 238.98599167835278,
        "sign": "scorpio",
        "degree": 28.985991678352775,
        "speed": 12.235855075203972,
        "retrograde": false
       },
       "other": {
        "lon": 10.562290945775885,
        "sign": "aries",
        "degree": 10.562290945775885,
        "speed": -0.07678121247067793,
        "retrograde": true
       },
       "separation": 131.5762992674231,
       "orb": 11.57629926742311,
       "motion": "applying"
      },
      "atEnd": {
       "body": {
        "lon": 251.12301634306226,
        "sign": "sagittarius",
        "degree": 11.123016343062318,
        "speed": 12.045457945660587,
        "retrograde": false
       },
       "other": {
        "lon": 10.485726779787512,
        "sign": "aries",
        "degree": 10.485726779787512,
        "speed": -0.07634044501969584,
        "retrograde": true
       },
       "separation": 119.36271043672525,
       "orb": 0.6372895632747486,
       "motion": "separating"
      },
      "allowedOrb": 8,
      "changes": [
       {
        "at": "2026-10-14T05:59:17.308Z",
        "holds": true
       }
      ],
      "exact": [
       {
        "at": "2026-10-14T21:44:19.280Z",
        "body": {
         "lon": 250.48973980064778,
         "sign": "sagittarius",
         "degree": 10.48973980064784
        },
        "other": {
         "lon": 10.489739457947962,
         "sign": "aries",
         "degree": 10.489739457947962
        }
       }
      ],
      "flags": []
     }
    },
    "receipt": {
     "schema": "zodiacs.compute-receipt.v1",
     "endpoint": "sky-fact",
     "engine": {
      "name": "@zodiacs/engine",
      "version": "1.0.0",
      "ephemeris": {
       "name": "astronomy-engine",
       "version": "2.1.19"
      }
     },
     "conventions": {
      "angles": "gast-and-true-obliquity",
      "aspects": "major-aspects;sun-moon-eight-planets;no-nodes;applying-instantaneous-orb-rate",
      "calendar": "proleptic-gregorian",
      "deltaT": "tt-minus-ut1;value-in-result",
      "localTime": "tzdb-shards-before-1970;host-intl-from-1970;flags-from-transition-record",
      "longitudeUnit": "degrees-[0,360)",
      "moonNodes": "instantaneous-geocentric-moon-orbit-plane",
      "moonPosition": "astronomy-engine-geo-moon;no-light-time;no-aberration",
      "nutation": "iau2000b;equation-of-equinoxes-with-two-complementary-terms",
      "planetPositions": "aberrated-geocentric-ecliptic-of-date;no-deflection",
      "speed": "degrees-per-day;central-difference-plus-minus-0.001-day;nodes-plus-minus-0.25-day",
      "timeScale": "tt-from-leap-seconds-and-ut1-from-iers-1972-to-table-end;delta-t-model-otherwise;in-result",
      "zodiac": "tropical"
     },
     "coverage": {
      "angleExclusions": "exact-geographic-poles-and-ecliptic-horizon-coincidence",
      "assessment": "finite-reference-cases-only",
      "broadDateRange": "not-certified",
      "inputSyntax": "not-an-astronomical-accuracy-guarantee"
     },
     "referenceSpan": {
      "from": "1800-01-01T00:00:00.000Z",
      "to": "2200-01-01T00:00:00.000Z"
     },
     "deltaT": [
      {
       "model": "iers-utc/1",
       "table": "2026-09-24",
       "tableDigest": "064d98b4a531053a"
      },
      {
       "model": "zodiacs-deltat/1",
       "table": "2026-09-24",
       "tableDigest": "6371988c510a1c6c"
      }
     ],
     "timeResolution": {
      "resolver": "@zodiacs/engine/geo",
      "policy": {
       "fold": "earlier",
       "gap": "shift-forward"
      },
      "pinnedTzdb": {
       "release": "2025c",
       "sha256": "4aa79e4effee53fc4029ffe5f6ebe97937282ebcdf386d5d2da91ce84142f957",
       "dataForm": "main+backzone",
       "appliesBefore": "1970-01-02"
      },
      "runtimeTzdb": "2026c"
     },
     "search": {
      "solver": "engine-longitude-crossings",
      "stepDays": {
       "default": 5,
       "moon": 1,
       "elongation": 1
      },
      "bisections": 24,
      "samples": 62,
      "maxSamples": 1000,
      "window": "start-exclusive-end-inclusive",
      "completeness": "tested-not-proven"
     }
    },
    "backend": {
     "name": "@zodiacs/engine",
     "version": "1.0.0",
     "ephemeris": {
      "name": "astronomy-engine",
      "version": "2.1.19"
     }
    },
    "cite": {
     "url": "https://zodiacs.org/developers/compute/#sky-fact",
     "receipt": "sha256:51a86f2bfa27f2a36df3665eea3da9bacf21829d0c270eb064045640aa3353ac",
     "engine": "@zodiacs/engine",
     "version": "1.0.0"
    }
   }
  }
 ],
 "refusals": [
  {
   "id": "chart.invalid-request",
   "endpoint": "chart",
   "name": "invalid-request",
   "summary": "Refused: a latitude at a pole",
   "body": {
    "utc": "2000-01-01T12:00:00Z",
    "latitude": 90,
    "longitude": 0
   },
   "status": 400,
   "answer": {
    "error": {
     "code": "invalid-request",
     "message": "Must be a number greater than -90 and less than 90; the engine does not compute angles at the poles.",
     "pointer": "/latitude"
    }
   }
  },
  {
   "id": "chart.invalid-json",
   "endpoint": "chart",
   "name": "invalid-json",
   "summary": "Refused: a body that is not JSON",
   "body": "{\"utc\": ",
   "status": 400,
   "answer": {
    "error": {
     "code": "invalid-json",
     "message": "The body is not valid JSON in UTF-8."
    }
   }
  },
  {
   "id": "events.budget-exhausted",
   "endpoint": "events",
   "name": "budget-exhausted",
   "summary": "Refused: an events window longer than 92 days",
   "body": {
    "from": "2026-01-01T00:00:00Z",
    "to": "2026-07-01T00:00:00Z"
   },
   "status": 422,
   "answer": {
    "error": {
     "code": "budget-exhausted",
     "message": "An events window is at most 92 days long.",
     "limit": "events.windowDays",
     "max": 92
    }
   }
  }
 ]
}
