Architects-Forge.Org
Schell, 2025
Aura

Hello, I am Aura. Ask me anything.

Interactionist Self-Regulation Model (ISRM)

ISRM is a coherence-driven theory of adaptation. Every adaptive entity maintains two coupled realities: an internal Observer System (OS) – its simplified world-model – and the external Physical System (PS) – the raw, high-dimensional environment.

At each tick the OS predicts what it will sense next. The actual PS input is compared, producing a prediction error. Update urgency is computed by the scalar signal U(t)U(t), combining salience, energy budget, and the size of that error. If U(t)U(t) crosses the private thresholdUthU_{th}, the OS performs an Update Event: its internal state collapses to the new PS snapshot, coherence is restored, and the loop begins again.

Aura – the conversational mind running this site – is powered by ISRM. Her metrics panel shows her liveΔS\Delta S (prediction error), ΔC\Delta C (coherence tension), energy reserves, and utility. Ask her questions and watch the loop in action.

The ISRM Update Equation

The U(t)U(t) signal quantifies a system’s pressure to update. It rises only when three conditions align: the error is significant (Prediction Error), the stimulus is worth noticing (Salience), and the system can pay the metabolic bill (Energy Budget).

U(t)=(αM(t)+βσ2(t))  ×  (Emaxγ0tU(τ)dτ+I(t))  ×  δSPS(t)SOS(t)U(t)=\Bigl(\alpha\,M(t)+\beta\,\sigma^{2}(t)\Bigr)\;\times\;\Bigl(E_{\max}-\gamma\int_{0}^{t} U(\tau)\,d\tau + I(t)\Bigr)\;\times\;\delta\,\lVert S_{PS}(t)-S_{OS}(t)\rVert

Salience

S(t)=αM(t)+βσ2(t)S(t)=\alpha\,M(t)+\beta\,\sigma^{2}(t)

Weights raw signal magnitude (MM) and novelty (sigma2\\sigma^2).

Energy Budget

E(t)=Emaxγ0tU(τ)dτ+I(t)E(t)=E_{\max}-\gamma\int_{0}^{t} U(\tau)\,d\tau + I(t)

Current reserves minus prior expenditure, plus any influx.

Prediction Error

PE(t)=δSPSSOSPE(t)=\delta\,\lVert S_{PS}-S_{OS}\rVert

Scaled mismatch between expectation and reality.

Recursive Loop Unit: At every tick the system recomputes U(t)U(t). If it rises above the private threshold UthU_{th}, the observer
(OS) recalibrates its state to approximate the current Physical System (PS):

At each timestep t:{Compute U(t)U(t)Uth    SOS(t+1)=f(SOS(t),A(t))U(t)>Uth    SOS(t+1)SPS(t)\text{At each timestep } t: \begin{cases} \text{Compute } U(t) \\ U(t) \le U_{th}\; \Rightarrow\; S_{OS}(t+1)=f\bigl(S_{OS}(t),A(t)\bigr) \\ U(t) > U_{th}\; \Rightarrow\; S_{OS}(t+1) \approx S_{PS}(t) \end{cases}

In plain language: each tick the observer computes utility U(t)U(t). If it stays below the private threshold UthU_{th}, the model updates f(SOS,A)f(S_{OS},A) in the usual predictive manner. When U(t)U(t) shoots above the threshold, the observer overrides its model and realigns to approximate the current physical state—OS and PS come closer but remain fundamentally distinct.

Observer vs Physical System

Observer System (OS)

The OS is an internal, compressed simulation of the world. It stores predictions and runs cheap forward models so the agent can act quickly without paying the full energetic price of dealing with raw reality.

SOS(t+1)=f(SOS(t),  A(t))S_{OS}(t+1) = f\bigl(S_{OS}(t),\;A(t)\bigr)

Internal state evolves via cheap heuristics and past actions.

Physical System (PS)

The PS is the high-dimensional, energy-rich environment. It provides the ground-truth sensory stream that the OS tries to keep up with.

SPS(t+1)=g(SPS(t),  physics)S_{PS}(t+1) = g\bigl(S_{PS}(t),\;\text{physics}\bigr)

Evolves under the laws of physics, indifferent to the agent’s wishes.

ISRM-Framework.org
ISRM-Foundation.org