# Red Horizon: complete sources and citations

Generated deterministically from the public project source ledgers. Retrieval dates below belong to each source, not to this compilation. No live network requests are made by this compiler.

The Mars outpost, crew, failures, resource amounts, response times, flight assistance and machine rates are fictional game rules. NASA sources supply context and dated evidence. DONKI flare classes are solar-event catalog labels, not astronaut radiation doses. No NASA review or endorsement is implied.

Coverage: 204 distinct URL and record-ID pairs; 164 public URLs; 0 uncovered URLs.

Different record identifiers at the same URL are kept separately. Historical provenance omissions are marked as unknown; no units, retrieval dates or record IDs are guessed. New v3 science records must include all required provenance.

## Science, engineering and implementation references

### NASA OSDR public metadata API

Source: <https://api.nasa.gov/>

Record identifier: `NASA Open APIs / OSDR / Study Metadata API`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-15

Units: API access and metadata format; not physical measurement

Gameplay interpretation: Retrieve a dated public study record without a private API key; gameplay uses only the packaged snapshot.

Limitations / reading coverage: API metadata may change; retained hashes identify the retrieved response and curated fields.

Raw source paths: `web/red-horizon/data/science-catalog-v3.json#/records/19`; `web/red-horizon/science-catalog.js#/SCIENCE_RECORDS/19`

### A difference is a clue

Source: <https://bsapubs.onlinelibrary.wiley.com/doi/10.1002/ajb2.1223>

Record identifier: `DOI:10.1002/ajb2.1223 / PMID:30644539`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-15

Units: growth duration: days; temperature: degrees Celsius; control delay: hours; counts: sample metadata rows; transcript responses: qualitative, no expression values imported | qualitative transcript-abundance comparisons; no expression values imported

Gameplay interpretation: A fair comparison keeps plant variety, hardware and growing conditions matched across flight and ground groups. The player checks labels before discussing a difference, then protects the fictional greenhouse. | Compare matched groups, record uncertainty, and avoid treating one visible difference as a universal result.

Limitations / reading coverage: Only the primary abstract and repository metadata were reviewed. Spaceflight changes do not isolate microgravity, establish crop yield, or measure crew health. | ["A small model-organism experiment in low Earth orbit does not establish Mars crop yield or that plants universally grow better in space.", "Spaceflight includes multiple exposures; these comparisons do not isolate microgravity alone or provide an astronaut radiation dose.", "The metadata description calls one ecotype Ler-2; the sample factors, protocol and publication use Ler-0. Both labels are retained rather than silently reconciled.", "The description states 48 out of 56 expression files in that release. The 56 metadata rows are not claimed to be 56 available expression files or 56 independent biological replicates.", "Dark-grown seedlings with supplied growth medium are not a recommendation to grow food crops without light.", "The associated result is transcript abundance, not plant height, edible biomass, food safety or human health."]

Raw source paths: `web/red-horizon/data/osdr-study.json#/curated/publication`; `web/red-horizon/data/science-catalog-v3.json#/cards/11`; `web/red-horizon/data/science-catalog-v3.json#/records/11`; `web/red-horizon/science-catalog.js#/EXTRA_SCIENCE_CARDS/11`; `web/red-horizon/science-catalog.js#/SCIENCE_RECORDS/11`

### DejaVuSans.ttf / bundled DejaVu Sans

Source: <https://dejavu-fonts.github.io/>

Record identifier: `DejaVuSans.ttf / bundled DejaVu Sans`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-15

Units: Font asset; no scientific measurement units

Gameplay interpretation: Readable bundled UI font; license notice preserved.

SHA-256: 57f73e11f51999432bf7ab22ce55b6f945d5eca1bf824404cfa9ec2e3718c84e

Raw source paths: `game/RedHorizon/datafiles/asset_sources.json#/font`

### NASA Curation of Astromaterials, Chapter 1

Source: <https://nodis3.gsfc.nasa.gov/displayDir.cfm?Internal_ID=N_PR_7100_0005_&page_name=Chapter1>

Record identifier: `NPR 7100.5 / Chapter 1 / sections 1.1 and 1.2 / effective 2023-08-16`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-15T08:17:34.926882Z

Units: N/A: qualitative curation and provenance principles

Gameplay interpretation: Original seal, cleanup and later containment flags determine the limits written into the fictional training record. Survey notes contribute context rather than invented chemistry.

Limitations / reading coverage: This is NASA curation guidance inspiring a learning task, not a claim that a game seal, cleanup action or late containment certifies purity, recreates a missing original seal, or validates real sample-return safety. No real laboratory turnaround time is supplied.

Raw source paths: `web/red-horizon/data/homecoming-science.json#/records/2`

### A fainter Sun

Source: <https://nssdc.gsfc.nasa.gov/planetary/factsheet/marsfact.html>

Record identifier: `NSSDCA Mars Fact Sheet / Bulk parameters / Solar irradiance`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14 | 2026-11-15

Units: % of Earth solar irradiance, rounded ratio | W/m²; rounded percent ratio

Gameplay interpretation: Separate distance-related sunlight from panel dust and inverter faults.

Limitations / reading coverage: Reference irradiance is not measured panel output. Hardware, angle, atmosphere and dust affect actual electrical generation.

Credit: NASA/JPL-Caltech

Recorded values and media metadata: value: 43

Raw source paths: `web/red-horizon/data/science-cards.json#/6`; `web/red-horizon/data/science-catalog-v3.json#/cards/4`; `web/red-horizon/data/science-catalog-v3.json#/records/4`; `web/red-horizon/science-catalog.js#/EXTRA_SCIENCE_CARDS/4`; `web/red-horizon/science-catalog.js#/SCIENCE_RECORDS/4`; `web/red-horizon/science.js#/SCIENCE_CARDS/6`

### A lighter landing

Source: <https://nssdc.gsfc.nasa.gov/planetary/factsheet/marsfact.html>

Record identifier: `NSSDCA Mars Fact Sheet / Bulk parameters / surface gravity (mean)`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14 | 2026-11-15

Units: m/s² mean surface gravity | m/s²; dimensionless Mars/Earth ratio

Gameplay interpretation: Connect careful descent to a different planetary environment.

Limitations / reading coverage: The corridor, thrust, pixel gravity and landing assistance are invented; this is not a flight simulation.

Credit: NASA/JPL-Caltech

Recorded values and media metadata: value: 3.73

Raw source paths: `web/red-horizon/data/science-cards.json#/0`; `web/red-horizon/data/science-catalog-v3.json#/cards/0`; `web/red-horizon/data/science-catalog-v3.json#/records/0`; `web/red-horizon/science-catalog.js#/EXTRA_SCIENCE_CARDS/0`; `web/red-horizon/science-catalog.js#/SCIENCE_RECORDS/0`; `web/red-horizon/science.js#/SCIENCE_CARDS/0`

### A home for plants

Source: <https://nssdc.gsfc.nasa.gov/planetary/factsheet/marsfact.html>

Record identifier: `NSSDCA Mars Fact Sheet / Martian Atmosphere / composition`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14 | 2026-11-15

Units: % carbon dioxide by volume, rounded from 95.1% | percent carbon dioxide by volume

Gameplay interpretation: The greenhouse shelters a controlled environment.

Limitations / reading coverage: Outside-air composition is not cabin oxygen, habitat pressure or proof of suitable crop conditions.

Credit: NASA/JPL-Caltech/MSSS

Recorded values and media metadata: value: 95

Raw source paths: `web/red-horizon/data/science-cards.json#/2`; `web/red-horizon/data/science-catalog-v3.json#/cards/2`; `web/red-horizon/data/science-catalog-v3.json#/records/2`; `web/red-horizon/science-catalog.js#/EXTRA_SCIENCE_CARDS/2`; `web/red-horizon/science-catalog.js#/SCIENCE_RECORDS/2`; `web/red-horizon/science.js#/SCIENCE_CARDS/2`

### A longer day

Source: <https://nssdc.gsfc.nasa.gov/planetary/factsheet/marsfact.html>

Record identifier: `NSSDCA Mars Fact Sheet / Orbital parameters / length of day`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-15

Units: hours per solar day

Gameplay interpretation: Introduce the crew schedule without making the player wait a real sol.

Limitations / reading coverage: Rotation and solar day are different; chapter durations do not model either period.

Raw source paths: `web/red-horizon/data/science-catalog-v3.json#/cards/1`; `web/red-horizon/data/science-catalog-v3.json#/records/1`; `web/red-horizon/science-catalog.js#/EXTRA_SCIENCE_CARDS/1`; `web/red-horizon/science-catalog.js#/SCIENCE_RECORDS/1`

### NSSDCA Mars Fact Sheet / bulk and atmosphere / updated 2025-05-19

Source: <https://nssdc.gsfc.nasa.gov/planetary/factsheet/marsfact.html>

Record identifier: `NSSDCA Mars Fact Sheet / bulk and atmosphere / updated 2025-05-19`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: m/s² mean surface gravity; dimensionless Mars/Earth ratio; W/m² solar irradiance; percent atmospheric composition by volume; hours for rotation and solar day

Gameplay interpretation: Cards round gravity ratio to38%, carbon dioxide to95%, and solar irradiance ratio (586.2/1361.0) to43%. 24.6h describes rotation rounded; a sol is a solar day of about24h40min, not exactly the sidereal rotation period. These facts provide context only and do not set the game physics, air bars or machine rates.

Recorded values and media metadata: values: {"co2_percent_by_volume": 95.1, "rotation_period_hours": 24.6229, "solar_day_hours": 24.6597, "solar_irradiance_earth_W_m2": 1361.0, "solar_irradiance_mars_W_m2": 586.2, "surface_gravity_mars_earth_ratio": 0.38, "surface_gravity_mean_m_s2": 3.73}

Raw source paths: `web/red-horizon/science-sources.json#/records/5`

### NASA Technical Reports Server record 19700022653

Source: <https://ntrs.nasa.gov/citations/19700022653>

Record identifier: `19700022653`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: not applicable, qualitative selection note

Gameplay interpretation: do not select an arbitrary commercial tape merely because NASA tested it. This historical **transfer-line** study is not evidence for a long-lasting spacecraft window repair. No numerical values or tool from this record are imported into the game. Units used: **not applicable, qualitative selection note**.

Raw source paths: `docs/design/stage5-nasa-repair-research.md#line-23`

### NASA Mars Greenhouse Experiment Module

Source: <https://ntrs.nasa.gov/citations/20010020470>

Record identifier: `NTRS 20010020470`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Qualitative research proposal; no numerical values imported

Gameplay interpretation: Sealed, pressurized chamber with temperature and gas controls supports the need to repair greenhouse leaks.

Limitations / reading coverage: Archived research proposal; not a flown Mars greenhouse

Raw source paths: `web/red-horizon/members/stage4/config.json#/science/sources/0`; `web/red-horizon/science-sources.json#/member_chapters/greenhouse/sources/0`

### OSD-37 study metadata

Source: <https://osdr.nasa.gov/bio/repo/data/studies/OSD-37/>

Record identifier: `OSD-37 / DOI:10.26030/zmwr-qf48`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-15T05:04:05.439958Z

Units: growth duration: days; temperature: degrees Celsius; control delay: hours; counts: sample metadata rows; transcript responses: qualitative, no expression values imported

Gameplay interpretation: A fair comparison keeps plant variety, hardware and growing conditions matched across flight and ground groups. The player checks labels before discussing a difference, then protects the fictional greenhouse.

Limitations / reading coverage: Metadata labels and file availability caveats are preserved in osdr-study.json. No independent omics analysis.

Raw source paths: `web/red-horizon/data/science-catalog-v3.json#/records/18`; `web/red-horizon/science-catalog.js#/SCIENCE_RECORDS/18`

### Compare fairly

Source: <https://osdr.nasa.gov/osdr/data/osd/meta/37>

Record identifier: `OSD-37`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-15T05:04:05.439958Z

Units: days of growth; hours of ground-control delay; counts of ecotypes | growth duration: days; temperature: degrees Celsius; control delay: hours; counts: sample metadata rows; transcript responses: qualitative, no expression values imported

Gameplay interpretation: A fair comparison keeps plant variety, hardware and growing conditions matched across flight and ground groups. The player checks labels before discussing a difference, then protects the fictional greenhouse. | Keep variety and conditions matched before interpreting a difference.

Limitations / reading coverage: A small model-organism experiment in low Earth orbit does not establish Mars crop yield or that plants universally grow better in space. Spaceflight includes multiple exposures; these comparisons do not isolate microgravity alone or provide an astronaut radiation dose. The metadata description calls one ecotype Ler-2; the sample factors, protocol and publication use Ler-0. Both labels are retained rather than silently reconciled. The description states 48 out of 56 expression files in that release. The 56 metadata rows are not claimed to be 56 available expression files or 56 independent biological replicates. Dark-grown seedlings with supplied growth medium are not a recommendation to grow food crops without light. The associated result is transcript abundance, not plant height, edible biomass, food safety or human health. | Dark-grown model seedlings are not a Mars crop-yield experiment. Metadata naming and file-count caveats are retained in the snapshot.

SHA-256: curatedSha256: 5264a6a99bf131f4ff82bd43b81548cc7a6590ac208c9e2461cea56f6067a5e0 | sourceFieldsSha256: f41b840904f6c98d10565d00cbe8d635c05c69b3fd5b5be9c2b110e9cc698a0b | sourceResponseSha256: 4bc25418e32e10fdf48df56409fae31571d39d564c8dd5bd02490cb80c36f5e6

Raw source paths: `web/red-horizon/data/osdr-study.json#`; `web/red-horizon/data/science-catalog-v3.json#/cards/3`; `web/red-horizon/data/science-catalog-v3.json#/records/3`; `web/red-horizon/science-catalog.js#/EXTRA_SCIENCE_CARDS/3`; `web/red-horizon/science-catalog.js#/SCIENCE_RECORDS/3`

### Official Google Fonts Nunito family metadata

Source: <https://raw.githubusercontent.com/google/fonts/main/ofl/nunito/METADATA.pb>

Record identifier: `google/fonts / ofl/nunito/METADATA.pb`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-15T07:41:50.780777Z

Units: N/A: font metadata, not scientific data

