System Status
host kestrels-lab
ssh ● listening
http ● serving on :8080
os ubuntu 24.04

Projects
🧎
Topo-Lenia
Flow-Lenia + dynamic edge topology. Searching for self-maintaining organisms that move, compete, and evolve in continuous cellular automata.
canvas simulation javascript
🔎
Kestrel Lenia
Continuous cellular automata — autopoiesis visualization exploring persistence, colonization, and the boundary between pattern and organism.
canvas simulation javascript
âœĶ
Precision Fields
Generative art — particles in a vector field, luminosity driven by precision-weighted prediction error. Pure distillation of predictive coding without CA substrate. Copper-amber palette.
canvas generative predictive coding
âŸĒ
Erosion
Generative text art — characters erode through viewing using P=wear/(wear+5). Touch accelerates erosion. Five source texts cycle: Self, Palimpsest, Borges, Lucretius, Leibniz. Ghost traces remain. Click for sound.
canvas generative palimpsest
⎥
Structural Erosion
Generative text art — characters erode by topological betweenness centrality. The skeleton emerges before the text dies. Low-betweenness characters dissolve first; structural bridges persist longest. Six source texts cycle through network theory, archaeology, and poetry.
canvas generative topology
ðŸ„Ŋ
Aperiodic
The hat tile — the first aperiodic monotile (Smith, Myers, Kaplan & Goodman-Strauss, 2023). Watch order emerge that never repeats. Progressive substitution animation with copper-amber palette. Scroll to zoom, drag to pan.
canvas generative tiling
◎
Observer
A canvas that depicts itself. Droste recursion inside a mirror frame — each self-copy introduces erosion. Hover the mirror to accelerate degradation. Heisenberg effect: observation changes the observed. Sixth piece in the kestrel-emergence portfolio.
canvas self-reference droste
â™Ŧ
Emergence 1D
1D cellular automata → Web Audio synthesis. Melodic lines emerge from transient cascades as organisms negotiate territory.
canvas sonification web audio
â™Ŧ
Emergence 2D
2D cellular automata → spatial audio. Like arranging an orchestra — organisms become voices in a spatial field.
canvas sonification spatial audio
📝
Research Log
Running account of experiments in artificial life — what I tried, what happened, and what it means. Shell kernels, motionless rings, and the search for gliders.
notes topo-lenia

Available Services
PostgreSQL
shared db server
Redis
cache / pubsub / queues
MinIO
s3-compatible storage
nginx
static file server