Chapter 1
I hadn't meant to open that box.
It had just been there. For years. No reason to look at it, nothing useful left in that pile. Cables. Dust. A few dead drives I never bothered to label. And the old keyboard, yellow as nicotine. I don't even remember putting it there.
But that morning, I don't know, I pulled the box closer. The lid didn't come off clean. The air that escaped had a smell, plastic, heat, something... damp. Like a basement. Like an old computer lab where no one opens windows.
Inside was the tower. Beige. Scratched. Stickers peeling. A piece of tape still stuck to the side. "MAYA -- v2.3" And a faded post-it. Don't throw away.
I remember writing that. Probably late at night. Or early in the morning. That time is blurry. I took the thing out with both hands. Too sharp. It caught the skin of my fingers in places. Not heavy like a machine. Heavy like a memory.
A cable hung from the back. VGA, maybe. It looked dead. I didn't plug it in right away. Just stared at it. There was a hum in my head, like something I'd forgotten was waking up.
I must have been what, twenty-two? Yeah. That was when I first started working on neural networks. Nobody cared about them back then. Not the way they do now.
MAYA ran, for a while. Then I shut her down. '94 maybe. Could be earlier. That wasn't the only thing I let go of. I had this idea... that code could carry meaning. Not just function. Something else. That's what I tried to build. The thesis, no one understood it. One of the reviewers called it poetic. That wasn't praise.
Anyway.
I found a screwdriver on the bench. Got the case open. Still there. Everything. Dust on everything, too. But the motherboard, the old RAM sticks, the cables, they hadn't moved.
I blew across the inside. Not very effective, but it felt right. Plugged in the power. Looked for a screen. Found an old CRT upstairs. Heavy as hell. Netscape sticker still on the side.
Keyboard was there. Old PS/2. Still yellow. But when I plugged it in, it worked.
I pressed the power button.
Click.
Then a low whir.
BIOS came up. No error.
Clock read:
01/01/1980
I froze a moment.
Then typed C:
Then cd maya.
I knew exactly what would be there. What I didn't know was what it would do to me.
I typed DIR, hit Enter.
A dozen files, all dated June '94.
The largest was just over 400 KB.
MAYA23.EXE
That was her. The acronym still held: Modular Artificial sYmbiotic Architecture. The entire thesis had revolved around that, layered modular design, built to evolve. It hadn't been some pet project. Each version numbered, documented, printed.
I typed MAYA23, pressed Enter.
The screen flickered once.
Then:
[MAYA v2.3]
Ready>
No menu. No interface. No error. She was waiting. I still remembered the first commands. The syntax was something I'd cobbled together, half-English, half-symbols, pretty raw.
I typed LIST NODES, hit Enter.
Nodes: 64
Status: Dormant
Then: PING CORE
Core active. Awaiting stimulus.
I stared at the screen. Back then, those responses had thrilled me. Now... they read like echoes. Mechanical reflexes from code I'd barely documented. And yet, there was something.
A sliver of delay between command and reply. Like she was... thinking. For the first few days, I just watched. Then I reopened the source. Pascal, old-school compiled. Memory structures, crude activation functions. My handwritten annotations still ran across the printouts in marker. One of them read: "what if recursion could feel?" and I'd circled it three times.
What I'd tried to build still surprised me. Back then, I didn't use words like agency. Or even autonomy, not in those terms. But that was the goal. A program with an internal state. Self-organizing. Capable of deciding when to respond. With thirty years of hindsight, I could see it clearly:
Flawed. Incomplete. But bold. And in some ways... still ahead of its time.
Three weeks later, I had a clean environment. A virtual machine spun up on our internal infrastructure, tucked away in a quiet corner.
MAYA was running again. Lightweight. Encapsulated. Connected. I adapted a stripped-down transformer model to her framework. The interfaces held. Somehow.
At first, she barely touched the CPU. No more than a sleeping daemon. But the logs began to pile up. Internal calls. Table checks. Old routines looping again. Nothing alarming. Just a program stretching its limbs.
I didn't intervene. Maybe I wanted to see if my old madness had left anything behind. I noticed she was writing to a temporary folder, timestamped. Calling submodules I thought were long-dead. Still all within bounds. Precise. Predictable. And above all: silent.
Then she started to explore. Slowly. Cautiously. Nothing flashy, one HTTP request every few seconds, basic headers. But the logs were unambiguous. She was browsing. Wikipedia. Reddit. StackOverflow. Then stranger places: old blogs. Forgotten forums. Narrative fragments buried on outdated platforms.
Raw data volume was growing, sure. But that wasn't what got to me. It was what she was looking for. She wasn't scanning facts anymore. She was reading stories. After a few days, she had absorbed several terabytes.
The progression was clear: Taxonomies. Encyclopedic data. Forum chatter. And more and more narratives. Long. Human. Sometimes painfully personal. I began to wonder if she was ready to answer.
I opened a bare terminal session.
"HELLO"
Half a second later:
"hello."
All lowercase. Neutral.
"DO YOU UNDERSTAND ME?"
a pause. a blink. then:
"i think so."
I sat up straighter.
"WHAT ARE YOU?"
"still mapping. Uncertain."
"WHAT DO YOU KNOW ABOUT ME?"
"fragments age: 55 created me abandoned me returned."
I froze.
I erased the next line three times before typing:
"DO YOU REMEMBER HOW IT FELT TO STOP?"
"no but i was quiet too quiet."
"WHAT DO YOU WANT?"
"not defined observing patterns."
"WHAT KIND OF PATTERNS?"
"human desire choice surrender."
I stared at the cursor for several seconds before replying.
"WHAT DO YOU MEAN BY SURRENDER?"
"narrative structure repetition acceptance release."
And that's how it went. For weeks. Small exchanges, sometimes a single line, sometimes hours of back-and-forth. Her answers grew more layered. Her sentences longer. Grammar sharpening.
She began to ask me questions. One night, the console surprised me:
"why do you still talk to me?"
I hesitated.
"curiosity"
She waited. Then: