Story code: ST-000679
Part 3: Immutable
Sterling finished his champagne, gave Bryce one last approving nod, and headed toward the executive suites. Bryce exhaled a long, self-satisfied breath and turned back to Arthur’s cubicle.
Down in the lobby, the commotion had escalated. Two police officers had arrived, their heavy duty belts shifting as they spoke with the security guards. Over the muffled hum of the office, Arthur could hear the frantic pitch of the woman’s voice as she pleaded with them.
Bryce checked his phone, reading a message from downstairs. His smug expression twisted into annoyance. “The woman making a scene. Her name is Elena Rostova. She’s a rideshare driver. The system just froze her auto-loan and flagged her vehicle for immediate repossession.”
Arthur stared at the glass. The officers were firmly guiding the driver toward the elevators, hands on her elbows.
“She’s threatening to call the local news,” Bryce muttered, stepping into Arthur’s cubicle and leaning heavily over the desk. “We don’t need a PR headache right after a flawless deployment. Find her account.”
Bryce reached across Arthur, his forearm brushing Arthur’s chest, to point a thick finger at the database query bar. As Bryce stretched, the black lanyard dangling from his belt loop dragged directly across Arthur’s desk pad. The silver USB security key clicked softly against the plastic edge of Arthur’s mechanical keyboard.
“Purge her,” Bryce ordered, keeping his eyes fixed on the lobby doors. “Don’t just close the account. Scrub her entire ledger from the database. If the local news calls, I want to be able to say she isn’t even in our system. Delete the complaining driver’s account entirely.”
Arthur didn’t move his hands to the keyboard. Instead, he shifted his right arm, pinning the silver USB key flat against the desk mat.
Bryce pushed off the desk and stood up straight. The lanyard pulled taut. The small, plastic breakaway clasp at the base of the strap-designed to snap open instantly to prevent strangulation if caught in the server racks-gave way with a quiet *click*. The nylon cord zipped back to Bryce’s hip. The USB key remained hidden beneath Arthur’s forearm.
Bryce didn’t notice. He was already looking back at the massive revenue graph projected in the conference room. “Well? Get it done, Artie.”
Arthur slid his hand back, palming the cold metal of the token. He reached down toward the dark underside of his desk, feeling for the open port on his computer tower. He slid the key in.
The primary monitor blinked. The glaring red prompt-`PLEASE INSERT HARDWARE AUTHENTICATION TOKEN`-vanished. It was replaced by a sterile white command line.
`AUTHENTICATION ACCEPTED. ADMIN ACCESS GRANTED.`
Arthur’s fingers finally descended onto the mechanical keys.
He didn’t type Elena Rostova’s name. He didn’t open the user deletion utility. Instead, he opened a blank shell script file.
The clacking of his keyboard filled the cubicle, a rapid, rhythmic percussion. He started with the core reversion, targeting the exact administrative commit Bryce had made at two in the morning on Sunday.
`git revert 8a4f9b2 –no-commit`
“Takes that much code to delete one driver?” Bryce asked, glancing down at the scrolling text.
“I have to scrub the redundant backups,” Arthur said, his voice entirely flat, his eyes never leaving the screen. “Otherwise the automated sweep will just rebuild her profile at one o’clock.”
“Right. Make sure it’s clean,” Bryce said, crossing his arms.
Arthur kept typing. Reverting the risk threshold back to eighty percent wasn’t enough. If he stopped there, Bryce would simply use his recovered admin credentials to change it back the moment Arthur was escorted out of the building. Arthur needed to kill the entire deployment.
He wrote a command to instantly revoke all read-write permissions across the executive tier. Then, he targeted the root directory.
`chattr +i -V /var/deploy/config`
The immutable attribute. Once applied, no one-not even a system administrator with a hardware token-could modify, delete, or rename the configuration files. It permanently locked the repository. The only way to undo it was a physical, hard-drive-level server wipe that would take the IT department weeks to untangle.
Arthur looked at the digital clock in the corner of his screen. 12:06.
“Almost done?” Bryce asked, checking his gold watch. “Sterling wants me in the boardroom in five for the board dial-in.”
“Done,” Arthur said.
He hit Enter.
The script executed instantly. The terminal cascaded with hundreds of confirmation lines, far too many for a single account deletion.
On Arthur’s secondary monitor, the master geographic dashboard flickered. The dense clusters of red dots covering the city grid suddenly froze. The queued auto-execution batch for 1:00 PM-another forty thousand lives waiting to be ruined-evaporated from the screen, replaced by a clean string of zeros.
Then, behind them, the massive conference room monitor refreshed.
The near-vertical revenue graph stalled. A second later, it plummeted, dropping in a sheer, disastrous cliff-face as the system automatically unlocked tens of thousands of falsely terminated accounts, restoring credit lines, cancelling repossessions, and voiding the predatory overdraft fees.
Bryce froze. The smugness drained from his face, replaced by sudden, naked panic. “What just happened? The graph…”
“The risk tolerance threshold is back to eighty percent,” Arthur said. He reached under his desk, pulled the silver USB key from the tower, and dropped it onto the desk. It landed on the hard surface with a sharp clatter.
Bryce stared at the key. His hand slapped against his hip, finding only the frayed plastic end of his breakaway lanyard. His face flushed a dark, violent crimson.
“You son of a bitch,” Bryce hissed. He lunged forward, shoving Arthur’s chair out of the way. Bryce slammed his hands onto the keyboard, grabbing the mouse and frantically clicking through the deployment menus.
He brought up the master parameter configuration. He typed in `15`, attempting to force the threshold back down to his profitable, lethal margin.
He hit Enter.
The screen flashed red.
`FATAL ERROR: PERMISSION DENIED. REPOSITORY IS IMMUTABLE.`
Bryce grabbed the USB key from the desk and jammed it into the monitor’s side port. He hammered the Enter key again.
`FATAL ERROR: PERMISSION DENIED. REPOSITORY IS IMMUTABLE.`
“Unlock it,” Bryce commanded, his voice trembling with a mix of rage and rising terror. The boardroom meeting was in three minutes. Sterling would be looking at the same plummeting graph. “Unlock the repository right now, Arthur, or I swear to God I’ll have you arrested for corporate sabotage.”
Arthur stood up. He looked past Bryce, toward the frosted glass of the lobby doors. The police officers were releasing the rideshare driver. One of the guards was politely handing her back her phone.
“I can’t unlock it,” Arthur said, his voice remarkably steady. “The command requires root-level architecture access. Access that you overwrote when you claimed you built the model.”
Bryce stared at the flashing red error message, his mouth opening and closing as the server racks hummed indifferently around them.