vibz.art/docs
API ReferenceLilavati

Kundali

Compute a complete Khona Kundali for a birth event. Inputs: * date / time — birth event in the location's timezone * lat / lng / tz / altitude — provided via ``get_location`` dependency * house_system — Bhāva-Chalit cusp system Output: three-layer ``KundaliResult`` (computed / classical / provenance).

GET /lilavati/v1/kundali

Compute a complete Khona Kundali for a birth event.

Inputs:

  • date / time — birth event in the location's timezone
  • lat / lng / tz / altitude — provided via get_location dependency
  • house_system — Bhāva-Chalit cusp system

Output: three-layer KundaliResult (computed / classical / provenance).

Parameters

ParameterTypeRequiredDescription
datestringYesBirth date (YYYY-MM-DD).
timestringYesBirth time (HH:MM or HH:MM:SS) in the location's timezone.
house_systemstringNoOne of: placidus, whole_sign, equal, porphyry. Default: placidus. Default: placidus
latnumberYesLatitude
lngnumberYesLongitude
tzstringNoIANA timezone (e.g. 'Asia/Kolkata') Default: Asia/Kolkata
altitudenumberNoAltitude in meters Default: 0

Response

FieldTypeDescription
computedComputedLayer
classicalClassicalLayer
provenanceProvenance

ComputedLayer

The deterministic, Swiss-Ephemeris-derived facts of a chart.

Every field here is verifiable: feed the same (jd, lat, lng) into any other Swiss Ephemeris-based engine and you should get identical numbers (up to ayanamsa/house-system choice).

FieldTypeDescription
birthBirthInfo
ayanamsanumberLahiri ayanamsa value (degrees) at birth jd.
lagnaLagnaPosition
planetsPlanetPosition[]Planets
d1_chartobjectHouse (1..12) → list of English graha names occupying that house in D-1.
d2_chartobject (optional)D-2 (Hora) — wealth indications.
d3_chartobject (optional)D-3 (Drekkana) — siblings, courage.
d7_chartobject (optional)D-7 (Saptamsha) — children, progeny.
d9_chartobjectHouse (1..12) → list of English graha names occupying that house in D-9.
d10_chartobject (optional)D-10 (Dasamsa) — career, profession.
d12_chartobject (optional)D-12 (Dvadasamsa) — parents, lineage.
d30_chartobject (optional)D-30 (Trimsamsa) — character, hidden weaknesses.
dasha_tree`DashaPeriodnull` (optional)
sade_sati`SadeSatiInfonull` (optional)
birth_panchanga`BirthPanchanganull` (optional)

ClassicalLayer

Rule firings only. No verse text. No citation pointers. No prose.

FieldTypeDescription
rules_firedRuleFired[] (optional)Rules Fired

Provenance

Compute-stack provenance for the /transparency page + PDF footer.

FieldTypeDescription
ephemerisstring (optional)Ephemeris source.
ayanamsa_methodstring (optional)Ayanamsa standard.
computed_atstringUTC ISO 8601 timestamp at compute time.
lilavati_versionstringlilavati package version.
panchang_versionstringpanchang package version.