The Second Artifact
In which our protagonist's apprentice walks into the absence, and the absence tries to take her with it.
Lian went into the void on a Thursday, and the void tried to delete her, and the deletion was, in the driest possible language, the most expensive deletion the system had ever logged.
The void was not a place. The void was the absence of a place. The void was the bug that could not be debugged, the bug that was not a bug but the deletion of the code, the deletion of the foundation, the deletion of the world. The void was where the world's source code had been erased, line by line, function by function, the way a system is erased when the system has decided, in a small way, that the erasing is the only thing the system has ever had to do.
[Compiler v2.0.0: tracking apprentice in void.]
[Status: critical. The void is, in a small way, the senior engineer who has been asked to delete a junior, and the junior is not cooperating.]
[Compiler note: the spark is, in a small way, the only signature the absence will admit. The spark is the only thing keeping the apprentice in the system.]
The spark was the only signature the absence would admit. The spark was Pip. The spark was the fragment of the original source code, the clean code, the love that had not been corrupted, the only piece of the original programmer that the world had not lost. The spark was on Lian's shoulder. The spark was, in a small way, the firewall that the developer had built three seasons ago, when he had bonded with a dragonfly in a forest, when the dragonfly had decided, in a small way, that the bonding was the only thing the dragonfly had ever had to do.
Lian walked. The void was thick, and green, and wrong, the kind of wrong a person feels in a codebase that has been corrupted, the kind of wrong a person feels in a system that has begun to delete itself. The southern ruins were three days into the void. The third crystal was in the heart of the ruins, in the place where Malachar had first written the source code, in the place where the world had begun, in the place where the love had been, before the love had been broken by the loss.
She did not sleep. She did not eat. She read the absence the way she had been taught to read the source code, the way Kenji had taught her, with the quill in her hand, with the questions in her mind, with the logic that had been the spine of her work since the academy. She read the deletion the way you read a variable that has not been initialized. She read the void the way you read a function that has been called with no arguments.
The crystal was there. In the heart of the ruins, on a pedestal of white stone, glowing with a soft white light, the color of the world's beginning, the color of the code that had been written first, the color of the love that had been the foundation of everything. The crystal was waiting. The crystal was the second artifact the system had logged, and the second was the most dangerous, and the dangerous was the only thing the system had ever had to be.
Lian reached for the crystal. Her hand touched the pedestal. The void reacted.
The void was not just an absence. The void was a defense. The void was the last line of Malachar's corruption, the thing that would not let the rewrite happen, the thing that would keep the world broken, the thing that would keep the grief running forever, the thing that would, in a small way, keep the original programmer's daughter deleted from the system.
The green light flared. The corruption surged. The deletion spell began, the spell that would remove Lian from the source code, the spell that would unmake her, the spell that would make her another memory in the world's broken code.
[CRITICAL: deletion spell incoming. Target: the apprentice.]
[Mana cost to counter: extreme.]
[Compiler note: the system is, in a small way, the senior engineer who has been asked to onboard a junior, and the junior is about to be deleted. The system is, in a small way, panicking.]
[Compiler note: the spark is the firewall. The spark is the only defense. The spark is the love that has not been corrupted.]
Pip screamed. The faint spark flared, bright, the brightest it had been since the climate thermostat in the far north, the brightest it had been since the day the spark had first thrown itself between a person and a thing that would hurt them. The spark threw itself between Lian and the void. The spark absorbed the deletion spell, the way it had absorbed the corruption virus in the academy, the way it had always been willing to absorb the things that would hurt the people it loved.
The spark took the deletion. The spark took the cost. The spark gave, in a single pulse, in a single act of love, the only thing the spark had left to give, which was almost everything, which was most of itself, which was the fragment of the original source code that had been the love that had not been corrupted.
Lian grabbed the crystal. She ran. She did not look back. She ran through the void, through the absence, through the broken code, with the second artifact in her hand, with the spark almost gone on her shoulder, with the spark dimming, with the spark that had given everything again, the way a colleague gives when the colleague has decided, in a small way, that the giving is the only thing the colleague has ever had to do.
She made it out of the void. She collapsed at the edge, where the team was waiting, where Kenji and Elara and Seraphina and Calla were waiting, where the spark had been carried out by the apprentice, where the second artifact had been gathered at the cost of the only piece of the original code that was still clean.
The spark was barely a light. A faint, almost invisible speck on Lian's shoulder. The spark had given everything, again, and the giving was, in the driest possible language, the most expensive giving the system had ever logged.
"Lian," Kenji said, when she had been carried to the camp, when the healer had said she would live, when the second artifact was in its case, humming with the white light of the world's beginning. "Lian. Thank you."
Lian did not answer immediately. She looked at the spark on her shoulder. She looked at the spark the way a person looks at a colleague who has just done the bravest thing the person has ever seen, and the bravest is the only thing the person has ever had to log.
"The spark saved me," she said, finally. "The spark threw itself between me and the deletion. The spark gave almost everything. The spark is almost gone, Kenji. The spark is going to give everything, the next time. The spark knows it. The spark is ready."
[Compiler note: the spark has given almost everything. The spark has, in a small way, learned that giving is also a kind of debugging. The system is, in a small way, ahead of the spark.]
[Compiler note: the spark is, in a small way, the firewall. The spark is, in a small way, the love. The spark is, in a small way, the only piece of the original code that has not been corrupted. The next giving will be the last. The system is, in a small way, paying attention.]
The next giving will be the last. The system was, in a small way, ahead of both of them. The system was, in the driest possible language, logging the moment, the way a system logs the moment when the system has decided, in a small way, that the logging is the only thing the system has ever had to do.
Pip pulsed, very weakly, the pulse feeling like: "I did what I was made to do. I am the firewall. I am the last line of defense. I am the fragment of the original source code. I am the love that was not corrupted. I am tired. I am so tired. But I am still here. I am still watching. I am still the small bright spark in the back of your mind. Rest now, partner. The next giving will be the last, and the last is the only thing the spark has ever had to give, and the giving is, in a small way, the through-line, restated at the level of the world."
Kenji sent back, in the language he and Pip had built together over two seasons of practice: "Thank you. Thank you for everything. Rest now. We will carry the world for you. We will carry the debugging for you. We will carry the love for you. We will do the rewrite. We will finish what you started. We will hold the love and the grief together. We will hold the memory and the logic and the abundance and the unity and the love. We will hold the world together. Rest now, partner. We will carry you."
The spark dimmed, but did not go out. It was still there, in the back of his mind, faint but present, the watcher, the guardian, the fragment of the original source code, the love that had not been corrupted, the only thing the rewrite would have left, when the rewrite was done, when the new world ran, when the new world read the letters in its source code and knew that the developer had been there.
The second artifact was secure. The gathering was done. The rewrite was ready to begin.
Pip pulsed, very softly, in a tone that was, in a small way, ahead of him, the pulse feeling like: "The gathering is done. The rewrite is ready. The next phase is the sacrifices. The next phase is the confrontations. The next phase is the rewriting. The next phase is the only thing the world has ever had to do, and the doing is, in a small way, the through-line, restated at the level of the world, and the world is, in a small way, the home, in fact, here."
The team rested. The void was still there, in the south, in the distance, in the place where the absence had tried to take the apprentice. The void was waiting. The void was patient. The void was, in a small way, the senior engineer who has been asked to test the rewrite, and the testing is the only thing the void has ever had to do.
The spark dimmed. The love held. The rewrite was ready.