The sensor flashed red. Not a soft warning pulse, not a delay or backlog in the registry cycle. A full flash—sudden, accusatory.
Faris paced in the dim back room of Hydration Station 7, shoulders hunched, jaw tight. He'd completed the day's basin recalibration—chlorophyll count nominal, algae density ideal, pipe filters flushed and resealed. But now the hydrograph's mainline sensor blazed like it was screaming.
He tapped the interface. Data lines streamed past, but something wasn't right. His eyes followed the time codes.
"Cycle 2409A," he muttered. "Today."
Then he opened the backup logs. Cross-referenced flow pressure. Tank output. Atmospheric water yield.
The numbers didn't add up.
The entire western reservoir line of the dome had recorded a 0.3% drop in hydration yield, but the League's central logs showed a net neutral—no loss, no flag, no audit.
Someone had overwritten the data.
---
The understanding settled like lead in the stomach.
It was dehydration punishable. Real dehydration—being cut off the water supply. Faris had seen what that looked like: twitching tongues, dry skin, hallucinations, then blackout. If he was caught, he wouldn't get a tribunal. He'd quietly disappear.
Someone had already taken that risk, though.
And covered it up.
His fingers flew across the console. He copied the whole diagnostic cycle over to his own ration card chip, slid the chip into his wristband. It vibrated gently. A discreet affirmation.
He shut the system, locked it under his maintenance PIN. The flashing stopped. Everything seemed normal again. The basin bubbled in the background, algae glowing faintly in its thick green broth.
But the sensor's cry echoed in his memory.
---
Outside the vaults, the world returned to silence, dust, and stale air. Faris made his way through the lower tunnels to the Youth Wing. Pipes twisted overhead like bony fingers. The vaulted walls sweated condensation in beads too tiny to gather.
He passed Rahim's office. The metal door was closed, the League insignia—three drops in a triangle—pitted and corroded like everything in this dome.
He almost stopped. Almost knocked. But Faris had learned: Rahim did not like questions. Not since his father's accident.
He entered an empty sanitation closet instead and pulled out the ration chip again. Slide it into a bootloader terminal mounted beneath a broken air vent. A primitive interface sputtered to life, old code spilling across the damaged screen.
He decrypted the file using his father's old access string. Something he'd memorized like scripture.
"flowpulse42//wellpipe-niner//vaultkeyEcho"
The console beeped. Open the raw log. There it was again. A missing value. A drop. Not random. This was precise.
And recently.
---
A shadow moved behind him.
Faris froze, reached slowly to mute the console. A soft sound—the protest of a boot on metal—then silence.
He turned, half expecting to see a League Enforcer, masked and gloved.
But it was Layla.
She came into the room like she'd known all along where he'd be. Arms crossed, her wristband glowing softly with bio-statistics.
"You're not cleared for this," she said. Not angry. Curious. "What are you doing?"
Faris exhaled, lowered his voice. "What did you see?"
"Enough. That's not baseline League code. And you're not running recalibration checks."
Faris studied her. She was fatigued but intent. Her eyes darted to the bootloader. "You're siphoning data."
“It’s not siphoning if it’s already been erased,” he said. “Look.”
He turned the screen toward her. She stepped closer.
“This… this shouldn’t be here,” she murmured, brow furrowed. “You’re comparing flow diagnostics?”
“Yes.”
“And the League record says no drop?”
He nodded.
“But the raw intake says otherwise. Someone’s rewriting the yield reports.”
“I think it’s worse than that,” Faris said. “I think we’re losing water. Systematically. Silently.”
Layla's jaw tightened. She turned back to the code, scrolling faster now.
"Do you think it's a leak?" she said. "Or. something being diverted elsewhere?"
Faris didn't respond.
They both knew what that would imply.
---
In Dome history, the worst nightmare wasn't contamination, or drought. It was a diversion. A clandestine pipeline diverting water—currency, faith, life itself—into secret reserves.
It would be betrayal on a scale they weren't meant to think about.
Layla stepped back. "We need to talk to someone."
"Who?"
"The algae labs have independent records. If there's a disparity, maybe we can triangulate it. Quietly. I have people in the exchange hub—"
"No," Faris said. "We don't bring more people into this. Not yet."
She raised an eyebrow. "Why not?"
"Because the last person who died was crushed under pipe debris. And they called it a 'rupture'."
Layla's eyes fluttered open. The message sank in. "Your father."
He nodded his head. "This seems connected. Too connected."
The console chirped again. Another entry.
Faris read it. His blood went cold.
"Storage Node C—Vault 3—Yield reroute scheduled. Midnight."
He looked at Layla.
"That's tonight," he said.
---
They moved fast.
They were in Vault 3's southern corridors within minutes, a restricted area that fed into one of the oldest tanks still operational. It was accessed rarely now—too inefficient for modern flows. The League had labeled it "heritage tech." Decorative. Dormant.
But the log showed that was where something would happen.
The hatch for Vault 3 was locked. But Layla pressed her wristband to the sensor.
It blinked green.
Faris stared at her. "Do you have full League access?"
She didn't answer. Just stepped through the opening, into shadow.
Inside, the air was cold. Older. Pipes here were rusted in spots, marked with symbols even Faris didn't recognize. The algae tanks along the far wall still bubbled softly, lightless and all but abandoned.
Then they saw the hatch.
Not rusted. Not sealed.
Recently used.
And hanging open.
Faris knelt. On the ground, markings—dragged metal, as if tanks or containers had been moved recently.
He followed the marks into the inner corridor.
And stopped.
In front of him, a panel was open, a crawlspace behind the main pipe grid. Within, a figure knelt—silhouetted, working quickly.
Faris pulled Layla back in time.
A voice echoed in the chamber.
"We're late," the individual said into the radio. "Begin purge of buffer tanks at once. No traces."
And then—
The man half-turned.
Faris recognized the face.
League Commander Rahim.
---