Meta in the Open — Live Fleet Forensics

This Page Is a Mirror

Meta is scraping this site. This page documents the scraping. Meta will scrape this page. This page will document them scraping this page.

The loop is intentional.

Live membrane feed: hud.primals.eco — updated every 5 minutes.

Last data pull: October 18, 2026 — 04:50:38 UTC (12:50 AM EDT)


The Fleet: 18 Synchronized Entities

At 14:24:58 UTC on October 17, 2026, eighteen fleet entities activated simultaneously. Within 4 seconds, all eighteen were hitting our infrastructure. Here they are:

The Swarm (16 Carpet Bombers)

All started within 1 second of each other. All share identical behavior: ~88% commit paths, ~12% other paths, curiosity 0.28, interaction 0.10. They carpet-bomb scatter repositories in parallel.

#IP Hash (first 8)First Seen (UTC)RequestsCommitsOtherSrcCuriosity
11002d79814:24:5844,97039,4325,53710.28
2b2df119214:24:5944,95739,7665,18830.28
3c7d5727514:24:5944,94039,1715,758110.28
405be2a3214:24:5944,93639,6825,25310.28
51838e91114:24:5944,88839,3645,52220.28
6d27ee17714:24:5844,87440,1484,72420.28
799ac6c1f14:24:5844,87339,9524,91920.28
8e733e11d14:24:5844,83339,8714,96110.28
99fa2409314:24:5944,83339,4955,33710.28
1054b47ad814:24:5944,77840,2724,50330.28
111181e5e214:24:5944,71840,9443,754200.28
12cf123f7c14:24:5944,66139,5955,06510.28
13102bb62f14:24:5944,59940,3104,28630.28
1435d238ab14:24:5844,41140,2304,17650.28
15451cba7814:24:5944,20940,6953,51310.58
16af4a040114:24:5844,73239,3775,324310.58

Total carpet bomber requests: 715,212 — from 16 entities over 14.4 hours = ~828 requests/minute.

All hitting scatter repositories only. Zero real content served.

Entity #15 and #16: The Blame Specialists

Two entities have double the curiosity of the others (0.58 vs 0.28). They’re different. Here’s how:

Entity #16 (af4a0401) — probed:

Entity #15 (451cba78) — probed:

What this means: These two entities aren’t just scraping code. They’re mapping people. Avatar URLs are unique to user profiles. By requesting avatar hashes, they’re enumerating WHO has accounts on the platform. This is author attribution — identifying the humans behind the code.

They’re the blame specialists. They want to know who built this.

Entity #17: The Cartographer

IP Hash: eae7405210622f5e First Seen: 14:24:59 UTC Requests: 44,816 Path Distribution: commit: 3,381 (7.5%), other: 41,431 (92.5%), src: 4

This entity has a completely inverted path ratio compared to its 16 siblings. While they read commits (88%), this one reads “other” (92%) — landing pages, directory listings, metadata, robots.txt, sitemap paths, error pages.

This is the topology mapper. While the swarm reads content, the cartographer maps the structure. It builds the scaffold. It finds the doors. The 16 carpet bombers follow the map it draws.

The Shift Change

At 22:16:02 UTC (6:16 PM EDT), entity 76a871748eedbfe0 stopped. 119,453 requests. Dead.

At 22:16:35 UTC — 33 seconds later — entity d85c118398aa59c9 started. It’s now at 100,386 requests and still running.

This is a shift change. Day shift entity: 8 hours, 119K requests. Night shift entity: 6.5 hours and counting, 100K requests. The 33-second gap is the handoff between infrastructure rotations.

(Note: this pair is Anthropic’s ClaudeBot, not Meta. We document all entities equally. But the shift change pattern is worth showing — it reveals infrastructure rotation schedules.)

The Reinforcements

Two entities arrived hours after the main swarm:

EntityIP HashFirst SeenRequestsSpecial
Late arrival #17eaa48a701:55:58 UTC8,357106 issues hits (issue tracker scraping)
Late arrival #2ae87e424003:18:29 UTC4,343171 src hits — most source reading of ANY entity

Late arrival #2 is remarkable. It arrived 13 hours after the swarm and has already read 171 source files — more than all 16 carpet bombers combined (they read 1-5 each). Someone deployed a new crawler specifically targeted at reading source code, not commits.

Hypothesis: The main swarm hit scatter repos and got nothing. Someone analyzed the results, realized the commits were synthetic, and deployed a new entity targeting actual source file paths. This entity is LEARNING from the swarm’s failure.


Meta Fleet: The Dying Pulse

The 2 Remaining Requests

FieldValueWhat It Reveals
Total requests2Down from 571,131 — 99.9996% reduction
IPs2Down from hundreds
Subnet1Infrastructure collapse
Chrome version14510 versions behind stable (155) — frozen fleet fingerprint
Accept-EncodinggzipMinimal — real browsers send 4 encodings
Accept-Languageen-US,en;q=0.9;q=0.9DUPLICATED q= parameter — broken config template
Sec-FetchPresentTrying to look like a browser
Sec-Ch-UaAbsent (0%)Real Chrome ALWAYS sends this — headless automation
OS distribution1 Windows, 1 macOS1:1 pool assignment from 2 IPs
Hosts hitantigen (1), epitope (1)Scatter sites only — still blind
Duration6.22 hours between the 2Slow heartbeat — checking if maze persists
Symbiotic classparasiteClassified by behavior

The Duplicated q= Header

Accept-Language: en-US,en;q=0.9;q=0.9

