“Prove it.”
“An ebook that activates something,” he muttered, chewing the inside of his cheek. “Sure. Why not.”
He closed it. Reopened it. Same words.
By evening, he couldn’t trust gravity. He stood at his apartment window, watching cars pass on the street below. How did he know they were real? The window could be a screen. The street could be a simulation. You already have the key, the ebook had said. What key? The key to what? He searched his pockets, his drawers, his browser history. Nothing.
Leo blinked. Scrolled. Nothing else. No chapters, no images, no hidden metadata that his hex editor could find. Just that sentence, immutable, as if the file had rewritten itself the moment he opened it.
“The Doubt Activator. Version 2.3. You already have the key.”
The ebook loaded like any other: a plain white page, serif font, nothing but a single line of text centered in the void.
Waiting.
The doubt grew teeth.
But the words followed him. Not literally—not a hallucination, not a voice—but a shape of thought that lodged behind his sternum. You already have the key. He found himself standing in his kitchen, coffee mug halfway to his lips, suddenly uncertain whether he’d actually brewed the coffee or just imagined the motion. He looked down. The mug was warm. Steam rose. But for a long, breathless second, he couldn’t prove he’d made it.
By noon, it had spread. He sat at his desk, staring at a photograph of his late mother. He remembered her laugh, the way she salted her watermelon, the exact timbre of her voice when she said his name. But the memory felt thin —like a dream fading at the edges. Had she really existed? Or had he assembled her from TV shows and wishful thinking? He had no evidence. No DNA sample. No birth certificate in his immediate possession. The doubt slithered in: She might be a story you tell yourself.
He hung up. He tried to work. But every fact he touched turned to jelly. The sky was blue—or was that just a wavelength his brain had learned to label “blue” for survival purposes? His name was Leo—but names are just tags, and tags can be changed, forgotten, never true. He looked at his hands. Ten fingers. He’d counted them a thousand times. But counting required memory, and memory was just electrical echoes in meat.
He’d been trawling an abandoned Usenet archive—one of those dark corners of the internet that search engines forgot and modern browsers warned you about. The post was from 2014, buried under twelve layers of garbled headers. No comments. No seeders. Just a filename glowing against the black terminal like a dare: