Neon Ash · Episode 1

Static in the Rain

~2,100 words

The rain in Vesper Reach never asked permission. It came down in sheets that turned neon into smears and streets into mirrors that lied about depth. Cass Vale stood under a broken awning on Undercut Level Three and watched the water find every crack in the city the way blood finds every cut.

The courier was already dead when Cass arrived. That was the job: arrive late, look like you cared, take notes nobody would read. The body lay half in a storm drain, half on the grated walkway, coat open like someone had been searching for a pulse and then given up mid-search. Blue light from a pharmacy sign stuttered across the dead face. Young. Midspan pale. Implant port behind the left ear still warm enough that steam rose when rain hit the metal.

Cass crouched. Gloves on. Old habit from Ward 9 days, when procedure had been a religion and not a punchline.

“Name?” Cass asked the Docker who’d called it in.

The Docker — broad, rain hood, Ashline tattoo faded on the knuckles — shrugged. “Badge said Kade. No family listed on the dock slate. Paid cash for a night bunk two streets over. Didn’t talk much. Couriers don’t.”

“Who found him?”

“Storm did. Water pushed him up against the grate. I pulled him before the tide took the rest.” The Docker’s voice was flat, not cold. Flat was how you survived kindness down here. “Figured someone should look. Ward 9 won’t come this deep unless there’s a camera for it.”

Cass nodded. Ward 9’s contract ended where the tourists stopped smiling. The Undercut was a rumor with a zip code.

Cass checked the pockets. Empty except for a transit chip with three rides left and a folded receipt that had bled into illegibility. No gun. No blade. No delivery satchel. Couriers without satchels were either off-shift or already robbed. Or cleaned.

The implant hummed.

Not metaphor. A thin, high static, like a radio stuck between stations, leaking from the port. Cass leaned closer. Rain hissed. Neon buzzed. Under it, something like a voice tried to shape itself and failed.

“…ves…mer…up…date…”

Then silence. Then the hum again, weaker.

Cass sat back on their heels. “You hear that?”

The Docker’s face changed for half a second — the look of a person who had heard worse and didn’t want the receipt. “Implants glitch when people die hard. Happens.”

“Not like that,” Cass said. “That’s residual buffer. Something still playing.”

“Then you take it. I don’t dig in skulls.” The Docker wiped rain from their mouth. “You the one they call Vale? Burned Watch?”

“I’m the one who still answers when people leave messages on dead boards.” Cass stood. Knees complained. Age was a soft betrayal. “Helix Meridian tag on the implant casing. You see anyone Helix-shaped tonight?”

“In the Undercut? Only if they got lost looking for a sin.” The Docker hesitated. “There was a van. White. No markings. Two hours before I found him. Parked on the upper grate, engine quiet. Left before the rain got mean.”

Cass filed it. White vans were the city’s favorite punctuation mark.

They called it in to Ward 9 anyway, because ghosts still had protocols. The dispatcher’s voice was bored silk. “Undercut fatality. Noted. Priority queue is twelve hours. If it’s medical, route to Helix wellness intake.”

“It’s a person,” Cass said.

“Everything’s a person until it’s paperwork,” the dispatcher said, and the line went soft with hold music that sounded like a lullaby written by an accountant.

Cass killed the call.


Cass’s place sat Midspan, above an arcade that had died the year the city decided nostalgia wasn’t profitable enough. The stairs smelled like old popcorn and ozone. Inside: one room, one cot, one desk, a kettle that screamed like it hated water. Cass set the courier’s transit chip on the desk and poured synth-coffee that tasted like burned plastic trying to apologize.

On the wall: a corkboard of cases nobody paid for. Missing kids. Quieted whistleblowers. A dock fire that Helix Meridian had called an “isolated thermal event.” Cass didn’t keep the board for justice. Justice was a brand. Cass kept it so the city couldn’t pretend it had never been asked.

The implant hum lived in Cass’s head now, whether it was real or not. Update. Helix word. Helix prayer. Helix threat.

Cass jacked a scavenged reader into the transit chip. Three rides. Last ping: Undercut Gate 7, 02:14. Before that: Midspan medical corridor — Helix campus perimeter, public side. Before that: a residential stack in the terraces Cass couldn’t afford to breathe in.

Courier route. Or bait.

Cass’s old partner still answered on the third ring. Renn Holt’s face bloomed on the cheap screen, tired and shaved wrong.

“Vale,” Renn said. “If you’re calling to reminisce, I’m booked until the heat death of the contract.”

“Courier named Kade. Dead in the Undercut. Helix implant still singing. White van. Your people logged it as low priority.”

Renn’s eyes flicked left — off-screen, toward a supervisor or a god. “I can’t talk about active—”

“It’s not active. It’s a drain grate.” Cass kept their voice level. “Tell me if Helix filed a wellness incident tonight.”

Silence. Then: “Off record?”

“There is no record. That’s the point.”

Renn exhaled. “There was a quiet flag. Not a death. A ‘continuity concern.’ Language is soft on purpose. Mara Quill’s office. You remember Quill?”

Cass remembered soft coats and softer lies. “She still smiling while she deletes people?”

“She still keeps the city from eating itself, depending who you ask.” Renn rubbed his face. “Cass. Don’t. You’re not Watch anymore. You’re a civilian with a hobby that gets people drowned.”

“Kade was already drowned.”

“And you’re about to join the club.” Renn leaned closer to the camera. For a second he looked like the partner Cass had trusted in a different weather. “If Quill’s name is on it, the story is already written. You’re just deciding whether your name goes in the footnotes.”

The call ended before Cass could answer.

