{"generated":"23 Jun 2026","default_shock_pct":25,"band_pp":15,"stages":[{"id":"mine","name":"Mine / ore","passthrough":1.0,"applies":true,"note":"Ore not mined = the by-product embedded in it is never recovered. Full physical pass-through \u2014 the companionality link applies directly."},{"id":"smelter","name":"Smelter / refinery","passthrough":1.0,"applies":true,"note":"Most companions are recovered AT the smelter/refinery (gallium in the Bayer process, germanium from zinc refining). An outage there cuts by-product recovery even if ore keeps flowing \u2014 the companionality link still applies."},{"id":"trade","name":"Trade embargo","passthrough":null,"applies":false,"note":"A trade cut-off restricts the FLOW of host or refined material, not its production, so it propagates by trade concentration, not co-production. This model does not represent it \u2014 see the cascade and trade-network layers, which do."}],"n_hosts":20,"top_host":"Zinc","hosts":[{"host":"zinc","name":"Zinc","n_companions":3,"companions":[{"label":"gallium","title":"Gallium","exposure":0.5,"exp_lo":0.425,"exp_hi":0.5,"comp_pct":100,"risk":58},{"label":"germanium","title":"Germanium","exposure":0.5,"exp_lo":0.425,"exp_hi":0.5,"comp_pct":100,"risk":45},{"label":"antimony","title":"Antimony","exposure":0.2,"exp_lo":0.15,"exp_hi":0.25,"comp_pct":60,"risk":35}],"critical_companions":["Gallium","Germanium","Antimony"],"payload":58.5},{"host":"nickel","name":"Nickel","n_companions":3,"companions":[{"label":"cobalt","title":"Cobalt","exposure":0.45,"exp_lo":0.375,"exp_hi":0.5,"comp_pct":90,"risk":50},{"label":"platinum","title":"Platinum","exposure":0.25,"exp_lo":0.1,"exp_hi":0.4,"comp_pct":25,"risk":39},{"label":"palladium","title":"Palladium","exposure":0.25,"exp_lo":0.175,"exp_hi":0.325,"comp_pct":50,"risk":25}],"critical_companions":["Cobalt","Platinum","Palladium"],"payload":38.5},{"host":"copper","name":"Copper","n_companions":3,"companions":[{"label":"cobalt","title":"Cobalt","exposure":0.45,"exp_lo":0.375,"exp_hi":0.5,"comp_pct":90,"risk":50},{"label":"arsenic","title":"Arsenic","exposure":0.333,"exp_lo":0.283,"exp_hi":0.333,"comp_pct":100,"risk":29},{"label":"nickel","title":"Nickel","exposure":0.05,"exp_lo":0.0,"exp_hi":0.2,"comp_pct":5,"risk":32}],"critical_companions":["Cobalt","Arsenic","Nickel"],"payload":33.8},{"host":"zirconium","name":"Zirconium","n_companions":1,"companions":[{"label":"hafnium","title":"Hafnium","exposure":1.0,"exp_lo":0.85,"exp_hi":1.0,"comp_pct":100,"risk":33}],"critical_companions":["Hafnium"],"payload":33.0},{"host":"bauxite","name":"Bauxite","n_companions":1,"companions":[{"label":"gallium","title":"Gallium","exposure":0.5,"exp_lo":0.425,"exp_hi":0.5,"comp_pct":100,"risk":58}],"critical_companions":["Gallium"],"payload":29.0},{"host":"iron","name":"Iron","n_companions":2,"companions":[{"label":"vanadium","title":"Vanadium","exposure":0.3,"exp_lo":0.25,"exp_hi":0.333,"comp_pct":90,"risk":46},{"label":"magnets","title":"Rare earths / magnets","exposure":0.2,"exp_lo":0.125,"exp_hi":0.275,"comp_pct":40,"risk":52}],"critical_companions":["Vanadium","Rare earths / magnets"],"payload":24.2},{"host":"coal","name":"Coal","n_companions":1,"companions":[{"label":"germanium","title":"Germanium","exposure":0.5,"exp_lo":0.425,"exp_hi":0.5,"comp_pct":100,"risk":45}],"critical_companions":["Germanium"],"payload":22.5},{"host":"natural gas","name":"Natural gas","n_companions":1,"companions":[{"label":"helium","title":"Helium","exposure":1.0,"exp_lo":0.85,"exp_hi":1.0,"comp_pct":100,"risk":21}],"critical_companions":["Helium"],"payload":21.0},{"host":"gold","name":"Gold","n_companions":3,"companions":[{"label":"arsenic","title":"Arsenic","exposure":0.333,"exp_lo":0.283,"exp_hi":0.333,"comp_pct":100,"risk":29},{"label":"antimony","title":"Antimony","exposure":0.2,"exp_lo":0.15,"exp_hi":0.25,"comp_pct":60,"risk":35},{"label":"copper","title":"Copper","exposure":0.025,"exp_lo":0.0,"exp_hi":0.1,"comp_pct":5,"risk":24}],"critical_companions":["Arsenic","Antimony","Copper"],"payload":17.3},{"host":"lead","name":"Lead","n_companions":2,"companions":[{"label":"arsenic","title":"Arsenic","exposure":0.333,"exp_lo":0.283,"exp_hi":0.333,"comp_pct":100,"risk":29},{"label":"antimony","title":"Antimony","exposure":0.2,"exp_lo":0.15,"exp_hi":0.25,"comp_pct":60,"risk":35}],"critical_companions":["Arsenic","Antimony"],"payload":16.7},{"host":"steel slag","name":"Steel slag","n_companions":1,"companions":[{"label":"vanadium","title":"Vanadium","exposure":0.3,"exp_lo":0.25,"exp_hi":0.333,"comp_pct":90,"risk":46}],"critical_companions":["Vanadium"],"payload":13.8},{"host":"uranium","name":"Uranium","n_companions":1,"companions":[{"label":"vanadium","title":"Vanadium","exposure":0.3,"exp_lo":0.25,"exp_hi":0.333,"comp_pct":90,"risk":46}],"critical_companions":["Vanadium"],"payload":13.8},{"host":"mineral sands","name":"Mineral sands","n_companions":1,"companions":[{"label":"magnets","title":"Rare earths / magnets","exposure":0.2,"exp_lo":0.125,"exp_hi":0.275,"comp_pct":40,"risk":52}],"critical_companions":["Rare earths / magnets"],"payload":10.4},{"host":"zircon","name":"Zircon","n_companions":1,"companions":[{"label":"titanium","title":"Titanium","exposure":0.2,"exp_lo":0.05,"exp_hi":0.35,"comp_pct":20,"risk":43}],"critical_companions":["Titanium"],"payload":8.6},{"host":"tin","name":"Tin","n_companions":2,"companions":[{"label":"tantalum","title":"Tantalum","exposure":0.167,"exp_lo":0.117,"exp_hi":0.217,"comp_pct":50,"risk":33},{"label":"tungsten","title":"Tungsten","exposure":0.05,"exp_lo":0.0,"exp_hi":0.125,"comp_pct":10,"risk":50}],"critical_companions":["Tantalum","Tungsten"],"payload":8.0},{"host":"platinum","name":"Platinum","n_companions":1,"companions":[{"label":"palladium","title":"Palladium","exposure":0.25,"exp_lo":0.175,"exp_hi":0.325,"comp_pct":50,"risk":25}],"critical_companions":["Palladium"],"payload":6.2},{"host":"niobium","name":"Niobium","n_companions":1,"companions":[{"label":"tantalum","title":"Tantalum","exposure":0.167,"exp_lo":0.117,"exp_hi":0.217,"comp_pct":50,"risk":33}],"critical_companions":["Tantalum"],"payload":5.5},{"host":"lithium","name":"Lithium","n_companions":1,"companions":[{"label":"tantalum","title":"Tantalum","exposure":0.167,"exp_lo":0.117,"exp_hi":0.217,"comp_pct":50,"risk":33}],"critical_companions":["Tantalum"],"payload":5.5},{"host":"molybdenum","name":"Molybdenum","n_companions":2,"companions":[{"label":"tungsten","title":"Tungsten","exposure":0.05,"exp_lo":0.0,"exp_hi":0.125,"comp_pct":10,"risk":50},{"label":"copper","title":"Copper","exposure":0.025,"exp_lo":0.0,"exp_hi":0.1,"comp_pct":5,"risk":24}],"critical_companions":["Tungsten","Copper"],"payload":3.1},{"host":"phosphate","name":"Phosphate","n_companions":1,"companions":[{"label":"fluorspar","title":"Fluorspar","exposure":0.05,"exp_lo":0.0,"exp_hi":0.2,"comp_pct":5,"risk":50}],"critical_companions":["Fluorspar"],"payload":2.5}]}