Chapter 10 Purge Sequence
"Run," Duveth said. "Now."
Caius ran. He hit the street outside the shop at full speed, turning left because left was downhill and downhill was faster. Behind him he heard Renne say something sharp to Duveth, heard the older man respond, heard footsteps that weren't his own.
He didn't look back. The Node followed.
He could feel it. Not hear it, it made almost no sound, just that faint hum of a process running, but he could feel its signature in the System's architecture the way you feel a draft from under a door. Cold and mechanical and completely focused.
Ashfen's streets were busy. Players moving between shops, NPCs going about their evolved routines, the ordinary afternoon traffic of a city that had three hundred years of practice being a city. Nobody looked at Caius running. Nobody looked at the column of white light following him at exactly the same pace, fifteen meters back, closing the distance without urgency because it didn't need urgency. It had already calculated where this ended.
He cut right into a narrower street.
The Node cut right.
He cut left through a market stall, scattering rendered produce across the cobblestones, a merchant NPC shouting something behind him.
The Node moved through the stall without disturbing anything. Straight through the table. Straight through the merchant. The merchant shivered and kept shouting.
"It goes through things," Renne said from somewhere behind him. She was running too, closing the gap between them. "Why does it go through things?"
"It's a process," he said, not slowing. "Physical geometry doesn't apply to it."
"Great." She pulled level with him. "So we can't block it."
"No."
"We can't fight it."
"No."
"What can we do?"
"I'm working on it."
She made a sound that was not encouraging.
He ran and thought. He was good at both simultaneously, it was one of the skills eleven years of crisis development had given him, the ability to keep his body doing one thing while his mind did something completely different.
Purity Nodes. He had written the specification in the second year of development, during a phase when the team was worried about corrupted data accumulating in the live environment and causing cascading errors. The Nodes were the solution. Automated. Self-directing. No player could accidentally trigger them against themselves because they only targeted genuine System-level errors.
He had been very proud of that failsafe at the time.
The confirmation loop. Every two seconds the Node re-verified its target, checking the System's classification layer to confirm the entity it was pursuing was still registered as an error. If the classification came back as anything else, anything at all, the loop broke. The Node entered standby. It waited for reconfirmation before resuming pursuit.
Two seconds of looking like something else.
That was the gap.
He stopped running.
Renne ran three more steps before she realized. She turned around. "What are you doing?"
"Stop moving," he said. "Get against the wall."
"Caius—"
"Against the wall. Now."
She moved to the wall of the nearest building, pressing her back against it, blade still out, watching the Node come down the street toward them with the expression of someone who had decided to trust a decision they didn't fully understand.
The Node was ten meters away.
Eight.
Five.
Caius stood in the middle of the street and reached inward. Past the surface of what the Nullwalker had given him, past Null Step, past the damaged skill trees, into the class's passive architecture. The part that was supposed to make him unclassifiable. The ability to project a false System signature, to push the class's corrupted energy outward and overwrite the error classification with something the System had no category for.
Environmental asset. That was the target classification. The most neutral possible designation. A rock. A rendered tree. Background geometry with no gameplay function.
For two seconds he needed to be a rock.
Three meters.
He pushed.
It went outward from him like pressure releasing, the corrupted class energy spreading into the System's classification layer, and he felt the Node's confirmation loop hit it. Felt the loop query his classification. Felt the query return something that wasn't ERROR_UNDEFINED.
The Node stopped.
One meter away. The light from it lit him up completely, white and total, and he stood inside it and held the false signature with everything the damaged fragment had and did not move and did not breathe and counted.
One.
The Node's loop ran again. Same result.
Two.
The Node powered down.
The light went out between one moment and the next, no fade, no transition, just gone. The form dissolved. The process terminated with a sound so small it was almost nothing.
The street was just a street.
Caius stood in the middle of it with his hands shaking and players walking past him on both sides, completely unaware that anything had happened. A child NPC ran through the space where the Node had been standing thirty seconds ago. The merchant was still complaining about the scattered produce two streets back.
Renne came off the wall. She crossed to him in four steps and stopped close, looking him over the way she had looked him over in the corrupted zone. Checking for damage she could see.
"You're shaking," she said.
"I know."
"Did it work? Are you alright?"
"It worked." He checked the counter in his vision. "Lost three percent holding the signature. I'm at ninety four."
She looked at the empty space where the Node had been. Then at him. "You just stopped a System enforcement construct in the middle of a public street by pretending to be a rock."
"An unclassified environmental asset."
"A rock."
"Essentially yes."
She let out a breath. It was not quite a laugh but it had a laugh's shape. "How long before it sends another?"
"The Node logged its last known target location before it powered down. Another will initialize from the nearest maintenance point." He looked around at Ashfen's busy streets. "Minutes. Maybe less."
"Then we need to move."
"Yes."
Someone appeared at his elbow.
Duveth. He had followed at a distance, moving through the city's crowds with the practiced ease of someone who had been navigating these streets for three hundred years and knew every shortcut. He was breathing slightly harder than usual. That was the only sign that he had been running.
He looked at the empty space. Then at Caius.
"That was a small one," he said.
Caius looked at him. "What?"
"The Node." Duveth's voice was quiet, pitched for the three of them only. "That was one of the small ones. The large Purity Nodes don't have a confirmation loop."
Caius went still. "What do you mean they don't have a confirmation loop?"
"I mean they pursue until completion. No verification cycle. No gap." Duveth looked at him steadily. "Once they lock onto a target, nothing interrupts them. Not a false signature. Not distance. Not time." He paused. "What you just did would not work against one of those."
"How do you know that?" Caius asked. "That level of System architecture detail. How does an NPC know that?"
Duveth was quiet for a moment. Something moved through his face, old and specific, the expression of someone touching a memory they had learned to handle carefully because careless handling cost too much.
"Because," he said, "I have watched them erase things I cared about."
The street moved around them. A player laughed somewhere nearby. An NPC called out prices from a stall. The ordinary sounds of a city that had no idea what had just happened in its middle.
Renne looked at Duveth. Her voice was careful. "Who did you watch them erase?"
"People who trusted me to know more than I did." He said it simply. No self-pity in it. Just the weight of a fact that had been carried long enough to settle into something permanent. "A long time ago. When I was still learning what I was. What I remembered." He looked at Caius. "I could not stop it then. I did not understand enough." He paused. "I have spent the time since making sure I understand enough."
Caius looked at him. At the three centuries sitting in this man's face, in the way he held himself, in the specific quality of his patience.
"The Root," Caius said.
"Yes."
"You said you'd tell me."
"I will." Duveth glanced down the street, in the direction a new Node would come from if one initialized now. "But not here. Not standing in the open." He looked at Caius. "Come back to the shop. Both of you." He paused. "You should sit down first."
"Why?"
Duveth held his gaze.
"Because what I am going to tell you," he said, "will change the way you understand everything you built."
He turned and walked back toward the shop without waiting to see if they followed.
Renne looked at Caius.
Caius looked at the street. At the city that had grown past its blueprints. At the world that had become something he hadn't designed and didn't fully recognize.
He followed Duveth.