18. Ghost in the Machine #2
“No.” Cipher points at the screen. “He used a cloud backup. The laptop was just a terminal. The data isn’t on the drive; it’s on a server in the Caymans. But, because Dr. Kincaid here interrupted the sync by yanking the cable, it created a cache file. A ghost image of the last active directory.”
“English, Cipher.” Bronco grunts from the corner, nursing a mug of coffee.
“I have files.” Cipher hits a key.
The main screen on the wall flickers to life, displaying a directory tree so massive it makes my sight blur.
“It’s huge.” Cipher clicks through folders labeled with alphanumeric strings. “Tens of thousands of unlabeled image files, manifests, and encrypted ledgers. It would take a forensic team six months to manually sort this.”
“We don’t have six months.” Hutch frowns. “What are we looking at?”
“I don’t know.” Cipher’s fingers fly over the keyboard. “It looks like a catalog, but without the index key, I’m just guessing.”
The room goes quiet. The momentum stalls.
“Julian.” Iris grips the edge of the table. “Can you run an AI image recognition script against the entire cache?”
“Yeah.” Cipher spins his chair to look at her. “I have a proprietary crawler that can scrape the images for specific parameters. Facial recognition, objects, text. What are we looking for?”
“A tattoo.” Iris taps the screen. “On the inner forearm. A specific, geometric barcode. Sharp lines, industrial. Not decorative.”
“You saw this on the victim?” I look at her.
“Yes.” She meets my gaze. “Under the tracking marks. It looked like a product label.”
“Feeding the parameters now.” Cipher types furiously. “Barcode pattern, inner arm, geometric. Initializing search.”
The screen blurs as hundreds of images flash by in a fraction of a second. The AI tears through the encrypted cache, analyzing pixels.
Ping.
The scrolling stops.
A single high-resolution photo fills the main screen. Dark hair. A small scar on his chin. He’s wearing a soccer jersey, his arm awkwardly angled to display the precise black lines of a barcode tattooed below his elbow.
“That’s him.” Her voice trembles, but she doesn’t look away. “That’s the boy who died in my ER. The ‘overdose.’”
“Name: Andrei Volkov.” Cipher pulls up the metadata. “Origin: Kyiv, Ukraine. Status: Deceased. Disposal: Clean.”
“Disposal?” Rook repeats the word. It hangs in the air like smoke.
“Look at the directory structure the AI pulled him from.” Iris traces the screen. “It’s an inventory list.”
Cipher zooms out. The screen populates with rows and rows of faces, each linked to a similar barcode file. Documents appear next to the photos: medical transfer forms, humanitarian visas, charity flight logs.
“It’s a pipeline.” Cipher zeroes in. “They’re using a medical charity as a front. ‘The Gemini Foundation.’ They move kids from conflict zones, Ukraine, Syria, Sudan, under the guise of medical treatment or refugee placement.”
“And then they disappear.” Bronco crushes the coffee cup in his hand.
“They’re trafficked.” Hutch’s face turns to granite. “Labor, sex, organs. It’s a full-service chop shop.”
“And Senator Thompson?” I step closer.
Cipher brings up another file, a ledger.
“Thompson isn’t running it.” Cipher highlights a line. “He’s a subscriber. He paid fifty thousand dollars for ‘priority access’ to Asset L-294. That’s Andrei.”
The room temperature drops ten degrees.
This isn’t political corruption. This isn’t a cover-up.
This is a monster.
“The Consortium.” Rook rests both hands flat on the table, the command presence of him filling the space the way a load-bearing wall fills a frame. “We knew they moved weapons and drugs. We didn’t know they were moving people.”
“We know now.” My hand fists at my side.
I look at Iris. She stares at the screen, at the face of the boy she couldn’t save. Tears shine in her eyes, but underneath the grief burns rage. The kind that burns cities down.
“This is too big for the DOJ.” Hutch paces the room. “If we hand this to the FBI, it leaks. Thompson has friends in the Bureau. The evidence disappears. The charity rebrands. The kids vanish.”
He stops pacing. A muscle works in his jaw, once, twice.
He stares at the bank of screens and not at any of us.
“And the Bureau isn’t the only problem.” His voice drops, a quiet that costs him something.
That’s how I know it’s bad. Hutch is never quiet unless the threat has a face he recognizes.
“There are names on that list I can’t touch.
Not yet.” His finger traces the edge of the monitor without landing on any specific file.
“Not without the right leverage.” He looks up.
Whatever he saw closes off behind his gaze like a door.
“So we don’t hand it over.” Wraith pushes off the wall. The knife in his hand gleams under the fluorescent lights.
“We can’t operate on US soil without a sanction.” Hutch stops pacing. “If we hit a senator or a charity foundation, we’re rogue. We’re domestic terrorists.”
“We’re already rogue,” Bronco rumbles. “We just dropped a helicopter on a mining facility killing a dozen contractors.”
“Mercer got away.” I point at the screen. “He knows we have the laptop. He knows Iris is alive. He isn’t going to stop. He’s going to scrub the operation and liquidate the remaining inventory to cut ties. Those kids have a timeline. If we follow protocol, they die.”
Hutch looks at the team.
His gaze shifts to Wraith, the stone-cold killer who found a conscience.
He studies Bronco, the pilot who flies into hell for a friend.
He takes in Rook, the spy who seeks the truth.
He analyzes Cipher, the hacker who sees the code behind the lies.
And he looks at me. The man breaking the rules for a woman.
“We took an oath.” Hutch rests his hands on the console. “To protect.”
He looks at Iris.
“Dr. Kincaid. You’re the primary witness. You’re the only one who can tie the body to the senator. If you walk away now. If you go into WITSEC, this ends. We can bury Thompson, but the network survives.”
“No.” It’s out of me before I can stop it. The room turns. “You’re asking her to be the one name every barcode in that ledger wants gone. Not for a trial. For the rest of her life. We put Thompson in a cell and we hang a target on her that never comes down.”
“You’re saying it like it’s a choice.” Rook doesn’t lift his voice.
He never has to. “Mercer made her that name in the garage. WITSEC doesn’t erase it.
It just takes away the team standing between her and the people who come looking.
” That storm-grey gaze lands on me, not unkind.
“The question isn’t whether she’s exposed.
It’s whether she’s exposed with us, or alone in a condo in Boise with a panic button. ”
I want to put my fist through the table. I want him to be wrong. He isn’t.
Iris doesn’t stand yet. “There was a nurse.” Her voice is flat, careful, a name she’s been carrying since the garage. “Maria Alvarez. She was in the bay. She saw the suits, the barcode, the needle. All of it.”
Hutch’s jaw works once. “Reassigned. Night float at a hospital in Pueblo, two days after, with a raise she never asked for and an NDA she didn’t get to read closely.
Mercer’s people made the threat without making it.
” He holds her gaze. “She’s frightened, and she’s breathing.
We have someone watching her. If they move on her, we’ll know first.”
Something in Iris’s spine settles a single degree. She’d filed the woman under unfinished. Now she gets to file her under alive.
Iris stands.
She has the stillness of someone who has already made their reckoning.
She looks small in my hoodie, but she stands toe-to-toe with the Chief Marshal.
“I’m not walking away.” Her voice rings clear and steady. “I promised that boy I’d find out who did this to him. I intend to keep that promise.” She looks at me. “I’m not hiding.”
“We’re hunting.” I finish the vow.
Hutch nods. A slow, grim smile spreads across his face. He pulls a key from around his neck and inserts it into the console.
“Cipher. Isolate the server. Lock it down. Nothing goes in or out.”
“Done.” Cipher hits a key.
“Wraith. Bronco. Prep the gear. We need to find the distribution hub.”
“On it.” Bronco turns to the door.
“Rook. Build a profile on the Gemini Foundation. I want to know who sits on the board and where the money goes.”
“Already started.” Rook flips his folder shut, a sound like a gavel.
“Boyd.” Hutch turns to me. “You’re injured. You’re off field duty until that arm heals.”
“Like hell I am.” I step toward the console.
“You’re on protection detail.” Hutch corrects, his gaze flicking to Iris. “She stays here. You stay with her. You keep her safe while we find the targets.”
I look at Iris watching the screen displaying the faces of the lost.
“Copy that.” I rest my hand on her shoulder.
Hutch looks at the screen one last time.
He stares at the financial architecture on Cipher’s secondary monitor: the routing diagram of shell companies and offshore accounts, the system’s branching logic, the way the network routes around damage like a living thing.
Something crosses his face. It arrives and goes under in less than a second, but I’ve known him long enough to know the difference between Hutch processing a problem and Hutch recognizing something he wasn’t expecting.
He doesn’t say anything about it.
“Ex Tenebris Lux.” He traces the edge of the monitor. “From darkness, light. Let’s burn them out.”