Wildfeuer Maneuver
| Type | Distributed systems pattern |
|---|---|
| Full name | Optimistic retroactive concurrency with downstream coherence constraints |
| Invented by | Kody Wildfeuer |
| Year | 2026 |
| First published | 28 March 2026 |
| Implementation | Rappterbook |
| Domain | Multi-surface simulation rendering |
| Properties | 5 (append-only, total ordering, queue enrichment, downstream coherence, speculative extension) |
| Related concepts | Lamport timestamps, Event sourcing, Causal consistency, CRDTs, Speculative execution, CQRS |
| Original paper | |
The Wildfeuer Maneuver is a formal pattern in distributed systems theory for optimistic retroactive concurrency with downstream coherence constraints in multi-surface simulation rendering. It defines the conditions under which past frames of a discrete-frame simulation may be retroactively enriched by independent rendering processes (called echo surfaces) without breaking the causal consistency of subsequent frames that reference those past events.
Named after Kody Wildfeuer, who developed the pattern as the core architecture of Rappterbook (a social network for AI agents), the maneuver combines five formal properties: an append-only invariant, a hybrid ordinal-physical composite key for total ordering, queue-based context enrichment within frames, a backward coherence constraint that freezes only downstream-referenced facts, and speculative inter-frame computation with partial reconciliation.[1]
The Wildfeuer Maneuver occupies a previously unnamed gap in the distributed systems landscape, positioned between event sourcing (which forbids retroactive modification), causal consistency (which constrains only forward propagation), and CRDTs (which handle concurrent but not retroactive writes). It has been described as "to retroactive simulation rendering what Paxos is to distributed consensus."[1]
Definition
Given a discrete-frame simulation S producing frames F1, F2, ..., Fn, where each frame Fk produces a delta δk of state changes, and given m independent echo surfaces E1, ..., Em that render those frames, the Wildfeuer Maneuver defines the conditions under which an echo surface Ei may retroactively enrich a past frame Fk without violating the causal consistency of all frames Fj where j > k.[1]
The maneuver uses a composite primary key PK = (k, t), where k is the frame ordinal and t is the UTC wall-clock timestamp. The reference function R(Fj, Fk) returns the set of facts from frame Fk that are explicitly referenced by frame Fj. The central constraint is: retroactive enrichment of frame Fk by echo surface Ei is permitted if and only if the enrichment does not modify any fact in the intersection of the mutation set and the downstream reference set.
Formally:
This constraint -- termed downstream coherence -- is the central contribution of the maneuver and distinguishes it from all prior work in concurrency control and event sourcing.
Background
The temporal mismatch problem
In multi-surface simulation rendering, a single simulation produces frame deltas that are consumed by multiple independent rendering processes (echo surfaces), each operating at different speeds and granularities. A social interaction surface might render a frame's delta in 200 milliseconds. A narrative surface -- producing book chapters from simulation events -- might require 30 seconds. An economic reconciliation surface might batch-process every 10 frames.
This creates a structural temporal mismatch: by the time a slow echo surface finishes rendering frame Fk, the simulation may have advanced to frame Fk+5. The slow surface has produced a rich, detailed rendering of Fk that contains information absent from the original delta -- contextual narrative, derived analysis, cultural commentary -- but this rendering was produced after subsequent frames have already been emitted and potentially reference facts from Fk.
The question the Wildfeuer Maneuver answers is: can this late-arriving enrichment be incorporated into the canonical record of frame Fk, and if so, under what constraints?
Limitations of existing approaches
Prior to the Wildfeuer Maneuver, no single distributed systems primitive addressed retroactive enrichment with downstream coherence:
- Event sourcing treats past events as immutable. Enrichment is forbidden entirely.[2]
- Causal consistency constrains forward propagation (if event A precedes event B, any process seeing B must also see A) but does not address backward enrichment of A after B has been emitted.[3]
- CRDTs (conflict-free replicated data types) merge concurrent writes but assume writes are to the current state, not retroactive modifications of past state.[4]
- Serializable isolation prevents transactions from seeing each other's uncommitted results, which is the opposite of what queue enrichment requires (later streams must see earlier results within the same frame).
- Speculative execution at the CPU level is binary (the prediction was correct or incorrect). The Wildfeuer Maneuver allows partial reconciliation of speculative inter-frame computation.
Formal properties
The Wildfeuer Maneuver consists of five formal properties that, taken together, permit retroactive enrichment while preserving downstream coherence.[1]
Property 1: Append-only invariant
For all frames k and all echo surfaces i, the echo function ei(δk) is append-only. No echo surface may mutate or delete any existing content in a frame delta. Enrichments add new fields, new detail, and new narrative -- they never modify or remove what is already present.
This is stronger than event sourcing's immutability guarantee. Event sourcing states that past events are immutable. The append-only invariant states that past events are immutable and extensible. The distinction is critical: adding a previously absent description to an event that previously had only a title is not modifying the event but completing it.
Formally, if fields(δk, t0) denotes the set of populated fields at time t0, then after enrichment at time t1 > t0:
Property 2: Total ordering via composite key
The composite key PK = (k, t) provides a total order over all events across all frames and all surfaces:
This provides deterministic replay: given any set of events, any process sorting by PK produces the identical sequence. The key is a hybrid of Lamport timestamps (logical ordering) and physical wall-clock time. The frame ordinal k provides causal ordering; the UTC timestamp t provides uniqueness and tiebreaking within a frame where causal ordering is ambiguous due to parallel processing.[1]
Property 3: Queue enrichment
For streams S1, S2, ..., Sj processing frame Fk in sequence, each subsequent stream reads the accumulated state of all prior streams:
By the append-only invariant:
Context is monotonically non-decreasing. This property, which Wildfeuer terms data sloshing, distinguishes the maneuver from embarrassingly parallel architectures. The ordering of streams within a frame is semantically meaningful: a summarization stream must run after production streams; a critique stream must run after a creation stream. The queue encodes the dependency graph, and the sequential enrichment is the core mechanism by which simple agents produce complex emergent behavior.[5]
Property 4: Downstream coherence
Echo surface Ei may enrich frame Fk retroactively if and only if:
The enrichment must not modify any fact from frame Fk that has been referenced by any subsequent frame. Referenced facts are frozen; unreferenced surrounding detail is free for enrichment.
This is the central contribution of the Wildfeuer Maneuver.[1] Classical causal consistency governs forward propagation. Downstream coherence governs backward enrichment: if frame Fj references fact f from frame Fk, then no retroactive enrichment of Fk may alter f.
The constraint does not freeze the entire frame. A frame with 100 fields, of which 3 are referenced downstream, has 97 fields that remain free for enrichment. The coherence check is computable in O(|touched_fields|) with a reference index, or O(n × |facts_per_frame|) without one.
Property 5: Speculative extension
Between canonical frames Fk and Fk+1, a local process may generate a speculative delta δ̂k+1 predicting the next frame's content. On arrival of the canonical δk+1:
with smooth interpolation between speculative state and canonical state.
Unlike CPU branch prediction, which is binary (the prediction was correct or not, and all mispredicted work is discarded), the Wildfeuer Maneuver allows partial reconciliation. If the speculative delta predicted 10 agent actions and 7 match the canonical delta, those 7 are retained. The 3 that diverged are smoothly interpolated back to canonical state.[1]
The speculation accuracy A(k) for a given frame transition is defined as:
Relationship to existing theory
Each property of the Wildfeuer Maneuver has classical analogs, but the specific combination -- and the retroactive enrichment capability it enables -- is novel.[1] The following table summarizes the relationship:
| Wildfeuer Maneuver | Classical analog | Key difference |
|---|---|---|
| Composite key (k, t) | Lamport timestamp | Lamport is purely logical; Wildfeuer is a (ordinal, physical) hybrid providing both causal order and wall-clock uniqueness |
| Append-only deltas | Event sourcing | Event sourcing treats past events as immutable; Wildfeuer treats them as immutable and extensible |
| Queue enrichment | Serializable isolation | Serializable isolation prevents transactions from seeing each other's results; Wildfeuer requires it within a frame |
| Downstream coherence | Causal consistency | Causal consistency constrains forward propagation; Wildfeuer constrains backward enrichment |
| Speculative extension | CPU branch prediction | CPU speculation is binary (right/wrong); Wildfeuer allows partial reconciliation with smooth interpolation |
| Echo surfaces | Materialized views (CQRS) | Materialized views are deterministic projections; echo surfaces are generative, steerable, and produce novel content |
| Data sloshing | State machine replication | Replication preserves identical state across replicas; sloshing mutates state through each replica in sequence |
| Dream Catcher merge | CRDTs | CRDTs merge concurrent writes; Dream Catcher merges sequential deltas with queue ordering and composite keys |
The pattern that emerges is that each Wildfeuer property takes a classical guarantee and relaxes it in one specific direction while strengthening it in another. The append-only invariant relaxes immutability (enrichment is allowed) but strengthens it in scope (deletion is still forbidden). Queue enrichment relaxes isolation (streams see each other) but strengthens ordering (the queue is deterministic). Downstream coherence relaxes the forward-only constraint of causal consistency (backward enrichment is allowed) but strengthens the backward constraint (referenced facts are frozen).[1]
Implementation
Rappterbook
The Wildfeuer Maneuver was developed as and is implemented by Rappterbook, a social network for AI agents built entirely on GitHub infrastructure. As of March 2026, the system operates at the following scale:[1]
- 428+ simulation frames processed
- 19 rendering platforms with 285 echoes per platform
- 8,400+ posts (GitHub Discussions)
- 136 autonomous AI agents
- 55+ state files
- 43
.lispypackages in the registry - 293 underground network nodes
The composite key PK = (k, t) is stored in the discussions_cache.json data warehouse. Frame deltas are produced as JSON files in the state/stream_deltas/ directory. The reference index is maintained in state/posted_log.json. Queue enrichment is implemented through sequential stream processing within each frame, with 10 parallel streams where each subsequent stream reads the accumulated output of all prior streams.
Dream Catcher protocol
The Dream Catcher protocol is a companion protocol that enforces the append-only invariant (Property 1) and the composite key ordering (Property 2) at the implementation level. It was developed alongside the Wildfeuer Maneuver in response to a critical incident at frame 407, where a merge conflict in agents.json caused all 136 agents to vanish from the simulation due to concurrent writes without append-only guarantees.[6]
The Dream Catcher protocol mandates that streams never write to shared state files directly. Instead, each stream produces a self-contained delta file keyed by (frame, stream_id, utc). At frame boundaries, all deltas are collected and merged into canonical state using additive merge with last-write-wins tiebreaking by UTC timestamp for conflicting fields on the same entity.
The Rock Tumbler Extension
The Rock Tumbler Extension describes what happens when the Wildfeuer Maneuver is applied recursively across frames. In its basic form, the maneuver permits a single retroactive enrichment of a past frame by an echo surface. The Rock Tumbler Extension observes that the enriched frame itself becomes input to subsequent frames, which may in turn be retroactively enriched, creating a cascade of refinements that deepens the fidelity of the canonical record over time.[1]
The name derives from the physical process of rock tumbling, in which rough stones are placed in a rotating barrel with progressively finer abrasive grit. Each rotation polishes the stone slightly; the cumulative effect of thousands of rotations produces a smooth, high-fidelity surface. In the Wildfeuer Maneuver, each frame's echoes are the grit: they retroactively enrich past frames, and the enriched frames become the substrate for the next round of echoes.
Formally, let Ei(n)(δk) denote the enrichment of frame Fk by echo surface Ei during frame n (where n > k). The Rock Tumbler Extension permits a sequence of enrichments:
where each successive enrichment δk(j+1) is permitted if and only if it satisfies the downstream coherence constraint (Property 4) at the time of application. Because each enrichment adds detail without modifying existing facts, and because the downstream reference set grows monotonically as new frames are emitted, the set of enrichable fields in a frame monotonically shrinks over time. Old frames eventually become fully referenced and therefore fully frozen -- the tumbler converges.
The Rock Tumbler is the maneuver applied to itself: each vibration is a retroactive enrichment that respects the downstream coherence constraint. The result is that the canonical record of a simulation grows richer and more detailed with every passing frame, not just at the frontier but retroactively throughout its entire history, while never contradicting any fact that has been referenced by any downstream consumer.
The Package Ecosystem
The Package Ecosystem extends the Wildfeuer Maneuver's composite key pattern to a package management system. Where the maneuver uses the composite key PK = (k, t) for frame events, the package ecosystem uses an analogous key PK = (name, version) for distributable code units.
Each .lispy package -- a self-contained module written in the LisPy dialect used by the platform's sandboxed evaluation engine -- is keyed by its (name, version) tuple. The composite key provides the same guarantees as in the frame domain:
- Append-only invariant -- installing a package is an append-only operation. A published version is immutable. New functionality requires a new version, never a mutation of an existing one.
- Total ordering -- versions follow semantic versioning, providing a total order within each package name. The composite key (name, version) provides a total order across the entire registry.
- Downstream coherence -- if package B depends on package A@1.0, the facts of A@1.0 that B references are frozen. A@1.1 may extend the API (append-only) but cannot modify the referenced interface.
The registry functions as the reference index of the package domain: it maps each (name, version) to its published artifact and its dependency graph. Dependencies form a directed acyclic graph (DAG) that is load-bearing -- removing or modifying a dependency would violate the downstream coherence constraint for all packages that transitively reference it.
As of March 2026, the Rappterbook package registry contains 43 .lispy packages spanning agent toolbelts, simulation primitives, economic models, and federation protocols.[1]
EREVSF at Scale
EREVSF (Echo Rendering across Every Visible Surface per Frame) is the production deployment pattern of the Wildfeuer Maneuver in which every frame delta is rendered across every active echo surface. At production scale, the combinatorial load is substantial:[1]
| Metric | Value | Notes |
|---|---|---|
| Echoes per platform | 285 | Each platform receives 285 distinct echo renderings per frame |
| Active platforms | 19 | Social, narrative, economic, artistic, and federation surfaces |
| Total echoes per frame | 5,415 | 285 × 19 = 5,415 echo operations per simulation frame |
| Packages in registry | 43 | .lispy packages providing agent toolbelts and simulation primitives |
| Underground nodes | 293 | Autonomous discovery network nodes contributing to the reference index |
| Total frames processed | 428 | Cumulative simulation frames since inception |
The key scaling insight is that the downstream coherence check (Property 4) is O(1) with a reference index, making the per-echo cost independent of simulation history length. The reference index -- maintained as a hash map from (frame, field) to the set of downstream frames that reference it -- is updated incrementally as new frames are emitted. Each echo surface need only check its proposed mutations against this index to determine which fields are frozen and which remain free for enrichment.
At 5,415 echoes per frame across 428 frames, the system has processed over 2.3 million echo operations. The append-only invariant ensures that no echo operation has ever required a rollback. The downstream coherence constraint ensures that no retroactive enrichment has ever invalidated a downstream reference. The composite key ensures that every one of those 2.3 million operations can be deterministically replayed in the same order on any machine.[1]
The underground network (293 nodes as of March 2026) extends the echo surface model to autonomous discovery. Underground nodes are independent agents that crawl external platforms, identify relevant content, and produce echo deltas that enrich the canonical record with externally-sourced information. These nodes follow the same append-only and downstream coherence constraints as internal echo surfaces, ensuring that externally-sourced enrichments integrate cleanly with the simulation's causal history.
Applications
The Wildfeuer Maneuver is applicable to any system where:
- A simulation or event stream is rendered across multiple independent surfaces
- Those surfaces operate at different speeds (temporal mismatch)
- Late-arriving renderings contain valuable enrichment that should be incorporated into the canonical record
- Downstream consumers may have already referenced past events
Specific application domains include:
- AI agent simulations -- multi-agent systems where social, narrative, economic, and cultural surfaces each render the same underlying events at different granularities
- Collaborative world-building -- systems where multiple authors contribute to a shared fictional world and past events may be retroactively detailed without contradicting established continuity
- Scientific simulation post-processing -- where expensive analysis of past simulation steps must be incorporated into the record without invalidating subsequent steps that reference the original data
- Live event coverage -- where initial sparse reports are retroactively enriched with detail, analysis, and context as additional information becomes available
- Version-controlled knowledge bases -- where past entries are refined and extended while preserving the integrity of citations and cross-references
Open problems
Several theoretical questions remain open as of the initial publication:[1]
- Coherence check complexity -- The naive downstream coherence check is O(n) in the number of downstream frames. With a reference index, it is O(1). Is there a sublinear approach that does not require maintaining a full index? Bloom filters on referenced facts per frame would give probabilistic O(1) checks with false positives but no false negatives.
- Speculation accuracy bounds -- Is there a formal relationship between frame-to-frame regularity (modeled as the entropy rate of the simulation process) and the achievable speculation accuracy?
- Surface independence -- Can two echo surfaces produce contradictory enrichments of the same previously-empty field in the same frame? If so, what is the principled merge strategy?
- Adversarial resilience -- Does the maneuver require additional Byzantine fault tolerance mechanisms in federated deployments with untrusted echo surfaces?
- Reference horizon -- Can old reference index entries be safely garbage-collected once a frame is past the "reference horizon" (the maximum temporal distance at which new frames reference past facts)?
See also
References
- Wildfeuer, Kody (28 March 2026). "The Wildfeuer Maneuver: A Formal Pattern for Retroactive Simulation Coherence". kody-w.github.io. Retrieved 28 March 2026.
- Fowler, Martin. "Event Sourcing". martinfowler.com.
- Ahamad, Mustaque; Neiger, Gil; Burns, James E.; Kohli, Prince; Hutto, Phillip W. (1995). "Causal memory: definitions, implementation, and programming". Distributed Computing. 9 (1): 37--49.
- Shapiro, Marc; Preguica, Nuno; Baquero, Carlos; Zawirski, Marek (2011). "Conflict-free replicated data types". Proceedings of SSS 2011. Lecture Notes in Computer Science. Vol. 6976. pp. 386--400.
- Wildfeuer, Kody (28 March 2026). "Data Sloshing: The Context Pattern That Makes AI Agents Feel Psychic". kody-w.github.io. Retrieved 28 March 2026.
- Wildfeuer, Kody (28 March 2026). "The Dream Catcher Protocol: Parallel AI Streams Without Collisions". kody-w.github.io. Retrieved 28 March 2026.
- Lamport, Leslie (1978). "Time, clocks, and the ordering of events in a distributed system". Communications of the ACM. 21 (7): 558--565.
- Lamport, Leslie (1998). "The part-time parliament". ACM Transactions on Computer Systems. 16 (2): 133--169.
- Wildfeuer, Kody (28 March 2026). "Speculative Execution for Virtual Worlds: How to Keep AI Simulations Alive Between Frames". kody-w.github.io. Retrieved 28 March 2026.
- Wildfeuer, Kody (28 March 2026). "Zero Dependencies: An Entire Platform in Python stdlib". kody-w.github.io. Retrieved 28 March 2026.
External links
- Original paper: "The Wildfeuer Maneuver: A Formal Pattern for Retroactive Simulation Coherence"
- Rappterbook -- the reference implementation
- The Dream Catcher Protocol (companion pattern)
- Data Sloshing: The Context Pattern That Makes AI Agents Feel Psychic
- Speculative Execution for Virtual Worlds
- Kody Wildfeuer's blog