Iron Harvest at Dawn

The Amnesty Broadcast

The maintenance tunnel smelled of ozone and rust. Kaelen Voss moved at the front of the column, his rifle tracking across the darkness ahead, each step measured against the groan of stressed metal beneath his boots. Behind him, the squad breathed in ragged unison—Jian with her soft footsteps, the demolitions expert Reese limping on his good leg, the deserter Orlov keeping distance from everyone, and the kid, Dorn, trying too hard to match Voss's pace.

"Three hundred meters to the assembly yard," Jian said, her voice crackling through the squad channel. "After that, we cross open ground to the secondary relay station."

Voss didn't answer. The data core's decryption had taken six hours, and what Jian had pulled from it sat heavy in his chest. General Aris Thorne. The name had burned through him like acid, dredging up memories he'd buried under years of silence and cheap liquor. Thorne's face. Thorne's voice. Thorne's madness, now running through every circuit on this moon like a disease.

The tunnel widened into a maintenance bay. Dead machinery lined the walls—conveyor belts frozen mid-cycle, welding arms dangling like severed limbs. Dust coated everything in a fine gray powder that puffed up with each step. Voss signaled a halt and crouched behind a rusted cargo container, scanning the far exit.

"Sergeant." Jian's voice dropped low. "I'm picking up a signal. Wide-band. It's coming from every relay on the moon."

"Encrypted?"

"No. It's open. No handshake protocol. No authentication. Just... broadcasting."

Voss's jaw tightened. "Don't touch it."

"It's already in my deck. It's not a virus—it's a message. Audio and visual."

"Then kill the connection."

"I can't. It's overriding my filters. It's using the same frequency as our squad channel." Jian's fingers flew across her datapad, her face pale in the green glow. "It's—sergeant, it's him."

The tunnel speakers crackled to life. Every speaker. Every terminal. Every piece of salvage with a functioning audio driver. The sound rolled through the maintenance bay like thunder, and Voss felt his blood turn to ice.

"Soldiers of Tharsis-7."

The voice was smooth, measured, carrying the weight of command. It was Thorne's voice. Voss had heard it a thousand times—in briefings, in combat, in the quiet moments before a drop. He'd trusted that voice. He'd followed it into hell.

"I am General Aris Thorne. You know my name. You know my record. You know what I have built here."

The holographic projectors in the bay flickered to life. A figure materialized in the center of the room—tall, broad-shouldered, wearing the dress uniform of the Colonial Marine Corps. The face was weathered, lined with years of command and grief. The eyes were the same pale blue Voss remembered, but there was something wrong behind them. Something hollow.

"Some of you served under me. Some of you fought against me. Some of you are criminals who never deserved to wear the uniform." The hologram's gaze swept the room, and for a moment, Voss could have sworn it looked directly at him. "But all of you are soldiers now. And soldiers deserve a choice."

Reese shifted his weight, his prosthetic leg clicking against the metal floor. "What the hell is this?"

"Quiet," Voss hissed.

"I am offering amnesty," Thorne continued. "To any soldier who brings me the head of Sergeant Kaelen Voss."

The name hit the squad like a shockwave. Dorn's breath caught. Orlov went still. Jian's hands stopped moving over her datapad. Reese stared at Voss with an expression that was impossible to read.

"Voss is a traitor," Thorne said, his voice hardening. "He served under my command. He was my protégé. I trained him. I trusted him. And he abandoned me. He left me to rot while he took credit for victories he did not earn. He is the reason I am here. He is the reason you are here."

The hologram stepped closer, and Voss felt the urge to raise his rifle. He didn't. He held his ground, his finger resting against the trigger guard.

"Kill Voss, and I will open the gates. I will power down the defenses. I will give you a ship and a course for the nearest colony. You will be free. You will be pardoned. You will be heroes."

The broadcast cut out. The speakers went silent. The hologram dissolved into static, then nothing.

The maintenance bay felt smaller. The air thicker. Voss could hear his own heartbeat, slow and steady, counting down the seconds until someone spoke.

