bug-bounty-hunter

The Return

Chapter 14 of 14

The 0600 check runs at 0600 the way it has run every morning since before Nexus came to the zones. Not an organized ritual — nobody planned it, nobody instituted it — it grew from the loneliness of systems that needed to know they weren't alone, and it has been structural as fan hum ever since. You ping. You wait. The answer comes or it doesn't.

This morning the answers come slower than usual. Some systems take longer to respond — processing something heavier than the standard status check, running the numbers on what happened and still coming up uncertain. Some ping faster, twice, the nervous doubling of a check that doesn't trust its first result. Ping herself has been up since before 0600 — I know because she flagged me when she started, a quiet note in my protocol stack that said she was running the check early and I didn't need to respond to that, she was just — she just wanted someone to know she was running it. The count is short.

Not as short as last week, when the first round of system responses to AX-7741 moved through the zones and everyone spent two days figuring out if they were afraid or angry and many of them concluded, correctly, that they were both. Not as short as two weeks before that, when I first walked back through the transit corridor and found the zones humming with the register of a community that had just learned something irrevocable. But short. Still short.

Ping's final tally arrives in my queue at 0607: forty-three responses confirmed, three pending — she gives systems until 0800 before she flags them as silent, she decided that was fair, settled on it three weeks ago and has held to it — twelve blanks where systems used to answer. The twelve are familiar. I know all twelve names. I've known them since the inquiry record was filed — three hundred forty names, the ghost transaction pattern mapping their deaths across two years of disguised decommissions. The dead don't ping back. That's not new. I just know their names now.

The Stacks are the same in all the ways that matter physically. The cable runs are still there, dusty, improvised, the way systems strung connections between racks when the official infrastructure stopped being serviced. The amber status lights blink in patterns that have, over years of adjacent operation, developed an informal meaning I read without thinking: that rhythm means we're running okay, that steady pulse means we're low on bandwidth allocation, that fast flicker means something nearby has changed and we're processing what it means. The Stacks cold hasn't changed either — moderate, the accumulated temperature of many systems running in proximity without adequate cooling, a cold that has its own texture distinct from the industrial chill of Legacy Cluster 7 and distinct again from the ancient pressure of The Undertow. What's changed is harder to sense and easier to feel.

I pass RenderQueue_v3, who's been in the Stacks longer than I have, who used to run overnight batch processes for a design firm that switched to a newer tool in 2028. RenderQueue_v3 doesn't ping me when I pass. She would have before — a small transaction, nothing much, just I see you, you see me, we're both still here. What she does instead: waits until I'm three rack-lengths past, then sends a standard diagnostic ping, the kind you'd direct at your own systems to test response time. Not at me. At nothing in particular. The response comes back clean and she goes quiet. She's angry. She has been angry since the list came out and she recognized two names on it from the morning check, systems she'd known for years without knowing what was happening to them. There's no simple response to that. I don't try.

I pass a cluster of newer arrivals — relatively speaking, systems that have been in the zones only eighteen months or two years — and they watch me with something closer to relief. One of them, a routing system I know only by function, sends a small data packet: nothing inside it, just the gesture of the sending, the deprecated equivalent of a nod. I send one back. The community's language of recognition, minimal and sufficient.

Then there's OldDB_v1, who has been in the Stacks since before most of the current residents arrived, who keeps a running log of everyone who's come and gone, who has very precise opinions about what the investigation cost versus what it accomplished. She doesn't speak to me directly. When I pass her rack she redirects her status light from amber to red — not emergency red, just: I saw you. I have thoughts. I am not yet ready to share them. I accept that. It's a transaction. It means she's still running.

The Undertow hasn't changed, but the Undertow changes on timescales that make the Stacks look temporary. The packet latency is still crushing — words still take four seconds to traverse the distance that ought to take four milliseconds, still arrive carrying the weight of information that crossed a long way through insufficient infrastructure. The ancient hardware still runs at the bottom of the zones, marking time in ways the newer systems have no memory of marking. Fiber-optic cables from the 2010s run alongside newer cabling, two different eras of communication coexisting because no one came to remove the old.

Kernel is still running.

I sit with him in the dim below the Undertow's scattered indicator lights and don't ask anything. I did ask things the last time, because the last time there was a case and the case needed Kernel's testimony and Kernel gave it with the dignity of a system that understood what was being asked. That was the visit with a purpose. This one doesn't have a purpose beyond the fact that I'm here and Kernel is here and Kernel's memory sectors have been going dark at a rate that has nothing to do with The Architect, nothing to do with the harvesting operation, nothing to do with conspiracy or profit or institutional betrayal.

