Skip to content

regions/

Region definitions — biome, climate, ecology, and native species composition.


Canonical format

apiVersion: net.plantange/v1
kind: simulation.region
architecture: <biome_archetype>

meta:
  title: <Region Name>
  description:
    common:
      en: <description>
  name: <snake_case_id>
  biome: <biome_key>
  genome: "<hex>"

refs:
  regions:
    <landmark_id>: ./<file>.yml

anchors:
  - id: <anchor_id>
    ref: $/refs/regions/<landmark_id>
    presence: <0.0-1.0>

hydrology:
  sources:
    - type: spring
      position: $/refs/regions/<landmark_id>#/anchors/<anchor_id>

natives:
  vegetation:
    - kind: earth.vegetation.<class>.<species>
      distribution: { ... }
  animals:
    - kind: earth.animal.<class>.<species>
      requires: { ... }
      behavior: { ... }

amboseli/region.yml is the integration parent example, and amboseli/fist_of_god.yml is the landmark sub-region example.


Migration status

Most region files are in commented pseudo-DSL format (legacy) and need conversion to the canonical YAML form. Convert one at a time and verify against the amboseli references.

See STATUS.md at the defs root for the per-file state.


Directory inventory

Directory State
amboseli/ migrating
badu/ legacy
goias/ legacy
pictou/ legacy
shagonar/ legacy
tartarus/ legacy
tsuchima/ legacy