Chapter 18 The Vanishing Access Card
The Vanishing Access Card
The maintenance corridor’s stale air was still in Ava’s lungs when the strobe died for good - no flicker, no warning - just an abrupt plunge into darkness that made the metal walls feel closer.
Roman’s hand found Ava’s wrist in the black, anchoring her with a grip that wasn’t gentle but didn’t hurt.
His gun stayed low, angled toward the floor like he was trying not to spook the shadows.
“Move,” he said, voice clipped, because if he let it soften she’d hear the fear under it.
Ava didn’t argue. She shifted with him, her shoulder brushing his chest as they turned toward the access corridor that led into the annex.
The building had been too quiet all night, the kind of quiet that meant systems were thinking.
Roman could feel the tension in his teeth, the way his nerves kept expecting a sound that never came - until the access door ahead exhaled a thin seam of pressure and recognized his presence anyway.
That recognition should’ve been relief.
Instead, Roman felt the hairs on his arms lift like the building was watching him through the walls.
He scanned the keypad with his access card - Ava’s folder tucked in the inner pocket of her coat, the slim ledger stamped with her private seal. The card reader gave a soft click, more intimate than it had any right to be in a place like this.
Then the door slid open.
Cold air rolled out, smelling of ozone and polished concrete. Fluorescent strips along the threshold sprang to life in a hard, clinical white. Roman stepped in first, body between Ava and whatever waited beyond, and the system answered with a smooth chime.
A second later, the same system cut the lights.
Not a blackout like the tunnel. A deliberate dim, like someone pinched the room’s visibility down to a narrow slit. Roman’s eyes adjusted too fast, catching the glint of motion sensors above the cameras, the faint ripple of security mesh stretched behind vents.
Ava’s breath warmed the side of his neck. “Roman.”
He didn’t look at her. “Stay close.”
His card flashed against the reader again - this time at a different angle, because he didn’t trust the system to be honest. The reader accepted, the locks disengaging in a controlled sequence that told him the building was letting him in on terms it would regret later.
He hated terms.
They crossed the threshold together, boots whispering on sealed flooring, and the annex floor opened into a corridor that ran like a vein toward primary storage.
Glass panels lined one side - too clean, too new - showing nothing but their reflections: Roman’s hard silhouette, Ava’s steady gaze, the hint of her dark hair pulled back tight like she’d decided not to break.
On the other side, security shutters sat half-raised, waiting. The soundscape was engineered: no echo, no natural hum. Just the faint click of relays and a distant, steady ventilation fan that made time feel measured.
Roman’s earpiece stayed silent. No comms chatter, no backup response. Just static that wasn’t quite static - more like a carrier signal trying to wake up.
Ava’s fingers slid under Roman’s forearm, anchoring him this time with her touch instead of his. “That corridor you said is dead-ended?”
He kept walking. “It is.”
“You sure?”
He glanced at her then, just enough to catch her expression in the strip light. Ava wasn’t asking because she didn’t believe him. She was asking because she’d already started calculating the worst case.
“I’m sure,” Roman said. “I mapped it.”
The way he said it - like it wasn’t just information but a promise - made something in Ava’s eyes sharpen. She leaned closer, her mouth near his ear. “Then why does it feel like it’s waiting to trap us?”
Roman’s jaw tightened. He didn’t answer, because the honest truth was ugly: it felt like the building wasn’t just a facility. It was a stage. And someone was adjusting the script.
They reached a second door - this one heavier, with a biometric panel and a card slot that looked built for corporate compliance, not violence. Roman set his palm against the metal. The surface was cold enough to bite.
Ava shifted, drawing her coat tighter around the folder. The stamped seal pressed against her ribs like a second heart.
Roman pulled his access card from his pocket and slid it into the slot. The reader lit up, then paused. A beat too long. The cursor on the screen crawled as if it were thinking.
Roman’s phone didn’t buzz. No warning. No internal alert. But the silence became loud.
Ava’s gaze flicked to the panel. “That’s not normal.”
Roman’s fingers tightened on the card. “No.”
The screen changed. Not from accepted to denied - worse. It moved from entry mode to verification mode, like it was about to interrogate him in public. A second line of text appeared, crisp and automated.
ACCESS REQUEST - SUBJECT: ROMAN.
Then, beneath it, a status code that made Roman’s stomach drop.
PENDING PURGE VERIFICATION.
The words hit him like a hand around the throat. Purge verification meant the building had been told to distrust him. It meant someone had planted a signal that could override his clearance.
Roman kept his face still. He couldn’t afford to show Ava the way his discipline snapped into something sharper. He couldn’t let her see that the threat wasn’t only outside their walls.
Ava’s voice dropped. “Roman. Who told them your name?”
He didn’t look away from the panel. “I don’t know.”
The system didn’t care about his uncertainty. The door’s lock indicator spun from green to amber, then to red. The biometric panel flashed once, then went dead as if cut off from power.
Ava reached for his wrist. “It’s locking.”
He yanked his hand back from the reader before it could burn his skin. “Get behind me.”
Ava moved - fast, precise. She didn’t hide like a victim. She positioned herself where she could see the cameras without giving them a clean line to her throat.
The corridor lights brightened again, too bright, like the building wanted every detail captured. The sound of relays thickened, metal teeth grinding into place. Somewhere behind the walls, mechanisms engaged that didn’t belong to routine security.
Roman’s gun remained low. He didn’t point it yet. He listened instead, because in a place like this, the first sound of failure always came before the first scream.
A speaker above the door crackled, then cycled through static. When it finally spoke, the voice was smooth, corporate, and wrong. It didn’t have the roughness of a human threat. It sounded like a recorded instruction.
“Elite Commander Roman. Please remain where you are.”
Roman’s spine went rigid. He knew that cadence. Not the words - those were new. The structure. Whoever programmed the system had learned how to speak to him.
Ava’s breath came out a hard line. “That’s framing. That’s - ”
Roman cut her off, eyes on the door seam as the locking bolts slid into place. “Don’t say it yet.”
Because if Ava said “traitor,” the building would hear and decide it was right.
The door slammed shut with a heavy finality. The corridor beyond vanished behind a wall of steel. Lights flickered once, then stabilized in a steady white that made the air feel sterile and cruel.
Ava leaned into the glassless space between them and the sealed door. “Roman, open it.”
“I can’t.”
She turned her head toward him sharply. “You can’t?”
Roman’s mouth tasted like metal. He pulled his access card again, swiped it through the slot - once, twice - watching the reader reject him with the same pending purge verification status. The machine wasn’t broken. It was obedient.
He forced his voice flat. “Someone’s overriding my clearance.”
Ava’s eyes narrowed, and her fear didn’t soften into panic - it sharpened into anger. “Then the traitor is close enough to touch your credentials.”
Roman swallowed. He wanted to deny it. He wanted to protect Ava from the idea that the enemy might be wearing his skin from the inside.
But denial was another kind of lie.
He met her gaze. “Or the building was prepped for this.”
Ava’s jaw flexed. “Either way, it means they expected us here.”
Static hissed from the speaker again, faint but constant now, like a heartbeat.
“Primary storage access is revoked,” the voice said. “Proceed to purge staging for verification.”
Ava’s hand slid to the inside pocket of her coat, fingertips finding the edge of the folder. Her thumb rubbed the stamped seal once, as if grounding herself in proof.
Roman caught the movement. “Ava.”
She looked up. “If they’re purging, they’re going to wipe the evidence.”
Roman’s throat tightened. “Yes.”
“And if they wipe it - ”
“They’ll call it justice,” Roman finished, because he understood their language too well.
Ava’s expression went still, the way it did before she attacked a case. “Then we don’t give them the chance.”
Roman didn’t move. He stared at the sealed door like it had personally insulted him. He could feel the trap tightening around them - security mesh, purge staging, a system built to funnel bodies where it wanted them.
He also felt something else: the impossible feeling that the building was reacting to Ava’s presence specifically. The corridor lights brightening when he used the card. The speaker saying his title like it had been waiting.
Someone was feeding the watchers inside the network.
Roman’s voice went low, rougher. “Do you still have a copy of the downloaded ledger?”
Ava’s eyes flashed. “Not a full download.”
Roman exhaled through his nose. “Then we’re losing time.”
Ava’s gaze dropped to his gun. “You want to shoot the door.”
“I want to stop the purge staging.” He kept his tone disciplined, but his pulse wasn’t. “Shooting this will trigger a full lockdown.”
Ava’s lips curved - no humor, just grim understanding. “Then we shoot something else.”
Roman didn’t ask what she meant. He watched her instead, watching how she moved through the space they had left, how her attention mapped exits and camera angles without asking permission.