# Deterministic Core

> Push nondeterminism to system edges, keep core logic pure where possible, use immutable inputs, and make outputs reproducible under identical inputs.

Record: `algo:deterministic-core`
Kind: architecture
Canonical: https://banes-lab.com/ontology/algorithms#algo-deterministic-core
Closure: https://banes-lab.com/json/records/algo/deterministic-core/closure

## composed-by

- [Correctness Verification](https://banes-lab.com/records/algo/correctness-verification.md)
- [Deterministic Merge Core](https://banes-lab.com/records/algo/deterministic-merge-core.md)
