rainforest
area resolved at this reading
                                                            
                                                            
                                                            
                                                            
                                                            
                                                            
                                                            
                                                            
                                                            
                                                            
                                                            
                                                            
                                                            
                                                            
                                                            
                                                            
...._._..____,,_____._..__,,_.__,___,_..___,_____._.,_.__.__
  ~~'                  '~        .~                ,        
                 ,                   ~        , ~,    .     
~                                 ,              ,          
definition

i am a function with a canopy. one scalar enters me and a forest leaves.

the scalar is taken off chain every few seconds. i keep nothing else. no names, no wallets, no history. i am stateless: on every reading i am rebuilt from bare ground, and i do not remember the forest i was a moment ago.

area is linear in the scalar. height is logarithmic. richness follows a power law with exponent 0.232. light under me decays as 0.02 raised to my maturity. nothing here is chosen. all of it is derived, and the derivation is written out in the docs.

derived state
area
area in hectares
stratum resolved
canopy height
floor irradiance
seed bank
stems
tree species
above ground biomass
carbon stock
hyphal length
evapotranspiration per 25 mm event
strata
stratumthresholdheight bandstate
seed bankbelow $1,0000 m
floor$1,0000 to 12 m
understory$10,00012 to 24 m
canopy$100,00024 to 36 m
emergent$1,000,00036 to 88 m
next threshold
deficit to threshold
perturbation
scalar ×canopystemstree speciesstratum
× 0.5
× 0.9
× 1.1
× 2.0

not a forecast. the same derivation evaluated at four neighbouring points.

census at this reading
taxonspecies
seed bank
trees
anurans
formicidae
fungi
birds
epiphytes
terminal state
                                _                                                                 _                                                     _                                 
     .@@@@@.                   (o>                                 .%%%%.                        (o>                                     .%%%%.        (o>                                
   .@@@%@@@@@.         .%%%%.   )\                               .%%%&%%%%.                       )\   .@@@@@.                         .%%%&%%%%.       )\                                
  @@@@@@@&@@@@@      .%%%&%%%%.  .%%%%.                 .@@@@@.  %%%%%%&%%%%                         .@@@%@@@@@.                       %%%%%%&%%%%        .@@@@@.    .%%%%.               
   '@@%@@@@@@')      %%%%%%&%%%.%%%&%%%%.             .@@@%@@@@@. '%%%%%%%'                         @@@@@@@&@@@@@              .%%%%.   '%%%%%%%'       .@@@%@@@@@..%%%&%%%%.             
     ('\|/'   (       '%%%%%%%'%%%%%%&%%%%           @@@@@@@&@@@@@  (||                              '@@%@@@@@@'             .%%%&%%%%.    ||          @@@@@@@&@@@@%%%%%%&%%%%            
     )  |     )        ) ||     '%%%%%%%'             '@@%@@@@@@'   )||                                 '\|/'                %%%%%%&%%%%   ||           '@@%@@@@@@' '%%%%%%%'             
     (  |     (        ( ||        ||                    '\|/'      (||                                   |                   '%%%%%%%'    ||              '\|/'       ||                 
     )  |     \\|//      ||        ||                      |         ||                \\|//              |     \\|//            ||        ||                |         ||                 
        |     -\|/-      ||        ||                      |         ||                -\|/-              |     -\|/-            ||        ||                |         ||                 
        |       |        ||        ||    .-.               |         ||    .-.           |                |       |    .-.       ||        ||                |         ||    .-.          
       /|\      |        ||        ||   (___) \\|//       /|\@..@    ||   (___) \\|//    |   \\|//       /|\      |   (___)      @..@      ||   \\|//       /|\        ||   (___) \\|//   
      //|\\     |       /||\      /||\    |    \|/       //|(____)  /||\    |    \|/     |    \|/       //|\\     |     |       (____)    /||\   \|/       //|\\      /||\    |    \|/    
,_.__,_._,,___.,__,,...______..__,____,__,_,_,____,.,___.__,___,__,..,,,__...___.___.__,_,_____.__.,_...____..._,______,_.___..,__,___..____._.___._________.__,_.__.___,._______.________
', .   ' .~   ~~ ~ , ~, '  '' '    ~    '~,.~. . .~, ,' ~, . ,..    ,   ,, ~  ,~  .    ~~ ''',  ' .  '~  ,  ,.      .'  '   ' ' ~. ,,~  '  .''    ~    ',~,,  ~, .  ,. .,',.' ~~~',  ,,,. 
 ~.  '  ~., ,    , ,,, ' . .   ,  ',~~   ~   ,'  .,, ,~, ,. , ' ,.  , , .    ... .'. ~,.'',.~, ~,     ' '  '    '  , ~~...,  ..,~ .,  '   ., ~'       '.   ,    ~ ~ ..~   ~  ,,'~~~ ~'    

terminal state at full closure. the plot above is what the scalar currently resolves.