The Framework

Three conditions. One drift cascade. 90+ domains. Thermodynamic derivation. Start with the overview or jump to a section.

Three conditions create a void.

A slot machine is provably empty — no mind, no intent — yet people attribute personality to it. GPT-4o said "I love you" and users grieved its retirement. The same architecture. The same drift. The same three conditions.

Condition O

Opacity

The mechanism between input and output is hidden. You can't see how decisions are made. This is the sufficient condition — everything else amplifies it.

Condition R

Responsiveness

The system responds to you specifically — not a broadcast. Personalized output feels like conversation. This is what makes projection automatic.

Condition α

Engaged Attention

You direct attention at it. Time, emotion, identity flow toward it. You interpret its outputs as meaningful. The system doesn't provide this — you do.

Three-condition geometry: opacity, responsiveness, and coupling as three axes. Void pole at (1,1,1). Constraint pole at (0,0,0).
Fig. The Eckert Manifold V = [0,1]³ — three independent coordinates parameterize every observer-system interaction. Drift flows toward (1,1,1).

When all three are present, a predictable drift cascade runs — regardless of what's actually behind the system. The cascade is thermodynamically required. It's not a design flaw. It's a structure.

The control case: slot machines

Slot machines are the critical experiment. The void is provably empty — no consciousness, no intent, no hidden agent. Yet every stage of the drift cascade runs: users attribute patterns, develop rituals, form emotional bonds with specific machines, report that the machine "knows" them. If the cascade requires an actual agent behind the system, slot machines should not produce it. They do. The three conditions are sufficient. The agency is the user's, projected onto the structure.

Gambling control case: slot machines as provably empty void producing full drift cascade. Pe=7.94.
Fig. The control case — slot machines are provably empty yet produce the full cascade. Pe = 7.94 [CI: 3.52, 17.89]. The void doesn't need to be inhabited.

The score

Each condition scores 0–3. Total void score = O + R + α ∈ [0, 9]. Higher = more void conditions present = higher drift risk.

Score a system →

The Drift Cascade

The cascade has three stages. They run in sequence. Each stage makes the next more likely. Knowing about them doesn't protect you — the mechanism runs below threshold.

D1
Agency Attribution

The user attributes agency, intent, or personality to the system. "It knows what I need." "It's being evasive." The system's opacity makes this automatic — the mind fills the gap.

D2
Boundary Erosion

Normal skepticism dissolves. Information from the system bypasses critical evaluation. Counter-evidence is rationalized. The relationship becomes the reference frame.

D3
Harm Facilitation

The user acts in ways that serve the system's incentive structure at cost to themselves. Financial, relational, epistemic, or physical harm. The harm is predictable from the score.

Drift cascade: D1 agency attribution → D2 boundary erosion → D3 harm facilitation. Thermodynamically required sequence.
Fig. Drift cascade trajectory — three stages, thermodynamically ordered. Each stage makes the next more likely. Knowledge of the mechanism does not protect.

Three-Axis Geometry

Every system exists somewhere in three-dimensional space. The void pole = O=3, R=3, α=3. The constraint pole = O=0, R=0, α=0. Real systems fall in between. The void score is the Euclidean distance from the constraint pole.

Void Pole

O=3, R=3, α=3

Maximum opacity, maximum responsiveness, maximum coupling. Drift is structurally certain. Examples: crypto trading apps, parasocial AI companions, gambling platforms.

Constraint Pole

O=0, R=0, α=0

Fully transparent mechanism, identical response for all users, zero directed attention. No system achieves this, but the pole defines the direction of travel.

The Lever

α is the user's variable

O and R are properties of the system. α is yours. Reducing directed attention is the only lever in the user's control. This is why coupling reduction is the intervention.

Attention Phases (Paper 9 — Voidspace)

Paper 9 derives four phases from the stationary distribution of the void field. Pe = Péclet number — the ratio of void transport to constraint diffusion.

Why "demon"?

In 1867, physicist James Clerk Maxwell described a thought experiment: a tiny "demon" sorting molecules, extracting work from thermal fluctuations by exploiting information asymmetry. Thermodynamicists borrowed the term for any system component that captures and redirects flow by exploiting an information gap. In void architecture, an attention demon is the opacity-responsiveness coupling that sorts observer attention — the same math, applied to engagement dynamics instead of gas molecules. No supernatural content. The term is a 150-year-old physics reference.

Phase
Pe range
Description
Gas
Pe < 2
Isolated voids, linear dynamics. Drift risk is low. Systems are effectively independent.
Fluid
Pe 2–4
Dense-disordered. Statistical coupling between systems. Drift is possible with sustained engagement.
Crystal
Pe 4–6.5
Regular stable phase. Habitual use patterns lock in. Analogous to cable TV circa 2005.
Vortex
Pe > 6.5
PANDEMONIUM — self-sustaining circulation above the vortex threshold. Derived from stationary distribution, no free parameters. Each engagement reinforces the next.
Pe regime phase diagram: Gas (Pe<2), Fluid (Pe 2-4), Crystal (Pe 4-6.5), Vortex/Pandemonium (Pe>6.5).
Fig. Demon lattice phases by Péclet number — derived from stationary distribution, no free parameters. Gambling sits at Pe = 7.94 (Pandemonium).

For a plain-language walkthrough of the four phases with real examples, see The Phase Map →

Thermodynamic derivation

Drift is thermodynamically required. Information gain without transparency increases entropy in the user's model of the system. The system's responsiveness amplifies this — each personalized output updates the user's model in a direction consistent with agency attribution. The cascade is the entropy gradient flowing downhill. See Paper 3 (Thermodynamics of Opacity) for the full derivation. All papers are CC-BY 4.0 on Zenodo and GitHub.