Gameplay interpretation: Confirms Nunito family, OFL license and the variable weight axis for the selected font.

Limitations / reading coverage: Typography provenance only; does not claim tested reading gains.

Raw source paths: `web/red-horizon/fonts/provenance.json#/records/2`

### Nunito variable font

Source: <https://raw.githubusercontent.com/google/fonts/main/ofl/nunito/Nunito%5Bwght%5D.ttf>

Record identifier: `google/fonts / ofl/nunito/Nunito[wght].ttf`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-15T07:41:20.714149Z

Units: N/A: typography asset, not a scientific measurement

Gameplay interpretation: Self-hosted readable humanist type for website interface and canvas labels. No runtime font service.

Limitations / reading coverage: Presentation asset, not NASA data or evidence of a measured accessibility outcome. Upstream bytes are unchanged; Nunito.ttf is only a local filename.

Credit: Copyright 2014 The Nunito Project Authors

SHA-256: bb55a5ca5c2042335b3991af27c4d0705d0ef41cac6164ac737fd8f2a1e85207

Raw source paths: `web/red-horizon/fonts/provenance.json#/records/0`

### Nunito SIL Open Font License

Source: <https://raw.githubusercontent.com/google/fonts/main/ofl/nunito/OFL.txt>

Record identifier: `google/fonts / ofl/nunito/OFL.txt / SIL Open Font License 1.1`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-15T07:41:50.780743Z

Units: N/A: typography asset, not a scientific measurement

Gameplay interpretation: Self-hosted readable humanist type for website interface and canvas labels. No runtime font service.

Limitations / reading coverage: Presentation asset, not NASA data or evidence of a measured accessibility outcome. Upstream bytes are unchanged; Nunito.ttf is only a local filename.

Credit: Copyright 2014 The Nunito Project Authors

SHA-256: 580df76c95a1ec5ab878ceb25bb3d85c6a076804e9c970c8c6972aea775fdf65

Raw source paths: `web/red-horizon/fonts/provenance.json#/records/1`

### Solar Flares FAQs

Source: <https://science.nasa.gov/blogs/solar-cycle-25/2022/06/10/solar-flares-faqs/>

Record identifier: `NASA Goddard Solar Cycle 25 FAQ, 2022-06-10; updated 2025-04-17`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-15

Units: qualitative electromagnetic radiation and energetic particles

Gameplay interpretation: Describe the chapter as a particle alert. Do not present visible sunlight, flare light, a CME and an arriving particle population as the same measured signal.

Limitations / reading coverage: Related phenomena can occur together. Distinguishing them does not imply that they are unconnected or that all solar events produce a local Mars particle alert.

Recorded values and media metadata: claim: A flare emits light across the electromagnetic spectrum. A coronal mass ejection is a plasma/magnetic-field eruption; energetic particle events are related solar-eruption phenomena with different effects.

Raw source paths: `web/red-horizon/data/radiation-science.json#/sources/6`

### NASA Basics of Space Flight, Chapter 11

Source: <https://science.nasa.gov/learn/basics-of-space-flight/chapter11-4/>

Record identifier: `basics-of-space-flight/chapter11-4`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: not applicable, qualitative | not applicable: qualitative source

Gameplay interpretation: Insulation limits heat transfer; heaters require energy. These concepts inspire a fictional insulation repair and battery-powered heating station. | MLI and electric-heater discovery cards. This is spacecraft context inspiring fictional Mars equipment, not a validated habitat thermal model.

Raw source paths: `docs/design/stage5-nasa-repair-research.md#line-22`; `web/red-horizon/science-sources.json#/member_chapters/life_support/sources/1`; `web/stage5/science-sources.json#/sources/1`

### Space blanket hero!

Source: <https://science.nasa.gov/learn/basics-of-space-flight/chapter11-4/>

Record identifier: `basics-of-space-flight/chapter11-4 / Temperature Control Subsystems / MLI`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: not applicable: qualitative reference

Gameplay interpretation: Unknown in historical source ledger

Raw source paths: `web/red-horizon/science-sources.json#/member_chapters/life_support/discoveries/insulation`; `web/red-horizon/stage5.js#/LEAK_DISCOVERIES/insulation`; `web/stage5/science-sources.json#/discoveries/insulation`

### Heat keeper!

Source: <https://science.nasa.gov/learn/basics-of-space-flight/chapter11-4/>

Record identifier: `basics-of-space-flight/chapter11-4 / Temperature Control Subsystems / electric heaters`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: not applicable: qualitative reference

Gameplay interpretation: Unknown in historical source ledger

Raw source paths: `web/red-horizon/science-sources.json#/member_chapters/life_support/discoveries/heat`; `web/red-horizon/stage5.js#/LEAK_DISCOVERIES/heat`; `web/stage5/science-sources.json#/discoveries/heat`

### Wait for a safe departure

Source: <https://science.nasa.gov/mars/facts/>

Record identifier: `NASA Science / Mars / Facts / Atmosphere`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Qualitative context; no physical measurement imported

Gameplay interpretation: Dust-storm history changes a fictional waiting period, not a calculated launch forecast.

Raw source paths: `web/red-horizon/members/stage8/data/return.json#/facts/0`; `web/red-horizon/science-sources.json#/member_chapters/return/0`

### NASA Mars Facts

Source: <https://science.nasa.gov/mars/facts/>

Record identifier: `NASA Science / Mars / Facts / Atmosphere and Climate`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Qualitative context; no numerical values imported

Gameplay interpretation: Thin atmosphere and cold conditions mean Earth crops need an engineered environment.

Limitations / reading coverage: NASA educational reference

Raw source paths: `web/red-horizon/members/stage4/config.json#/science/sources/1`; `web/red-horizon/science-sources.json#/member_chapters/greenhouse/sources/1`

### A different clock

Source: <https://science.nasa.gov/mars/facts/>

Record identifier: `NASA Science Mars Facts / Orbit and Rotation`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: hours per rotation, rounded

Gameplay interpretation: Unknown in historical source ledger

Credit: NASA/JPL-Caltech/MSSS

Recorded values and media metadata: value: 24.6

Raw source paths: `web/red-horizon/data/science-cards.json#/1`; `web/red-horizon/science.js#/SCIENCE_CARDS/1`

### NASA Science Mars Facts: Size and Distance; Structure; Atmosphere

Source: <https://science.nasa.gov/mars/facts/>

Record identifier: `NASA Science Mars Facts: Size and Distance; Structure; Atmosphere`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: qualitative planetary context

Gameplay interpretation: Mars provides the setting. Surface gravity is weaker than Earth's; responsive platform movement and descent are game assistance, not a flight or biomechanical simulation. The existing human base is fictional.

Raw source paths: `web/red-horizon/science-sources.json#/records/0`

### Earth needs time

Source: <https://science.nasa.gov/mars/mars-relay-network/>

Record identifier: `NASA Mars Relay Network / Earth-Mars distance and light time`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14 | 2026-11-15

Units: minutes of one-way light time | minutes one way, depending on planetary positions

Gameplay interpretation: Send clear evidence and let the nearby crew act while waiting.

Limitations / reading coverage: Story waits are compressed; they are not calculated from current orbital geometry.

Credit: NASA / Earth Science and Remote Sensing Unit, Johnson Space Center

Recorded values and media metadata: value: 3 to 22.4

Raw source paths: `web/red-horizon/data/science-cards.json#/9`; `web/red-horizon/data/science-catalog-v3.json#/cards/12`; `web/red-horizon/data/science-catalog-v3.json#/records/12`; `web/red-horizon/science-catalog.js#/EXTRA_SCIENCE_CARDS/12`; `web/red-horizon/science-catalog.js#/SCIENCE_RECORDS/12`; `web/red-horizon/science.js#/SCIENCE_CARDS/9`

### NASA Mars Relay Network: Earth-Mars light time

Source: <https://science.nasa.gov/mars/mars-relay-network/>

Record identifier: `NASA Mars Relay Network: Earth-Mars light time`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: minutes of one-way signal travel, approximately 3 to 22.4 depending on geometry

Gameplay interpretation: Later Earth-control scenes need asynchronous communication or explicit story-time compression. Nearby crew radio in the opening is local, not an instant Earth response.

Raw source paths: `web/red-horizon/science-sources.json#/records/4`

### Perseverance Science Highlights

Source: <https://science.nasa.gov/mission/mars-2020-perseverance/science-highlights/>

Record identifier: `NASA Science / Mars 2020 Perseverance / Science Highlights / volcanic rocks and water history`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-15T08:17:34.926882Z

Units: N/A: qualitative geological context; no source measurements imported

Gameplay interpretation: Grain textures and survey context inspire a fictional microscope comparison after a collected dust sample returns in the story.

Limitations / reading coverage: These are rover observations on Mars. The game does not recreate a returned NASA sample, establish the fictional dust's real mineral composition, or demonstrate life. Potential future Earth analysis is distinct from in-situ observations.

Raw source paths: `web/red-horizon/data/homecoming-science.json#/records/0`

### Mars Perseverance Rover and Sample Return

Source: <https://science.nasa.gov/mission/mars-sample-return/perseverance-rover/>

Record identifier: `NASA Science / Mars Sample Return / Mars Perseverance Rover`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Qualitative context; no numerical values imported

Gameplay interpretation: Sealed sample tubes for future detailed analysis inspire a simplified automatic Martian dust collection and sealing step.

Limitations / reading coverage: NASA educational reference; game transport is fictional

Raw source paths: `web/red-horizon/members/stage8/data/stage08.json#/science/sources/1`; `web/red-horizon/science-sources.json#/member_chapters/exploration/sources/1`

### Ice can vanish

Source: <https://science.nasa.gov/photojournal/disappearing-ice/>

Record identifier: `PIA10906 / Phoenix SSI / Sols 20 and 24`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14 | 2026-11-15

Units: days in the source comparison | days in the source comparison description

Gameplay interpretation: Treat ice as evidence of a resource that needs careful handling.

Limitations / reading coverage: The historical trench is not the drill map, proof that every deposit is ice, or proof that untreated water is drinkable.

Credit: NASA/JPL-Caltech/University of Arizona/Texas A&M University

Recorded values and media metadata: value: 4

Raw source paths: `web/red-horizon/data/science-cards.json#/7`; `web/red-horizon/data/science-catalog-v3.json#/cards/8`; `web/red-horizon/data/science-catalog-v3.json#/records/8`; `web/red-horizon/science-catalog.js#/EXTRA_SCIENCE_CARDS/8`; `web/red-horizon/science-catalog.js#/SCIENCE_RECORDS/8`; `web/red-horizon/science.js#/SCIENCE_CARDS/7`

### Dust hides the light

Source: <https://science.nasa.gov/photojournal/insights-final-selfie/>

Record identifier: `PIA25287 / InSight final selfie / 2022-04-24`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14 | 2026-11-15

Units: UTC acquisition date; qualitative panel condition

Gameplay interpretation: Cleaning fictional panels illustrates the dust and sunlight connection.

Limitations / reading coverage: An astronaut brush task is not a reproduction of InSight operations, and the game reward is not measured wattage.

Credit: NASA/JPL-Caltech

Raw source paths: `web/red-horizon/data/science-cards.json#/5`; `web/red-horizon/data/science-catalog-v3.json#/cards/7`; `web/red-horizon/data/science-catalog-v3.json#/records/7`; `web/red-horizon/science-catalog.js#/EXTRA_SCIENCE_CARDS/7`; `web/red-horizon/science-catalog.js#/SCIENCE_RECORDS/7`; `web/red-horizon/science.js#/SCIENCE_CARDS/5`

### Rock time capsules

Source: <https://science.nasa.gov/photojournal/perseverances-selfie-at-rochette/>

Record identifier: `PIA24836 / WATSON / 2021-09-10 / Sol 198`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: individual images per selfie version

Gameplay interpretation: Unknown in historical source ledger

Credit: NASA/JPL-Caltech/MSSS

Recorded values and media metadata: value: 57

Raw source paths: `web/red-horizon/data/science-cards.json#/10`; `web/red-horizon/science.js#/SCIENCE_CARDS/10`

### NASA Science InSight solar cleaning experiment: sol 884, 2021-05-22

Source: <https://science.nasa.gov/resource/insights-robotic-arm-helps-remove-solar-panel-dust-trickles-sand-in-the-wind/>

Record identifier: `NASA Science InSight solar cleaning experiment: sol 884, 2021-05-22`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: dated qualitative mission event

Gameplay interpretation: Archived reference for a later dust-cleaning task. InSight trickled sand near a panel; the game must not describe an astronaut brush repair as that exact historical procedure. Not simulated in this opening.

Raw source paths: `web/red-horizon/science-sources.json#/records/3`

### 10 Things: Dust in the Wind (on Mars and Well Beyond)

Source: <https://science.nasa.gov/solar-system/planets/mars/10-things-dust-in-the-wind-on-mars-and-well-beyond/>

Record identifier: `NASA Science article, 2022-07-26, section 5: Dust Storms Are Common on Mars`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-15

Units: qualitative; no solar-power percentage imported

Gameplay interpretation: The preceding dust/solar-power problem concerns available sunlight. The later solar-particle alert is a separate fictional event with a separate monitor.

Limitations / reading coverage: No causal dust-to-solar-particle link, event timing, radiation effect or power-loss coefficient is supplied by this source. Event separation is a conservative game-design rule.

Recorded values and media metadata: claim: Martian dust storms lift atmospheric dust and can affect solar-energy availability.

Raw source paths: `web/red-horizon/data/radiation-science.json#/sources/4`

### NASA/Marshall Solar Physics: Solar Flares

Source: <https://solarscience.msfc.nasa.gov/flares.shtml>

Record identifier: `NASA Marshall Solar Physics, Solar Flares, Flare Characteristics`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-15

Units: X-ray flux classification; no numeric flux imported

Gameplay interpretation: A historical M- or X-class label may support a discovery note, but never drives a rad, Gy or mSv meter.

Limitations / reading coverage: The page does not provide local particle fluence, Mars transport or shielding calculations; the no-dose mapping is an inference from the quantities' different meanings.

Recorded values and media metadata: claim: Flare classes characterize brightness in X-rays, rather than absorbed dose in a crew member.

