Skip to main content
Architecture

The Concerns-by-Layers Matrix

As of August 2026. Phase 4 synthesis, rolled up from the mandatory cross-cutting concerns section in all 14 research tracks.


What this page is for

Every track answered the same ten concerns for its own layer. Read down a column and you get one layer's control set. Read across a row and you get something the per-track chapters cannot show: where a concern is actually owned, where it is enforced, and where it is merely inherited. Most architecture failures at this level come from confusing those three.

The distinction used throughout:

  • Owned means the layer defines the requirement and holds the accountability. Usually one or two layers per concern.
  • Enforced means the layer is where a violation is actually stopped. Frequently a different layer from the owner.
  • Inherited means the layer must carry the property through without weakening it. This is where most defects live, because inheritance is silent when it fails.

Row view: who owns, who enforces

Seven invariants that hold at every layer

These emerged from the roll-up rather than being imposed on it. Each appears independently in three or more tracks, which is why they are stated as invariants rather than recommendations.

1. Derived artifacts inherit the strictest classification of their sources. Chunks, embeddings, topic models, session artifacts, traces, and fine-tuned weights are all derived artifacts. R02, R14, R12, R07, and R06 each reached this independently. The corollary is operationally hard: a derivation that mixes sources inherits the strictest of them, and no complete published solution exists for permissions on many-to-one derivations (see the open gaps).

2. Erasure cascades or it does not count. A deletion request must reach vectors, memories, traces, telemetry, eval datasets, and any fine-tuned artifact. Because embeddings are recoverable to their source text, they are personal data where their sources are. Named at R02, R14, R06, and R12.

3. Every layer degrades to a human queue. R01, R02, R03, R04, R05, R09, and R12 all specify this as the terminal fallback. The R09 form carries the sharpest edge: never manufacture containment through queue unavailability.

4. Telemetry is collected outside the agent's control. An agent cannot be trusted to report on itself, and self-assessment is treated as unreliable by default. R12 states it for traces, R07 for verification separated from generation, R13 for blind checks against self-report.

5. The kill switch is multi-point, and observability failure must not blind it. Cutting an agent off is available at the runtime (R01), the gateway (R03), the harness (R07), and the identity plane (R10) because each covers what the others cannot. R12 adds the constraint that an observability outage must not disable it.

6. Enforcement is deterministic and sits outside the model. The four irreversible zones are the strict form, but the general form recurs everywhere: approval rules may be held in the harness, they are enforced at the gateway; entitlement may be described in a prompt, it is decided in the record system.

7. Provenance travels inside the artifact, not alongside it. Provenance attached at parse time and carried through chunk, embedding, retrieval, and claim is the only form that survives. Provenance stored in a parallel system is provenance that will be out of sync at the moment it matters.

Column view: the ten concerns, by layer

The per-layer detail lives in each track's findings. This index is the navigation aid.

Open gaps: concerns with no complete answer anywhere

Published honestly, because a matrix with no holes in it would be the least credible artifact in this guide.

How this matrix is used

Phase 5's roadmap checklist keys its gates to these rows: a roadmap variant may not promote a workload past A3 with an unaddressed concern in the enforcement column. Phase 6's blueprints instantiate the columns per department and vertical. Phase 7's vendor question bank asks vendors to answer the rows, which is a more revealing question than asking what a product does.


Source: synthesis/concerns-by-layers-matrix.md in the evidence repository behind this site.

On this page