{"time":427117.77289548196,"rate":1,"rev":29,"next_id":51,"catalog_hash":"fae31c2474fd","counts":{"bodies":4,"parts":27,"resources":6,"vessels":9,"in_orbit":5,"landed":4,"users":3,"ships":7,"achievements":73,"contracts":29,"contracts_active":5},"achievements":[{"id":"first_launch","title":"Liftoff","description":"Launch a rocket from Earth.","reward":{"credits":200,"discovery":5},"trigger":{"event":"launch","where":{"body":"earth"}},"hidden":false,"disabled":false},{"id":"sound_barrier","title":"Sound Barrier","description":"Go supersonic inside an atmosphere.","reward":{"credits":100,"discovery":3},"trigger":{"event":"telemetry","where":{"mach":{"min":1}}},"hidden":false,"disabled":false},{"id":"alt_10km","title":"Above the Clouds","description":"Reach an altitude of 10 km.","reward":{"credits":150,"discovery":5},"trigger":{"event":"telemetry","where":{"altitude_m":{"min":10000}}},"hidden":false,"disabled":false},{"id":"alt_50km","title":"Edge of the Sky","description":"Reach an altitude of 50 km.","reward":{"credits":250,"discovery":8},"trigger":{"event":"telemetry","where":{"altitude_m":{"min":50000}}},"hidden":false,"disabled":false},{"id":"space","title":"Space!","description":"Leave the atmosphere.","reward":{"credits":400,"discovery":10},"trigger":{"event":"milestone","where":{"kind":"space"}},"hidden":false,"disabled":false},{"id":"speed_1km_s","title":"Faster Than a Bullet","description":"Reach 1 km/s.","reward":{"credits":200,"discovery":5},"trigger":{"event":"telemetry","where":{"speed_m_s":{"min":1000}}},"hidden":false,"disabled":false},{"id":"orbit","title":"Stable Orbit","description":"Get the periapsis clear of the atmosphere.","reward":{"credits":1000,"discovery":25},"trigger":{"event":"milestone","where":{"kind":"orbit"}},"hidden":false,"disabled":false},{"id":"escape","title":"Escape Velocity","description":"Leave Earth on an escape trajectory.","reward":{"credits":800,"discovery":20},"trigger":{"event":"milestone","where":{"kind":"escape","body":"earth"}},"hidden":false,"disabled":false},{"id":"parachute","title":"Canopy","description":"Deploy a parachute in flight.","reward":{"credits":100,"discovery":3},"trigger":{"event":"part_activated","where":{"behavior":"parachute"}},"hidden":false,"disabled":false},{"id":"staging","title":"Staged","description":"Fire a separator in flight.","reward":{"credits":100,"discovery":3},"trigger":{"event":"part_activated","where":{"behavior":"separator"}},"hidden":false,"disabled":false},{"id":"legs_aboard","title":"Gear Down","description":"Launch a vessel carrying landing struts.","reward":{"credits":100,"discovery":3},"trigger":{"event":"launch","where":{"behaviors":{"has":"landing_leg"}}},"hidden":false,"disabled":false},{"id":"heavy_lifter","title":"Heavy Lifter","description":"Launch a vessel of at least 12 parts.","reward":{"credits":300,"discovery":5},"trigger":{"event":"launch","where":{"part_count":{"min":12}}},"hidden":false,"disabled":false},{"id":"touchdown","title":"Touchdown","description":"Land back on Earth after a launch.","reward":{"credits":300,"discovery":8},"trigger":{"event":"milestone","where":{"kind":"landed","body":"earth"}},"hidden":false,"disabled":false},{"id":"high_g","title":"G-Monster","description":"Pull 8 g and live to tell.","reward":{"credits":150,"discovery":4},"trigger":{"event":"telemetry","where":{"g":{"min":8}}},"hidden":false,"disabled":false},{"id":"moon_soi","title":"Lunar Visitor","description":"Enter the Moon's sphere of influence.","reward":{"credits":1500,"discovery":40},"trigger":{"event":"soi_entered","where":{"body":"moon"}},"hidden":false,"disabled":false},{"id":"moon_landing","title":"One Small Step","description":"Land on the Moon.","reward":{"credits":5000,"discovery":100},"trigger":{"event":"milestone","where":{"kind":"landed","body":"moon"}},"hidden":false,"disabled":false},{"id":"mars_soi","title":"Red Planet","description":"Enter Mars' sphere of influence.","reward":{"credits":4000,"discovery":80},"trigger":{"event":"soi_entered","where":{"body":"mars"}},"hidden":false,"disabled":false},{"id":"rud","title":"Rapid Unscheduled Disassembly","description":"Lose a vessel in flight. It happens.","reward":{"credits":50,"discovery":1},"trigger":{"event":"outcome","where":{"outcome":{"in":["crashed","destroyed"]}}},"hidden":true,"disabled":false},{"id":"first_reading","title":"Field Science","description":"Take a reading with a thermometer or a barometer.","reward":{"credits":100,"discovery":3},"trigger":{"event":"reading","where":{}},"hidden":false,"disabled":false},{"id":"temp_1km_slow","title":"Slow Air at One Kilometre","description":"Read the temperature 1 km over Earth (900–1100 m) while moving between 2 and 60 m/s. A parachute descent does it.","reward":{"credits":300,"discovery":8},"trigger":{"event":"reading","where":{"sensor":"temperature","body":"earth","altitude_m":{"min":900,"max":1100},"airspeed_m_s":{"min":2,"max":60}}},"hidden":false,"disabled":false},{"id":"pressure_10km","title":"Thin Air","description":"Read the pressure between 10 and 12 km over Earth.","reward":{"credits":150,"discovery":5},"trigger":{"event":"reading","where":{"sensor":"pressure","body":"earth","altitude_m":{"min":10000,"max":12000}}},"hidden":false,"disabled":false},{"id":"temp_stratosphere","title":"Deep Freeze","description":"Read Earth's coldest air: 217 K or less, inside the atmosphere.","reward":{"credits":200,"discovery":6},"trigger":{"event":"reading","where":{"sensor":"temperature","body":"earth","in_air":true,"value":{"max":217.5}}},"hidden":false,"disabled":false},{"id":"pressure_vacuum","title":"Hard Vacuum","description":"Read zero pressure above Earth's atmosphere.","reward":{"credits":250,"discovery":8},"trigger":{"event":"reading","where":{"sensor":"pressure","body":"earth","altitude_m":{"min":70000}}},"hidden":false,"disabled":false},{"id":"temp_moon","title":"Lunar Weather Station","description":"Read the temperature low over the Moon, under 2 km.","reward":{"credits":2500,"discovery":50},"trigger":{"event":"reading","where":{"sensor":"temperature","body":"moon","altitude_m":{"max":2000}}},"hidden":false,"disabled":false},{"id":"pressure_mars","title":"Martian Weather Report","description":"Read the pressure inside Mars' atmosphere.","reward":{"credits":3000,"discovery":60},"trigger":{"event":"reading","where":{"sensor":"pressure","body":"mars","in_air":true}},"hidden":false,"disabled":false},{"id":"ignition","title":"Ignition","description":"Light an engine.","reward":{"credits":50,"discovery":2},"trigger":{"event":"part_activated","where":{"behavior":"engine"}},"hidden":false,"disabled":false},{"id":"attitude_control","title":"Pointing the Right Way","description":"Run a reaction wheel in flight.","reward":{"credits":100,"discovery":3},"trigger":{"event":"part_activated","where":{"behavior":"reaction_wheel"}},"hidden":false,"disabled":false},{"id":"science_package","title":"Science Package","description":"Launch a vessel carrying an instrument.","reward":{"credits":150,"discovery":4},"trigger":{"event":"launch","where":{"categories":{"has":"sensors"}}},"hidden":false,"disabled":false},{"id":"probe_launch","title":"Nobody Aboard","description":"Launch a vessel flown by a satellite controller.","reward":{"credits":200,"discovery":5},"trigger":{"event":"launch","where":{"parts":{"has":"sat_controller"}}},"hidden":false,"disabled":false},{"id":"mach_3","title":"Hypersonic","description":"Reach Mach 3 inside an atmosphere.","reward":{"credits":200,"discovery":5},"trigger":{"event":"telemetry","where":{"mach":{"min":3}}},"hidden":false,"disabled":false},{"id":"apoapsis_150km","title":"Ballistic Arc","description":"Put the top of your trajectory 150 km over Earth.","reward":{"credits":250,"discovery":6},"trigger":{"event":"telemetry","where":{"body":"earth","apoapsis_m":{"min":150000}}},"hidden":false,"disabled":false},{"id":"speed_orbital","title":"Orbital Velocity","description":"Reach 2.2 km/s around Earth — fast enough to keep missing it.","reward":{"credits":400,"discovery":10},"trigger":{"event":"telemetry","where":{"body":"earth","speed_m_s":{"min":2200}}},"hidden":false,"disabled":false},{"id":"alt_250km","title":"High Country","description":"Reach an altitude of 250 km over Earth.","reward":{"credits":500,"discovery":12},"trigger":{"event":"telemetry","where":{"body":"earth","altitude_m":{"min":250000}}},"hidden":false,"disabled":false},{"id":"alt_2000km","title":"The Long View","description":"Reach an altitude of 2,000 km over Earth.","reward":{"credits":900,"discovery":20},"trigger":{"event":"telemetry","where":{"body":"earth","altitude_m":{"min":2000000}}},"hidden":false,"disabled":false},{"id":"skyscraper","title":"Skyscraper","description":"Launch a vessel of at least 25 parts.","reward":{"credits":800,"discovery":15},"trigger":{"event":"launch","where":{"part_count":{"min":25}}},"hidden":false,"disabled":false},{"id":"readings_10","title":"Diligent Observer","description":"Take ten readings with one instrument on a single flight.","reward":{"credits":250,"discovery":8},"trigger":{"event":"reading","where":{"readings":{"min":10}}},"hidden":false,"disabled":false},{"id":"hot_skin","title":"Hot Soak","description":"Read 350 K or more. Above the air a thermometer reads its own skin, so this one glows.","reward":{"credits":400,"discovery":10},"trigger":{"event":"reading","where":{"sensor":"temperature","in_air":false,"value":{"min":350}}},"hidden":false,"disabled":false},{"id":"moon_orbit","title":"Lunar Orbit","description":"Circularise around the Moon.","reward":{"credits":3000,"discovery":60},"trigger":{"event":"milestone","where":{"kind":"orbit","body":"moon"}},"hidden":false,"disabled":false},{"id":"sun_soi","title":"Interplanetary","description":"Leave Earth behind and fall around the Sun.","reward":{"credits":2500,"discovery":50},"trigger":{"event":"soi_entered","where":{"body":"sun"}},"hidden":false,"disabled":false},{"id":"return_home","title":"Homeward Bound","description":"Come back into Earth's sphere of influence from somewhere else.","reward":{"credits":2000,"discovery":40},"trigger":{"event":"soi_entered","where":{"body":"earth"}},"hidden":false,"disabled":false},{"id":"mars_orbit","title":"Around the Red Planet","description":"Get into orbit around Mars.","reward":{"credits":5000,"discovery":100},"trigger":{"event":"milestone","where":{"kind":"orbit","body":"mars"}},"hidden":false,"disabled":false},{"id":"mars_landing","title":"Dust on the Legs","description":"Land on Mars.","reward":{"credits":8000,"discovery":150},"trigger":{"event":"milestone","where":{"kind":"landed","body":"mars"}},"hidden":false,"disabled":false},{"id":"temp_mars","title":"Martian Cold Snap","description":"Read 200 K or colder in Mars' atmosphere.","reward":{"credits":3000,"discovery":60},"trigger":{"event":"reading","where":{"sensor":"temperature","body":"mars","in_air":true,"value":{"max":200}}},"hidden":false,"disabled":false},{"id":"high_g_15","title":"Blackout","description":"Pull 15 g. Whoever was aboard is not enjoying this.","reward":{"credits":200,"discovery":5},"trigger":{"event":"telemetry","where":{"g":{"min":15}}},"hidden":true,"disabled":false},{"id":"moon_crash","title":"Lunar Lithobraking","description":"Arrive at the Moon rather faster than intended.","reward":{"credits":500,"discovery":10},"trigger":{"event":"outcome","where":{"outcome":"crashed","body":"moon"}},"hidden":true,"disabled":false},{"id":"solar_escape","title":"Interstellar","description":"Put a vessel on an escape trajectory out of the solar system.","reward":{"credits":20000,"discovery":300},"trigger":{"event":"milestone","where":{"kind":"escape","body":"sun"}},"hidden":true,"disabled":false},{"id":"panels_aboard","title":"Wings Packed","description":"Launch a vessel carrying a solar panel.","reward":{"credits":100,"discovery":3},"trigger":{"event":"launch","where":{"behaviors":{"has":"solar_panel"}}},"hidden":false,"disabled":false},{"id":"panels_open","title":"Unfolded","description":"Deploy a solar panel in flight.","reward":{"credits":150,"discovery":4},"trigger":{"event":"part_activated","where":{"behavior":"solar_panel"}},"hidden":false,"disabled":false},{"id":"panels_in_space","title":"Power in the Dark","description":"Unfold a solar panel above 140 km, where it belongs.","reward":{"credits":400,"discovery":8},"trigger":{"event":"part_activated","where":{"behavior":"solar_panel","altitude_m":{"min":140000}}},"hidden":false,"disabled":false},{"id":"srb_aboard","title":"Strapped On","description":"Launch a vessel carrying a solid booster.","reward":{"credits":100,"discovery":3},"trigger":{"event":"launch","where":{"behaviors":{"has":"solid_booster"}}},"hidden":false,"disabled":false},{"id":"srb_lit","title":"No Off Switch","description":"Light a solid booster. There is no taking it back.","reward":{"credits":150,"discovery":4},"trigger":{"event":"part_activated","where":{"behavior":"solid_booster"}},"hidden":false,"disabled":false},{"id":"srb_low_and_fast","title":"Off the Pad","description":"Pass 300 m/s below 5 km — the shove only solids give.","reward":{"credits":400,"discovery":8},"trigger":{"event":"telemetry","where":{"altitude_m":{"max":5000},"airspeed_m_s":{"min":300}}},"hidden":false,"disabled":false},{"id":"bay_aboard","title":"Cargo Manifest","description":"Launch with a payload bay aboard.","reward":{"credits":100,"discovery":3},"trigger":{"event":"launch","where":{"behaviors":{"has":"payload_bay"}}},"hidden":false,"disabled":false},{"id":"bay_open","title":"Doors Open","description":"Swing a payload bay's doors open in flight.","reward":{"credits":150,"discovery":4},"trigger":{"event":"part_activated","where":{"behavior":"payload_bay"}},"hidden":false,"disabled":false},{"id":"bay_open_space","title":"Open for Business","description":"Open a payload bay above 140 km, where its cargo belongs.","reward":{"credits":400,"discovery":8},"trigger":{"event":"part_activated","where":{"behavior":"payload_bay","altitude_m":{"min":140000}}},"hidden":false,"disabled":false},{"id":"battery_aboard","title":"Charge Aboard","description":"Launch a vessel carrying a battery.","reward":{"credits":100,"discovery":3},"trigger":{"event":"launch","where":{"behaviors":{"has":"battery"}}},"hidden":false,"disabled":false},{"id":"battery_bank_aboard","title":"Serious Amps","description":"Launch with a B-400 battery bank aboard. Something up there needs the power.","reward":{"credits":250,"discovery":6},"trigger":{"event":"launch","where":{"parts":{"has":"battery_b400"}}},"hidden":false,"disabled":false},{"id":"readings_25","title":"Field Laboratory","description":"Take twenty-five readings with one instrument on a single flight — more charge than a pod carries.","reward":{"credits":450,"discovery":10},"trigger":{"event":"reading","where":{"readings":{"min":25}}},"hidden":false,"disabled":false},{"id":"shield_aboard","title":"Ablative Armour","description":"Launch with a heat shield on the vessel.","reward":{"credits":100,"discovery":3},"trigger":{"event":"launch","where":{"behaviors":{"has":"heat_shield"}}},"hidden":false,"disabled":false},{"id":"shield_reentry","title":"Through the Fire","description":"Hold 1800 m/s below 70 km — air that eats an unshielded hull.","reward":{"credits":350,"discovery":7},"trigger":{"event":"telemetry","where":{"altitude_m":{"max":70000},"airspeed_m_s":{"min":1800}}},"hidden":false,"disabled":false},{"id":"shield_fireball","title":"Fireball","description":"Ride 3000 m/s below 50 km and come out the other side.","reward":{"credits":500,"discovery":10},"trigger":{"event":"telemetry","where":{"altitude_m":{"max":50000},"airspeed_m_s":{"min":3000}}},"hidden":true,"disabled":false},{"id":"vacuum_engine_aboard","title":"Upper Stage","description":"Launch a vessel carrying a vacuum engine.","reward":{"credits":150,"discovery":4},"trigger":{"event":"launch","where":{"parts":{"has":"engine_vacuum"}}},"hidden":false,"disabled":false},{"id":"vacuum_engine_lit","title":"Where It Breathes","description":"Light a vacuum engine above 70 km, where its bell finally pays.","reward":{"credits":400,"discovery":10},"trigger":{"event":"part_activated","where":{"part":"engine_vacuum","altitude_m":{"min":70000}}},"hidden":false,"disabled":false},{"id":"groundbreaking","title":"Groundbreaking","description":"Extend any building of your space center.","reward":{"credits":500,"discovery":10},"trigger":{"event":"building_upgraded","where":{"level":{"min":2}}},"hidden":false,"disabled":false},{"id":"bigger_rockets","title":"Bigger Rockets","description":"Extend the launch pad to level 2: taller, heavier ships may start from it.","reward":{"credits":1000,"discovery":20},"trigger":{"event":"building_upgraded","where":{"building":"launch_pad","level":{"min":2}}},"hidden":false,"disabled":false},{"id":"second_wing","title":"Second Wing","description":"Extend the Research Centre and open the next tier of the tech tree.","reward":{"credits":1000,"discovery":20},"trigger":{"event":"building_upgraded","where":{"building":"research","level":{"min":2}}},"hidden":false,"disabled":false},{"id":"lunar_ground","title":"Lunar Ground","description":"Build a launch pad on the Moon.","reward":{"credits":2000,"discovery":40},"trigger":{"event":"building_upgraded","where":{"building":"launch_pad","site":"moon"}},"hidden":false,"disabled":false},{"id":"first_contract","title":"Open for Business","description":"Complete a contract for a company.","reward":{"credits":300,"discovery":8},"trigger":{"event":"contract_completed","where":{}},"hidden":false,"disabled":false},{"id":"contractor","title":"Contractor","description":"Extend the Administration: more contracts at once, and harder ones.","reward":{"credits":800,"discovery":15},"trigger":{"event":"building_upgraded","where":{"building":"admin","level":{"min":2}}},"hidden":false,"disabled":false},{"id":"contracts_10","title":"Reliable Partner","description":"Complete ten contracts.","reward":{"credits":1500,"discovery":30},"trigger":{"event":"contract_completed","where":{"completed":{"min":10}}},"hidden":false,"disabled":false},{"id":"rcs_aboard","title":"Steady Hands","description":"Launch a vessel carrying RCS thruster blocks.","reward":{"credits":120,"discovery":4},"trigger":{"event":"launch","where":{"behaviors":{"has":"rcs"}}},"hidden":false,"disabled":false},{"id":"rcs_in_vacuum","title":"Cold Gas, Cold Dark","description":"Fire an RCS thruster above 70 km, where wings and fins are no help.","reward":{"credits":350,"discovery":8},"trigger":{"event":"part_activated","where":{"behavior":"rcs","altitude_m":{"min":70000}}},"hidden":false,"disabled":false},{"id":"rcs_translate","title":"Sideways","description":"Slide a vessel bodily above 70 km on its thrusters, without turning it.","reward":{"credits":350,"discovery":6},"trigger":{"event":"part_activated","where":{"behavior":"rcs","mode":"translate","altitude_m":{"min":70000}}},"hidden":false,"disabled":false}],"contracts":[{"id":"test_engine_basic","title":"Flight-test the Basic Engine","client":"Redline Propulsion","description":"Fly a Basic Engine and light it. Redline wants telemetry from a live ignition, any altitude.","tier":1,"advance":100,"reward":350,"offer_s":172800,"deadline_s":172800,"weight":1,"goals":[{"event":"launch","where":{"parts":{"has":"engine_basic"}},"label":"Launch with a Basic Engine aboard"},{"event":"part_activated","where":{"part":"engine_basic"},"label":"Ignite it"}],"disabled":false},{"id":"test_fins_5km","title":"Fin loads above 5 km","client":"Halcyon Aerospace","description":"Halcyon needs its fins flown through thin air. Carry fins to 5 km.","tier":1,"advance":80,"reward":300,"offer_s":172800,"deadline_s":172800,"weight":1,"goals":[{"event":"launch","where":{"parts":{"has":"fin"}},"label":"Launch with fins aboard"},{"event":"telemetry","where":{"altitude_m":{"min":5000}},"label":"Reach 5 km"}],"disabled":false},{"id":"test_parachute_low","title":"Canopy deployment under 3 km","client":"Skyward Canopies","description":"Open a Mk1 Parachute below 3 km, in the air, and bring the data home.","tier":1,"advance":100,"reward":350,"offer_s":172800,"deadline_s":172800,"weight":1,"goals":[{"event":"part_activated","where":{"part":"parachute_mk1","altitude_m":{"max":3000}},"label":"Deploy a Mk1 Parachute below 3 km"}],"disabled":false},{"id":"test_srb_small","title":"Light a Small Booster","client":"Ironwood Solids","description":"Ironwood wants a burn record from a Small Solid Booster. Fire one.","tier":1,"advance":90,"reward":320,"offer_s":172800,"deadline_s":172800,"weight":1,"goals":[{"event":"part_activated","where":{"part":"srb_small"},"label":"Fire a Small Solid Booster"}],"disabled":false},{"id":"burn_30s_full","title":"Thirty seconds at full throttle","client":"Redline Propulsion","description":"Hold an engine at 90% throttle or more for thirty seconds without a break.","tier":1,"advance":120,"reward":450,"offer_s":172800,"deadline_s":172800,"weight":1,"goals":[{"event":"launch","where":{"behaviors":{"has":"engine"}},"label":"Launch with an engine aboard"},{"event":"telemetry","where":{"throttle":{"min":0.9}},"hold_s":30,"label":"Hold 90% throttle for 30 s"}],"disabled":false},{"id":"test_thermometer_5km","title":"Temperature between 4 and 8 km","client":"Meridian Instruments","description":"Take a thermometer reading between 4 and 8 km up.","tier":1,"advance":100,"reward":400,"offer_s":172800,"deadline_s":172800,"weight":1,"goals":[{"event":"reading","where":{"sensor":"temperature","altitude_m":{"min":4000,"max":8000}},"label":"Read the temperature between 4 and 8 km"}],"disabled":false},{"id":"test_drogue_high","title":"Drogue at altitude","client":"Skyward Canopies","description":"Open a Drogue Chute above 8 km — the thin air is what Skyward wants to see it take.","tier":1,"advance":100,"reward":380,"offer_s":172800,"deadline_s":172800,"weight":1,"goals":[{"event":"part_activated","where":{"part":"drogue_chute","altitude_m":{"min":8000}},"label":"Deploy a Drogue Chute above 8 km"}],"disabled":false},{"id":"test_aerocone_mach","title":"Nose cone past Mach 1.5","client":"Halcyon Aerospace","description":"Fly a Nose Cone through Mach 1.5 and back.","tier":1,"advance":100,"reward":400,"offer_s":172800,"deadline_s":172800,"weight":1,"goals":[{"event":"launch","where":{"parts":{"has":"aerocone"}},"label":"Launch with a Nose Cone aboard"},{"event":"telemetry","where":{"mach":{"min":1.5}},"label":"Pass Mach 1.5"}],"disabled":false},{"id":"test_srb_large_10km","title":"Large Booster to 10 km","client":"Ironwood Solids","description":"Fire a Large Solid Booster and take the stack to 10 km.","tier":1,"advance":120,"reward":420,"offer_s":172800,"deadline_s":172800,"weight":1,"goals":[{"event":"part_activated","where":{"part":"srb_large"},"label":"Fire a Large Solid Booster"},{"event":"telemetry","where":{"altitude_m":{"min":10000}},"label":"Reach 10 km"}],"disabled":false},{"id":"test_pod_15km","title":"Mk1 Pod to 15 km","client":"Northstar Avionics","description":"Northstar wants the Mk1 Pod's avionics flown above 15 km.","tier":1,"advance":100,"reward":380,"offer_s":172800,"deadline_s":172800,"weight":1,"goals":[{"event":"launch","where":{"parts":{"has":"pod_mk1"}},"label":"Launch with a Mk1 Pod"},{"event":"telemetry","where":{"altitude_m":{"min":15000}},"label":"Reach 15 km"}],"disabled":false},{"id":"test_reaction_wheel_2km","title":"Attitude control above 2 km","client":"Northstar Avionics","description":"Turn the ship with its reaction wheels above 2 km — Northstar wants the gyros logged under load.","tier":1,"advance":90,"reward":320,"offer_s":172800,"deadline_s":172800,"weight":1,"goals":[{"event":"part_activated","where":{"behavior":"reaction_wheel","altitude_m":{"min":2000}},"label":"Use reaction wheels above 2 km"}],"disabled":false},{"id":"test_heavy_stack_3km","title":"Eight parts to 3 km","client":"Ironwood Structures","description":"Fly a stack of at least eight parts to 3 km in one piece.","tier":1,"advance":90,"reward":340,"offer_s":172800,"deadline_s":172800,"weight":1,"goals":[{"event":"launch","where":{"part_count":{"min":8}},"label":"Launch at least eight parts"},{"event":"telemetry","where":{"altitude_m":{"min":3000}},"label":"Reach 3 km"}],"disabled":false},{"id":"test_separator_10km","title":"Stage separation above 10 km","client":"Ironwood Structures","description":"Pop a Stack Separator above 10 km.","tier":2,"advance":200,"reward":700,"offer_s":172800,"deadline_s":345600,"weight":1,"goals":[{"event":"part_activated","where":{"part":"separator_stack","altitude_m":{"min":10000}},"label":"Fire a Stack Separator above 10 km"}],"disabled":false},{"id":"test_barometer_20km","title":"Pressure at 20 km","client":"Meridian Instruments","description":"Take a barometer reading between 18 and 25 km.","tier":2,"advance":200,"reward":750,"offer_s":172800,"deadline_s":345600,"weight":1,"goals":[{"event":"reading","where":{"sensor":"pressure","altitude_m":{"min":18000,"max":25000}},"label":"Read the pressure between 18 and 25 km"}],"disabled":false},{"id":"test_solar_panel_100km","title":"Panels open above 100 km","client":"Sunfield Power","description":"Open a solar panel above 100 km and let it see the Sun.","tier":2,"advance":300,"reward":1000,"offer_s":172800,"deadline_s":345600,"weight":1,"goals":[{"event":"part_activated","where":{"behavior":"solar_panel","altitude_m":{"min":100000}},"label":"Open a solar panel above 100 km"}],"disabled":false},{"id":"test_battery_space","title":"Battery pack in space","client":"Voltaic Cells Co.","description":"Carry a PB-20 Battery out of the atmosphere.","tier":2,"advance":250,"reward":800,"offer_s":172800,"deadline_s":345600,"weight":1,"goals":[{"event":"launch","where":{"parts":{"has":"battery_pb20"}},"label":"Launch with a PB-20 Battery"},{"event":"milestone","where":{"kind":"space"},"label":"Reach space"}],"disabled":false},{"id":"test_vacuum_engine_70km","title":"Vacuum bell above 70 km","client":"Redline Propulsion","description":"Light a Vacuum Engine above 70 km, where its bell is meant to work.","tier":2,"advance":350,"reward":1200,"offer_s":172800,"deadline_s":345600,"weight":1,"goals":[{"event":"part_activated","where":{"part":"engine_vacuum","altitude_m":{"min":70000}},"label":"Ignite a Vacuum Engine above 70 km"}],"disabled":false},{"id":"test_heat_shield_reentry","title":"Shield through re-entry","client":"Ablative Systems","description":"Bring a Heat Shield below 60 km at more than 1500 m/s airspeed.","tier":2,"advance":350,"reward":1200,"offer_s":172800,"deadline_s":345600,"weight":1,"goals":[{"event":"launch","where":{"parts":{"has":"heat_shield"}},"label":"Launch with a Heat Shield"},{"event":"telemetry","where":{"altitude_m":{"max":60000},"airspeed_m_s":{"min":1500}},"label":"Below 60 km at 1500 m/s or more"}],"disabled":false},{"id":"test_sat_controller_orbit","title":"Probe core to orbit","client":"Northstar Avionics","description":"Put a Probe Core into a stable orbit.","tier":2,"advance":400,"reward":1400,"offer_s":172800,"deadline_s":345600,"weight":1,"goals":[{"event":"launch","where":{"parts":{"has":"sat_controller"}},"label":"Launch with a Probe Core"},{"event":"milestone","where":{"kind":"orbit"},"label":"Reach a stable orbit"}],"disabled":false},{"id":"test_landing_legs_earth","title":"Legs down on Earth","client":"Ironwood Structures","description":"Fly landing legs and set them down on Earth after a launch.","tier":2,"advance":250,"reward":900,"offer_s":172800,"deadline_s":345600,"weight":1,"goals":[{"event":"launch","where":{"behaviors":{"has":"landing_leg"}},"label":"Launch with landing legs"},{"event":"milestone","where":{"kind":"landed","body":"earth"},"label":"Land on Earth"}],"disabled":false},{"id":"test_payload_bay_100km","title":"Bay doors above 100 km","client":"Ironwood Structures","description":"Open a Payload Bay above 100 km.","tier":2,"advance":300,"reward":1000,"offer_s":172800,"deadline_s":345600,"weight":1,"goals":[{"event":"part_activated","where":{"behavior":"payload_bay","altitude_m":{"min":100000}},"label":"Open a Payload Bay above 100 km"}],"disabled":false},{"id":"burn_60s_space","title":"A minute of thrust in vacuum","client":"Redline Propulsion","description":"Above 70 km, hold at least half throttle for a full minute.","tier":2,"advance":350,"reward":1200,"offer_s":172800,"deadline_s":345600,"weight":1,"goals":[{"event":"telemetry","where":{"throttle":{"min":0.5},"altitude_m":{"min":70000}},"hold_s":60,"label":"Hold half throttle for 60 s above 70 km"}],"disabled":false},{"id":"test_radial_decoupler_30km","title":"Radial drop, then 30 km","client":"Ironwood Structures","description":"Fire a Radial Decoupler above 5 km and carry on to 30 km.","tier":2,"advance":200,"reward":700,"offer_s":172800,"deadline_s":345600,"weight":1,"goals":[{"event":"part_activated","where":{"part":"decoupler_radial","altitude_m":{"min":5000}},"label":"Fire a Radial Decoupler above 5 km"},{"event":"telemetry","where":{"altitude_m":{"min":30000}},"label":"Reach 30 km"}],"disabled":false},{"id":"test_thermometer_moon","title":"Lunar temperature","client":"Meridian Instruments","description":"Take a thermometer reading inside the Moon's sphere of influence.","tier":3,"advance":700,"reward":2200,"offer_s":259200,"deadline_s":604800,"weight":1,"goals":[{"event":"reading","where":{"sensor":"temperature","body":"moon"},"label":"Read the temperature at the Moon"}],"disabled":false},{"id":"test_solar_array_moon","title":"Array unfolded at the Moon","client":"Sunfield Power","description":"Open an SP-6 Solar Array inside the Moon's sphere of influence.","tier":3,"advance":800,"reward":2400,"offer_s":259200,"deadline_s":604800,"weight":1,"goals":[{"event":"part_activated","where":{"part":"solar_array_sp6","body":"moon"},"label":"Open an SP-6 Solar Array at the Moon"}],"disabled":false},{"id":"test_heavy_legs_moon","title":"Heavy legs on the Moon","client":"Ironwood Structures","description":"Land on the Moon on LT-2 Landing Legs.","tier":3,"advance":900,"reward":2600,"offer_s":259200,"deadline_s":604800,"weight":1,"goals":[{"event":"launch","where":{"parts":{"has":"landing_leg_lt2"}},"label":"Launch with LT-2 Landing Legs"},{"event":"milestone","where":{"kind":"landed","body":"moon"},"label":"Land on the Moon"}],"disabled":false},{"id":"test_battery_b400_mars","title":"Power bank to Mars","client":"Voltaic Cells Co.","description":"Carry a B-400 Battery Bank into the sphere of influence of Mars.","tier":3,"advance":900,"reward":2600,"offer_s":259200,"deadline_s":604800,"weight":1,"goals":[{"event":"launch","where":{"parts":{"has":"battery_b400"}},"label":"Launch with a B-400 Battery Bank"},{"event":"soi_entered","where":{"body":"mars"},"label":"Enter the sphere of influence of Mars"}],"disabled":false},{"id":"test_barometer_mars","title":"Martian pressure","client":"Meridian Instruments","description":"Take a barometer reading in the air of Mars.","tier":3,"advance":900,"reward":2600,"offer_s":259200,"deadline_s":604800,"weight":1,"goals":[{"event":"reading","where":{"sensor":"pressure","body":"mars","in_air":true},"label":"Read the pressure in the air of Mars"}],"disabled":false},{"id":"test_vacuum_engine_moon","title":"Vacuum bell at the Moon","client":"Redline Propulsion","description":"Light a Vacuum Engine inside the Moon's sphere of influence.","tier":3,"advance":800,"reward":2400,"offer_s":259200,"deadline_s":604800,"weight":1,"goals":[{"event":"part_activated","where":{"part":"engine_vacuum","body":"moon"},"label":"Ignite a Vacuum Engine at the Moon"}],"disabled":false}],"bodies":[{"id":"earth","name":"Earth","type":"planet","parent":"sun","radius_m":600000,"surface_gravity":9.81,"atmosphere_m":70000,"soi_m":84219716.38013265,"orbit_a_m":13599840256,"period_s":9211806.023029592,"day_s":21600,"vessels":7},{"id":"mars","name":"Mars","type":"planet","parent":"sun","radius_m":320000,"surface_gravity":3.71,"atmosphere_m":60000,"soi_m":52611375.678342044,"orbit_a_m":20726155264,"period_s":17330943.017451737,"day_s":22200,"vessels":0},{"id":"moon","name":"Moon","type":"moon","parent":"earth","radius_m":200000,"surface_gravity":1.63,"atmosphere_m":0,"soi_m":2430477.925926642,"orbit_a_m":12000000,"period_s":138984.37657447575,"day_s":138984,"vessels":1},{"id":"sun","name":"Sun","type":"star","parent":null,"radius_m":261600000,"surface_gravity":17.1,"atmosphere_m":0,"soi_m":null,"orbit_a_m":null,"period_s":null,"day_s":432000,"vessels":1}],"vessels":[{"id":3,"name":"VESSEL 3","body":"earth","landed":true,"parts":2,"owner":"harness-pilot","launch_site":null,"debris":false,"mass_kg":2819.976323278669,"fuel":180,"fuel_cap":180,"resources":{"electricity":{"have":9.979589033333456,"cap":10},"food":{"have":19.9763232786667,"cap":20},"oxygen":{"have":108,"cap":108},"methane":{"have":72,"cap":72}},"stores":[{"uid":1,"id":"pod_mk1","name":"Command Pod","resources":{"electricity":{"have":9.979589033333456,"cap":10},"food":{"have":19.9763232786667,"cap":20}}},{"uid":2,"id":"fuel_tank","name":"Fuel Tank","resources":{"oxygen":{"have":108,"cap":108},"methane":{"have":72,"cap":72}}}],"stale":[],"sunlight":0.1596700334600576,"surface_deg":0.00000120074725050351},{"id":4,"name":"VESSEL 4","body":"earth","landed":true,"parts":5,"owner":"harness-pilot","launch_site":null,"debris":false,"mass_kg":3599.9763374461295,"fuel":180,"fuel_cap":180,"resources":{"electricity":{"have":9.979601246666766,"cap":10},"food":{"have":19.9763374461333,"cap":20},"oxygen":{"have":108,"cap":108},"methane":{"have":72,"cap":72}},"stores":[{"uid":1,"id":"pod_mk1","name":"Command Pod","resources":{"electricity":{"have":9.979601246666766,"cap":10},"food":{"have":19.9763374461333,"cap":20}}},{"uid":2,"id":"fuel_tank","name":"Fuel Tank","resources":{"oxygen":{"have":108,"cap":108},"methane":{"have":72,"cap":72}}}],"stale":[],"sunlight":0.1599434058709932,"surface_deg":-0.00000279898194326801},{"id":5,"name":"VESSEL 5","body":"earth","landed":false,"parts":6,"owner":"user2","launch_site":null,"debris":false,"mass_kg":4810.004274942718,"fuel":60.658747923452495,"fuel_cap":450,"resources":{"electricity":{"have":7.1667027573708255,"cap":10},"food":{"have":16.710535325254146,"cap":20},"oxygen":{"have":36.3952487540845,"cap":270},"methane":{"have":24.263499169368,"cap":180}},"stores":[{"uid":7,"id":"pod_mk1","name":"Command Pod","resources":{"electricity":{"have":7.1667027573708255,"cap":10},"food":{"have":16.710535325254146,"cap":20}}},{"uid":8,"id":"fuel_tank","name":"Fuel Tank","resources":{"oxygen":{"have":36.3952487540845,"cap":270},"methane":{"have":24.263499169368,"cap":180}}}],"stale":[],"sunlight":1,"alt_m":219238.5385103994,"e":0.131411143260712,"pe_alt_m":84578.69693402271,"ap_alt_m":291722.19991136005,"argp_deg":92.10457907083213,"dir":1,"nu_deg":114.5315351243736,"event":"closed","next":null,"event_in_s":null,"lost_in_s":null,"lost_kind":null,"lost_body":null},{"id":9,"name":"VESSEL 9","body":"earth","landed":false,"parts":6,"owner":"user2","launch_site":"earth","debris":false,"mass_kg":4207.39570122959,"fuel":49.656283726497804,"fuel_cap":360,"resources":{"electricity":{"have":9.235472014536644,"cap":10},"food":{"have":19.114282596895144,"cap":20},"oxygen":{"have":29.793770235901,"cap":216},"methane":{"have":19.8625134905968,"cap":144}},"stores":[{"uid":2,"id":"pod_mk1","name":"Command Pod","resources":{"electricity":{"have":9.235472014536644,"cap":10},"food":{"have":19.114282596895144,"cap":20}}},{"uid":3,"id":"fuel_tank","name":"Fuel Tank","resources":{"oxygen":{"have":29.793770235901,"cap":216},"methane":{"have":19.8625134905968,"cap":144}}}],"stale":[],"sunlight":1,"alt_m":168023.50092051458,"e":0.0914359090017506,"pe_alt_m":89007.74433042109,"ap_alt_m":227688.21835813439,"argp_deg":-44.2509509342984,"dir":1,"nu_deg":256.81694104506386,"event":"closed","next":null,"event_in_s":null,"lost_in_s":null,"lost_kind":null,"lost_body":null},{"id":10,"name":"the oon","body":"moon","landed":false,"parts":15,"owner":"user2","launch_site":"earth","debris":false,"mass_kg":10359.477167014167,"fuel":365.0455883421767,"fuel_cap":945,"resources":{"electricity":{"have":50,"cap":50},"food":{"have":19.249225302748712,"cap":20},"oxygen":{"have":219.0273530053717,"cap":567},"methane":{"have":146.018235336805,"cap":378}},"stores":[{"uid":13,"id":"pod_mk1","name":"Command Pod","resources":{"electricity":{"have":10,"cap":10},"food":{"have":19.249225302748712,"cap":20}}},{"uid":15,"id":"fuel_tank","name":"Fuel Tank","resources":{"oxygen":{"have":202.5,"cap":202.5},"methane":{"have":135,"cap":135}}},{"uid":18,"id":"fuel_tank","name":"Fuel Tank","resources":{"oxygen":{"have":16.5273530053717,"cap":364.5},"methane":{"have":11.018235336805,"cap":243}}},{"uid":39,"id":"battery_pb20","name":"PB-20 Battery","resources":{"electricity":{"have":20,"cap":20}}},{"uid":44,"id":"battery_pb20","name":"PB-20 Battery","resources":{"electricity":{"have":20,"cap":20}}}],"stale":[],"sunlight":1,"alt_m":567380.4015212454,"e":0.27550121570714,"pe_alt_m":524211.84631550265,"ap_alt_m":1074996.05303898,"argp_deg":-142.10649893885397,"dir":1,"nu_deg":317.69361696822165,"event":"closed","next":null,"event_in_s":null,"lost_in_s":null,"lost_kind":null,"lost_body":null},{"id":2,"name":"Harness Clipper","body":"earth","landed":true,"parts":4,"owner":"harness-pilot","launch_site":null,"debris":false,"mass_kg":7229.576309915473,"fuel":540,"fuel_cap":540,"resources":{"electricity":{"have":9.979577513333476,"cap":10},"food":{"have":19.9763099154667,"cap":20},"oxygen":{"have":324,"cap":324},"methane":{"have":216,"cap":216}},"stores":[{"uid":8,"id":"pod_mk1","name":"Command Pod","resources":{"electricity":{"have":9.979577513333476,"cap":10},"food":{"have":19.9763099154667,"cap":20}}},{"uid":9,"id":"fuel_tank","name":"Fuel Tank","resources":{"oxygen":{"have":324,"cap":324},"methane":{"have":216,"cap":216}}}],"stale":[],"sunlight":0.1598464488800745,"surface_deg":0.00000294322199030363},{"id":1,"name":"Harness Clipper","body":"earth","landed":true,"parts":5,"owner":"harness-pilot","launch_site":"earth","debris":false,"mass_kg":7829.576337411332,"fuel":540,"fuel_cap":540,"resources":{"electricity":{"have":9.979601216666726,"cap":10},"food":{"have":19.9763374113333,"cap":20},"oxygen":{"have":324,"cap":324},"methane":{"have":216,"cap":216}},"stores":[{"uid":8,"id":"pod_mk1","name":"Command Pod","resources":{"electricity":{"have":9.979601216666726,"cap":10},"food":{"have":19.9763374113333,"cap":20}}},{"uid":9,"id":"fuel_tank","name":"Fuel Tank","resources":{"oxygen":{"have":324,"cap":324},"methane":{"have":216,"cap":216}}}],"stale":[],"sunlight":0.15994543406540984,"surface_deg":1.1440275070437e-7},{"id":7,"name":"VESSEL 7","body":"earth","landed":false,"parts":5,"owner":"harness-pilot","launch_site":"earth","debris":false,"mass_kg":5579.976410874132,"fuel":360,"fuel_cap":360,"resources":{"electricity":{"have":9.979664546666676,"cap":10},"food":{"have":19.9764108741333,"cap":20},"oxygen":{"have":216,"cap":216},"methane":{"have":144,"cap":144}},"stores":[{"uid":1,"id":"pod_mk1","name":"Command Pod","resources":{"electricity":{"have":9.979664546666676,"cap":10},"food":{"have":19.9764108741333,"cap":20}}},{"uid":2,"id":"fuel_tank","name":"Fuel Tank","resources":{"oxygen":{"have":216,"cap":216},"methane":{"have":144,"cap":144}}}],"stale":[],"sunlight":1,"alt_m":98873.58031063806,"e":0.00256108920900758,"pe_alt_m":98125.06468796404,"ap_alt_m":101710.16759575438,"argp_deg":2.7806321454794927,"dir":1,"nu_deg":305.5022704883219,"event":"closed","next":null,"event_in_s":null,"lost_in_s":null,"lost_kind":null,"lost_body":null},{"id":8,"name":"VESSEL 8","body":"sun","landed":false,"parts":5,"owner":"harness-pilot","launch_site":"earth","debris":false,"mass_kg":5579.976414814273,"fuel":360,"fuel_cap":360,"resources":{"electricity":{"have":9.979667943333347,"cap":10},"food":{"have":19.9764148142667,"cap":20},"oxygen":{"have":216,"cap":216},"methane":{"have":144,"cap":144}},"stores":[{"uid":1,"id":"pod_mk1","name":"Command Pod","resources":{"electricity":{"have":9.979667943333347,"cap":10},"food":{"have":19.9764148142667,"cap":20}}},{"uid":2,"id":"fuel_tank","name":"Fuel Tank","resources":{"oxygen":{"have":216,"cap":216},"methane":{"have":144,"cap":144}}}],"stale":[],"sunlight":1,"alt_m":13580435959.485767,"e":0.4238886486428606,"pe_alt_m":5338961004.570914,"ap_alt_m":13580472754.953983,"argp_deg":-77.36707272449273,"dir":1,"nu_deg":179.84598526814494,"event":"closed","next":null,"event_in_s":null,"lost_in_s":null,"lost_kind":null,"lost_body":null}],"users":[{"id":"harness-pilot","credits":4620,"discovery":170,"unlocked":["start"],"buildings":[{"id":"research","level":1},{"id":"launch_pad","site":"earth","level":1},{"id":"admin","level":1}],"achievements":["first_contract","rud","ignition","first_launch","sound_barrier","mach_3","speed_1km_s","apoapsis_150km","alt_50km","shield_reentry","space","alt_10km","speed_orbital","high_g","probe_launch","staging","orbit","alt_250km","rcs_aboard","rcs_translate","rcs_in_vacuum","srb_lit","srb_aboard","high_g_15","touchdown","temp_1km_slow"],"readings":[{"id":"1788684330161-aa9b","t":1756900000,"sensor":"temperature","value":281.5,"unit":"K","in_air":true,"body":"earth","altitude_m":1012.4,"airspeed_m_s":8.2,"part":"thermometer","vessel":"TESTBIRD"}],"ships":[],"contracts":{"offers":[{"id":"c1","contract":"test_pod_15km","expires_t":1788857127.006},{"id":"c2","contract":"test_drogue_high","expires_t":1788857127.006},{"id":"c3","contract":"test_fins_5km","expires_t":1788857127.006},{"id":"c4","contract":"test_srb_small","expires_t":1788857127.006},{"id":"c5","contract":"test_engine_basic","expires_t":1788857127.006},{"id":"c6","contract":"test_heavy_stack_3km","expires_t":1788857127.006},{"id":"c7","contract":"test_reaction_wheel_2km","expires_t":1788857127.006},{"id":"c8","contract":"burn_30s_full","expires_t":1788857127.006},{"id":"c9","contract":"test_thermometer_5km","expires_t":1788857127.006},{"id":"c10","contract":"test_aerocone_mach","expires_t":1788857127.006}],"active":[],"history":[],"next":11},"created_t":424918.9545560241},{"id":"user1","credits":11385,"discovery":268,"unlocked":["start","instruments","barometry","aerodynamics","recovery","payload","solids","staging","radial_staging","probes","solar_power","solar_arrays","landing","heavy_landing","thermal_protection","batteries","power_banks","vacuum_engines","rcs"],"buildings":[{"id":"research","level":2},{"id":"launch_pad","site":"earth","level":2},{"id":"admin","level":1}],"achievements":["first_launch","first_reading","sound_barrier","alt_10km","speed_1km_s","alt_50km","space","srb_aboard","srb_lit","ignition","staging","heavy_lifter","mach_3","apoapsis_150km","speed_orbital","high_g","rud","bay_open","science_package","bay_aboard","pressure_10km","temp_stratosphere","orbit","bay_open_space","pressure_vacuum","alt_250km","panels_open","parachute","alt_2000km","battery_aboard","shield_aboard","high_g_15","touchdown","legs_aboard","panels_aboard","shield_reentry","moon_soi","moon_orbit","moon_crash","groundbreaking","bigger_rockets","srb_low_and_fast","probe_launch","first_contract","second_wing"],"readings":[{"id":"1788432970824-69d9","t":1788432970.82453,"sensor":"temperature","value":286.5,"unit":"K","in_air":true,"body":"earth","altitude_m":246.473703417578,"airspeed_m_s":109.252296447754,"part":"thermometer","vessel":""},{"id":"1788432982256-9d41","t":1788432982.25626,"sensor":"temperature","value":272.5,"unit":"K","in_air":true,"body":"earth","altitude_m":2387.99320786074,"airspeed_m_s":240.999938964844,"part":"thermometer","vessel":""},{"id":"1788432986958-334e","t":1788432986.95871,"sensor":"temperature","value":265,"unit":"K","in_air":true,"body":"earth","altitude_m":3504.95178545034,"airspeed_m_s":258.897857666016,"part":"thermometer","vessel":""},{"id":"1788440832865-d68f","t":1788440832.86506,"sensor":"pressure","value":32.8,"unit":"kPa","in_air":true,"body":"earth","altitude_m":6311.18025244831,"airspeed_m_s":295.204956054688,"part":"barometer","vessel":"default"},{"id":"1788440846798-4652","t":1788440846.79831,"sensor":"temperature","value":219,"unit":"K","in_air":true,"body":"earth","altitude_m":10602.0173841895,"airspeed_m_s":361.057769775391,"part":"thermometer","vessel":"default"},{"id":"1788440848524-a632","t":1788440848.52409,"sensor":"pressure","value":13.7,"unit":"kPa","in_air":true,"body":"earth","altitude_m":11202.9165171653,"airspeed_m_s":380.804504394531,"part":"barometer","vessel":"default"},{"id":"1788440857131-6ca6","t":1788440857.1316,"sensor":"pressure","value":7.3,"unit":"kPa","in_air":true,"body":"earth","altitude_m":14772.2479294196,"airspeed_m_s":514.297241210938,"part":"barometer","vessel":"default"},{"id":"1788440859250-a310","t":1788440859.25035,"sensor":"temperature","value":217,"unit":"K","in_air":true,"body":"earth","altitude_m":15808.2727959715,"airspeed_m_s":551.565612792969,"part":"thermometer","vessel":"default"},{"id":"1788440861806-13b0","t":1788440861.80669,"sensor":"temperature","value":217,"unit":"K","in_air":true,"body":"earth","altitude_m":17147.8930526827,"airspeed_m_s":599.452758789062,"part":"thermometer","vessel":"default"},{"id":"1788440864215-d5cc","t":1788440864.21551,"sensor":"pressure","value":3.7,"unit":"kPa","in_air":true,"body":"earth","altitude_m":18515.925467857,"airspeed_m_s":648.373168945312,"part":"barometer","vessel":"default"},{"id":"1788441107475-6f40","t":1788441107.47578,"sensor":"pressure","value":0,"unit":"kPa","in_air":false,"body":"earth","altitude_m":208062.082347608,"airspeed_m_s":1847.25939941406,"part":"barometer","vessel":"default"},{"id":"1788441110148-3580","t":1788441110.14888,"sensor":"temperature","value":217,"unit":"K","in_air":false,"body":"earth","altitude_m":208142.245492987,"airspeed_m_s":1847.02770996094,"part":"thermometer","vessel":"default"},{"id":"1788441112818-2b24","t":1788441112.81841,"sensor":"temperature","value":217,"unit":"K","in_air":false,"body":"earth","altitude_m":208221.099301848,"airspeed_m_s":1846.79992675781,"part":"thermometer","vessel":"default"},{"id":"1788441510036-e435","t":1788441510.03688,"sensor":"temperature","value":244,"unit":"K","in_air":true,"body":"earth","altitude_m":6749.11656267603,"airspeed_m_s":231.647262573242,"part":"thermometer","vessel":"default"},{"id":"1788441512203-9638","t":1788441512.20374,"sensor":"pressure","value":27.8,"unit":"kPa","in_air":true,"body":"earth","altitude_m":7252.23582010751,"airspeed_m_s":243.991775512695,"part":"barometer","vessel":"default"},{"id":"1788441836332-203b","t":1788441836.33244,"sensor":"temperature","value":217,"unit":"K","in_air":false,"body":"earth","altitude_m":104158.293872957,"airspeed_m_s":2139.07934570312,"part":"thermometer","vessel":"default"},{"id":"1788441837866-329f","t":1788441837.86659,"sensor":"pressure","value":0,"unit":"kPa","in_air":false,"body":"earth","altitude_m":103863.429739543,"airspeed_m_s":2140.05297851562,"part":"barometer","vessel":"default"},{"id":"1788441900926-1d3f","t":1788441900.9261,"sensor":"pressure","value":0,"unit":"kPa","in_air":false,"body":"earth","altitude_m":1491342.44787533,"airspeed_m_s":1404.15881347656,"part":"barometer","vessel":"default"},{"id":"1788441903523-ba88","t":1788441903.52372,"sensor":"temperature","value":217,"unit":"K","in_air":false,"body":"earth","altitude_m":1494823.86562585,"airspeed_m_s":1402.59838867188,"part":"thermometer","vessel":"default"},{"id":"1788448169830-a186","t":1788448169.83018,"sensor":"temperature","value":281.5,"unit":"K","in_air":true,"body":"earth","altitude_m":967.184389705886,"airspeed_m_s":174.190979003906,"part":"thermometer","vessel":""},{"id":"1788456607275-5dcc","t":1788456607.2753,"sensor":"temperature","value":283,"unit":"K","in_air":false,"body":"earth","altitude_m":9998341.583754,"airspeed_m_s":2897.43701171875,"part":"thermometer","vessel":"default"},{"id":"1788456609977-1f42","t":1788456609.97735,"sensor":"pressure","value":0,"unit":"kPa","in_air":false,"body":"earth","altitude_m":9999200.14707267,"airspeed_m_s":2897.693359375,"part":"barometer","vessel":"default"},{"id":"1788456618358-3b36","t":1788456618.35882,"sensor":"temperature","value":270,"unit":"K","in_air":false,"body":"earth","altitude_m":10001886.5416935,"airspeed_m_s":2898.49560546875,"part":"thermometer","vessel":"default"},{"id":"1788466863984-a7dd","t":1788466863.98424,"sensor":"pressure","value":0,"unit":"kPa","in_air":false,"body":"moon","altitude_m":1059.28373112885,"airspeed_m_s":24.6130561828613,"part":"barometer","vessel":"moon"},{"id":"1788466864637-505d","t":1788466864.63774,"sensor":"pressure","value":0,"unit":"kPa","in_air":false,"body":"moon","altitude_m":1042.51668281524,"airspeed_m_s":25.6881198883057,"part":"barometer","vessel":"moon"},{"id":"1788620495036-6222","t":1788620495.03647,"sensor":"temperature","value":261,"unit":"K","in_air":true,"body":"earth","altitude_m":4139.5235659047,"airspeed_m_s":39.7420959472656,"part":"thermometer","vessel":""},{"id":"1788620501563-adab","t":1788620501.56345,"sensor":"temperature","value":262.5,"unit":"K","in_air":true,"body":"earth","altitude_m":3915.41684986872,"airspeed_m_s":68.9074325561523,"part":"thermometer","vessel":""}],"ships":[{"name":"default","updated_t":1788440577.58944,"parts":6,"connections":5,"stages":1,"unknown_parts":0,"dry_kg":3940,"cost":880,"resources":{"electricity":10,"food":20,"oxygen":216,"methane":144},"counts":{"parachute_mk1":1,"pod_mk1":1,"fuel_tank":1,"engine_basic":1,"fin":2}},{"name":"payload bay","updated_t":1788441130.84273,"parts":8,"connections":7,"stages":1,"unknown_parts":0,"dry_kg":4120,"cost":1010,"resources":{"oxygen":216,"methane":144,"electricity":10,"food":20},"counts":{"fuel_tank":1,"engine_basic":1,"fin":2,"payload_bay":1,"pod_mk1":1,"thermometer":1,"barometer":1}},{"name":"multistage","updated_t":1788448560.09165,"parts":11,"connections":10,"stages":4,"unknown_parts":0,"dry_kg":4970,"cost":1250,"resources":{"oxygen":270,"methane":180,"solid_fuel":144,"electricity":10,"food":20},"counts":{"fuel_tank":1,"engine_basic":1,"decoupler_radial":2,"srb_small":2,"aerocone_slim":2,"pod_mk1":1,"separator_stack":1,"parachute_mk1":1}},{"name":"moon","updated_t":1788464574.05022,"parts":22,"connections":21,"stages":3,"unknown_parts":0,"dry_kg":10130,"cost":2570,"resources":{"electricity":10,"food":20,"oxygen":594,"methane":396,"solid_fuel":288},"counts":{"parachute_mk1":1,"pod_mk1":1,"fuel_tank":2,"engine_basic":2,"landing_leg_lt2":2,"solar_panel_sp3":2,"separator_stack":1,"thermometer":1,"barometer":1,"decoupler_radial":2,"srb_large":2,"aerocone":2,"fin":2,"payload_bay":1}},{"name":"Harness Hauler","updated_t":1788684324.28541,"parts":6,"connections":5,"stages":1,"unknown_parts":0,"dry_kg":4940,"cost":885,"resources":{"electricity":10,"food":20,"oxygen":324,"methane":216},"counts":{"pod_mk1":1,"fuel_tank":1,"engine_basic":1,"fin":3}},{"name":"Harness Clipper","updated_t":1788684324.41583,"parts":6,"connections":5,"stages":1,"unknown_parts":0,"dry_kg":4940,"cost":885,"resources":{"electricity":10,"food":20,"oxygen":324,"methane":216},"counts":{"pod_mk1":1,"fuel_tank":1,"engine_basic":1,"fin":3}}],"contracts":{"offers":[{"id":"c5","contract":"test_drogue_high","expires_t":1788786748.878},{"id":"c6","contract":"test_engine_basic","expires_t":1788786748.878},{"id":"c7","contract":"burn_30s_full","expires_t":1788786748.878},{"id":"c8","contract":"test_srb_small","expires_t":1788786748.878},{"id":"c9","contract":"test_heavy_stack_3km","expires_t":1788786748.878},{"id":"c10","contract":"test_srb_large_10km","expires_t":1788786748.878},{"id":"c11","contract":"test_parachute_low","expires_t":1788791221.256},{"id":"c12","contract":"test_aerocone_mach","expires_t":1788793175.045},{"id":"c13","contract":"test_thermometer_5km","expires_t":1788793295.31},{"id":"c14","contract":"test_fins_5km","expires_t":1788793635.773}],"active":[{"id":"c3","contract":"test_reaction_wheel_2km","accepted_t":1788620378.427,"due_t":1788793178.427,"advance":90,"reward":320}],"history":[{"id":"c1","contract":"test_thermometer_5km","outcome":"done","t":1788620495.153,"credits":400},{"id":"c4","contract":"test_fins_5km","outcome":"done","t":1788620814.659,"credits":300},{"id":"c2","contract":"test_pod_15km","outcome":"done","t":1788620841.706,"credits":380}],"next":15},"created_t":115319.58633664},{"id":"user2","credits":8130,"discovery":286,"unlocked":["start","staging","instruments","solids","aerodynamics","radial_staging","barometry","payload","probes","batteries","solar_power"],"buildings":[{"id":"research","level":2},{"id":"launch_pad","site":"earth","level":2},{"id":"admin","level":2}],"achievements":["ignition","first_launch","sound_barrier","alt_10km","speed_1km_s","mach_3","alt_50km","space","apoapsis_150km","speed_orbital","orbit","groundbreaking","second_wing","bigger_rockets","science_package","panels_aboard","srb_aboard","bay_aboard","battery_aboard","srb_lit","heavy_lifter","bay_open","first_reading","srb_low_and_fast","staging","temp_stratosphere","panels_open","alt_250km","pressure_vacuum","alt_2000km","contractor","bay_open_space","panels_in_space","moon_soi","moon_orbit"],"readings":[{"id":"1788613308738-dae8","t":1788613308.73858,"sensor":"temperature","value":267.5,"unit":"K","in_air":true,"body":"earth","altitude_m":3191.32997149392,"airspeed_m_s":294.285949707031,"part":"thermometer","vessel":"the oon"},{"id":"1788613310287-cb9a","t":1788613310.28735,"sensor":"pressure","value":52.8,"unit":"kPa","in_air":true,"body":"earth","altitude_m":3654.2442060858,"airspeed_m_s":302.703918457031,"part":"barometer","vessel":"the oon"},{"id":"1788613436352-3ab1","t":1788613436.35269,"sensor":"temperature","value":217,"unit":"K","in_air":true,"body":"earth","altitude_m":57069.0154779564,"airspeed_m_s":601.349548339844,"part":"thermometer","vessel":"the oon"},{"id":"1788613438617-5e0d","t":1788613438.61783,"sensor":"pressure","value":0,"unit":"kPa","in_air":true,"body":"earth","altitude_m":58399.3556127332,"airspeed_m_s":583.110595703125,"part":"barometer","vessel":"the oon"},{"id":"1788613442168-8245","t":1788613442.16805,"sensor":"pressure","value":0,"unit":"kPa","in_air":true,"body":"earth","altitude_m":60399.9013483821,"airspeed_m_s":554.716003417969,"part":"barometer","vessel":"the oon"},{"id":"1788613444117-e6ca","t":1788613444.11799,"sensor":"temperature","value":217,"unit":"K","in_air":true,"body":"earth","altitude_m":61455.8844733639,"airspeed_m_s":539.203308105469,"part":"thermometer","vessel":"the oon"},{"id":"1788614743984-1706","t":1788614743.98405,"sensor":"pressure","value":0,"unit":"kPa","in_air":false,"body":"earth","altitude_m":1412422.5383235,"airspeed_m_s":1415.45471191406,"part":"barometer","vessel":"the oon"},{"id":"1788614751261-146f","t":1788614751.26139,"sensor":"temperature","value":274.5,"unit":"K","in_air":false,"body":"earth","altitude_m":1422279.99485097,"airspeed_m_s":1410.59167480469,"part":"thermometer","vessel":"the oon"},{"id":"1788627428461-8420","t":1788627428.46102,"sensor":"temperature","value":230.5,"unit":"K","in_air":false,"body":"earth","altitude_m":9011024.66516122,"airspeed_m_s":2588.83422851562,"part":"thermometer","vessel":"the oon"},{"id":"1788627431803-13bc","t":1788627431.80311,"sensor":"pressure","value":0,"unit":"kPa","in_air":false,"body":"earth","altitude_m":9011905.91631793,"airspeed_m_s":2589.09814453125,"part":"barometer","vessel":"the oon"}],"ships":[{"name":"the oon","updated_t":1788612689.11508,"parts":23,"connections":22,"stages":5,"unknown_parts":0,"dry_kg":9715,"cost":2410,"resources":{"electricity":50,"food":20,"oxygen":567,"methane":378,"solid_fuel":288},"counts":{"pod_mk1":1,"parachute_mk1":1,"fuel_tank":2,"engine_basic":2,"separator_stack":2,"payload_bay":1,"thermometer":1,"barometer":1,"decoupler_radial":2,"srb_large":2,"aerocone":2,"fin":2,"battery_pb20":2,"solar_panel_sp1":2}}],"contracts":{"offers":[{"id":"c3","contract":"test_srb_large_10km","expires_t":1788786763.666},{"id":"c4","contract":"burn_30s_full","expires_t":1788786763.666},{"id":"c5","contract":"test_pod_15km","expires_t":1788786763.666},{"id":"c7","contract":"test_drogue_high","expires_t":1788786763.666},{"id":"c8","contract":"test_reaction_wheel_2km","expires_t":1788786763.666},{"id":"c9","contract":"test_parachute_low","expires_t":1788786763.666},{"id":"c10","contract":"test_engine_basic","expires_t":1788786763.666},{"id":"c12","contract":"test_heavy_stack_3km","expires_t":1788813908.888},{"id":"c13","contract":"test_barometer_20km","expires_t":1788813913.13},{"id":"c14","contract":"test_payload_bay_100km","expires_t":1788813931.274}],"active":[{"id":"c1","contract":"test_srb_small","accepted_t":1788641105.168,"due_t":1788813905.168,"advance":90,"reward":320},{"id":"c2","contract":"test_aerocone_mach","accepted_t":1788641108.888,"due_t":1788813908.888,"advance":100,"reward":400},{"id":"c6","contract":"test_fins_5km","accepted_t":1788641113.13,"due_t":1788813913.13,"advance":80,"reward":300},{"id":"c11","contract":"test_thermometer_5km","accepted_t":1788641131.274,"due_t":1788813931.274,"advance":100,"reward":400}],"history":[],"next":15},"created_t":350302.568229301}],"user_resources":{"credits":5000,"discovery":0},"server":{"started_ms":1788685549968,"tick_ms":30000,"tick_period_ms":30000,"requests":53,"writes":0,"rejected":1,"ticks":29,"last_tick_ms":1788686420297,"handoffs":0,"destroyed":0,"resourced":261,"saves":29,"took_ms":1.265,"took_avg_ms":1.849,"took_max_ms":5.199,"recent":{"rejected":[{"at_ms":1788685576077,"method":"GET","path":"/robots.txt","status":404,"reason":"not found","from":"172.18.0.3","sim_t":426259.78389548196}],"writes":[],"handoffs":[],"destroyed":[]},"uptime_s":884.098,"now_ms":1788686434067}}