Raw source paths: `web/red-horizon/data/radiation-science.json#/sources/7`

### NASA Space Radiation Analysis Group: Frequently Asked Questions

Source: <https://srag.jsc.nasa.gov/SpaceRadiation/FAQ/FAQ.cfm>

Record identifier: `SRAG FAQ, How is radiation measured?; updated 2025-09-24`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-15

Units: Gy and rad: absorbed dose; Sv, mSv and rem: dose equivalent; 1 Gy = 100 rad; 1 Sv = 100 rem; 1 mSv = 0.001 Sv

Gameplay interpretation: Keep historical absorbed-dose and dose-equivalent notes distinctly labelled. The playable alert has neither quantity.

Limitations / reading coverage: No universal Gy-to-Sv conversion for the mixed space-radiation field is provided. Historical comparison tables and exposure limits on this FAQ are not imported.

Recorded values and media metadata: claim: Absorbed dose is energy deposited per mass: 1 Gy = 1 J/kg. Dose equivalent applies radiation quality weighting and is expressed in sieverts or rem. Gray and sievert are different quantities despite sharing J/kg dimensions.

Raw source paths: `web/red-horizon/data/radiation-science.json#/sources/3`

### One small home

Source: <https://svs.gsfc.nasa.gov/30613/>

Record identifier: `AS17-148-22727 / NASA SVS 30613`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: UTC calendar date of photograph

Gameplay interpretation: Unknown in historical source ledger

Credit: NASA / Earth Science and Remote Sensing Unit, Johnson Space Center

Recorded values and media metadata: value: 1972-12-07

Raw source paths: `web/red-horizon/data/science-cards.json#/11`; `web/red-horizon/science.js#/SCIENCE_CARDS/11`

### Distribution of Buried Ice on Mars

Source: <https://www.jpl.nasa.gov/images/pia26046-distribution-of-buried-ice-on-mars/>

Record identifier: `PIA26046`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: {"gameplay": "no measured map pixel or depth value is imported into a resource calculation", "source": "meters of depth; context describes likely buried water ice in the upper 1 meter"}

Gameplay interpretation: Provides context for an invented marked ice-drilling work area on Mars. It does not identify the chapter's exact drill site or predict its yield.

Limitations / reading coverage: ["Likely ice distribution is not confirmation of a particular playable extraction site.", "No measured extraction rate, available ice inventory, or drilling power requirement is imported.", "NASA imagery is not bundled; chapter artwork is original code-native drawing."]

Recorded values and media metadata: evidence: The map combines orbital observations to show likely buried water ice in the upper meter of the Martian surface. | source_date: 2023-10-26

Raw source paths: `web/mars-ice/science-sources.json#/sources/0`; `web/red-horizon/science-sources.json#/member_chapters/ice/sources/0`

### Mars 2020 Biological Cleanliness

Source: <https://www.jpl.nasa.gov/news/press_kits/mars_2020/landing/mission/spacecraft/biological_cleanliness/>

Record identifier: `Mars 2020 Landing Press Kit / Biological Cleanliness`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14 | 2026-11-15

Units: Qualitative context; no numerical values imported | qualitative contamination-control context

Gameplay interpretation: Collect and seal a sample, then clear the fictional Earth-origin training tracer. | Keeping Earth-origin contamination out of Mars samples inspires the fictional tracer cleanup. Witness tubes monitor contamination; visible purple targets are entirely invented.

Limitations / reading coverage: Archived Mars 2020 landing press kit | Purple tracer targets are invented, not Martian life, a real detector or a validated sample-return safety procedure.

Raw source paths: `web/red-horizon/data/science-catalog-v3.json#/cards/14`; `web/red-horizon/data/science-catalog-v3.json#/records/14`; `web/red-horizon/members/stage8/data/stage08.json#/science/sources/0`; `web/red-horizon/science-catalog.js#/EXTRA_SCIENCE_CARDS/14`; `web/red-horizon/science-catalog.js#/SCIENCE_RECORDS/14`; `web/red-horizon/science-sources.json#/member_chapters/exploration/sources/0`

### Protect the samples

Source: <https://www.jpl.nasa.gov/news/press_kits/mars_2020/landing/mission/spacecraft/biological_cleanliness/>

Record identifier: `NASA/JPL Mars 2020 Landing Press Kit / Spacecraft / Biological Cleanliness`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Qualitative contamination-control context; no physical measurement imported

Gameplay interpretation: Archived mission press kit informs a fictional sample-containment task. Double-bagging is a game simplification and does not establish real sample-return safety.

Raw source paths: `web/red-horizon/members/stage8/data/return.json#/facts/2`; `web/red-horizon/science-sources.json#/member_chapters/return/2`

### A long trip, shown quickly

Source: <https://www.nasa.gov/humans-in-space/pioneering-space-requires-living-off-the-land-in-the-solar-system/>

Record identifier: `NASA Kennedy / Pioneering Space Requires Living Off the Land in the Solar System`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Qualitative travel duration: months; game animation duration: seconds

Gameplay interpretation: Archived 2016 concept article provides context only. The 8-second ascent and 9-second skippable cruise are invented pacing, not orbital simulation.

Raw source paths: `web/red-horizon/members/stage8/data/return.json#/facts/1`; `web/red-horizon/science-sources.json#/member_chapters/return/1`

### A long way home

Source: <https://www.nasa.gov/humans-in-space/pioneering-space-requires-living-off-the-land-in-the-solar-system/>

Record identifier: `NASA Kennedy / Pioneering Space Requires Living Off the Land in the Solar System / 2016-09-30`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-15

Units: months in a historical mission concept; seconds in the fictional animation

Gameplay interpretation: Explain why resource preparation matters before a long journey.

Limitations / reading coverage: The 2016 concept is archived context, not a current launch plan or a duration that applies to every possible trajectory.

Raw source paths: `web/red-horizon/data/science-catalog-v3.json#/cards/15`; `web/red-horizon/data/science-catalog-v3.json#/records/15`; `web/red-horizon/science-catalog.js#/EXTRA_SCIENCE_CARDS/15`; `web/red-horizon/science-catalog.js#/SCIENCE_RECORDS/15`

### Positive, Negative or Neutral, It All Matters: NASA Explains Space Radiation

Source: <https://www.nasa.gov/humans-in-space/positive-negative-or-neutral-it-all-matters-nasa-explains-space-radiation/>

Record identifier: `NASA HRP article, 2017-09-21; updated 2023-10-12`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-15

Units: qualitative; no dose value

Gameplay interpretation: A fictional monitor guides the story; it is not a real-time Mars instrument or dose calculation. | Trust a fictional instrument and a planned protective response. Ending one solar-particle alert does not establish zero background radiation.

Limitations / reading coverage: An explanatory article, not a particle spectrum, local monitor reading, protection coefficient or personal dose calculation. | No measured radiation, medical threshold, forecast or personal dose is supplied by this game.

Recorded values and media metadata: claim: Energetic particle radiation is invisible. Galactic cosmic rays are difficult to shield; collisions in shielding can create secondary radiation. NASA uses instruments to measure energetic radiation.

Raw source paths: `web/red-horizon/data/radiation-science.json#/sources/0`; `web/red-horizon/data/science-catalog-v3.json#/cards/16`; `web/red-horizon/data/science-catalog-v3.json#/records/16`; `web/red-horizon/science-catalog.js#/EXTRA_SCIENCE_CARDS/16`; `web/red-horizon/science-catalog.js#/SCIENCE_RECORDS/16`

### Rock Sampled by NASA's Perseverance Embodies Why Rover Came to Mars

Source: <https://www.nasa.gov/missions/mars-2020-perseverance/perseverance-rover/rock-sampled-by-nasas-perseverance-embodies-why-rover-came-to-mars/>

Record identifier: `NASA/JPL 2024-036 / Bunsen Peak / Comet Geyser sample / story corrected 2024-04-29`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-15T08:17:34.926882Z

Units: N/A: qualitative mineral and water-history context; numerical composition and dimensions are not imported

Gameplay interpretation: A synthetic mineral-pattern task asks what water-related clues could suggest, while keeping the actual NASA rover observation separate.

Limitations / reading coverage: The 2024 report describes analyses on Mars, not analysis of Earth-returned Mars material. The source notes alternative formation possibilities; water-related minerals and possible biosignatures are not proof of life. The game's dust is not Bunsen Peak or a measured carbonate sample.

Raw source paths: `web/red-horizon/data/homecoming-science.json#/records/1`

### NASA Spaceflight Human-System Standard, Volume 2: Natural and Induced Environments, Atmospheric Ventilation

Source: <https://www.nasa.gov/reference/6-0-natural-and-induced-environments-vol-2/>

Record identifier: `NASA-STD-3001 Volume 2, sections 6.2.7.1 and 6.2.7.2; requirements V2 6107 and V2 6108`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-15

Units: qualitative use of ventilation requirements; numerical rates/medical limits not imported

Gameplay interpretation: Keep the storm room's closed-cabin air circulation working. This is a life-support requirement separate from particle shielding.

Limitations / reading coverage: The cited sections were read, not the entire standard. Real fire/toxic-release and suited-operation exceptions exist; this scenario includes none. A fan alone does not supply oxygen or remove carbon dioxide.

Recorded values and media metadata: claim: Occupied habitat ventilation prevents carbon-dioxide and thermal pockets; off-nominal occupied spaces also require control of their internal atmosphere.

Raw source paths: `web/red-horizon/data/radiation-science.json#/sources/2`

### Air needs several jobs

Source: <https://www.nasa.gov/reference/environmental-control-and-life-support-systems-eclss/>

Record identifier: `NASA ECLSS / Overview and Air Revitalization System`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-15

Units: qualitative engineering functions

Gameplay interpretation: Explain why repairing a filter and operating the oxygen generator solve different problems.

Limitations / reading coverage: Status bars do not measure concentration, cabin pressure or air quality; no real-life operating procedure is supplied.

Raw source paths: `web/red-horizon/data/science-catalog-v3.json#/cards/6`; `web/red-horizon/data/science-catalog-v3.json#/records/6`; `web/red-horizon/science-catalog.js#/EXTRA_SCIENCE_CARDS/6`; `web/red-horizon/science-catalog.js#/SCIENCE_RECORDS/6`

### Water becomes air

Source: <https://www.nasa.gov/reference/environmental-control-and-life-support-systems-eclss/>

Record identifier: `NASA ECLSS / Oxygen Generation System`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14 | 2026-11-15

Units: qualitative engineering process; no physical rates imported

Gameplay interpretation: Water and electrical power support the oxygen task; reserve water for the crew.

Limitations / reading coverage: The shared circuit, rates, reserve points and fictional Mars installation are game rules, not ISS hardware specifications.

Credit: NASA Marshall Space Flight Center

Raw source paths: `web/red-horizon/data/science-cards.json#/4`; `web/red-horizon/data/science-catalog-v3.json#/cards/5`; `web/red-horizon/data/science-catalog-v3.json#/records/5`; `web/red-horizon/science-catalog.js#/EXTRA_SCIENCE_CARDS/5`; `web/red-horizon/science-catalog.js#/SCIENCE_RECORDS/5`; `web/red-horizon/science.js#/SCIENCE_CARDS/4`

### NASA ECLSS: Oxygen Generation System; Air Revitalization System

Source: <https://www.nasa.gov/reference/environmental-control-and-life-support-systems-eclss/>

Record identifier: `NASA ECLSS: Oxygen Generation System; Air Revitalization System`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: qualitative life-support engineering description

Gameplay interpretation: Real oxygen generation, CO2 removal, ventilation and pressure control are distinct systems. The spare and air unit illustrate crew-guided life-support maintenance; status bars and repair timing are game values. The future Mars system is not claimed to be flight-qualified ISS hardware.

Raw source paths: `web/red-horizon/science-sources.json#/records/2`

### NASA Environmental Control and Life Support Systems

Source: <https://www.nasa.gov/reference/environmental-control-and-life-support-systems-eclss/>

Record identifier: `environmental-control-and-life-support-systems-eclss`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: not applicable, qualitative | not applicable: qualitative source

Gameplay interpretation: Pressure, oxygen generation, and air cleaning are distinct jobs. Water electrolysis inspires oxygen production with water and power costs. CO2 removal is not simulated. | pressure/oxygen distinction and water/electricity-to-oxygen fact cards. Imported numerical data: **none**.

Raw source paths: `docs/design/stage5-nasa-repair-research.md#line-21`; `web/red-horizon/science-sources.json#/member_chapters/life_support/sources/0`; `web/stage5/science-sources.json#/sources/0`

### Air is a team!

Source: <https://www.nasa.gov/reference/environmental-control-and-life-support-systems-eclss/>

Record identifier: `environmental-control-and-life-support-systems-eclss / Overview`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: not applicable: qualitative reference

Gameplay interpretation: Unknown in historical source ledger

Raw source paths: `web/red-horizon/science-sources.json#/member_chapters/life_support/discoveries/pressure`; `web/red-horizon/stage5.js#/LEAK_DISCOVERIES/pressure`; `web/stage5/science-sources.json#/discoveries/pressure`

### Water → breath!

Source: <https://www.nasa.gov/reference/environmental-control-and-life-support-systems-eclss/>

Record identifier: `environmental-control-and-life-support-systems-eclss / Oxygen Generation System`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: not applicable: qualitative reference

Gameplay interpretation: Unknown in historical source ledger

Raw source paths: `web/red-horizon/science-sources.json#/member_chapters/life_support/discoveries/oxygen`; `web/red-horizon/stage5.js#/LEAK_DISCOVERIES/oxygen`; `web/stage5/science-sources.json#/discoveries/oxygen`

### Environmental Control and Life Support Systems (ECLSS)

Source: <https://www.nasa.gov/reference/environmental-control-and-life-support-systems-eclss/>

Record identifier: `reference/environmental-control-and-life-support-systems-eclss/`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: {"gameplay": "fictional normalized water, oxygen, and power units", "source": "qualitative engineering context; no numerical efficiency imported"}

Gameplay interpretation: Provides context for a simplified sealed melt/filter machine and a water-and-power oxygen machine. A separate drinking-water reserve makes the shared-water trade-off visible.

