DasaForLife
DasaForLife(birthTime, system = Vimshottari, depth = 3, options = null)
The whole system-defined life as one chronological Periods array.
Open example →Loading your person list…
Expand a period to see its subperiods. All branches start folded.
| Period | Lord | Starts | Ends | Track |
|---|
Shoola provides a sign-based timing sequence. The available implementation evidence documents twelve nine-year periods and their subperiod rules. It does not establish a personal death, illness or longevity prediction, so the calculated schedule should not be presented as one.
Your result shows calculated time periods. Understanding what happens within a period requires the rest of the birth chart; this page does not generate a new personal prediction.
A stronger-opposite-sign rule resolves the starting reference. Follow the implemented sign order in the result rather than assuming every sign-based system begins and proceeds identically.
The supplied book does not provide a Shoola calculation or case study. This implementation uses documented sign-strength and period rules; a recovered chart-rendering routine is explicitly not treated as a historical or computational authority for the durations.
Use it to inspect the implemented sign chronology with its selected antardasa mode. The available evidence does not justify turning the schedule into a personal death or illness forecast. Compare active signs with the whole natal chart rather than interpreting the title as a predicted event.
References: ShoolaDasa.cs; recovered opposite-sign strength rules and implementation audit. Calculation implementation · Source audit and known differences.
Applicable to all charts.
Your result will tell you whether this person meets the traditional selection conditions. You can still explore the periods when the conditions are not met.
Connect an MCP-compatible assistant to the free public MCP endpoint https://mcp.vedastro.org/api/mcp/public. Follow the MCP connection guide, initialize the MCP session, list the available tools, and call either tool below with system: "Shoola".
Replace the sample with the user’s actual birth location, local birth date (DD/MM/YYYY) and time (HH:MM, 24-hour). No saved-person ID or website account is required by these tools. Never invent missing birth details. The server resolves coordinates and date-specific offsets. Inspection times are local to the birth location, not the browser timezone.
get_dasa_at_time{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "get_dasa_at_time",
"arguments": {
"location_name": "Bangalore, India",
"birth_date": "16/10/1918",
"birth_time": "14:20",
"system": "Shoola",
"check_date": "17/10/1918",
"check_time": "12:00",
"levels": 3
}
}
}get_dasa_for_life{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "get_dasa_for_life",
"arguments": {
"location_name": "Bangalore, India",
"birth_date": "16/10/1918",
"birth_time": "14:20",
"system": "Shoola",
"levels": 1
}
}
}The date tool defaults to levels 3 and midday; the life tool defaults to level 1. Both use Raman Ayanamsa. Moola requires level 1. Deep whole-life expansions can be very large: prefer a date query for fine detail. Read raw_dasa.DasaAtTime or raw_dasa.DasaForLife; check IsApplicable, ApplicabilityReason and YearConvention. Intervals include Start and exclude End. Life periods use response-local Id/ParentId; keep Sudarsana tracks separate. These are calculation results, not generated predictions.
Use an official client library or send a raw HTTP POST request to the public VedAstro API at https://vedastro.zaishi.net/api/Calculate. Choose a language below. These are recorded examples; use the calculator above for a live result.
pip install vedastroOfficial SDK repository ↗from vedastro import Calculate, Time, GeoLocation, PlanetName, ZodiacName
import json
Calculate.SetAPIKey("FreeAPIUser")
Calculate.SetAyanamsa("RAMAN")
Calculate.base_url = "https://vedastro.zaishi.net/api/Calculate"
location = GeoLocation("Bangalore", 77.5833, 12.9667)
birthTime = Time("14:20 16/10/1918 +05:30", location)
result = Calculate.DasaForLife(birthTime, "Shoola", depth=2)
print(json.dumps(result, indent=2))
npm install vedastroOfficial SDK repository ↗import { Calculate, Time, GeoLocation, DasaSystem, PlanetName, ZodiacName } from "vedastro";
Calculate.SetAPIKey("FreeAPIUser");
Calculate.SetAyanamsa("RAMAN");
Calculate.base_url = "https://vedastro.zaishi.net/api/Calculate";
const location = new GeoLocation("Bangalore", 77.5833, 12.9667);
const birthTime = new Time("14:20 16/10/1918 +05:30", location);
const result = await Calculate.DasaForLife(birthTime, DasaSystem.Shoola, 2);
console.log(JSON.stringify(result, null, 2));
dart pub add vedastroOfficial SDK repository ↗import 'dart:convert';
import 'package:vedastro/vedastro.dart';
Future<void> main() async {
final client = VedAstroClient(apiKey: 'FreeAPIUser',
baseUrl: 'https://vedastro.zaishi.net/api/Calculate', defaultAyanamsa: Ayanamsa.raman);
try {
final location = GeoLocation.of('Bangalore', 77.5833, 12.9667);
final birthTime = Time.of("14:20 16/10/1918 +05:30", location);
final result = await client.calculate().dasaForLife(birthTime, system: DasaSystem.shoola, depth: 2);
print(const JsonEncoder.withIndent(" ").convert(result));
} finally {
client.close();
}
}
go get github.com/VedAstro/VedAstro.GoOfficial SDK repository ↗package main
import (
"context"
"encoding/json"
"fmt"
vedastro "github.com/VedAstro/VedAstro.Go"
)
func main() {
client := vedastro.NewClient("FreeAPIUser",
vedastro.WithBaseURL("https://vedastro.zaishi.net/api/Calculate"),
vedastro.WithDefaultAyanamsa(vedastro.AyanamsaRaman))
location := vedastro.NewGeoLocation("Bangalore", 77.5833, 12.9667)
birthTime, err := vedastro.NewTime("14:20 16/10/1918 +05:30", location)
if err != nil { panic(err) }
result, err := client.DasaForLife(context.Background(), birthTime, vedastro.DasaForLifeOptions{System: vedastro.Ptr(vedastro.DasaSystemShoola), Depth: vedastro.Ptr(2)})
if err != nil { panic(err) }
data, err := json.MarshalIndent(result, "", " ")
if err != nil { panic(err) }
fmt.Println(string(data))
}
org.vedastro:vedastro:1.0.0Official SDK repository ↗import java.util.List;
import org.vedastro.*;
import org.vedastro.calculate.*;
class DasaExample {
public static void main(String[] args) {
var client = VedAstroClient.builder().apiKey("FreeAPIUser")
.baseUrl("https://vedastro.zaishi.net/api/Calculate")
.defaultAyanamsa(Ayanamsa.RAMAN).build();
var location = GeoLocation.of("Bangalore", 77.5833, 12.9667);
var birthTime = Time.of("14:20 16/10/1918 +05:30", location);
var options = new Calculators.DasaForLifeOptions();
options.system = DasaSystem.SHOOLA;
options.depth = 2;
var result = client.calculate().dasaForLife(birthTime, options);
System.out.println(Json.encode(result));
}
}
{
"System": "Shoola",
"Method": "Shoola",
"MethodReason": "Twelve nine-year sign periods, equal antardasas.",
"YearConvention": "TrueSiderealSolar",
"Birth": "1918-10-16T14:20:00+05:30",
"End": "2026-10-17T06:44:02.5742036+05:30",
"LifeSpanYears": 108.0,
"IsApplicable": true,
"ApplicabilityReason": "Applicable to all charts.",
"Periods": [
{
"Id": 1,
"ParentId": null,
"Level": 1,
"Lord": {
"Kind": "Sign",
"Name": "Cancer"
},
"Start": "1918-10-16T14:20:00+05:30",
"End": "1927-10-16T21:47:54.3122946+05:30",
"Track": null
},
{
"Id": 2,
"ParentId": 1,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Cancer"
},
"Start": "1918-10-16T14:20:00+05:30",
"End": "1919-07-15T23:58:36.9713224+05:30",
"Track": null
},
{
"Id": 3,
"ParentId": 1,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Leo"
},
"Start": "1919-07-15T23:58:36.9713224+05:30",
"End": "1920-04-12T15:51:21.134624+05:30",
"Track": null
},
{
"Id": 4,
"ParentId": 1,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Virgo"
},
"Start": "1920-04-12T15:51:21.134624+05:30",
"End": "1921-01-13T03:54:30.9780806+05:30",
"Track": null
},
{
"Id": 5,
"ParentId": 1,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Libra"
},
"Start": "1921-01-13T03:54:30.9780806+05:30",
"End": "1921-10-16T08:47:53.9676578+05:30",
"Track": null
},
{
"Id": 6,
"ParentId": 1,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Scorpio"
},
"Start": "1921-10-16T08:47:53.9676578+05:30",
"End": "1922-07-15T18:33:08.0517573+05:30",
"Track": null
},
{
"Id": 7,
"ParentId": 1,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Sagittarius"
},
"Start": "1922-07-15T18:33:08.0517573+05:30",
"End": "1923-04-13T10:13:57.6921037+05:30",
"Track": null
},
{
"Id": 8,
"ParentId": 1,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Capricorn"
},
"Start": "1923-04-13T10:13:57.6921037+05:30",
"End": "1924-01-13T22:19:07.50446+05:30",
"Track": null
},
{
"Id": 9,
"ParentId": 1,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Aquarius"
},
"Start": "1924-01-13T22:19:07.50446+05:30",
"End": "1924-10-16T03:25:42.7300536+05:30",
"Track": null
},
{
"Id": 10,
"ParentId": 1,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Pisces"
},
"Start": "1924-10-16T03:25:42.7300536+05:30",
"End": "1925-07-15T12:56:10.3754491+05:30",
"Track": null
},
{
"Id": 11,
"ParentId": 1,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Aries"
},
"Start": "1925-07-15T12:56:10.3754491+05:30",
"End": "1926-04-13T04:40:09.4479488+05:30",
"Track": null
},
{
"Id": 12,
"ParentId": 1,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Taurus"
},
"Start": "1926-04-13T04:40:09.4479488+05:30",
"End": "1927-01-13T16:56:18.938198+05:30",
"Track": null
},
{
"Id": 13,
"ParentId": 1,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Gemini"
},
"Start": "1927-01-13T16:56:18.938198+05:30",
"End": "1927-10-16T21:47:54.3122946+05:30",
"Track": null
},
{
"Id": 14,
"ParentId": null,
"Level": 1,
"Lord": {
"Kind": "Sign",
"Name": "Leo"
},
"Start": "1927-10-16T21:47:54.3122946+05:30",
"End": "1936-10-16T05:15:41.1624337+05:30",
"Track": null
},
{
"Id": 15,
"ParentId": 14,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Leo"
},
"Start": "1927-10-16T21:47:54.3122946+05:30",
"End": "1928-07-15T07:15:58.1078117+05:30",
"Track": null
},
{
"Id": 16,
"ParentId": 14,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Virgo"
},
"Start": "1928-07-15T07:15:58.1078117+05:30",
"End": "1929-04-12T23:14:48.0531668+05:30",
"Track": null
},
{
"Id": 17,
"ParentId": 14,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Libra"
},
"Start": "1929-04-12T23:14:48.0531668+05:30",
"End": "1930-01-13T11:18:37.3049747+05:30",
"Track": null
},
{
"Id": 18,
"ParentId": 14,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Scorpio"
},
"Start": "1930-01-13T11:18:37.3049747+05:30",
"End": "1930-10-16T16:13:33.3227879+05:30",
"Track": null
},
{
"Id": 19,
"ParentId": 14,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Sagittarius"
},
"Start": "1930-10-16T16:13:33.3227879+05:30",
"End": "1931-07-16T01:42:54.0743195+05:30",
"Track": null
},
{
"Id": 20,
"ParentId": 14,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Capricorn"
},
"Start": "1931-07-16T01:42:54.0743195+05:30",
"End": "1932-04-12T17:37:55.2342419+05:30",
"Track": null
},
{
"Id": 21,
"ParentId": 14,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Aquarius"
},
"Start": "1932-04-12T17:37:55.2342419+05:30",
"End": "1933-01-13T05:46:03.9307289+05:30",
"Track": null
},
{
"Id": 22,
"ParentId": 14,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Pisces"
},
"Start": "1933-01-13T05:46:03.9307289+05:30",
"End": "1933-10-16T10:44:09.9772031+05:30",
"Track": null
},
{
"Id": 23,
"ParentId": 14,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Aries"
},
"Start": "1933-10-16T10:44:09.9772031+05:30",
"End": "1934-07-15T20:10:50.4320452+05:30",
"Track": null
},
{
"Id": 24,
"ParentId": 14,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Taurus"
},
"Start": "1934-07-15T20:10:50.4320452+05:30",
"End": "1935-04-13T12:06:22.397111+05:30",
"Track": null
},
{
"Id": 25,
"ParentId": 14,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Gemini"
},
"Start": "1935-04-13T12:06:22.397111+05:30",
"End": "1936-01-14T00:12:29.5892009+05:30",
"Track": null
},
{
"Id": 26,
"ParentId": 14,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Cancer"
},
"Start": "1936-01-14T00:12:29.5892009+05:30",
"End": "1936-10-16T05:15:41.1624337+05:30",
"Track": null
},
{
"Id": 27,
"ParentId": null,
"Level": 1,
"Lord": {
"Kind": "Sign",
"Name": "Virgo"
},
"Start": "1936-10-16T05:15:41.1624337+05:30",
"End": "1945-10-16T12:22:52.2627489+05:30",
"Track": null
},
{
"Id": 28,
"ParentId": 27,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Virgo"
},
"Start": "1936-10-16T05:15:41.1624337+05:30",
"End": "1937-07-15T14:38:02.7224017+05:30",
"Track": null
},
{
"Id": 29,
"ParentId": 27,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Libra"
},
"Start": "1937-07-15T14:38:02.7224017+05:30",
"End": "1938-04-13T06:32:36.2410744+05:30",
"Track": null
},
{
"Id": 30,
"ParentId": 27,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Scorpio"
},
"Start": "1938-04-13T06:32:36.2410744+05:30",
"End": "1939-01-13T18:50:31.5943894+05:30",
"Track": null
},
{
"Id": 31,
"ParentId": 27,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Sagittarius"
},
"Start": "1939-01-13T18:50:31.5943894+05:30",
"End": "1939-10-16T23:37:12.8587916+05:30",
"Track": null
},
{
"Id": 32,
"ParentId": 27,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Capricorn"
},
"Start": "1939-10-16T23:37:12.8587916+05:30",
"End": "1940-07-15T09:01:13.4487999+05:30",
"Track": null
},
{
"Id": 33,
"ParentId": 27,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Aquarius"
},
"Start": "1940-07-15T09:01:13.4487999+05:30",
"End": "1941-04-13T01:06:03.9708515+05:30",
"Track": null
},
{
"Id": 34,
"ParentId": 27,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Pisces"
},
"Start": "1941-04-13T01:06:03.9708515+05:30",
"End": "1942-01-13T13:16:17.3094401+05:30",
"Track": null
},
{
"Id": 35,
"ParentId": 27,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Aries"
},
"Start": "1942-01-13T13:16:17.3094401+05:30",
"End": "1942-10-16T17:57:26.4196493+05:30",
"Track": null
},
{
"Id": 36,
"ParentId": 27,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Taurus"
},
"Start": "1942-10-16T17:57:26.4196493+05:30",
"End": "1943-07-16T03:29:29.564544+05:30",
"Track": null
},
{
"Id": 37,
"ParentId": 27,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Gemini"
},
"Start": "1943-07-16T03:29:29.564544+05:30",
"End": "1944-04-12T19:31:04.1819522+05:30",
"Track": null
},
{
"Id": 38,
"ParentId": 27,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Cancer"
},
"Start": "1944-04-12T19:31:04.1819522+05:30",
"End": "1945-01-13T07:40:19.8398895+05:30",
"Track": null
},
{
"Id": 39,
"ParentId": 27,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Leo"
},
"Start": "1945-01-13T07:40:19.8398895+05:30",
"End": "1945-10-16T12:22:52.2627489+05:30",
"Track": null
},
{
"Id": 40,
"ParentId": null,
"Level": 1,
"Lord": {
"Kind": "Sign",
"Name": "Libra"
},
"Start": "1945-10-16T12:22:52.2627489+05:30",
"End": "1954-10-16T19:54:33.3365928+05:30",
"Track": null
},
{
"Id": 41,
"ParentId": 40,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Libra"
},
"Start": "1945-10-16T12:22:52.2627489+05:30",
"End": "1946-07-15T22:04:48.0783207+05:30",
"Track": null
},
{
"Id": 42,
"ParentId": 40,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Scorpio"
},
"Start": "1946-07-15T22:04:48.0783207+05:30",
"End": "1947-04-13T13:56:46.4748934+05:30",
"Track": null
},
{
"Id": 43,
"ParentId": 40,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Sagittarius"
},
"Start": "1947-04-13T13:56:46.4748934+05:30",
"End": "1948-01-14T02:04:26.7762122+05:30",
"Track": null
},
{
"Id": 44,
"ParentId": 40,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Capricorn"
},
"Start": "1948-01-14T02:04:26.7762122+05:30",
"End": "1948-10-16T07:01:08.2557807+05:30",
"Track": null
},
{
"Id": 45,
"ParentId": 40,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Aquarius"
},
"Start": "1948-10-16T07:01:08.2557807+05:30",
"End": "1949-07-15T16:34:23.5654317+05:30",
"Track": null
},
{
"Id": 46,
"ParentId": 40,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Pisces"
},
"Start": "1949-07-15T16:34:23.5654317+05:30",
"End": "1950-04-13T08:25:10.1966129+05:30",
"Track": null
},
{
"Id": 47,
"ParentId": 40,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Aries"
},
"Start": "1950-04-13T08:25:10.1966129+05:30",
"End": "1951-01-13T20:40:31.4425795+05:30",
"Track": null
},
{
"Id": 48,
"ParentId": 40,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Taurus"
},
"Start": "1951-01-13T20:40:31.4425795+05:30",
"End": "1951-10-17T01:27:28.6516494+05:30",
"Track": null
},
{
"Id": 49,
"ParentId": 40,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Gemini"
},
"Start": "1951-10-17T01:27:28.6516494+05:30",
"End": "1952-07-15T10:56:52.5093983+05:30",
"Track": null
},
{
"Id": 50,
"ParentId": 40,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Cancer"
},
"Start": "1952-07-15T10:56:52.5093983+05:30",
"End": "1953-04-13T02:58:57.882824+05:30",
"Track": null
},
{
"Id": 51,
"ParentId": 40,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Leo"
},
"Start": "1953-04-13T02:58:57.882824+05:30",
"End": "1954-01-13T15:01:46.22567+05:30",
"Track": null
},
{
"Id": 52,
"ParentId": 40,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Virgo"
},
"Start": "1954-01-13T15:01:46.22567+05:30",
"End": "1954-10-16T19:54:33.3365928+05:30",
"Track": null
},
{
"Id": 53,
"ParentId": null,
"Level": 1,
"Lord": {
"Kind": "Sign",
"Name": "Scorpio"
},
"Start": "1954-10-16T19:54:33.3365928+05:30",
"End": "1963-10-17T03:17:12.8255628+05:30",
"Track": null
},
{
"Id": 54,
"ParentId": 53,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Scorpio"
},
"Start": "1954-10-16T19:54:33.3365928+05:30",
"End": "1955-07-16T05:21:31.2442366+05:30",
"Track": null
},
{
"Id": 55,
"ParentId": 53,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Sagittarius"
},
"Start": "1955-07-16T05:21:31.2442366+05:30",
"End": "1956-04-12T21:18:17.1196857+05:30",
"Track": null
},
{
"Id": 56,
"ParentId": 53,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Capricorn"
},
"Start": "1956-04-12T21:18:17.1196857+05:30",
"End": "1957-01-13T09:27:45.905001+05:30",
"Track": null
},
{
"Id": 57,
"ParentId": 53,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Aquarius"
},
"Start": "1957-01-13T09:27:45.905001+05:30",
"End": "1957-10-16T14:23:46.4826515+05:30",
"Track": null
},
{
"Id": 58,
"ParentId": 53,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Pisces"
},
"Start": "1957-10-16T14:23:46.4826515+05:30",
"End": "1958-07-15T23:45:48.1872174+05:30",
"Track": null
},
{
"Id": 59,
"ParentId": 53,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Aries"
},
"Start": "1958-07-15T23:45:48.1872174+05:30",
"End": "1959-04-13T15:45:58.7383519+05:30",
"Track": null
},
{
"Id": 60,
"ParentId": 53,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Taurus"
},
"Start": "1959-04-13T15:45:58.7383519+05:30",
"End": "1960-01-14T03:54:24.9331237+05:30",
"Track": null
},
{
"Id": 61,
"ParentId": 53,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Gemini"
},
"Start": "1960-01-14T03:54:24.9331237+05:30",
"End": "1960-10-16T08:55:26.7989057+05:30",
"Track": null
},
{
"Id": 62,
"ParentId": 53,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Cancer"
},
"Start": "1960-10-16T08:55:26.7989057+05:30",
"End": "1961-07-15T18:13:07.5186143+05:30",
"Track": null
},
{
"Id": 63,
"ParentId": 53,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Leo"
},
"Start": "1961-07-15T18:13:07.5186143+05:30",
"End": "1962-04-13T10:13:05.1814482+05:30",
"Track": null
},
{
"Id": 64,
"ParentId": 53,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Virgo"
},
"Start": "1962-04-13T10:13:05.1814482+05:30",
"End": "1963-01-13T22:33:37.7972376+05:30",
"Track": null
},
{
"Id": 65,
"ParentId": 53,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Libra"
},
"Start": "1963-01-13T22:33:37.7972376+05:30",
"End": "1963-10-17T03:17:12.8255628+05:30",
"Track": null
},
{
"Id": 66,
"ParentId": null,
"Level": 1,
"Lord": {
"Kind": "Sign",
"Name": "Sagittarius"
},
"Start": "1963-10-17T03:17:12.8255628+05:30",
"End": "1972-10-16T10:38:52.5576275+05:30",
"Track": null
},
{
"Id": 67,
"ParentId": 66,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Sagittarius"
},
"Start": "1963-10-17T03:17:12.8255628+05:30",
"End": "1964-07-15T12:38:54.6256825+05:30",
"Track": null
},
{
"Id": 68,
"ParentId": 66,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Capricorn"
},
"Start": "1964-07-15T12:38:54.6256825+05:30",
"End": "1965-04-13T04:47:42.6096679+05:30",
"Track": null
},
{
"Id": 69,
"ParentId": 66,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Aquarius"
},
"Start": "1965-04-13T04:47:42.6096679+05:30",
"End": "1966-01-13T17:00:41.1256357+05:30",
"Track": null
},
{
"Id": 70,
"ParentId": 66,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Pisces"
},
"Start": "1966-01-13T17:00:41.1256357+05:30",
"End": "1966-10-16T21:39:14.267256+05:30",
"Track": null
},
{
"Id": 71,
"ParentId": 66,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Aries"
},
"Start": "1966-10-16T21:39:14.267256+05:30",
"End": "1967-07-16T07:07:36.3190023+05:30",
"Track": null
},
{
"Id": 72,
"ParentId": 66,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Taurus"
},
"Start": "1967-07-16T07:07:36.3190023+05:30",
"End": "1968-04-12T23:10:08.7041716+05:30",
"Track": null
},
{
"Id": 73,
"ParentId": 66,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Gemini"
},
"Start": "1968-04-12T23:10:08.7041716+05:30",
"End": "1969-01-13T11:25:46.4065895+05:30",
"Track": null
},
{
"Id": 74,
"ParentId": 66,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Cancer"
},
"Start": "1969-01-13T11:25:46.4065895+05:30",
"End": "1969-10-16T16:05:12.1831909+05:30",
"Track": null
},
{
"Id": 75,
"ParentId": 66,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Leo"
},
"Start": "1969-10-16T16:05:12.1831909+05:30",
"End": "1970-07-16T01:37:53.3087941+05:30",
"Track": null
},
{
"Id": 76,
"ParentId": 66,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Virgo"
},
"Start": "1970-07-16T01:37:53.3087941+05:30",
"End": "1971-04-13T17:34:04.8775995+05:30",
"Track": null
},
{
"Id": 77,
"ParentId": 66,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Libra"
},
"Start": "1971-04-13T17:34:04.8775995+05:30",
"End": "1972-01-14T05:52:20.5384232+05:30",
"Track": null
},
{
"Id": 78,
"ParentId": 66,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Scorpio"
},
"Start": "1972-01-14T05:52:20.5384232+05:30",
"End": "1972-10-16T10:38:52.5576275+05:30",
"Track": null
},
{
"Id": 79,
"ParentId": null,
"Level": 1,
"Lord": {
"Kind": "Sign",
"Name": "Capricorn"
},
"Start": "1972-10-16T10:38:52.5576275+05:30",
"End": "1981-10-16T18:02:51.0805146+05:30",
"Track": null
},
{
"Id": 80,
"ParentId": 79,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Capricorn"
},
"Start": "1972-10-16T10:38:52.5576275+05:30",
"End": "1973-07-15T20:04:53.0429376+05:30",
"Track": null
},
{
"Id": 81,
"ParentId": 79,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Aquarius"
},
"Start": "1973-07-15T20:04:53.0429376+05:30",
"End": "1974-04-13T12:06:02.4943584+05:30",
"Track": null
},
{
"Id": 82,
"ParentId": 79,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Pisces"
},
"Start": "1974-04-13T12:06:02.4943584+05:30",
"End": "1975-01-14T00:27:18.6088685+05:30",
"Track": null
},
{
"Id": 83,
"ParentId": 79,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Aries"
},
"Start": "1975-01-14T00:27:18.6088685+05:30",
"End": "1975-10-17T05:02:34.3812889+05:30",
"Track": null
},
{
"Id": 84,
"ParentId": 79,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Taurus"
},
"Start": "1975-10-17T05:02:34.3812889+05:30",
"End": "1976-07-15T14:30:37.1166725+05:30",
"Track": null
},
{
"Id": 85,
"ParentId": 79,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Gemini"
},
"Start": "1976-07-15T14:30:37.1166725+05:30",
"End": "1977-04-13T06:43:10.8880902+05:30",
"Track": null
},
{
"Id": 86,
"ParentId": 79,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Cancer"
},
"Start": "1977-04-13T06:43:10.8880902+05:30",
"End": "1978-01-13T18:46:32.4511753+05:30",
"Track": null
},
{
"Id": 87,
"ParentId": 79,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Leo"
},
"Start": "1978-01-13T18:46:32.4511753+05:30",
"End": "1978-10-16T23:28:49.7119194+05:30",
"Track": null
},
{
"Id": 88,
"ParentId": 79,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Virgo"
},
"Start": "1978-10-16T23:28:49.7119194+05:30",
"End": "1979-07-16T08:59:52.9362475+05:30",
"Track": null
},
{
"Id": 89,
"ParentId": 79,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Libra"
},
"Start": "1979-07-16T08:59:52.9362475+05:30",
"End": "1980-04-13T01:03:57.6844719+05:30",
"Track": null
},
{
"Id": 90,
"ParentId": 79,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Scorpio"
},
"Start": "1980-04-13T01:03:57.6844719+05:30",
"End": "1981-01-13T13:09:46.856134+05:30",
"Track": null
},
{
"Id": 91,
"ParentId": 79,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Sagittarius"
},
"Start": "1981-01-13T13:09:46.856134+05:30",
"End": "1981-10-16T18:02:51.0805146+05:30",
"Track": null
},
{
"Id": 92,
"ParentId": null,
"Level": 1,
"Lord": {
"Kind": "Sign",
"Name": "Aquarius"
},
"Start": "1981-10-16T18:02:51.0805146+05:30",
"End": "1990-10-17T01:19:20.5797907+05:30",
"Track": null
},
{
"Id": 93,
"ParentId": 92,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Aquarius"
},
"Start": "1981-10-16T18:02:51.0805146+05:30",
"End": "1982-07-16T03:26:41.0942627+05:30",
"Track": null
},
{
"Id": 94,
"ParentId": 92,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Pisces"
},
"Start": "1982-07-16T03:26:41.0942627+05:30",
"End": "1983-04-13T19:29:21.7443236+05:30",
"Track": null
},
{
"Id": 95,
"ParentId": 92,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Aries"
},
"Start": "1983-04-13T19:29:21.7443236+05:30",
"End": "1984-01-14T07:36:50.2063151+05:30",
"Track": null
},
{
"Id": 96,
"ParentId": 92,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Taurus"
},
"Start": "1984-01-14T07:36:50.2063151+05:30",
"End": "1984-10-16T12:37:50.7055488+05:30",
"Track": null
},
{
"Id": 97,
"ParentId": 92,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Gemini"
},
"Start": "1984-10-16T12:37:50.7055488+05:30",
"End": "1985-07-15T21:53:00.1899916+05:30",
"Track": null
},
{
"Id": 98,
"ParentId": 92,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Cancer"
},
"Start": "1985-07-15T21:53:00.1899916+05:30",
"End": "1986-04-13T13:54:37.8443791+05:30",
"Track": null
},
{
"Id": 99,
"ParentId": 92,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Leo"
},
"Start": "1986-04-13T13:54:37.8443791+05:30",
"End": "1987-01-14T02:16:07.5263291+05:30",
"Track": null
},
{
"Id": 100,
"ParentId": 92,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Virgo"
},
"Start": "1987-01-14T02:16:07.5263291+05:30",
"End": "1987-10-17T07:00:14.7934478+05:30",
"Track": null
},
{
"Id": 101,
"ParentId": 92,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Libra"
},
"Start": "1987-10-17T07:00:14.7934478+05:30",
"End": "1988-07-15T16:15:11.597118+05:30",
"Track": null
},
{
"Id": 102,
"ParentId": 92,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Scorpio"
},
"Start": "1988-07-15T16:15:11.597118+05:30",
"End": "1989-04-13T08:27:12.5155807+05:30",
"Track": null
},
{
"Id": 103,
"ParentId": 92,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Sagittarius"
},
"Start": "1989-04-13T08:27:12.5155807+05:30",
"End": "1990-01-13T20:43:54.8799603+05:30",
"Track": null
},
{
"Id": 104,
"ParentId": 92,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Capricorn"
},
"Start": "1990-01-13T20:43:54.8799603+05:30",
"End": "1990-10-17T01:19:20.5797907+05:30",
"Track": null
},
{
"Id": 105,
"ParentId": null,
"Level": 1,
"Lord": {
"Kind": "Sign",
"Name": "Pisces"
},
"Start": "1990-10-17T01:19:20.5797907+05:30",
"End": "1999-10-17T08:43:29.0117862+05:30",
"Track": null
},
{
"Id": 106,
"ParentId": 105,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Pisces"
},
"Start": "1990-10-17T01:19:20.5797907+05:30",
"End": "1991-07-16T10:41:53.7434206+05:30",
"Track": null
},
{
"Id": 107,
"ParentId": 105,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Aries"
},
"Start": "1991-07-16T10:41:53.7434206+05:30",
"End": "1992-04-13T02:49:20.1230399+05:30",
"Track": null
},
{
"Id": 108,
"ParentId": 105,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Taurus"
},
"Start": "1992-04-13T02:49:20.1230399+05:30",
"End": "1993-01-13T15:08:58.0656991+05:30",
"Track": null
},
{
"Id": 109,
"ParentId": 105,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Gemini"
},
"Start": "1993-01-13T15:08:58.0656991+05:30",
"End": "1993-10-16T19:43:47.8129208+05:30",
"Track": null
},
{
"Id": 110,
"ParentId": 105,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Cancer"
},
"Start": "1993-10-16T19:43:47.8129208+05:30",
"End": "1994-07-16T05:11:42.2953914+05:30",
"Track": null
},
{
"Id": 111,
"ParentId": 105,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Leo"
},
"Start": "1994-07-16T05:11:42.2953914+05:30",
"End": "1995-04-13T21:13:23.5929947+05:30",
"Track": null
},
{
"Id": 112,
"ParentId": 105,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Virgo"
},
"Start": "1995-04-13T21:13:23.5929947+05:30",
"End": "1996-01-14T09:36:31.0406071+05:30",
"Track": null
},
{
"Id": 113,
"ParentId": 105,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Libra"
},
"Start": "1996-01-14T09:36:31.0406071+05:30",
"End": "1996-10-16T14:18:00.8386439+05:30",
"Track": null
},
{
"Id": 114,
"ParentId": 105,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Scorpio"
},
"Start": "1996-10-16T14:18:00.8386439+05:30",
"End": "1997-07-15T23:41:22.3187003+05:30",
"Track": null
},
{
"Id": 115,
"ParentId": 105,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Sagittarius"
},
"Start": "1997-07-15T23:41:22.3187003+05:30",
"End": "1998-04-13T15:45:54.041122+05:30",
"Track": null
},
{
"Id": 116,
"ParentId": 105,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Capricorn"
},
"Start": "1998-04-13T15:45:54.041122+05:30",
"End": "1999-01-14T04:13:39.3659539+05:30",
"Track": null
},
{
"Id": 117,
"ParentId": 105,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Aquarius"
},
"Start": "1999-01-14T04:13:39.3659539+05:30",
"End": "1999-10-17T08:43:29.0117862+05:30",
"Track": null
},
{
"Id": 118,
"ParentId": null,
"Level": 1,
"Lord": {
"Kind": "Sign",
"Name": "Aries"
},
"Start": "1999-10-17T08:43:29.0117862+05:30",
"End": "2008-10-16T16:12:33.7513103+05:30",
"Track": null
},
{
"Id": 119,
"ParentId": 118,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Aries"
},
"Start": "1999-10-17T08:43:29.0117862+05:30",
"End": "2000-07-15T18:06:30.3005487+05:30",
"Track": null
},
{
"Id": 120,
"ParentId": 118,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Taurus"
},
"Start": "2000-07-15T18:06:30.3005487+05:30",
"End": "2001-04-13T10:24:14.1830554+05:30",
"Track": null
},
{
"Id": 121,
"ParentId": 118,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Gemini"
},
"Start": "2001-04-13T10:24:14.1830554+05:30",
"End": "2002-01-13T22:34:01.2586981+05:30",
"Track": null
},
{
"Id": 122,
"ParentId": 118,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Cancer"
},
"Start": "2002-01-13T22:34:01.2586981+05:30",
"End": "2002-10-17T03:07:04.1654761+05:30",
"Track": null
},
{
"Id": 123,
"ParentId": 118,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Leo"
},
"Start": "2002-10-17T03:07:04.1654761+05:30",
"End": "2003-07-16T12:33:53.2413163+05:30",
"Track": null
},
{
"Id": 124,
"ParentId": 118,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Virgo"
},
"Start": "2003-07-16T12:33:53.2413163+05:30",
"End": "2004-04-13T04:45:01.6762821+05:30",
"Track": null
},
{
"Id": 125,
"ParentId": 118,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Libra"
},
"Start": "2004-04-13T04:45:01.6762821+05:30",
"End": "2005-01-13T16:54:42.2553423+05:30",
"Track": null
},
{
"Id": 126,
"ParentId": 118,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Scorpio"
},
"Start": "2005-01-13T16:54:42.2553423+05:30",
"End": "2005-10-16T21:38:30.2447517+05:30",
"Track": null
},
{
"Id": 127,
"ParentId": 118,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Sagittarius"
},
"Start": "2005-10-16T21:38:30.2447517+05:30",
"End": "2006-07-16T06:59:18.4579503+05:30",
"Track": null
},
{
"Id": 128,
"ParentId": 118,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Capricorn"
},
"Start": "2006-07-16T06:59:18.4579503+05:30",
"End": "2007-04-13T23:11:23.3984861+05:30",
"Track": null
},
{
"Id": 129,
"ParentId": 118,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Aquarius"
},
"Start": "2007-04-13T23:11:23.3984861+05:30",
"End": "2008-01-14T11:21:25.4721139+05:30",
"Track": null
},
{
"Id": 130,
"ParentId": 118,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Pisces"
},
"Start": "2008-01-14T11:21:25.4721139+05:30",
"End": "2008-10-16T16:12:33.7513103+05:30",
"Track": null
},
{
"Id": 131,
"ParentId": null,
"Level": 1,
"Lord": {
"Kind": "Sign",
"Name": "Taurus"
},
"Start": "2008-10-16T16:12:33.7513103+05:30",
"End": "2017-10-16T23:28:04.6326734+05:30",
"Track": null
},
{
"Id": 132,
"ParentId": 131,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Taurus"
},
"Start": "2008-10-16T16:12:33.7513103+05:30",
"End": "2009-07-16T01:28:48.8635402+05:30",
"Track": null
},
{
"Id": 133,
"ParentId": 131,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Gemini"
},
"Start": "2009-07-16T01:28:48.8635402+05:30",
"End": "2010-04-13T17:40:22.0685483+05:30",
"Track": null
},
{
"Id": 134,
"ParentId": 131,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Cancer"
},
"Start": "2010-04-13T17:40:22.0685483+05:30",
"End": "2011-01-14T05:56:54.8064911+05:30",
"Track": null
},
{
"Id": 135,
"ParentId": 131,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Leo"
},
"Start": "2011-01-14T05:56:54.8064911+05:30",
"End": "2011-10-17T10:38:36.6267549+05:30",
"Track": null
},
{
"Id": 136,
"ParentId": 131,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Virgo"
},
"Start": "2011-10-17T10:38:36.6267549+05:30",
"End": "2012-07-15T19:57:32.2778656+05:30",
"Track": null
},
{
"Id": 137,
"ParentId": 131,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Libra"
},
"Start": "2012-07-15T19:57:32.2778656+05:30",
"End": "2013-04-13T12:11:38.4057763+05:30",
"Track": null
},
{
"Id": 138,
"ParentId": 131,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Scorpio"
},
"Start": "2013-04-13T12:11:38.4057763+05:30",
"End": "2014-01-14T00:25:30.3587206+05:30",
"Track": null
},
{
"Id": 139,
"ParentId": 131,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Sagittarius"
},
"Start": "2014-01-14T00:25:30.3587206+05:30",
"End": "2014-10-17T05:02:49.4389452+05:30",
"Track": null
},
{
"Id": 140,
"ParentId": 131,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Capricorn"
},
"Start": "2014-10-17T05:02:49.4389452+05:30",
"End": "2015-07-16T14:23:31.14237+05:30",
"Track": null
},
{
"Id": 141,
"ParentId": 131,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Aquarius"
},
"Start": "2015-07-16T14:23:31.14237+05:30",
"End": "2016-04-13T06:30:44.3337609+05:30",
"Track": null
},
{
"Id": 142,
"ParentId": 131,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Pisces"
},
"Start": "2016-04-13T06:30:44.3337609+05:30",
"End": "2017-01-13T18:51:31.927664+05:30",
"Track": null
},
{
"Id": 143,
"ParentId": 131,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Aries"
},
"Start": "2017-01-13T18:51:31.927664+05:30",
"End": "2017-10-16T23:28:04.6326734+05:30",
"Track": null
},
{
"Id": 144,
"ParentId": null,
"Level": 1,
"Lord": {
"Kind": "Sign",
"Name": "Gemini"
},
"Start": "2017-10-16T23:28:04.6326734+05:30",
"End": "2026-10-17T06:44:02.5742036+05:30",
"Track": null
},
{
"Id": 145,
"ParentId": 144,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Gemini"
},
"Start": "2017-10-16T23:28:04.6326734+05:30",
"End": "2018-07-16T08:48:07.5831293+05:30",
"Track": null
},
{
"Id": 146,
"ParentId": 144,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Cancer"
},
"Start": "2018-07-16T08:48:07.5831293+05:30",
"End": "2019-04-14T00:51:37.2407052+05:30",
"Track": null
},
{
"Id": 147,
"ParentId": 144,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Leo"
},
"Start": "2019-04-14T00:51:37.2407052+05:30",
"End": "2020-01-14T13:20:52.5158075+05:30",
"Track": null
},
{
"Id": 148,
"ParentId": 144,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Virgo"
},
"Start": "2020-01-14T13:20:52.5158075+05:30",
"End": "2020-10-16T17:58:15.5647136+05:30",
"Track": null
},
{
"Id": 149,
"ParentId": 144,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Libra"
},
"Start": "2020-10-16T17:58:15.5647136+05:30",
"End": "2021-07-16T03:14:35.6743908+05:30",
"Track": null
},
{
"Id": 150,
"ParentId": 144,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Scorpio"
},
"Start": "2021-07-16T03:14:35.6743908+05:30",
"End": "2022-04-13T19:23:52.6200353+05:30",
"Track": null
},
{
"Id": 151,
"ParentId": 144,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Sagittarius"
},
"Start": "2022-04-13T19:23:52.6200353+05:30",
"End": "2023-01-14T07:58:19.8051376+05:30",
"Track": null
},
{
"Id": 152,
"ParentId": 144,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Capricorn"
},
"Start": "2023-01-14T07:58:19.8051376+05:30",
"End": "2023-10-17T12:22:24.0850611+05:30",
"Track": null
},
{
"Id": 153,
"ParentId": 144,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Aquarius"
},
"Start": "2023-10-17T12:22:24.0850611+05:30",
"End": "2024-07-15T21:39:39.6608794+05:30",
"Track": null
},
{
"Id": 154,
"ParentId": 144,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Pisces"
},
"Start": "2024-07-15T21:39:39.6608794+05:30",
"End": "2025-04-13T14:03:43.0597014+05:30",
"Track": null
},
{
"Id": 155,
"ParentId": 144,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Aries"
},
"Start": "2025-04-13T14:03:43.0597014+05:30",
"End": "2026-01-14T02:20:19.0035128+05:30",
"Track": null
},
{
"Id": 156,
"ParentId": 144,
"Level": 2,
"Lord": {
"Kind": "Sign",
"Name": "Taurus"
},
"Start": "2026-01-14T02:20:19.0035128+05:30",
"End": "2026-10-17T06:44:02.5742036+05:30",
"Track": null
}
],
"Notes": [
{
"Label": "StartSign",
"Value": "Cancer"
},
{
"Label": "AntardasaMode",
"Value": "DasaSign"
}
]
}POST https://vedastro.zaishi.net/api/Calculate/DasaForLife. SDKs unwrap Payload.DasaForLife; raw HTTP includes Status, Input and Payload. Check Status before reading Payload.
curl --request POST https://vedastro.zaishi.net/api/Calculate/DasaForLife \\
--header 'Content-Type: application/json' \\
--data-binary @request.json{
"birthTime": {
"StdTime": "14:20 16/10/1918 +05:30",
"Location": {
"Name": "Bangalore",
"Longitude": 77.5833,
"Latitude": 12.9667
}
},
"system": "Shoola",
"depth": 2,
"Ayanamsa": "RAMAN",
"APIKey": "FreeAPIUser"
}Birth: 14:20 16/10/1918 +05:30, Bangalore (longitude 77.5833, latitude 12.9667), Raman Ayanamsa. The following are the first 4 major periods from the actual recorded response.
Resolved method: Shoola. Twelve nine-year sign periods, equal antardasas.
| Lord | Start | End (exclusive) |
|---|---|---|
| Cancer | 1918-10-16T14:20:00+05:30 | 1927-10-16T21:47:54.3122946+05:30 |
| Leo | 1927-10-16T21:47:54.3122946+05:30 | 1936-10-16T05:15:41.1624337+05:30 |
| Virgo | 1936-10-16T05:15:41.1624337+05:30 | 1945-10-16T12:22:52.2627489+05:30 |
| Libra | 1945-10-16T12:22:52.2627489+05:30 | 1954-10-16T19:54:33.3365928+05:30 |
Sample applicability: conditions met. Applicable to all charts.
Read the complete request, response and SDK examples ↓These sign-based rules follow the documented recovered JHora implementation. The supplied Rath and Raman texts do not establish these five systems. A recovered drawing routine is not treated as proof of calculation accuracy.
Recovered sign-strength rules and Shoola port; implementation audit
DasaForLife returns a single chronological Periods array. Each level defined by the system is present, up to the requested depth. Filter by Level to draw bands, or follow ParentId to build a tree.
Level 1 = Mahadasa, 2 = Bhukti, 3 = Antaram, through level 8.
// Node.js
const bhuktis = result.Periods.filter(p => p.Level === 2);Ids are local to this response. A root has no parent; a child references its enclosing period.
Id 1 · Rahu · Level 1
├─ Id 2 · Saturn · ParentId 1
└─ Id 3 · Mercury · ParentId 1| Field | How to use it |
|---|---|
Id / ParentId | Response-local integer id and nullable parent id. Build relationships within this result; do not store them as permanent identifiers. |
Level | Subdivision depth, 1–8. Systems that define no subperiods return level 1 only. |
Lord | { Kind, Name }. Kind is Planet or Sign; planetary systems and rasi systems share one shape. |
Start / End | ISO timestamps with offset. Half-open intervals: [Start, End). The first period starts at birth; its natural beginning may be earlier. |
Track | Null for single-track systems. Sudarsana returns three tracks: Lagna, Moon and Sun. |
Metadata explains the calculation: System, Method, MethodReason, YearConvention, LifeSpanYears, IsApplicable, ApplicabilityReason and display-only Notes.
DasaAtTime returns Levels with Level, Type, Lord, Start and End for the chain running at at.
Ayanamsa sets zodiac positions. DasaOptions.YearConvention sets duration. Janma defaults to 360-day years; Chara and Kalachakra use mean tropical years; other selections use true sidereal solar motion.
Signatures below use API wire names and server defaults. Python and Node.js retain PascalCase method names; Dart and Java use lowerCamelCase; Go retains PascalCase with a context first and an optional options struct.
DasaForLife(birthTime, system = Vimshottari, depth = 3, options = null)
The whole system-defined life as one chronological Periods array.
Open example →DasaAtTime(birthTime, at, system = Vimshottari, depth = 3, options = null)
The running chain at one moment, with the start and end of every level.
Open example →CheckDasaSystemApplicability(birthTime)
Advanced discovery: every supported system, whether it applies to this chart, why, its life span and whether it defines subperiods.
Open example →| Parameter | Required / default | Meaning |
|---|---|---|
birthTime | Required | Time and birth location. |
at | Required for DasaAtTime | Moment to inspect; must be inside the system's life. |
system | Vimshottari | One of the 24 forms. Explicit choices are never silently replaced. |
depth | 3 | Integer 1–8. Start with 1 or 2 for long spans. |
options | null | YearConvention, plus Kalachakra, Shoola or Narayana Sama settings only for those systems. |
LifePredictor and Events APIs keep their sampled time-slice evaluation. Dasa calls return raw periods and no interpretation; use the API builder for event/chart calls.
Each client library sends requests to the same hosted VedAstro API. Install the SDK for your language, then use the examples above with the public API base URL. Keep API keys in your application configuration; the public examples use FreeAPIUser.
pip install vedastroSource & setup ↗npm install vedastroSource & setup ↗dart pub add vedastroSource & setup ↗go get github.com/VedAstro/VedAstro.GoSource & setup ↗org.vedastro:vedastro:1.0.0Source & setup ↗API base URL: https://vedastro.zaishi.net/api/Calculate
Also explore the API overview, interactive API builder, Python library guide and Postman collection.
Applicable to all charts.
A stronger-opposite-sign rule resolves the starting reference. Follow the implemented sign order in the result rather than assuming every sign-based system begins and proceeds identically.
Request depth 1–8; the response includes only levels defined by this system. Use a date query for deep detail without generating a whole-life expansion.
The default is TrueSiderealSolar. Ayanamsa controls zodiac positions, while DasaOptions.YearConvention controls durations. DasaOptions.ShoolaAntardasa selects the antardasa mode.