# Idempotent Side Effect

> Assign a stable operation identity, check whether the effect was already applied, execute only once, and return the same semantic result for repeated requests.

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

## composed-by

- [Idempotent Merge](https://banes-lab.com/records/algo/idempotent-merge.md)