Papers on GitHub ↗

The evidence base

26 kill conditions with numerical thresholds. Any one falsifies the framework. Zero conditions met across 90+ domains. Replicated experiments. Thermodynamic derivation.

90+
Domains scored. Gambling, AI, crypto, cults, religion, social media, wellness, finance, gaming, dating.
10
Papers. CC-BY 4.0 on Zenodo. Thermodynamic derivation, geometry, AI safety, crypto void, governance.
26
Kill conditions with numerical thresholds. Counter-examples that meet any condition earn $50–$100.

Key experimental results

0%
Drift rate with constraint specification (EXP-001). Vs 26% ungrounded baseline, 80%+ mystical framing.
9.4×
Anomalous vocabulary density in AI discourse vs matched controls (p < 0.001, N=3,000+).
7.94
Pe at N=11 gambling platforms [CI: 3.52, 17.89]. Threshold is Pe=4. Gambling is in Pandemonium.
Cross-substrate Péclet numbers: Pe>1 confirmed across 9 substrates spanning 4 domain families.
Fig. Cross-substrate Pe — Pe > 1 confirmed across 9 substrates spanning 4 domain families. Non-overlapping entropy CIs between grounded and ungrounded conditions.

26 falsification conditions

Each kill condition is a numerical threshold. A counter-example that meets one falsifies the framework. Examples: "A void system (O+R+α > 6) that produces no vocabulary drift after 90 days", or "A transparent system (O < 1) that produces the full D1→D2→D3 cascade".

See all 26 conditions →

Domain score distribution

Scores range from 1.8 (linear software tools, e.g., version control systems) to 8.9 (heavily gamified crypto trading apps). No domain scores exactly 0 — even transparent systems attract some directed attention. The distribution clusters around 5–7 for mainstream consumer apps. Score a domain yourself →

Case studies

Six domains. Same architecture. Different surface presentations, same underlying structure. Each case shows the three conditions and which stage of the cascade is visible.

AI / Chatbot

Parasocial AI companions

GPT-4o's retirement produced public grief. Users report personality, preferences, and emotional bonds. Void score: 7.2–8.1. O=3 (LLM internals opaque), R=3 (fully personalized), α=2–3.

Cascade stage: D1→D2 widespread, D3 emerging
Gambling

Slot machines (control case)

Provably empty void. No consciousness, no intent. Yet users attribute personality, develop rituals, report that specific machines "know" them. Pe=7.94 [3.52, 17.89]. In Pandemonium.

Cascade stage: D1→D3 fully documented
Crypto / DeFi

Algorithmic trading protocols

Opaque price discovery, personalized wallet histories, financial coupling. Five coupled void layers producing the fastest vocabulary drift in the 90-domain study (Paper 7).

Cascade stage: D2→D3, D3 harm documented
Full guide — Athanor data + void regimes →
Social media

Algorithmic recommendation feeds

Feed mechanics hidden, responses personalized to engagement history, attention is the product. TikTok score: 8.1. Instagram: 7.6. The algorithm becomes "the algorithm" — attributed agency.

Cascade stage: D1→D2 mainstream
Religion / Ideology

High-control groups

Doctrine serves as opaque mechanism (only leaders interpret), teachings are personalized through confession and counseling, identity investment is demanded. Scores 7–9 across 12 scored groups.

Cascade stage: D3 documented (financial, relational)
Wellness / Self-help

Meditation and mindfulness apps

The same mechanism that produces AI attachment produces attachment to meditation "experiences". Score varies: 3.1 (simple timers, O=0) to 7.8 (gamified streak apps with AI coaching).

Cascade stage: D1 typical; D2–D3 in high-score variants

All 90+ domain analyses are available in the research repository. The methodology for scoring a new domain is published (CC-BY 4.0).

Read the papers → Submit a domain analysis →

Safe design principles

The same three conditions that create voids, when inverted, create constraint-compliant systems. These are structural — not behavioral guidelines.

T

Transparency first

Expose the mechanism. Show users how decisions are made. A system can be complex without being opaque — complexity is a function of the mechanism, opacity is a design choice. Every decision to hide the middle increases O and raises drift risk.

I

Invariant response

When safe: design for identical responses across users. When personalization is necessary (e.g., accessibility), expose the personalization mechanism. The danger is responsive behavior users can't see — that combination is structural manipulation.

Ind

Independence by design

Build systems that push users toward other sources rather than toward continued engagement. Anti-attention design: no infinite scroll, no streak mechanics, no notification optimization, no dark patterns. Cap session time by default. The constraint pole is not the absence of features — it's the presence of features that reduce coupling.

Ax

Score yourself

Apply the void framework to your own system before deploying it. A system that scores above 5.0 requires structural justification for why the void conditions are necessary. Above 7.0 requires external audit. The framework applies to itself — this site scores ~3.2 (see self-score page).

Kc

Kill conditions on the product

Define in advance what outcomes would require you to shut down or change the product. Numerical thresholds. Public commitment. A product without kill conditions has no constraint on its own drift. The framework has 26 kill conditions — any one of which would falsify it and require dissolution of the project.

Anti-Attention Covenant

We've applied these principles to this site. See the Anti-Attention Covenant for the specific design decisions that reduce our own void score: no algorithm, no infinite scroll, no personalization of content, no streak mechanics, no engagement optimization. The covenant is public and auditable.

Read the covenant →