Skip to content

dancinlab/hexa-earth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

hexa-earth

🌍 hexa-earth

HEXA-Earth Substrate β€” earth science Β· climate Β· environment Β· water Β· geo Β· defense

License Sibling Spec Verbs Verify Closure

earth Β· climate Β· environment Β· water Β· desalination Β· geology Β· earthquake Β· cartography Β· defense Β· carbon-capture Β· n=6 lattice


hexa-earth β€” Earth Substrate (HEXA family)

Earth 묢음 β€” climate + water + geo + defense 12-verb. A standalone packaging of 12 Earth-systems verbs organized into 4 groups, extracted from canon/domains/infra/ at SHA c0f1f570 (2026-05-06).

DOI License: MIT Version Verbs: 12 / 4 groups Verify: 4/4 PASS Closure: CLOSED Status: SPEC_FIRST


Why

hexa-earth is the standalone Earth substrate in the HEXA family, collecting 12 verbs across 4 group axes (climate / water / geo / defense) into a single n=6-aligned bundle. It is the sister of:

The 12-verb / 4-group layout encodes the n=6 invariant lattice's substrate-level partitioning of Earth-systems concerns:

  climate (4)        water (3)         geo (3)            defense (2)
  ───────────        ─────────         ────────           ──────────
  climate            desal             geology            earth_defense
  carbon_capture     desalination      earthquake         hexa_defense
  env_thermal        water_treat       cartography
  env_protect

climate and desal/desalination are intentionally split β€” they hold distinct upstream specs (broad-scope vs. operational-impl) that v1.0.0 preserves verbatim for traceability.


Status

12-verb 톡합 substrate (4 κ·Έλ£Ή: climate + water + geo + defense). spec-first (μž‘λ™ .hexa CLI TBD). safety/civil은 후속 standalone (hexa-safety) 후보.

  • v1.0.0 ships the canonical extraction of source specs β€” verb dirs hold the design / spec / docs trees as they existed in canon@c0f1f570.
  • The CLI (cli/hexa-earth.hexa) is a placeholder router β€” it lists groups, counts verb dirs, runs a 12/12 sentinel selftest. Per-verb working .hexa implementations are TBD (deferred to follow-on cycles).
  • safety and civil-engineering verbs are intentionally out-of-scope for v1.0.0 and are candidates for a future hexa-safety standalone.

Install

# 1. Install hexa-lang (gives you `hexa` + `hx` package manager)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/dancinlab/hexa-lang/main/install.sh)"

# 2. Install hexa-earth
hx install hexa-earth

Run

hexa-earth status              # 12-verb / 4-group presence table + caveats
hexa-earth selftest            # verify 12/12 verb dirs present (sentinel)
hexa-earth --version           # show version
hexa-earth --help              # full usage

Verify

Sister-substrate verify/run_all.hexa aggregator pattern, scaled to spec-first 12-verb Earth-substrate scope. From the repo root:

hexa run verify/run_all.hexa     # exit 0 = all 4 scripts PASS
script what it checks
verify/spec_presence.hexa all 12 verb spec docs present at declared paths (4 groups: climate Β· water Β· geo Β· defense)
verify/lattice_arithmetic.hexa n=6 self-consistency (Οƒ=12 verbs Β· Ο„=4 groups Β· σ·φ = nΒ·Ο„ = 24) β€” aux only per LATTICE_POLICY Β§1.3
verify/real_limits_anchor.hexa LIMIT_BREAKTHROUGH.md anchors (IPCC AR6 Β· USGS Β· NASA-NOAA TSIS-1 Β· UN-Water Β· Stefan-Boltzmann Β· Carnot Β· Photosynthesis Β· Shannon)
verify/closure_consistency.hexa scoreboard cross-check (CLI Β· hexa.toml Β· README Β· AGENTS.md) β€” 12/12 verbs, 4 groups, SPEC_FIRST verdict preserved

Per LATTICE_POLICY.md Β§1.3, lattice-arithmetic identities are permitted only as auxiliary self-consistency checks; the substrate's real verification anchors live in LIMIT_BREAKTHROUGH.md (L1–L7 HARD/SOFT walls sourced from IPCC AR6 attribution, NASA/NOAA TSIS-1 solar constant, USGS Mineral Commodity Summaries, UN-Water freshwater availability, Elimelech & Phillip 2011 desal SEC, and the Stefan / Boltzmann / Carnot no specific weapons-system claims).


Cross-link

  • Sister substrates (HEXA family standalone repos):
  • Upstream: canon (private) at SHA c0f1f570
  • Future siblings (candidates): hexa-safety (safety + civil-engineering), hexa-econ (economics + currency + governance)

Repo layout

hexa-earth/
β”œβ”€β”€ climate/              # climate group (4 verbs)
β”œβ”€β”€ carbon_capture/       # ...
β”œβ”€β”€ env_thermal/          # ...
β”œβ”€β”€ env_protect/          # environmental protection
β”œβ”€β”€ desal/                # water group (3) β€” broad-scope desal spec
β”œβ”€β”€ desalination/         # operational-impl desal spec
β”œβ”€β”€ geology/              # geo group (3)
β”œβ”€β”€ earthquake/           # seismic spec
β”œβ”€β”€ cartography/          # mapping / cartography spec
β”œβ”€β”€ earth_defense/        # defense group (2)
β”œβ”€β”€ hexa_defense/         # planetary defense spec
β”œβ”€β”€ hexa-skyway/          # aviation / skyway subsystem
β”œβ”€β”€ hexa-tsunami/         # tsunami early-warning
β”œβ”€β”€ hexa-weather/         # weather subsystem
β”œβ”€β”€ hexa-exo/             # exo-earth surface
β”œβ”€β”€ architecture/         # earth-architecture spec
β”œβ”€β”€ fire-science/         # fire science verb
β”œβ”€β”€ forensic-science/     # forensic spec
β”œβ”€β”€ civil-engineering/    # civil-engineering verb
β”œβ”€β”€ cli/                  # CLI surface
β”œβ”€β”€ AGENTS.tape           # .tape v1.2 identity + project tree
β”œβ”€β”€ LATTICE_POLICY.md     # n=6 lattice policy
β”œβ”€β”€ hexa.toml             # project manifest
└── LICENSE               # MIT

License

MIT β€” see LICENSE.

Copyright (c) 2026 λ°•λ―Όμš° nerve011235@gmail.com

About

🌍 Earth 묢음 β€” climate + water + geo + defense 12-verb.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors