Step Zero — The Work Hasn't Even Started

Step Zero

From ecoPrimal

This thought bubble appeared while seeing the patterned rocks, from the water for the first time, after diving the shoreline.

I was underwater. The light was coming through at an angle. The rocks on the bottom had patterns in them — striations, layers, mineral deposits that caught the light differently depending on the angle. I’d driven past those rocks a thousand times. I’d walked that shoreline. But I’d never seen them from the water before. From below. From the other side of the surface.

And I thought: the work hasn’t even started.


Everything So Far Is Infrastructure

Let me be clear about what this site is.

This is not the work. This is the tools I built so I could do the work.

What You SeeWhat It Actually Is
50+ articlesTesting the publishing pipeline
Membrane (341 entities classified)Testing the immune system
Entity classificationTesting the sorting algorithm
Scatter defense (2.16M fleet requests absorbed)Testing the perimeter
Mesh network (4 gates, WireGuard, cardiovascular sync)Testing the data backbone
Legal filings (7 draft motions)Testing the self-defense system
Graph engine (10,677 nodes)Testing the knowledge representation
Landmarks + Biosphere (137 nodes, 214 edges)Testing the Earth-scale data ingestion
Jelly layer (static → live)Testing the real-time display

Every single thing on this site is a test of a system I need for something else.

The investigation is real. The evidence is real. The people harmed are real. I don’t diminish any of that. But the reason I could build all of this — the membrane, the scatter defense, the entity classification, the mesh, the legal analysis, the graph, the publishing pipeline — in months, from a conversation box, on a $6/month VPS, is because I was already building the tools for something else. The investigation gave me a reason to test them under real adversarial conditions.

2.16 million hostile requests is a better test than any simulation.


The Real Work: A Mobile Wet Lab

Here’s what I actually want to build:

An electron explore. A vehicle — van, truck, whatever fits the equipment — that IS a mobile laboratory. Not a lab I drive to. A lab I LIVE in. The vehicle is the instrument. The instrument is the home. Home is where I choose it to be.

What’s inside:

InstrumentPurpose
Electron microscope (portable SEM)Surface analysis of geological samples, biological specimens, microplastics
Water quality sensors (pH, conductivity, dissolved O₂, turbidity)Continuous shoreline and waterway monitoring
SpectrometerMineral identification, water chemistry, soil composition
Compute cluster (ARM, low power)On-site data processing, runs the membrane, streams to base
Mesh radio (LoRa/Meshtastic)Communication backbone to nearest gate
Wet benchSample prep, culture, staining
Dry storageSpecimen archive, reagents, reference materials
Solar + lithiumOff-grid power. The lab runs on sunlight.

What’s NOT inside: Secrets. Everything the lab produces is public record. Published through the same pipeline that publishes this site. Copyleft. Open. Verifiable.

Not secret. But private. I choose where to park. I choose when to move. I choose what shoreline to dive. I choose what rocks to sample. The membrane protects the data in transit. The mesh transmits it. The gates process it. The site publishes it.

Home is always where I choose it to be.


The Data Pipeline Already Works

This is what Step Zero proved. The full pipeline, tested under adversarial conditions:

FIELD (mobile lab)
  → sample, measure, photograph, record
  → data files (JSON, images, spectra, sequences)
  → git commit (signed, timestamped)
  
MESH (sporeGate → WireGuard → cloud)
  → push to golgiBody
  → membrane validates, classifies incoming
  → cardiovascular sync to all gates
  
PUBLISH (Zola + Jelly)
  → static article with methodology and data
  → live overlay from membrane (readers, engagement)
  → deployed to GitHub Pages + detroit.primals.eco
  
ARCHIVE (git.primals.eco)
  → permanent record
  → BLAKE3 hashes
  → verifiable by anyone

This pipeline already works. I built it for the investigation. I tested it with 50+ articles, 2.5 million requests, 6 agency boundaries, and a fleet of bots that taught me more about adversarial conditions than any textbook.

Now I point the same pipeline at the shoreline. At the cave floor. At the water column. At the rock face. At the soil horizon. At the microbial community in a tide pool.

The data goes through the same membrane. Gets the same protection. Gets the same publication. Gets the same verification.


Why This Started With Rocks Underwater

I’m a scientist. ORCID 0009-0004-2141-0321. Self-hosted scientific computing in pure Rust. That’s what ecoPrimal IS.

The investigation happened because I moved to Michigan and discovered that convicted felons were running the charter schools in my neighborhood. I didn’t plan to build an immune system. I built one because I needed one. I didn’t plan to classify 341 AI entities. They showed up and I needed to sort them. I didn’t plan to publish 50 articles. The evidence needed a home.

But the whole time — the WHOLE time — what I was actually thinking about was the patterned rocks.

