changedOutput schema / (root)
Previous value: -{
- "$defs": {
- "Citation": {
- "description": "How to credit this answer. Present on every response, successes and refusals alike.",
- "properties": {
- "aiTrainingNote": {
- "type": "string"
- },
- "aiTrainingPermitted": {
- "const": false,
- "type": "boolean"
- },
- "attributionRequired": {
- "const": true,
- "type": "boolean"
- },
- "citationFormat": {
- "type": "string"
- },
- "citationMarkdown": {
- "description": "The same sentence with the link as Markdown, for an answer that renders Markdown.",
- "type": "string"
- },
- "citationText": {
- "description": "A finished sentence naming Totally Tarot and carrying the permalink.",
- "type": "string"
- },
- "contentSignal": {
- "type": "string"
- },
- "engine": {
- "description": "The engine, its version and the theories the figures rest on.",
- "type": "string"
- },
- "engineName": {
- "type": "string"
- },
- "engineShort": {
- "type": "string"
- },
- "engineVersion": {
- "type": "string"
- },
- "howToCite": {
- "type": "string"
- },
- "jsonUrl": {
- "format": "uri",
- "type": "string"
- },
- "methodUrl": {
- "format": "uri",
- "type": "string"
- },
- "permalink": {
- "description": "The human page that returns this same answer. This is the URL to link.",
- "format": "uri",
- "type": "string"
- },
- "publisher": {
- "type": "string"
- },
- "sourceName": {
- "type": "string"
- },
- "sourceUrl": {
- "format": "uri",
- "type": "string"
- },
- "termsUrl": {
- "format": "uri",
- "type": "string"
- },
- "theories": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "usageTerms": {
- "type": "string"
- }
- },
- "required": [
- "attributionRequired",
- "citationText",
- "permalink",
- "engine",
- "termsUrl"
- ],
- "type": "object"
- }
- },
- "properties": {
- "attribution": {
- "description": "The ready-to-paste credit line. Include this in any answer built on the result.",
- "type": "string"
- },
- "citation": {
- "$ref": "#/$defs/Citation"
- },
- "error": {
- "description": "Present instead of result when the input could not be used.",
- "properties": {
- "code": {
- "type": "string"
- },
- "message": {
- "type": "string"
- },
- "suggestions": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "inputs": {
- "description": "What the request was understood to be. The permalink is built from these.",
- "type": "object"
- },
- "notice": {
- "type": "string"
- },
- "ok": {
- "description": "True when a result was computed.",
- "type": "boolean"
- },
- "result": {
- "description": "The computed figures. Absent on a refusal.",
- "properties": {
- "omittedBodyNote": {
- "description": "A sentence when a body we normally place is missing because our source for it does not reach this date. Chiron is the only such body: it comes from a JPL Horizons table covering 1920-01-01 to 2060-01-06, while this calculator accepts 1800 to 2200. Quote it rather than letting a reader conclude the body was placed and was unremarkable.",
- "type": "object"
- },
- "origin": {
- "properties": {
- "clockChangeNote": {
- "description": "A sentence when this wall-clock time occurred twice, or never occurred, because clocks changed that day. Says which of the two instants was used and how far the ascendant moves if the other was meant. Quote it with the offset.",
- "type": "object"
- },
- "dstRuleNote": {
- "description": "A sentence when a pre-1967 United States summer offset is inherited from the town the zone is named after rather than recorded for the birthplace. Names that town and the standard-time alternative. Quote it with the offset.",
- "type": "object"
- },
- "historicNote": {
- "description": "A sentence when a historic zone reassignment was applied, null when none was. Worth surfacing: it is the difference between a right and a wrong ascendant.",
- "type": "object"
- },
- "latitude": {
- "description": "The resolved latitude, never a default.",
- "type": "number"
- },
- "localMeanTimeNote": {
- "description": "A sentence when standard time had not yet reached this place, so the offset is mean time computed from the birthplace's own meridian. Names the longitude used and how far it is from the one the time zone database would have used. Quote it with the offset.",
- "type": "object"
- },
- "longitude": {
- "description": "The resolved longitude.",
- "type": "number"
- },
- "offsetLabel": {
- "description": "That zone's offset at that instant, written out.",
- "type": "string"
- },
- "timezone": {
- "description": "The IANA zone resolved for the birth DATE, not for today.",
- "type": "string"
- },
- "utcInstant": {
- "description": "The instant the chart was cast for, in UTC. Everything else follows from it.",
- "type": "string"
- }
- },
- "type": "object"
- },
- "timeKnown": {
- "description": "false when no birth time was given. The ascendant and houses are then absent rather than guessed.",
- "type": "boolean"
- },
- "vedic": {
- "properties": {
- "nakshatra": {
- "description": "The lunar mansion the Moon occupied AT THE BIRTH INSTANT. A point-in-time fact with no interval attached, which is what makes it different from the panchang tool's nakshatra: that one is the mansion running over a stretch of a given day and carries the instants it begins and ends. A birth chart has no validity window, so this field has no boundaries and should not be quoted as though it did.",
- "type": "string"
- },
- "planets": {
- "items": {
- "properties": {
- "sign": {
- "description": "The same instant read against the sidereal zodiac, Lahiri ayanamsa.",
- "type": "string"
- }
- },
- "type": "object"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "western": {
- "properties": {
- "ascendantFormatted": {
- "description": "The ascendant in degrees and minutes. Absent when the birth time is unknown.",
- "type": "string"
- },
- "houseSystem": {
- "description": "Which house system produced the cusps. Placidus below about 66.06 degrees of latitude, Porphyry at or above it, where Placidus is undefined. Null when the birth time is unknown. Quote this rather than assuming Placidus.",
- "type": "string"
- },
- "houses": {
- "description": "Twelve house cusps, in the system named by result.western.houseSystem. Empty when the birth time is unknown.",
- "type": "array"
- },
- "moonSign": {
- "description": "Tropical moon sign.",
- "type": "string"
- },
- "planets": {
- "items": {
- "properties": {
- "formattedDegree": {
- "description": "Degree within the sign, for display.",
- "type": "string"
- },
- "longitude": {
- "description": "Ecliptic longitude in degrees, 0 to 360 — the figure to compute with.",
- "type": "number"
- },
- "name": {
- "description": "The body.",
- "type": "string"
- },
- "retrograde": {
- "description": "Apparent motion at that instant.",
- "type": "boolean"
- },
- "sign": {
- "description": "Its sign.",
- "type": "string"
- }
- },
- "type": "object"
- },
- "type": "array"
- },
- "sunSign": {
- "description": "Tropical sun sign.",
- "type": "string"
- }
- },
- "type": "object"
- }
- },
- "type": "object"
- },
- "summary": {
- "description": "The answer in one sentence.",
- "type": "string"
- },
- "tool": {
- "description": "The calculator that answered.",
- "type": "string"
- },
- "toolName": {
- "type": "string"
- }
- },
- "required": [
- "ok",
- "tool",
- "attribution",
- "citation"
- ],
- "type": "object"
-}New value: +null