{"art":{"boarding":{"bytes":61524,"height":1536,"media_type":"image/png","path":"assets/09e96fb85c3bb31ad785b63d81a5d7e4d50f9b55031bf7059fa3cc0dd6ba0a9e.png","projection":{"centre_x_m":18,"centre_y_m":-47,"pixels_per_metre":7.323076923076923,"right":[1,0,0],"toward":[0,0,1],"up":[0,-1,0]},"sha256":"09e96fb85c3bb31ad785b63d81a5d7e4d50f9b55031bf7059fa3cc0dd6ba0a9e","source_sha1":"4EF1D1909D85E758661D7B7334DC3B7F82178B33","title":"Boarding sections","width":2048},"hero":{"bytes":92272,"height":1536,"media_type":"image/png","path":"assets/617b87736916683528e023e742085f706c9af13b8cd74a3d4196ea20f479d57d.png","projection":{"centre_x_m":60.10407640085654,"centre_y_m":58.78775382679629,"pixels_per_metre":2.7586486423577536,"right":[0.7071067811865475,0.7071067811865475,0],"toward":[0.5773502691896258,-0.5773502691896258,0.5773502691896258],"up":[-0.4082482904638631,0.4082482904638631,0.8164965809277261]},"sha256":"617b87736916683528e023e742085f706c9af13b8cd74a3d4196ea20f479d57d","source_sha1":"D6B37D7EAAE041793FBBE74000FE5B7A33A4E75D","title":"Three-quarter view from above","width":2048},"side":{"bytes":63337,"height":1536,"media_type":"image/png","path":"assets/d0d9c06f4ac88f57b2c1470bd126caf8fb4b43d462924b0f883e480cf82ea5f9.png","projection":{"centre_x_m":18,"centre_y_m":70,"pixels_per_metre":2.3046357615894038,"right":[1,0,0],"toward":[0,-1,0],"up":[0,0,1]},"sha256":"d0d9c06f4ac88f57b2c1470bd126caf8fb4b43d462924b0f883e480cf82ea5f9","source_sha1":"FE4A181E3BBE98705DD275E26B399A688B25050E","title":"Side orthographic view","width":2048},"systems":{"bytes":2260,"dependency":"assets/f8043c0a6b090504d1f716b01fa6cc3083f014ae9980e5156596378c31c9690d.png","media_type":"image/svg+xml","path":"assets/e674e79563eb7c5e28252aa3b43af33b91095caa8cb3650f64166b9f0ca9b9ad.svg","sha256":"e674e79563eb7c5e28252aa3b43af33b91095caa8cb3650f64166b9f0ca9b9ad","source_sha256":"23e0a9827821202b312c4b95084e094414652029667993aac4167576990ea82e","title":"Native machinery positions"},"top":{"bytes":67842,"height":1536,"media_type":"image/png","path":"assets/f8043c0a6b090504d1f716b01fa6cc3083f014ae9980e5156596378c31c9690d.png","projection":{"centre_x_m":18,"centre_y_m":-47,"pixels_per_metre":7.323076923076923,"right":[1,0,0],"toward":[0,0,1],"up":[0,-1,0]},"sha256":"f8043c0a6b090504d1f716b01fa6cc3083f014ae9980e5156596378c31c9690d","source_sha1":"191A28162947F59FF746395096B2E5BF2D8F4BEA","title":"Top orthographic view","width":2048}},"category":"Stations & infrastructure","configuration":{"airframe":0,"command_revision":0,"definition_hash":"090B8E9F8A87050963BED43399DA356361FA3940","exported_utc":"2026-10-06T20:56:55.805Z","jump_base_hash":"","jump_research_base_hash":"","propulsion_base_hash":"","recipe_id":"vf.keystone.research.1","sensor_revision":0,"state":"intact definition rest pose"},"display_name":"KEYSTONE","evidence":{"art_method":"Exact native FMesher surfaces; orthographic editorial lighting, authored palette; not an Unreal screenshot. No invented room plan or damage.","gameplay_acceptance":{"basis":"An export or successful build does not establish gameplay, visual, save, balance or performance acceptance.","status":"not_established","unit":null,"value":null},"native_manifest_sha256":"5eefc0d0b1ab18f590347cba2a7a51e542302278068f6b71aad00754786bed76","publication_state":"candidate","registrar_edition":"2026-10-06","registrar_source_digest":"76dd429eba4278313b938550d94d35e6a3bebd2e07701d9528bbd548ad485f07"},"geometry_counts":{"basis":"Exported native mesh counts; not a runtime FPS benchmark.","triangles":11468,"vertices":23080},"installation":true,"machinery":[{"Capacity":0,"DemandWatts":0,"ExhaustSpeed":0,"GenerationWatts":0,"InitialQuantity":0,"ItemKg":0,"MaxForce":0,"MissileAcceleration":0,"MissileExhaustSpeed":0,"MissileFuelKg":0,"MissileLifetime":0,"MissileMaxSpeed":0,"MissileTurnRate":0,"RailChargeJ":0,"RailCommitSeconds":0,"RailHalfArc":0,"Range":0,"ReloadSeconds":0,"RoundRadius":0,"RoundSpeed":0,"WorkPerShot":0,"ammo_store":-1,"core_position_m":[7,1,-73],"dependencies":[],"fuel_store":-1,"index":0,"kind":8,"kind_name":"feed","name":"Keel coolant loop","part":2,"power_sources":[],"weapon_role":0,"weapon_role_name":null},{"Capacity":3000000000,"DemandWatts":1500,"ExhaustSpeed":0,"GenerationWatts":120000,"InitialQuantity":3000000000,"ItemKg":0,"MaxForce":0,"MissileAcceleration":0,"MissileExhaustSpeed":0,"MissileFuelKg":0,"MissileLifetime":0,"MissileMaxSpeed":0,"MissileTurnRate":0,"RailChargeJ":0,"RailCommitSeconds":0,"RailHalfArc":0,"Range":0,"ReloadSeconds":0,"RoundRadius":0,"RoundSpeed":0,"WorkPerShot":0,"ammo_store":-1,"core_position_m":[1,1,-73],"dependencies":[],"fuel_store":-1,"index":1,"kind":1,"kind_name":"reactor","name":"Keystone finite reactor","part":2,"power_sources":[],"weapon_role":0,"weapon_role_name":null},{"Capacity":0,"DemandWatts":2000,"ExhaustSpeed":0,"GenerationWatts":0,"InitialQuantity":0,"ItemKg":0,"MaxForce":0,"MissileAcceleration":0,"MissileExhaustSpeed":0,"MissileFuelKg":0,"MissileLifetime":0,"MissileMaxSpeed":0,"MissileTurnRate":0,"RailChargeJ":0,"RailCommitSeconds":0,"RailHalfArc":0,"Range":0,"ReloadSeconds":0,"RoundRadius":0,"RoundSpeed":0,"WorkPerShot":0,"ammo_store":-1,"core_position_m":[1,1,5],"dependencies":[],"fuel_store":-1,"index":2,"kind":0,"kind_name":"control","name":"Research command","part":0,"power_sources":[1],"weapon_role":0,"weapon_role_name":null},{"Capacity":0,"DemandWatts":1500,"ExhaustSpeed":0,"GenerationWatts":0,"InitialQuantity":0,"ItemKg":0,"MaxForce":0,"MissileAcceleration":0,"MissileExhaustSpeed":0,"MissileFuelKg":0,"MissileLifetime":0,"MissileMaxSpeed":0,"MissileTurnRate":0,"RailChargeJ":0,"RailCommitSeconds":0,"RailHalfArc":0,"Range":0,"ReloadSeconds":0,"RoundRadius":0,"RoundSpeed":0,"WorkPerShot":0,"ammo_store":-1,"core_position_m":[-15,7,5],"dependencies":[2],"fuel_store":-1,"index":3,"kind":8,"kind_name":"feed","name":"Research engineering","part":0,"power_sources":[1],"weapon_role":0,"weapon_role_name":null},{"Capacity":0,"DemandWatts":3000,"ExhaustSpeed":0,"GenerationWatts":0,"InitialQuantity":0,"ItemKg":0,"MaxForce":0,"MissileAcceleration":0,"MissileExhaustSpeed":0,"MissileFuelKg":0,"MissileLifetime":0,"MissileMaxSpeed":0,"MissileTurnRate":0,"RailChargeJ":0,"RailCommitSeconds":0,"RailHalfArc":0,"Range":0,"ReloadSeconds":0,"RoundRadius":0,"RoundSpeed":0,"WorkPerShot":0,"ammo_store":-1,"core_position_m":[1,111,1],"dependencies":[2],"fuel_store":-1,"index":4,"kind":8,"kind_name":"feed","name":"Yard fabrication","part":3,"power_sources":[1],"weapon_role":0,"weapon_role_name":null},{"Capacity":0,"DemandWatts":2000,"ExhaustSpeed":0,"GenerationWatts":0,"InitialQuantity":0,"ItemKg":0,"MaxForce":0,"MissileAcceleration":0,"MissileExhaustSpeed":0,"MissileFuelKg":0,"MissileLifetime":0,"MissileMaxSpeed":0,"MissileTurnRate":0,"RailChargeJ":0,"RailCommitSeconds":0,"RailHalfArc":0,"Range":0,"ReloadSeconds":0,"RoundRadius":0,"RoundSpeed":0,"WorkPerShot":0,"ammo_store":-1,"core_position_m":[-11,1,165],"dependencies":[2],"fuel_store":-1,"index":5,"kind":8,"kind_name":"feed","name":"Research instruments","part":1,"power_sources":[1],"weapon_role":0,"weapon_role_name":null},{"Capacity":20000000,"DemandWatts":0,"ExhaustSpeed":0,"GenerationWatts":0,"InitialQuantity":10000000,"ItemKg":0,"MaxForce":0,"MissileAcceleration":0,"MissileExhaustSpeed":0,"MissileFuelKg":0,"MissileLifetime":0,"MissileMaxSpeed":0,"MissileTurnRate":0,"RailChargeJ":0,"RailCommitSeconds":0,"RailHalfArc":0,"Range":0,"ReloadSeconds":0,"RoundRadius":0,"RoundSpeed":0,"WorkPerShot":0,"ammo_store":-1,"core_position_m":[-13,-9,5],"dependencies":[],"fuel_store":-1,"index":6,"kind":3,"kind_name":"magazine","name":"Yard charge / J","part":0,"power_sources":[],"weapon_role":0,"weapon_role_name":null},{"Capacity":12000,"DemandWatts":0,"ExhaustSpeed":0,"GenerationWatts":0,"InitialQuantity":3000,"ItemKg":1,"MaxForce":0,"MissileAcceleration":0,"MissileExhaustSpeed":0,"MissileFuelKg":0,"MissileLifetime":0,"MissileMaxSpeed":0,"MissileTurnRate":0,"RailChargeJ":0,"RailCommitSeconds":0,"RailHalfArc":0,"Range":0,"ReloadSeconds":0,"RoundRadius":0,"RoundSpeed":0,"WorkPerShot":0,"ammo_store":-1,"core_position_m":[15,-9,5],"dependencies":[],"fuel_store":-1,"index":7,"kind":3,"kind_name":"magazine","name":"Yard billets / kg","part":0,"power_sources":[],"weapon_role":0,"weapon_role_name":null},{"Capacity":6000,"DemandWatts":0,"ExhaustSpeed":0,"GenerationWatts":0,"InitialQuantity":1500,"ItemKg":1,"MaxForce":0,"MissileAcceleration":0,"MissileExhaustSpeed":0,"MissileFuelKg":0,"MissileLifetime":0,"MissileMaxSpeed":0,"MissileTurnRate":0,"RailChargeJ":0,"RailCommitSeconds":0,"RailHalfArc":0,"Range":0,"ReloadSeconds":0,"RoundRadius":0,"RoundSpeed":0,"WorkPerShot":0,"ammo_store":-1,"core_position_m":[-13,-9,-5],"dependencies":[],"fuel_store":-1,"index":8,"kind":3,"kind_name":"magazine","name":"Yard outfitting / kg","part":0,"power_sources":[],"weapon_role":0,"weapon_role_name":null},{"Capacity":12000,"DemandWatts":0,"ExhaustSpeed":0,"GenerationWatts":0,"InitialQuantity":0,"ItemKg":1,"MaxForce":0,"MissileAcceleration":0,"MissileExhaustSpeed":0,"MissileFuelKg":0,"MissileLifetime":0,"MissileMaxSpeed":0,"MissileTurnRate":0,"RailChargeJ":0,"RailCommitSeconds":0,"RailHalfArc":0,"Range":0,"ReloadSeconds":0,"RoundRadius":0,"RoundSpeed":0,"WorkPerShot":0,"ammo_store":-1,"core_position_m":[15,-9,-5],"dependencies":[],"fuel_store":-1,"index":9,"kind":3,"kind_name":"magazine","name":"Research specimens / kg","part":0,"power_sources":[],"weapon_role":0,"weapon_role_name":null},{"Capacity":6000,"DemandWatts":0,"ExhaustSpeed":0,"GenerationWatts":0,"InitialQuantity":0,"ItemKg":1,"MaxForce":0,"MissileAcceleration":0,"MissileExhaustSpeed":0,"MissileFuelKg":0,"MissileLifetime":0,"MissileMaxSpeed":0,"MissileTurnRate":0,"RailChargeJ":0,"RailCommitSeconds":0,"RailHalfArc":0,"Range":0,"ReloadSeconds":0,"RoundRadius":0,"RoundSpeed":0,"WorkPerShot":0,"ammo_store":-1,"core_position_m":[15,7,5],"dependencies":[],"fuel_store":-1,"index":10,"kind":3,"kind_name":"magazine","name":"Research calibration specimens / kg","part":0,"power_sources":[],"weapon_role":0,"weapon_role_name":null},{"Capacity":0,"DemandWatts":0,"ExhaustSpeed":0,"GenerationWatts":0,"InitialQuantity":0,"ItemKg":1,"MaxForce":0,"MissileAcceleration":0,"MissileExhaustSpeed":0,"MissileFuelKg":0,"MissileLifetime":0,"MissileMaxSpeed":0,"MissileTurnRate":0,"RailChargeJ":0,"RailCommitSeconds":0,"RailHalfArc":0,"Range":0,"ReloadSeconds":0,"RoundRadius":0,"RoundSpeed":0,"WorkPerShot":0,"ammo_store":-1,"core_position_m":[15,9,-5],"dependencies":[],"fuel_store":-1,"index":11,"kind":3,"kind_name":"magazine","name":"Yard launch fuel / kg","part":0,"power_sources":[],"weapon_role":0,"weapon_role_name":null}],"parts":[{"index":0,"material_hash":"CC4CBC6EB91F9FA7C817B67039FE6108826DE365","material_kg":222064800,"name":"Keystone black-metal laboratory core","offset_m":[0,0,0],"parent":-1,"required_supports":1,"rig":0,"sockets":[]},{"index":1,"material_hash":"41F62050AFC2A611A98FAB6E9DA724EE560C38FB","material_kg":78359200,"name":"Tall split instrument spires","offset_m":[0,0,24],"parent":0,"required_supports":1,"rig":0,"sockets":[]},{"index":2,"material_hash":"BDC6D436D4738D50EE3B396D92E71423D6438BA4","material_kg":100341600,"name":"Suspended reactor keel and radiator blades","offset_m":[0,0,-24],"parent":0,"required_supports":1,"rig":0,"sockets":[]},{"index":3,"material_hash":"E98EC81F3A361135628259C2DEDB2DD59AC3CC2D","material_kg":90255200,"name":"Open suspended prototype cradle","offset_m":[0,28,0],"parent":0,"required_supports":1,"rig":0,"sockets":[]},{"index":4,"material_hash":"AD3F965C085732A967E6748CEE2F7B2C9096B686","material_kg":52524800,"name":"Offset service and supply pier","offset_m":[32,0,0],"parent":0,"required_supports":1,"rig":0,"sockets":[]}],"revision_id":"fr1-3be500af3c7e88960c2361252beb5985ffc7b91db0928e22b8a5a4df97e3780c","role":"Research station","schema":"fleet-registrar-publication/1","schema_version":1,"sections":[{"key":"purpose","role":{"basis":"Registrar source review for this recipe; context, not a live-instance measurement.","status":"source_reviewed","unit":null,"value":"Research station"},"summary":{"basis":"Registrar source review for this recipe; context, not a live-instance measurement.","status":"not_established","unit":null,"value":null},"title":"Purpose and tradeoffs","tradeoffs":{"basis":"Registrar design interpretation of the documented architecture; not a new capability.","status":"not_established","unit":null,"value":null}},{"assembled_dimensions":{"basis":"X length, Y beam, Z height of all exported surface geometry, including attached equipment at its declared rest pose.","status":"native_export","unit":"m","value":[260,150,604]},"bounds_max":{"basis":"Whole assembled surface bounds in ship coordinates.","status":"native_export","unit":"m","value":[148,122,372]},"bounds_min":{"basis":"Whole assembled surface bounds in ship coordinates.","status":"native_export","unit":"m","value":[-112,-28,-232]},"key":"hull","part_indices":[0,1,2,3,4],"root_dimensions":{"basis":"Root-part bounds only; not the whole assembled ship.","status":"native_export","unit":"m","value":[64,56,48]},"title":"Hull and dimensions"},{"crew_and_passengers":{"basis":"Not established for this exported configuration.","status":"not_established","unit":"kg","value":null},"embarked_craft":{"basis":"Not established for this exported configuration.","status":"not_established","unit":"kg","value":null},"initial_fuel_and_magazines":{"basis":"Initial fuel and magazine stock only; not all mission payload.","status":"native_export","unit":"kg","value":4500},"key":"mass","loaded":{"basis":"Definition material includes modeled hardware; initial fuel/magazine stock is separate. Does not include crew, passengers, aircraft, escape capsules or other live payloads. Not a certified loaded mass.","status":"not_established","unit":"kg","value":null},"material":{"basis":"Modeled material, including modeled hardware; not certified dry or loaded mass.","status":"native_export","unit":"kg","value":543545600},"title":"Mass and load"},{"departments":{"basis":"Derived at normal initialization from occupied root span; exact assembled complement pending. See crew rules.","status":"not_established","unit":"people","value":null},"full_complement":{"basis":"Derived at normal initialization from occupied root span; exact assembled complement pending. See crew rules.","status":"not_established","unit":"people","value":null},"key":"crew","minimum_watch":{"basis":"Not established for this exported configuration.","status":"not_established","unit":"people","value":null},"passenger_places":{"basis":"Derived at normal initialization from occupied root span; exact assembled complement pending. See crew rules.","status":"not_established","unit":"people","value":null},"people_currently_aboard":{"basis":"This is an intact definition, not a populated live ship.","status":"not_established","unit":"people","value":null},"title":"Crew and passengers"},{"attitude_jets":[],"cruise_target":{"basis":"Authored cruise target; not a measured speed, acceleration or endurance guarantee.","status":"native_export","unit":"m/s","value":1},"drives":[],"endurance":{"basis":"Not established for this exported configuration.","status":"not_established","unit":"s","value":null},"fuel_stores":[],"jump_capability":{"basis":"Base hashes identify composition; complete jump hardware, range, spool, fuel and operating constraints need a reviewed specification.","status":"not_established","unit":null,"value":null},"key":"propulsion","loaded_acceleration":{"basis":"Not established for this exported configuration.","status":"not_established","unit":"m/s^2","value":null},"title":"Propulsion and jump"},{"authored_rating":{"basis":"Definition-level rated output; individual generators and consumers are in machinery. Not a guaranteed simultaneous power budget.","status":"native_export","unit":"W","value":120000},"distribution":[0,3,4,5],"key":"power","reactors":[1],"simultaneous_available_power":{"basis":"Not established for this exported configuration.","status":"not_established","unit":"W","value":null},"title":"Power"},{"damage_basis":{"basis":"Registrar unit contract.","status":"source_reviewed","unit":null,"value":"WorkPerShot is the game contact-work budget. It is not explosive yield, joules or DPS."},"guns":[],"key":"weapons","magazines":[6,7,8,9,10,11],"mount_arcs":{"basis":"Full traversable arcs, depression and obstruction limits are not exported. RailHalfArc is recorded separately where applicable.","status":"not_established","unit":null,"value":null},"title":"Weapons and ammunition"},{"armor_materials":{"basis":"Not established for this exported configuration.","status":"not_established","unit":null,"value":null},"key":"protection","shield_machines":[],"shield_operating_limits":{"basis":"Not established for this exported configuration.","status":"not_established","unit":null,"value":null},"title":"Armor and shields"},{"key":"sensors","rated_range":{"basis":"Authored sensor rating; not a guaranteed detection range.","status":"native_export","unit":"m","value":5000},"suite_and_coverage":{"basis":"The complete receiver, processing, communications and observation rules need a configuration-specific review.","status":"not_established","unit":null,"value":null},"title":"Sensors and communications"},{"control_machines":[2],"exposure":{"basis":"Internal/external classification requires a reviewed final assembly; a name or visible window is insufficient.","status":"not_established","unit":null,"value":null},"key":"bridge","title":"Bridge and command"},{"damaged_state_art":{"basis":"Requires a real damaged-ship snapshot; intact art must not be painted into invented damage.","status":"not_established","unit":null,"value":null},"key":"boarding","overlay":{"basis":"Native exporter contract.","status":"source_reviewed","unit":null,"value":"Material-derived tactical sections, not authored rooms or deck plans."},"tactical_sections":[{"index":0,"name":"PORT","purpose":"Hull / support"},{"index":1,"name":"CENTER","purpose":"Weapons"},{"index":2,"name":"STARBOARD","purpose":"Hull / support"}],"title":"Boarding and damage"},{"berths":[],"collar_and_service_interfaces":{"basis":"Not established for this exported configuration.","status":"not_established","unit":null,"value":null},"compatibility":{"basis":"A berth record or empty cavity does not certify all geometry, controllers, traffic, crew or service-store requirements.","status":"not_established","unit":null,"value":null},"key":"docking","title":"Docking and bays"},{"key":"support","service_contract":{"basis":"Tender, carrier, rescue, refueling and yard services require separate finite operating contracts. Do not infer capability from visible openings.","status":"not_established","unit":null,"value":null},"title":"Service and support"},{"fixed_architecture":{"basis":"Registrar source review for this recipe; context, not a live-instance measurement.","status":"source_reviewed","unit":null,"value":"Authored hull, load paths and role hardware. No generic interchangeable mount interface is established by this entry."},"key":"swaps","proposals":{"basis":"Design proposals only; not implemented or certified compatible.","status":"proposal","unit":null,"value":"Alternative weapons or bay payloads need a reviewed physical compatibility and service contract."},"supported":{"basis":"Registrar source review for this recipe; context, not a live-instance measurement.","status":"source_reviewed","unit":null,"value":"Repair/replacement follows the exact installed definition. Separate research recipes are new manufactured fits, unless an explicit live upgrade says otherwise."},"title":"Supported changes"}],"ship_key":"keystone"}
