CHAPTER 1
Jameson
International Waters
Six Years Ago
The freighter never stopped moving.
It cut through black water beneath a sky with no horizon, engines humming low enough to feel through the floor. The vibration settled into my bones if I stood still long enough.
Inside, everything remained steady. Lights held. Screens flickered softly. Voices stayed controlled in the way the system preferred.
We were five people brought together by five countries that would deny the collaboration if anyone knew to ask.
Camille Laurent, from France’s external intelligence service, kept the money clean enough for a rewritten life to survive contact with banks, payroll, taxes, and spending patterns.
Matthias Reinhardt, from Germany’s foreign intelligence service, handled what had to disappear. Records. Archives. Search trails. The loose ends people trusted because they thought deleted meant gone.
Graham Whitaker, from Britain’s Secret Intelligence Service, better known as MI6, handled cover. Legal access. Diplomatic pressure. Institutional doors that opened for the right accent and the right authorization code.
Tomar Rana, from India’s external intelligence agency, handled field execution and continuity, making sure the people behind the identities could survive what the system built for them.
And me.
Jameson Mercer. CIA. Architecture, logic, and system behavior.
The system controlled the data.
We controlled whether the lie survived contact with the world.
I stood at the center console as the operation moved toward finalization, watching another life get rewritten in real time and forcing myself to treat it like any other dataset.
Her name disappeared first, blinking once before resolving into something else.
A new name filled the space. Employment history, travel logs, and financial records populated beneath it. Every piece slid into place as though it had always been there.
There was no hesitation or resistance, only a clean transition, and that was beginning to feel wrong.
“Tell me again why we’re doing this,” Laurent said from across the room, her French lilt soft. “Because I’m looking at this file, and I see nothing that justifies this level of erasure.”
I didn’t look away from the screen. “Stay on task.”
“That’s not an answer.” She stopped and braced both hands on the edge of her console. “She’s not an asset. She’s not a threat. She flagged a discrepancy in a report.”
“She intersected with a record that had to remain intact,” I said, tracking the final identifiers as they settled into place.
“That’s it?” Reinhardt rolled back in his chair and turned toward me. “That’s the line now? Ask the wrong question and you disappear?”
I kept my attention on the screen. “Containment prevents escalation.”
Reinhardt scoffed. “So she noticed something she shouldn’t, and now we’re wiping her?”
“Enough,” Tomar said from the far side of the room.
She stepped away from a bank of screens, her voice level but carrying enough authority to cut through the low hum of equipment. “We are mid-transfer.”
Reinhardt released a short laugh without humor. “You don’t get to say that like it explains anything.”
“It explains the timing,” Tomar said, crossing her arms. Her gaze moved briefly to me before returning to Reinhardt. “You can object without compromising the operation.”
Silence settled for a moment.
The system continued.
On my screen, the woman’s employment history adjusted to match the new identity. Titles changed. Locations shifted. References updated to people who had never met her.
Anyone checking would find a consistent record. A second pass would not turn up anything different.
“Placement is holding,” I said, opening the behavioral comparison as the last markers aligned. “No deviation.”
“That’s not reassuring,” Reinhardt said, his voice lower now. “That’s the part that should bother you.”
I didn’t respond, not because I lacked an answer, but because anything I said would have made it worse.
He wasn’t wrong, which was precisely the problem.
The system did not question input. It processed it perfectly every time.
Lately, the input had been changing.
The structure remained the same, but the justification did not.
Triggers were smaller. Thresholds were looser. Decisions came faster, with less resistance behind them.
It still functioned, just not on the problems it had been built to handle.
Harrison had died because we had not known who was moving toward him until they were already there.
I built Mirrorstream to close that distance.
Not to turn the same machinery on people whose only mistake was seeing something they should not have seen.
“We didn’t build this for this,” Reinhardt said, quieter now, as though he were thinking aloud. “It was supposed to be extraction. Protection. Not this.”
Tomar didn’t answer.
She was watching me.
I could feel it without looking.
She knew when I was withholding something. She usually knew before anyone else.
I kept my attention on the screen. “She crossed a boundary.”
Reinhardt shook his head once. “All this over a question.”
The final verification began.
One by one, the last checks moved toward completion.
Name, identity, and history aligned.
Everything correct. Everything wrong.
I watched the sequence progress and felt the pattern settle into something I recognized.
It wasn’t failure.
It was misuse.
The system wasn’t the problem. We were.
The thought came without panic. It arrived as clarity.
A system that processes bad input without resistance will always produce bad outcomes.
The only way to stop it was to remove its ability to process.
I let my hand rest near the console for half a second too long.
Long enough to decide whether I was going to do it. Long enough to understand there would be no clean way back.
I moved my hand across the console, not quickly enough to draw attention and not slowly enough to suggest hesitation.
A small adjustment.
I introduced a conflict where none should exist.
There was nothing visible or obvious about it.
Only a requirement that could not resolve cleanly.
The system continued for another second before stalling.
“One moment,” Whitaker said, straightening as he looked at his screen. “Why has that stalled?”
He looked at me before returning his attention to the system.
I kept my eyes on the console. “Running verification.”
“That isn’t a verification delay.” Whitaker stepped closer to his station. “That’s a mismatch. How? The identity should already be locked.”
Tomar didn’t speak, but her attention shifted fully onto me.
The system attempted to resolve the conflict and failed.
The final check looped once.
Then again.
The status line did not change.
“Jameson,” Tomar said. “What just happened?”
Not Mercer.
Jameson.
On the team, we used last names. She used mine differently, usually when there was no one else close enough to hear it.
In bed. In the narrow passage outside her quarters. Once against the locked door of the communications room while the others slept.
Hearing it here drew something private into the center of the room.
I looked at her.
Concern had broken through the control in her expression. It was slight enough that the others might not have noticed, but I did.
She knew me too well to accept the delay without question.
“I’m checking it,” I said, already moving through the interface as though I were tracing the problem.
The system tried to reconcile the conflict.
It failed again.
“Talk to me,” Tomar said. Her voice rose, but not with accusation. “Why isn’t it finalizing?”
I kept working. “Something isn’t aligning.”
“That’s not possible,” Laurent said as she approached.
She was right.
It wasn’t possible. It had never happened before.
That was the point.
“Step back,” Tomar said quietly as she moved closer to my station. “Let him work.”
Everyone else obeyed.
She stayed.
Close enough for me to feel the heat of her at my side.
Under other circumstances, the proximity would have been familiar. Welcome, even. Here, it disrupted the distance I needed to think.
Her hand settled briefly against the back of my chair, hidden from the others by the console.
She thought something had gone wrong and was trying to steady me without exposing the gesture to the room.
The knowledge made what I was doing harder.
I hated betraying her like this.
I kept my movements precise and controlled as I worked through the interface, performing the motions of someone trying to fix the problem.
Not someone who had created it.
The system attempted resolution again.
A hard stop triggered.
The screen froze in an incomplete state, neither clean nor finished.
Broken.
Silence filled the room.
For one second, no one moved.
Laurent stared at the incomplete identity.
Reinhardt looked sick.
Whitaker’s attention shifted between the system and me.
Tomar stared at the failure.
Her expression changed before she could stop it.
Uncertainty.
Then concern as she looked at me again.
Reinhardt stared at his screen. “What the hell did we just do?”
No one answered him.
Tomar’s hand left the back of my chair before anyone could notice it had been there.
She leaned close enough that only I could hear her. “Maybe this is for the best.”
Then she straightened. “You said it doesn’t break.”
I didn’t look at her. “It doesn’t.”
That was the truth, or at least the version of it I could say aloud without giving myself away.
The system sat in front of us, locked between states.
Unable to complete.
Unable to revert.
For the first time since we built it, Mirrorstream did not know what to do.