CHAPTER 7
Jameson
Philadelphia, Pennsylvania
One Year Ago
I was in Philadelphia, sitting at my kitchen table with a half-finished lecture open on my laptop and a second screen running background pulls I had not closed out yet. The apartment was quiet, as usual.
Mirrorstream had been decommissioned shortly after the failure no one else could explain.
It was not merely shut down. It had been erased, stripped from every system it had ever touched, leaving no references, no residual architecture, and nothing anyone could follow back.
Which meant the alert could not be tied to the system itself.
It was tracking what Mirrorstream had left behind.
Someone had found a person whose history looked manufactured and started checking whether the same kind of manufactured history existed elsewhere.
Employment records. Tax history. Travel logs. Financial behavior. Systems no one would normally compare unless they suspected the person inside them had been built instead of born.
Whoever it was had not found Mirrorstream.
They had found one of the lives it changed.
Then they started testing the seams.
I ran the trace once, then again more slowly, paying attention to how it behaved instead of forcing a result.
The searches were not aggressive. Whoever was behind them was not trying to break into restricted systems or pull protected files.
They were only looking closely.
That was what bothered me.
Most people stopped when the records agreed. This person kept going, moving from one system to the next and testing whether the consistency held.
It did.
Too well.
The origin shifted between relays, but the traffic kept circling back to the same place.
Switzerland.
That could have been deliberate misdirection. It could also have been someone careless enough to believe the relays concealed more than they did.
Neither possibility made it less concerning.
Not if they had already found one of the lives Mirrorstream had touched and knew enough to question what they were seeing.
I leaned back in the chair and watched the pattern run again.
It did not resolve cleanly, which meant it was not random noise.
If it had been random, it would have broken apart by now. It did not, which left two options.
Either someone had gotten lucky, or they knew exactly what they were looking at.
I did not like either one.
Mirrorstream was gone, but the people it had changed were still out there. If someone had found one of them, they could find another.
Eventually, they could find the pattern connecting all of them.
For several minutes, I considered contacting the others.
Laurent would understand the financial overlap. Reinhardt would know whether anyone had been tracing deleted records. Tomar would recognize the operational implications before I finished explaining them.
That was precisely why I did not contact them.
Six years was long enough for loyalties to change and old access to become someone else’s leverage. I no longer knew who they worked for, what they protected, or whether any of them would consider the alert a threat.
Whitaker was different.
Not safer. Just easier to predict.
He had remained inside MI6, where his compromises still followed recognizable rules.
I pulled up a secure line I had not touched in months and routed it through a dead server that still held long enough to pass traffic without drawing attention. It was not something I used unless I had a reason to keep the conversation contained.
This qualified.
I typed the message once, then cut it back until there were no details someone could lift out of context.
I’m seeing something I don’t like. Do you know what the weather is like in Switzerland?
I sent it and watched the connection close itself out.
For a minute, I considered running the trace again, but if the pattern changed, it would change without my involvement.
Whitaker responded twelve minutes later.
Unseasonably crowded. Intelligence summit in Geneva next week, with the usual unofficial gatherings around it.
A second message followed.
Before you ask, no. I don’t know whether the two are connected.
I read both messages again.
Then another appeared.
And I would strongly advise against going. Too many interested parties in one place. Anyone asking the wrong questions will be noticed.
That was likely true.
It also meant enough people connected to the right institutions would be in one city for me to test whether anyone recognized what I had found.
I closed the message chain without replying.
***
By the time I arrived in Geneva, the alert had settled into the back of my mind in a way I did not like. It was not escalating or resolving. It was simply there.
The hotel room was standard. Neutral layout, controlled lighting, nothing memorable. I set my bag down and crossed to the window, watching the street for a minute before turning back.
Then I checked the trace again.
No updates. No changes.
The gala was structured exactly as I would have expected for a room full of intelligence personnel, contractors, and officials who preferred not to be noticed. Controlled entry. Predictable flow. Enough noise to hide anything that did not want to be seen.
It was the best available place to introduce incomplete terminology and watch for recognition.
The invitation named me as Ryan Caldwell.
The identity was clean enough to survive the room.
It did not need to survive anything beyond it.
***
It was still dark when I crossed to the desk and glanced at the rumpled sheets before opening my laptop.
The bed was empty, but the impression of the woman who had been there remained visible, and my focus would not lock where it should.
I had known she would leave.
Knowing had never made absence easier. It only meant I should have been prepared for it.
I pushed the thought aside before it could settle anywhere permanent.
The connection came up clean.
I reopened the original alert and ran it through the hotel network.
The result remained the same. No escalation or additional access. Only the same edge contact sitting exactly where it had been before.
If someone had pushed further, I would have seen it.
They had not.
Which meant they had stopped, they no longer needed to continue, or I was missing something.
I sat there longer than necessary, testing explanations and discarding them as they failed.
There was nothing else I could do from the hotel room, but leaving Switzerland immediately would have been premature.
I stayed in Geneva for three more days, switching hotels after the first night so my movements did not establish a pattern.
The query never moved.
I ran the trace through local networks, checked the original identity against every accessible point of contact, and watched for anyone returning to the same records.
Nothing.
No deeper access. No second pass. No attempt to follow the pattern beyond the life they had already found.
Whoever had been looking had either stopped or found exactly what they needed.
I considered contacting Whitaker again.
There was nothing useful to ask him.
He had already told me he did not know what the activity meant, and informing him that I had ignored his warning would not improve the available information.
By the fourth morning, staying no longer changed the inputs.
The city had stopped being useful.
I packed and returned to Philadelphia.
***
By the time I made it back, the original alert had gone quiet.
It had not disappeared. It simply remained where it had before, one precise sequence pressed against the edge of something that no longer existed.
I ran it again.
No new queries. No deeper access. Nothing that explained why someone had known where to look in the first place.
I opened the old team roster and looked at the names.
Laurent.
Reinhardt.
Whitaker.
Rana. Though I had always called her Tomar.
For six years, I had treated the destruction of Mirrorstream as an ending.
The alert suggested someone else had treated it as an interruption.
I closed the file.
To hell with it.