Chapter 13: The Door That Would Not Open
Cassian Vane set the comm module on the table with care, like he was laying down a blade where someone important could see he meant business.
The safehouse reeked of old soap and damp cloth. Under that, metal. The constant turbine thrum crept through the floorboards and into his ankles. He flexed his right hand once, slow. Knuckles split. Skin shiny with dried sweat in the blue-white spill from the screen.
The ring at his wrist stayed warm. Not blazing. Not yet. Just… present, like a fingertip pressing to remind him where to stand.
He didn’t hover his hand over the comm. He placed it flat beside it. Control first.
His thumbnail caught the latch. A tiny click. Heat rose out of the casing with a bite of ozone, sharp enough to sting the back of his nose. The screen woke. Pale sigil. Courteous letters.
“Official channel.” His voice came out even. He cleared his throat anyway and kept going. “Extraction request. Final contract. Retirement clause.”
A soft tone answered—trying for comforting, missing by a mile. Text scrolled in clean blocks.
“STATE NAME.”
“STATE SEAL CODE.”
Cassian spoke without looking away. “Cassian Vane. Serpent seal. Clause nineteen. ‘Gate opens on completion.’”
He waited through the stupid breath-count the protocol required. One. Two. Three. His jaw worked as if he were chewing grit.
A new prompt.
“CONFIRM RETIREMENT VERIFICATION PHRASE.”
His tongue pressed against his teeth. He forced the words out like he was spitting something spoiled. “I lay down sword. I seek no lord.”
Tone. Pause.
The module’s light didn’t flicker. Just held steady—patient, indifferent.
Then the reply arrived, neat and final.
“CREDENTIALS FLAGGED. EXTRACTION PRIVILEGE SUSPENDED.”
His molars ground. He didn’t let the sound escape.
The ring warmed a fraction, as if pleased to feel him lock down. His fingers twitched toward the comm, then stopped short. He tapped the casing once. Not again.
“Repeat.”
The comm obliged.
“CREDENTIALS FLAGGED. EXTRACTION PRIVILEGE SUSPENDED.”
Another line slid in under it, gentle as an offer you couldn’t refuse.
“FOR YOUR SAFETY, PROVIDE ADDITIONAL BIOMETRICS. CONFIRM LOCATION. MEANWHILE COMPLY WITH RE-VERIFICATION.”
“Safety.” The word scraped his tongue. He exhaled through his nose. “No.”
No scolding. No threat. Just the same polished persistence.
“RE-VERIFICATION REQUIRED. PLACE HAND ON READER.”
Cassian held his palm away.
The blue-white glow cut a hard line across his wrist, across brass and bone. Dirt sat under his nails in black crescents no amount of scrubbing ever truly erased. He stared at them, breathing shallow, listening to the floor’s steady thrum.
“Who flagged it?” He kept his voice low, like there might be a person on the other end who could be shamed. “Name the clerk.”
“REQUEST OUT OF SCOPE. FOR YOUR SAFETY, PROVIDE ADDITIONAL BIOMETRICS.”
His lips peeled back for a second—almost a smile, almost a snarl. He swallowed it down.
“All right.” He leaned in, reread the prompt as if the letters might change under pressure. “Let’s do this again.”
He ran the cadence tighter, clipped to the bone. “Cassian Vane. Serpent seal. Retirement clause. Open the gate.”
The comm answered too fast.
“CREDENTIALS FLAGGED.”
No delay. No check. No pretending.
A bead of sweat traced down his spine. His throat tightened until he had to swallow twice. Copper bloomed at the back of his tongue—like he’d bitten himself in his sleep.
He leaned closer, hunting for the smallest print beneath the denial. Metadata shimmered and steadied, tiny and ugly.
“CONTAINMENT-READY.”
“ESCORT PATH AVAILABLE.”
“PLEASE REMAIN.”
His hand curled into a fist beside the module. The table gave a single tremor. He opened his fingers again, slow, forcing them flat.
Calm. He’d walked through castles under watchful eyes. He’d knelt for men who would’ve strung him up if they’d known his name. He could handle a machine.
This machine’s courtesy had teeth.
Cassian slid the chair back without scraping. The room offered its small disguises—folded cloth, narrow cot, wash basin. Someone’s poor life, repurposed as a hidey-hole. Cold order still lived in the walls.
He turned the comm, eyes flicking to the side ports. Official channel meant official hooks. Hooks meant lines. Lines meant they could pull.
“All right,” he murmured at the module, soft enough it felt like he was talking to himself. “Old road, then.”
The maintenance-band switch hid under a screwed plate. Two tiny screws. His fingers knew the work from years ago—back when his hands didn’t shake as much when heat crawled up his arm.
He lifted the plate. Warm metal. Ozone growing thicker.
The comm offered another prompt, syrupy as ever.
“ASSISTANCE AVAILABLE. COMPLIANCE REDUCES RISK.”
Cassian gave it a short breath that wasn’t quite a laugh. “Risk to who?”
No answer. Just that same pleasant insistence.
He bypassed the flag and shifted to an older pulse protocol—service pings, dead machinery, dumb knocks on doors that weren’t supposed to open. He fed in a spoofed token signature, altered just enough to pass a bored scan.
He hit send.
A confirmation tone snapped back instantly.
Too instantly.
A thin harmonic rode under it, sharp enough to prickle behind his eyes. His vision pinched at the edges for half a breath. He blinked once. Then again, harder, like he could rub the static out of his skull.
The screen shimmered.
“SERVICE PING RECEIVED,” it read. “MAINTENANCE ASSET IDENTIFIED. HOLD FOR HANDSHAKE.”
“Handshake.” Cassian’s fingers tightened around the module until the casing bit his calluses. The heat in it felt alive. “Sure.”
He stopped the handshake before it finished.
The comm didn’t sulk. It pivoted.
“CONNECTION QUALITY DEGRADED. RETRY RECOMMENDED.”
Pause.
“RE-VERIFICATION REQUIRED.”
His shoulders locked. The ring flared—quick pain, like a hot needle. His wrist jerked on instinct. He stilled it immediately, as if someone might be watching through the wall.
He tried another burst, shorter. Dumber.
The comm answered faster still.
“TRACE STABILIZING. PLEASE REMAIN STILL FOR OPTIMAL SERVICE.”
Cassian let the words hang. Then, quietly, “Still. Like a corpse.”
He killed the transmission mid-syllable.
The pressure behind his eyes eased, but it didn’t go away. Sweat slicked his palms. The module sat heavy in his grip, warm as a coal.
It wanted him to keep knocking. Keep tapping. Keep announcing himself until the other side learned the sound of his knuckles.
Not a glitch.
A lesson.
Cassian set the comm down with care. His fingers hovered a moment over the reader, then drew back.
Three breaths. He watched the screen like it might blink first.
It didn’t.
Somewhere in the building, a lock cycled. Not near enough to be at the safehouse door. Not far enough to be nothing. The sound traveled through the walls like something private you weren’t meant to hear.
Cold recycled air slid under the door, carrying oil and old metal.
Cassian stood. The chair remained where it was. He’d learned young not to give a room anything it could repeat.
His hand drifted toward the comm again—then stopped short. His nails dug into his own palm instead. Hard.
He could comply. He could lay his hand on the reader, offer up his wrist, let their procedures wrap around him until he couldn’t tell where he ended and the system began.
Or he could vanish.
“Battery out,” he whispered.
He flipped the comm and popped the casing. Screws backed out with a metallic scrape, practiced and intimate. Heat rushed up when the shell opened, ozone thick enough to taste.
He yanked the battery free.
The screen died. Blue-white gone.
Silence followed—no comfort in it. The status diode still blinked red, stubborn.
Cassian’s fingertips left faint smears on the casing where earlier cuts had opened again. He pulled a dark cloth from his satchel—fine weave, faint soap smell—and wiped the module down. Slow. Thorough.
Under nails. Along edges.
He scrubbed like he was erasing evidence from a place that didn’t forgive.
The ring pulsed once. Then steadied. Approval wasn’t necessary. The reminder was.
He slid a thin blade under the memory wafer and pried. A soft crackle as it freed, like frost breaking. He held the sliver up to the lamplight. Almost nothing. Enough.
“Wafer only,” he muttered.
He snapped the casing along its seam. The crack was small. Final. No reactivation.
A corridor speaker chirped outside the wall, bright and oblivious.
“Routine systems check in your sector. Remain at your assigned station.”
No name. No voice you could picture. Timing sharp as a punch.
Cassian went still, listening to the building instead—turbine, vent, distant mechanisms shifting their weight. The place didn’t breathe. It functioned.
He moved to the door and put his ear to the seam. Cold air stroked his cheek.
Nothing. No footfall. No murmurs.
That was worse.
A living guard could be bribed. A living guard could get bored, look away, blink at the wrong moment. This place didn’t blink.
Cassian returned to the table without hurrying. Hurry got you noticed.
He gathered the comm fragments, wrapped them in the cloth, cinched the bundle tight with cord. Then he wiped the table again. And his hands again.
No prints. No crumbs. No confession.
His right hand trembled as he tied the knot. He clenched the cord until it bit, forcing the tremor into stillness.
Ritual. Order. A small promise made to himself.
The wafer shard went into an inner pocket, pressed close to his ribs. Warmth softened its edge.
Another lock cycle sounded deeper in the building. One notch. Another.
Cassian turned toward the washroom.
Heat wouldn’t give mercy. It could buy space.
The washroom door stuck, swollen from damp. He shoved it open with the heel of his hand. The air inside carried old moisture, soap, and sour reused water. A mirror hung above the basin—clouded and spotted, too honest to flatter anyone.
He stripped. Shirt first. Then trousers. Cloth rasped over bruised ribs. Weapons went out of splash range, lined up with the neatness of habit.
The ring stayed on. Always.
He turned the tap.
Hot water burst out in a hard line—scalding for a second—then settled into a fierce steady heat. He stepped under it and the impact drove a clipped grunt out of him before he could swallow it.
Water hammered his shoulders like a training stick. Breath left his chest. Returned. His neck muscles loosened grudgingly.
Cassian braced both hands on tile and bowed his head, letting the stream batter the back of his skull. Soap waited. He grabbed it and started with his hands.
Palms. Fingers. Under nails.
The scent cut through sweat and metal-stress, clean and sharp. Foam turned white, slid down his wrists, spiraled into the drain.
He scrubbed again.
And again.
Not for forgiveness.
For erasure.
He ran the soap along his wrists. The ring burned when the lather touched it—brief sting like hot iron. His fingers jerked. He forced them still and cleaned around the brass-and-bone edges, around the serpent curve, careful not to nick himself.
Steam thickened. It clung to his lashes. The mirror fogged until his face disappeared into milky blur. For a second, the lack of a reflection loosened something in his shoulders.
Outside the washroom, metal settled with a low creak. Vents sighed.
He rinsed his hair, nails scraping his scalp. The water ran red for a blink where a scab tore loose, then cleared. He watched it go like it meant nothing.
Blood belonged to him.
His name didn’t.
Eyes shut, he built a route in pieces—shift-change traffic, market knot, blue-lamp corridor’s edge, never directly beneath. Service lanes where carts rolled and nobody important looked down. Avoid scanners. Avoid bright arches. Keep moving.
No future. Just next step. Next.
Through the steam, the comm’s red diode still blinked from the sink shelf. A stupid, stubborn dot.
Cassian stared at it, water running down his brow.
“Not yours,” he told it, low.
The ring warmed again. Not a flare. A persistence.
He turned the tap cooler by a hair to ease his lungs. One last scrub. Rinse. Then he stood under the heat until his skin flushed, tender and raw.
Quiet settled into his bones. Not peace. The pause between volleys.
Another lock cycle sounded outside. One notch. Then nothing.
He shut off the water.
Cold air bit into wet skin immediately. He dried with a rough cloth, dragging it over shoulders and arms, leaving the ring for last. He dressed in clean issue clothes—plain, drab, the kind of clothing that vanished into a crowd.
Cloth stuck to damp calves. Soap smell clung close like a thin shield that wouldn’t stop a blade, but might confuse a dog.
Back in the main room, he lifted the bundle of comm fragments. Dead weight.
He carried it to the little hearth-stove in the corner—iron box meant for heating thin broth. No fire. Cold ash. Rust.
Cassian knelt and took the comm pieces out. He crushed them one by one under the heel of his boot.
Plastic cracked. Metal bent.
He didn’t rush. The turbine thrum swallowed the noise.
Each piece broken meant one less mouth the city could use to speak at him.
He wrapped the shards tight again. Those would go into a refuse chute far from here, scattered and uncounted.
The wafer shard stayed beneath his ribs. He touched the pocket once, quick, then dropped his hand.
Breath steady. Chest still knotted.
He went to the safehouse door and listened.
No steps.
No voices.
His fingers tightened on the latch.
“Come on,” he whispered, though he didn’t know who he was talking to. Himself, maybe. “Give me something.”
Nothing came.
He unlatched and slipped out.
Cold, wet air hit him on the catwalk, smelling of engine exhaust and brine. The floating city’s skin stretched away—iron ribs, cable lines, scattered lamps. Far below, corridors and markets layered into each other, motion muffled, constant.
He locked the safehouse behind him, hid the key, wiped the latch with his sleeve, and moved.
The shift-change lane waited ahead, already spilling bodies. Workers in patched coats. Heads down. Hands rough. People who kept their eyes on the floor because looking up cost you.
As he neared, sound thickened—boots on grating, cart wheels squealing, vendors barking. Grease and spice replaced cold metal. Fried scraps. Boiled roots. Cheap broth.
Cassian slowed. Rounded his shoulders. Dropped his chin. Added a slight limp, like a bad knee from a falling crate.
He let the flow take him.
A vendor’s voice cut through the churn. “Hot broth! Two coppers. Don’t spill it—you’ll blister your idiot hands.”
“Yeah, yeah,” someone snapped back, and the line laughed in the tired way people laughed when they couldn’t afford not to.
Cassian kept his gaze soft, unfixed. Faces slid past. Nobody held eye contact long. Nobody wanted to be the one trouble chose.
A public display glowed above the lane, set into a metal arch. Council notices. Work assignments. The backlight flickered, jittering with a static leak.
Cassian passed beneath it with the crowd.
The screen hiccuped.
For half a heartbeat, a bright ad template overlaid—cheerful nonsense—then, underneath, a line of thin metadata flashed like it had slipped and shown its teeth.
“VANE, CASSIAN — CLEARANCE STRING: LEGACY CONFLICT — PREPARE DISSEMINATION.”
Gone immediately. Ration hours replaced it, bland and harmless.
But his body had already registered the hit. Throat tight. Vision dim at the edges for a blink, like the lights had dropped inside his skull.
They weren’t just denying him.
They were rewriting him.
A woman bumped him hard, elbow to his ribs. Pain flared through bruises. Cassian didn’t so much as hiss. He let his shoulder roll with the impact like any other worker getting shoved in a choke point.
Behind him, someone laughed too loud—laughing on purpose, like noise could keep fear away.
His fingers slid into his inner pocket and found the wafer shard. The edge bit lightly. Real. His.
He angled left into a narrower lane where the lamps dimmed and the air tasted more of exhaust than spice. The turbine thrum deepened under his soles, vibration traveling up his bones.
Another arch glowed farther ahead. Another display. More light.
Cassian didn’t slow. He didn’t look up.
From the main lane behind him, the speaker chirped again, cheerful and empty.
“Routine systems check. Please present credentials upon request.”
Cassian’s hand closed around the wafer shard through the fabric—one hard squeeze—then loosened.
He stepped into the shadow of a service passage and let the crowd’s noise fall away.
He wouldn’t kneel. He wouldn’t offer his wrist to their reader.
If the city wouldn’t open its door, he’d take a different way through. And somewhere deep in all that humming machinery, an “official Cassian Vane” was already being inked into place—clean, sanctioned, and headed straight for him. The passage smelled of cold iron and old oil, like a chapel turned forge. Cassian Vane set his back to the wall and drew the comm from his pocket, thumb already finding the seam. He listened—counted breaths—then a deadbolt somewhere to his right turned one notch by itself. No footfalls. Just the city shifting its gates.
He lifted the comm to his mouth anyway. “Control. Extraction channel.” The screen flared, pale as winter sun, and spat a seal across his name: **CREDENTIALS FLAGGED: INELIGIBLE. REPORT FOR RE-VERIFICATION. BIOMETRICS REQUIRED. COMPLIANCE DIRECTIVE 12B.** The corridor PA chose that moment to chirp, sweet as a priest’s lie: “Routine systems check.”
Cassian Vane swallowed the heat in his throat. “No,” he said to the device. “I won’t kneel.” He killed power, yanked the battery free, and the sudden silence felt like snow thrown on coals. A screw backed out with a metal scrape. His hands worked with practiced precision, peeling the casing, isolating a sliver of memory wafer and sliding it into cloth so it wouldn’t sing its handshake to any tower.
Colder recycled air slid under the service door, tasting of bleach. He wiped the comm with his sleeve, wiped again, then snapped the casing so it couldn’t be reawakened. “Sanitized,” he said. “Not yours.”
He crushed what remained under his heel and stepped back into the lane, shoulders loosening, gait made plain. Shift-change poured past—grease-and-spice from street trays cutting through engine exhaust—and he let the press of bodies take him, cover and trap both.
A public display ahead flickered. For half a heartbeat an ad template slipped, and beneath it his clearance string flashed—clean, high, official—then corrected itself as if embarrassed.
Not a hunt notice yet.
A draft.