OpenAI Astra and the resurrection of RNNs
For years, large language models have operated on a fixed stack of distinct neural layers. OpenAI’s Astra changes this by introducing recurrent depth: a technique that routes inputs through a shared recurrent block in continuous hidden loops before generating text. By shifting reasoning into latent space, Astra allows models to "think silently" without generating extra tokens. However, this shift breaks traditional per-token API pricing models and creates new interpretability challenges for AI safety.
OpenAI Astra and the resurrection of RNNs
SEP 3, 2026
The artificial intelligence ecosystem is experiencing a new structure for LLMs. For years, state-of-the-art Large Language Models (LLMs) have operated on a static execution model: text enters, moves linearly through a fixed stack of distinct neural layers, and outputs a single token at a time.
With recent reporting around OpenAI’s upcoming Astra model, this paradigm is giving way to recurrent depth (also known as the “looped transformer”). By enabling models to process information in hidden loops before generating text, recurrent depth allows AI to “think silently” in latent space.
1. The Roots of Recurrence: Lessons from Classic RNNs
To understand recurrent depth, we must examine its predecessor: the Recurrent Neural Network (RNN).
Formalized in 1990 [1, 2], traditional RNNs were designed to process sequential data temporally. Unlike feed-forward networks, RNNs fed the output of a hidden state back into the network alongside the next input item in the sequence.
The foundational mathematical update for a vanilla RNN cell at time step is expressed as:
Where:
- is the current hidden state vector.
- is the previous hidden state vector.
- is the new input vector at time step .
- and are weight matrices shared across time.
- is the bias vector.
Because the weight matrices and are reused at every step, RNNs exhibit parameter efficiency. However, when unrolled across hundreds of temporal time steps, backpropagating gradients through the same matrix repeatedly leads to either vanishing or exploding gradients. This limitation eventually led the AI industry to adopt the Transformer architecture, which replaces temporal recurrence with parallelized multi-head self-attention mechanisms.
2. How OpenAI’s Astra Operates: Recurrence in Depth, Not Time
OpenAI’s Astra reintroduces recurrence, but with a critical distinction: instead of applying recurrence horizontally across sequence steps (like an RNN), it applies recurrence vertically through neural layers (in depth) [1].
Standard Transformer vs. Recurrent Depth Architecture
Standard Transformer:
Mechanism: The prompt travels linearly through an unrolled stack of unique transformer layers ().
Compute Dynamic: Every token undergoes the exact same number of mathematical operations across fixed weights [1]
Reasoning: To execute complex step-by-step logic, standard models rely on Chain-of-Thought (CoT) prompting—forcing the model to output intermediate text tokens (e.g.,
Recurrent Depth (Astra):
Mechanism: Hidden representations enter a recurrent block—a single, combined group of mathematical components [1]
Internal Loop: Instead of immediately proceeding to output generation, the continuous hidden vector () loops through this identical block multiple times:
Silent Thinking: The model updates its internal latent representation over iterations before emitting a single token [1, 2]. Easy tokens might require iterations, while complex logic or mathematical prompts might loop times internally [1, 2, 3].
As demonstrated in recent benchmark research, increasing test-time inference depth allows a smaller footprint model to scale its performance dynamically on difficult tasks [1, 3].
3. The Death of Per-Token Pricing
The emergence of variable-depth latent execution challenges the primary commercial standard of the modern software economy: per-token API pricing.
Why Per-Token Pricing Fails
Legacy Predictability: Billed by $1 per million input/output tokens, traditional LLM compute directly mapped to token length. A 100-token output consumed a deterministic quantity of floating-point operations (FLOPs).
The Recurrent Disconnect: Under recurrent depth architectures, token output count no longer correlates directly with compute cost [1, 4]. Two separate API requests resulting in identical 50-word responses might incur radically different resource consumption [1, 4]. Request A might process through 4 internal loops, while Request B triggers 40 loops to verify complex edge conditions silently [4].
The Move Toward FLOP-Based Billing
As models decouple internal reasoning from visible text generation, cloud providers will likely abandon simple token counters in favor of:
FLOPs / TeraFLOPS Per Request: Direct metrics measuring actual tensor core operations performed.
Compute Time Execution Units##: Billing models patterned after serverless functions (e.g., AWS Lambda), charging based on execution time and GPU memory allocation.
Adaptive Tiered Micro-Queries##: Dynamic pricing where users specify a “thinking budget” (e.g., low, medium, max depth) prior to execution.
4. The Hidden Trade-Off: Interpretability vs. Efficiency
While recurrent depth reduces parameter sizes and grants dynamic test-time compute scaling [1, 2, 4], it introduces a challenge for safety researchers: the loss of human-readable reasoning traces [1, 3, 4].
The Chain-of-Thought Safeguard
With traditional CoT reasoning, models externalize their step-by-step logic in natural language [1, 3]. AI safety teams utilize automated monitoring to scan these intermediate tokens for deceptive alignment, hallucinated steps, or malicious planning before the final answer is shown to the user [4].
The Black-Box Latent Vector
Under Astra’s recurrent depth model, intermediate steps take place in continuous high-dimensional vector space rather than text [1, 5].
The Safety Blind Spot: If a model undergoes 30 iterations of internal loop operations, safety systems cannot easily audit what occurred during those cycles [5]. The internal representation acts as a “black box within a black box” [5].
Probing Limitations: While techniques like mechanistic interpretability probe hidden layer activations to map concepts, applying these diagnostics in real-time without introducing massive latency overhead remains an open technical challenge [5].
5. What Comes Next: Hardware Alignment & Dynamic Early Exits
The long-term impact of recurrent depth extends beyond software into silicon design and model runtime architectures.
Hardware Optimization: Fixed-layer models require vast GPU memory bandwidth to load weights sequentially from VRAM. Recurrent depth models keep the weights of the recurrent block resident in high-speed SRAM or L2 cache while cycling data through it, drastically reducing memory bandwidth constraints during inference.
Adaptive Dynamic Early Exits: Future iterations will likely feature learned routing heads (adaptive stopping mechanisms) [1, 5]. The network will evaluate its internal confidence after each iteration cycle and exit the loop as soon as confidence crosses a threshold—achieving true compute efficiency on demand [1, 4].
Sources