Quick Verification

Please complete the check below to continue reading. This helps us protect our content.

Loading verification...

The message hit 40,000 shares in six hours. Jiwon knew because he was standing in a Starbucks on Yanghwa-ro, reading it on a stranger's phone over her shoulder, close enough to smell her shampoo. Coconut. The kind his ex-girlfriend used to buy at Olive Young. The woman scrolled through the leaked Association documents with her thumb, her latte cooling untouched, and Jiwon read every word of his own exposé reflected in the screen of a person who didn't know he existed.

The anonymous post had spread from the families' group chat to a hunter community forum to Naver's trending page in under four hours. The headline some journalist had slapped on it: **HAPJEONG MASSACRE: LEAKED DOCUMENTS SUGGEST DELIBERATE DUNGEON BREAK.** Below that, screenshots of the classified memos he'd photographed on his phone. His hands, in the pictures. His thumb, slightly blurred, holding down the corner of a page. The closest anyone would get to proof that Oh Jiwon was real.

The woman at the table sucked in a breath. "Shit," she muttered, zooming in on one of the internal memos. The one about deprioritizing the investigation.

Jiwon wanted to say *I know, right?* He wanted to lean over and point to the paragraph on page three where the Deputy Director used the phrase "acceptable casualty threshold." He wanted to sit down across from this woman and have a conversation — any conversation — about anything at all.

Instead he stood behind her like a piece of furniture and read his own work through someone else's eyes.

Welcome to being a ghost. You can haunt all you want. Nobody's going to talk to you about it.

---

Day twelve. He'd started keeping count. Not because the number mattered but because his brain needed structure, some kind of index to organize the unraveling of his life, and timestamps were the one thing the System couldn't corrupt.

The apartment was dark again. It was always dark now. The electricity company — SeoullEC, System-integrated since the Awakening — couldn't detect a resident at his address. He'd called them on day four. An automated system. The voice prompt asked him to state his name and account number. He'd said both clearly. The system responded: "No input detected. Please try again." He'd tried again. And again. Eleven times. On the twelfth attempt, the call disconnected.

He'd gone to their physical office on day five. Walked up to the counter. The clerk — a woman in her forties with reading glasses pushed up on her forehead — looked straight through him while helping the person behind him in line.

So. No electricity. No gas either, same reason. Running water still worked because the pipes were pre-System analog infrastructure, the building old enough that the plumbing predated smart meters. Small mercy. He could shower in the dark and pretend that was normal.

Food was the harder problem.

Jiwon stood in a GS25 convenience store at 2 AM, holding a triangle kimbap in his right hand and his wallet in his left. The wallet had cash in it — 340,000 won, everything he'd had on his person plus what he'd pulled from his emergency drawer at home. The self-checkout terminal couldn't see him. The barcode scanner wouldn't register when he held items up to it. The clerk behind the counter — a college kid watching something on his phone — had no idea anyone was in the store.

He could just walk out. The door sensor wouldn't trigger. The cameras were recording static where he stood. Nobody would know.

Jiwon put exact change on the counter next to the register. 1,200 won for the kimbap. The clerk didn't notice the coins appear. Wouldn't notice until later, maybe, when he counted the drawer and found extra money.

It was a stupid thing, leaving payment for food he could take for free. Objectively irrational. The kind of debugging workaround that would make his old project manager roll his eyes — an inelegant patch that solved nothing and cost resources. But the alternative was admitting he'd become a thief, and Oh Jiwon was not a thief. Oh Jiwon was an IT support specialist who'd been employee of the month twice and who sent his mother 500,000 won every payday and who had never stolen anything in his life except a pack of gum when he was nine, for which his father had made him walk back to the store and apologize to the owner.

That was who he was. The cash on the counter was proof.

Proof that nobody would see, left by a person nobody could see. He was debugging an identity crisis with loose change.

"Shit," he said. To no one.

He ate the kimbap outside, sitting on the curb, watching a cat that could apparently see him just fine. The cat was orange, scarred across one ear, and sat three feet away with the specific contempt that only cats and middle managers could achieve. It watched him chew.

"What," Jiwon said.

The cat blinked.

"The System doesn't run on cats, huh."

Blink.

"Good talk."

He finished eating. The cat left. Jiwon sat on the curb in the dark for another twenty minutes because there was nowhere to be and no one waiting and the air was cold in a way that reminded him he had a body, even if the rest of the world's infrastructure disagreed.

---

Jiwon's IT brain wouldn't shut off. It was the part of him that had always taken over when things crashed — the diagnostic subroutine, the compulsive need to identify the root cause and log the failure state before doing anything else. His life was a catastrophic system failure. So naturally, he started debugging.

Day thirteen. He bought a cheap notebook from a stationery store (left cash on the shelf where the notebook had been) and started recording test results.

**TEST LOG — NULL STATUS BEHAVIOR**

