How ChatKarmic calculates your chart

Astrology software is easy to claim and hard to verify. This page states exactly which standards every ChatKarmic reading is built on, so you can check them against any other Jyotish platform — or against your own astrologer.

Zodiac
Sidereal
Ayanamsa
Lahiri (Chitrapaksha)
Houses
Whole sign, counted from the Lagna
Lunar nodes
Mean node for Rahu; Ketu exactly opposite
Nakshatras
All 27, with pada and ruling lord
Dasha system
Vimshottari — Mahadasha, Antardasha, Pratyantardasha
Dasha balance at birth
From the Moon's sidereal longitude at the moment of birth
Divisional charts
D1 Rashi, D2 Hora, D7 Saptamsa, D9 Navamsa, D10 Dashamsa
Planetary strength
Dignity, Vargottama, Neecha Bhanga
Transits (gochar)
Sidereal, graded by Ashtakavarga bindus
Ephemeris
Swiss Ephemeris

The zodiac, and the number everything depends on

Vedic astrology uses the sidereal zodiac, measured against the fixed stars. Converting from the tropical zodiac that Western software uses requires an ayanamsa — a correction for the slow precession of the equinoxes. Choose a different ayanamsa and every planet in the chart moves.

ChatKarmic uses Lahiri (Chitrapaksha), the standard in Indian astrology. More importantly, it uses Lahiri everywhere: your natal chart, the current transits read against it, and the daily panchang are all computed on the same ayanamsa. Mixing them is a quiet and common way for an astrology product to contradict itself, and it is ruled out by construction here.

Houses are whole-sign, counted from the Lagna

Each house is one whole sign, counted from your ascendant. This is the classical Jyotish system, and it is not what general-purpose astrology libraries default to — most default to Placidus, which divides the sky unequally and can place a planet in a different house number than Vedic rules would give it.

That distinction matters more than it sounds. If a chart is drawn with one house system and interpreted with another, the reading describes a chart the reader is not looking at. Every judgment in a ChatKarmic reading uses the whole-sign house.

Rahu and Ketu

Rahu is taken from the mean node rather than the true node, and Ketu is placed exactly opposite it — six signs and six houses away. Both are treated as full participants in the reading, not as footnotes.

Timing: Vimshottari dasha

Prediction in Jyotish is a timing discipline, and the timing framework is the Vimshottari dasha cycle. ChatKarmic computes it to three levels — Mahadasha, Antardasha and Pratyantardasha — with the balance at birth derived from the Moon's sidereal longitude at your exact birth moment.

This is the difference between “Saturn suggests delays in your career” and a statement about a specific window. It is also why birth time is not optional for timing questions: the dasha balance is set by where the Moon actually was.

Divisional charts

A single question is rarely answered by one chart. The reading draws on D1 (Rashi), D2 (Hora), D7 (Saptamsa), D9 (Navamsa) and D10 (Dashamsa), each applied to the domain it classically governs — D10 for career and profession, D9 for marriage and for a planet's underlying strength, D7 for children, Hora alongside D9 for wealth.

A judgment made in the Rashi chart is confirmed against the relevant divisional chart rather than asserted from D1 alone. Vargottama placements — a planet holding the same sign in D1 and D9 — are identified and treated as a strength signal, as are Neecha Bhanga conditions, where an apparently debilitated planet is rescued by its context.

Transits, weighted rather than listed

Current planetary transits (gochar) are computed on the same sidereal basis as the natal chart. They are not reported as a flat list: each is graded using Ashtakavarga bindus, the classical measure of how much benefit a sign can actually deliver for a given planet. A transit through a sign with few bindus is not given the same weight as one through a sign with many.

Yogas and doshas

The reading identifies classical yogas — specific planetary combinations with named traditional meanings — and checks the three doshas people most often come asking about: Manglik (Mangal dosha), Sade Sati and Kaal Sarp. Where one is present it is reported plainly, with what it does and does not imply, rather than as a verdict.

Where the AI begins — and where it does not

This is the part most worth understanding. Every figure in your reading — planetary longitudes, houses, nakshatra and pada, dasha periods, divisional placements, Ashtakavarga counts, yogas, doshas — is computed by the astronomical and Jyotish engine before the AI is involved.

The model's job is interpretation: taking those figures and the question you actually asked, and answering in plain language. It does not derive positions, and it is not permitted to recompute or override them. A language model asked to work out a kundli on its own will produce something fluent and wrong; that failure mode is designed out here rather than prompted against.

How the numbers are checked

Positions come from the Swiss Ephemeris, the same astronomical foundation professional astrology software is built on. That alone is a claim, so it is verified two ways.

First, positions are independently recomputed from a NASA JPL planetary ephemeris — a completely separate source, with no shared code — and compared against what the engine produced. That check is not limited to a handful of sample charts; it holds for any birth.

Second, complete charts are compared against reference readings from an established Indian astrology platform, alongside fixed anchor cases covering dasha periods, divisional placements and Ashtakavarga counts. An engine that quietly drifts is worse than one that is obviously broken, and these checks are what make drift visible.

Frequently asked questions

Which ayanamsa does ChatKarmic use?

Lahiri, also called Chitrapaksha — the standard in Indian astrology. It is applied identically to your natal chart, to current transits and to the panchang, so the three can never disagree with each other.

Does ChatKarmic calculate Vimshottari dasha?

Yes, to three levels: Mahadasha, Antardasha and Pratyantardasha. The balance at birth is derived from the Moon's sidereal longitude at your exact birth moment, which is why an accurate birth time matters for timing questions.

Which divisional charts (vargas) does the reading use?

D1 (Rashi), D2 (Hora), D7 (Saptamsa), D9 (Navamsa) and D10 (Dashamsa). Each is used for the domain it classically governs — D10 for career, D9 for marriage, D7 for children — rather than being shown for its own sake. Vargottama placements, where a planet holds the same sign in D1 and D9, are flagged as a strength signal.

Which house system is used, and why does it matter?

Whole-sign houses counted from the Lagna, which is the classical Jyotish system. Western software commonly defaults to Placidus, where a planet can land in a different house number than Vedic rules would assign it. Every judgment in a ChatKarmic reading uses the whole-sign house, so the chart you see and the interpretation you read never disagree.

Does the AI calculate the chart itself?

No, and this is the most important thing on this page. Every position, house, nakshatra, dasha period and divisional placement is computed by the astronomical engine before the AI is involved. The model receives those figures and interprets them; it does not derive them, and it is not permitted to recompute or override them.

How do I know the planetary positions are correct?

They are cross-checked two ways. Positions are independently recomputed from a NASA JPL planetary ephemeris — a completely separate source from the one the engine uses — and compared. Separately, complete charts are checked against reference readings from an established Indian astrology platform, alongside fixed anchor cases for dasha periods, divisional placements and Ashtakavarga counts.

Is this Vedic astrology or Western astrology?

Vedic (Jyotish). The sidereal zodiac accounts for precession, which shifts most planets roughly one sign earlier than the tropical zodiac used by Western horoscopes. If your Sun sign here differs from the one you grew up with, that difference is the reason.

You can see all of this working, without signing up, on the free Vedic birth chart — which shows your ascendant, planets, nakshatra, dasha timeline and D9 — or on the free kundli matching tool.