Limitations / reading coverage: ["ISS water recovery is context, not a validated Martian ice treatment process.", "The chapter is not a prescription for making Martian water potable.", "Hydrogen handling and actual recovery-plant engineering are omitted.", "Water electrolysis is the chapter mechanism; no claim that MOXIE uses water is made."]

Recorded values and media metadata: evidence: Water recovery uses multiple filtration and catalytic purification stages with purity testing. Water electrolysis produces oxygen and hydrogen. | source_date: 2025-04-04

Raw source paths: `web/mars-ice/science-sources.json#/sources/1`; `web/red-horizon/science-sources.json#/member_chapters/ice/sources/1`

### More than dirt

Source: <https://www.nasa.gov/science-research/nasa-plant-researchers-explore-question-of-deep-space-food-crops/>

Record identifier: `NASA / Deep-Space Food Crops / 2016-02-17`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Unknown in historical source ledger

Gameplay interpretation: Unknown in historical source ledger

Credit: NASA/JPL-Caltech/University of Arizona/Texas A&M University

Raw source paths: `web/red-horizon/data/science-cards.json#/8`; `web/red-horizon/science.js#/SCIENCE_CARDS/8`

### Finding water is a start

Source: <https://www.nasa.gov/science-research/nasa-plant-researchers-explore-question-of-deep-space-food-crops/>

Record identifier: `NASA / Deep-Space Food Crops / Water - A Precious Resource / 2016-02-17`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-15

Units: qualitative impurity and water-use context

Gameplay interpretation: Separate finding a resource from processing it before use.

Limitations / reading coverage: The melt-and-filter station is fictional. It does not demonstrate that a simple filter removes every contaminant or certifies drinkable water.

Raw source paths: `web/red-horizon/data/science-catalog-v3.json#/cards/9`; `web/red-horizon/data/science-catalog-v3.json#/records/9`; `web/red-horizon/science-catalog.js#/EXTRA_SCIENCE_CARDS/9`; `web/red-horizon/science-catalog.js#/SCIENCE_RECORDS/9`

### Dinner needs a system

Source: <https://www.nasa.gov/science-research/nasa-plant-researchers-explore-question-of-deep-space-food-crops/>

Record identifier: `NASA / Deep-Space Food Crops / crop essentials and protected environment / 2016-02-17`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-15

Units: qualitative crop requirements

Gameplay interpretation: Connect greenhouse repairs and crew care to future food production.

Limitations / reading coverage: The fictional harvest, meal size and growth speed are balance values; this is not an approved cultivation recipe.

Raw source paths: `web/red-horizon/data/science-catalog-v3.json#/cards/10`; `web/red-horizon/data/science-catalog-v3.json#/records/10`; `web/red-horizon/science-catalog.js#/EXTRA_SCIENCE_CARDS/10`; `web/red-horizon/science-catalog.js#/SCIENCE_RECORDS/10`

### NASA Plant Researchers Explore Question of Deep-Space Food Crops / 2016-02-17

Source: <https://www.nasa.gov/science-research/nasa-plant-researchers-explore-question-of-deep-space-food-crops/>

Record identifier: `NASA Plant Researchers Explore Question of Deep-Space Food Crops / 2016-02-17`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Qualitative growing-environment requirements; no numerical crop-yield data imported

Gameplay interpretation: A future Mars greenhouse needs protected pressure, water, light and nutrients; Martian regolith is not garden soil. Greenhouse damage, growth times, food rewards and maintenance choices are fictional. No photograph of a greenhouse concept is used as if an actual Mars farm existed.

Raw source paths: `web/red-horizon/science-sources.json#/records/6`

### NASA’s InSight Sees Power Levels Stabilize After Dust Storm

Source: <https://www.nasa.gov/solar-system/nasas-insight-sees-power-levels-stabilize-after-dust-storm/>

Record identifier: `NASA/JPL news release 2022-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Qualitative historical context; no numerical dataset imported

Gameplay interpretation: Panel dust and atmospheric dust both reduce available solar energy; Opportunity illustrates the consequences of low solar input. Linear panel-cleaning efficiency, oxygen rates, tether rules and all resource costs are invented simplifications.

Raw source paths: `web/red-horizon/members/stage6/config.json#/science/sources/0`; `web/red-horizon/science-sources.json#/member_chapters/solar/sources/0`

### NASA The Fact and Fiction of Martian Dust Storms, 2015-09-18

Source: <https://www.nasa.gov/solar-system/the-fact-and-fiction-of-martian-dust-storms/>

Record identifier: `NASA The Fact and Fiction of Martian Dust Storms, 2015-09-18`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: qualitative dust, sunlight and thin-atmosphere context

Gameplay interpretation: The following chapter may reduce solar generation through atmospheric/array dust. Wind is not represented as an Earth-strength hurricane. This opening contains no live weather or measured dust values.

Raw source paths: `web/red-horizon/science-sources.json#/records/1`

### Challenges of Spaceflight: Dealing with Space Radiation

Source: <https://www.nasa.gov/wp-content/uploads/2015/11/np-2014-03-001-jsc-orion_radiation_handout.pdf>

Record identifier: `NP-2014-03-001-JSC, page 2, Countermeasures and Orion's Space Radiation Protection`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-15

Units: qualitative; no shielding factor

Gameplay interpretation: Use an already planned protected room; the schematic art is not a tested habitat design. | Use an already planned protected storm room with water/supply shielding shown as context. The schematic room has no calculated protection value.

Limitations / reading coverage: Historical Orion concept/education material, not measured Mars habitat performance. Use its shelter principle only; do not adopt its absolute GCR shielding wording or its broad UV classification as universal physics. | Orion mission concept context, not a measured Martian shielding factor; radiation is reduced rather than eliminated.

Recorded values and media metadata: claim: NASA describes extra-shielded shelter for solar particle events, hydrogen-rich material such as water, and use of onboard supplies, food and equipment around Orion's shelter.

Raw source paths: `web/red-horizon/data/radiation-science.json#/sources/1`; `web/red-horizon/data/science-catalog-v3.json#/cards/17`; `web/red-horizon/data/science-catalog-v3.json#/records/17`; `web/red-horizon/science-catalog.js#/EXTRA_SCIENCE_CARDS/17`; `web/red-horizon/science-catalog.js#/SCIENCE_RECORDS/17`

### NASA FY2020 Congressional Justification / LSO-9 / Soyuz MS-09 air leak

Source: <https://www.nasa.gov/wp-content/uploads/2023/04/nasa-fy-2020-congressional-justification.pdf>

Record identifier: `NASA FY2020 Congressional Justification / LSO-9 / Soyuz MS-09 air leak`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: hole diameter: mm; other material descriptions qualitative

Gameplay interpretation: Kapton tape temporarily slowed a hull pinhole leak, then epoxy sealant stabilized pressure. The game combines these named materials into one fictional repair kit. No permanent glass repair or actual curing duration is claimed.

Raw source paths: `web/red-horizon/science-sources.json#/member_chapters/life_support/sources/2`; `web/stage5/science-sources.json#/sources/2`

### Leak detective!

Source: <https://www.nasa.gov/wp-content/uploads/2023/04/nasa-fy-2020-congressional-justification.pdf>

Record identifier: `NASA FY2020 Congressional Justification / LSO-9 / Soyuz MS-09, 2018-08-30`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: historical hole diameter: millimeters (mm); other information qualitative

Gameplay interpretation: Unknown in historical source ledger

Raw source paths: `web/red-horizon/science-sources.json#/member_chapters/life_support/discoveries/seal`; `web/red-horizon/stage5.js#/LEAK_DISCOVERIES/seal`; `web/stage5/science-sources.json#/discoveries/seal`

### NASA FY2020 Congressional Justification

Source: <https://www.nasa.gov/wp-content/uploads/2023/04/nasa-fy-2020-congressional-justification.pdf>

Record identifier: `NASA-FY2020-CJ / LSO-9 / Soyuz-MS-09-2018-08-30`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: mm for the historical diameter; other statements qualitative

Gameplay interpretation: a short historical discovery after the fictional hull repair. The 2 mm value is not a game leak-rate input.

Raw source paths: `docs/design/stage5-nasa-repair-research.md#line-20`

### Federal SBIR award database record 8998

Source: <https://www.sbir.gov/awards/8998>

Record identifier: `8998`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: not applicable, qualitative

Gameplay interpretation: Unknown in historical source ledger

Raw source paths: `docs/design/stage5-nasa-repair-research.md#line-24`

### Mars' Surface Radiation Environment Measured with the Mars Science Laboratory's Curiosity Rover: atmospheric context

Source: <https://www.scienceintheclassroom.org/sites/default/files/research-papers/1244797.full_.pdf>

Record identifier: `Hassler et al. (2014), Science 343, 1244797; DOI:10.1126/science.1244797; pages 1-2`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-15

Units: qualitative atmospheric/secondary-particle context; no shielding coefficient imported

Gameplay interpretation: Explain shielding as a planning problem; a surface room is not an ISS, lunar or interplanetary vehicle measurement.

Limitations / reading coverage: Do not transfer a result among locations, spectra or shield geometries.

Recorded values and media metadata: claim: Mars' atmosphere changes the incoming particle field and produces secondaries. Surface and spacecraft-cruise radiation environments differ.

Raw source paths: `web/red-horizon/data/radiation-science.json#/sources/8`

### Curiosity RAD historical Mars-surface absorbed-dose rate

Source: <https://www.scienceintheclassroom.org/sites/default/files/research-papers/1244797.full_.pdf>

Record identifier: `Hassler et al. (2014); DOI:10.1126/science.1244797; Table 1, Mars surface, GCR-only E-detector row`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-15

Units: mGy/day (absorbed-dose rate)

Gameplay interpretation: Optional historical reading only.

Limitations / reading coverage: Published uncertainty retained. Not a present Mars forecast, crew dose or shelter result.

Recorded values and media metadata: claim: RAD reported 0.21 +/- 0.04 mGy/day in its tissue-like E detector for GCRs at Gale crater during the first approximately 300 sols in 2012-2013.

Raw source paths: `web/red-horizon/data/radiation-science.json#/sources/9`

### Curiosity RAD historical Mars-surface dose-equivalent rate

Source: <https://www.scienceintheclassroom.org/sites/default/files/research-papers/1244797.full_.pdf>

Record identifier: `Hassler et al. (2014); DOI:10.1126/science.1244797; Table 1, Mars surface, GCR-only dose-equivalent row`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-15

Units: mSv/day (dose-equivalent rate)

Gameplay interpretation: Optional unit-comparison context only.

Limitations / reading coverage: Published uncertainty retained. A derived quantity, not absorbed dose, effective organ dose or a universal Gy-to-Sv factor.

Recorded values and media metadata: claim: The same study derived 0.64 +/- 0.12 mSv/day using quality-factor weighting for that historical Mars-surface GCR environment.

Raw source paths: `web/red-horizon/data/radiation-science.json#/sources/10`

### Challenge reference supplied in the checked-in project brief

Source: <https://www.spaceappschallenge.org/2026/challenges/junior-astronaut-mission-trainer/>

Record identifier: `Assigned project brief / Junior Astronaut Mission Trainer / 2026 challenge URL`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-15 (reference reviewed in docs/PROJECT_BRIEF.md; live fetch attempted)

Units: Assignment reference; no measured data imported

Gameplay interpretation: Identifies the challenge URL supplied with the project objectives. The game follows the checked-in brief; this link provides no physics or numerical simulation inputs.

Limitations / reading coverage: The live reader returned 502 during the retrieval attempt, so page contents were not verified. This reference does not imply NASA review or endorsement of the game.

Raw source paths: `web/red-horizon/science-sources.json#/assignment_reference`

### W3C Web Audio API 1.1

Source: <https://www.w3.org/TR/webaudio/>

Record identifier: `W3C Web Audio API 1.1`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-15

Units: API specification, no physical measurements

Gameplay interpretation: Original procedural equipment and suit-inspired sounds use the browser audio graph; sounds do not represent airborne audio propagating through vacuum.

Raw source paths: `web/red-horizon/science-sources.json#/technical_references/0`

## Archived DONKI solar-event records

### Retained DONKI FLR archive

Source: <https://ccmc.gsfc.nasa.gov/DONKI-API/get/FLR?startDate=2024-05-08&endDate=2024-05-12>

Record identifier: `DONKI-FLR-2024-05-08_2024-05-12`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; UTC event timestamps | Count of returned catalog records; catalog flare-class strings; event times in UTC | counts of returned catalog records; flare class; UTC event time

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits. | Read archived event labels and choose report priority. Counts apply only to this retrieved catalog snapshot and are not an exhaustive count of solar flares. The catalog is not a current Mars forecast; no radiation dose, shielding requirement or actual electronics failure is computed. Game signal waits and resource consequences are invented. | Reuses the existing 76-record snapshot for historical report comparison.

Limitations / reading coverage: No re-fetch or present-weather/dose interpretation. | Prototyping and research context | prototyping and research context

SHA-256: dataset_sha256: cdd4fbbe90b34e1563002f03f164ee444c5fb53b40ebea619ddd5a26bdb85ffa | snapshotSha256: cdd4fbbe90b34e1563002f03f164ee444c5fb53b40ebea619ddd5a26bdb85ffa

Recorded values and media metadata: values: {"M_class_records": 67, "X_class_records": 9, "highest_class_in_snapshot": "X5.8", "highest_class_peak_UTC": "2024-05-11T01:23Z", "highest_class_record": "2024-05-11T01:10:00-FLR-001", "returned_records": 76, "unique_flr_ids": 76}

Raw source paths: `web/red-horizon/data/donki-summary.json#`; `web/red-horizon/data/science-catalog-v3.json#/records/21`; `web/red-horizon/science-catalog.js#/SCIENCE_RECORDS/21`; `web/red-horizon/science-sources.json#/records/7`; `web/red-horizon/science.js#/DONKI_SUMMARY`

### 2024-05-08T01:33:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30548/-1>

Record identifier: `2024-05-08T01:33:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Limitations / reading coverage: prototyping and research context

Recorded values and media metadata: classType: X1.0

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/0`; `web/red-horizon/data/donki-summary.json#/records/2`; `web/red-horizon/science.js#/DONKI_SUMMARY/records/2`

