Home  /  Principia Attractum  /  How Stacked Attractors Couple
Core Concept

How Stacked Attractors Couple

When one sovereign attractor rests on another, what passes between them, and what cannot?

When one sovereign attractor rests on another as a stack, one riding on the substrate of the other, how do the layers “talk”? The tempting answer is that they share history, that the record one layer keeps (its α-trace) reaches the layer above. The framework’s answer is the opposite, and it is sharp: layers couple through present boundary throughput, not through shared recursive history. A lower layer’s present output can carry great structure across the join, and the higher layer can respond to it in detail, but the history that generated that structure, and the layer’s stored recursive activity, are private and never enter what the higher layer depends on. The higher layer depends on the bare fact that the layer below still holds together; what it consumes is the throughput that fact makes available. The eukaryotic cell is the guiding example throughout, though, as the last section makes plain, it turns out not to be a two-sovereign stack at all, but one sovereign with non-sovereign machinery: the framework’s hardest case, not a clean one.

First, the terms

A stack is vertical sovereignty layering, in which sovereign attractors at lower levels are the substrate for sovereign attractors at higher levels. In the framework’s bootstrapping ladder this is the hierarchical-stack mode: persistence at one level enabling autocatalysis at the next. Crucially, an admissible stack is downward-only in dependency, a higher layer depends on a lower one, never the reverse. One caution about arrows, because two point in opposite directions and readers routinely cross them. Dependency runs down: the upper layer B depends on the lower layer A (write B ⇒ A). Throughput flows up: A’s present output supplies B (write A → B). “Downward-only” and “no upward dependency” are claims about the first arrow, the dependency graph, and say nothing against the second. There is real upward influence; there is no upward dependency. Keeping those two arrows distinct is what keeps the rest of this page from sounding paradoxical. (A community acting as a single sovereign is a different construct, a colony, whose dependence is lateral and mutual rather than vertical; a colony can itself be stacked, but stacking and colony-formation are not the same move.)

The word “communicate” needs care. The framework has no message-passing primitive. What it has is a strict rule about what one layer can and cannot reach of another, and that rule is the whole answer.

The rule: sovereignty is locally absolute and globally opaque

Higher layers of a stack are structurally walled off from the internals of the layers beneath them. The kernel states this directly:

“Sovereignty Opacity is the structural condition that higher recursion layers within a stack cannot access, reconstruct, or require the internal transaction structure, formation pathway, or accumulated persistence-descriptor content (recurcline accumulation, α-trace history) of lower sovereign attractors. Higher layers depend only on the continued admissibility and persistence of lower attractors, not on their internal justification.”, Kernel §5.3, Sovereignty Opacity (SOV-OPA)

And the one-line form the kernel pulls forward from its own prior edition:

“Sovereignty is locally absolute and globally opaque.”, Kernel §5.3, Property 3

This is not a limit on what is known. It is a fact about which stacks are admissible at all: a stack in which a higher layer needed to reach into a lower layer’s history would introduce an upward dependency, break the framework’s downward-only dependency direction, and fail to be an admissible stack in the first place. Opacity is what lets a clean stack exist at all.

So, through α-trace, or through present throughput?

This is the question, and the canon answers it by name. The two candidate quantities, a layer’s α-trace (its record of its own past) and its recurcline (its present stored recursive grip on continuation), are exactly the two the kernel says do not cross:

“Rc(t) and α(X, t) are local-recursion-depth quantities; they do not propagate upward through stack structure.”, Kernel §5.3, Downstream consequences for RC and ALPHA

So α-trace is ruled out as a cross-layer channel, and so is recurcline, not because they are hard to read, but because a higher layer is forbidden to depend on them. What a higher layer is permitted to depend on is stated just as plainly: the fact of the lower layer’s continued admissibility and persistence. But be careful not to mislabel the channel. Basin movement is not how the layers couple, it is the higher layer’s response to being coupled. The chain runs: the lower layer’s present output crosses as throughput; the higher layer meets or misses its own maintenance on that throughput; its own recurcline rises or falls; and that is what deforms its basin and shifts its stability margin. So the channel is throughput, the private state is history, and the basin shift is the response, three different things the older phrasing ran together.

Where recurcline actually sits: the stakes, not the channel

It is tempting to make recurcline the thing that flows between layers. It is not. Recurcline is present only in a sovereign attractor, and only across its own active lifetime; each layer keeps its own. But recurcline is not irrelevant, it is precisely what the coupling raises or lowers. The interface between layers is where recursive activity is converted: the framework allows a non-recursive conduit to

“channel, gate, shape, or convert recurcline originating elsewhere, that is, they may participate … as transformations of recursive activity, but they do not generate or retain recurcline themselves.”, Kernel §7.4, Attractlet (ATTRACTLET)

So the causal picture across a stack runs like this: the lower layer’s activity is converted at the interface into the throughput the upper layer consumes; the upper layer meets or misses its own maintenance cost; its own recurcline rises or falls; its basin shifts and its stability margin widens or narrows; and, if the margin is crossed, it is lost. Recurcline is private the whole way through, but a basin shift is the observable shadow of a recurcline change underneath.

Notice that this description keeps reaching for one thing the canon does not name with a single symbol: the admissible transformation at the boundary between two recursion depths, the map that takes the lower layer’s present state to the throughput the upper layer consumes. The framework already supplies its parts, and this page is assembling them, not adding a construct: Φ-COUPLE (§3.3) pays for the maintenance-and-inflow relation; the ATTRACTLET conduit clause (§7.4) licenses a non-recursive join to “channel, gate, shape, or convert” recursive activity into throughput; and SOV-OPA (§5.3) fixes what such a join may not carry, the lower layer’s α, Rc, and transaction history never enter the upper layer’s dependency closure. Whether that assembly deserves a dedicated cross-depth interface construct of its own, or is already fully paid for by Φ-COUPLE and the conduit clause together, is a live question for the kernel’s own amendment process, not a claim made here, and nothing on this page turns on the answer.

The four-way sort

Four quantities, kept deliberately apart, because the older three-way version collapsed the channel and the response into one row, which is the error this page is correcting.

QuantityCrosses?Role between layers
αA, lower α-traceNoThe lower layer’s private retained history. Cannot enter the higher layer’s dependency closure (SOV-OPA §5.3).
RcA, lower recurclineNoThe lower layer’s private present grip on continuation. Non-propagating; not what the interface hands up.
ΦAB, interface throughputYesThe channel. The lower layer’s present boundary output, converted at the join into the supply the upper layer consumes. It can carry great present structure, without carrying the history that generated it.
ΔℬB, upper basin shiftNoThe response, not a channel. The upper layer’s own continuation dynamics (RcB, stability margin) moving in reply to the throughput it received.

Stacked sovereigns do not share α-trace, the framework names α-trace and recurcline as exactly the content that cannot cross recursion depth. They couple through present throughput: the join converts the lower layer’s present output into supply the upper layer consumes, while the layer above depends only on the fact that the layer below still holds together. Basin movement is not that channel, it is the upper layer’s response to it. Recurcline is what is at stake, not what crosses: each layer’s recurcline is private, and the throughput carries the lower layer’s present structure without carrying the history that produced it.

The eukaryote, the case that looks like a two-sovereign stack, and isn’t

The supply direction is a clean illustration of persistence-coupling. Whatever the organelle’s internal status, the host does not read its history: the host depends on the fact that the organelle keeps supplying what it consumes, not on how that supply was built. The organelle’s activity is converted at its boundary into throughput the host lives on. Cut that supply and the host’s recurcline falls, its basin shifts, and it is stressed toward loss, without the organelle’s generating history ever being exposed at the join. (The throughput surely correlates with that history, present structure always encodes its past; that is what α-trace and historical compression are about. What never crosses is access to, or a dependency on, the history itself: the host cannot reconstruct the organelle’s trajectory from what it consumes, and does not need to.) That is opacity and persistence-coupling doing exactly the work the framework says they do: a structure above depends only on the continued fact of the structure below, locally absolute, globally opaque. The coupling runs through throughput, not through shared recursion, so it reads the same whether or not the organelle is itself sovereign.

