vedicproof
vedic proof · computation

Divisional Charts API

What is a divisional charts API?

A divisional charts API returns the vargas: secondary charts made by subdividing each rasi and re-mapping the result. D9 addresses marriage and dharma, D10 career, D7 progeny. Vedic Proof computes seven vargas by plain cyclical division and publishes the formula, since higher divisionals have genuinely competing derivations.

Request

Tools are called over MCP, so an assistant connected to https://vedicproof.com/mcp invokes get_databank itself. The arguments it sends are:

tool · get_databank
{
  "date_of_birth": "1994-01-19",
  "time_of_birth": "05:22",
  "city": "Kochi",
  "country": "India",
  "datasets": [
    "vargas"
  ]
}

Response

Every response carries a plain-language summary string plus structured data, and states the engine and ayanamsa it used. Abridged here for length.

result · json
{
  "data": { "vargas": {
    "D1": { "Sun": "Makara", "Moon": "Kumbha", "Lagna": "Dhanu" },
    "D9": { "Sun": "Vrischika", "Moon": "Mithuna", "Lagna": "Kanya" },
    "D10": { "Sun": "Kanya", "Moon": "Tula", "Lagna": "Meena" }
  } }
}

Which vargas are computed?

VargaDivisorTraditional subject
D1 Rasi1The chart itself
D2 Hora2Wealth
D3 Drekkana3Siblings, courage
D7 Saptamsa7Children
D9 Navamsa9Marriage, inner strength
D10 Dasamsa10Career
D12 Dwadasamsa12Parents

How is this calculated and verified?

These are the pinned parameters that affect this computation. The full disclosure, and the golden-chart corpus, live on /proof.

Divisional chart formulasClassical cyclic division; D1, D2, D3, D7, D9, D10, D12
Each varga sign is floor(sidereal longitude x divisor / 30) mod 12 - the plain cyclical derivation. D16 and above are not published because their competing derivations would need naming before they mean anything. We compute what we list and nothing more.
AyanamsaLahiri (Chitrapaksha), mean
Single supported system today, computed as a polynomial in Julian centuries from J2000 rather than read from a table. True-Chitra, KP-Newcomb and Raman are not offered; that is a limitation, not a default we are hiding.
Rounding and boundariesAssigned on unrounded longitude; displayed to the arc-minute
Rasi, nakshatra and pada are assigned from the full-precision longitude before any rounding, so a graha at 29.9999° stays in its own rasi. Degrees are formatted d° mm' ss" for display only.

Common questions

Why stop at D12?
Because D16 and above have competing classical derivations, and publishing one without naming the authority would be exactly the kind of silent choice this API exists to avoid.
Which derivation is used?
Cyclical: the varga sign index is floor(sidereal longitude x divisor / 30) modulo 12. Engines using Parivritti-traya or the Somanatha Hora variant will differ for D2 and D3.
Is the varga lagna included?
Yes. The ascendant is divided by the same rule as the grahas, so each varga has its own lagna.

Connect this to Claude or ChatGPT with one URL: https://vedicproof.com/mcp. First 14 days unlimited and free, then $1.99/month.

Related computations

all computations in docs →