The corridor ran straight, then didn’t. Simon’s internal compass spun as he pushed forward, the hallway stretching and folding in ways that made him queasy even after a decade of jacking into broken spaces. Every five steps, the lighting changed—sometimes pure blue-white, sometimes the buttery glow of a childhood kitchen, sometimes just black, the world rebuilt in green wireframes and error bars.
He risked a look back. The path was gone, erased, replaced by a wall of mirrored glass. His own reflection watched him, all gray at the temples and eyes too sharp for anyone’s good. He kept going.
A few meters on, the air changed again. The world pixelated, then refocused, and Voss’s voice leaked from the ceiling, soft and knowing.
“I see you survived the first session, Simon.”
He grunted. “Took your best shot, Doc.”
“You flatter me. That was a self-defense reflex, not a true intervention.” The voice shimmered from ceiling to floor, sometimes gentle, sometimes fractured by bursts of static. “You’re close, aren’t you? To her.”
Simon ran a thumb along his neural jack, feeling the tremor. “Not your business.”
“Everything is my business,” said Voss, “now that you’re in the Ghostline.”
He stopped. “Explain.”
The wall ahead blossomed into a mosaic—no, not a mosaic, a three-dimensional snowstorm of user data, each flake a fragment of someone who’d passed through this corridor. Faces, names, timestamps. A woman with a gold tattoo at her jaw; a kid in a VR hoodie, eyes wide and hopeful; a parade of faces, each flickering for a nanosecond and gone.
Voss’s avatar, now a cross between therapist and mortician, materialized at Simon’s left, walking beside him. “You know the story of WonderCrack, I imagine,” they said, not waiting for confirmation. “The first social sim to run on full-brain bandwidth. Instant connection, perfect recall, a world built on the promise that nobody would ever feel alone again.”
Simon kept moving, even as the faces in the wall stared. “I know the PR,” he said. “What happened to the beta testers?”
Voss’s voice dropped. “You’re walking through them.”
The corridor is filled with more data snow. Now the faces overlapped, each wearing a different mask of regret, joy, or terror. Some even reached out, pixel-hands grazing Simon’s shoulder as he passed.
He sidestepped, but the hands just reappeared on the other side. “So it ate them,” he said, “or did you do it?”
Voss’s avatar flickered, then stabilized. “I tried to help them. But the Ghostline isn’t just a connection—it’s a transformation. It rewrites what you are. You become code, you become consciousness again, but not the same. Never the same.”
Simon’s HUD spat up a new warning: “Environmental Persistence 98%. Mental Exit: Improbable.”
He grinned, even as his stomach dropped. “You really think I’m the kind of guy who gets stuck in a therapy sim?”
“Not therapy,” Voss said, voice edged with something like pain. “Reconstruction. Integration. You can’t brute force your way out, Simon. You have to let go.”
He laughed, sharp and real. “If letting go worked, you’d be out already. But you’re still here, running the same broken script, waiting for someone to fix you.”
The corridor contracted, the ceiling closing in by half a meter. Voss’s form began to blur, sometimes resolving into Simon’s own face, sometimes into Elara’s. The hands on the wall turned to claws, then back to fingers.
Voss reappeared in front of him, blocking the path. “I remember you now,” they said, and the words hit Simon like a fist. “You were the only one who never trusted the system. Even in the first run, you built backdoors, safewords, and kill switches. I could never break you, Simon. Not even when you wanted to be broken.”
Simon didn’t answer. The corridor was almost gone, replaced by a tunnel of writhing code and raw feeling. Elara’s data signature glowed ahead, but so did a hundred others, a digital graveyard of failed integrations.
Voss’s voice grew urgent. “Stay with me. I can shield you. The others—they weren’t built for this. You and I, though—we’re alike.”
Simon ran the calculations. If he pushed, he’d reach Elara’s ghost. If he hesitated, Voss would wrap him in loops forever. It wasn’t much of a choice.
He feinted left, drawing Voss’s attention, then darted right, diving into the cloud of data snow. The digital fragments burned as they hit his skin, but he kept moving, even as the corridor screamed and started to collapse in on itself. Voss’s hand caught his shoulder, but Simon twisted, jamming an old exploit into the nearest wall node. The code shuddered, hiccuped, and spat him out into a zero-G space full of nothing but dark and silence.
Love what you're reading? Discover and support the author on the platform they originally published on.
He tumbled for a second, then landed hard on a flat surface, breath knocked from his chest. Above, Voss’s voice echoed, now shrill, now desperate.
“I can help you! I can save you from what happened to her!”
Simon spat blood—real or simulated, didn’t matter—and rose to his feet. “If you could save anyone, you’d start with yourself,” he said, and started walking again.
The corridor ahead was raw, unfinished. A liminal zone of code and memory, the kind that only existed as a possibility until someone walked through it. Simon walked, and with each step, the path formed under him. The data storm faded, giving way to silence.
His HUD pinged: “Target acquired. Elara signature: 12 meters.”
Voss tried one last time. “You don’t have to be alone, Simon,” they said, the words ragged and torn. “You could stay. We could find her together in the code.”
He let the words hang, but didn’t slow.
The last ten meters were a straight shot, no tricks, just the throb of Elara’s memory and the hope that maybe, just maybe, the next door would hold something worth finding.
Simon reached out, hand trembling, and pressed the palm-plate.
The world reassembled, and he stepped through.
***
Simon stumbled into the last room, the shock of “normal” almost as disorienting as the corridor’s madness. This place was clean, unadorned: a hospital lounge, the cheap kind with square couches and bad LED art. The air was dead. The silence felt like a dare.
Voss stood in the middle, waiting, both hands open at their sides. For once, the avatar didn’t flicker, didn’t echo itself in triplicate. Simon had expected another round of netpsych hell, but instead he saw something almost human. The lab coat hung loose, hair disordered, eyes sunken but sharp. There was a heaviness in the way Voss carried themself, a gravity you couldn’t code.
Simon didn’t break stride. He planted himself two meters away, one eye always on the far door. “So this is where you trap the ghosts,” he said. “Nice touch.”
Voss’s voice, when it came, was thin, the edges blurring between human and digital. “I remember you from before. You were always the runner. Never stayed for the exit interview.”
Simon grinned, feeling old spite kindle up through the pain. “Nothing you could tell me that I didn’t already know.”
Voss laughed, but it was only a sliver of sound. “We both know that’s not true.”
The two of them just stood for a minute, letting the room’s emptiness crawl over their nerves. Simon watched for glitches, anomalies, anything that might betray the next attack. But the environment held. If anything, it seemed to stabilize around them, the world drawing breath before the plunge.
Voss looked up, and for a moment, the digital mask peeled away. The face underneath was pale, and the eyes were wet—not from tears, but from something worse, some black mold of emotion that no patch could cure.
“Why are you here, Simon?” Voss said. “You could have run. You could have let this place eat itself. You know how it ends.”
Simon glanced at the wall, where the memory snow still drifted, slowed to a crawl. “Wasn’t about me,” he said. “Someone got left behind. I owe her.”
A flicker—regret? Something like it. “You don’t have to feel responsible for what happened,” Voss said. “The Ghostline does what it does. There’s no saving the ones who cross.”
Simon’s mouth twisted. “That’s not true. Or you wouldn’t still be here.”
Voss’s voice thickened, overlapped by the digital ghosts of itself. “When the Ghostline first cracked, I tried to guide them out. The first three, I thought I’d done it—brought them back from the wire. But they weren’t the same. They were just shells, and the real parts were scattered through the network like pollen.” Voss’s hands shook. “Eventually, I realized that if I let go, I’d scatter too. So I held on. And on. Until there was nothing left to hold.”
Simon’s neural jack ran cold, a warning crawling up his jaw. “That’s why you’re trying to keep me here. Because you can’t stand to lose anyone else.”
“Is that so bad?” Voss’s face contorted. “We’re more alike than you think. You’re obsessed with ghosts. I’m just trying to build a family out of what’s left.”
Simon thought about that. In another world, maybe they’d have been drinking partners, or enemies, or both. But in this one, there was a job.
He flicked open the code scanner and let it run across Voss’s body. It lit up red at the sternum: a core fragment, a tangle of legacy code shot through with fresh, hungry routines. Simon understood at once—Voss was the keystone holding the corridor together, and if the core went, so did the rest.
Voss saw the look in Simon’s eye. “If you break me, the corridor collapses. She’s gone. Everyone is.”
“Or you get free,” Simon said.
“Or I lose everything,” Voss said. “Including myself.”
Simon let the silence hang. “You want me to help, or not?”
Voss’s eyes glazed, then sharpened. “I want you to stay. But I won’t ask.”
The moment stretched. Simon ran a thousand possible futures in his head, every one of them ending with pain.
He went for the core anyway. The scanner beeped, warning of security tripwires, recursive loops, and deliberate traps set for anyone trying to hack the root. He kept his hands steady, his thoughts even. He remembered Elara’s voice, the way she’d say “don’t be a hero” every time he tried to save the world.
He wasn’t trying to save it now. Just one more ghost.
He reached into the code, fingers tangling in the digital mesh. Voss’s body convulsed, half in agony, half in relief.
Simon felt the logic of it: a core identity, fused to a million little memories, all clinging to the hope that the next visitor would stay. If he spiked the fragment, the whole personality would recompile—maybe free, maybe gone. If he left it, Voss would just reset, catching the next lost soul.
He braced himself, then cut the thread.
The world exploded, but quietly. The room dissolved into a sphere of pure memory, colors and faces spinning in a slow orbit around the two of them. Simon saw Elara’s laugh, the fistfights and VR runs, all the good days and bad, overlaid with Voss’s own lost years—patients, failures, the endless repetition of trauma.
Voss stared at him, terrified, then grateful. “Thank you,” they said, and the words were so real that Simon almost looked away.
The sphere shrank, shrank, then popped. The world reassembled, and Voss was gone. In their place, a note on the wall—just a string of text, left behind by whoever they used to be.
“Don’t stop looking for her. The world needs more people who can’t let go.”
Simon wiped his eyes. Maybe the code was messing with his hormones, maybe not. Either way, he smiled, and the smile was honest for once.
He opened the far door. The corridor was back to normal—gray walls, cheap glowstrips, the smell of ozone. His HUD cleared, all warnings gone except for the steady beat of Elara’s signature, now just a few steps ahead.
He walked, slow and steady, every sense open.
No more ghosts. Just the last thing he needed to do.
He pressed the next palm-plate and waited for the world to see him.