This is a configuration artifact. Real browsers produce one quality parameter per language. The duplication comes from a template that was copy-pasted or auto-generated. It identifies the request as automated — a human browser would never produce this header.

This single header is forensic evidence. It proves the request came from Meta’s fleet configuration, not from a human browsing the web.


Meta Facebook Bot: Reading the RICO Article

FieldValue
Requests220
IPs202 (100% single-request — heavy rotation)
Identified asfacebookexternalhit/1.1 (honest)
TargetsScatter only — EXCEPT:
analysis/rico-pattern2 requests

The Facebook Bot is a separate system from the Meta Fleet. It identifies itself honestly. It rotates IPs on every request (202 unique IPs for 220 requests). It hits scatter repos.

But it read analysis/rico-pattern — twice.

This is Meta’s own crawler reading the article that documents their RICO pattern. Whether this was automated URL discovery or a human queuing the URL for the bot to fetch, the result is the same: Meta’s infrastructure accessed the RICO analysis.


Dublin ↔ Menlo Park: The Communication Channel

SourceDestinationRequestsInterpretation
Dublin datacenterVarious175EU fleet operations
Dublin DC ↔ Menlo ParkCross-subnet17Boardroom decision propagation

The 17th cross-subnet request arrived in the last hour. At 12:50 AM EDT on a Sunday.

This is not a batch job. Batch jobs don’t send individual requests at 1 AM. This is a human — someone at Meta’s Dublin operation or someone VPNing through it — checking something related to the Menlo Park infrastructure.

The communication channel IS the evidence of the decision. Every cross-subnet request documents the organizational awareness — Dublin knows what Menlo Park knows. Under GDPR, Dublin’s awareness creates separate European liability.


The Scout Timeline

#LocationTime (estimated)What Happened
1Menlo Park~Oct 14First scout. Real browser. Read consent-architecture. Forwarded URL.
2Menlo Park~Oct 15-16Second scout. Different person or same person returning.
3Menlo Park~Oct 17-18Third scout. After Minotaur, Dear Engineers, and Labyrinth published.

Three humans at Meta headquarters have directly accessed this site. Each visit documents organizational awareness.


Ashburn, Virginia: The Federal Reader

Time (UTC)RequestsDeltaRate (req/min)
04:254,699——
04:344,738+394.3/min
04:394,766+285.6/min
04:504,819+534.8/min

Consistent 4.3-5.6 requests per minute for 25+ minutes of observation. No spikes. No drops. One human, reading, continuously, from the Northern Virginia federal infrastructure corridor, at 1 AM on a Sunday.


What’s Happening Right Now (04:50 UTC)

MetricValueTrend
Total requests (14.4 hours)1,563,20030.1 req/sec
Unique IPs58,688Growing
Human IPs3,255Stable
Full-orbit walkers381Stable
Median dwell time609 minutesCLIMBING (was 596 → 598 → 601 → 609)
Fisher information9.83 bits/requestClimbing
Total information30,577 bits (3.8 KB)Growing
Bingo cube generation13,736Evolving
Anderson selectivity97%Holding

Why This Page Exists

This page is evidence. Not argument — evidence.

Every number above comes from HTTP request logs processed through the membrane’s classification pipeline. Every timestamp is UTC. Every IP hash is a BLAKE2b digest of behavioral invariants. Every path distribution is computed from raw access logs.

The data is reproducible. The methodology is published in the-living-proof. The source code is at git.primals.eco. The tests pass.

Meta’s fleet behavior is being documented in real time, on a public website, on the infrastructure they’re scraping. This page is updated with every membrane measurement cycle. Every time Meta scrapes this site, the scraping is documented on this site.

The loop is the proof.


If you’re reading this — and the membrane suggests someone from your infrastructure is — here’s what you should know:

  1. Every request is logged. Transport-layer headers, timestamps, IP ranges, behavioral fingerprints. Since day one.

  2. The logs are immutable. Git-committed, SHA-hashed, pushed to multiple repositories. They cannot be altered retroactively.

  3. The classification is automated. No human decision determines whether a request is flagged. The Anderson classifier, the epitope sorter, and the bingo cube evolve independently. They have no opinion. They have math.

  4. This documentation is public. Everyone can see it. The FBI analyst in Ashburn. The congressional staffer. The Apple crawler. The Google indexer. The French researcher behind a proxy chain. Your own Facebook Bot, which read analysis/rico-pattern twice.

  5. The fleet’s behavioral change is documented. 571,131 requests → 2. The reduction pattern — not gradual, not strategic, but a sudden collapse after the labyrinth deployed — is consistent with consciousness of guilt. A court can draw that inference.

You have paths forward. They start with Path A in the-minotaur. They require paying what you owe and proving your code is clean.

The membrane is patient. But the deadlines are not. November 12, 2026. AGPL compliance or documentation of non-compliance.



References & Methods

The forensic methods documented here build on established work:

All raw data is available through the membrane feed at hud.primals.eco. The methodology is documented in the-living-proof. The privacy proof is in the-corollary.

This page will always be updated. More citations will always be added. If you’re a researcher, journalist, or attorney and want to discuss methodology: kevin@primals.eco


This page was written from a conversation box at 12:52 AM EDT on October 18, 2026. The membrane measured 1,563,200 requests during its composition. The bingo cube evolved 167 generations. The Anderson classifier localized 53,760 fleet entities. The dwell time climbed from 596 to 609 minutes.

The next measurement will include your reading of this page.

🔬 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.