# ========================================================================== # Settled Reach — Production Chain Recipes # Source of truth. Compiled to systems.db via `make economy-db`. # # Leontief fixed-coefficient recipes (D-173, D-178). # Multiple chains MAY produce the same output (structural substitution). # Services have NO production chains — they are demand sinks. # Brands are NOT in this system — brand corporations are commodity buyers. # # Fields: # output commodity_id of the product # output_quantity units produced per cycle (float, default 1.0) # inputs array of { commodity, quantity } pairs # location_bound chain requires specific local resources (default false) # description human-readable recipe description (optional) # # Decisions: D-173 (taxonomy), D-178 (Leontief), D-182 (TOML pipeline) # ========================================================================== # ========================================================================== # RAW → INTERMEDIATE (12 chains, including 2 substitution routes) # ========================================================================== [smelt_ore] output = "refined_metals" output_quantity = 1.0 inputs = [ { commodity = "metallic_ore", quantity = 2.0 }, { commodity = "fusion_fuel", quantity = 0.3 }, ] location_bound = false description = "Smelting: 2t ore + fuel → 1t refined metal. Energy-intensive." [alloy_fabrication] output = "advanced_alloys" output_quantity = 1.0 inputs = [ { commodity = "metallic_ore", quantity = 1.5 }, { commodity = "rare_minerals", quantity = 0.3 }, { commodity = "fusion_fuel", quantity = 0.2 }, ] location_bound = false description = "High-tech alloying. Rare minerals are the bottleneck input. Precision metallurgy." [fuel_refining] output = "fusion_fuel" output_quantity = 1.0 inputs = [ { commodity = "water", quantity = 8.0 }, ] location_bound = false description = "Deuterium/tritium extraction. 8:1 yield ratio — water-rich systems have structural fuel advantage." [food_processing] output = "processed_food" output_quantity = 1.0 inputs = [ { commodity = "agricultural_produce", quantity = 1.5 }, { commodity = "water", quantity = 0.2 }, ] location_bound = false description = "Preservation, packaging, shelf-stabilization." [electronics_fabrication] output = "electronics" output_quantity = 1.0 inputs = [ { commodity = "rare_minerals", quantity = 0.5 }, { commodity = "refined_metals", quantity = 0.3 }, { commodity = "fusion_fuel", quantity = 0.2 }, ] location_bound = false description = "Circuit fabrication, processor assembly. Rare minerals are the scarcity driver. Fab power." [chemical_processing] output = "chemicals" output_quantity = 1.0 inputs = [ { commodity = "chemical_feedstock", quantity = 2.0 }, { commodity = "water", quantity = 0.5 }, ] location_bound = false description = "Industrial chemistry from geological/gas feedstock. Primary path." # -- Substitution route: chemicals from biological path -- [chemical_from_organics] output = "chemicals" output_quantity = 0.8 inputs = [ { commodity = "organic_compounds", quantity = 1.0 }, { commodity = "water", quantity = 0.3 }, ] location_bound = false description = "Biochemical processing. Lower yield, different source. Substitution route." [textile_production] output = "textiles" output_quantity = 1.0 inputs = [ { commodity = "organic_compounds", quantity = 0.8 }, { commodity = "chemicals", quantity = 0.2 }, ] location_bound = false description = "Fiber processing, weaving, composite layup. Includes brach fiber pathway." [panel_from_timber] output = "structural_panels" output_quantity = 1.0 inputs = [ { commodity = "timber", quantity = 1.0 }, { commodity = "refined_metals", quantity = 0.5 }, ] location_bound = false description = "Timber-based construction panels. Forest world proximity matters." # -- Substitution route: panels from stone -- [panel_from_stone] output = "structural_panels" output_quantity = 0.8 inputs = [ { commodity = "stone", quantity = 1.5 }, { commodity = "refined_metals", quantity = 0.5 }, ] location_bound = false description = "Stone-based construction panels. Lower yield but uses different raw. Quarry proximity." [drive_core_assembly] output = "drive_cores" output_quantity = 1.0 inputs = [ { commodity = "rare_minerals", quantity = 0.4 }, { commodity = "advanced_alloys", quantity = 0.8 }, ] location_bound = false description = "Precision assembly. Double rare-minerals dependency (direct + via alloys)." [lattice_processing] output = "lattice_substrate" output_quantity = 1.0 inputs = [ { commodity = "lattice_grade_material", quantity = 1.0 }, { commodity = "chemicals", quantity = 0.3 }, ] location_bound = false description = "Lattice wafer processing for neural and gate applications. From east reach material." # ========================================================================== # INTERMEDIATE → FINAL (9 chains) # ========================================================================== [heavy_equipment_assembly] output = "heavy_equipment" output_quantity = 1.0 inputs = [ { commodity = "refined_metals", quantity = 1.0 }, { commodity = "electronics", quantity = 0.3 }, { commodity = "drive_cores", quantity = 0.2 }, ] location_bound = false description = "Mining rigs, construction machinery. Stalownia's core recipe." [vehicle_manufacturing] output = "transport_vehicles" output_quantity = 1.0 inputs = [ { commodity = "advanced_alloys", quantity = 0.8 }, { commodity = "electronics", quantity = 0.3 }, { commodity = "drive_cores", quantity = 0.3 }, ] location_bound = false description = "Ships, ground vehicles. Premium materials — alloys, not base metal." [freight_hauler_construction] output = "freight_haulers" output_quantity = 1.0 inputs = [ { commodity = "refined_metals", quantity = 1.5 }, { commodity = "drive_cores", quantity = 0.5 }, { commodity = "electronics", quantity = 0.3 }, ] location_bound = false description = "Commercial cargo vessels. Metal and drive-core intensive." [consumer_goods_assembly] output = "consumer_goods" output_quantity = 1.0 inputs = [ { commodity = "processed_food", quantity = 0.3 }, { commodity = "textiles", quantity = 0.3 }, { commodity = "electronics", quantity = 0.2 }, ] location_bound = false description = "Daily necessities, household items. Broad, diversified input mix." [implant_fabrication] output = "implant_hardware" output_quantity = 1.0 inputs = [ { commodity = "electronics", quantity = 0.5 }, { commodity = "chemicals", quantity = 0.3 }, { commodity = "lattice_substrate", quantity = 0.4 }, ] location_bound = false description = "Neural interfaces, lattice components. Lattice substrate is the critical input." [medical_goods_production] output = "medical_goods" output_quantity = 1.0 inputs = [ { commodity = "chemicals", quantity = 0.4 }, { commodity = "electronics", quantity = 0.3 }, { commodity = "advanced_alloys", quantity = 0.2 }, ] location_bound = false description = "Pharmaceuticals, surgical equipment, diagnostics." [gate_component_assembly] output = "gate_components" output_quantity = 1.0 inputs = [ { commodity = "advanced_alloys", quantity = 1.0 }, { commodity = "drive_cores", quantity = 0.5 }, { commodity = "lattice_substrate", quantity = 0.3 }, ] location_bound = false description = "Gate maintenance and construction. Most input-intensive final. Gate Corp monopoly." [habitat_module_assembly] output = "habitat_modules" output_quantity = 1.0 inputs = [ { commodity = "structural_panels", quantity = 1.2 }, { commodity = "electronics", quantity = 0.3 }, { commodity = "chemicals", quantity = 0.2 }, ] location_bound = false description = "Station and settlement living/working units. Panel-heavy — timber/stone scarcity cascades here." [rail_construction] output = "rail_infrastructure" output_quantity = 1.0 inputs = [ { commodity = "refined_metals", quantity = 1.0 }, { commodity = "structural_panels", quantity = 1.5 }, { commodity = "electronics", quantity = 0.3 }, ] location_bound = false description = "Heavy steel construction — tracks, carriages, stations, signaling systems."