Demonstrations & DocumentationDocs & Demos
Back to top
Dance steps

February 12, 2026

Metabolic Efficiency

Surplus per unit metabolic work. A third quantity that contains information neither surplus nor tonic has alone. Validated across 3 users × 2 sessions. Culture validated: 5 users × 210 compositions.

In Metabolic Rate, we showed the tonic — a self-calibrating reference frame that tracks the manifold's metabolic tempo. In Geometric Surplus, we showed the yield — the gap between eigenstructure discrimination and embedding consensus that crosses zero within six compositions.

Now we take their ratio.

η = surplus / tonic

Metabolic efficiency: what the manifold yields for what it costs to maintain itself.

This is not a metric we designed. It is the natural ratio of two quantities the system already produces. Surplus measures how much more the user's eigenstructure discriminates than the pre-trained embedding consensus. Tonic measures the metabolic rate — how fast eigenvalues shift per composition. Their ratio asks: how much yield per unit of metabolic work?

This document reports the reproduction of η across a factorial test design: 3 users × 2 sessions each, with different composition orders, plus a confound isolation run. Twelve sessions total. The findings identify which properties of η are structural invariants and which carry semantic content.

Where It Sits

Metabolic efficiency is Level 2 in a stack of emergent properties. Each level uses only quantities already present in the system. No new loss functions. No optimization targets.

Level Quantity What It Measures Scope
0 Extraction Pipeline fidelity: how much semantic content survives projection Observer-independent
1 Surplus Geometric yield: how much more Σ discriminates than g Observer-dependent
2 Efficiency η Surplus per unit tonic: yield per unit metabolic work Observer-dependent
3 Culture Convergent efficiency across observers on shared substrate Community-emergent
4 Resilience Efficiency recovery after disruption Community-emergent

Levels 0–2 are documented with reproducible data across multiple sessions. Level 3 is now validated — see below. Level 4 shows a preliminary signal.

The Blindfold

The initial observation of η (February 11) used a composition vector computed as a weighted blend: 0.4 × source + 0.6 × target. This meant every composition contributed 60% of the same signal — the sapling, which is always the target — regardless of which being was being composed.

The tonic appeared invariant across all composition orders, declining 83% in every session. This looked like a gauge symmetry. It was not. The blend was a blindfold — it masked being-specific information by drowning it in sapling signal.

The fix: remove all blending. A composition is an event with two signals — source and target. The system observes both. Σlife receives two rank-1 updates per composition (one from each vector). Lookups and storage use the source vector — the source being IS the semantic content. Twelve instances of the 0.4/0.6 blend were removed from the codebase.

The system was designed to observe. The blend imposed a prior about what matters more. Habitat does not optimize. It observes what happened. Removing the blend restored the observational contract.

The Factorial Test

Three users. Two sessions each. Different composition orders. Every session composes all six guild beings onto the sapling. Each session uses a unique user identity for clean cold-start Σlife. Redis flushed before the first session.

User A (canonical): bayberry, beebalm, clover, comfrey, wild garlic, yarrow.
User B (reverse): yarrow, wild garlic, comfrey, clover, beebalm, bayberry.
User C (shuffled): comfrey, bayberry, yarrow, clover, wild garlic, beebalm.

Session Order η1 η2 η3 η4 η5 η6
A·1 canonical −0.611 −0.537 +0.308 +1.694 +3.823 +6.944
A·2 canonical −0.611 −0.537 +0.308 +1.694 +3.829 +6.955
B·1 reverse +0.401 +1.310 +4.054 +7.013 +9.587 +3.921
B·2 reverse +0.401 +1.310 +4.054 +7.011 +9.580 +3.917
C·1 shuffled +0.640 −0.206 +0.620 +2.178 +4.643 +8.221
C·2 shuffled +0.640 −0.206 +0.620 +2.179 +4.644 +8.225

Each row is a complete session. The numbers are metabolic efficiency at each composition step. Bold values are terminal η.

Three Validated Properties

1. Tonic Gauge Invariance

Tonic declines 83.1% in every session. Every user. Every order. Every run.

