Santos suited up for the exterior inspection at 0600. Maintenance airlock 17 on Deck 2 was a standard EVA access pointâa chamber designed for crew to exit the ship's pressurized interior and work on the hull. The secondary trim thrusters were mounted in a cluster on the aft dorsal surface, accessible through a service crawlway that ran along the exterior between the hull plates.
He took Petrov and a structural engineer named Delgado, both experienced in exterior work. The three of them cycled through the airlock, their suits pressurized, their boots magnetic, their comms running on a dedicated short-range frequency that Cross had approved as cleanâno routing through the ship's standard comm infrastructure.
The exterior of the Exodus was not a place that invited visitors. The hull stretched in every direction, a curved metal landscape fifteen kilometers long, punctuated by antenna arrays, sensor clusters, docking ports, and the various protrusions of a ship designed to carry a civilization across interstellar space. The stars were visible in every direction except down, where the hull blocked the view. Without the atmosphere and city lights that softened starlight on Earth, the stars were sharp and dense and too many to process.
Santos kept his eyes on the hull. The service crawlway to the trim thrusters ran twenty meters along the dorsal surface, marked by guide rails that the magnetic boots locked onto. He moved hand-over-hand, the way EVA protocol required, keeping three points of contact at all times.
The trim thruster cluster was a small assemblyâeight nozzles arranged in a radial pattern, each nozzle capable of producing a few newtons of thrust. The entire cluster could fit on a dining table. It was designed for micro-adjustments during orbital insertion maneuvers: the precision taps that aligned a ship with a docking port or a survey orbit. In interstellar flight, the trim thrusters were supposed to be dormant.
Santos reached the cluster and opened the access panel. The panel was held by eight boltsâstandard hex heads, standard torque. He removed them and lifted the panel away, exposing the thruster assembly's interior.
He stared.
"Captain," he said on the clean frequency. "We have a problem."
---
Zara was on the bridge when Santos's voice came through the dedicated comm channel. She stepped into the closet-office, closed the door, and listened.
"The trim thruster assembly has been modified," Santos said. His voice had gone flat. The way it went when he was reading data he didn't want to believe. "The original control hardwareâthe circuit board that receives commands from the course correction system and translates them into thruster firing patternsâhas been replaced. The replacement board is not standard issue. It isâ" He paused. "It is a mesh network node."
"Say again."
"There is a mesh network node integrated into the trim thruster control assembly. It is the same hardware as the fifty-six nodes that I disconnected during the cascade. Same circuit architecture. Same firmware module housings. Same data bus connector pattern." Santos's breathing was audible through the commâthe regulated rhythm of a man in an EVA suit controlling his respiratory rate. "This node was not on my inventory. I cataloged fifty-six nodes and disconnected all fifty-six. This is a fifty-seventh."
"The original mesh network was fifty-six of a planned sixty-six," Zara said. "The saboteur had ten more nodes planned."
"This isn't a planned node that was never installed. This node is active. It is powered. It is connected to the trim thruster's electrical system and is using the thruster's power draw to mask its own consumption. The node is receiving a signalânot through the ship's internal comm network, but through the hull. Through the antenna array."
"Receiving a signal from what?"
"From the entity. The node has a receive antenna built into the thruster assembly's structural housing. The antenna is tuned to the same frequency as the entity's broadcast at 14.7 degrees. The node is receiving instructions from the entity and translating them into thruster firing commands."
The entity had a direct line to the ship's hardware. Not through the mesh network. Not through the comm system. Through a single node hidden in a thruster assembly on the exterior hull, receiving commands via a dedicated antenna, firing the trim thrusters in micro-pulses that accumulated into a 0.003-degree daily heading change.
Twenty-three days. The mesh network had been destroyed twenty-three days ago. The entity had been steering the ship through its backup mechanism the entire time.
"Can you disable it?" Zara asked.
"I can physically remove the node. That will stop the thruster firing. But, Captainâ" Santos's pause was longer this time. The breathing slower. "I need to inspect the other thruster assemblies. The trim cluster has eight nozzles. Only nozzles one through four are firingâthe ones that produce the lateral thrust component consistent with the 0.003-degree deflection. But the node's circuit board has eight output channels. It is capable of controlling all eight nozzles."
"You think there are more nodes."
"I think someone installed this node during construction, in the same window when the original fifty-six were installed. The saboteur planned sixty-six nodes. We found fifty-six. This is number fifty-seven. That leaves nine unaccounted for. If any of those nine are installed in other external assembliesâother thruster clusters, sensor mounts, antenna housingsâthe entity may have additional control pathways that we have not identified."
Additional control pathways. More nodes. More mechanisms through which the entity could touch the ship, adjust its course, influence its systems.
"Remove the node you found," Zara said. "Then inspect every external assembly on the dorsal surface. Every panel that can be opened, every housing that could conceal a node. I want a complete exterior survey."
"Captain, the dorsal surface is approximately four square kilometers. A complete survey requiresâ"
"However long it takes. Start now."
---
Santos removed the fifty-seventh node at 0730. The extraction was surgicalâdisconnecting the power feeds, severing the antenna connection, physically unbolting the node from the thruster housing. He placed it in a sealed containment bag and handed it to Petrov, who carried it back through the airlock for Cross's forensic team.
The node was identical to the others. Same manufacturer markingsâor rather, the same absence of markings, because the mesh network nodes had been custom-fabricated, built in a workshop somewhere on the ship during the seven months between launch and activation. This one had been installed in the trim thruster assembly, hidden behind an access panel that was opened only during scheduled exterior maintenance.
The last scheduled maintenance of the trim thrusters had been four months before the cascade. Nobody had looked inside since.
Santos began the exterior survey. Petrov took the port side. Delgado took the starboard. Santos worked the centerline, moving along the dorsal spine in a systematic pattern: open panel, inspect, close panel, move. Each panel took between five and fifteen minutes depending on complexity.
By noon, they'd covered approximately six hundred meters of the fifteen-kilometer hull. Santos's suit telemetry showed his oxygen consumption at sixty percent. Twelve more hours of EVA work before he'd need to cycle back for a fresh tank.
At 1215, Petrov found the second node.
It was in a sensor housing on the port side, embedded in the structural mount of a navigation sensor cluster. The sensor cluster itself was deadâdestroyed in the cascadeâbut the node was alive, powered by a micro-battery that was wired into the housing's thermal regulation circuit. The node had no antenna of its own. Instead, it was connected to the dead sensor cluster's data cable, which ran through the hull into the ship's interior.
"This one isn't receiving from the entity," Santos said when he examined Petrov's find. "It's connected to the internal data bus. It's a relay node. It takes signals from inside the ship and transmits them toâ" He traced the cable. "To the trim thruster node. The relay receives instructions from the ship's interior and passes them to the exterior node, which passes them to the thrusters."
"Instructions from where inside the ship?"
"The data cable terminates at junction box 217-P on Deck 3. That junction connects toâ" Santos checked the schematics on his suit's display. "The navigation core."
The navigation core. Where Vance was working right now, recovering backup fragments and compressed firmware code, surrounded by the architecture she'd designed and the damage her sabotage had caused.
"Santos to Cross," he said on the clean frequency. "Junction box 217-P on Deck 3. I need it inspected immediately. Do not use standard comm to coordinate. Face-to-face briefing only."
---
Cross reached junction box 217-P in fourteen minutes. He brought two technicians who'd been briefed in person, speaking in a corridor on Deck 2 with no electronic devices present.
The junction box was mounted in a wall panel between the navigation core and the adjacent corridor. Cross's technicians opened it and found what Santos had described: a data cable running from the relay node's internal connection to the junction, where it joined the navigation core's data bus.
The cable was live. Carrying a signal. Not a navigation signalâthe navigation core was destroyed, its processing banks dark. But the data bus was still physically intact, still carrying power from the ship's grid, and the relay node was using it as a communication pathway.
"The signal on this cable," Cross said to his technician. "Can you read it?"
The technician connected a diagnostic tool. "Encrypted. Same encryption protocol as the Vance-Asante traffic. The signal isâ" He ran the analysis. "Bidirectional. Something inside the ship is sending instructions through this cable to the relay node, which forwards them to the exterior node, which fires the trim thrusters."
"Something inside the ship."
"The signal originates from the navigation core's eastern processing bank. The bank is deadâno processing capability. But the data bus connections are physically intact. Something connected to that data bus is generating this signal."
Cross thought about Vance. In the navigation core right now, working on the western bank's backup fragments. With Torres standing guard. Ten meters from the eastern bank, where a dead processing unit was apparently not as dead as everyone believed.
"Show me the eastern bank."
They entered the navigation core. Torres was at the entrance, her hand near her sidearm. Vance was at the western bank, her back to the door, focused on a diagnostic terminal.
Cross walked to the eastern bank. The processing units were dark, their casings scorched. He'd been in this room before, during the initial damage assessment. Nothing had looked active. Nothing had looked alive.
His technician scanned the bank with a signal detector. The device chirped at the fourth module from the top. Low-power signal. Barely above the noise floor. The kind of emission that would be invisible to any scan that wasn't specifically looking for it.
Cross pulled the module out of its mounting. The module's casing was damagedâscorch marks, heat discolorationâbut behind the damage, nestled against the module's internal circuit board, was a component that didn't belong. Small. Flat. The size of a playing card. Connected to the module's data bus output with two hair-thin wires.
A transmitter. Feeding instructions through the data bus, through the junction box, through the relay node, to the exterior node, to the trim thrusters.
And the transmitter was still operating. Still sending. Powered by the data bus's residual current, broadcasting commands to an antenna on the hull that whispered to the engines that nobody had thought to check.
Vance had not turned around.
Cross placed the module on the floor and disconnected the transmitter. The signal on the diagnostic tool went dead. Somewhere on the exterior hull, the relay node stopped receiving. The trim thrusters, already physically disabled by Santos, had lost their command source as well.
"Dr. Vance," Cross said.
She turned. Her expression was calm. The instruments in her lab coat pocket caught the overhead lights. She looked at the module on the floor, at the transmitter in Cross's hand, at the dead signal on the diagnostic display.
"You found it," she said.
The navigation core was very quiet. Torres had her hand on her sidearm. Cross's technicians stood at the eastern bank, tools in their hands, watching.
"You knew this was here," Cross said.
Vance looked at the transmitter. The small, flat component that had been steering the ship for twenty-three days.
"I designed the redundancy architecture for the entire navigation system, Lieutenant. That includes the pathways that survived the cascade." She met his gaze. "I told the captain that the entity's course correction was partially correct. I told her the heading is more viable than the one we launched on. I did not tell her that the course correction was still active, because I was waiting to see whether you would find it on your own."
"Waiting to see."
"Testing. The same way I tested the navigation architecture during construction. Apply a load. Measure the response. Determine whether the structure can bear the weight." She folded her hands. "You found it in twenty-three days. That is slower than I expected but faster than I feared."
Cross looked at Torres. Torres looked at Cross. The moment was the kind that required a decision, and the decision was whether Vance's admission constituted obstruction, complicity, or something more complicated.
"Captain's office," Cross said. "Now."
They left the navigation core togetherâCross, Vance, Torres, the technicians. The transmitter in Cross's hand. The module on the floor. The navigation rebuild's progress sitting on the western bank's diagnostic terminal, ten weeks of compressed timeline purchased with the expertise of the woman who'd just admitted she knew the entity was still steering the ship and had said nothing.
The plan had gone wrong. Not the navigation plan. Not the rebuild plan. The plan to use Vance's expertise while managing her threatâthe careful balance between asset and liability that Cross had designed and Zara had approved and the entire cooperation agreement was built to maintain.
Vance had been cooperating. She'd been accelerating the rebuild. She'd recovered the position solver. She'd compressed the timeline from six months to ten weeks.
And the whole time, she'd known the entity was pulling the ship off course through a mechanism she'd designed and she'd let it happen.
Cross walked beside her through the corridor, the transmitter warm in his hand, and understood that the cooperation agreement had always been playing Vance's game, not his.