# Referential Transparency / Stateful IO

> "referential-transparency" (computation-core layer) is traded against "Stateful IO" (computation-core layer) — a principle cannot be scope-separated from a quality, metric, or cost it competes with; resolve by measuring "Stateful IO" and choosing an explicit operating point.

Record: `tension:referential-transparency-stateful-io`
Kind: tension
Canonical: https://banes-lab.com/ontology/schema#tension-referential-transparency-stateful-io

## tensions-with

- [Referential Transparency](https://banes-lab.com/records/arch/referential-transparency.md)
- [Stateful IO](https://banes-lab.com/records/lex/stateful-io.md)
