# Computation Core

> The rules governing computation determinism and purity — no mutable shared state, no hidden nondeterminism, reproducible results.

Record: `algo:computation-core`
Kind: Architectural Clusters
Layer: [Computation Core](https://banes-lab.com/records/layer/computation-core.md)
Canonical: https://banes-lab.com/ontology/algorithms#algo-computation-core
Closure: https://banes-lab.com/json/records/algo/computation-core/closure

## composed-by

- [Immutable Data Over Mutable State](https://banes-lab.com/records/algo/no-mutable.md)
- [Errors As Language Over Silent Errors](https://banes-lab.com/records/algo/no-silent.md)
- [Explicit Invalidity Over Hidden](https://banes-lab.com/records/algo/no-hidden-invalidity.md)
- [Injected Nondeterminism Over Hidden](https://banes-lab.com/records/algo/no-hidden-nondeterminism.md)
