# Declarative Core

> The rules favoring declarative over imperative — declared configuration, separated concerns, no imperative wiring.

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

## composed-by

- [Homoiconicity Over Separation](https://banes-lab.com/records/algo/no-separation.md)
- [Declarative Config Over Imperative](https://banes-lab.com/records/algo/no-imperative-config.md)
