changedOutput schema / $defs / ChartResponse / allOf
Previous value: -[
- {
- "$ref": "#/$defs/Envelope"
- },
- {
- "properties": {
- "ascendant": {
- "properties": {
- "degree": {
- "type": "number"
- },
- "nakshatra": {
- "type": [
- "string",
- "null"
- ]
- },
- "sign": {
- "type": "string"
- }
- },
- "type": "object"
- },
- "aspects": {
- "description": "The five Ptolemaic majors by degree with orbs — a Western construction, not Vedic graha dṛṣṭi.",
- "items": {
- "properties": {
- "applying": {
- "type": "boolean"
- },
- "orb": {
- "type": "number"
- },
- "planet1": {
- "type": "string"
- },
- "planet2": {
- "type": "string"
- },
- "type": {
- "type": "string"
- }
- },
- "type": "object"
- },
- "type": "array"
- },
- "computationId": {
- "description": "SHA-256 of the inputs: identical inputs give the same id, and it never exposes the birth data.",
- "type": "string"
- },
- "dasha": {
- "properties": {
- "current": {
- "$ref": "#/$defs/CurrentDasha"
- },
- "timeline": {
- "items": {
- "$ref": "#/$defs/DashaPeriod"
- },
- "type": "array"
- }
- },
- "type": [
- "object",
- "null"
- ]
- },
- "divisionals": {
- "description": "The vargas requested (default D9 and D10).",
- "items": {
- "$ref": "#/$defs/DivisionalChart"
- },
- "type": "array"
- },
- "domain": {
- "const": "core_chart",
- "type": "string"
- },
- "houses": {
- "items": {
- "$ref": "#/$defs/House"
- },
- "type": "array"
- },
- "planets": {
- "items": {
- "$ref": "#/$defs/Planet"
- },
- "type": "array"
- },
- "relocation": {
- "additionalProperties": true,
- "description": "Present when `location` was sent: this chart's own frame recomputed for that place.",
- "type": "object"
- },
- "western": {
- "additionalProperties": true,
- "description": "Modern Western techniques, published alongside the Jyotiṣa engine and not part of it. Every object carries `tradition: \"western\"` and `classical: false`.",
- "type": "object"
- },
- "yogas": {
- "items": {
- "$ref": "#/$defs/Yoga"
- },
- "type": "array"
- }
- },
- "type": "object"
- }
-]New value: +[
+ {
+ "$ref": "#/$defs/Envelope"
+ },
+ {
+ "properties": {
+ "ascendant": {
+ "properties": {
+ "degree": {
+ "type": "number"
+ },
+ "nakshatra": {
+ "description": "Nakṣatra of the sidereal ascendant.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "pada": {
+ "description": "Pada (1–4) of the ascendant's nakṣatra.",
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "sign": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "aspects": {
+ "description": "The five Ptolemaic majors by degree with orbs — a Western construction, not Vedic graha dṛṣṭi.",
+ "items": {
+ "properties": {
+ "applying": {
+ "type": "boolean"
+ },
+ "orb": {
+ "type": "number"
+ },
+ "planet1": {
+ "type": "string"
+ },
+ "planet2": {
+ "type": "string"
+ },
+ "type": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "computationId": {
+ "description": "SHA-256 of every input that changes the result (birth date, time, coordinates, timezone, frame, daśā switch and depth, divisionals): identical inputs give the same id, different requests never share one, and it never exposes the birth data.",
+ "type": "string"
+ },
+ "dasha": {
+ "properties": {
+ "current": {
+ "$ref": "#/$defs/CurrentDasha"
+ },
+ "timeline": {
+ "items": {
+ "$ref": "#/$defs/DashaPeriod"
+ },
+ "type": "array"
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "divisionals": {
+ "description": "The vargas requested (default D9 and D10).",
+ "items": {
+ "$ref": "#/$defs/DivisionalChart"
+ },
+ "type": "array"
+ },
+ "domain": {
+ "const": "core_chart",
+ "type": "string"
+ },
+ "houses": {
+ "items": {
+ "$ref": "#/$defs/House"
+ },
+ "type": "array"
+ },
+ "planets": {
+ "items": {
+ "$ref": "#/$defs/Planet"
+ },
+ "type": "array"
+ },
+ "relocation": {
+ "additionalProperties": true,
+ "description": "Present when `location` was sent: this chart's own frame recomputed for that place.",
+ "type": "object"
+ },
+ "western": {
+ "additionalProperties": true,
+ "description": "Modern Western techniques, published alongside the Jyotiṣa engine and not part of it. Every object carries `tradition: \"western\"` and `classical: false`.",
+ "type": "object"
+ },
+ "yogas": {
+ "items": {
+ "$ref": "#/$defs/Yoga"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ }
+]