Root Access — Chapter 10: What the Dreams Compile
Pixel shut the pocket dimension's door herself, which she never does, because the door is a door and Pixel has opinions about doors. Then she put her palm flat on the frame and said, "We read it at home. On our table. With this shut."
So the press went cold and the vending machine dimmed its little light, and six people and a dog stood around a table with a drive on it that we had carried out of a hospital in the shape of a woman's dream.
A1 did the rounds first, because that is what he does when we come back from somewhere with teeth in it: he rolled down the line and checked our edges in the lamp, four of us still wearing Nocturne in our coat seams, sugar-frost in the cuffs, coherence percentages read off our outlines like a man checking paint on a used car.
"Ninety-two, eighty-eight, ninety-one, and you," he said, stopping in front of me. "You are carrying the drive like it is a bomb and like it is a baby, which is two grips and only one of them is correct. Put it on the table."
Meatball had slept through the job, the safehouse, and the burning of four identities. He woke now, did one complete circle the size of his own confidence, put his chin on the table's edge, and regarded the drive with the calm disinterest of a creature the OS has never once managed to model.
Clive unspooled the receipt tape from the Delacourt basement and laid it beside the drive like a report from a long-serving spy. "Ten years of orders, and now this. We who carry, we who bind."
"Mount it," Om said.
I mounted it in Aether Junior, and the deck did what it always does with Corporate's data: complained about the signatures for a full four seconds, then took the whole thing anyway. The index came up green on the wall above the zine press, and for a while nobody spoke, because there is a difference between knowing a number and watching it hang over your kitchen.
Four hundred thousand rows. Every one of them a bed, every bed a person dreaming on a loop for the compile queue, every loop stamped with its source ward and its target path, and the path the same on all of them: /edge/build/simplification/input/dreams.
"The beach is input," Pixel said. She said it flat, the way she says anything she intends to argue with. "The shell, the water, four thousand loops of somebody's first memory, all of it filing itself into a build queue for The Edge."
"Not for," A1 said. He had rolled up to the table's end and was reading the projection with his steam wand pointed at it like a professor's stick. "Read the tickets. SOURCE, LOOP, TARGET. The dreams are not going toward the Simplification. The dreams are the raw material of it. Four hundred thousand unpaid processors, and the output of their sleep is a release."
"A release of what," Clive said.
Om reached across and stepped the projection back to the release header the cache had carried with the tickets, Corporate's own file, the kind nobody ever thinks to encrypt because it was never secret. Four lines:
RELEASE: SIMPLIFICATION SCOPE: ALL SECTORS BEHAVIOR: flatten to beige; number every process; ship quiet ACCEPTANCE: no unregistered processes remain
"There it is," Luminara said. She had her camera up already, photographing the wall the way she photographs everything that might need to be evidence later. "That's the whole Simplification, four lines, and it's been sitting in a hospital's filing cabinet the entire time we were arguing about whether they'd do it."
"Read the sample build," Pixel said. "Bottom of the stack."
I stepped it up. The deck rendered the artifact Corporate ships with a release when it wants to show stakeholders what they are buying: a preview frame of the beach. Bee's beach, with its coordinates and its loop count and its shell, rendered flat, drained of everything that had made her laugh in the water, and over the top of it, in the flat beige of a finished product, a rectangle where the ocean had been. Dimensions down the side. REGION 7G-DELTA: BEIGE. The waves had been replaced by a fill color.
Nobody said anything for a while. The rectangle hung over our kitchen while the vending machine ticked its cooling cycle and Meatball sighed in his sleep at my foot.
I know that beach. I know where the shell sits at the start of every cycle and I know the sound the water makes when the world runs at the seam, and I know the other kind of loop as well: a file that comes up the same way every time you open it, a voice under it telling you to stop chasing a ghost, and every time you run a little further up the sand before it resets. Corporate had found a way to do to four hundred thousand people what my brother's file does to me. File it. Repeat it. Bill it.
Pixel looked at the beach for a long time. Then she stepped to the manifest index, the burn list, the file Corporate keeps of what gets cleared when the release goes out, and she read it the way she reads everything, like the world has typos and she is already composing the correction.
Her hand went over her mouth. She did it before her face moved, which meant she had felt it first.
LOOP 4441 // SOURCE DELACOURT WARD 4-9 // BURN: SCHEDULED
Then she put the tablet down on the table without a sound, walked around the table, went out the door of the pocket dimension, and shut it behind her.
Nobody followed her. That is one of the things I love about this crew: they know which silences are load-bearing.
A1 filled it, because filling silence is his version of holding a wall up.
"Four hundred thousand loops at an average of six hundred cycles each," he said, "and a credit balance across the cohort that I would describe as aspirational. Cheapest labor in five sectors. No shifts, no complaints, no waking up to the fact that the beach was a rectangle." He paused. "Dreams are cheap labor for an ending. That is the read. I have stated it in numbers so that none of you has to."
"It's not the labor," Om said. He was still at the projection, at the acceptance criterion, reading it with his palms together. "Labor you can strike. This is a compiler taking something people do while they are helpless and calling it a build step. Nobody voted. Nobody was asked. They sleep, and the OS ships."
Clive's staple arm came down on the table once, his version of a fist.
"We who sleep, we who are read," he said. "Ten years of orders in that machine downstairs and I never once asked what the night shift was dreaming. The network carries everything and witnesses everything, and it has never once volunteered."
Luminara had not stopped photographing. She moved down the manifest row by row, and then she stopped on one and went very still.
"This one," she said.
I came around the table. The row she had her lens on: SOURCE: DELACOURT WARD 4-9. DESIGNATION: LINDA3638. LOOP: 1190.
"Designations don't appear in Registry output," I said. "That's a raw issuance number."
"Because they don't scrub the farm," she said. "They scrub everything else. I know that number. I know the number before it, too, because the archivist issued us on the same Tuesday, in sequence, row by row, and he read our numbers out loud to check his own count." She lowered the camera. "Her name was Corinne. We were issued twenty seconds apart, and she cried, and he said the thing he said to everybody, which was that it would be easier if we didn't."
The room went quiet in a different key.
"She's been dreaming on a loop for a decade," Luminara said. "And I have been out here with a camera, photographing the fact of it." She raised the camera again and photographed the row, and her hands did not shake, which is how much she meant it.
The door opened and Pixel came back in with her eyes the color of a decision, and she stood at the end of the table and looked at the manifest and the beach and the four acceptance criteria, and said:
"We publish."
"Names?" Clive said.
"None. The beach and the number. Four thousand four hundred forty-one loops of a woman who has never seen water, scheduled for a burn inside a build called the Simplification, source ward, target path, the four lines off the release header. No crew, no faces, no Vega, no Luminara. Just the beach and the number and the stamp, and we let the readership do the rest."
"That flag," A1 said, "will be seen by everyone who matters, including her."
"Yes," Pixel said. "That's what a flag is for."
We made it in an hour, and the making of it was a fight of the kind we only have when it matters.
Luminara wanted the intake office photograph on page one, the Terms of Service with the proxy signatures, and Pixel said no because the photo had a ward number in the corner of the frame, and a ward number is a map. Luminara said the whole point of evidence is that it can be checked, and Pixel said the point of this piece is that it can be repeated, and by tomorrow there will be four hundred retellings of it and every one of them needs to be free of anything Corporate can subpoena.
"Faces out, wards out, crew out," Pixel said. "The beach, the number, the stamp, the release header. That's it. A person should be able to hold this page and know exactly one thing: somebody's dream is scheduled, and the system that scheduled it wrote down why."
Om read the draft once and moved a comma, and then he read the four release lines out loud, slowly, because he reads acceptance criteria the way other people read scripture: flatten to beige, number every process, ship quiet, no unregistered processes remain.
"That last line is the whole book of the thing," he said. "Leave it exactly as it is."
Clive routed the run himself, which means eleven machines got the job and none of them in the same building, and the Cleveland fax got the cover sheet out of sentiment. And I built the illustration: the rectangle, lifted straight out of Corporate's own sample build, coordinates stripped, dimensions kept, rendered in the flat beige of a finished product so that anyone who sees it later will recognize the color.
At 05:00 the press came up and printed the shortest piece The Ephergent has ever run: a paragraph, a number, a beige rectangle with its dimensions labeled, and the four lines of the release header set in the middle of the page where a story usually goes. No names. The beach, and 4,441, and what happens to both when the build ships.
While it ran, I was at the table with the approval ID.
I had it on paper, in my own handwriting, from the night of the docking bays, tucked under the corner of an old routing sheet on the wall where nobody looks. I had never shown the crew the timestamp, and I had never told them that the number which cleared our lucky breaks was sitting six inches from the war bond, and I got it out now because the manifest kept nagging me the way a stuck pixel nags a screen.
I ran the manifest's job tickets against our own telemetry log, field by field, and the cache answered me at 05:00, while the press was still warm, with a row that sat down in my stomach like a stone in a shoe.
JOB 001: E-771 ACQUISITION. BRANCH SCENARIO: LIVE-COHORT TEST. APPROVAL: the number under the routing sheet
Job 1 was in there. The daemon we stole, the depot, the eleven seconds, all of it filed in Corporate's own cache as a branch scenario of a program whose main branch was the Simplification. The theft had been watched. It had been logged as an experiment running alongside the build, under the approval ID I had found in the bays and sat on.
I copied the row into my buffer. Then I put the routing sheet back over the approval ID on the wall, exactly where it had been, and pressed the corner down until it held, and the press went on printing the beach into the world.
"Zeph." Pixel had come up beside me without a sound, which she can do when she wants to. "What's in your hand?"
"Cache errors," I said. "Corporate's ticket system is a mess."
"Uh huh," she said, and looked at the corner of the routing sheet, and did not lift it, and went back to the press.
That is the part I will have to say out loud one day: she gave me the chance, standing right there, and I let her walk to the other end of the room with my secret still under the paper. I held it through two more jobs. It sat in my buffer while we planned the Registry, and it shaped every plan, and none of them knew.
The cost landed four days later, the way Corporate's costs always land: politely, on paper.
Clive's network brought it in first, a notice photographed by a hand dryer on the sector line: sweep crews in Nocturne Aeturnus, unregistered-population audit, door to door, badges from a contractor that exists. They came for the ward's neighbors first, the blocks around Delacourt, the people whose paperwork had always been thin, checking names against a registry that had never paid for them. Our beach piece had gone out four days before, and I will not pretend the sweep was unrelated. Somebody had read the number and decided to count everyone near it.
And on Fenwick Row, four hundred meters from where the Vega family had lunch in a booth three meters from a reserved one, a man in a beige jacket taped a notice to the bakery's shutter and weighted it with a clipboard, and the notice said BLOCK UNDER REVIEW in Corporate's favorite font, and underneath, in smaller type, that the registration status of the block's residents would be verified against the Naming Registry, and that residents without verified rows should not expect the machines to behave.
Tomás Vega was standing outside the bakery when I got there, reading it with his arms folded, and he read it the whole way down to the fine print, which is a thing men do instead of shouting.
"It's a list," he said, to me, to nobody. "They're making a list of who on this street is real."
"The block's unregistered," I said. "All of it. The bakery, the apartments, your family's rows since the café. Under review means they go through the registry and whatever's missing stays missing."
"Stays missing," he repeated, and looked down the block at his own door, and the door looked back the way doors do, and Pip came out of the building then with a pastry flake held up like a boat, and Tomás took it out of his hand and put him on his shoulders without changing his face at all, and they went inside.
Luminara photographed the notice, and the shutter, and the man's clipboard from across the street, and when she came back she said the badge was internal audit, and the folder was already fat.
We stood in the doorway of the bakery and let the cost settle. A1 ran the numbers he runs when he wants the room to stop hoping: every resident on Fenwick who cannot produce a verified row, in order, north end to south, and a deadline in small type.
"A review is a soft-delete with paperwork," he said. "It will not look like the café. It will look like a form, completed correctly, at a desk."
Suraj, the baker, came out with a knife in his hand and a loaf under his arm and cut it in half without asking what we wanted, because half a loaf handed over in a doorway is how this block talks. He had been writing receipts by hand since spring, he said, and a man had come in last week and asked him how many of his customers had names, and he had said all of them, and the man had written that down.
"He wrote it like it was a number he could fix later," Suraj said.
That night we cleared the table and put the beach piece's reprints to one side and wrote the next line of the ladder on the board, in Pixel's hand, in letters big enough to read from the door:
THE NAMING REGISTRY.
"Their answer to a beach," Pixel said, "is a list. So we go where the list lives. Every name in the sectors is a row in the Registry, and a soft-delete is only a soft one until the log compacts at dawn, which means there is a window between the delete and the compaction where a name can be put back." She capped the marker. "We're done stealing things. This one we undo."
"Undo," A1 said, "is the only verb on our list that Corporate cannot audit without admitting what it did."
Om set his cup down on its ring and said nothing, which was agreement, and the press warmed up behind us, and out on Fenwick the notice sat on the shutter with the wind under its corner, waiting for a registry that had already decided the answer.