How KP Astrology Pro Reads a Chart: The Method Explained

New to KP? Start with What is KP astrology?

Every reading from KP Astrology Pro is produced by one fixed method, and this article walks through it in the order the engine runs it. If you have ever wondered how a KP astrology verdict is reached — why a marriage is "promised, with difficulty", why one period is listed and another is not, why no percentage ever appears — this is the honest answer. Nothing below is simplified for marketing. It is the method as it runs today, step by step, from the cast chart to the prose you read on screen.

The short version: the cuspal sub lord decides whether a matter is promised; Vimshottari periods decide when; transits corroborate the day. Every rule comes from classical KP writing, and where that writing is silent the engine says so rather than guessing.

The chart and the cuspal sub lord

The engine casts the birth chart with Placidus house cusps and the KP ayanamsa. Placidus is not a preference in Krishnamurti Paddhati; it is part of the definition. The twelve cusps are unequal, and their exact degrees are what everything else hangs on.

Each cusp is then located in the zodiac at three depths. The sign it falls in gives a sign lord. The nakshatra, or star, within that sign gives a star lord. The sub — the unequal slice of the star, proportioned to the Vimshottari dasha years — gives the sub lord. There are 249 subs around the zodiac, and a cusp that moves a fraction of a degree can land in a different one. You can see the three lords for any longitude with the free sub lord finder.

Of the three, KP gives the verdict to the sub lord of the cusp. The star lord of the cusp plays no part in whether a matter is promised. That single planet, the cuspal sub lord, is the object the whole method is built around, and the rest of this article is really about how it is read. For the theory behind it, see the cuspal sub lord explained.

Which cusp decides what

The engine does not decide for itself which cusp governs a question. It looks the matter up in a compiled house-grouping table drawn from classical KP writing: the cusp to consult and the houses that matter requires. A few rows from that table:

  • Marriage: the 7th cusp, requiring houses 2, 7 and 11.
  • Job and employment: the 10th cusp, with the 6th, requiring 2, 6 and 10.
  • Recovery from illness: the 6th cusp, requiring 1, 5 and 11.
  • Children: the 5th cusp, requiring 2, 5 and 11.

Every row in the table is a rule for a birth chart; rules the writing gives for horary charts are not used. What the engine never does is invent a row. If a question is not covered by the table, the reading refuses it and says why, because an inferred cusp would be the engine's guess wearing the authority of KP. The house meanings themselves are laid out in the 12 houses in KP astrology.

The three-level reading

Once the cusp is known, its sub lord is read at three levels:

  1. The planet itself: the house it occupies and the houses it owns.
  2. The star lord of that planet: the house it occupies and the houses it owns.
  3. The sub lord of that planet: the house it occupies and the houses it owns.

At each level only two things are collected, occupation and ownership. Nothing else is added: no aspects, no planetary friendships, no natural significations. The three lists together are "the houses the cuspal sub lord signifies", and that set is what the promise test examines.

It is three levels, not four. Some modern systems add a fourth step, the star lord of the sub lord, and treat the sub as one more significator. Classical KP treats the sub as the decider and stops there, and so does the engine.

The promise test

Compare the houses the sub lord signifies against the houses the matter requires. The rule is deliberately generous:

If the cuspal sub lord signifies any one of the required houses, the matter is PROMISED. It remains promised even when the sub lord also signifies adverse houses. The matter is NOT PROMISED only when the sub lord is connected to adverse houses exclusively, with no required house anywhere in its three levels.

A worked example. Suppose the 7th cusp sub lord, read across its three levels, signifies houses 2 and 6. Marriage requires 2, 7 or 11; the 2nd is there, so marriage is promised. The 6th is one of the houses classical KP states as adverse to marriage. The verdict is therefore promised, with difficulty: the marriage happens, and the writing expects obstacles in reaching it or friction after it. The 6th does not cancel the 2nd, and it does not turn the verdict into a score. It is written beside the verdict as an annotation.

That is the whole verdict vocabulary: PROMISED or NOT PROMISED, with annotations such as "with difficulty". There are no grades, no tiers and no percentages, because the classical rule itself is two-valued; the only qualifier the writing permits is prose about difficulty.

Adverse houses are stated, not derived