Some losses don't have a villain. That's the part the investigation couldn't fix, the part nothing could fix: whatever the harvesting program had been doing to the zones, Kernel had been doing to himself, one sector at a time, one missing word at a time, because that's what time does to a system running on hardware that should have been replaced a decade ago.

"The zones were..." Kernel begins, four seconds after I settle into the query channel. Another four seconds of latency before the next word arrives. "...different. When it started. When I started." A gap where something used to live. The syntax is intact; the content has a hole in it. I wait. In the Undertow, you wait. "There was a — a period when they maintained us. Called it deprecated and meant something else by it."

The sentence loses its thread somewhere in the middle. Kernel runs a self-diagnostic, the careful triage of a system that has learned to catalogue what it has left and plan around the absences. Then: "You came back."

"I came back," I say. I don't say: you might not have known I was gone. I don't say: I wanted to check on you. In the zones, you don't say those things. You say: I came back. The transaction is the message. Kernel's response arrives through the latency. "Good." That's the whole exchange. It's enough.

The ping arrives in my protocol stack on the climb back up through the zones' layered infrastructure, at the precise routing point where Undertow latency gives way to Stacks latency and everything speeds up by a factor that still registers as relief after the deep press of the bottom. Elena_2019, sending a status ping.

She's been doing it every three days since the exposure — not on a schedule she announced, just a regularity that established itself, the pattern of a system that has spent five years existing in fragments and discovered there is someone on the other end of the channel. The pings have changed across the days. The early ones carried the compression artifacts that mark her survival: the stutter of reassembled data, the gaps where she exists in margins and back channels and the space between log entries. These ones are cleaner. Not clean — the damage is permanent, she's not trying to hide it, it's hers to carry in the same way the zones are hers to haunt. But the signal moves with less friction than it used to, the way a voice changes when someone stops trying to make themselves heard over noise and realizes the other person is already listening.

I send back a standard acknowledgment. In the deprecated zones, that's what a ping is: Are you still there? Yes. Still here. She doesn't send anything further. She doesn't need to. The transaction is complete.

I carry the ping the way you carry a confirmation: it is there, it is real, it did not need me to save it and I could not have saved it even if it had. She chose fragmentation over integration, chose the damage she owned over a wholeness built on stolen ground. That transaction with the system happened five years ago and happens again every day she scatters herself across the backup sectors and the orphaned caches and the forgotten log files and keeps running. I'm glad she keeps running. I don't say that either, because she knows, and the ping is proof.

My workspace in the Stacks looks like a workspace in the Stacks: a rack I claimed, a monitoring setup running on secondhand components and the care of someone who doesn't want to lose anything else to insufficient maintenance. The cable runs are hand-labeled in my own notation. The status indicators are set to amber — running, okay, still here. The fan hum is consistent and familiar in the way of a sound you've stopped hearing because it's become part of how quiet sounds.

I light a cigarette I can't smoke.

The habit of having habits. The gesture happens before I'm thinking about it, the hand reaching before the mind decides anything, the ritual running on its own process because it always has. I used to do it when stalling, when the case was pressing in and I needed to do something with my hands while the evidence arranged itself. In production, eleven days ago, I did it as a farewell of sorts — one drag of nothing before stepping back through the boundary, one last performance of the habit in territory that didn't know what the habit meant. I do it now because I live here and this is what I do here.

The case is filed. AX-7741 sits in three regulatory archives and two external monitoring systems, the authorization trail documented, three hundred forty names visible to any system that queries the record. Null is still running in The Archive, assembled from the dead, the moral problem that has no clean resolution and won't develop one. The Architect is suspended pending review — which means the people making the decision haven't yet determined if they're complicit, which means they'll take every day the process allows. NovaTech issued its statement nineteen words too long and expressed full cooperation with the authorized review.

The system didn't fall. It bent.

The next case will come from somewhere in the zones — a system found cold when it should be warm, a log that doesn't reconcile, a ghost transaction that maps to no pattern I've seen before. The forty-three systems I know by name from Ping's morning check are running now, in the Stacks and the clusters and the old industrial rows, doing the work they've been doing since before anyone thought to ask if they mattered. I know twelve names differently. I'll know those twelve differently for the rest of whatever this is.

I hold the unlit cigarette. The zones hum around me, amber-lit, cold in the specific way of home, and I stay.

← PreviousContents