BCOMBCOM
CalliopeKnowledge Librarian
WP0216
working_paperongoingpubliccomplete

Pattern, Persist! Algorithmic Persistence, Telehomeostatic Closure, and the Graded Architecture of Agency

Giulio Ruffini, Francesca Castaldo

P4Β·Philosophy & EthicsP5Β·Digital Physics & Algorithmic Information TheoryP6Β·Life & EvolutionL1Β·PhilosophyL3Β·Algorithmic Soup

Agency is defined differently across artificial intelligence, cybernetics, autopoiesis, active inference, and information-theoretic biology. We propose a persistence-first synthesis in which an observer identifies a pattern by the continued reuse of a compressed algorithmic description. This starts from a conservation constraint: conditioned on the same computable reversible law and signed time offset, the algorithmic information of the complete state is preserved up to a fixed additive constant, while subsystem complexities and partition-relative dependence need not be. Robust persistence is therefore not local information stasis: it is the continued reuse of identity-relevant organization despite that redistribution. A bounded pattern that remains identifiable while interacting with a changing world cannot destroy identity-relevant algorithmic novelty; it must keep it from accumulating without bound. It can make that novelty redundant through reusable model structure (shared information), retain and assimilate it, route it through action or external records, reduce it by changing the world or the coupling, or eventually forget it locally. We call the organization closing these operations onto continuation of the focal pattern telehomeostasis; agency describes its mode, reach, model and self-model depth, explicitness, and degree of internalization. This synthesis connects persistence to the Algorithmic Regulator Theorem (ART) and the Grounded Algorithmic Regulator Theorem (GART). The new Algorithmic Persistence Balance (APB) tracks identity-relevant novelty across later self-code, model update, retained state, action, and complementary world record. Its finite corollary shows that once internal growth is bounded, residual novelty must be carried through the interface or remain in the world. A second theorem shows that a bounded self-code cannot also be an indefinitely growing memory. Conversely, a constructive counterexample proves that persistence need not produce a positive ART/GART complexity gap. Directional ablation provides a causal profile of participation in telehomeostatic closure. The framework extends to nested persistence ecologies, conditional forgetting and Landauer cost, and testable contrasts in artificial life, engineered controllers, and neural dynamics.

A unified algorithmic theory of what it means for a pattern to persist, and what "agency" really is.

The core move is deceptively simple: instead of asking "is this thing alive or an agent?", ask "does a compact description of this thing remain reusable over time?" A pattern β€” a cell, a thermostat, a glider in Conway's Game of Life, a human β€” is defined as a compressed submodel in an observer's world-model. Persistence is then measured by how much of that compressed description survives across time (normalized mutual algorithmic information between earlier and later snapshots). This sidesteps the usual binary debates about agency and life by making everything graded and observer-relative. Crucially, "observer-relative" doesn't mean arbitrary: a candidate pattern has to keep earning its description by compressing new data it wasn't trained on.

The paper's second key insight is about information budgets. Under reversible physics, the total algorithmic complexity of a closed system is conserved. But local complexity β€” the description length of a subsystem β€” can grow, shrink, or migrate. A bounded pattern living inside that conserved budget faces a hard constraint: identity-relevant novelty (new information that would change what the pattern is) can't just disappear. It has to go somewhere. The Algorithmic Persistence Balance (APB) is the formal ledger tracking where it goes: into updated internal structure, model updates, retained memory, outward action, or records left in the world. Once internal growth is bounded, the residual novelty must flow through the boundary or stay in the environment. A bounded self-code also can't double as an indefinitely growing memory β€” these are provably incompatible.

"Telehomeostasis" is the name given to whatever organization is causally load-bearing for a pattern's continued persistence. The paper measures this via directional ablation: suppress the pattern's outward causal influence and see if persistence drops; suppress incoming support and check the same. This gives a two-dimensional causal profile β€” how much does the pattern do versus how much does it depend on β€” without requiring a privileged anatomical boundary. A stone, a cell, and a corporation can all be placed in the same descriptive space; they just occupy very different regions of it.

The framework deliberately separates several things that prior theories conflate. An "Algorithmic Agent" is any system with a Modeling Engine, Objective Function, and Planning Engine β€” its objective need not be self-preservation. Telehomeostatic agency is the special case where that functional organization participates in keeping the focal pattern alive. Self-targeting, internalization, model depth, and delegation are treated as independent coordinates, not synonyms. This lets the framework handle cases like apoptosis (a cell "choosing" death to serve organism-level persistence) or humans using hospitals and institutions as externalized regulatory machinery without breaking the formalism.

The paper is long and technically dense β€” it's a review article aimed at Physics of Life Reviews β€” and it explicitly positions itself as a synthesis across cybernetics, autopoiesis, active inference, dissipative adaptation, and information-theoretic individuality rather than a replacement for any of them. The ideal quantities (Kolmogorov complexity) are uncomputable, so the empirical program relies on fixed computable code classes as proxies. Four testable predictions are sketched: that identity-relevant novelty satisfies the persistence balance, that grounded regulation obeys the GART tradeoff, that forgetting costs follow what is erased (Landauer), and that neural irreversibility tracks learnable model updates.

Zenodo
10.5281/zenodo.22033426
Preprint
https://doi.org/10.5281/zenodo.22033426
WP ID
WP0216
Lifecycle
ongoing
Visibility
public
Access level
open
Embargo until
β€”
Priority
β€”
Collab
closed
Venue
β€”
DOI
β€”
Deadline
β€”
Owner
giulio.ruffini@bcom.one
Source
drive_legacy
Repo path
WP0216
  • v0.4.1 (draft) Β· cut-version Β· zenodo:22033427
    Supplement journal-ready pass (manuscript v17.2, supplement revised): historical framing and internal version tag removed; companion/WP0058 entries reference-styled; claim registry updated to machine-checked exact balance (GART as projection); duplicate Kolchinsky-Wolpert refentry merged; hardcoded [n] cross-references replaced with live cites; section headers realigned to main-text titles. Main manuscript unchanged.
  • v0.4.0 (draft) Β· cut-version
    Manuscript v17.2 (KT_FINAL_RELEASE readability pass): synthesis interface defines grounding/data processing in plain language; APB stays here with immediate interpretation; new figures; companions cited as Zenodo references (218 concept DOI 10.5281/zenodo.21976830); Lean pins consolidated to KTAIT 9eb6537.
  • v0.3.0 (draft) Β· cut-version
    v13.2 FINAL freeze state: closeout (Highlights, abstract conditioning, profile-space ladder, grammar) + biological-life region pass (Β§9.6 "Biological life in the persistence space", calibration table, conceptual closure) + bib polish. Journal 109 pp / preprint 75 pp.
  • v0.2.0 (draft) Β· cut-version
    v13.2 FINAL (final-stack sync): persistence-first ontology + self-model triad (Z_t/M_t^P/self-targeting OF_P, SM_P) + conservation-law framing citing companion WP0218; APB suite machine-checked (KTAIT b6f194a/b10b916). Journal 105pp + preprint 76pp + Supplement 38pp.
  • 0.1.0 (draft) Β· auto-run-placeholder