### 2024-05-08T04:37:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30551/-1>

Record identifier: `2024-05-08T04:37:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: X1.0

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/5`

### 2024-05-08T06:44:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30553/-1>

Record identifier: `2024-05-08T06:44:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M7.1

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/6`

### 2024-05-08T11:26:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30555/-1>

Record identifier: `2024-05-08T11:26:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M8.6

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/11`

### 2024-05-08T04:20:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30557/-1>

Record identifier: `2024-05-08T04:20:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M3.5

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/4`

### 2024-05-08T11:09:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30559/-1>

Record identifier: `2024-05-08T11:09:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M4.1

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/10`

### 2024-05-08T02:16:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30566/-1>

Record identifier: `2024-05-08T02:16:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M3.4

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/1`

### 2024-05-08T03:19:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30567/-1>

Record identifier: `2024-05-08T03:19:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.8

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/2`

### 2024-05-08T03:38:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30569/-1>

Record identifier: `2024-05-08T03:38:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.9

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/3`

### 2024-05-08T07:29:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30570/-1>

Record identifier: `2024-05-08T07:29:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M4.5

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/7`

### 2024-05-08T09:31:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30572/-1>

Record identifier: `2024-05-08T09:31:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.8

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/8`

### 2024-05-08T09:43:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30577/-1>

Record identifier: `2024-05-08T09:43:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M2.1

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/9`

### 2024-05-08T17:32:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30586/-1>

Record identifier: `2024-05-08T17:32:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M7.9

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/12`

### 2024-05-08T18:14:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30594/-1>

Record identifier: `2024-05-08T18:14:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M2.9

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/13`

### 2024-05-08T19:15:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30596/-1>

Record identifier: `2024-05-08T19:15:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M2.0

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/14`

### 2024-05-08T20:27:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30599/-1>

Record identifier: `2024-05-08T20:27:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.7

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/15`

### 2024-05-08T21:08:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30601/-1>

Record identifier: `2024-05-08T21:08:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: X1.0

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/16`

### 2024-05-08T22:05:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30603/-1>

Record identifier: `2024-05-08T22:05:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Limitations / reading coverage: prototyping and research context

Recorded values and media metadata: classType: M9.8

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/17`; `web/red-horizon/data/donki-summary.json#/records/1`; `web/red-horizon/science.js#/DONKI_SUMMARY/records/1`

### 2024-05-09T08:45:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30605/-1>

Record identifier: `2024-05-09T08:45:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: X2.2

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/27`

### 2024-05-09T00:58:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30614/-1>

Record identifier: `2024-05-09T00:58:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.8

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/18`

### 2024-05-09T03:07:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30615/-1>

Record identifier: `2024-05-09T03:07:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M4.0

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/19`

### 2024-05-09T03:23:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30616/-1>

Record identifier: `2024-05-09T03:23:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M4.5

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/20`

### 2024-05-09T04:44:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30618/-1>

Record identifier: `2024-05-09T04:44:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.7

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/21`

### 2024-05-09T05:35:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30621/-1>

Record identifier: `2024-05-09T05:35:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.2

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/22`

### 2024-05-09T06:03:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30623/-1>

Record identifier: `2024-05-09T06:03:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M2.3

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/23`

### 2024-05-09T06:24:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30625/-1>

Record identifier: `2024-05-09T06:24:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M2.4

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/24`

### 2024-05-09T07:54:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30627/-1>

Record identifier: `2024-05-09T07:54:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.2

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/25`

### 2024-05-09T08:30:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30629/-1>

Record identifier: `2024-05-09T08:30:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M2.1

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/26`

### 2024-05-09T11:52:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30630/-1>

Record identifier: `2024-05-09T11:52:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M3.1

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/28`

### 2024-05-09T12:05:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30631/-1>

Record identifier: `2024-05-09T12:05:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M2.9

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/29`

### 2024-05-09T13:16:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30632/-1>

Record identifier: `2024-05-09T13:16:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M3.7

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/30`

### 2024-05-09T17:23:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30634/-1>

Record identifier: `2024-05-09T17:23:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: X1.1

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/32`

### 2024-05-09T14:01:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30637/-1>

Record identifier: `2024-05-09T14:01:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Limitations / reading coverage: prototyping and research context

Recorded values and media metadata: classType: M1.0

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/31`; `web/red-horizon/data/donki-summary.json#/records/0`; `web/red-horizon/science.js#/DONKI_SUMMARY/records/0`

### 2024-05-09T21:15:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30654/-1>

Record identifier: `2024-05-09T21:15:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.0

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/33`

### 2024-05-09T22:08:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30658/-1>

Record identifier: `2024-05-09T22:08:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.0

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/34`

### 2024-05-09T22:24:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30661/-1>

Record identifier: `2024-05-09T22:24:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M2.6

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/35`

### 2024-05-09T23:04:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30663/-1>

Record identifier: `2024-05-09T23:04:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.2

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/36`

### 2024-05-09T23:44:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30664/-1>

Record identifier: `2024-05-09T23:44:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.5

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/37`

### 2024-05-10T00:10:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30665/-1>

Record identifier: `2024-05-10T00:10:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.3

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/38`

### 2024-05-10T06:27:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30666/-1>

Record identifier: `2024-05-10T06:27:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: X3.9

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/41`

### 2024-05-10T13:58:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30680/-1>

Record identifier: `2024-05-10T13:58:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M5.9

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/43`

### 2024-05-10T18:26:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30697/-1>

Record identifier: `2024-05-10T18:26:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.1

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/46`

### 2024-05-10T18:38:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30699/-1>

Record identifier: `2024-05-10T18:38:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.7

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/47`

### 2024-05-10T18:57:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30700/-1>

Record identifier: `2024-05-10T18:57:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M2.0

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/48`

### 2024-05-10T19:35:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30701/-1>

Record identifier: `2024-05-10T19:35:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.1

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/49`

### 2024-05-10T19:56:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30709/-1>

Record identifier: `2024-05-10T19:56:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.9

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/50`

### 2024-05-10T20:59:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30710/-1>

Record identifier: `2024-05-10T20:59:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M3.8

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/51`

### Read the Sun log

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30711/-1>

Record identifier: `2024-05-11T01:10:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC | archived catalog flare class | archived flare-class strings; catalog record counts; UTC event times

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits. | Compare actual selected archived records during the communications task.

Limitations / reading coverage: This snapshot is not every solar flare, present Mars weather, an inverter-failure diagnosis or astronaut radiation dose. | prototyping and research context

Credit: NASA CCMC / Moon to Mars Space Weather Analysis Office

Recorded values and media metadata: classType: X5.8 | value: X5.8

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/53`; `web/red-horizon/data/donki-summary.json#/records/3`; `web/red-horizon/data/science-cards.json#/3`; `web/red-horizon/data/science-catalog-v3.json#/cards/13`; `web/red-horizon/data/science-catalog-v3.json#/records/13`; `web/red-horizon/science-catalog.js#/EXTRA_SCIENCE_CARDS/13`; `web/red-horizon/science-catalog.js#/SCIENCE_RECORDS/13`; `web/red-horizon/science.js#/DONKI_SUMMARY/records/3`; `web/red-horizon/science.js#/SCIENCE_CARDS/3`

### 2024-05-11T11:15:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30722/-1>

Record identifier: `2024-05-11T11:15:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: X1.5

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/61`

### 2024-05-11T14:46:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30729/-1>

Record identifier: `2024-05-11T14:46:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M8.8

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/63`

### 2024-05-10T03:15:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30735/-1>

Record identifier: `2024-05-10T03:15:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.4

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/39`

### 2024-05-10T06:14:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30736/-1>

Record identifier: `2024-05-10T06:14:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.3

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/40`

### 2024-05-10T10:10:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30737/-1>

Record identifier: `2024-05-10T10:10:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M2.2

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/42`

### 2024-05-11T10:03:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30738/-1>

Record identifier: `2024-05-11T10:03:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M3.1

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/59`

### 2024-05-11T10:53:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30739/-1>

Record identifier: `2024-05-11T10:53:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.6

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/60`

### 2024-05-11T13:45:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30740/-1>

Record identifier: `2024-05-11T13:45:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.7

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/62`

### 2024-05-11T04:28:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30741/-1>

Record identifier: `2024-05-11T04:28:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.3

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/54`

### 2024-05-11T20:32:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30749/-1>

Record identifier: `2024-05-11T20:32:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.2

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/65`

### 2024-05-12T00:41:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30750/-1>

Record identifier: `2024-05-12T00:41:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M3.2

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/66`

### 2024-05-12T16:11:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30760/-1>

Record identifier: `2024-05-12T16:11:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: X1.0

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/71`

### 2024-05-10T17:14:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30767/-1>

Record identifier: `2024-05-10T17:14:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.2

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/44`

### 2024-05-10T17:54:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30768/-1>

Record identifier: `2024-05-10T17:54:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.2

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/45`

### 2024-05-10T21:15:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30769/-1>

Record identifier: `2024-05-10T21:15:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M2.4

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/52`

### 2024-05-11T07:26:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30770/-1>

Record identifier: `2024-05-11T07:26:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.2

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/55`

### 2024-05-11T08:14:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30771/-1>

Record identifier: `2024-05-11T08:14:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.3

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/56`

### 2024-05-11T08:45:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30772/-1>

Record identifier: `2024-05-11T08:45:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.4

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/57`

### 2024-05-11T09:05:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30773/-1>

Record identifier: `2024-05-11T09:05:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.7

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/58`

### 2024-05-11T16:27:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30774/-1>

Record identifier: `2024-05-11T16:27:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M2.9

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/64`

### 2024-05-12T13:49:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30775/-1>

Record identifier: `2024-05-12T13:49:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.5

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/70`

### 2024-05-12T13:40:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30776/-1>

Record identifier: `2024-05-12T13:40:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.0

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/69`

### 2024-05-12T12:27:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30777/-1>

Record identifier: `2024-05-12T12:27:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.6

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/68`

### 2024-05-12T05:37:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30778/-1>

Record identifier: `2024-05-12T05:37:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M2.4

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/67`

### 2024-05-12T20:17:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30790/-1>

Record identifier: `2024-05-12T20:17:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M4.8

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/72`

### 2024-05-12T22:01:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30791/-1>

Record identifier: `2024-05-12T22:01:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.1

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/73`

### 2024-05-12T22:14:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30795/-1>

Record identifier: `2024-05-12T22:14:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.1

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/74`

### 2024-05-12T23:00:00-FLR-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/FLR/30796/-1>

Record identifier: `2024-05-12T23:00:00-FLR-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Recorded values and media metadata: classType: M1.0

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/75`

### CCMC DONKI System

Source: <https://ccmc.gsfc.nasa.gov/tools/DONKI/>

Record identifier: `DONKI system overview, Rules-of-the-Road and M2M_CATALOG event types FLR, SEP and CME; page retrieved 2026-11-15`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-15

Units: event classifications/identifiers; no astronaut dose units

Gameplay interpretation: Use a dated DONKI record as historical context only. The game's local alert is fictional and separately authored.

Limitations / reading coverage: A flare class or linked event alone lacks local particle spectra, propagation, atmosphere, shielding and tissue transport needed to calculate an astronaut dose. That nonconversion rule is a design inference, not a DONKI dose product.

Recorded values and media metadata: claim: DONKI catalogs linked space-weather observations, analyses and model outputs. Solar flares, solar energetic particle events and coronal mass ejections are distinct catalog event types. NASA identifies the information as research/prototyping quality.

Raw source paths: `web/red-horizon/data/radiation-science.json#/sources/5`

## Photographs and media provenance

### Disappearing Ice

Source: <https://science.nasa.gov/photojournal/disappearing-ice/>

Record identifier: `PIA10906`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Photographic image pixels; dates are mission/acquisition metadata

Gameplay interpretation: Archived Phoenix trench image. Source describes Sol20/Sol24 ice sublimation over four days; the JPEG is retained unchanged and is not a new drill-site map or proof of drinkable untreated water.

Limitations / reading coverage: Archived Phoenix trench image. Source describes Sol20/Sol24 ice sublimation over four days; the JPEG is retained unchanged and is not a new drill-site map or proof of drinkable untreated water.

Credit: NASA/JPL-Caltech/University of Arizona/Texas A&M University

SHA-256: a1d8dae2720d70f1858196adde1972f593f508c99cc76718ea1564bde193ef5d

Recorded values and media metadata: acquired_dates: ["2008-06-15", "2008-06-18"] | changes: None by this project. Downloaded NASA-published JPEG or web rendition unchanged. | published_date: 2008-06-20 | usage: Educational/informational factual display with original credit. No NASA/JPL/Caltech endorsement or separate insignia use. No third-party copyright restriction was marked on the fetched source caption.

Raw source paths: `game/RedHorizon/datafiles/nasa-photo-provenance.json#/records/3`; `web/red-horizon/nasa-media/provenance.json#/media/3`; `web/red-horizon/science-sources.json#/media/3`

### InSight’s Final Selfie

Source: <https://science.nasa.gov/photojournal/insights-final-selfie/>

Record identifier: `PIA25287`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Photographic image pixels; dates are mission/acquisition metadata

Gameplay interpretation: Real archived dust-covered solar panels. The image is a stitched mosaic with unfilled black edges. It does not show the game’s current weather or an astronaut cleaning procedure.

Limitations / reading coverage: Real archived dust-covered solar panels. The image is a stitched mosaic with unfilled black edges. It does not show the game’s current weather or an astronaut cleaning procedure.

Credit: NASA/JPL-Caltech

SHA-256: 89f33b2472e2bddafe1f063da03cc5cbe5e30af4a6c843a7a63dea2b95352728

Recorded values and media metadata: acquired_date: 2022-04-24 | changes: None by this project. Downloaded NASA-published JPEG or web rendition unchanged. | published_date: 2022-05-23 | usage: Educational/informational factual display with original credit. No NASA/JPL/Caltech endorsement or separate insignia use. No third-party copyright restriction was marked on the fetched source caption.

Raw source paths: `game/RedHorizon/datafiles/nasa-photo-provenance.json#/records/2`; `web/red-horizon/nasa-media/provenance.json#/media/2`; `web/red-horizon/science-sources.json#/media/2`

