The residual stream is a communication channel
The previous lesson established the vocabulary: features are directions. This lesson is about grammar, how components combine those features into an algorithm.
The key reframing comes from "A Mathematical Framework for Transformer Circuits" (Elhage and colleagues, 2022). Stop thinking of a transformer as a stack of layers that transform a hidden state, and start thinking of it as components communicating over a shared bus.
Every attention head and MLP reads from the residual stream, computes something, and writes its result back by addition. Nothing is ever overwritten; the stream only accumulates. A component in layer 20 can therefore read information written by a head in layer 2, as long as no later component subtracted it.
This has a strong consequence. Two components that never appear in the same layer can still be functionally connected, because one writes a direction the other reads. The layer index is bookkeeping, not architecture. The real structure is who talks to whom.