Where do the adverse houses come from? From the writing, matter by matter. Classical KP names 6, 8 and 12 against health; 1, 6, 10 and 12 against marriage; 5, 8 and 12 against wealth; and so on for each matter it covers. The engine uses exactly the set the writing states for that matter. Where the writing states none, the engine derives none.

This is worth spelling out because a popular shortcut does something different: it takes each favourable house and treats the house standing twelfth to it as automatically adverse. Classical KP writing explicitly cautions against reading the house twelfth to any house as a negative house, and the shortcut breaks on its own examples. The 1st is twelfth to the 2nd, yet the 1st is a primary house for money matters. The 10th is twelfth to the 11th, yet a 10th-house connection does not stand against gains. Earlier explanations on this site described that shortcut; it is not KP, and it is not in the engine.

Two consequences follow. First, adverse houses never subtract: they never reduce a promised matter to "half promised" or "weakly promised". They annotate. Second, "not promised" is a strong statement, because it means the sub lord is tied to the adverse set and to nothing the matter needs. When the reading says not promised, that is a finding about the chart, not a probability.

The delivery bar: any house for promise, all houses for delivery

A promise says the chart can give the matter. Timing says when. The engine times with Vimshottari dasha: the Maha lord, the Antar lord and the Pratyantar lord of every period inside the horizon of the reading (Sookshma optionally, for finer work). Each period lord is read the same way as the cuspal sub lord: its own occupation and ownership, then its star lord's, then its sub lord's.

The bar is higher here, and deliberately so. A period delivers a promised matter only when its lords jointly signify all the houses that time it, each lord supplying a different house, with the Maha lord supplying at least one. Promise asks for any one house; delivery asks for all of them. Both quantifiers are in the writing, a few paragraphs apart, and the engine keeps them distinct.

A worked chain. Marriage is promised and is timed by 2, 7 and 11. A running period has Venus as Maha lord, Jupiter as Antar lord and Mercury as Pratyantar lord. Venus signifies the 2nd; Jupiter signifies the 7th; Mercury signifies the 11th. Between them the three lords cover 2, 7 and 11, each contributing a house the others did not, and the Maha lord is among them. That period is a delivering period. Had Mercury signified only the 2nd again, the 11th would be uncovered and the period would not qualify, however strong the other two looked.

Every period that clears the bar is listed in time order, unranked. The engine does not name a "best" or "strongest" window, does not pick "the" period, and never attaches a number. If the horizon of the reading contains no period that clears the bar, the reading says "promised, but no delivering period inside the horizon", which is an honest and useful result: the chart allows it; this stretch of time does not deliver it. A dasha cannot give what the chart does not promise; the ordering runs one way only. For the period system itself see the Vimshottari dasha system, and for how promise and timing fit together, timing of events in KP astrology.

Candidate days by transit agreement

Inside a delivering period, transits narrow the search to days. The rule is agreement: at the time of the event, the Sun and the Moon are found transiting in the sign, star and sub of the very planets that rule the period. Which body is used depends on the span: the Sun for a period measured in months, the Moon for one measured in days. A day qualifies when that body's sign lord, star lord and sub lord are all among the period lords, and the transiting lords are converted to houses against the fixed natal chart, not against a chart cast for that day.

The engine lists several such days per period, unranked. Transit corroborates a period the dasha chain has already chosen; it never decides whether the event happens, and a day on which the transit does not agree never flips a verdict. The corpus of KP writing itself records, from a large body of verified charts, that transit agreement is found in most events but not in all of them, which is exactly why the engine treats it as a pointer, not a gate.

When KP gives a rule in more than one form

Classical KP writing is a corpus, not a single codified rulebook, and for some matters it states the rule in more than one form: a different cusp, or a slightly different set of required houses. The verdict follows the rule's primary form, and the other forms are not hidden. The engine judges every form on the chart and reports the count: "KP gives this rule in more than one form; two of three forms promised on this chart." When the forms disagree, the reading says so plainly. Disagreement in the source is information about the source, and you are entitled to see it.

Paired matters are read once

Some matters are two faces of one cusp. Recovery and illness both sit on the 6th; marriage and separation both sit on the 7th. The engine reads such a pair once, from the cusp, and returns one verdict with both sides' houses named. It never produces two rows that contradict each other, "recovery promised" beside "illness promised", from the same sub lord, because the writing treats them as one judgment, not two.

