# Declarative Core

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

Record: `layer:declarative-core`
Kind: layer
Canonical: https://banes-lab.com/ontology/schema#layer-declarative-core

## contract

- [Declarative Core](https://banes-lab.com/records/algo/declarative-core.md)

## referenced-by

- [Metadata / Self-Description / Declarative Systems](https://banes-lab.com/records/arch-category/metadata-self-description-declarative-systems.md)
- [Metaprogramming / Language-Oriented Architecture](https://banes-lab.com/records/arch-category/metaprogramming-language-oriented-architecture.md)
