Configuration
Tune the Ruliad and observers
Ruliad Engine
Observer A Blue
Observer B Amber
Simulation
Observer A's Reality
Coarse-grained through blue lens
Observer B's Reality
Coarse-grained through amber lens
What is the Ruliad?
The Ruliad is Wolfram's concept of the entangled limit of all possible computations. It's the ultimate structure underlying all of reality - every possible rule applied to every possible initial condition, all woven together.
Observer Theory
Different observers, embedded in the Ruliad, construct different realities by sampling and coarse-graining the same underlying computation. What you "see" depends on your observational lens.
Coarse-Graining
Each lens applies a different reduction:
Block NxN averages spatial neighborhoods - like blurring reality to see large-scale structure.
Density computes local population density - seeing flow rather than individuals.
Entropy measures local disorder - revealing where complexity lives.
Edge detects boundaries - seeing only where change happens.
Temporal averages across time - filtering out transient noise.
Try This
Set Observer A to Block 2x2 and Observer B to Entropy. Notice how they construct completely different narratives from the same Rule 110 Ruliad. One sees smooth structure; the other sees where information is being processed.
Git as Ruliad
A Git repository is a miniature Ruliad: every commit is a computation state, branches are alternative rule paths, and merges show where separate observers' realities reconnect.
The Analogy
commit = one step of cellular automaton evolution
branch = an observer choosing a different coarse-graining rule
merge = observers discovering their realities are equivalent at a higher level
diff = the observational gap between two lenses
The graph above shows Observer A (blue) and Observer B (amber) branching from a shared Ruliad state, evolving through their own lens, and potentially merging when their coarse-grained views converge.
Divergence
Measures how differently the two observers perceive reality. High divergence means the lenses construct radically different narratives from the same underlying computation.
Complexity
Approximate Kolmogorov complexity of the raw Ruliad, estimated via compression ratio. Higher values indicate the CA is producing genuinely complex, non-trivial structure.