Blog
Dispatches from the Observatory.
Technical deep-dives on astronomical computation, Vedic astrology, and AI-native data structures.
Building a Clean-Room Ephemeris
How we implemented planetary computation from scratch using only published NASA and IAU sources — JPL DE440 SPK kernels, Chebyshev polynomial evaluation, a full ICRS coordinate pipeline, and Delta T handling that actually agrees with published tables.
Why Charts Should Be Graphs
Astrological charts are property graphs. They always were — we just represented them as flat structs. Here is the case for 10 node types and 13 edge types, and why Cypher, SurrealQL, JSON-LD, and embedding text emitters make AI agents actually useful.
Vedic Astrology Deserves Better Software
27 nakshatras, 50 yogas, 3 dasha systems, 16 vargas, 44 ayanamshas, 7 languages. Why we made Jyotish a first-class citizen in the type system — not a plugin, not a flag, not a translation table bolted on at the end.