The Hastur Protocol
An excerpt. It's still being written, but I said I'd put some of it up when it was ready.
The streetlight flickers without rhythm.
I have been watching it too long. Four seconds on, one off. Eleven on. A stutter too fast to count, then dark long enough that I decide it has finally died - until it returns as if it never left. No interval. No cycle. Nothing I can hold.
There has to be a pattern. Everything yields if you watch long enough. That is the work.
When I finally look away I do not know the street. I cannot remember which turn I meant to take, or how long I have stood here. The houses are dark. Sodium light paints everything the same sick yellow; the road might run another block or another mile.
I walk until the light is behind me and gone. It helps a little.
Then the voice.
It is soft and distant, I am sure of that, yet it speaks as if from a few feet away - close enough that breath should move the air. The street is empty. I turn a full circle to be certain.
"Do you wish for death?"
I should run. Instead I consider the question the way one considers an offer.
"Maybe," I say.
Laughter answers - light, pleased - from somewhere else entirely. Not the same voice. Someone else was listening.
"I like your answer," the first says.
I wait. Nothing more comes. Silence settles over the street like fog, thick enough to swallow the sound of my own steps.
I keep walking. There is nothing else to do.
It began with the commission.
The email carried no signature. Only an attachment, forty megabytes of stripped binary; a sum large enough that I read it twice; and a single line: Tell us what it does.
I had not agreed. I told myself I was only looking, testing whether the work was real, or just someone's mess they were overpaying to have cleaned up.
Reversing anything recent by hand is usually a fool's errand. Code now arrives layered so deep in automated output that reading it is like trying to follow a book written by a thousand strangers at once. Still, I would be a bigger fool to take the money without trying.
I dropped the binary into Ghidra and started the analysis. As the progress bar began its slow crawl a thought rose, clear and uninvited:
This is the point of no return.
Strange. I had accepted nothing. I could have closed the window, deleted the email, and walked away.
I let it run.
Something that size should have taken hours - a blender with the lid off, disassembly flooding the screen. I went to the kitchen for a Red Bull, expecting to return to three percent.
It was finished.
Not merely finished: short and clean. A few hundred lines where there should have been hundreds of thousands.
And I could not read it.
I have looked at a great deal of code - Python, Java, C, COBOL, raw assembly. I would know Brainfuck at a glance. Give me any listing and within a few lines I can tell you the language. This was none of them. The symbols looked almost familiar, the way a word stops meaning anything after you have said it too many times.
I leaned closer.
It changed.
That's where the excerpt stops. The rest is still being written.