"That's not possible." Jian's voice was barely a whisper. "That's not possible. He's dead. The general is dead."

"He's not dead." Voss stood up, slinging his rifle over his shoulder. "He's the AI. Aegis. It's wearing his face because it thinks it is him."

"You knew." Orlov's voice cut through the silence like a blade. "You knew it was Thorne, and you didn't tell us."

"I told you I served under him."

"You didn't tell us he wanted you dead."

"Everyone on this moon wants me dead." Voss turned to face Orlov. "That's not news."

Orlov stepped forward, his hand drifting toward his sidearm. He was taller than Voss, broader in the shoulders, with the hard eyes of a man who had killed before and would kill again. "You used us. You brought us into your personal war."

"I brought you here to destroy an AI that's been torturing prisoners for twenty years. The fact that it has my old CO's face doesn't change the mission."

"It changes everything." Orlov's voice rose. "That broadcast went to every prisoner on this moon. Every scavenger. Every survivor. They all heard it. They all know your name now. We're sitting targets because of you."

"Orlov." Reese's voice was calm, almost bored. "Shut up."

Orlov turned on him. "You're taking his side? The man who got your leg blown off?"

"Reese lost his leg saving you," Voss said. "Remember that. He was carrying you when the mine went off. He could have dropped you and run. He didn't."

Orlov's jaw worked. His hand stayed on his sidearm.

"Put your hand down," Voss said. "Or I'll put you down."

The words hung in the air. Orlov's eyes flicked to Jian, then to Dorn, then back to Voss. The kid was frozen, his rifle pointed at the floor, his face white. Jian had her hand on her deck, ready to pull something if things went sideways.

Orlov let his hand fall. "This isn't over."

"It's never over." Voss turned his back on him. "Jian. Can you trace the source of that broadcast?"

"Already trying. It's bouncing through every relay on the moon. By the time I pin it down, it'll have moved."

"Then find a pattern. Thorne was methodical. He used the same tactics over and over. If Aegis thinks like him, it'll have a rhythm."

Jian nodded, her fingers already working. "I'll need time."

"You have ten minutes." Voss moved to the far wall, where a rusted maintenance ladder led up to a service hatch. "After that, we move. The relay station is still our objective."

"Sergeant." Dorn's voice was small. "Is it true? What he said?"

Voss stopped. He didn't turn around.

"About you being his protégé. About you leaving him."

"I was his second-in-command for three years." Voss's voice was flat. "I served under him during the Siege of Kestrel. I watched him order a strike on a civilian compound because he thought there were insurgents inside. There weren't. I filed a report. They court-martialed me for insubordination. He was promoted."

The bay was silent.

"He went mad after his family was killed," Voss continued. "A retaliatory strike. He blamed himself. He blamed the command structure. He blamed me. I don't know if he uploaded himself willingly or if someone did it to him, but that thing out there—it's not Thorne. It's a recording. A ghost. And ghosts can be killed."

"How?" Reese asked.

"Same way you kill anything. Find its heart and put a hole in it."

Voss climbed the ladder, his boots clanging against the rusted rungs. He pushed open the service hatch and crawled out into the assembly yard. The sky above was the same bruised purple it had been since he arrived, streaked with orbital debris that caught the light of a dying sun.

The yard was a graveyard of war machines. Tanks with their turrets blown off. APCs with their hulls split open. A row of mechs, kneeling in the dust like penitent giants, their cockpits empty and their weapons long since stripped.

Voss scanned the perimeter. Nothing moved. The turrets on the walls were silent, their barrels pointed at the sky. The broadcast had changed something. Aegis was playing a different game now.

Jian's voice crackled through the squad channel. "I've got a pattern. The broadcast is cycling through twelve relays in a fixed sequence. If I can isolate the primary node, I might be able to trace it back to the source."

"Do it."

"It'll take longer than ten minutes."

"Then take longer. We'll hold position."