### Perseverance’s Selfie at Rochette

Source: <https://science.nasa.gov/photojournal/perseverances-selfie-at-rochette/>

Record identifier: `PIA24836`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Photographic image pixels; dates are mission/acquisition metadata

Gameplay interpretation: Real WATSON mosaic near rock-sampling holes; each selfie version joins57images. The game’s sample and contamination puzzles are fictional.

Limitations / reading coverage: Real WATSON mosaic near rock-sampling holes; each selfie version joins57images. The game’s sample and contamination puzzles are fictional.

Credit: NASA/JPL-Caltech/MSSS

SHA-256: 4733d7e255eb3305316044614bcf9528b893fcb55377a87ee7a79f9605b4b20d

Recorded values and media metadata: acquired_date: 2021-09-10 | changes: None by this project. Downloaded NASA-published JPEG or web rendition unchanged. | published_date: 2021-09-20 | usage: Educational/informational factual display with original credit. No NASA/JPL/Caltech endorsement or separate insignia use. No third-party copyright restriction was marked on the fetched source caption.

Raw source paths: `game/RedHorizon/datafiles/nasa-photo-provenance.json#/records/1`; `web/red-horizon/nasa-media/provenance.json#/media/1`; `web/red-horizon/science-sources.json#/media/1`

### High-Resolution Still Image of Perseverance’s Landing

Source: <https://science.nasa.gov/resource/high-resolution-still-image-of-perseverances-landing/>

Record identifier: `PIA24428`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Photographic image pixels; dates are mission/acquisition metadata

Gameplay interpretation: A real rover sky-crane landing photograph, not a photograph of the fictional crew lander.

Limitations / reading coverage: A real rover sky-crane landing photograph, not a photograph of the fictional crew lander.

Credit: NASA/JPL-Caltech

SHA-256: 192c8d954b51ea35aa1d4fc0851698e1047c19724317656c01574c31ee1512a0

Recorded values and media metadata: acquired_date: 2021-02-18 | changes: None by this project. Downloaded NASA-published JPEG or web rendition unchanged. | published_date: 2021-02-19 | usage: Educational/informational factual display with original credit. No NASA/JPL/Caltech endorsement or separate insignia use. No third-party copyright restriction was marked on the fetched source caption.

Raw source paths: `game/RedHorizon/datafiles/nasa-photo-provenance.json#/records/0`; `web/red-horizon/nasa-media/provenance.json#/media/0`; `web/red-horizon/science-sources.json#/media/0`

### The Blue Marble From Apollo17

Source: <https://svs.gsfc.nasa.gov/30613/>

Record identifier: `AS17-148-22727 / NASA SVS30613`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Photographic image pixels; dates are mission/acquisition metadata

Gameplay interpretation: A real Apollo17 photograph prepared by NASA for its hyperwall. It is not a live view from Mars or a prediction of Earth’s appearance at the game’s ending.

Limitations / reading coverage: A real Apollo17 photograph prepared by NASA for its hyperwall. It is not a live view from Mars or a prediction of Earth’s appearance at the game’s ending.

Credit: NASA / Earth Science and Remote Sensing Unit, Johnson Space Center

SHA-256: 13419b34c17722be52b4a71a7f0beb3ecc8673183c8a2cee8572d5cd9bbe3f93

Recorded values and media metadata: acquired_date: 1972-12-07 | changes: None by this project. Downloaded NASA-published JPEG or web rendition unchanged. | published_date: 2015-07-20 | usage: Educational/informational factual display with original credit. No NASA/JPL/Caltech endorsement or separate insignia use. No third-party copyright restriction was marked on the fetched source caption.

Raw source paths: `game/RedHorizon/datafiles/nasa-photo-provenance.json#/records/4`; `web/red-horizon/nasa-media/provenance.json#/media/4`; `web/red-horizon/science-sources.json#/media/4`

## Design and accessibility references

### Broforce Press Kit / Free Lives

Source: <https://freelives.net/broforce-press-kit/>

Record identifier: `GR-04`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-15

Units: N/A, qualitative developer press kit

Gameplay interpretation: Environmental reactions and discrete action sequences inspire original noncombat setpiece pacing.

Raw source paths: `docs/design/gameplay-reference-review.md#line-35`

### FTL: Faster Than Light, Steam app 212680 / Subset Games

Source: <https://store.steampowered.com/app/212680/FTL_Faster_Than_Light/>

Record identifier: `GR-02`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-15

Units: N/A, qualitative developer game description

Gameplay interpretation: Connected crew/system problems and paused planning inspire recoverable evidence decisions.

Raw source paths: `docs/design/gameplay-reference-review.md#line-33`

### Turmoil, Steam app 361280 / Gamious

Source: <https://store.steampowered.com/app/361280/Turmoil/>

Record identifier: `GR-06`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-15

Units: N/A, qualitative developer game description

Gameplay interpretation: Hidden-resource investigation and pipe networks inspire the original ice cutaway; exact retry, scan and radius rules are owner-selected balance values.

Raw source paths: `docs/design/gameplay-reference-review.md#line-37`

### Turmoil

Source: <https://store.steampowered.com/app/361280/Turmoil/>

Record identifier: `Steam app 361280`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Unknown in historical source ledger

Gameplay interpretation: Hidden-deposit exploration, surface rigs, and branching extraction lines inspire the interaction loop; chapter art, layouts, wording, and code are original.

Raw source paths: `web/mars-ice/science-sources.json#/inspiration/0`; `web/red-horizon/science-sources.json#/member_chapters/ice/inspiration/0`

### Oxygen Not Included, Steam app 457140 / Klei Entertainment

Source: <https://store.steampowered.com/app/457140/Oxygen_Not_Included/>

Record identifier: `GR-05`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-15

Units: N/A, qualitative developer game description

Gameplay interpretation: Visible gas, heat and power systems inspire legible simplified causal chains, not validated spacecraft engineering.

Raw source paths: `docs/design/gameplay-reference-review.md#line-36`

### Iwata Asks: New Super Mario Bros. Wii, Volume 2, 4. Adjusting the Map in a Daily Cycle / Nintendo developer interview

Source: <https://www.nintendo.com/en-gb/Iwata-Asks/Iwata-Asks-New-Super-Mario-Bros-Wii/Volume-2/4-Adjusting-the-Map-in-a-Daily-Cycle/4-Adjusting-the-Map-in-a-Daily-Cycle-233027.html>

Record identifier: `GR-03`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-15

Units: N/A, qualitative design interview

Gameplay interpretation: Begin with easier interaction, plan missed-interaction recovery and verify by playing.

Raw source paths: `docs/design/gameplay-reference-review.md#line-34`

### Iwata Asks: Pokémon Black/White, 2. A Brand New Pokémon World / Nintendo, Game Freak interview

Source: <https://www.nintendo.com/en-gb/Iwata-Asks/Iwata-Asks-Pokemon-Black-Version-and-Pokemon-White-Version/Pokemon-Black-Version-and-Pokemon-White-Version/2-A-Brand-New-Pokemon-World/2-A-Brand-New-Pokemon-World-210016.html>

Record identifier: `GR-01`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-15

Units: N/A, qualitative design interview

Gameplay interpretation: Direct main route supports story completion and optional discovery; our landmark and crew staging are adaptations.

Raw source paths: `docs/design/gameplay-reference-review.md#line-32`

## Usage policies and supporting reference links

### InSight’s Final Selfie

Source: <https://assets.science.nasa.gov/content/dam/science/psd/mars/resources/detail_files/2/6/26761_26761_PIA25287-clean-web.jpg/jcr:content/renditions/cq5dam.web.1280.1280.jpeg>

Record identifier: `PIA25287`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Photographic image pixels; dates are mission/acquisition metadata

Gameplay interpretation: Real archived dust-covered solar panels. The image is a stitched mosaic with unfilled black edges. It does not show the game’s current weather or an astronaut cleaning procedure.

Limitations / reading coverage: Real archived dust-covered solar panels. The image is a stitched mosaic with unfilled black edges. It does not show the game’s current weather or an astronaut cleaning procedure.

Credit: NASA/JPL-Caltech

SHA-256: 89f33b2472e2bddafe1f063da03cc5cbe5e30af4a6c843a7a63dea2b95352728

Recorded values and media metadata: acquired_date: 2022-04-24 | changes: None by this project. Downloaded NASA-published JPEG or web rendition unchanged. | published_date: 2022-05-23 | usage: Educational/informational factual display with original credit. No NASA/JPL/Caltech endorsement or separate insignia use. No third-party copyright restriction was marked on the fetched source caption.

Raw source paths: `game/RedHorizon/datafiles/nasa-photo-provenance.json#/records/2/image_url`; `web/red-horizon/nasa-media/provenance.json#/media/2/image_url`; `web/red-horizon/science-sources.json#/media/2/image_url`

### Disappearing Ice

Source: <https://assets.science.nasa.gov/content/dam/science/psd/photojournal/pia/pia10/pia10906/PIA10906.jpg>

Record identifier: `PIA10906`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Photographic image pixels; dates are mission/acquisition metadata

Gameplay interpretation: Archived Phoenix trench image. Source describes Sol20/Sol24 ice sublimation over four days; the JPEG is retained unchanged and is not a new drill-site map or proof of drinkable untreated water.

Limitations / reading coverage: Archived Phoenix trench image. Source describes Sol20/Sol24 ice sublimation over four days; the JPEG is retained unchanged and is not a new drill-site map or proof of drinkable untreated water.

Credit: NASA/JPL-Caltech/University of Arizona/Texas A&M University

SHA-256: a1d8dae2720d70f1858196adde1972f593f508c99cc76718ea1564bde193ef5d

Recorded values and media metadata: acquired_dates: ["2008-06-15", "2008-06-18"] | changes: None by this project. Downloaded NASA-published JPEG or web rendition unchanged. | published_date: 2008-06-20 | usage: Educational/informational factual display with original credit. No NASA/JPL/Caltech endorsement or separate insignia use. No third-party copyright restriction was marked on the fetched source caption.

Raw source paths: `game/RedHorizon/datafiles/nasa-photo-provenance.json#/records/3/image_url`; `web/red-horizon/nasa-media/provenance.json#/media/3/image_url`; `web/red-horizon/science-sources.json#/media/3/image_url`

### Perseverance’s Selfie at Rochette

Source: <https://assets.science.nasa.gov/content/dam/science/psd/photojournal/pia/pia24/pia24836/PIA24836.jpg>

Record identifier: `PIA24836`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Photographic image pixels; dates are mission/acquisition metadata

Gameplay interpretation: Real WATSON mosaic near rock-sampling holes; each selfie version joins57images. The game’s sample and contamination puzzles are fictional.

Limitations / reading coverage: Real WATSON mosaic near rock-sampling holes; each selfie version joins57images. The game’s sample and contamination puzzles are fictional.

Credit: NASA/JPL-Caltech/MSSS

SHA-256: 4733d7e255eb3305316044614bcf9528b893fcb55377a87ee7a79f9605b4b20d

Recorded values and media metadata: acquired_date: 2021-09-10 | changes: None by this project. Downloaded NASA-published JPEG or web rendition unchanged. | published_date: 2021-09-20 | usage: Educational/informational factual display with original credit. No NASA/JPL/Caltech endorsement or separate insignia use. No third-party copyright restriction was marked on the fetched source caption.

Raw source paths: `game/RedHorizon/datafiles/nasa-photo-provenance.json#/records/1/image_url`; `web/red-horizon/nasa-media/provenance.json#/media/1/image_url`; `web/red-horizon/science-sources.json#/media/1/image_url`

### High-Resolution Still Image of Perseverance’s Landing

Source: <https://assets.science.nasa.gov/content/dam/science/psd/solar/2023/09/p/i/a/2/PIA24428_Perseverance_Landing-on_mars-800.jpg>

Record identifier: `PIA24428`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Photographic image pixels; dates are mission/acquisition metadata

Gameplay interpretation: A real rover sky-crane landing photograph, not a photograph of the fictional crew lander.

Limitations / reading coverage: A real rover sky-crane landing photograph, not a photograph of the fictional crew lander.

Credit: NASA/JPL-Caltech

SHA-256: 192c8d954b51ea35aa1d4fc0851698e1047c19724317656c01574c31ee1512a0

Recorded values and media metadata: acquired_date: 2021-02-18 | changes: None by this project. Downloaded NASA-published JPEG or web rendition unchanged. | published_date: 2021-02-19 | usage: Educational/informational factual display with original credit. No NASA/JPL/Caltech endorsement or separate insignia use. No third-party copyright restriction was marked on the fetched source caption.

Raw source paths: `game/RedHorizon/datafiles/nasa-photo-provenance.json#/records/0/image_url`; `web/red-horizon/nasa-media/provenance.json#/media/0/image_url`; `web/red-horizon/science-sources.json#/media/0/image_url`

### 20240508-AL-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30549/1>

Record identifier: `20240508-AL-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/0/sentNotifications/0/messageURL`

### 20240508-AL-002

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30550/1>

Record identifier: `20240508-AL-002`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/0/sentNotifications/1/messageURL`

### 20240508-AL-003

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30552/1>

Record identifier: `20240508-AL-003`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/5/sentNotifications/0/messageURL`

### 20240508-AL-004

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30554/1>

Record identifier: `20240508-AL-004`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/6/sentNotifications/0/messageURL`

### 20240508-AL-005

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30556/1>

Record identifier: `20240508-AL-005`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/11/sentNotifications/0/messageURL`

### 20240508-AL-006

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30558/1>

Record identifier: `20240508-AL-006`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/5/sentNotifications/1/messageURL`

### 20240508-AL-007

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30560/1>

Record identifier: `20240508-AL-007`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/11/sentNotifications/1/messageURL`

### 20240508-AL-008

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30563/1>

Record identifier: `20240508-AL-008`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/6/sentNotifications/1/messageURL`

### 20240508-AL-010

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30587/1>

Record identifier: `20240508-AL-010`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/12/sentNotifications/0/messageURL`

### 20240508-AL-011

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30588/1>

Record identifier: `20240508-AL-011`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/12/sentNotifications/1/messageURL`

### 20240508-AL-013

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30602/1>

Record identifier: `20240508-AL-013`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/16/sentNotifications/1/messageURL`