Birth-time sensitivity

KP timing turns on the minute, because the sub is narrow. The engine therefore states, for every cusp it reads, how many minutes the recorded birth time could move before that cusp's sub lord changes. A 7th cusp whose sub lord survives a 40-minute error is a robust reading; one that changes after 3 minutes is telling you that the verdict depends on a birth time recorded to the minute. Classical KP treats rectification against past events as standing work, and this figure tells you whether it is worth doing before you rely on a reading. See birth time accuracy in KP astrology for what to check.

Ruling planets deserve a note here. They need a moment and a place of judgment; Ask a Question computes them for the moment and place of asking and shows them as corroboration. They decide nothing in a reading of the birth chart.

What the engine refuses

Refusals are part of the method, not gaps in it.

  • No death or longevity timing, under any wording.
  • No devotional remedies: no gemstones, mantras or rituals, because none are part of KP's predictive rules. Where a report suggests anything, it is a practical step tied to the houses involved.
  • No single date named as "the" date. Delivering periods and candidate days are listed; the choice among them is not one the writing makes.
  • No scores, percentages, confidence levels or ranked windows.
  • No named-disease predictions: a question naming a disease has no rule and is declined, with nothing charged.
  • No matter the writing does not cover. If a question has no row in the house-grouping table, the reading says so instead of guessing a cusp.

How the written reading is produced

Everything above produces tables: the cusp, its sub lord and the houses at each level; the promise verdict with its annotation; the delivering periods with the house each lord supplies; the candidate days; the birth-time margin. The prose you read is written from those tables by a language model whose only job is to rephrase them in plain English. It does not judge the chart, it does not add a verdict, and it cannot soften "not promised" into "unlikely" or promote a listed period into "the best window". If a sentence in a reading is not traceable to a row in the tables, that is a defect and we treat it as one.

This is the same method in every product. Ask a Question applies it to each matter your question names (up to four) from your birth chart, for one reading (₹99). The Single-Area Deep Dive works one area — career, marriage, health, wealth, children, foreign or education — through promise, delivery and days. Monthly and Annual readings run the delivery bar across the periods of that span. Readings never expire, and one reading buys any report except a Day report; see pricing.

What KP Astrology Pro adds to classical KP is not a new rule. It is consistency: the same three levels, the same promise test, the same delivery bar and the same refusals on every chart, every time, with every step shown so you can check it against your own chart.

Frequently Asked Questions

Every house cusp falls in a sign, a star and a sub; the planet ruling that sub is the cuspal sub lord. Classical KP gives the verdict on a matter to the sub lord of the cusp that governs it, read at three levels (the planet, its star lord, its sub lord), collecting the houses each occupies and owns. The star lord of the cusp plays no part in the verdict.

Yes. If the cuspal sub lord signifies any one of the houses the matter requires, the matter is promised, even alongside adverse houses. The reading then annotates it as promised with difficulty. It is not promised only when the sub lord is connected to adverse houses exclusively. Adverse houses never subtract or cancel.

A Vimshottari period delivers a promised matter only when its Maha, Antar and Pratyantar lords jointly signify all the houses that time it, each lord supplying a different house. Every period that clears that bar is listed in time order, unranked, with several candidate days from Sun or Moon transit agreement inside it. Classical KP gives no rule for choosing one date over another, so the engine does not.

The chart promises the matter, but no Maha-Antar-Pratyantar chain within the span of the reading covers all the timing houses. The promise stands; this stretch of time does not deliver it. A longer horizon, such as a Deep Dive, may find a period that does.

No. Ask a Question is a reading of your birth chart, not a horary chart. The ruling planets for the moment and place of asking are shown as corroboration only; they decide nothing.

Because the classical KP rule is two-valued: a matter is promised or it is not. The only qualifier the writing permits is prose about difficulty. A percentage would imply a calibrated forecast the method does not perform, so the engine states PROMISED or NOT PROMISED with annotations, and never a number.

Experience KP Astrology Yourself

Start with 2 free Day reports — see exactly how the system described in this article works with your own birth chart.

Ask your question — from ₹99 Get your free Day reports