GalacticMist chart API

A natal chart from POST /v1/chart — every value labeled, every convention digested, every uncertainty visible.

Synastry — add a second person

Zodiac and house settings are shared with the form above — cross-chart geometry only means something in one frame.

API endpoints

Everything on this page is POST https://galacticmist-api.troutberger.workers.dev/… with JSON. Every chart response carries its settingsDigest and full provenance.

/v1/chartnatal chart + aspect graph
/v1/progressions/secondary{natal, target} → progressed chart
/v1/progressions/solar-arc{natal, target} → directed chart + arc
/v1/returns/solar{natal, nthYear, relocation?} → return instant + chart
/v1/time-lords/profections{natal, years} → annual profection timeline
/v1/time-lords/vimshottari{time, ayanamshaId?, levels?} → dasha timeline
/v1/mundane/cyclic-index{time} or {fromYear, toYear, sampling} → Barbault index
/v1/relational/synastry{a, b} → both charts + inter-aspects + house overlays
/v1/relational/composite{a, b, houseSystem?} → midpoint chart (whole-sign/equal/porphyry)
/v1/relational/davison{a, b} → spacetime-midpoint chart + midpoint place
curl example
curl -s -X POST https://galacticmist-api.troutberger.workers.dev/v1/time-lords/vimshottari \
  -H 'content-type: application/json' \
  -d '{"time":{"iso":"1990-06-15T18:32:00"},"levels":1}'