← Back to The Observatory

How Vedtara Computes Your Chart

A look inside Vedtara's 16-layer computation engine — from astronomical positions to behavioral probabilities.

How Vedtara Computes Your Chart

How Vedtara Computes Your Chart

Most astrology platforms stop at chart generation — they compute planetary positions and display them in a chart format. Vedtara begins there and continues through 16 layers of analysis, each building on the last.

The Computation Pipeline

flowchart TD
    subgraph Phase1["Phase 1: Foundation"]
        L0["Layer 0\nAstronomical Foundation\n(Swiss Ephemeris + Ayanamsa)"]
    end
    subgraph Phase2["Phase 2: Structure"]
        L1["Layers 1-2\nStructural Analysis\n(Nakshatras, Dignity, Houses,\nAspects, Shadbala)"]
    end
    subgraph Phase3["Phase 3: Timing"]
        L3["Layers 3-4\nTiming Systems\n(Vimshottari, Yogini,\nChara Dasha)"]
    end
    subgraph Phase4["Phase 4: Patterns"]
        L5["Layers 5-6\nPattern Recognition\n(35+ Yogas, Ashtakavarga)"]
    end
    subgraph Phase5["Phase 5: Behavioral Intelligence"]
        L7["Layers 7-10\nBehavioral Engine\n(494 Indicators, Dasha Modulation,\nTransit Adjustment, Normalization)"]
    end
    subgraph Phase6["Phase 6: Synthesis & Output"]
        L11["Layers 11-15\nSynthesis\n(Domain Scoring, Milestones,\nNarrative, Insights)"]
        L16["Layer 16\nFormatting\n(Compassionate Communication)"]
    end

    L0 --> L1 --> L3 --> L5 --> L7 --> L11 --> L16

Layer 0: Astronomical Foundation

Everything starts with precise planetary positions. Vedtara uses the Swiss Ephemeris (the gold standard in astronomical computation) to calculate the exact longitude of all 9 grahas at your birth moment, applying the Lahiri ayanamsa for sidereal correction.

Layers 1-2: Structural Analysis

From planetary positions, we compute:

  • Nakshatra placements: Which of the 27 lunar mansions each graha occupies
  • Dignity states: Whether each planet is exalted, debilitated, in its own sign, or in a friend/enemy’s sign
  • House analysis: The strength and activation of each of the 12 bhavas
  • Aspects: Planetary influences across houses (Vedic aspects differ significantly from Western)
  • Shadbala: A six-component strength scoring system from the classical texts

Layers 3-4: Timing Systems

Three dasha systems are computed simultaneously:

  • Vimshottari Dasha: The most widely used system, a 120-year cycle computed 5 levels deep
  • Yogini Dasha: An 8-type, 36-year cycle with different strengths
  • Chara Dasha: Jaimini’s sign-based timing system

Multi-dasha convergence detection identifies periods where multiple systems agree — these are the moments of highest significance.

Layers 5-6: Pattern Recognition

Yoga Detection: 35+ classical yogas are systematically checked against your chart. Each detected yoga cites its source text — Brihat Parashara Hora Shastra, Phaladeepika, Saravali, or Jataka Parijata.

Ashtakavarga: The benefic point system that reveals which houses receive the most support from the planetary collective.

Layers 7-10: Behavioral Intelligence

This is Vedtara’s core innovation. The behavioral engine computes:

  1. Natal Baseline: 494 indicators are evaluated against 32 condition matchers (planet placement, dignity, conjunction, aspect, nakshatra, and more). Each indicator has a pull weight (toward the tendency) and a protect weight (away from it).

  2. Dasha Modulation: The natal baseline is adjusted by the current dasha period. If a tendency’s key planets are activated by the running dasha, the score amplifies (up to 2x). If protected, it suppresses (down to 0.5x).

  3. Transit Adjustment: Current planetary transits provide a final ±15 point adjustment.

  4. Logistic Normalization: The raw score passes through a sigmoid function to produce a clean 0-100 probability.

flowchart LR
    A["494 Indicators\n× 32 Matchers"] --> B["Natal Baseline\n(Pull & Protect\nWeights)"]
    B --> C["Dasha Modulation\n(0.5x — 2x)"]
    C --> D["Transit Adjustment\n(±15 pts)"]
    D --> E["Sigmoid\nNormalization"]
    E --> F["0-100\nProbability"]

Layers 11-15: Synthesis

The final layers weave everything together:

  • Life domain scoring: 7 domains, each scored at 3 levels
  • Milestone feasibility: Probability that specific life events occur
  • Narrative generation: Life chapters with character arcs and turning points
  • Insight modules: Paradox detection, soul gap analysis, transmutation pathways

Layer 16: Formatting

All results are formatted for clear communication, following our principle of compassionate communication — tendencies, not certainties; probabilities, not prophecies.

Why This Matters

The difference between Vedtara and a basic chart generator is the difference between a medical scan and a full diagnostic report. The chart is the raw data. The 16 layers of analysis are the interpretation — grounded in classical texts, computed with modern precision, and communicated with care.


Interested in the foundations? Start with What is Vedic Astrology? or explore our Features page.

Related reading: Behavioral Probability vs. Horoscopes explains how Vedtara’s output differs from traditional fortune-telling. Dasha Convergence Windows dives into the multi-dasha alignment technique referenced in Layer 3-4 above. For the classical systems underlying this engine, see Shadbala and Classical Yogas.