{"openapi":"3.1.0","info":{"title":"Black Hole Flight Simulator","description":"Pilot a fuel-limited spaceship toward a black hole, compare gravity models, and watch its trajectory and flight telemetry.","version":"1.0"},"servers":[{"url":"https://dabbled.ai"}],"paths":{"/apps/black-hole-flight-simulator":{"get":{"operationId":"blackHoleFlightSimulator","summary":"Pilot a fuel-limited spaceship toward a black hole, compare gravity models, and watch its trajectory and flight telemetry.","parameters":[{"name":"physics_model","in":"query","required":true,"description":"Gravity model","schema":{"type":"string","enum":["newtonian","pw","schwarzschild"]}},{"name":"black_hole_mass","in":"query","required":true,"description":"Black hole mass","schema":{"type":"number"}},{"name":"bh_mass_unit","in":"query","required":true,"description":"Black hole mass unit","schema":{"type":"string","enum":["solar","kg"]}},{"name":"initial_radius","in":"query","required":true,"description":"Initial radius","schema":{"type":"number"}},{"name":"radius_unit","in":"query","required":true,"description":"Initial radius unit","schema":{"type":"string","enum":["rs","km"]}},{"name":"initial_speed","in":"query","required":true,"description":"Initial speed","schema":{"type":"number"}},{"name":"speed_unit","in":"query","required":true,"description":"Initial speed unit","schema":{"type":"string","enum":["c","kms"]}},{"name":"launch_angle","in":"query","required":true,"description":"Initial heading in degrees from outward radial","schema":{"type":"number"}},{"name":"ship_mass","in":"query","required":true,"description":"Ship dry mass in kg","schema":{"type":"number"}},{"name":"fuel_mass","in":"query","required":true,"description":"Initial fuel in kg","schema":{"type":"number"}},{"name":"exhaust_velocity","in":"query","required":true,"description":"Exhaust velocity in km/s","schema":{"type":"number"}},{"name":"thrust","in":"query","required":true,"description":"Thrust in newtons","schema":{"type":"number"}},{"name":"engines_on","in":"query","required":false,"description":"Engines on","schema":{"type":"boolean"}},{"name":"thrust_direction","in":"query","required":true,"description":"Thrust direction","schema":{"type":"string","enum":["inward","outward","prograde","retrograde"]}},{"name":"view_mode","in":"query","required":false,"description":"Trajectory view","schema":{"type":"string","enum":["2d","3d"]}},{"name":"center_ship","in":"query","required":false,"description":"Center on ship","schema":{"type":"boolean"}},{"name":"show_trace","in":"query","required":false,"description":"Show trajectory","schema":{"type":"boolean"}}],"responses":{"200":{"description":"Rendered app reflecting the given inputs."}}}}}}