Skip to main content
Glama

Sun–Jupiter orbit sensitivity map

kepler_stability
Read-onlyIdempotent

Survey up to 512 initial orbits in a planar circular Sun–Jupiter model; at most 4 million reserved CPU steps. Return finite-window sensitivity, actual durations, sampled Jacobi drift and explicit stops. Bands do not prove chaos or stability; radial overlap is not an encounter. Direct-only.

Input Schema

NameRequiredDescriptionDefault
n_aYes
n_eYes
e_maxYes
e_minYes
a_max_auYes
a_min_auYes
mass_ratioNo
duration_yrNo
max_work_unitsNo
steps_per_yearNo
initial_phase_degNo
jupiter_semi_major_auNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -{
      -  "$schema": "http://json-schema.org/draft-07/schema#",
      -  "additionalProperties": false,
      -  "properties": {
      -    "assumptions": {
      -      "items": {
      -        "maxLength": 512,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "maxItems": 64,
      -      "minItems": 1,
      -      "type": "array"
      -    },
      -    "contract_version": {
      -      "const": "0.2.0",
      -      "type": "string"
      -    },
      -    "elapsed_ms": {
      -      "maximum": 1000000000,
      -      "minimum": 0,
      -      "type": "number"
      -    },
      -    "engine": {
      -      "const": "rust-cpu",
      -      "type": "string"
      -    },
      -    "grid": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "a_max_au": {
      -          "maximum": 5.6,
      -          "minimum": 1.5,
      -          "type": "number"
      -        },
      -        "a_min_au": {
      -          "maximum": 5.5,
      -          "minimum": 1.5,
      -          "type": "number"
      -        },
      -        "close_encounter": {
      -          "maximum": 512,
      -          "minimum": 0,
      -          "type": "integer"
      -        },
      -        "e_max": {
      -          "maximum": 0.7,
      -          "minimum": 0,
      -          "type": "number"
      -        },
      -        "e_min": {
      -          "maximum": 0.7,
      -          "minimum": 0,
      -          "type": "number"
      -        },
      -        "escaped": {
      -          "maximum": 512,
      -          "minimum": 0,
      -          "type": "integer"
      -        },
      -        "high_sensitivity": {
      -          "maximum": 512,
      -          "minimum": 0,
      -          "type": "integer"
      -        },
      -        "jupiter_crossing": {
      -          "maximum": 512,
      -          "minimum": 0,
      -          "type": "integer"
      -        },
      -        "kepler_failed": {
      -          "maximum": 512,
      -          "minimum": 0,
      -          "type": "integer"
      -        },
      -        "low_sensitivity": {
      -          "maximum": 512,
      -          "minimum": 0,
      -          "type": "integer"
      -        },
      -        "moderate_sensitivity": {
      -          "maximum": 512,
      -          "minimum": 0,
      -          "type": "integer"
      -        },
      -        "n_a": {
      -          "maximum": 64,
      -          "minimum": 2,
      -          "type": "integer"
      -        },
      -        "n_e": {
      -          "maximum": 64,
      -          "minimum": 2,
      -          "type": "integer"
      -        },
      -        "not_evaluated": {
      -          "maximum": 512,
      -          "minimum": 0,
      -          "type": "integer"
      -        },
      -        "numerical_warning": {
      -          "maximum": 512,
      -          "minimum": 0,
      -          "type": "integer"
      -        },
      -        "points_evaluated": {
      -          "maximum": 512,
      -          "minimum": 0,
      -          "type": "integer"
      -        },
      -        "points_total": {
      -          "maximum": 512,
      -          "minimum": 4,
      -          "type": "integer"
      -        }
      -      },
      -      "required": [
      -        "a_max_au",
      -        "a_min_au",
      -        "close_encounter",
      -        "e_max",
      -        "e_min",
      -        "escaped",
      -        "high_sensitivity",
      -        "jupiter_crossing",
      -        "kepler_failed",
      -        "low_sensitivity",
      -        "moderate_sensitivity",
      -        "n_a",
      -        "n_e",
      -        "not_evaluated",
      -        "numerical_warning",
      -        "points_evaluated",
      -        "points_total"
      -      ],
      -      "type": "object"
      -    },
      -    "map_text": {
      -      "items": {
      -        "maxLength": 128,
      -        "minLength": 0,
      -        "type": "string"
      -      },
      -      "maxItems": 64,
      -      "minItems": 1,
      -      "type": "array"
      -    },
      -    "method": {
      -      "maxLength": 4096,
      -      "minLength": 1,
      -      "type": "string"
      -    },
      -    "notes": {
      -      "items": {
      -        "maxLength": 512,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "maxItems": 32,
      -      "minItems": 0,
      -      "type": "array"
      -    },
      -    "points": {
      -      "items": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "a_au": {
      -            "maximum": 5.6,
      -            "minimum": 1.5,
      -            "type": "number"
      -          },
      -          "crossing_year": {
      -            "anyOf": [
      -              {
      -                "maximum": 5000,
      -                "minimum": 0,
      -                "type": "number"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "e_init": {
      -            "maximum": 0.7,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "e_max": {
      -            "anyOf": [
      -              {
      -                "maximum": 1e+300,
      -                "minimum": 0,
      -                "type": "number"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "integrated_years": {
      -            "maximum": 5000,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "jacobi_drift": {
      -            "anyOf": [
      -              {
      -                "maximum": 1e+300,
      -                "minimum": 0,
      -                "type": "number"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "lyapunov_per_yr": {
      -            "anyOf": [
      -              {
      -                "maximum": 1e+300,
      -                "minimum": -1e+300,
      -                "type": "number"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "status": {
      -            "anyOf": [
      -              {
      -                "const": "low_sensitivity",
      -                "type": "string"
      -              },
      -              {
      -                "const": "moderate_sensitivity",
      -                "type": "string"
      -              },
      -              {
      -                "const": "high_sensitivity",
      -                "type": "string"
      -              },
      -              {
      -                "const": "jupiter_crossing",
      -                "type": "string"
      -              },
      -              {
      -                "const": "escaped",
      -                "type": "string"
      -              },
      -              {
      -                "const": "close_encounter",
      -                "type": "string"
      -              },
      -              {
      -                "const": "kepler_failed",
      -                "type": "string"
      -              },
      -              {
      -                "const": "numerical_warning",
      -                "type": "string"
      -              },
      -              {
      -                "const": "not_evaluated",
      -                "type": "string"
      -              }
      -            ]
      -          },
      -          "steps": {
      -            "maximum": 640000,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "stop_reason": {
      -            "anyOf": [
      -              {
      -                "const": "window_complete",
      -                "type": "string"
      -              },
      -              {
      -                "const": "work_budget",
      -                "type": "string"
      -              },
      -              {
      -                "const": "stretch_limit",
      -                "type": "string"
      -              },
      -              {
      -                "const": "initial_close_encounter",
      -                "type": "string"
      -              },
      -              {
      -                "const": "close_encounter_guard",
      -                "type": "string"
      -              },
      -              {
      -                "const": "escape_radius",
      -                "type": "string"
      -              },
      -              {
      -                "const": "kepler_failure",
      -                "type": "string"
      -              },
      -              {
      -                "const": "jacobi_warning",
      -                "type": "string"
      -              },
      -              {
      -                "const": "sensitivity_unresolved",
      -                "type": "string"
      -              }
      -            ]
      -          },
      -          "stretch_log": {
      -            "anyOf": [
      -              {
      -                "maximum": 1e+300,
      -                "minimum": -1e+300,
      -                "type": "number"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "a_au",
      -          "crossing_year",
      -          "e_init",
      -          "e_max",
      -          "integrated_years",
      -          "jacobi_drift",
      -          "lyapunov_per_yr",
      -          "status",
      -          "steps",
      -          "stop_reason",
      -          "stretch_log"
      -        ],
      -        "type": "object"
      -      },
      -      "maxItems": 512,
      -      "minItems": 1,
      -      "type": "array"
      -    },
      -    "provenance": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "client": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "name": {
      -              "type": "string"
      -            },
      -            "version": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "name",
      -            "version"
      -          ],
      -          "type": "object"
      -        },
      -        "identity_source": {
      -          "type": "string"
      -        },
      -        "model": {
      -          "type": "null"
      -        },
      -        "server": {
      -          "const": "scorecompute",
      -          "type": "string"
      -        },
      -        "tool": {
      -          "const": "kepler_stability",
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "tool",
      -        "server",
      -        "client",
      -        "identity_source",
      -        "model"
      -      ],
      -      "type": "object"
      -    },
      -    "statement": {
      -      "maxLength": 4096,
      -      "minLength": 1,
      -      "type": "string"
      -    },
      -    "system": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "executed_work_units": {
      -          "maximum": 4000000,
      -          "minimum": 0,
      -          "type": "integer"
      -        },
      -        "jacobi_warning_threshold": {
      -          "const": 0.001,
      -          "type": "number"
      -        },
      -        "jupiter_gm_au3_yr2": {
      -          "maximum": 5,
      -          "minimum": 0,
      -          "type": "number"
      -        },
      -        "jupiter_period_yr": {
      -          "maximum": 25,
      -          "minimum": 5,
      -          "type": "number"
      -        },
      -        "jupiter_semi_major_au": {
      -          "maximum": 8,
      -          "minimum": 3,
      -          "type": "number"
      -        },
      -        "mass_ratio": {
      -          "maximum": 0.04,
      -          "minimum": 0.000001,
      -          "type": "number"
      -        },
      -        "sun_gm_au3_yr2": {
      -          "maximum": 45,
      -          "minimum": 30,
      -          "type": "number"
      -        },
      -        "total_work_units": {
      -          "maximum": 4000000,
      -          "minimum": 0,
      -          "type": "integer"
      -        },
      -        "work_unit_cap": {
      -          "maximum": 4000000,
      -          "minimum": 10000,
      -          "type": "integer"
      -        }
      -      },
      -      "required": [
      -        "executed_work_units",
      -        "jacobi_warning_threshold",
      -        "jupiter_gm_au3_yr2",
      -        "jupiter_period_yr",
      -        "jupiter_semi_major_au",
      -        "mass_ratio",
      -        "sun_gm_au3_yr2",
      -        "total_work_units",
      -        "work_unit_cap"
      -      ],
      -      "type": "object"
      -    }
      -  },
      -  "required": [
      -    "assumptions",
      -    "contract_version",
      -    "elapsed_ms",
      -    "engine",
      -    "grid",
      -    "map_text",
      -    "method",
      -    "notes",
      -    "points",
      -    "statement",
      -    "system",
      -    "provenance"
      -  ],
      -  "type": "object"
      -}New value: +null
  2. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources