Architecture

This document describes the structural organisation of Daemon Core. Not implementation detail. Architectural rationale.

This layer cannot be retrofitted by tools above it. Governance must be foundational.

Conceptual Model

Each agent receives three structural inputs before operation:

These map to three architectural layers: structure, boundaries, coordination.

Layer 1: Structure

The structural layer governs agent initialisation:

This layer ensures behavioral consistency across sessions and restarts.

Layer 2: Boundaries

The boundary layer controls safety and scope:

Boundaries are structural, not advisory. Agents cannot exceed defined limits.

Layer 3: Coordination

The coordination layer manages multi-agent operation:

Coordination is structural. Agents operate as components of a unified system, not isolated instances.

Extension Model

Daemon Core supports extension through defined interfaces:

Extensions operate within core constraints. They cannot override fundamental safety or coordination mechanisms.