What looks like a “two-way stack” dissolves once you apply the binary rule. It is tempting to object that the relationship runs both ways: the host depends on the organelle for throughput, and the host’s nucleus also encodes and imports most of the organelle’s own proteins, so the organelle depends on the host to build its machinery, an upward dependency that downward-only acyclicity forbids (§5.3, DAG). But acyclicity governs dependency between sovereigns, and there are not two sovereigns here. But the reason has to be stated with care, or it proves too much. It is not that the organelle draws on external supply, every sovereign does; under T0-Φ (throughput-conditionality) and Φ-COUPLE (§3.3) nothing is closed, and a free-living bacterium is no more self-sufficient in raw materials than the organelle is. Drawing throughput from outside is the universal condition, not a disqualification. The line that actually matters is different: external throughput is not the same as external production of identity-bearing machinery. A bacterium uses outside supply to build and maintain its own organizing structure; the mitochondrion has outsourced the specification and production of essential parts of that structure, the host nucleus encodes and imports most of its proteins, and cannot reconstitute its own boundary constituents from within. That, failure of the reconstitution test, Condition 3, not the mere fact of dependence on inflow, is why the organelle is not sovereign; sovereignty is binary, so there is no “partly sovereign” lower layer to violate the acyclicity of a stack (see the mitochondrion’s dependency). So the eukaryote is one sovereign, the cell, with a self-maintaining but non-sovereign organelle inside it. The “upward dependency” is just a component depending on the sovereign that builds it, which nothing forbids. The eukaryote is not a stacked mutualism of two sovereigns; it is one sovereign with internal machinery. It remains the framework’s sharpest case, but the Condition 3 question that made it hard (how much a candidate must self-produce to count as self-bounding) is now answered by §7.2’s reconstitution criterion, a capability test the mitochondrion fails, not left open, and it was never a stack that runs both ways. (The bioenergetic companion reaches the same dissolution in its strain (iii).)

Does the actual chemistry bear this out? For a worked bioenergetic test, ATP as a provenance-insensitive throughput channel within a richer interface, and where the correspondence holds and where it strains, see the candidate instantiation ATP as a Provenance-Insensitive Throughput Channel →

Can a nested attractor evolve while it is embedded?

The eukaryote turned out not to be a nested sovereign at all, one sovereign, with non-sovereign machinery inside it. But the genuine case does occur: a lower layer that is itself a sovereign attractor, embedded beneath a higher one. And it raises a sharp worry. If such an attractor is “snapped into” a regime, how can it keep changing, adapting, accumulating history, without violating the very thing that defines it? The worry rests on a misreading of the word regime, and the kernel dissolves it.

“Regime” is an existence status, not a groove. The three regimes, pre-attractor, active, post-loss, are the kernel’s answer to a single question: does the attractor exist as a dynamical structure right now? The kernel says they “exhaust the attractor’s existence status” (§3.10, BAEP). The active regime is defined not as a frozen state but as being alive:

“Recursive maintenance sustains organization; recurcline gradients may exist; attractor invariants become observable. The attractor is an extant dynamical structure capable of maintaining itself.”, Kernel §3.10, BAEP, active attractor regime

What is discrete is existence, ignited or not, with no “30% attractor” in between. But within the active regime the structure does continuous internal work; one that stopped changing internally would be a crystal, not a recursion. The regime is the fence around the field, not a rail across it.

The kernel does not merely permit internal change, it records it, even under embedding:

“An attractor’s α(X, t) continues to accumulate even when the attractor is embedded in a higher stack. Embedding does not freeze the attractor’s α-trace; the attractor continues to live its own history at its own recursion depth.”, Kernel §5.4, Historical Compression (HIST-COMP)

