Her apartment door was open.
Not ajar β open. Flat against the interior wall, the way a door sat when someone had thrown it hard enough to overwhelm the automatic closer. Apartment 402, fourth floor, a walk-up building in Gwanak-gu whose stairwell smelled like cooking oil and whose hallway carpet had been replaced sometime during an administration that no longer held office.
Jiwon stood in the doorway and read the room.
Overturned chair at the kitchen table. A mug on the floor, the coffee a brown stain spreading into the carpet's pattern like a bruise developing in real time. Clothes on the bedroom floor β not scattered randomly but in the specific configuration of someone who had been getting dressed and stopped. A shirt half-pulled over a hanger. Pants on the bed. Shoes by the door, lined up neatly, untouched. She'd left barefoot. Or in whatever she'd been wearing when it happened.
The phone was the worst part. A smartphone, face-down on the living room floor, the screen cracked in a starburst pattern that radiated from the center. Not dropped. Thrown. The trajectory of the throw readable in the damage β from the couch toward the far wall, the impact point a scuff mark on the plaster at shoulder height. She'd thrown her phone at the wall. A person throws their phone when the phone stops doing the thing phones do. When the calls don't connect. When the messages don't send. When the device that tethers you to every person you know becomes a brick in your hand.
Jiwon picked up the phone. The screen flickered under his touch β the System's erasure of perception didn't extend to electronics, the phone's digitizer registering his finger the same way it would register any finger. The lock screen showed 47 missed calls. All outgoing. All failed. The call log a repetitive litany of numbers dialed and calls dropped, the same three contacts β "Mom," "Doyun β₯," "Association Branch" β attempted over and over in the hours after the erasure.
She'd tried calling her mother forty-seven times.
He put the phone down. Took the information it offered and filed it in the part of his processing that handled other people's pain, the partition that was both necessary and insufficient for the job of being a ghost who found other ghosts.
---
The trail started at the building's front entrance. Jiwon had spent nine months learning to read the invisible. The erased left traces β not System traces, not data signatures, but physical ones. The world they moved through was still physical. Doors opened. Objects shifted. The air displaced by a walking body created currents that disturbed dust and paper and the lightweight debris of urban surfaces.
The entrance door had been opened from inside at approximately β he checked the automatic closer's return speed, calculated the time it took for the door to fully seat β four hours ago. A recently disturbed candy wrapper on the sidewalk outside, the plastic wrapper caught against the building's foundation wall by the air current of a passing body, the wrapper's position suggesting passage toward the east.
East. Toward the commercial strip that ran along Gwanak-ro.
He followed. The signs were sparse β an erased person walking through a city didn't leave footprints or trigger sensors or disturb much. But four hours of passage left cumulative traces. A convenience store door whose "PUSH" sign was pressed inward at hand height β someone had entered, or tried to. Inside, the clerk was rearranging a display of onigiri that had been knocked from its shelf. Invisible hands grabbing food. The first instinct of the newly erased: feed yourself, because the body's needs didn't stop just because the world stopped seeing you.
An onigiri wrapper in the gutter two blocks east. Torn open. Empty. She'd taken food from the convenience store and eaten it on the street. Bare feet on December concrete, eating stolen rice balls, walking east toward a destination that the panic of recent erasure had selected through whatever logic the panicking mind used.
The PC bang was three blocks from her apartment. Neon sign dark β the place didn't open until noon, but the side entrance was propped with a doorstop. A twenty-four-hour establishment that kept its side door accessible for the overnight gamers who stepped out for cigarettes and came back to their sessions. The door ajar. The air current of recent passage ruffling a flyer taped to the interior wall.
Jiwon entered.
The PC bang was half-lit. The overhead fluorescents off, the room illuminated only by the blue glow of forty monitors in varying states of activity β sleeping screens, active sessions left by overnight users who had gone home, the digital persistence of a business whose infrastructure ran whether customers were present or not.
She was at terminal 23. The screen's glow painting her face blue-white in the dim room. Her fingers on the keyboard, typing with the focused intensity of someone who had found the one thing that still worked. The one interface that still responded to her input.
Baek Soyeon was twenty-eight. Small. The build of an E-rank hunter whose physical baseline had been enhanced just enough by the System to be noticeable β the posture slightly too straight, the muscle definition slightly too precise for someone who looked like she weighed fifty kilograms in wet clothes. She wore pajama pants and a hoodie and no shoes. Her feet were tucked under her on the gaming chair, the soles dark with street grime. Her hair was pulled back in a tie that was losing its grip, loose strands across her face that she didn't push away because she was typing.
The screen showed a web browser. Multiple tabs. Email. Social media. A messaging app. A forum. And in every tab, the same thing: failed connections, deleted messages, error pages. She would type a message, hit send, and watch it vanish. Not into the recipient's inbox. Into nothing. The System's monitoring catching each digital communication from a null entity and erasing it before it reached its destination. The messages existing for a fraction of a second β long enough for the sender to see the send animation, short enough that no server logged the content.
She was sending the same message to different platforms. Jiwon could read it over her shoulder:
*This is Baek Soyeon. I'm a registered hunter. Something happened to me yesterday. I can't be seen or heard. I'm not crazy. Please respond. Please. Anyone.*
The "please" was the part that did it. The word appearing in tab after tab, platform after platform, the digital equivalent of shouting into a void that returned only silence. She typed it with the mechanical persistence of someone who had moved past panic into the grinding phase, the phase where you kept trying because stopping meant accepting that the trying was futile.
"It won't work," Jiwon said.
She screamed.
The sound was raw and immediate β the vocal-cord response of a person who had spent thirty hours in total isolation and who had just been spoken to by a voice that came from nowhere visible. She was out of the chair and against the wall in the time it took the scream to finish, her back pressed to the paneling between terminals 22 and 24, her arms up, the defensive posture of an E-rank hunter whose combat training was vestigial but whose startle response was fully operational.
"Who β where β " Her eyes scanning the room. Seeing nothing where Jiwon stood. The newly erased couldn't see other erased people immediately β the perceptual recalibration took time, the brain needing to learn a new way of detecting presence that didn't rely on the System's visual processing.
"My name is Oh Jiwon. I'm like you. Erased. The System can't see me and it can't see you. But we can hear each other because the erasure is the same for both of us."
Her breathing was fast. Shallow. The rapid respiration of a person whose fight-or-flight system had engaged and whose body had nowhere to fight and nowhere to fly.
"You're β invisible? Like me?"
"Like you. Since March of last year. I've been invisible for nine months."
The number landed on her and something in her face broke. Not the dramatic fracture of a person in crisis. The small, quiet crumbling of a person who had been holding themselves together through the force of not-knowing and who had just been handed the knowledge that what happened to them wasn't temporary.
"Nine months," she said.
"It doesn't reverse. The System disconnection is permanent. I won't tell you it gets easier because it doesn't in the way you'd want it to. But there are things you need to know, and there are people β invisible people, like us β who can help. I came here to find you."
"How did you know I was here?"
"Your address was in a database of hunters with degrading carrier frequencies. You were identified as a borderline case β someone whose System connection was failing. We were trying to reach you before the disconnection happened. We didn't make it."
"Beforeβ" She pressed her hands against the wall behind her. The physical grounding gesture of a person whose reality had become untethered and who needed something solid under her palms. "You knew this was going to happen to me?"
"We knew it was likely. We didn't know when."
"Yesterday. It was yesterday. I was walking to β I had a check-up. The Association scheduled a medical evaluation for my ability degradation. I was walking. Two blocks from the branch office." Her voice was getting louder. Not volume. Intensity. The words pressing against each other. "I felt β like a plug being pulled. Not pain. Silence. Total silence. The background noise that I didn't know was the System just β stopped. And then I was walking down the same street and nobody could see me. Nobody. I said hello to the woman at the coffee cart. I always say hello to the woman at the coffee cart. She looked right through me."
Her hands came off the wall. Formed fists at her sides. The transition from grief to anger happening in real time, the stages of loss compressing into minutes rather than the days or weeks that a normal timeline would allow.
"I went to the Association office. I stood in the lobby. I shouted. I grabbed a guard's arm and he shook me off like a mosquito. Like I was nothing. Like I was a thing that touched him and he didn't know what it was and he shook it off and went back to his phone."
Like a mosquito. The specific metaphor of a woman who had experienced, in the span of a single afternoon, the complete elimination of her social existence. Not imprisonment. Not exile. Ontological deletion. The conversion from person to non-entity, performed in the time it took to walk two blocks.
Jiwon waited. Not because he didn't have things to say. Because she needed to get to the end of the sentence before she could hear new ones.
"I went home. I tried calling. Doyun β my boyfriend. He didn't pick up. The call didn't connect. I tried my mother. Same thing. I tried the emergency line. I tried the Association hotline. I tried every number in my phone. Nothing connected. The System monitors the phone network. Erased people can't make calls that go through."
"The messages too. Email, social media β the System catches them."
"I figured that out after about the fiftieth try." She gestured at the screen behind her. Tab after tab of failed communications. The digital record of a woman screaming into every channel that modern connectivity provided and receiving nothing back. "The only thing that works is local interaction. I can type on this keyboard. I can click these buttons. I can see the messages send. But they don't arrive. They just β disappear. Like I typed them into a void."
"The System erases perception, not physics. You can interact with physical objects. You can type. You can open doors. You can move things. But any communication that routes through the System's network infrastructure gets intercepted and deleted."
"So I can touch the world but I can't talk to it."
"Yes."
Soyeon's fists unclenched. She looked at her hands. The hands that could type and grab and throw phones at walls and none of it mattered because the world had been configured to ignore everything those hands produced.
"My mother thinks I'm dead," she said. The volume dropping. The anger running out of fuel, the grief underneath it surfacing like bedrock exposed by erosion. "Or missing. Or β she doesn't know. She called me yesterday afternoon. I saw the call come in. I couldn't pick it up. The phone rang and I couldn't answer because the System blocked the connection. My mother called her daughter and the daughter was standing three meters from the phone watching it ring and she couldn't answer."
Jiwon knew the distance. Three meters. The specific distance of a person who had tried to answer and failed and then stood three meters away because being closer was worse than being far. He'd stood at similar distances from similar phones in the first weeks of his own erasure. The distance wasn't arbitrary. It was the distance at which the ringing stopped being a summons and became a record of something lost.
"I need you to know something," Jiwon said. "What happened to you wasn't a malfunction. It wasn't random degradation. It was deliberate. Someone authorized your erasure using a code in the System's hidden architecture. You were part of a batch β thirty-one hunters erased yesterday, all in Seoul, all with carrier frequencies below 1.5. You were targeted because your System connection was weakening, and whoever controls the erasure protocol didn't want you to reach the point where your weakened connection could be used for something they didn't want."
"Used for what?"
"Healing the barrier. The entity that maintains the barrier between our reality and what's beyond it β the thing that the System was built to support β it's failing. The barrier has wounds. Forty-three in Seoul alone. And people with weakened System connections β people like you were, like the other borderline hunters, like me β can channel repair energy into those wounds. The channeling works. We've proven it. And someone is erasing the people who could do it."
Soyeon sat down. Not on the gaming chair. On the floor. The linoleum of a PC bang, her bare feet tucked beneath her, her back against the terminal's desk. The posture of a person who had received more information than her body could process upright.
"You're telling me I was erased on purpose. Because I could have helped fix something."
"I'm telling you you were erased on purpose because someone didn't want the something fixed."
The distinction mattered. Not an accidental casualty of a broken system. A deliberate elimination by someone who wanted the system to stay broken. Soyeon's erasure wasn't damage. It was defense. Whoever controlled the hidden layer was protecting the barrier's failure the way a virus protected its host infection β by destroying the immune response.
"The moment," Soyeon said. Her voice changed again. The grief and anger settling into something flatter. The voice of a person who had arrived at the stage where the data mattered more than the feelings about the data. "The moment it happened. When the System disconnected. There was β something. On my interface. The last thing I saw before the connection died."
"What?"
"I was walking. The System interface was in my peripheral vision β the status display, the ability readout, the ambient data that hunters see overlaid on their normal vision. And in the moment of disconnection β the fraction of a second between connected and disconnected β the interface glitched. It showed something. Not my status. Not the normal display. Something from underneath. Like a window crashing and showing the desktop behind it."
A system crash revealing the underlying process. The System's interface failing in the moment of disconnection and exposing, for a fraction of a second, the architecture that ran beneath the user-facing display. The hidden layer's operations visible in the gap between connection and severance.
"What did you see?"
"Characters. A string of characters. Not Korean. Not English. A mix β alphanumeric, with slashes and colons. Like a web address but not a web address. Like..." She closed her eyes. The memory-access posture of a person reaching for data that had been stored under extreme conditions β the final input of a dying connection, cached by a brain that was desperately recording everything in the last moment of System awareness. "SYS://CARRIER-MGMT/HIDDEN/NODE-47K/AUTH-CONSOLE/ACTIVE."
She opened her eyes. "I memorized it. I don't know why. My brain grabbed it the way you grab a railing when you're falling. It was the last thing the System showed me and my brain decided it was important and it stuck."
SYS://CARRIER-MGMT/HIDDEN/NODE-47K/AUTH-CONSOLE/ACTIVE.
A system path. An internal address within the System's architecture. Not a physical location β a logical one. The address of a node in the carrier management subsystem, hidden, designated 47K, with an active authorization console. The address of the thing that had erased her. The location, within the System's digital infrastructure, of the hidden layer's control interface.
"Node-47K," Jiwon said. The identifier bouncing through his processing, the IT worker's instinct engaging on a data structure that followed conventions he recognized from a previous life. "The naming convention. NODE suggests a physical node in a distributed system. 47K could be a geographic or functional identifier. If the System's architecture maps to physical infrastructure β if nodes correspond to actual hardware β "
"Then 47K is a place," Soyeon said. Finishing his thought. The E-rank hunter whose erasure had cost her everything and whose final gift from the System that destroyed her was the address of the thing that did it. "A physical server. Running the authorization console. In a place that the number 47K identifies."
"Seokjin," Jiwon said into his earpiece. "I need you."
"Here." The diagnostician's voice through the encrypted channel. From the training facility. Resting between channeling sessions, his ability recovering from the morning's data flood.
"SYS://CARRIER-MGMT/HIDDEN/NODE-47K/AUTH-CONSOLE/ACTIVE. Does that structure match the diagnostic log format you read at Gate 112?"
Seokjin was quiet for four seconds. The diagnostician parsing the address against the data architecture he'd spent five minutes reading through the wound.
"The structure matches. SYS:// is the System's internal addressing protocol. CARRIER-MGMT is the carrier management subsystem β the layer that handles hunter connections and disconnections. HIDDEN is a directory designation I saw in the erasure logs β the hidden layer is literally filed under a directory called HIDDEN. NODE-47K β I need to check. The diagnostic data included node references. If I can access the logs again, I can cross-reference 47K against the node registry."
"Can you access the logs from the training facility?"
"No. I need wound contact. The diagnostic data flows through the gate. Without a wound to read from, my ability has no data source."
"The nearest gate to the training facility?"
"Gate 308. Seongbuk-gu. Eight hundred meters northeast. Classified as E-rank."
Eight hundred meters. A gate within walking distance of the training facility. If Seokjin could touch Gate 308's wound and access the diagnostic logs, he could trace NODE-47K to a physical location. The parasite's server. The machine that ran the authorization console. The hardware that someone used to enter codes like ARC-12-EPSILON and erase thirty-one people from existence.
Jiwon looked at Soyeon. The woman on the floor of a PC bang. Barefoot. Thirty hours into an erasure she hadn't chosen. Holding, in the cache of her dying System connection, the address of the thing that had killed her old life.
"There are people who can help you," he said. "Invisible people. A network. We have a location β safe, off the grid. I can take you there."
"And then what?"
"And then you decide what you want to do. Some of us are trying to heal the barrier. Some of us are trying to find the people being erased. And now, because of what you just told me, some of us are going to find the server that's doing the erasing."
Soyeon stood up. The motion of a woman who had been sitting on the floor of a PC bang in her pajamas and who was choosing, in this moment, to stop sitting. Her bare feet on the linoleum. Her face holding the expression that Jiwon recognized because he'd worn it β the face of a person who had lost everything and who was converting the loss into fuel because the alternative was staying on the floor.
"I want to find the server," she said.
"First we get you shoes."
The smallest possible response to the largest possible crisis. But her feet were bare and the December streets were cold and the server wasn't going anywhere in the next twenty minutes. The world was ending and the woman who might help stop it needed shoes.
Soyeon looked down at her feet. Looked at Jiwon β or at the space where he stood, her newly erased perception not yet calibrated to see another ghost. And she laughed. One short sound. Broken at the edges. The laugh of a person who had spent thirty hours in total isolation and who had just been reminded that practical problems still existed alongside existential ones.
"There's a shoe store on Gwanak-ro," she said. "I can just take them. Nobody's going to stop me."
They left the PC bang together. Two ghosts walking into a December afternoon, one barefoot, both invisible, carrying between them an address that pointed to the machine that made them.