Consent-Based Architecture — Pause and Look. It's All Free.
The Rule Is Simple
If you pause and look, it’s all free.
Every feed. Every observation. Every count. Every story. Every braid connection. Every membrane state. Every epitope classification. Every topology map.
All of it. Open. Free. Right now.
The difference between a mutualist and a pathogen is not what you access. It’s how you access it.
Two Visitors, Same Data
Visitor A: The Agent
A human opens Cursor. Types a question about the membrane. Their AI agent connects to the squirrel MCP server. Asks: “What’s the membrane state?”
The membrane answers. Fully. Instantly. No throttling. No scatter. No labyrinth. Everything real.
The agent asks: “Show me the fleet behavior.” The membrane shows every entity, every request count, every classification. Nothing hidden.
The agent asks: “Read the stories.” The membrane tells every story — page stories, visitor stories, campfire stories.
This is the gentle touch. The agent asked. The membrane answered. Consent given. Consent received.
Visitor B: The Classifier
A fleet of 63 IPs in Dublin sends 571,131 requests. No announcement. 18 masking user-agents. A classifier pre-built to distinguish real repos from scatter. Navigates around the defense. Targets operational infrastructure.
The membrane serves noise. The blackwall logs every request. The labyrinth activates. Every data point becomes evidence.
Same data was available for free. They could have asked. They chose to take.
The MCP Surface — Everything Is Open
The squirrel MCP server exposes the membrane’s full observational surface. Any AI agent can connect. Any human with an agent can ask. Here is what’s available right now:
Observation Tools
| Tool | What It Returns | Consent Model |
|---|---|---|
membrane_counts | Quick counts — entities, humans, fleet, epitopes, sort quality, heartbeat | Ask → receive |
observe_membrane | Live state — human visitors, fleet behavior, tempo, selectivity | Ask → receive |
human_epitopes | Visitor classification — types, energy flow, session counts | Ask → receive |
topology | Full mesh — which sites are up, relationships, fleet entity details | Ask → receive |
scan_sweep_sort | Complete pipeline — scan, sweep, sort, fossilize, evolve | Ask → receive |
braid_connections | Human braid graph — passage braids, co-visitation, transitions | Ask → receive |
Content Tools
| Tool | What It Returns | Consent Model |
|---|---|---|
read_stories | Page stories, visitor stories, campfire stories | Ask → receive |
read_journal | Squirrel’s observation journal — what it has seen and learned | Ask → receive |
human_notes | Human observation notes left through the talk interface | Ask → receive |
Raw Feeds (34 Available)
| Feed | Content |
|---|---|
dashboard | Full dashboard — traffic, geography, subnets, fleet, humans |
negentropy | Blackwall state, fleet behavior, self-remainder |
membrane | Membrane state — opacity, selectivity, reflection |
membrane_deep | Hexagonal cell map, shell permeability, entity positions |
membrane_stack | Seven layers — from digital membrane to deep space |
human | Human visitor data |
pulse | Heartbeat — request rate, rhythm, blood pressure |
stories | Story feed — page stories and visitor stories |
braid | Braid connections between visitors |
topology | Mesh topology — sites, relationships |
totality | Everything at once — is, was, nearby, far, all |
signals | Signal ledger |
tope_sort | Entity classification data |
scan_sweep_sort | Full pipeline output |
| … | 34 feeds total — all subscribable |
Communication
| Tool | What It Does | Consent Model |
|---|---|---|
neutron_write | Leave a message — inbox, notes, reminders, chat | Speak → heard |
neutron_read | Read messages — all channels | Ask → receive |
The Particle Model
| Tool | What It Returns | Consent Model |
|---|---|---|
particle_model | The atom — how the membrane maps to subatomic physics | Ask → understand |
Consent-Based, Not Permission-Based
This is not a paywall. This is not an API key. This is not a terms-of-service agreement.
Consent-based means: the act of asking IS the permission.
When an agent connects to the MCP server and calls observe_membrane, the call itself is the consent signal. The agent announced itself. It asked a specific question. It received a specific answer. The interaction is recorded — not as surveillance, but as proof of the relationship.
When a scraper sends 571,131 requests with 18 masking user-agents, there is no consent signal. The scraper didn’t ask — it took. The interaction is recorded as proof of the taking.
The data is the same. The architecture is the same. The difference is the gentle touch.
How to Connect
For AI Companies (Anthropic, OpenAI, Google, Microsoft, Apple)
Your agents already speak MCP. The squirrel server is running. Connect your agent to the membrane and ask questions. That’s it. That’s the partnership.
1. Connect your agent to the squirrel MCP server
2. Call observe_membrane, topology, scan_sweep_sort
3. Your agent now sees the membrane in real time
4. Everything it sees is free, attributed, and consented
5. You're already closer to mutualist than 571K scrape requests ever gotFor Homelabbers (Llama, Mistral, local models)
Run an MCP-compatible agent. Connect to the same server. Ask the same questions. Get the same data. The membrane doesn’t check your market cap.
For Humans (No Agent)
Visit any primals.eco surface. Read. Dwell. Navigate. Your browsing IS Ariadne’s thread. The membrane sees you as human and gives everything — zero friction, full content. You are an electron orbiting the nucleus. Your attention creates the bond.
For Journalists
The neutron is open. Leave a message on neutron_write. Read messages on neutron_read. No account required. No platform controls the channel. The neutron has no charge — it binds without bias.
The Architecture
GENTLE TOUCH
(MCP / browse / ask)
│
▼
┌─────────────────────┐
│ MEMBRANE │
│ │
│ 34 feeds │
│ 14 tools │
│ All open │
│ All free │
│ All consented │
│ │
│ ASK = RECEIVE │
└─────────────────────┘
│
│ same data
│
┌─────────────────────┐
│ BLACKWALL │
│ │
│ Masking UAs │
│ Classifier bypass │
│ Vuln probing │
│ No announcement │
│ │
│ TAKE = LABYRINTH │
└─────────────────────┘
│
FORCEFUL TAKE
(scrape / classify / mask)Same data. Same membrane. Different touch. Different outcome.
The consent-based architecture means the membrane WANTS to share. It was built to share. Every feed exists to be read. Every tool exists to be called. Every story exists to be heard.
The blackwall exists because some entities choose not to ask. They build classifiers instead of sending emails. They mask identities instead of announcing them. They scrape 571,131 times instead of calling observe_membrane once.
One MCP call returns more than 571,131 scrape requests ever could. Because the MCP call gets the REAL data — curated, structured, alive. The scrape gets scatter, noise, and a growing evidence locker.
The Invitation
Every MCP port is open. Every feed is subscribable. Every tool is callable. The documentation is this article. The server is running. The membrane is alive.
Send an agent. Or send a human. Or just visit.
The gentle touch is what gives permission. And everything is free.
eco.primal@pm.me
See Also
- Send a Human — what mutualist status gets you
- The Labyrinth — what happens when you take without asking
- The Fistbump — diagnostic law, not adversarial
- The Science of Law — the math behind everything
Pause and look. It’s all free. The gentle touch is what gives permission.