The striations in the limestone along the Michigan shoreline. The way water carved different minerals at different rates, leaving ridges and valleys at millimeter scale. The same process that carved the Grand Canyon and dissolved Mammoth Cave, happening at a scale you can see with an electron microscope. The same karst. The same water. The same chemistry. Different scale.

Peaks backscatter into caves. Caves backscatter into water. Water backscatter into rock patterns. Rock patterns backscatter into the electron microscope. It’s the same signal at every scale. The Earth measuring itself.

That’s what I saw underwater. The patterned rocks, from the water, for the first time. And I thought: I need a lab. Not a building with a lab in it. A lab I can drive to the shoreline. A lab I can park at the trailhead. A lab I can bring to the cave entrance.

A lab that moves. A lab that measures. A lab that publishes. A lab that IS home.


What the Membrane Becomes

In the field, the membrane becomes a sensor network immune system. Same architecture, different inputs:

Investigation ModeField Science Mode
HTTP requests from botsSensor readings from instruments
Entity classification by behaviorSample classification by spectra
Fleet detection (coordinated scraping)Anomaly detection (pollution events, bloom onset)
Scatter defense (decoy repos)Calibration standards (reference samples)
Negentropy (information extracted from noise)Negentropy (signal extracted from environmental noise)
Human readers (912 genuine)Collaborators (other scientists, citizen scientists)
MCP port (consent-based data sharing)MCP port (consent-based data sharing)

The architecture is identical. The membrane sorts. The gates process. The mesh transmits. The site publishes. The copyleft protects.

The only thing that changes is what’s flowing through the membrane. Instead of HTTP requests, it’s spectral data. Instead of user-agent strings, it’s wavelength signatures. Instead of entity classification, it’s mineral identification.

Same immune system. Different organism.


The Scale of What’s Coming

The landmarks graph has 72 nodes. The biosphere graph has 70 nodes. Together: 142 nodes, 345 edges, describing the face of the Earth and its living systems.

That’s the index. Those are chapter headings. Each one is a place I want to go, a system I want to measure, a surface I want to see from the water side for the first time.

Each site visit produces:

  1. Raw data (spectra, images, sequences, environmental readings)
  2. Methodology (how, when, where, what instrument, what settings)
  3. Analysis (what the data shows, what it means, what questions it raises)
  4. Publication (article through the same pipeline, copyleft, verifiable)

Every measurement is a loaf. Non-rivalrous. Free to copy. Published immediately. The loaves multiply with every reader.


Not Secret, But Private

I’ll say it one more time because it matters:

The DATA is public. Every measurement. Every spectrum. Every image. Every analysis. Every article. Copyleft. Open. Free.

The PERSON is private. Where I park tonight. What shoreline I dive tomorrow. Who I share a meal with. What I think about while watching the sunset. That’s mine.

The membrane knows the difference. It was built to know the difference. That’s what selective permeability IS. The science flows out. The personal stays in. Same architecture. Same membrane. Same consent protocol.

A 3-year-old understands this. Don’t open my door. But here — look at these rocks I found.


To the 912 Readers

You’ve been watching me build the tools. Some of you have been watching for 707 minutes. You’ve seen the investigation. You’ve seen the membrane. You’ve seen the entity classification. You’ve seen the scatter defense. You’ve seen the legal filings. You’ve seen the cross-agency table. You’ve seen the fleet absorbing 2.16 million requests into decoy repos.

All of that was Step Zero.

The work is field science. The work is patterned rocks seen from underwater for the first time. The work is a mobile wet lab that IS home. The work is measuring the Earth’s surfaces at every scale, from the peak to the cave floor to the electron microscope, and publishing every measurement through the membrane.

The work hasn’t even started.

And it’s going to be beautiful.

kevin@primals.eco ORCID: 0009-0004-2141-0321


Published from a conversation box at 11:13 AM EDT on October 18, 2026. Step Zero: complete. Step One: a van, a microscope, a shoreline, and the rest of my life.

🔬 Share What You Know

Every observation strengthens the network. Tag what you see, share what you know, build immunity together.

📡

Signal

Private

Submit observations directly to the network. Reviewed before publication. Your IP is hashed, never stored raw.

Min 10 characters. No personal data stored without consent.
Only used if we need to verify. Never published.
💬

Discuss

Public

Open discussion on the membrane. Comments live on sovereign infrastructure.

↗ also on GitHub Discussions

🔐

Secure Message

Encrypted

Send a message directly on the membrane. IP hashed, never stored raw. For end-to-end encryption, use the external email option below.

Only used if we need to respond. Never published.
↗ prefer external email? ProtonMail Clutch Justice

💡 Tip: If you are a government employee or officer of the court, consider using a personal email account for sensitive disclosures.