**Test 1: System-connected devices**

- ATMs: Cannot read card. Screen displays "Insert Card" continuously. ✗

- Subway turnstiles: Do not register T-money card. ✗

- Self-checkout: Barcode scanner does not activate. ✗

- Smart locks (digital keypad): Do not respond to input. ✗

- Automatic doors (System-sensor): Do not open. ✗

- Automatic doors (motion-sensor, pre-System): OPEN NORMALLY. ✓

- Traffic cameras: Record static in his position. ✗

- Personal phone camera: Functions normally. ✓

- Phone calls to System-integrated numbers: Voice not transmitted. ✗

**Test 2: Human perception**

- Direct line of sight, close range: Not perceived. ✗

- Physical contact (shoulder tap): Brief confusion, then attention redirects. ✗

- Loud vocalization (shouting): Not perceived. ✗

- Written note handed directly: Note perceived after release from hand, person confused about origin. ✓(partial)

- Written note left on surface: Perceived normally. ✓

**Test 3: Monster/dungeon perception**

- D-rank goblins, close range: Not perceived. ✗

- D-rank dungeon boss (shaman), AOE skill: Skill passes through. ✗

- Dungeon gate: Can enter/exit freely. ✓

- Dungeon environment (floor, walls, traps): Physical interaction normal. ✓

He stared at the list. Patterns.

Everything System-connected couldn't see him. Everything pre-System could. Motion sensors that used infrared or basic electronics still detected his body heat and mass. Analog locks opened normally. Water flowed when he turned taps. Gravity still applied. He could pick up objects — once separated from him, they became visible again, though the transition wasn't instant. He'd tested this by dropping a pen in front of someone. They'd seen the pen appear mid-fall, as if it materialized from thin air. A rendering lag. The System needed a few hundred milliseconds to reindex an object after it left his null field.

His phone was the interesting case. The device itself was pre-Awakening — an older model he'd never upgraded because the company plan was cheap and the phone did what he needed. Its camera, its processor, its storage — all hardware that operated independently of the System. But its cellular connection routed through System-integrated towers. Voice calls failed because the towers couldn't process his audio input. Text messages were a coin flip — sometimes they sent, sometimes they vanished into the routing layer like packets dropped by a corrupted switch.

The internet worked, mostly. The physical infrastructure — fiber optic cables, routers, servers — was still largely pre-System. The System overlay sat on top of the existing internet like a skin, and Jiwon's data packets could travel through the underlying layer. Websites loaded. Forums were accessible. The anonymous messaging app he'd used to send the Hapjeong files used end-to-end encryption on pre-System protocols, which was why the message had actually gone through.

He was a ghost in the machine. Literally. The System was the machine, and he was the process it refused to acknowledge — still running, still consuming resources, still present in memory, but invisible to every monitoring tool and task manager.

The IT metaphor was so on-the-nose it made his teeth ache.

He added a note at the bottom of his log:

*Hypothesis: The System filters perception at the integration layer. Everything that processes input through System protocols cannot register my existence. Pre-System infrastructure bypasses this filter. My "invisibility" isn't a skill or a status effect — it's an authentication error. The System has revoked my credentials, and every connected device treats me as an unauthenticated request.*

*Follow-up question: Who has admin access to revoke credentials? And why mine?*

He underlined that last part three times.

---

On day fourteen, he called his mother.

Not through the phone. He'd already confirmed that didn't work — three attempts, three calls that connected on her end to dead air and static. She'd texted his number afterward, the first time: *Jiwon-ah, your phone is acting up again. Call me back when you fix it.* The text had arrived garbled on his screen, half the characters replaced with boxes, but he could read enough. The second time she hadn't texted. The third time she'd sent: *Is something wrong? Call me back.*

She couldn't hear him. But she could still read texts, maybe, if the routing held.

He typed: *Mom, I'm okay. Phone problems. Can't call right now. Don't worry.*

Sent. Delivery status: unknown. The progress bar hung at sixty percent for forty seconds, then the app crashed.

He reopened it. Tried again. Same message. Sent. This time the delivery indicator showed a checkmark — then switched to an error icon. Then switched back to a checkmark. Then the conversation thread glitched, his message appearing and disappearing like a corrupted file trying to render.

Jiwon stared at his phone screen in his dark apartment, watching his words to his mother flicker in and out of existence. There and gone. There and gone.

He typed again: *I love you. I'm safe. I'll explain everything soon.*

The message hung. No delivery indicator at all. Just the spinning wheel of a process that would never complete.

He put the phone face-down on the floor. Pressed his palms against his eyes until he saw colors. Sat like that for a long time in the dark, in the apartment that didn't officially have a resident, in the silence that had no one to break it.

His mother lived in Busan. Three hours by KTX. He could go there. Walk to her door. Stand in front of her.

And she would look through him the way everyone looked through him, and the door wouldn't open because it was a System-connected smart lock, and he would stand on his mother's doorstep invisible and mute and she'd never know he was there.

