# Anti-Corruption Layer Over Cross-Context Leak

> Insert an anti-corruption layer at a context boundary, so a foreign model cannot corrupt the local one.

Record: `algo:no-leaky-context`
Kind: Architectural Rules
Canonical: https://banes-lab.com/ontology/algorithms#algo-no-leaky-context
Closure: https://banes-lab.com/json/records/algo/no-leaky-context/closure

## principle

- [Anti-Corruption Layer](https://banes-lab.com/records/arch/anti-corruption-layer.md)

## composes

- [Domain Modeling](https://banes-lab.com/records/algo/domain-modeling.md)
- [Coupling Control](https://banes-lab.com/records/algo/coupling-control.md)