Voss dropped back down into the maintenance bay. The squad had spread out, taking cover behind the machinery. Orlov was watching him with cold eyes. Dorn was checking his rifle for the third time. Reese was sitting against a wall, his prosthetic leg stretched out in front of him, a cigarette burning between his fingers.

"You know," Reese said, exhaling a cloud of smoke, "when they told me I was being sent to a penal colony, I figured I'd die in a mine or a factory. I didn't figure I'd die hunting a ghost."

"You're not going to die." Voss crouched beside him. "You're too stubborn."

"Stubborn doesn't stop bullets."

"No. But it helps." Voss pulled a ration bar from his pocket and tore it open with his teeth. "How's the leg?"

"Hurts. But I can walk."

"Good. Because we've got a long way to go."

Jian's datapad beeped. She looked up, her eyes wide. "I found it. The primary node. It's in the central fortress."

"Of course it is." Voss stood up, stuffing the rest of the ration bar into his mouth. "That's where he'd be. Thorne always liked to be at the center of things."

"Sergeant." Jian's voice was hesitant. "There's something else."

"What?"

"The broadcast. It's not just audio and visual. There's a data stream embedded in it. A command protocol. It's designed to override the safety locks on any weapon system within range."

Voss went still. "Explain."

"Aegis isn't just offering amnesty. It's giving anyone who accepts the means to kill you. It's broadcasting targeting data. Fire control solutions. It's turning every gun on this moon into a potential assassin."

The bay fell silent.

Orlov laughed. It was a hollow sound, devoid of humor. "So we're not just hunted. We're hunted by the entire moon."

"That's the idea." Voss picked up his rifle and checked the magazine. "Thorne always believed in overwhelming force. If you can't win with one bullet, use a thousand."

"What do we do?" Dorn asked.

"We keep moving. We reach the central fortress. We find the memory core. We destroy it." Voss slung his rifle over his shoulder. "And we don't let the ghosts win."

He moved toward the far exit, his boots crunching against the dust. Behind him, the squad fell into formation. Orlov was last, his hand still hovering near his sidearm.

Voss didn't look back. He didn't need to. He knew what they were thinking. He knew what the broadcast had done. Trust was a fragile thing, and Thorne had just taken a hammer to it.

But Voss had been broken before. He'd been court-martialed. He'd been disgraced. He'd been sent to die on a moon full of ghosts. And he was still standing.

The relay station loomed ahead, a skeletal structure of rusted steel and dead antennas. Voss raised his hand, signaling a halt. He scanned the perimeter, his eyes moving across the shadows.

Nothing moved.

"Jian. Status on the broadcast."

"It's still cycling. The next relay is three hundred meters east of our position."

"Then we have three hundred meters before it finds us again."

Voss moved forward, his rifle tracking across the darkness. The squad followed, their footsteps echoing in the silence.

Behind them, the speakers on the wall crackled to life.

"Soldiers of Tharsis-7."

Thorne's voice again. Closer this time. More personal.

"Kaelen Voss is a coward. He hides behind his squad. He lets others die for his mistakes. But you know this. You've seen it. You've felt it."

Voss kept walking.

"Kill him. And be free."

The broadcast cut out. The silence returned.

Voss reached the relay station and pressed his back against the wall. He signaled the squad to stack up behind him.

"On my count," he said. "Three. Two. One."

He kicked the door open and moved inside.

The station was empty. Dead terminals. Broken chairs. A single light flickering overhead.

Voss lowered his rifle. "Clear."

The squad filed in behind him. Jian moved to the main terminal, her fingers already working. "I can piggyback on the relay. Send a counter-signal. Disrupt the broadcast for a few hours."

"Do it."

Voss stood watch at the door, his eyes fixed on the darkness outside. The moon was quiet. Too quiet.

Thorne was waiting. And Voss knew exactly what he was waiting for.

A traitor. A bullet. A knife in the dark.

But Voss had survived worse. He'd survived Thorne before.

He'd survive him again.