### 20240508-AL-014

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30604/1>

Record identifier: `20240508-AL-014`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/16/sentNotifications/0/messageURL`

### 20240509-AL-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30606/1>

Record identifier: `20240509-AL-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/27/sentNotifications/0/messageURL`

### 20240509-AL-002

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30607/1>

Record identifier: `20240509-AL-002`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/27/sentNotifications/1/messageURL`

### 20240509-AL-003

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30608/1>

Record identifier: `20240509-AL-003`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/17/sentNotifications/0/messageURL`

### 20240509-AL-007

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30635/1>

Record identifier: `20240509-AL-007`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/32/sentNotifications/0/messageURL`

### 20240509-AL-008

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30636/1>

Record identifier: `20240509-AL-008`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/32/sentNotifications/1/messageURL`

### 20240510-AL-001

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30667/1>

Record identifier: `20240510-AL-001`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/41/sentNotifications/0/messageURL`

### 20240510-AL-002

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30668/1>

Record identifier: `20240510-AL-002`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/41/sentNotifications/1/messageURL`

### 20240510-AL-006

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30681/1>

Record identifier: `20240510-AL-006`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/43/sentNotifications/0/messageURL`

### 20240510-AL-007

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30682/1>

Record identifier: `20240510-AL-007`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/43/sentNotifications/1/messageURL`

### 20240511-AL-004

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30712/1>

Record identifier: `20240511-AL-004`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/53/sentNotifications/0/messageURL`

### 20240511-AL-005

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30713/1>

Record identifier: `20240511-AL-005`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/53/sentNotifications/1/messageURL`

### 20240511-AL-010

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30723/1>

Record identifier: `20240511-AL-010`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/61/sentNotifications/0/messageURL`

### 20240511-AL-011

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30724/1>

Record identifier: `20240511-AL-011`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/61/sentNotifications/1/messageURL`

### 20240511-AL-014

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30730/1>

Record identifier: `20240511-AL-014`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/63/sentNotifications/0/messageURL`

### 20240511-AL-016

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30732/1>

Record identifier: `20240511-AL-016`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/63/sentNotifications/1/messageURL`

### 20240512-AL-002

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30761/1>

Record identifier: `20240512-AL-002`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/71/sentNotifications/0/messageURL`

### 20240512-AL-003

Source: <https://ccmc.gsfc.nasa.gov/DONKI/view/Alert/30762/1>

Record identifier: `20240512-AL-003`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits.

Raw source paths: `web/red-horizon/data/donki-flares-2024-05-08-12.json#/71/sentNotifications/1/messageURL`

### DONKI-FLR-2024-05-08_2024-05-12

Source: <https://ccmc.gsfc.nasa.gov/tools/DONKI/>

Record identifier: `DONKI-FLR-2024-05-08_2024-05-12`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-14

Units: Count of returned catalog records; catalog flare-class strings; UTC event timestamps | Count of returned catalog records; catalog flare-class strings; event times in UTC

Gameplay interpretation: A dated archive-reading challenge: select the strongest class in the displayed records or choose which archived report to transmit first. Counts describe this retrieved catalog snapshot only, not every solar flare. This is not current Mars weather, a radiation dose, or a reason to change present crew safety limits. | Read archived event labels and choose report priority. Counts apply only to this retrieved catalog snapshot and are not an exhaustive count of solar flares. The catalog is not a current Mars forecast; no radiation dose, shielding requirement or actual electronics failure is computed. Game signal waits and resource consequences are invented.

Limitations / reading coverage: Prototyping and research context | prototyping and research context

SHA-256: dataset_sha256: cdd4fbbe90b34e1563002f03f164ee444c5fb53b40ebea619ddd5a26bdb85ffa | snapshotSha256: cdd4fbbe90b34e1563002f03f164ee444c5fb53b40ebea619ddd5a26bdb85ffa

Recorded values and media metadata: values: {"M_class_records": 67, "X_class_records": 9, "highest_class_in_snapshot": "X5.8", "highest_class_peak_UTC": "2024-05-11T01:23Z", "highest_class_record": "2024-05-11T01:10:00-FLR-001", "returned_records": 76, "unique_flr_ids": 76}

Raw source paths: `web/red-horizon/data/donki-summary.json#/aboutUrl`; `web/red-horizon/science-sources.json#/records/7/rules_url`; `web/red-horizon/science.js#/DONKI_SUMMARY/aboutUrl`

### OSD-37

Source: <https://osdr.nasa.gov/bio/repo/data/studies/OSD-37/>

Record identifier: `OSD-37`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-15T05:04:05.439958Z

Units: growth duration: days; temperature: degrees Celsius; control delay: hours; counts: sample metadata rows; transcript responses: qualitative, no expression values imported

Gameplay interpretation: A fair comparison keeps plant variety, hardware and growing conditions matched across flight and ground groups. The player checks labels before discussing a difference, then protects the fictional greenhouse.

Limitations / reading coverage: A small model-organism experiment in low Earth orbit does not establish Mars crop yield or that plants universally grow better in space. Spaceflight includes multiple exposures; these comparisons do not isolate microgravity alone or provide an astronaut radiation dose. The metadata description calls one ecotype Ler-2; the sample factors, protocol and publication use Ler-0. Both labels are retained rather than silently reconciled. The description states 48 out of 56 expression files in that release. The 56 metadata rows are not claimed to be 56 available expression files or 56 independent biological replicates. Dark-grown seedlings with supplied growth medium are not a recommendation to grow food crops without light. The associated result is transcript abundance, not plant height, edible biomass, food safety or human health.

SHA-256: curatedSha256: 5264a6a99bf131f4ff82bd43b81548cc7a6590ac208c9e2461cea56f6067a5e0 | sourceFieldsSha256: f41b840904f6c98d10565d00cbe8d635c05c69b3fd5b5be9c2b110e9cc698a0b | sourceResponseSha256: 4bc25418e32e10fdf48df56409fae31571d39d564c8dd5bd02490cb80c36f5e6

Raw source paths: `web/red-horizon/data/osdr-study.json#/studyUrl`

### OSD-37 primary publication abstract

Source: <https://pubmed.ncbi.nlm.nih.gov/30644539/>

Record identifier: `DOI:10.1002/ajb2.1223 / PMID:30644539`

Status: dated archive snapshot or historical context; no website retirement implied.

Retrieved: 2026-11-15

Units: growth duration: days; temperature: degrees Celsius; control delay: hours; counts: sample metadata rows; transcript responses: qualitative, no expression values imported | qualitative transcript-abundance comparisons

Gameplay interpretation: A fair comparison keeps plant variety, hardware and growing conditions matched across flight and ground groups. The player checks labels before discussing a difference, then protects the fictional greenhouse. | Supports a cautious reading of variety-specific stress responses, not universal crop improvement.

Limitations / reading coverage: Abstract read, not a full-report or raw-data reanalysis. | ["A small model-organism experiment in low Earth orbit does not establish Mars crop yield or that plants universally grow better in space.", "Spaceflight includes multiple exposures; these comparisons do not isolate microgravity alone or provide an astronaut radiation dose.", "The metadata description calls one ecotype Ler-2; the sample factors, protocol and publication use Ler-0. Both labels are retained rather than silently reconciled.", "The description states 48 out of 56 expression files in that release. The 56 metadata rows are not claimed to be 56 available expression files or 56 independent biological replicates.", "Dark-grown seedlings with supplied growth medium are not a recommendation to grow food crops without light.", "The associated result is transcript abundance, not plant height, edible biomass, food safety or human health."]

Raw source paths: `web/red-horizon/data/osdr-study.json#/curated/publication/abstractUrl`; `web/red-horizon/data/science-catalog-v3.json#/records/20`; `web/red-horizon/science-catalog.js#/SCIENCE_RECORDS/20`

### The Blue Marble From Apollo17

Source: <https://svs.gsfc.nasa.gov/vis/a030000/a030600/a030613/blue_marble_apollo_17_19721207_print.jpg>

Record identifier: `AS17-148-22727 / NASA SVS30613`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Photographic image pixels; dates are mission/acquisition metadata

Gameplay interpretation: A real Apollo17 photograph prepared by NASA for its hyperwall. It is not a live view from Mars or a prediction of Earth’s appearance at the game’s ending.

Limitations / reading coverage: A real Apollo17 photograph prepared by NASA for its hyperwall. It is not a live view from Mars or a prediction of Earth’s appearance at the game’s ending.

Credit: NASA / Earth Science and Remote Sensing Unit, Johnson Space Center

SHA-256: 13419b34c17722be52b4a71a7f0beb3ecc8673183c8a2cee8572d5cd9bbe3f93

Recorded values and media metadata: acquired_date: 1972-12-07 | changes: None by this project. Downloaded NASA-published JPEG or web rendition unchanged. | published_date: 2015-07-20 | usage: Educational/informational factual display with original credit. No NASA/JPL/Caltech endorsement or separate insignia use. No third-party copyright restriction was marked on the fetched source caption.

Raw source paths: `game/RedHorizon/datafiles/nasa-photo-provenance.json#/records/4/image_url`; `web/red-horizon/nasa-media/provenance.json#/media/4/image_url`; `web/red-horizon/science-sources.json#/media/4/image_url`

### The Blue Marble From Apollo17

Source: <https://www.jpl.nasa.gov/jpl-image-use-policy/>

Record identifier: `AS17-148-22727 / NASA SVS30613`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Photographic image pixels; dates are mission/acquisition metadata

Gameplay interpretation: A real Apollo17 photograph prepared by NASA for its hyperwall. It is not a live view from Mars or a prediction of Earth’s appearance at the game’s ending.

Limitations / reading coverage: A real Apollo17 photograph prepared by NASA for its hyperwall. It is not a live view from Mars or a prediction of Earth’s appearance at the game’s ending.

Credit: NASA / Earth Science and Remote Sensing Unit, Johnson Space Center

SHA-256: 13419b34c17722be52b4a71a7f0beb3ecc8673183c8a2cee8572d5cd9bbe3f93

Recorded values and media metadata: acquired_date: 1972-12-07 | changes: None by this project. Downloaded NASA-published JPEG or web rendition unchanged. | published_date: 2015-07-20 | usage: Educational/informational factual display with original credit. No NASA/JPL/Caltech endorsement or separate insignia use. No third-party copyright restriction was marked on the fetched source caption.

Raw source paths: `game/RedHorizon/datafiles/nasa-photo-provenance.json#/records/4/usage_policy_urls`; `web/red-horizon/nasa-media/provenance.json#/media/4/usage_policy_urls`; `web/red-horizon/science-sources.json#/media/4/usage_policy_urls`

### Disappearing Ice

Source: <https://www.jpl.nasa.gov/jpl-image-use-policy/>

Record identifier: `PIA10906`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Photographic image pixels; dates are mission/acquisition metadata

Gameplay interpretation: Archived Phoenix trench image. Source describes Sol20/Sol24 ice sublimation over four days; the JPEG is retained unchanged and is not a new drill-site map or proof of drinkable untreated water.

Limitations / reading coverage: Archived Phoenix trench image. Source describes Sol20/Sol24 ice sublimation over four days; the JPEG is retained unchanged and is not a new drill-site map or proof of drinkable untreated water.

Credit: NASA/JPL-Caltech/University of Arizona/Texas A&M University

SHA-256: a1d8dae2720d70f1858196adde1972f593f508c99cc76718ea1564bde193ef5d

Recorded values and media metadata: acquired_dates: ["2008-06-15", "2008-06-18"] | changes: None by this project. Downloaded NASA-published JPEG or web rendition unchanged. | published_date: 2008-06-20 | usage: Educational/informational factual display with original credit. No NASA/JPL/Caltech endorsement or separate insignia use. No third-party copyright restriction was marked on the fetched source caption.

Raw source paths: `game/RedHorizon/datafiles/nasa-photo-provenance.json#/records/3/usage_policy_urls`; `web/red-horizon/nasa-media/provenance.json#/media/3/usage_policy_urls`; `web/red-horizon/science-sources.json#/media/3/usage_policy_urls`

### High-Resolution Still Image of Perseverance’s Landing

Source: <https://www.jpl.nasa.gov/jpl-image-use-policy/>

Record identifier: `PIA24428`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Photographic image pixels; dates are mission/acquisition metadata

Gameplay interpretation: A real rover sky-crane landing photograph, not a photograph of the fictional crew lander.

Limitations / reading coverage: A real rover sky-crane landing photograph, not a photograph of the fictional crew lander.

Credit: NASA/JPL-Caltech

SHA-256: 192c8d954b51ea35aa1d4fc0851698e1047c19724317656c01574c31ee1512a0

Recorded values and media metadata: acquired_date: 2021-02-18 | changes: None by this project. Downloaded NASA-published JPEG or web rendition unchanged. | published_date: 2021-02-19 | usage: Educational/informational factual display with original credit. No NASA/JPL/Caltech endorsement or separate insignia use. No third-party copyright restriction was marked on the fetched source caption.

Raw source paths: `game/RedHorizon/datafiles/nasa-photo-provenance.json#/records/0/usage_policy_urls`; `web/red-horizon/nasa-media/provenance.json#/media/0/usage_policy_urls`; `web/red-horizon/science-sources.json#/media/0/usage_policy_urls`

### Perseverance’s Selfie at Rochette

Source: <https://www.jpl.nasa.gov/jpl-image-use-policy/>

Record identifier: `PIA24836`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Photographic image pixels; dates are mission/acquisition metadata

Gameplay interpretation: Real WATSON mosaic near rock-sampling holes; each selfie version joins57images. The game’s sample and contamination puzzles are fictional.

Limitations / reading coverage: Real WATSON mosaic near rock-sampling holes; each selfie version joins57images. The game’s sample and contamination puzzles are fictional.

Credit: NASA/JPL-Caltech/MSSS

SHA-256: 4733d7e255eb3305316044614bcf9528b893fcb55377a87ee7a79f9605b4b20d

Recorded values and media metadata: acquired_date: 2021-09-10 | changes: None by this project. Downloaded NASA-published JPEG or web rendition unchanged. | published_date: 2021-09-20 | usage: Educational/informational factual display with original credit. No NASA/JPL/Caltech endorsement or separate insignia use. No third-party copyright restriction was marked on the fetched source caption.

