Converged generation request ledger
This is the chronological request ledger, not current implementation documentation. See the 2026-08-06 convergence status, Stage 10 WebAssembly implementation, and Stage 11 documentation proposal.
Stage 4.1 development:
Evaluate feasibility and propose a plan for a new generate pass for “space/astronomy” detailing natually-occuring stars, suns, comets, asteroids, planets, cosmic phenomena, etc, visible with instrumentation in the night sky located in src.generate/generate-astro.cc
Assume timestamp of generative process for calculation of any astronomical property. Ask for any other info necessary to compute.
Use data sources
- https://planetary.data.nasa.gov/find-data
- https://earth.jaxa.jp/en/data/index.html
- https://www.nssdc.ac.cn/nssdc_en/html/index.html
Research, evaulate, and suggest plan before continuing. Then detail plan and way for confirmation before implementing.
Stage 4.2 development:
Evaluate feasibility and propose a plan for a new generate pass for “orbiting” detiling superconstellations, megaconstellations, and human-made space objects, located in src.generate/generate-orbiting.cc
Suggest some more names for “orbiting” that capture the essential nature of this workflow
Assume timestamp of generative process for calculation of any astronomical property, and location of make invocation. Save inputs to a JSON profile, same as previous work for astro.
Use NASA data sources https://planetary.data.nasa.gov/find-data
And https://en.wikipedia.org/wiki/Satellite_internet_constellation https://en.wikipedia.org/wiki/Satellite_constellation https://alpha60.co/2022/05/27/starlink-infrastructure/
Research, evaulate, and suggest plan before continuing. Then detail plan and way for confirmation before implementing.
After confirmation, assume authorized and proceed and finish work without prompting.
Stage 4.3 development:
extend existing src.wasm/cahill-keys-web.cc to the myriahedral projection and src.wasm/cahill-myriahedral.cc
Use just the “land” and “ocean” layers when computing myriahedral, not all possible layers
Document this option
Stage 4.4 development:
Evaluate feasibility and propose a plan for a new generate pass for “network” detiling GeoJSON swarm features properties.downloaders fields in src.generate/generate-network.cc
Prior art: augment_swarm_features_geojson alpha60/src/a60-carto-geo.cc
Data source should be variable, but start with cumulative GeoJSON form https://github.com/alpha60-devops/alpha60-results-animation/blob/main/data/altered-carbon-resleeved-cumulative.geojson
Visual sources prior art for network properties layering style:
- Metropolitan World Atlas, Arjen van Susteren, 010 Publishers, Rotterdam 2005
- Lucille Tenazas “MNL to NY” graphic as from the bottom center image here: https://2023.agi-open.com/speakers/lucille-tenazas
Research, evaulate, and suggest plan before continuing. Then detail plan and way for confirmation before implementing. After confirmation, assume authorized and proceed and finish work without prompting.
Stage 4.5 development:
Evaluate feasibility and propose a plan for a new generate pass for “bathymetry-rolette” detailing the bathymetry layers, but instead of varying colors use different routlette curves as lines or fills as per the izzi/examples/curves-roulette.cc file that explores the parameter space.
Shallow bathymetry layers get roulettes with less point variation styles Deeper bathymetry layers get roulettes more point and complex variation styles
Output file: src.generate/generate-bathymetry-roulette.cc
Research, evaulate, and suggest plan before continuing. Then detail plan and way for confirmation before implementing. After confirmation, assume authorized and proceed and finish work without prompting. Documentation and make integration as per other generate passes.
Stage 4.1a development:
Evaluate feasibility and propose a plan for a new generate pass for “solar/cloud/atmosphere” detailing cloud and atmospheric conditions located in src.generate/generate-cloud-atmosphere.cc
Is this already covered in the astro generative pass? Don’t duplicate but recommend what goes in atmosphere, what goes in astro
Assume timestamp of generative process for calculation of any astronomical property. Ask for any other info necessary to compute.
Use data sources
- https://earth.jaxa.jp/en/data/index.html
Research, evaulate, and suggest plan before continuing. Then detail plan and way for confirmation before implementing. After confirmation, assume authorized and proceed and finish work without prompting.
solar/high-energy
atmosphere/cloud
small-body/mission
Stage 6 development:
Evaluate feasibility and propose a plan for a new generate pass for “resources” detailing all of “Buckminister Fuller’s World Game” resources located in src.generate/generate-resources.cc
from Inventory of World Resources, Human Trends, and Needs
at https://www.bfi.org/about-fuller/big-ideas/world-game/
Some archival records are: https://aspace.lib.vt.edu/repositories/2/archival_objects/197582
And Stanford has the Buckminister Fuller Archive in Special Collections: https://archives.stanford.edu/catalog/m1378
University of California resources: https://oac.cdlib.org/findaid/ark:/13030/tf109n9832/
Research, evaulate, and suggest plan before continuing.
Examine adding select resource types not covered in the orignal world game design, like world fisheries and agriculture: https://www.fao.org/publications/fao-flagship-publications/the-state-of-world-fisheries-and-aquaculture/en
And or installed solar capacity, etc.
Then detail plan and way for confirmation before implementing. After confirmation, assume authorized and proceed and finish work without prompting.
Stage 8 development:
Evaluate feasibility and propose a plan for a new generate pass for “anthropocene” detailing human-originating climate change impact areas located in src.generate/generate-anthropocene.cc
Have a configurable JSON file with any static generation data or options, for this one of the options is duration, and set the default to the current calendar year (aka 2026).
Areas to consider:
- count of new temperature high records by geojson point locations
- count of new temperature low records by geojson point locations
- count of days of active fire map by geojson point locations
- count of days of active smoke map by geojson point locations
- count of days of flood or above average rainfall by geojson point locations
- count of days of “extreme weather events” by geojson point locations
Data Sources:
- for smoke, consider the purple air monitoring website https://map.purpleair.com/air-quality-standards-us-epa-aqi?opt=%2F1%2Flp%2Fa10%2Fp604800%2FcC0#1/25/-30
- for fire, consider websites like CalFire’s website https://www.fire.ca.gov/incidents
Research, evaulate, and suggest plan before continuing.
Examine adding select resource types not covered in the original specification, suggest classification.
Then detail plan and way for confirmation before implementing. After confirmation, assume authorized and proceed and finish work without prompting.
Stage 7 development:
Evaluate methods for user-configurable generation layers selection.
Perhaps store preferences in a .json file for: what projection (or all), what generate passes (or all)
Then make only makes what is configured, so development could be speeded up by only specifying “cahill_keyes” and “earth, ocean”
update documention in docs/generation.md
capture generation methods and summarize implementation choices discussed in chat in docs/generation-methods.md
Stage 9 development:
Change existing generate “network” pass to “network-swarm”. Update docs and makefiles, Then…
Evaluate feasibility and propose a plan for a new generate pass for “network-infrastructure” detailing network infrastructure in src.generate/generate-network-infrastructure.cc
Prior art: augment_carto_composite alpha60/src/a60-carto-geo.h
Data source https://github.com/bdekoz/cloud_cdn_cache/data
Research, evaulate, and suggest plan before continuing. Then detail plan and way for confirmation before implementing. After confirmation, assume authorized and proceed and finish work without prompting.
Stage 8b development:
Evaluate and suggest methods to improve coverage in the anthropocene pass.
Given the generated output
assets.generated/cahill-keyes/png/anthropocene-ck-44-22.png
Coverage is great for North America and weak everywhere else.
Here are some issues
-
only coverage for USA for smoke and fire. Yet most of Russia Siberia was burning last year. Australia also had fire and pm25 issues, China had pm25 issues, etc. None of this is visible. Suggest data sources that can capture this.
-
same with temperature. Most coverage in the USA. There has got to be better sources of information for EU and China/Japan, find them. Suggest improvements.
-
re-evaluate using Purple air. Sketch an optional pass assuming license permissions solved.
-
there was previous talk of coral bleaching and other signs of oceianic distress. Re-evaluate implementing these and or other inputs.
Propose a plan for improving enrichment, update docs
provide non-sparse data options
generate anthropocene pass for both years: 2026 and 2025
Stage 6b development:
Revaluate the resources pass. Move away from Buckminister Fuller World Game categories and re-organize: Split into resources-energy, resources-food, resources-mineral, resources-human
resources-energy has: solar power, nuclear, oil wells, petroleum refining, petroleum processing, wind power, natural gas refining, natural gas fracking
resources-food has: fish, food, livestock, and other edible nutrition production
ressources-flora has: measures of plant biodiversity, plant life, density of forest cover, savanna, tropical rainforest, etc
resources-mineral: update data here, suggest mineral improvements given the current focus on rare earth minerals, uranium, etc. Current data looks way off, don’t use the older 1960 data for this, update and beef this up.
resources-human has: percentage of population that is literate, percentage of population that has HS or equivalent degree, percentage college, percentage advanced degree, per capital patents, % population under 30 years old, % population over 60 years old, suggest quality of life metrics like % of population that took 1 international trip in the current year duration, median number of books read in one calendar year, gender equality, sexual freedom, drug decriminalization, social mobility
Propose a plan for improving enrichment, update docs
provide non-sparse data options
–
Stage 12
-
add “over 60” to resource pass, to go along with “under 30”
-
add “nuclear, wind, petrochemical” energy passes like existing “energy-solar”
-
add “fisheries” to “resources fauna” like “resources-flora” and include reef data
-
default generate anthropocene passes for year 2025 and year 2026
-
implement a new make rule “make authorize-external” that completes external authorization for optional passes.
-
try harder to create resources-human, try 3-5 passes
-
add a generated-snapshot-ck.md file that has lower-resolution thumbnails of all the cahill-keys projection passes, link to it from documentation
-
document impementation notes