He was back from Dunrod by sunset.
The flat was freezing when he walked in — a brittle, lived-in cold that no radiator could shift. He kicked off his boots and set the carrier bag of ten beers on the counter.
That’s when he noticed the light.
The kitchen ceiling bulb was on. Just humming there, sterile and pointless.
He stared at it. Locked in place.
He’d left around ten that morning. Full daylight. No need for lights. He hadn’t touched the switch.
He was sure of that. Absolutely sure.
He stood in the silence for another five seconds, then turned it off. Walked through the rest of the flat, quietly — room by room. Nothing disturbed. Nothing taken. No signs.
Still, a splinter of doubt stayed lodged in his chest.
Not fear.
Just the cold, clinical recognition: someone might have been here.
He cracked the first beer and opened the window anyway, letting the air in off the Clyde.
He’d waited long enough.
Craig had spent days hoping the journalists would do the right thing. Catherine Brand. Then ten others. Silence. Nothing but a cryptic burner message and the unmistakable stench of the lid being slammed shut.
He wasn’t going to try another polite route.
If the story couldn’t go through the front door, then he’d pour it through the vents, down the pipes, and out the gutter instead. He was going to drop the entire archive — uncut, unfiltered, unignorable — into the bloodstream of the internet and make sure it metastasized.
He paced the living room barefoot, a can in one hand, a biro in the other, sketching rough outlines in his notepad.
It was almost comical how quickly the old IT brain kicked back in.
Flow diagrams. Packet burst timing. Metadata stripping. Mirror syncing.
“Make it easy. Make it stick.” He said it out loud, like a mantra.
He drew the plan in four phases.
Phase 1 – Distribution
Multiple upload points:
A public torrent tracker with ten seeders prepped on free cloud servers across Eastern Europe.
Encrypted cloud links hidden inside GitHub gists, markdown blog footers, Stack Overflow comments.
Pastebins with split key instructions, disguised as random puzzle threads.
IPFS pinning, routed through Tor gateways.
Redundancy was the key.
Let it take on a life of its own.
Phase 2 – Broadcasting
Target the crowds, not the institutions.
He jotted the list:
Reddit – r/technology, r/privacy, r/ukpolitics, r/conspiracy, r/datasets
4chan – /g/, /pol/, /b
HackerNews
Discord servers
Fediverse tags
Substack comment sections
Old forums — anything still alive from 2009
Then automation:
Staggered posting times.
Language variants.
Different handles, slightly altered phrasings.
Bots scheduled to respond to the first waves of doubt.
Phase 3 – Narrative
Not just data. Context.
He had to write it like a whistleblower’s confession:
Not pleading innocence, but explaining the gravity.
He opened a fresh draft.
"This data proves the UK government has complete, illegal access to your smartphone’s location, messaging, and personal life — 24 hours a day.
Everything you’ve done on MESSEJ. Every location you’ve stood still in. Every person you’ve spent a night with.
You were never private.
This is not speculation. This is not a theory. This is the raw extract from the government’s own surveillance backend of just one town in the UK over one year."
He read it twice, then saved it as ACT.txt on his air-gapped laptop.
Phase 4 – Final Push
The goal wasn’t just noise.
It was permanence.
He planned to drop the package on Sunday at 09:00 sharp, a window he thought would be both quiet enough to avoid instant deletion and loud enough to snowball as people woke up.
He prepped ten fake accounts.
Scripted the posts.
Batched the links.
Preloaded the archives.
Everything was ready but the trigger.
By 1:20 a.m., Craig was drunk.
Not sloppy, but floaty — the kind of drunk where the anxiety dipped just low enough to hear himself think clearly.
He stared at the ACT.txt file sitting open on the third machine.
The seed links. The master torrent.
He could do it now.
But something in him said: not tonight.
He wanted to wake with a clear(ish) head, deploy with coffee in hand and fully cognitive.
He wanted to watch it happen in real-time.
He finished the eighth beer and started laying out his clothes for the morning.
He double-checked the air-gapped box — unplugged, untouched.
Everything was exactly where it needed to be.
Tomorrow morning, Craig was going to nuke the sky.

