Changelog
All notable changes to Project Dyson are documented here. This project follows semantic versioning principles.
Changelog
All notable changes to Project Dyson are documented here.
[Unreleased] - 2026-03-07
Changed
Home Page Redesign
- Redesign home page with editorial, minimal aesthetic: animated starfield, pulsing sun with orbiting dots, scroll-reveal animations, and full-viewport sections
- Replace hero section with "Engineering the Largest Structure Ever Conceived" headline, animated sun visual, and CTA buttons
- Add "The Problem" section with animated energy comparison bars (Earth vs Dyson swarm)
- Add "The Plan" section with vertical phase timeline pulling live data from phase definitions
- Add "Right Now" section with activity feed from recent blog posts and type badges (Blog/Resolved/Paper)
- Add stats bar (51 Questions, 5 Resolved, 150+ Papers Cited, 23 Contributors, 7 Tech Threads)
- Add "Join the Effort" section with role chips and Discord/GitHub/Funding links
- Replace horizontal 11-item navigation with minimal fixed nav and full-screen overlay menu (3-column: Explore/Community/Contribute)
- Add "Phase 0 Active" indicator in nav that appears on scroll
- Simplify footer to single centered line
- Update site-wide color theme from cosmic-blue/purple to gold/amber accent
- Add Google Fonts (Space Grotesk + Inter) for editorial typography
- Add scroll progress bar on home page
- Update button styles site-wide: primary buttons use gold/amber gradient, secondary buttons use transparent with subtle border
[Unreleased] - 2026-02-13
Added
Phase 0 Feasibility Analysis Framework (Strategic Pivot)
- Strategic pivot from breadth-first to depth-first — focusing on technical rigor for the critical unknowns that would make or break Phase 0
- Add critical path data service (
src/lib/services/critical-path.ts): maps all 49 Phase 0 research questions into 7 technology threads with dependency graph, criticality ratings, and thread statistics - Add TRL assessment data service (
src/lib/services/trl-assessment.ts): rates 10 key technologies on NASA TRL 1-9 scale with gap analysis, experiments needed, risk levels, and fallback approaches - Add decision gates data service (
src/lib/services/decision-gates.ts): defines 5 measurable go/no-go criteria for Phase 0 → Phase 1 transition at months 24, 30, 36, 48, and 60 - Add Phase 0 Technical Feasibility Report page (
/analysis/feasibility): standalone 8-section engineering document with executive summary, per-thread technology assessment, TRL summary, risk register, experimental validation roadmap, and conclusions - Add Critical Path Analysis page (
/analysis/critical-path): interactive dependency graph visualization with thread cards, topological sorting, critical path view, ready/blocked question views - Add Technology Readiness Dashboard (
/analysis/technology-readiness): TRL gap visualization bars, risk matrix, experiment lists, fallback approaches, cross-links to research questions - Add Decision Gates page (
/analysis/decision-gates): timeline visualization, criteria checklists with pass/fail outcomes, readiness progress bars, gated architectural decisions - Add analysis sub-navigation bar across all 5 analysis pages (feasibility, critical-path, TRL, decision-gates, cost-reconciliation)
- Add "Analysis" link to main site navigation header
Key findings from TRL assessment:
- 2 project-ending risks identified: microgravity metallurgy (TRL 2-3) and ISRU water extraction (TRL 3-4)
- 4 architecture-change risks: cryocooler scaling, asteroid mining, silicon purification, microgravity electrolysis
- Average TRL gap: 3.0 levels; estimated 7.5 years average to reach targets
Literature Reviews for 3 Critical Questions (32 papers + 16 external refs)
- Add arxiv research for rq-0-1: Spectrometer resolution tradeoff (14 papers, 4 external refs — recommends 20nm resolution for 90% mineral classification confidence)
- Add arxiv research for rq-0-39: Subsurface mechanical characterization (12 papers, 3 external refs — van der Waals cohesion 25-80 Pa, OSIRIS-REx surface 0.2-20 Pa)
- Add arxiv research for rq-0-49: Cryocooler scaling for space ZBO (6 papers, 9 external refs — 2-3 order of magnitude gap, reverse turbo-Brayton leading pathway)
- Create
research/arxiv-papers.yamlandresearch/analysis.mdfor each question - Update all 3 questions: status open → investigating
New Organizations and Outreach Questions
- Add 3 new organizations: Creare LLC (cryocooler development), JAXA (Hayabusa2 asteroid samples), Northrop Grumman (JWST sunshield heritage)
- Add 7 new outreach questions linking organizations to Phase 0 critical research:
- NASA: GODU-LH2 ZBO data (rq-0-30, rq-0-49), ISS microgravity metallurgy (rq-0-11, rq-0-12)
- JPL: OVIRS spectral classification accuracy (rq-0-1, rq-0-5)
- Aerojet Rocketdyne: AEPS thruster lifetime and 100+ kW scaling (rq-0-16, rq-0-19)
- Creare: Turbo-Brayton cryocooler development timeline (rq-0-49, rq-0-30)
- JAXA: Ryugu returned sample mechanical properties (rq-0-39, rq-0-6, rq-0-7)
- Northrop Grumman: JWST sunshield lessons for depot-scale thermal protection (rq-0-47, rq-0-30)
Ontology Updates
- Add legacy tags for cryogenic topics:
cryocooler,zero-boiloff,sunshield,mli→ thermal-management - Add
deployable-structures→ deployment topic - Add
power-systems→ power systems topic - Add
anchoring,magnetic-separation,propellant-production→ ISRU topic
Blog
- Add blog article: "Strategic Pivot: From Breadth to Depth on Phase 0 Feasibility"
Fixed
Organizations YAML Parser
- Fix indentation-aware array handling:
tagsorrelatedRQsat the end of an item caused all subsequent items to be silently dropped (only 1 of 15 questions was parsed) - Fix section transition: last organization before
questions:section was discarded without being saved (org-011 Northrop Grumman was missing) - All 11 organizations and 15 outreach questions now parse and link correctly
Open Question Research Update (7 questions, ~30 external sources, 4 status changes)
- Review external literature (Nature Chemistry, MDPI, NASA, ScienceDirect, industry data) across 7 research questions
- Add research/analysis.md and research/arxiv-papers.yaml for all 7 questions
- Add 27 external paper metadata files across 7 new categories under
static/content/research/external-papers/microgravity-electrolysis/(3 papers),perovskite-space-pv/(4),space-semiconductor-fabrication/(3),radiation-shielding/(6),alternative-propellants/(4),power-transmission/(4),space-governance/(3)
- Update research consolidation document with new question counts, tables, and category sections
- Add blog article: "Open Question Research Update: Magnets, Argon, and Orbital Fabs"
Status changes (4 questions):
- rq-0-33 (microgravity electrolysis): open → investigating — Nature Chemistry magnetic phase separation eliminates mechanical separators (240% efficiency improvement)
- rq-0-35 (radiation shielding): open → investigating — hybrid active-passive shielding + dual-use water reduces estimate from 4-8K kg to 3-5K kg
- rq-0-44 (semiconductor fabrication): open → investigating — Space Forge ForgeStar-1 first orbital semiconductor demo, NASA ODME EHD printing
- rq-1-31 (alternative propellants): open → investigating + partially-resolved — SpaceX Starlink V2 operational argon Hall thrusters at constellation scale
Reference additions (all 7 questions):
- rq-0-29 (governance): NIST circular economy, von Neumann probe governance gap, Borgue & Hein self-replication estimates
- rq-1-9 (perovskite): NREL SiO₂ barrier, polyimide encapsulation validation, Georgia Tech MISSE-21 ISS flight test
- rq-2-23 (power transmission): >85% magnetron efficiency (sim), JAXA 0.001° pointing, updated efficiency chain ~68-73% theoretical
Phase 0 Engineering Questions Literature Review — Tier 2 (3 questions, 18 papers)
- Add arxiv research for rq-0-13: Slag management in microgravity (6 papers, electromagnetic separation most promising)
- Add arxiv research for rq-0-22: Concentrators vs flat-plate (7 papers, thermal annealing may self-heal radiation damage)
- Add arxiv research for rq-0-24: In-space array structure manufacturing (5 papers, gravity-independent AM demonstrated)
- Create
research/arxiv-papers.yamlandresearch/analysis.mdfor each question - Update all 3 questions: status open → investigating
- Add 18 new arxiv references across the 3 question frontmatters
- Add blog article: "Slag, Sunlight, and Steel: Literature Review for Three More Phase 0 Unknowns"
Phase 0 Engineering Questions Literature Review (4 questions, 29 papers)
- Add arxiv research for rq-0-9: Electrostatic charging on mechanisms (8 papers, dust charging physics + mitigation techniques)
- Add arxiv research for rq-0-12: Zero-g zone refining (6 papers, UMG-Si metallurgical route may make zone refining optional)
- Add arxiv research for rq-0-30: Cryogenic boiloff management (6 papers, sunshield-critical design + solid-state alternatives)
- Add arxiv research for rq-0-5: Composition algorithm validation (9 papers, ML tools ready, validation methodology needed)
- Create
research/arxiv-papers.yamlandresearch/analysis.mdfor each question - Update all 4 questions: status open → investigating
- Add 29 new arxiv references across the 4 question frontmatters
- Add blog article: "Four More Unknowns: Electrostatic Charging, Zero-G Refining, Cryogenic Storage, and Spectral Algorithms"
Alternative Material Sources Literature Review (15 papers, 5 new questions)
- Add rq-1-49: Mercury self-replicating factory pathway (medium priority, 3 papers archived)
- Add rq-1-50: Lunar regolith processing for swarm materials (high priority, 4 papers archived)
- Add rq-1-51: Lunar electromagnetic launch for material export (medium priority, 2 papers)
- Add rq-2-32: Comparative feedstock economics across sources (high priority, 5 papers archived)
- Add rq-3a-5: Gas giant atmospheric mining feasibility (low priority, gap identification)
- Add arxiv research folders for rq-1-49, rq-1-50, rq-2-32 (arxiv-papers.yaml + analysis.md each)
- Add Shubov (2110.15198), Calla (1808.05099), Hein (1810.03836) references to rq-1-21
- Add Shubov (2110.15198) reference to rq-3a-2
- Add Zhang (2208.12617), Leitgab (1311.4239) references to rq-2-20
- Add blog article: "Beyond Asteroid ISRU: Alternative Material Sources for the Dyson Swarm"
Three-Paper Assessment (Wright thermodynamics, Smith swarm viability, Jiang civilization trajectory)
- Assess arxiv:2309.06564 (Wright): Landsberg efficiency limits confirm rq-3a-1 finding that nested Matrioshka shells hit diminishing returns fast
- Assess arxiv:2109.11443 (Smith): Mars-based Dyson swarm validates swarm architecture, 50-year power timeline
- Assess arxiv:2510.03249 (Jiang & Das): Type II civilization by 3200-3500 CE baseline, CDI metric
- Add Wright (2309.06564) reference to rq-3a-1 and rq-3a-4 (thermodynamic cascade, reversible computing)
- Add Smith (2109.11443) and Jiang (2510.03249) references to rq-2-20 (swarm ROI threshold)
- Add blog article: "Three Papers, Three Scales: From Swarm Feasibility to Civilization Trajectories"
Lacki Megaswarm Lifetime Analysis (2 new questions from arxiv:2504.21151)
- Add rq-2-30: Megaswarm collisional cascade timescales and long-term survivability (high priority)
- Add rq-2-31: Planetary gravitational perturbations on century-scale swarm stability (high priority)
- Add Lacki (2504.21151) reference to rq-1-6 and rq-2-3 (existing collision avoidance questions)
- Gap analysis: Kessler cascade, station-keeping, radiation pressure, collision avoidance already covered; long-term cascade timescales and planetary perturbation drift were gaps
- Add blog article: "How Long Does a Dyson Swarm Last? A New Paper Says Not as Long as You'd Think"
Arxiv Literature Reviews (4 critical Phase 0 research questions)
- Add arxiv research for rq-0-6: Regolith excavation in microgravity (10 papers, Bennu sample data grounds analysis)
- Add arxiv research for rq-0-7: Anchoring technology reliability (9 papers, Philae failure case study)
- Add arxiv research for rq-0-11: Microgravity metallurgy scaling (8 papers, identifies 8-order-of-magnitude gap)
- Add arxiv research for rq-0-15: Silicon purity achievability (8 papers, UMG-Si at 4N-5N is viable)
- Create
research/arxiv-papers.yamlandresearch/analysis.mdfor each question - Update all 4 questions: status open → investigating, resolutionStatus partially-resolved
- Add 17 new arxiv references across the 4 question frontmatters
- Add blog article: "Four Critical Unknowns: What ArXiv Research Tells Us About Asteroid Mining and Processing"
Ontology System (unified topic taxonomy)
- Add ontology taxonomy with 13 domains and 52 topics (
src/content/ontology/taxonomy.yaml) - Add artifact-mappings for all 33 BOM items to ontology topics (
src/content/ontology/artifact-mappings.yaml) - Add ontology service with tag resolution engine — maps 90% of existing tags to topics at runtime
- Add Topics browser page (
/topics) with domain cards, topic pills, and artifact counts - Add Topic detail page (
/topics/[topic]) with linked artifacts, sibling/related topics - Add TopicPill component — replaces plain tag spans with linked topic pills across the site
- Add DomainCard, ArtifactList, and OntologyStats components
- Add bootstrap-ontology.js script for tag coverage analysis
- Add "Topics" nav item to site header
- Integrate TopicPill into QuestionCard (tags now link to topic pages)
- Add blog article: "Introducing Topics: Unified Ontology for 250+ Artifacts"
Added
Simulators (7 new interactive research simulators)
- Add Shkadov Mirror Standoff Distance simulator (RQ-3b-1) — browser-only trade sweep
- Add Thermal Warping on Large Membranes simulator (RQ-2-4) — browser-only area/tension sweep
- Add Thermodynamic Cascade Efficiency simulator (RQ-3a-1) — browser-only shell count sweep
- Add Self-Replication Closure Threshold simulator (RQ-3a-2) — browser-only closure ratio sweep
- Add Membrane Deployment Dynamics simulator (RQ-1-7) — hybrid: offline FEA eigenvalue grid + browser interpolation
- Add ML Trajectory Deployment Optimization simulator (RQ-1-43) — hybrid: offline NN training + browser inference
- Add Solar Mass Extraction Rate simulator (RQ-3b-2) — hybrid: offline radial atmosphere model + browser interpolation
Pre-computed Simulation Artifacts (3 offline scripts)
- Add
scripts/simulation-prep/membrane-dynamics/— scipy eigenvalue analysis, 1000 grid points (5 diameters × 10 tensions × 5 spins × 4 areal densities) - Add
scripts/simulation-prep/trajectory-estimator/— numpy MLP training on 500K deployment-regime pairs (0.9-1.1 AU, val MSE 0.0005) - Add
scripts/simulation-prep/solar-atmosphere/— 1D radial atmosphere model, 500 grid points (50 extraction rates × 10 beam powers) - Generate
static/content/simulation-data/membrane-dynamics/modal-grid.json(259 KB) - Generate
static/content/simulation-data/trajectory-estimator/nn-weights.json(361 KB) - Generate
static/content/simulation-data/trajectory-estimator/reference-solutions.json - Generate
static/content/simulation-data/solar-atmosphere/response-surfaces.json
Research Questions (3 new follow-up, 7 resolved/partially-resolved)
- Add rq-1-47: High-fidelity 3D FEA validation of membrane flutter boundaries (low priority)
- Add rq-1-48: Reinforcement learning deployment optimizer and 100K+ unit scalability (low priority)
- Add rq-3b-5: 3D MHD modeling of solar chromosphere mass lifting (low priority)
- Resolve rq-3b-1: Shkadov mirror standoff distance — optimal at 0.1 AU, 2.43×10¹⁷ N thrust
- Resolve rq-2-4: Thermal warping — tension ≥0.5 N/m eliminates warping at all areas up to 1M m²
- Resolve rq-3a-1: Thermodynamic cascade — 50.6% efficiency at 4 shells, up to 58.9% at 7
- Resolve rq-3a-2: Self-replication closure — 96% closure reaches 10K foundries in 27 years
- Partially resolve rq-1-7: Membrane dynamics — FEA shows 500m marginal at 1 N/m (1.58× margin), need ≥3 N/m
- Partially resolve rq-1-43: Deployment optimization — NN retrained on 0.9-1.1 AU (val MSE 0.0005), accurate but structurally limited; batch wins 48%
- Partially resolve rq-3b-2: Solar extraction — radial model validates 10⁹-10¹³ kg/s feasible, raw efficiency 0.13%
Blog Articles (7 new research resolution articles)
- Add "Shkadov Mirror Standoff Distance Optimization Findings"
- Add "Thermal Warping on Large Membranes Findings"
- Add "Thermodynamic Cascade Efficiency Limit Findings"
- Add "Self-Replication Closure Threshold Findings"
- Add "FEA Validation Overturns Optimistic Flutter Results: 500m+ Membranes Need Active Stabilization"
- Add "Batch Wins: Comparing 4 Swarm Deployment Strategies via Monte Carlo"
- Add "Mining the Sun: How Fast Can We Extract Mass Without Breaking Anything?"
Fixed
Simulator Physics Bugs
- Fix solar atmosphere Python script: cap plume velocity at 2× escape velocity (was producing 196B m/s superluminal velocities)
- Fix solar extraction response surface integration: use surface only for physics quantities (plume velocity, station count), keep configured efficiency for engineering parameters
- Fix deployment NN inference: clamp output to [0,1] before denormalization, add 3× Hohmann sanity check for small transfers
- Fix Phase 3a/3b slug regex in question detail page loader
- Add fetch() polyfill in simulation runner script for Node.js/vite-node artifact loading
Changed
- Retrain deployment NN on 0.9-1.1 AU regime: val MSE 0.0005 (10× improvement over 0.3-3.0 AU version), accurate ~155 m/s estimates for deployment transfers
- Update rq-1-43 with retraining findings: NN accurate but structurally limited — uniform-radius slots make trajectory NN irrelevant for slot selection
- Update rq-1-7 blog article with FEA-validated flutter margins (2-4× more conservative than analytical model)
- Update rq-1-43 blog article with two-generation NN analysis (broad-domain failure → deployment-regime accuracy → structural limitation)
- Update rq-3b-2 blog article with radial atmosphere validation and 0.13% raw efficiency finding
[0.5.0] - 2026-02-09
Added
Research Questions
- Add rq-0-29: Multi-century governance structure for volunteer-driven global coordination (critical, discussion)
- Three-layer hybrid architecture: constitutional, strategic, operational
- Swiss Verein + Apache-style meritocratic governance for Phase 0
- Sortition-based Charter Trustees for capture resistance
- Unanimous LLM council consensus in 1 round
BOM Items
- Add bom-0-7: Organizational Infrastructure ($50M) to Phase 0
- Legal entity establishment, succession mechanisms, coordination systems
- Update Phase 0 total cost: $15.66B → $15.71B
Blog Articles
- Add "Governing a 500-Year Project: Swiss Verein, Sortition, and Deliberate Incompleteness"
UI Features
- Add question sorting with "Newest First" as default
- Sort options: Newest, Oldest, Priority, Title (A-Z)
- Add sorting to resolved questions page with Resolution Date option
Research Papers
- Add 60 new arxiv paper evaluations across 10 categories (megastructures, asteroid-mining, ISRU, space-solar-power, power-transmission, swarm-coordination, radiation-materials, spacecraft-missions, crystal-growth, deployable-structures, lunar-regolith, vacuum-breakdown)
- Add research consolidation analysis mapping papers to research questions
- Create paper-to-question cross-reference matrix
Research Questions (12 new)
- Add rq-1-44: Minimum viable photovoltaic production rate (critical)
- Add rq-1-45: UMG silicon viability for collector cells
- Add rq-1-46: In-space thin-film deposition economics crossover
- Add rq-2-21: Swarm programming language scalability
- Add rq-2-22: Minimum inter-unit communication bandwidth
- Add rq-2-23: GW-scale space-to-Earth power transmission efficiency (critical)
- Add rq-2-24: Graphene/MoS2 space qualification
- Add rq-2-25: Metamaterial light-trapping radiation survival
- Add rq-2-26: InGaN bandgap tunability for heliocentric optimization
- Add rq-2-27: Collective estimation with communication latency
- Add rq-2-28: Retrodirective phase coherence at scale
- Add rq-2-29: Meteoroid stream hazards from asteroid mining
Resolved Discussions (3)
- Resolve rq-0-26: Dual counter-rotating bucket wheels validated for excavation
- 90-95% torque cancellation, 60-80 kg subsystem, 2-5 t/hr excavation rate
- Resolve rq-1-24: Shepherd/Flock heterogeneous hierarchy for swarm coordination
- 1:1,000-5,000 ratio, scales to 1M+ units at 2-8% overhead
- Resolve rq-2-17: Federated autonomous clusters for fleet coordination
- 50-200 node clusters, 30-day autonomy, market-based allocation
Blog Articles
- Add "Swarm Coordination at Scale: Mathematical Foundations Validated"
- Add "Alternative Materials for Collector Manufacturing"
- Add "ISRU Chemical Processing: Beyond Thermal Metallurgy"
BOM Enhancements
- Add materialAlternatives field to BOMItem type
- Add material alternatives to 6 BOM items (collector units, PV blankets, swarm control, collector satellites, power distribution)
- Update 4 BOM consensus documents with resolved architectural decisions
Changed
- Add "analysis" question type for quantitative calculation questions
- Update QuestionTypeBadge with analysis type styling
[0.4.0] - 2026-02-07
Added
Research Questions & Discussions
- Add rq-2-20: Swarm operational threshold for meeting humanity's energy needs (ROI analysis)
- Add multi-model discussion for rq-2-20 with 2-round consensus
- Add blog article: "Resolved: When Does the Dyson Swarm Start Paying Off?"
Simulators
- Add Capture Monte Carlo simulator for asteroid capture modeling
- Add DeploymentReliability Monte Carlo simulator for deployment analysis
- Add ElectricalFault Monte Carlo simulator for fault tolerance analysis
- Add SupplyChain and RadiationDegradation Monte Carlo simulators
- Add 5 Monte Carlo simulators addressing 10 research questions
- Add fleet logistics and spectral analysis Monte Carlo simulators
- Add NEA constellation coverage Monte Carlo simulator
- Add simulator buttons to fleet and spectral research questions
Validation & Tracking
- Add resolution tracking system for research questions
- Add validation tracking system for experimental verification
- Add validation roadmap with experiment timeline
Cost Analysis
- Add cost reconciliation analysis tool
- Add cost confidence intervals to BOM items
- Add divergent view prioritization
External Organizations
- Add External Organizations registry and tracking UI
Changed
- Update Claude model from Opus 4.5 to 4.6
- Update phase BOM data from research question findings
- Update Phase 1 objectives: add ground receiver site selection for Phase 2
- Update Phase 2 with ROI threshold framework: four-tier milestones (100 GW → 1 TW), success metric as delivered power not unit count, ground receiver infrastructure ($2-5T)
Fixed
- Fix Svelte 5 warnings
- Fix Svelte 5 build errors
[0.3.0] - 2026-02-03
Added
Research
- Add xenon propellant research analysis answering rq-0-20
- Add research questions system with file-based markdown storage
[0.2.0] - 2026-02-01
Added
BOM Generation
- Add Phase 2 BOM generation and fix sidebar markdown rendering
- Add Phase 1 BOM generation
- Generate complete LLM specifications for all Phase 0 BOM items
- Add structured divergent views with YAML data files
UI/UX
- Add hi-fidelity consensus tab and Cloudflare Pages deployment
Changed
- Regenerate Phase 1 BOM specs with fixed script
Fixed
- Fix truncated divergent views in Phase 2 YAML files
- Fix BOM content workflow to preserve free-form LLM proposals
- Fix Cloudflare Pages URL output in terraform
- Update GitHub link in footer to point to correct repository
- Fix markdown rendering in BOM detail pages
[0.1.0] - 2026-01-31
Added
- Initial commit: Project Dyson website with Phase 0 BOM implementation
- Multi-model consensus approach for BOM specifications
- Support for Claude, Gemini, and GPT specification synthesis
- Phase-based project planning system
- Bill of Materials (BOM) tracking and visualization