He pressed his palms harder against his eyes.

He didn't cry. Not because he was strong or stoic or any of that bullshit. His body just wouldn't produce the tears, like the grief was buffering — loading, loading, never fully rendering. The sadness was there but it sat behind a wall he couldn't access, cached somewhere deep in whatever part of him the System had failed to delete.

After a while he picked up the phone. Opened the anonymous messaging app — the one that worked, the one built on pre-System encryption.

His Hapjeong post had 127,000 shares now. The comments section was a war zone: families demanding answers, Association apologists calling it fabricated, journalists asking for the source to come forward. A hashtag had formed: #HapjeongTruth.

He scrolled through comments. People arguing. People mourning. People angry. A conversation that mattered, about something he'd uncovered, happening in a space where he could watch but never participate.

There was a reply to his original post, buried under thousands of others. Three days old. No username — just a string of numbers. The message was short:

*Interesting method. Cameras can't see you either, can they?*

Jiwon's thumb stopped moving.

*I've been watching the Hapjeong files spread. Good work. But you were sloppy about one thing. Check the EXIF data on your photographs. Your phone model is tagged in every image. Samsung Galaxy S8, right? Old model. Pre-System hardware. Not many people still use those.*

His stomach dropped.

*The Association's digital forensics team is already running device signature matches against their access logs. They can't find you on cameras, which means they'll look for you other ways. Phone signal pings near their HQ at 2 AM. Cell tower triangulation. Your phone might be old, but it still pings towers.*

*If you're smart, you've already ditched that phone. If you're reading this, you haven't.*

*You're new at this. That's fine. Everyone is, at first.*

*Don't go home tonight.*

Jiwon read the message three times. His hands were steady but something in his chest had gone cold — not fear exactly, more the sudden clarity of a process monitor flagging a critical vulnerability you'd overlooked. The EXIF data. He hadn't stripped the EXIF data from the photos. Every image he'd sent contained his phone's device signature, GPS coordinates, timestamp. Basic metadata that any competent forensics team would extract in minutes.

Stupid. Stupid, stupid, basic-level mistake. The kind of error a first-year IT intern wouldn't make. He'd been so focused on the content of the files that he'd forgotten about the container.

The anonymous poster had continued, a second message sent six hours after the first:

*If you want to know why your status reads [ERROR], there's a coffee shop on the second floor of the building across from Exit 4 of Sangsu Station. Thursday. 3 PM. Sit by the window.*

*Don't bring the phone.*

Jiwon stared at the screen.

*Why your status reads [ERROR].*

This person knew. Not just about the invisibility — everyone with eyes could theoretically notice someone who wasn't there, if they tried hard enough. But the specific language. The [ERROR] tag. The status screen. That wasn't something you could guess from watching leaked documents spread online. That was something you'd only know if you'd seen it before.

If you'd *experienced* it before.

His phone buzzed. A news notification from a mainstream outlet, pushing through the pre-System notification layer: **HUNTER ASSOCIATION ANNOUNCES INVESTIGATION INTO "FORGED" HAPJEONG DOCUMENTS. CYBER CRIMES UNIT DEPLOYED.**

The screen cast blue light across his dark apartment. Across the notebook with his test logs. Across the coins he'd been stockpiling for food runs, organized into neat stacks on the kitchen counter — 100 won, 500 won, 1,000 won bills — because cash was the only currency a ghost could spend.

He should run. Destroy the phone, leave the apartment, disappear into the city. That was the smart move. His current location was a known variable in a system actively searching for him.

But the message. *Why your status reads [ERROR].* Someone out there had answers — knew what he was, and maybe knew who had done this to him.

Thursday was two days away.

Jiwon looked at his phone. Looked at his apartment — dark, cold, empty, the shell of a life the System had uninstalled. The eviction notice would come eventually, when the landlord noticed the utilities had been disconnected and no rent payment had processed. Then even this nothing would be gone.

He opened the anonymous app and typed a reply to the numbered account:

*I'll be there.*

He hit send. Then he pulled up the photos he'd leaked, opened each one in an editor, and stared at the EXIF data he should have scrubbed. Device model, GPS coordinates, cell tower ID, timestamp. A complete breadcrumb trail leading from the Association's classified archives to his Samsung Galaxy S8, which was currently pinging a tower 200 meters from his apartment in Mapo-gu.

He powered the phone off. Not enough — the battery could still be pinged. He popped the back case, pulled the battery, and sat in perfect darkness.

Two days until Thursday.

He had forty-eight hours to become a better ghost, or the people who'd erased him from reality would find the one trace he'd left behind: a piece of shit Samsung phone that was too old for the System and too stupid to keep its mouth shut.

In the dark, in the silence, in the apartment that didn't have a resident, Jiwon started packing what little he had left into a bag no one would see him carry.