Be precise about what this guarantees. Ongoing internal work is required of any active attractor, its α-trace keeps accumulating, its maintenance keeps being paid. Adaptive reorganization on top of that is permitted, through the framework’s adapt/reconfigure transitions, not mandated. Neither is a violation of anything.

And here is why it cannot break opacity, however far the lower attractor evolves: the higher layer never coupled to the lower’s history in the first place. What HIST-COMP hands upward is the lower attractor’s present compressed structure, and the bare fact that it persists. Internal evolution merely updates that present; it changes what the higher layer sees now, and never becomes a dependency on the history that produced it. Evolution is invisible-as-history and visible only as an updated present, so it creates no upward dependency, and opacity stands.

This is the same shape as the persistence distinction: a sovereign attractor persists in the maintained sense, it holds together by doing the work, and would fall apart if it stopped. Doing the work is changing internally. “Following a regime” by holding still is the dead case, not the live one. Evolving within the regime is not a loophole in the framework; it is the framework’s own definition of being alive.

Mostly resolved, can evolution rewrite the stack’s own geometry?

The sharper question is whether a lower attractor can evolve so far that it changes what recursion depth it operates at, ceasing to sit cleanly “below” and becoming a lateral peer, or entangling with the layer above. This is a claim about how the framework defines stack identity, not a demonstration about nature: three canonical constraints jointly make stack geometry invariant over the identity-continuous lifetime of a RAPT stack. (Whether biology in fact never rewrites a hierarchy in place is the separate, empirical question the companion page stress-tests, where the cases are supportive but fall short of universal proof.) The three constraints: Evolution is the wrong operator class: the framework keeps internal evolution (a formation-phase operation) separate from composing stack structure (a stacking-phase one), and forbids a formation-phase operator from performing the compositional move (§6.4, POD). A stack cannot be edited in place: it is additive and non-substitutable (§5.2), if a lower attractor changes into something the layers above depend on differently, the kernel names that a redefinition, a different stack, not an in-place rewrite. And an attractor evolving to depend on the layer above is a cycle, which §5.2/§5.3 forbid: the stack becomes inadmissible, lost, not rewritten. (Class is orthogonal to stack position, §6.2, so changing class never moves an attractor’s depth.) So what looks like rewriting the geometry is the stack being lost (β-loss) and a different structure formed fresh, with identity not inherited (NFR, §4.4).

One narrow edge stays genuinely open. When the evolving member is not a lower layer but the sovereign’s own internal substructure, and it crosses the coordination–sovereign boundary while embedded, its momentary relation to the layer above, degenerate stack, nascent colony, or neither, is left open by design: §7.2’s boundary-crossing regime declines to force a verdict on a configuration caught mid-crossing. That transitional STACK/COLONY indeterminacy, together with the fact that the kernel names no single account of a dissolved stack’s members recomposing laterally into a colony, is the honest residual: far narrower than the original question, but real.

This resolution is tested against the biological literature built for exactly this question, the major evolutionary transitions in individuality, where endosymbiosis, transmissible cancers, and the incipient organelles caught mid-crossing let the claim be checked against real cases, on the companion page Major Transitions in Individuality →

Scope Notice

The constructs quoted here, SOV-OPA (§5.3), HIST-COMP (§5.4), BAEP (§3.10), RC (§8.2), ALPHA (§8.3), STACK (§5.2), the hierarchical-stack self-reinforcement mode (§6), and ATTRACTLET (§7.4), are canonical, and are quoted verbatim from the kernel. The assembly of them into a single account of “how stacked attractors couple” is a downstream reading, not a standalone canon passage. It introduces no constructs and modifies no canon; it applies distinctions the framework already draws. The eukaryote is used as the illustrative case, and by the framework’s own reckoning it is not a two-sovereign stack at all, it is one sovereign (the cell) with a self-maintaining but non-sovereign organelle. The downward supply analysis illustrates persistence-coupling; the apparent upward dependency dissolves under the binary sovereignty rule (§7.2), which forbids the “partly sovereign” lower layer the paradox depends on (see the final section). Where the canon and this page differ, the canon prevails.

← Back to Principia Attractum, HTML Edition