How it's built
An Oracle that shows its work
Language models are good at interpretation and poor at arithmetic. Ask one where Saturn was on a given date and it will give you a confident, plausible, wrong answer. That is the wrong foundation for astrology.
Calculation first
So the Oracle does no astronomy. When you ask a question, it calls tools: one that reads your chart, one for your current dasha period, one for today’s transits against your houses, one for the panchang. Each tool runs the same Swiss Ephemeris calculations that draw your kundli. The model receives the results and interprets them.
Then interpretation
The answer you read is the model’s reading of those facts. Under each answer, the Oracle lists what it looked at: “Saturn transit”, “Jupiter mahadasha”. If a reading surprises you, you can check the placement it rests on in your own chart.
What it won’t do
It won’t invent a placement it didn’t look up. It won’t tell you what to decide. And it won’t speak about anyone whose chart you haven’t added.
Astrology is interpretation. We think interpretation is most useful when you can see what it’s interpreting.