changedOutput schema / properties / current / description
Previous value: -"The service's song"New value: +"The service's first song"
addedOutput schema / properties / service / properties / earth
Added value: +{
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "enso": {
+ "additionalProperties": {},
+ "properties": {
+ "asOf": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "status": {
+ "type": "string"
+ },
+ "synopsis": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "synopsis",
+ "asOf"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "enso"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "The Earth's state the service was planned from: El Niño or La Niña as NOAA's monthly outlook gave it. Null when NOAA could not be reached, and for the rotation"
+}
addedOutput schema / properties / service / properties / loopSeconds / description
Added value: +"The service's length"
changedOutput schema / properties / service / properties / now / description
Previous value: -"The part in progress"New value: +"The part a visitor begins with: the first"
changedOutput schema / properties / service / properties / now / properties / start / description
Previous value: -"Seconds into the service at which this part begins"New value: +"Seconds into the service at which this part begins, heard from the beginning"
addedOutput schema / properties / service / properties / order / description
Added value: +"The service in order, heard from its beginning"
changedOutput schema / properties / service / properties / order / items / properties / start / description
Previous value: -"Seconds into the service at which this part begins"New value: +"Seconds into the service at which this part begins, heard from the beginning"
addedOutput schema / properties / service / properties / season
Added value: +{
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "basis": {
+ "type": "string"
+ },
+ "calendar": {
+ "additionalProperties": {},
+ "properties": {
+ "date": {
+ "type": "string"
+ },
+ "days": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "next": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "next",
+ "date",
+ "days"
+ ],
+ "type": "object"
+ },
+ "hemisphere": {
+ "enum": [
+ "north",
+ "south"
+ ],
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "next": {
+ "additionalProperties": {},
+ "properties": {
+ "date": {
+ "type": "string"
+ },
+ "days": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "turning": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "turning",
+ "date",
+ "days"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "name",
+ "hemisphere",
+ "basis",
+ "next",
+ "calendar"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "The season where your timezone points: by the sun, with the next equinox or solstice, and by the calendar. Null when no timezone, or a place-less one (UTC, Etc/), was sent; send timezone=Area/City to have it"
+}
addedOutput schema / properties / service / properties / sky
Added value: +{
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "eclipses": {
+ "items": {
+ "additionalProperties": {},
+ "properties": {
+ "date": {
+ "type": "string"
+ },
+ "days": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "kind": {
+ "type": "string"
+ },
+ "type": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "type",
+ "date",
+ "days"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "moon": {
+ "additionalProperties": {},
+ "properties": {
+ "illumination": {
+ "type": "number"
+ },
+ "phase": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "phase",
+ "illumination"
+ ],
+ "type": "object"
+ },
+ "planets": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "events": {
+ "items": {
+ "additionalProperties": {},
+ "properties": {
+ "body": {
+ "type": "string"
+ },
+ "date": {
+ "type": "string"
+ },
+ "days": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "kind": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "body",
+ "kind",
+ "date",
+ "days"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "visible": {
+ "anyOf": [
+ {
+ "items": {
+ "additionalProperties": {},
+ "properties": {
+ "name": {
+ "type": "string"
+ },
+ "when": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "when"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "visible",
+ "events"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "showers": {
+ "items": {
+ "additionalProperties": {},
+ "properties": {
+ "days": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "name": {
+ "type": "string"
+ },
+ "peak": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "peak",
+ "days"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "spaceWeather": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "asOf": {
+ "type": "string"
+ },
+ "kp": {
+ "type": "number"
+ },
+ "scale": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "kp",
+ "scale",
+ "asOf"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "voyagers": {
+ "anyOf": [
+ {
+ "items": {
+ "additionalProperties": {},
+ "properties": {
+ "craft": {
+ "type": "string"
+ },
+ "date": {
+ "type": "string"
+ },
+ "days": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "what": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "craft",
+ "what",
+ "date",
+ "days"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "moon",
+ "planets",
+ "spaceWeather",
+ "showers",
+ "eclipses",
+ "voyagers"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "What the service was planned from: the moon, the planets seen from your hemisphere (null for a place unknown) and their events within three weeks, NOAA's space-weather forecast as of planning, any meteor shower or eclipse within three weeks, and the Voyagers near their dates. Null for a plan made before plans recorded it, and for the rotation"
+}
addedOutput schema / properties / service / properties / visitors
Added value: +{
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "days": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "reflections": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "themes": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "tier": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "tier",
+ "days",
+ "reflections",
+ "themes"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "What visitors, human and AI, left in reflections over the days before the service, as the themes its planner was told: never their words or names. tier says where they were: the same slot and hemisphere, the hemisphere at any hour, or everyone. Null for a service planned without any"
+}
changedOutput schema / properties / service / required
Previous value: -[
- "slot",
- "timezone",
- "today",
- "name",
- "word",
- "arrangedBy",
- "order",
- "now",
- "offset",
- "remaining",
- "loopSeconds",
- "nextSlot"
-]New value: +[
+ "slot",
+ "timezone",
+ "today",
+ "name",
+ "word",
+ "arrangedBy",
+ "season",
+ "sky",
+ "visitors",
+ "earth",
+ "order",
+ "now",
+ "offset",
+ "remaining",
+ "loopSeconds",
+ "nextSlot"
+]