> For the complete documentation index, see [llms.txt](https://joel-dietz.gitbook.io/metalife/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://joel-dietz.gitbook.io/metalife/metalambda.md).

# MetaLambda

Longer treatment available here: [*https://github.com/fractastical/distributed-governance/blob/master/whitepapers/Game\_of\_MetaLife%200.33.pdf*](https://github.com/fractastical/distributed-governance/blob/master/whitepapers/Game_of_MetaLife%200.33.pdf)&#x20;

*Metalambdas are cross platform lambda functions which control computational lifeforms.*

*Specifically they must follow the following:*

*1. Allow all of the functions of the metalambda spec.*

*2. Measure the computational time necessary for each function call.*

*3. Cut off function execution time if it exceeds appropriate time limit.*

*4. Implement the metalambdas according the game rules (i.e. one metalambda execution*

*per computational step)*

*5. Allow for the insertion of a ”seed” which allows mutations*

*This means that each game of metalife implementation is, by default, fully deterministic*

*and that with same starting conditions you can verify the same results will be reached regardless of the game engine.*