Cass sat with the dead screen and the screaming kettle and counted the ways a city could make murder look like weather. Continuity concern. Soft language for hard disposal. Quill’s specialty had always been translating blood into policy until even the bereaved thanked her for the clarity.

On the corkboard, Cass pinned a blank card under Kade’s transit route and wrote: White van. Soft hands. Receipt. The grease pencil squeaked like it disapproved. Outside, a drone drifted past the arcade’s boarded windows, scanning for unpaid sins or unpaid rent — same sensor suite, different sermon. Cass waited until its light faded before moving. Paranoia was just pattern recognition with better branding.


Cass went back to the Undercut before dawn because sleep was a rumor and the rain had opinions. Gate 7’s cameras were fogged with condensation and neglect. Cass paid a Null Saint kid two protein packs to climb the pole and wipe the lens. The kid had saint-marks painted under their eyes — ash gray, intentional — and a smile that suggested the city was a joke they’d already heard.

“You looking for ghosts?” the kid asked.

“Looking for who made one.”

The feed, once cleaned, showed a stuttering truth: Kade arriving on foot, satchel over shoulder, head down. A white van sliding into frame like a shark that had learned manners. Two figures in rain cloaks. Conversation too far for audio. Kade handing over the satchel. One figure touching Kade’s implant port — gentle, almost kind. Kade folding. Not a fight. A quieting. The figures loading the satchel, not the body. Body left for the storm to invent a narrative.

Cass watched it twice. The kindness was the part that stuck. Murder with bedside manner.

The Null Saint kid whistled. “That’s Helix hands. They touch like doctors even when they’re not.”

“You see the van ID?”

“Wiped. Or never had one.” The kid hopped down. “Saints say the city’s dying loud. Helix prefers quiet. Different religions, same corpse.”

Cass copied the feed to a cold drive and paid the kid a third pack for forgetting the favor. Forgetting cost extra in Vesper Reach. Memory was the only currency that still inflated.

Walking the grated levels back toward Midspan, Cass kept seeing the gentle touch on loop — the way the cloaked figure had steadied Kade’s head like a nurse adjusting a pillow. That was Helix’s genius: cruelty that looked like care until you checked the pulse. The rain thickened. Neon from a noodle stall painted the puddles the color of warning lights. Someone laughed too loud in a doorway and then stopped, as if the city had reminded them of the hour.

Cass thought about the satchel. Whatever Kade had carried — logs, names, a brick of pre-wipe truth — was already inside Helix’s warm rooms, being turned into silence with letterhead.


By the time the pharmacy signs turned from night-blue to sick morning pink, Cass had a name that wasn’t on any public slate.

The Glass Choir didn’t advertise. You left a question in a certain Midspan locker and waited for a price. Cass left: Courier Kade. Helix implant residual. Continuity concern. And a hard-money chip that hurt to spend.

The answer came in twenty minutes, slipped under Cass’s door like a threat that had learned calligraphy.

One minute of campus corridor footage. Pre-wipe. Price: a favor owed, callable once. Accept by walking to the old tram shrine at noon. Decline by surviving the week without us.

Cass almost laughed. Almost. The Choir never sold clean. They sold hooks with receipts.

At noon the tram shrine was empty except for rain and a woman in a clear coat who looked like she’d been designed by a committee that feared personality. She didn’t introduce herself. She held out a chip the size of a fingernail.

“Your minute,” she said. “Your debt begins when you play it.”

“And if I don’t play it?”

“Then you still owe us for the temptation.” Her smile was polite violence. “Vesper Reach runs on unfinished business. We’re just the bookkeepers.”

Cass took the chip. The woman was gone before the rain could decide whether to erase her footprints.


Back in the room above the dead arcade, Cass jacked the chip and watched.

Helix Meridian campus. Public corridor. Soft lighting that made suffering look temporary. Kade — alive, satchel tight, eyes too wide — arguing with a clerk behind glass. Audio thin but clear enough:

“—tell them the update brick them. My route list went dark. People are seizing—”

Clerk, calm: “Helix wellness acknowledges your concern. Please submit through approved channels.”

Kade, shaking: “Approved channels delete the ticket. I have logs. I have names. If I walk out of here without a receipt, I’m already dead.”

A door opening off-frame. A soft voice — Mara Quill’s, unmistakable if you’d ever been lied to by an expert:

“Then let’s get you a receipt, courier. Continuity is everyone’s job.”

Cut. End of minute. End of whatever mercy the footage thought it was offering.

Cass sat in the dark and listened to the rain rewrite the windows.

Kade hadn’t been a random Undercut drowning. Kade had been a problem with legs. Helix had given him a receipt. The storm had given him a story. Ward 9 had given him a queue number.

Cass’s hands were steady. That was the worst part. Steady hands meant you’d already decided to keep going.

On the corkboard, Cass pinned a print of Kade’s dead face under the pharmacy stutter-light and wrote one line beneath it in grease pencil:

Not suicide. Continuity.

The implant’s phantom hum returned — or memory of it, which in this city was the same infection. Update. A word that meant progress until it meant erasure.

Cass packed the cold drive, the Choir chip, and the transit stub with three rides left. Somewhere above the rain, Mara Quill was already sanding Kade into a press release. Somewhere below it, the Undercut was still swallowing names.

Cass killed the kettle’s scream, locked the door, and stepped back into the neon wet.

Episode two would cost more than protein packs and favors.

Cass walked anyway — toward Gate 7, toward the white van’s ghost, toward the first person on Kade’s route list who might still be breathing.

Behind them, the arcade’s dead machines flickered once, as if the city itself had caught a signal it wasn’t supposed to keep.

Static in the rain.

And under it, almost a voice:

…not…done…