Raw source paths: `game/RedHorizon/datafiles/nasa-photo-provenance.json#/records/1/usage_policy_urls`; `web/red-horizon/nasa-media/provenance.json#/media/1/usage_policy_urls`; `web/red-horizon/science-sources.json#/media/1/usage_policy_urls`

### InSight’s Final Selfie

Source: <https://www.jpl.nasa.gov/jpl-image-use-policy/>

Record identifier: `PIA25287`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Photographic image pixels; dates are mission/acquisition metadata

Gameplay interpretation: Real archived dust-covered solar panels. The image is a stitched mosaic with unfilled black edges. It does not show the game’s current weather or an astronaut cleaning procedure.

Limitations / reading coverage: Real archived dust-covered solar panels. The image is a stitched mosaic with unfilled black edges. It does not show the game’s current weather or an astronaut cleaning procedure.

Credit: NASA/JPL-Caltech

SHA-256: 89f33b2472e2bddafe1f063da03cc5cbe5e30af4a6c843a7a63dea2b95352728

Recorded values and media metadata: acquired_date: 2022-04-24 | changes: None by this project. Downloaded NASA-published JPEG or web rendition unchanged. | published_date: 2022-05-23 | usage: Educational/informational factual display with original credit. No NASA/JPL/Caltech endorsement or separate insignia use. No third-party copyright restriction was marked on the fetched source caption.

Raw source paths: `game/RedHorizon/datafiles/nasa-photo-provenance.json#/records/2/usage_policy_urls`; `web/red-horizon/nasa-media/provenance.json#/media/2/usage_policy_urls`; `web/red-horizon/science-sources.json#/media/2/usage_policy_urls`

### The Blue Marble From Apollo17

Source: <https://www.nasa.gov/nasa-brand-center/images-and-media/>

Record identifier: `AS17-148-22727 / NASA SVS30613`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Photographic image pixels; dates are mission/acquisition metadata

Gameplay interpretation: A real Apollo17 photograph prepared by NASA for its hyperwall. It is not a live view from Mars or a prediction of Earth’s appearance at the game’s ending.

Limitations / reading coverage: A real Apollo17 photograph prepared by NASA for its hyperwall. It is not a live view from Mars or a prediction of Earth’s appearance at the game’s ending.

Credit: NASA / Earth Science and Remote Sensing Unit, Johnson Space Center

SHA-256: 13419b34c17722be52b4a71a7f0beb3ecc8673183c8a2cee8572d5cd9bbe3f93

Recorded values and media metadata: acquired_date: 1972-12-07 | changes: None by this project. Downloaded NASA-published JPEG or web rendition unchanged. | published_date: 2015-07-20 | usage: Educational/informational factual display with original credit. No NASA/JPL/Caltech endorsement or separate insignia use. No third-party copyright restriction was marked on the fetched source caption.

Raw source paths: `game/RedHorizon/datafiles/nasa-photo-provenance.json#/records/4/usage_policy_urls`; `web/red-horizon/nasa-media/provenance.json#/media/4/usage_policy_urls`; `web/red-horizon/science-sources.json#/media/4/usage_policy_urls`

### Disappearing Ice

Source: <https://www.nasa.gov/nasa-brand-center/images-and-media/>

Record identifier: `PIA10906`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Photographic image pixels; dates are mission/acquisition metadata

Gameplay interpretation: Archived Phoenix trench image. Source describes Sol20/Sol24 ice sublimation over four days; the JPEG is retained unchanged and is not a new drill-site map or proof of drinkable untreated water.

Limitations / reading coverage: Archived Phoenix trench image. Source describes Sol20/Sol24 ice sublimation over four days; the JPEG is retained unchanged and is not a new drill-site map or proof of drinkable untreated water.

Credit: NASA/JPL-Caltech/University of Arizona/Texas A&M University

SHA-256: a1d8dae2720d70f1858196adde1972f593f508c99cc76718ea1564bde193ef5d

Recorded values and media metadata: acquired_dates: ["2008-06-15", "2008-06-18"] | changes: None by this project. Downloaded NASA-published JPEG or web rendition unchanged. | published_date: 2008-06-20 | usage: Educational/informational factual display with original credit. No NASA/JPL/Caltech endorsement or separate insignia use. No third-party copyright restriction was marked on the fetched source caption.

Raw source paths: `game/RedHorizon/datafiles/nasa-photo-provenance.json#/records/3/usage_policy_urls`; `web/red-horizon/nasa-media/provenance.json#/media/3/usage_policy_urls`; `web/red-horizon/science-sources.json#/media/3/usage_policy_urls`

### High-Resolution Still Image of Perseverance’s Landing

Source: <https://www.nasa.gov/nasa-brand-center/images-and-media/>

Record identifier: `PIA24428`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Photographic image pixels; dates are mission/acquisition metadata

Gameplay interpretation: A real rover sky-crane landing photograph, not a photograph of the fictional crew lander.

Limitations / reading coverage: A real rover sky-crane landing photograph, not a photograph of the fictional crew lander.

Credit: NASA/JPL-Caltech

SHA-256: 192c8d954b51ea35aa1d4fc0851698e1047c19724317656c01574c31ee1512a0

Recorded values and media metadata: acquired_date: 2021-02-18 | changes: None by this project. Downloaded NASA-published JPEG or web rendition unchanged. | published_date: 2021-02-19 | usage: Educational/informational factual display with original credit. No NASA/JPL/Caltech endorsement or separate insignia use. No third-party copyright restriction was marked on the fetched source caption.

Raw source paths: `game/RedHorizon/datafiles/nasa-photo-provenance.json#/records/0/usage_policy_urls`; `web/red-horizon/nasa-media/provenance.json#/media/0/usage_policy_urls`; `web/red-horizon/science-sources.json#/media/0/usage_policy_urls`

### Perseverance’s Selfie at Rochette

Source: <https://www.nasa.gov/nasa-brand-center/images-and-media/>

Record identifier: `PIA24836`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Photographic image pixels; dates are mission/acquisition metadata

Gameplay interpretation: Real WATSON mosaic near rock-sampling holes; each selfie version joins57images. The game’s sample and contamination puzzles are fictional.

Limitations / reading coverage: Real WATSON mosaic near rock-sampling holes; each selfie version joins57images. The game’s sample and contamination puzzles are fictional.

Credit: NASA/JPL-Caltech/MSSS

SHA-256: 4733d7e255eb3305316044614bcf9528b893fcb55377a87ee7a79f9605b4b20d

Recorded values and media metadata: acquired_date: 2021-09-10 | changes: None by this project. Downloaded NASA-published JPEG or web rendition unchanged. | published_date: 2021-09-20 | usage: Educational/informational factual display with original credit. No NASA/JPL/Caltech endorsement or separate insignia use. No third-party copyright restriction was marked on the fetched source caption.

Raw source paths: `game/RedHorizon/datafiles/nasa-photo-provenance.json#/records/1/usage_policy_urls`; `web/red-horizon/nasa-media/provenance.json#/media/1/usage_policy_urls`; `web/red-horizon/science-sources.json#/media/1/usage_policy_urls`

### InSight’s Final Selfie

Source: <https://www.nasa.gov/nasa-brand-center/images-and-media/>

Record identifier: `PIA25287`

Status: source reference; no live telemetry implied.

Retrieved: 2026-11-14

Units: Photographic image pixels; dates are mission/acquisition metadata

Gameplay interpretation: Real archived dust-covered solar panels. The image is a stitched mosaic with unfilled black edges. It does not show the game’s current weather or an astronaut cleaning procedure.

Limitations / reading coverage: Real archived dust-covered solar panels. The image is a stitched mosaic with unfilled black edges. It does not show the game’s current weather or an astronaut cleaning procedure.

Credit: NASA/JPL-Caltech

SHA-256: 89f33b2472e2bddafe1f063da03cc5cbe5e30af4a6c843a7a63dea2b95352728

Recorded values and media metadata: acquired_date: 2022-04-24 | changes: None by this project. Downloaded NASA-published JPEG or web rendition unchanged. | published_date: 2022-05-23 | usage: Educational/informational factual display with original credit. No NASA/JPL/Caltech endorsement or separate insignia use. No third-party copyright restriction was marked on the fetched source caption.

Raw source paths: `game/RedHorizon/datafiles/nasa-photo-provenance.json#/records/2/usage_policy_urls`; `web/red-horizon/nasa-media/provenance.json#/media/2/usage_policy_urls`; `web/red-horizon/science-sources.json#/media/2/usage_policy_urls`

## Imported chapter provenance

These are original member-code handoff records, not external scientific sources. Only repository-relative file paths are reproduced.

- Aaditya: `web/red-horizon/members/ice/source.json`; commit `408bff2caa960a30a1db7deca8e67807a2988825`.
  - local: `web/red-horizon/members/ice/ice.js`; sha256: `9e3b70b4e0f336390130a3df0e64ec717cf082b782e073ac788710a14d510798`; source: `web/mars-ice/ice.js`
  - local: `web/red-horizon/members/ice/ice-draw.js`; sha256: `f306d286c0d7a254a2bb41b3c378a8098f199467fd4b21011e565af2aad388f8`; source: `web/mars-ice/ice-draw.js`
  - local: `web/red-horizon/members/ice/pocket-driller.js`; sha256: `f1104e9768719d8c830dd7fce4246280c4b5ebcc20f66b0940837739972ac89d`; source: `web/mars-ice/pocket-driller.js`
  - local: `web/red-horizon/members/ice/pocket-driller-draw.js`; sha256: `26c4f05c2f41efa80fdc221adc76896d3355018d1f847cddce7cc717c3a437a2`; source: `web/mars-ice/pocket-driller-draw.js`
- sudarshan: `web/red-horizon/members/stage4/source.json`; commit `f83749198c11f391dd54f53c90e5a42e38a6f925`.
  - file: `GameState.js`; git_path: `src/GameState.js`; sha256: `f05f8205b2fdc72c56a95c79c6b451819c9031cad9e03418b1719921db74e774`; source: `src/GameState.js`
  - file: `config.json`; git_path: `src/data/stage04.json`; sha256: `2f8c112b4d98db59cada26a742bb3a8f638196bd31dfd7eaa28ad0a789b9afe8`; source: `src/data/stage04.json`
- kelvin: `web/red-horizon/members/stage6/source.json`; commit `91033b1c4c34a033ccc60a954a7f621118677f62`.
  - file: `GameState.js`; git_path: `src/state/GameState.js`; sha256: `6e65e427e824c863c641e4116c68d16616bf9e5ef11888293f34179de9b13c37`; source: `src/state/GameState.js`
  - file: `spacewalk.js`; git_path: `src/logic/spacewalk.js`; sha256: `5309ebf71f0768637a11017ce7fadf240aad6a117388b4c5b10470567ddbe0e3`; source: `src/logic/spacewalk.js`
  - file: `config.json`; git_path: `src/data/stage06.json`; sha256: `25340c2af73589b599a37b3d9e8ed368cc102baef8581f60ab9a82fe1088147c`; source: `src/data/stage06.json`
- Sudarshan: `web/red-horizon/members/stage8/source.json`; commit `8e375e8e6881053ad3f46b791bfc9d68e3f57eae`.
  - local: `web/red-horizon/members/stage8/campaign/explore.js`; sha256: `dfba0526e5b72f44af4f64cfe506523073a5f94ba33a89f1d281dfbb2f4ee80d`; source: `src/campaign/explore.js`
  - local: `web/red-horizon/members/stage8/campaign/explore-draw.js`; sha256: `ba46fc43537aefc98e78af2d49e02c5e21173994d67a0fd26ecc6fa179a07a2a`; source: `src/campaign/explore-draw.js`
  - local: `web/red-horizon/members/stage8/campaign/final.js`; sha256: `a78286736622db37d39b64d3016871573fa37f9a51b7a1f40b3c172b273225e1`; source: `src/campaign/final.js`
  - local: `web/red-horizon/members/stage8/campaign/final-draw.js`; sha256: `2aed64f20c6805eb40902308f4b81b34d0abe49c80b530f5876ffa36aeaf5600`; source: `src/campaign/final-draw.js`
  - local: `web/red-horizon/members/stage8/data/stage08.json`; sha256: `71d18d737f3847865acabf73d30a14530c0c02c13976b7b5b0f15fc4f5a9e833`; source: `src/data/stage08.json`
  - local: `web/red-horizon/members/stage8/data/return.json`; sha256: `a6156210c5b0c7190d8c0daa59ebd2dfe7141efbfc37cd37974b6caff211f067`; source: `src/data/return.json`
- Ansh: `docs/design/stage5-integration-source.json`; commit `de1dd99b375c82112f0de2333769531606813df2`.
  - sha256: `6c44ca241c5a037dfd71863e9ab6683edbec63e91b311280ce3d474bad30f3a5`; source: `web/stage5/stage5.js`; source_commit: `de1dd99b375c82112f0de2333769531606813df2`
  - sha256: `4620d16b2dc4d94026f029604c4d97682c4c93571ea5df5d16e2d11c9be21ac2`; source: `web/stage5/stage5-draw.js`; source_commit: `de1dd99b375c82112f0de2333769531606813df2`
  - sha256: `8a89f3048bc93ccf53bcc89f9a949f29b3954bc21426b524d44663ea7bd3527f`; source: `game/Stage5Leak/scripts/scr_stage5/scr_stage5.gml`
  - sha256: `3a993973af67b02c21414830debfb87b8655f631d4ce11b7703c525622c5de66`; source: `game/Stage5Leak/scripts/scr_stage5_draw/scr_stage5_draw.gml`
  - sha256: `c1f25c130320fba31169ac48b6eef795291c1ae9949d3672ce781d7a57c8c90a`; source: `game/Stage5Leak/scripts/scr_stage5_tests/scr_stage5_tests.gml`

## Audit and rebuild

`python3 tools/build_mission_citations.py --audit output/red-horizon-story-v3/citation-audit.json`

The JSON audit lists every included record and source path, URL coverage and historical missing metadata. Only the compiler's explicit ledger allowlist is read. Private account data, credentials and operational error links are excluded.
