Skip to main content
Architecture

The concern matrix

Ten cross-cutting concerns against fourteen layers: who owns each, who enforces it, and the six gaps with no complete answer anywhere.

How to read it

Every layer page closes with its own row for the ten cross-cutting concerns, C1 to C10. A layer is one of the fourteen parts of the estate that agents touch, and a concern is a requirement every layer must honour. This page is the view across all fourteen layers. Three words carry the distinction that matters. Owned means the layer defines the requirement and holds accountability for it. Enforced means the place where a violation is actually stopped, which is frequently a different layer. Inherited means the layer must carry the property through without weakening it. Inheritance is where most defects live, because it fails silently. The register applies at every autonomy level and tightens as autonomy rises.

foundation · matrix

Cross-cutting concerns need named homes

A concern that appears everywhere but is owned nowhere becomes a gap.

Identity

  • Action:Primary enforcement

Provenance

  • Data:Attach at parse time

Evaluation

  • Runtime:Pre-release gate

Cost

  • Runtime:Per-run budget

Sovereignty

  • Data:Classification route

Reversibility

  • Records:Compensating action

Human oversight

  • Governance:Named accountability
The full accessible table remains the source of record beneath this orientation view.

Diagram description: Heatmap concept showing identity, provenance, cost, evaluation, sovereignty, reversibility, and human oversight crossing all fourteen enterprise layers. The matrix crosses Identity, Provenance, Evaluation, Cost, Sovereignty, Reversibility, Human oversight with Runtime, Data, Action, Records, Channels, Governance. Annotated cells are Identity by Action: Primary enforcement; Provenance by Data: Attach at parse time; Evaluation by Runtime: Pre-release gate; Cost by Runtime: Per-run budget; Sovereignty by Data: Classification route; Reversibility by Records: Compensating action; Human oversight by Governance: Named accountability.

Reviewed 2026-08-20Sources:Concerns-by-layers matrix

Owned and enforced

In short: For each requirement, this table names who sets the rule, who stops a violation, and what goes wrong when the two are confused.

Seven invariants

In short: Seven rules came up on their own in three or more layers, so the guide treats them as fixed requirements rather than recommendations.

Each surfaced independently in three or more layers, which is why they are invariants, rules that must always hold, rather than recommendations:

  1. Derived artifacts inherit the strictest classification of their sources. That includes chunks, embeddings, session artifacts, traces, and fine-tuned weights.
  2. Erasure cascades or it did not happen. When a record is deleted, so are its vectors, memories, traces, telemetry, eval datasets, and derived artifacts.
  3. Every layer degrades to a human queue, and containment (conversations that never reach a person) is never manufactured by making the queue unavailable.
  4. Telemetry is collected outside the agent's control. Self-report is testimony, not evidence.
  5. The kill switch is multi-point (runtime, gateway, harness, identity plane), and an observability outage must not blind it.
  6. Enforcement is deterministic and outside the model. It is held in the harness and enforced at the gateway or policy decision point (PDP).
  7. Provenance travels inside the artifact, attached at parse time, when the document is first processed; provenance stored alongside is out of sync when it matters.

The open gaps

In short: Six problems have no complete solution anywhere yet, and the guide says so rather than pretending otherwise.

The gaps below are published as unsolved. A matrix without holes would be the least credible artifact in this guide.

The research behind this page

On this page