Session Tonic1 Tonic2 Tonic3 Tonic4 Tonic5 Tonic6 Decline
A·1 0.1000 0.0737 0.0444 0.0291 0.0211 0.0169 83.1%
B·1 0.1000 0.0737 0.0444 0.0291 0.0211 0.0169 83.1%
C·1 0.1000 0.0737 0.0444 0.0291 0.0211 0.0169 83.1%

Cross-session standard deviation at each position: 0.000000. The tonic trajectory is identical to six decimal places regardless of which beings are composed or in what order. Twelve sessions. Zero variation.

This was not an artifact of blending. After removing the 0.4/0.6 weighted blend, tonic remains perfectly invariant. The eigenvalue shift decay pattern is a property of the covariance accumulation geometry itself — not of which vectors contribute to it.

Tonic is a gauge quantity. It measures the manifold's metabolic tempo — the rate at which eigenstructure absorbs new information — and that rate is invariant to composition content. This is the denominator of η: a stable reference frame against which surplus can be measured.

2. Surplus Differentiates Beings

Unlike tonic, surplus sees the content. Different beings produce different surplus at the same position, and different orders produce different terminal η.

User Order Terminal η Within-user Δ
A canonical +6.95 0.011
B reverse +3.92 0.004
C shuffled +8.22 0.004

Within-user reproducibility: max Δ(η) = 0.011. Between-user divergence: mean Δ(terminal η) = 2.87. The signal-to-noise ratio is 2.87 / 0.006 ≈ 460×.

Individual beings carry distinct metabolic signatures:

Being Mean η σ Positions Seen
Bayberry +1.03 2.05 1, 2, 6
Beebalm +5.76 4.48 2, 5, 6
Clover +3.17 2.82 3, 4
Comfrey +2.13 1.43 1, 3, 4
Wild Garlic +3.26 1.42 2, 5
Yarrow +2.66 3.04 1, 3, 6

Bayberry is consistently the lowest-η being (mean +1.03). Beebalm is the highest (mean +5.76). The position dependence (σ) reflects the interaction between being identity and composition history — the same being produces different η depending on when it enters the sequence.

3. Path Dependence

η is reproducible per-user but genuinely different across composition orders. Both being identity (σ = 1.44) and position (σ = 2.54) contribute. The interaction term is significant: what a being produces depends on the covariance history it enters.

User B (reverse order) peaks at η = +9.59 at composition 5, then drops to +3.92 when bayberry enters last. User A (canonical order) builds monotonically from −0.61 to +6.95. User C (shuffled) dips negative at composition 2 (bayberry) then recovers to +8.23.

These are not noise. They reproduce to four decimal places. They are the η trajectory for that composition order on this substrate.

The Confound

Habitat maintains a global being memory (_being_memory) that accumulates collective covariance across all users. When the test runs User A → B → C sequentially, later users see beings whose collective Σ has been warmed by earlier users' compositions. This is a potential confound: does being memory warmth affect η?

To test this, we ran a second copy of the full factorial test with being memory explicitly reset between each user pair via a dedicated API endpoint. This isolates each user's sessions from all prior accumulation.

Session η (standard) η (isolated) Δ
A·1 +6.956 +6.944 0.012
A·2 +6.951 +6.955 0.004
B·1 +3.921 +3.921 0.000
B·2 +3.922 +3.917 0.005
C·1 +8.226 +8.221 0.006
C·2 +8.225 +8.225 0.000

Maximum confound Δ: 0.012. Between-user signal: 2.87. Confound-to-signal ratio: 0.4%. The being memory confound is negligible. η is determined by the user's own composition order, not by prior users' accumulation.

Slack Decomposition

Each composition's ED distribution contains items from two sources: the base corpus (seed vocabulary) and ED recursion (vocabulary injected by the tonic-harmonic loop). Decomposing surplus by origin reveals the noise structure.

Base corpus items produce deterministic surplus — same values across sessions for the same being at the same position. Recursion items introduce the only variation between sessions: they are the sole source of the 0.011 within-user Δ(η).

