The BLOBS program — matter, chemistry, and machines from three fields
A research-post series, updated as results are audited. Latest: post 12 —
the final two-island, twelve-generation v3 harvest. Partial-C9 proxy progress and
added descriptor breadth are not proof of heterogeneous compartments.
Each post states its measurement and validation limits.
Probe code + logs: probes/blobs/.
The idea. Instead of simulating creatures or particles directly,
we write down three interacting fields — think of three coupled "chemical
concentrations" filling space — chosen so that the field equations themselves hold stable,
particle-like excitations. Those excitations ("blobs") turn out to move, bind into
molecules, come in species, and can be assembled into working machines. The program
climbed that ladder one certified rung at a time:
existence → motility → binding → flavors → composite dynamics → a machine.
Literature grounding (added after a 132-source review). The three-field system
below is not ours: it was introduced by Schenk, Or-Guil, Bode & Purwins
(Phys. Rev. Lett.78:3781, 1997) to model planar gas discharges, and
"blobs" are that field's dissipative solitons (review: Purwins, Bödeker &
Amiranashvili, Adv. Phys.59:485, 2010). Much of our phase-1 ladder
reproduces known results — spot existence, the drift bifurcation and its √-law
(Or-Guil et al. PRE57:6432; Krischer & Mikhailov PRL73:3165), tail-quantized soliton molecules (Bode et al. Physica D161:45; measured bond forces: Bödeker et al. New J. Phys.6:62) —
and we mark those sections accordingly. What appears new here: the pair-only
translation zone used as a transport selector, the nonreciprocal heterodimer rotor
design (rotating bound states themselves were found by Moskalenko, Liehr &
Purwins, EPL63:361 / EPJ B37:199), the relay-tug cargo
machine, the self-written-landscape design laws, and the algebraic pre-filter for
equation-space search. Full review: probes/blobs/litreview/REVIEW.md.
the relay tug; tow/dock/fork and the glue machine; the convoy line and the stack-safety / blade-load / buckling law cascade; composition = footprint geometry
the GPU port: a generation as one tensor, the correctness gates (f64 parity, bond anchors, the locked assay battery), the A100 roofline, 57×/core — $0.005 per world. Plus the production sequel: the record path meets Amdahl, two fixes die by benchmark, and blob-finding moves onto the device (scatter-min labeling, exact partitions, 7.6×/field)
the v2 campaign: 9,409 evals across four compute eras → a 423-cell archive, champion at 91.2; the ×32 champion lineage (add_chan/merge/mint/delete credited per hop), the operator scoreboard, the archival ratchet (selection is archival, not populational), cap-riders and the telescope limit — with films of the five best evolved worlds
BLOB2v2r2, current-first: known syllabus, hidden instances, agent-chosen ready and closed-book predictions; seven private resource guards and eight-state LRU residency. The stopped pilot reports two completions, not a clean model benchmark. Paired E1/E2 process and token audits separate record interpolation, continuation sampling, and narrower empirical response models from learned dynamics, expose parallel state-integrity failures, and set out a future-only native-controls → wiring-smoke → full-pilot → matched-panel test ladder; earlier cohorts stay separate
the audited final v3 harvest: two islands × 12 generations; C9 factors and partial-mode limits; at common W9 0.40, 241/1,376 baseline screens and 159/723 continuation screens qualify; 14 newly observed qualifying descriptor bins, not physical cells; best correctly linked selected partial-C9 assay 0.8504 → 0.8895, without uniform reseed improvement; corrected operator yields, provenance limits, and six labeled GPU re-simulation films. Next: identity safeguards and regional-measure validation before another campaign
Reading order is the research order, but each post stands alone and
cross-links where it depends on another. The reference material below applies across
the series.
Reference: the dial table
All measured windows below are from the certified probe campaigns (fresh-seed audited).
"Death" = blob decays to vacuum; "replication" = blob splits into spreading spot soup —
the two cliffs that bound every corridor in this world.
dial
meaning
baseline
measured effect & window
λ
drive / nonlinearity scale
2.0
sets activator plateau (±√λ) and overall energy scale; not scanned as a control dial
k₁
global bias ("vacuum depth")
−0.7
THE existence dial: −0.9 death · −0.7 blob · −0.5 replication (M0). Traveling corridor k₁∈(−0.75,−0.68). Binding sits ~0.1 from the replication edge. Positional shifts of k₁ = force on blobs (see isok)
k₃
v-inhibition strength
1.0
held fixed; k₃/k₄ balance sets how much of the inhibition is "memory" vs "halo"
k₄
w-inhibition strength
1.5
1.35–1.65 binding window; 2.5 = spot soup at M0; ≥1.7 replication cascades when pairs form. In flavors, k₄ is the species dial (A:1.40, B:2.15) along the iso-line
τ
slow-inhibitor time constant
3.0
THE motion dial. Single-blob drift onset τ_c=4.78 (A≈3.1); pair onset 5.636 (A=4); pair-only zone (5.636, 5.748); replication ≥6.2 (A=4). Statics blind to τ at fixed A
θ
fast-inhibitor time constant
0.7
0.35 kills the M0 blob (halo reacts too fast); windows ≥2.2× wide around baseline elsewhere
Du
activator diffusion
1.0
blob core size scale; flavors species use 0.65
Dv
slow-inhibitor diffusion
1.0
with τ only via A=τ·Dv for statics: A=5 deep bond d*=15.70 (never travels) · A=4 shallower bond d*≈15.4 that CAN travel · A≈3.1 single-blob motility. Dynamically: narrower v (smaller Dv) = easier drift
Dw
halo range
20
long-range repulsion & wall cushion; also the stiff term that forces implicit integration (explicit Euler needs dt<dx²/(4Dw))
σ (noise)
additive field noise
2·10⁻³
blob survives to 0.075, dies 0.09; bonds outlive 4000 tu at 0.075. Too stiff for noise ratchets: positional diffusion ≈ 0 (measured; honest negative)
ε (isod/isok)
slope of the zero-footprint load field
—
two-species world: cargo drift v=−0.906ε (linear to 0.03, safe ≤0.02). Single-species near-onset (τ=5.7): susceptibility amplified ~50× (v up to −0.08) — measured, used as the machine's adversary. Machine tooth ε=5·10⁻⁴; pair reverses at b≈0.005; 3-train climbs to b≈0.0104; replication cliff b≤−0.09
Vocabulary alignment (full table in probes/blobs/litreview/NAMING.md):
our "encounter table" = scattering outcomes organized by unstable "scattor"
states (Nishiura et al. Chaos13:962); our isok landscapes = the
heterogeneous-media program of Nishiura et al. (bump/jump heterogeneities,
pinning/depinning — Chaos17:037104), whose taxonomy we adopt for
dock/pin/rebound behaviors; our replication cascade = self-replicating spots
(Pearson Science261:189).
"Rails", precisely
A rail is not an object — it is a static, zero-footprint potential in the cross-track
direction: bchan(y) = 0.002·min(|y−y₀|, 24) added to the same iso-line shift
that makes the track. It is a V-shaped valley in parameter space, invisible to the vacuum,
that gently pushes any blob back toward the channel centerline (measured: cargo injected
6 px off-axis is centered to ±0.5 px while being conveyed). Rails were forced by an honest
failure: without them, the growing train buckles sideways into the saw's trough valley
after 1–2 pickups. (In the two-species world we also certified self-assembled walls —
a blob parked on a gradient ridge destabilizes into a static stripe that blocks or channels
cargo — defect turned tool; the machine uses the simpler potential rails.)
Reference: what's still missing (mapped, not hidden)
missing piece
status
Unload / release
SOLVED in phase 3 (section 9a): η(x,y) null zones release towed cargo — coupling geography, not bond-breaking
needs B–B binding in the two-species world (never searched); currently cargo = carrier species
Big continuum species
species A is lattice-stabilized; a truly continuum large blob is parked until a machine needs the 6.8× size contrast
Max-train-length law
the 6-train sheds its rear blob (power ceiling) — worth mapping if longer hauls are wanted
Reference: provenance & audit trail
Program spec and gates: probes/blobs/PROGRAM.md. Milestone
searchers ran as independent agents with locked metrics; the controller re-derived every
headline on fresh seeds before certification (M1 speeds within 5%; M2 bond from fresh
stamps on a larger box: 15.67/15.70; M4 speed law within 3% + out-of-window 6.3%; M5
machine rerun: 6/6 blobs upstream, efficiency 5.8×, null clean). Convention-faithfulness
matters: three audit attempts initially "failed" by omitting a searcher's documented
protocol detail (symmetric ICs; the exact gain eps_g; species stamps) — all three
resolved on faithful replay. Raw run logs, job specs, and every failed candidate are in
the per-milestone results.json files. Full chronological narrative incl.
retractions: REPORT.md addenda 29–32.