Her hands were like ice, but my palms were sweating.
I moved more carefully this time around, sending a data miner across to feel out any security instead of brute- forcing it. Her systems were protected, but since she hadn’t been deployed, there were no modifications, and the miner managed to clear the way in.
Having only been reanimated for a short time, there wasn’t much in there. The bulk of it was a dynamic database. It looked like a full copy of the list I’d pulled off of the dock revivor.
I compared the list fragment I’d pulled from the dock revivor to the database of names I’d just recovered. There were no matches.
As I watched, it changed size in front of me. A couple seconds later, it did it again. It was getting smaller.
The list was keeping track of the names dynamically. That was it; the names were no longer on the list because the people they represented were dead. The database had been updated, and the names removed. If it was a synchronized database, then the updates were coming from somewhere. As the Heinlein rep had pointed out, revivors communicated in a hub-and-spoke fashion, not directly to one another but through a common point. That common point, that hub, must be where these people were based. If I could locate that …
The last change in the list size was already complete. I set up a monitor to watch all incoming ports to trace the next one when it came in, then went back to the list.
There were backups going back several iterations in case of corruption. Fishing through them, I found the names from my list fragment. They had been removed eight iterations ago:
Database synchronization pending. Updating …Header mismatch: Zhu, Mae. Murder. Removing. Header mismatch: Valle, Rebecca. Murder. Removing. Header mismatch: Craig, Harold. Murder. Removing. Header mismatch: Shanks, Doyle. Murder. Removing.
There were several iterations preceding that one. There were a lot of names in there. At least twenty had already been removed, and there were hundreds more.
Rather than try to mirror the entire database, I decided it would be safer to go through and just scan the names one at a time and copy them manually. As I got closer to the most recent version, I noticed one of the iterations actually increased the overall size by a small fraction instead of decreasing it.
Shuffling ahead to that entry, I brought it up to view it.
Database synchronization pending. Updating …Header mismatch: Ott, Zoe. Experimentation. Adding.
I jerked my hands back, but those cold fingers locked around my wrists.
Twisting my wrists, I knocked her hands away. I put a call in to Sean.
That was around the time Ohtomo dispatched the National Guard. There was a string of removals prior to that, in between.
It looked like in addition to that, the suicide bombing was referenced as well:
Database synchronization pending. Updating …Header mismatch: Strike 0. Terror. Removing.
The equipment, bodies, and weapons Tai was bringing in, the victims of Faye’s killer, the recent bomb attacks; all of it was planned in advance.
Faye twitched in front of me, her eyes widening. All at once her body tensed up, cords standing out in her neck.
I backed off, recalling the miner and retreating from the memory I had accessed. Her fingers curled and I could see warnings spilling past. Was I too late? Had I already triggered it?
“Faye?” I asked out loud. She didn’t respond. Her eyes didn’t turn toward me.
I turned my attention back to the connection between us. The message hadn’t originated from her. It came over another connection to her that had just been opened.
Samuel never left.
An override code was running; he’d taken remote control of Faye’s systems. Her command center switched over. If he wanted to, he could shut her down completely.