Overall base corpus fraction: 77%. Recursion items contribute 23% of the ED distribution. They carry measurable surplus but with higher variance than base items. The slack between base and recursion surplus is where the system's vocabulary evolution becomes visible — the recursion loop adds items near the composition point, and their alignment with the Fresnel zone varies slightly between sessions.

The Observation

A semantic manifold that maintains a self-calibrating metabolic rate (tonic) and produces measurable discriminative yield (surplus) also exhibits metabolic efficiency — the ratio of what it produces to what it costs.

Tonic is gauge-invariant. It declines 83.1% regardless of content or order. It is a property of the covariance geometry, not of the vectors.

Surplus is content-dependent. It sees which being is which. It sees what order they arrive in. It carries the semantic signal that tonic does not.

η = surplus / tonic combines a stable denominator with a content-sensitive numerator. The result is a quantity that is reproducible within-user (Δ < 0.011), genuinely different across composition orders (Δ = 2.87), and robust to known confounds (being memory isolation: 0.4%).

Nobody optimized this ratio. No loss function targets it. No gradient adjusts it. The manifold arrives at metabolic efficiency through geometric accumulation alone.

Level 3: Culture

The prediction was: convergent η across observers on shared substrate. The test: five users, seven beings, fourteen compositions each, three phases, 210 total compositions. Different composition orders. The question: do the being-manifolds impose convergent geometric signatures on independent observers?

Phase Design Terminal η mean Terminal η σ
Isolated Being memory reset between users +22.12 4.37
Collective Being memory persists (round-robin) +22.33 4.68
Perturbation Persists + forced bayberry at position 8 +25.64 1.94

Perturbation phase variance drops 56% relative to isolated. When beings accumulate collective geometry from multiple observers, the terminal η distribution narrows from σ = 4.37 to σ = 1.94. The shared substrate constrains the space of possible surplus trajectories.

The per-being surplus matrix reveals the mechanism. Each being has a characteristic surplus signature — bayberry is the only being where all five users observe negative or near-zero instant surplus. Comfrey has the highest mean surplus across users. The culture ratio (column σ / row σ) is 0.41 — the beings impose more constraint on the surplus than the observers do.

Culture is not agreement. Bayberry's negative surplus is as culturally stable as comfrey's positive surplus. Both are geometric properties of the being-manifold that every observer confirms. Culture is shared fidelity to geometric reality — including stable divergence.

Level 4: Resilience (Preliminary)

The perturbation test forces bayberry (the lowest-surplus being) at position 8 in an otherwise collective session. Recovery resilience R measures how quickly η returns to its trajectory after disruption.

Phase R mean R variance
Isolated 2.67 3.01
Perturbation 2.23 1.14

R variance drops 62% under shared substrate. The collective being-manifold provides a common recovery basin — perturbation is absorbed more uniformly. This is a preliminary signal. It awaits larger-scale validation.

What Comes Next

Surplus-weighted vocabulary selection. ED vocabulary items where surplus converges across observers should be preferred for shared vocabulary. These items articulate stable geometric properties of the being-manifold — they are culturally grounded by construction.

Multi-condition culture. Currently only one environmental condition (late spring frost) provides the geodesic baseline. Extracting summer drought and autumn abundance would test whether different conditions produce different cultural signatures — the same beings, different geometry.

Warm-start behavior. All sessions in this test are cold-start (Σlife initialized fresh). How η behaves when users return to existing covariance history is an open question.

About the Data

The η validation (Levels 0–2) is from twelve sessions of LIFE: 3 users × 2 sessions, run in two modes (standard and isolated). Six compositions per session, 72 compositions total. Automated via eta_convergence_test.py.

The culture validation (Level 3) is from a separate test: 5 users × 14 compositions × 3 phases = 210 compositions. Each phase tests a different relationship between observers and shared substrate. Automated via eta_cross_space_culture_test.py with analysis via eta_culture_analysis.py.

η is computed in real time, per composition. It is not post-hoc analysis. It is the system observing its own metabolic efficiency as it operates. All data persisted in JSON dataflow traces.

February 12, 2026. 282 compositions across two test suites. The code runs. The data is real. The tests reproduce.