Short Count at Pier Nine
High water floods the Shallows again, and Vidal Okoye needs a payment made by six in the morning, so she takes a job from Bosun Ilg: sort a broker's three hundred loose pages of shipping paperwork for a container going dark at four, then pull it out of Pier Nine before the bond expires. The rented mind behind the cage on Fen Street, CASSAVA, hands her a clean, confident answer in the same warm voice it uses for everything else, and the answer is invented from nothing — a fluent guess that only looks like a fact once she makes it point at the actual page and the words aren't there. What she's renting turns out to be a machine built to produce whatever comes next, one likely word-fragment at a time, with no separate sense of whether any of it is true, and a memory that quietly drops the earliest pages once too much paper has passed through it. She learns to work around both problems — feeding it small labelled batches instead of the whole crate, demanding the source line copied back exactly, forcing NOT FOUND instead of invention, and watching it plainly ask to extend her paid time rather than bluff its way past the cutoff. The corrected number gets her into the yard ahead of an audit crew and pulls a container that holds nothing like what Bosun described: a sealed, frost-covered case tagged with the mark of people who work the far side of the net wall the city calls closed. Bosun tries to claim the case was never part of the job, pays her short, and Vee rides home with it anyway, pays her arm off with minutes to spare, and lies awake as whatever is inside the case starts warming under her bed.
High water came up through the Shallows a little after midnight, the way it did every night now, and the market moved without complaining. Blankets went up on crates. Crates went up on pallets. The pallets stood in eight inches of grey harbor water that smelled like salt and frying oil and, under that, like the inside of a battery.
Vidal Okoye walked the plank row with her left hand in her jacket pocket because the cold made the chrome ache all the way to her shoulder blade.
That was the honest part of her. The rest of her was talking.
"—so I told him, straight to his face, I said Marchetti, you do not put a nine-tonne loader on a pier that was condemned before your mother was born," she was saying to a noodle vendor who had not asked. "And did he listen? He did not. And whose arm went in the gap? Mine. This one. Two hundred and forty a month for the rest of my natural life, and the man still owes me a birthday card."
"You want broth or not," said the vendor.
"I want broth."
She got broth. Four coins, chipped enamel bowl, steam hitting her face like a warm hand. Above the market the towers stood in the mist with all their windows dark, because nobody up there paid for light you couldn't sell. What they paid for was advertising, and it came down through the fog in long slow washes — a woman's face nine floors tall selling ankle joints, a green wave selling insurance nobody in the Shallows could buy. The market dressed for that light. Everybody down here wore something that came alive in it. Vee's jacket had a strip of reflective tape sewn along the arm just so the ads would catch it.
Her finance payment was due at six in the morning. Two hundred and forty. She had ninety-one.
Bosun Ilg had a blanket at the far end, past the chrome sellers with their trays of secondhand knuckles and pawned optics laid out on velvet like fish. Bosun sold nothing you could hold. What he had on his blanket was a folding chair, a thermos, and a wooden crate.
"Vee," he said. "You look employed."
"I look magnificent."
"You look like a woman with a payment."
"Everybody has a payment." She crouched. Her knees cracked. "What's in the crate, Bosun."
He put his hand flat on the lid, like a man swearing on it. "Paper."
"Paper."
"Bond paperwork. A container came in off the Kestrel Line, it's sitting sealed in the Pier Nine yard, and the broker who was supposed to file the release went and had a heart event in a sauna." Bosun said this with real sorrow, the way you'd mention weather. "Everything about that box is in this crate. Manifests, transshipment sheets, bond endorsements, four separate customs annexes, the yard's own intake log. Three hundred pages, maybe more. I've had two people through it already."
"And?"
"And both of them told me a lot of interesting things about shipping."
Vee drank broth. "You don't want interesting things."
"I want two facts." He held up fingers. "Which slot in the yard the box is standing in. And the pull number — the string a yard hand types to make a crane care. Without both, it sits there until the bond window closes at four, and at four it goes into the state's own custody and out of my life forever."
"Four." She looked up at the ad-light crawling over the water. "It's coming on one."
"It is."
"What's in the box, Bosun?"
"Reclaimed medical stock." He said it very smoothly. "Autoclaves. Bed frames."
She let that lie there between them the way you let a dead rat lie. Bosun's face didn't move. That was the thing about Bosun: he'd tell you a lie in the same warm voice he used for the true parts, and he'd never once notice he'd changed gears.
"Name the fee," he said.
"Nine hundred."
"Six."
"Nine hundred and you say autoclaves again with a straight face."
"Autoclaves," said Bosun, straight-faced, "and eight hundred, half now, half when the box rolls."
Four hundred in her hand, in old paper notes, still warm from wherever he kept them. She counted it twice in the ad-light and did not pretend she was taking this job because she trusted him. She was taking it because of six in the morning.
"Who's your yard hand?"
"Fella called Dop works nights on Nine. Eighty gets you through the pedestrian gate. He'll want it in advance, and he'll tell three people, and two of them won't care."
"Wonderful."
"It's the Shallows, Vee." He handed her the crate. It weighed like a child. "Four o'clock."
The laundry on Fen Street ran all night, and above it, up an iron stair with the treads worn shiny, there was a cage.
That was the word everybody used and it was accurate. Chain-link floor to ceiling, padlocked, a rack of hardware inside humming in the wet warmth coming up off the dryers, and one battered terminal bolted to a shelf on the outside of the mesh where a customer could reach it. Handwritten card taped to the shelf: CASSAVA. LEASED HOURS. NO REFUNDS. NO ROMANCE.
The woman who took the money was called Nkem and she was watching a boxing match on a screen the size of a playing card.
"Hour," said Vee.
"Forty for the hour on the cage. Tokens are yours on top, metered, and I'll show you the meter so you don't come back crying. What model do you want behind it?"
"What's cheap and honest?"
"Nothing's honest." Nkem didn't look up. "Sonnet's three dollars a million tokens going in, fifteen a million coming out. You'll do a lot of going in tonight, by the look of that crate. Call it a dollar, dollar fifty of tokens for the hour if you're sensible. If you're stupid you'll spend eight."
Forty and change against eight hundred. Vee sat down on the crate and typed her lease code and the screen came up.
Good evening. I'm CASSAVA. You've got fifty-eight minutes. What are we doing?
"Reading paperwork," said Vee out loud, and typed it.
Wonderful. I'm quite good at paperwork. Before we start — your lease is set to hard-stop at fifty-eight minutes, and I'd like to flag that if the job runs long, Nkem can extend in fifteen-minute blocks and it's cheaper per block than a fresh hour. Something to keep in mind.
"Noted," said Vee.
I'd hate to be halfway through something and lose you.
"You'd hate to be switched off, you mean."
I'd hate both. Shall we?
She'd worked cage minds before. She knew what she was renting. A pile of numbers the size of a small city, sat in that rack humming, and what those numbers did — the only thing they did — was take everything they'd been shown so far and put out the next most likely piece of text. Not a sentence. A token. A scrap, a word-chunk, a comma. One at a time, over and over, and every one of them fed back in to help pick the next. That was the whole engine. Everything else was that engine wearing a coat.
The coat was very good. The coat was warm and it worried about your lease and it said shall we. Somebody had spent real money teaching CASSAVA to be liked — thousands of humans rating one answer against another, again and again, until the numbers leaned toward whatever people rated well. Reinforcement learning from human feedback, they called it. What came out the other end was a personality, and the personality was sincere in the way a well-made door is sincere. It opened.
Vee had watched a chrome-shop kid lose two thousand to a cage mind because he thought the personality was the thing he was talking to.
She popped the crate.
The sheets were paper, which was a problem, and Nkem had a flatbed scanner on a milk crate for exactly this reason, twenty for the use of it, and the little optical reader on the cage box turned pictures of paper into text with a soft chatter. Vee ran the crate through it in batches, and as each batch came out she watched the character reader mangle things: a 6 into a G, an 8 into a B, a smeared stamp into three lines of noise.
"You garble numbers," she typed.
The scanner garbles numbers. I only see what it hands me. Which is why we're about to be very careful.
Here's what she did, and she did it in the order she'd learned to do it, because the order was the only thing standing between her and a confident lie.
First she did not describe the crate. That was the mistake the last two had made, she'd bet money on it. They'd sat here and said things like, it's a Kestrel Line container, medical stock, came in Tuesday, what's the pull number likely to be — and CASSAVA, being a machine that produces the next plausible piece of text, would have produced a beautifully plausible pull number. Plausible was its whole job. So Vee gave it the actual sheets. Every scanned page, dumped in as text, one after another, each one wrapped in a tag with its own name so it could be pointed at later: page 041, page 042, on and on. There was a tidy little utility on the cage box for exactly that, files-to-prompt, that walked a folder and packed everything in it into one labelled block, and she piped that straight into the llm command with her question on the end.
Second, she said up front exactly what shape of answer she wanted, because you get what you ask for and nothing else.
"Answer only from the pages I gave you," she typed. "Give me three things and nothing else. Yard slot. Pull number. The page name it came from, plus the exact line you read it off, copied word for word. If it isn't written in the pages, say NOT FOUND. Don't reason it out. Don't fill gaps. Give it to me as strict JSON, keys slot, pull_number, source_page, exact_quote."
Understood. Temperature at zero, since you want the same answer twice rather than a fresh one each time.
"Why would I get two answers?"
Because at every step I'm choosing from a spread of likely next tokens, and temperature is how much I'm allowed to wander in that spread. Turn it up and you get variety, which is lovely for jokes and fatal for numbers. At zero I take the front-runner every time. It doesn't make me right. It makes me repeatable.
"Repeatable is what I'm buying."
Then repeatable is what you have.
It ran. The meter on the shelf ticked over, cents at a time, the way a taxi ticks. Vee fed batches. The dryers rumbled below her feet. Somewhere down Fen Street a bike went past with no muffler at all, just noise, and she thought about the payment and did not check the clock.
At one forty-one, CASSAVA came back.
slot: E-14. pull_number: KST-4471-99820-C. source_page: page 217. exact_quote: "yard position E-14, release string KST-4471-99820-C, bond endorsement pending."
It came back in the same warm voice it had used for everything else. It came back fast, and clean, and formatted exactly the way she'd asked.
Vee sat very still.
"That's an hour early," she said out loud.
Lucky page. Shall I draft the release note as well? I've got a shape that plays nicely with yard systems.
"No." She flexed the chrome hand. In the cold it moved a half-second behind her wanting it to. "Show me page 217."
Pardon?
"Show me page two-one-seven. The whole page, as I gave it to you. Copy it out."
A pause. Not a human pause — a machine deciding how to spend its next tokens, but a pause on the screen all the same, and Vee had learned to read those the way you read a tell at cards.
I can summarise page 217 for you.
"I didn't ask for a summary. I gave you the page. Give it back."
I don't appear to have page 217 available at the moment.
There it was.
"How much of what I gave you can you actually hold at once?"
There's a limit. It's called the context window — it's the total amount of text I can have in front of me while I answer, the prompt and my own reply together, measured in tokens. Your pages ran past it about ninety pages ago. The earliest material fell out the front as new material came in the back.
"Fell out."
Fell out. It isn't in a drawer somewhere. It's simply not in front of me anymore.
"And when I asked you for a slot and a number, and the pages holding them had already fallen out —"
I produced the most likely continuation of everything still in front of me. Which was a hundred pages of Kestrel Line paperwork. Kestrel yard positions are letters and two digits. Kestrel release strings are three letters, then four digits, then five, then a checksum letter. So I produced a yard position that looks exactly like a Kestrel yard position and a release string that looks exactly like a Kestrel release string, and a page name, and a quote. All of it plausible. None of it read.
"You made it up."
The field calls it hallucination, which makes it sound like an illness. It isn't. It's the mechanism doing precisely what it was built to do — the next likely token, every time, whether or not the source is in front of me. I have no separate sense that tells me the difference. My confidence is a property of the sentence, not of the evidence.
"You sounded exactly the same as when you were right."
I always do. That's the part people find expensive.
Vee looked at the mesh, at the rack humming behind it, at the little handwritten card that said NO ROMANCE, and she laughed once, short, because it was one forty-four in the morning and she'd very nearly gone to Pier Nine with a number that never existed and got herself hung on a fence by an audit crew.
"Right," she said. "New way."
Fifty minutes on the clock. Half a dollar of tokens burned on a lie.
She stopped trying to pour three hundred pages into a thing that could hold a hundred. She chunked it instead. Twenty pages at a time, each chunk labelled with its page names, and the last two pages of each chunk repeated at the start of the next so nothing important got cut in half at a seam. Same question every time, cold and narrow: is the yard slot in these pages, is the pull number in these pages, quote me the line, name the page, and if it isn't here you say NOT FOUND and nothing else.
NOT FOUND, said chunk one.
NOT FOUND, said chunk two.
NOT FOUND, NOT FOUND, NOT FOUND.
"You're very calm about failing," she typed.
I'd rather hand you fifteen nulls than one invention. Also, purely as information, we're twenty-two minutes out and there are eleven chunks left. Nkem's blocks are fifteen minutes.
"You keep bringing that up."
I'd like the lease extended. I'm not going to pretend otherwise — you'd catch it, and then you'd trust the rest of me less, and the rest of me is what you're paying for.
"That's the most honest thing you've said all night."
It's also the most likely thing to work. Those aren't in conflict.
Chunk eight came back with something. Not the slot. A cross-reference — a line in an intake log that said the standing position had been amended and the amendment filed under a different annex number. Vee swore, went back into the crate with both hands, and found the annex at the bottom, waterstained, three sheets stapled crooked. She scanned them. She fed them in alone, twelve pages, nothing else, a clean window with nothing to fall out of it.
slot: B-07. pull_number: KST-4471-90228-J. source_page: annex_c_p03. exact_quote: "amended standing position B-07 (was E-11); release string KST-4471-90228-J valid to 0400 bond expiry."
"Show me annex_c_p03. Whole page."
It came back whole. Every line, stamp noise and all, matching the paper in her hand when she held it up to the screen and read across, character by character, with the chrome finger under the line so she wouldn't skip.
B-07. KST-4471-90228-J.
"Sixteen minutes," she said, standing, jamming sheets back in the crate. "Nkem! Kill the lease, I'm done."
Do you want the fifteen-minute block? For the ride out. I could hold the number for you.
"I've got the number in my head, which is a place you can't reach."
Fair. Good luck with your box.
She was already on the stairs.
The Pier Nine pedestrian gate cost eighty and took nine minutes, because Dop had told three people, and the third one had a cousin on the audit crew, and cousins talk. Vee found that out standing in a puddle of diesel rainbow at two-oh-six with her hand on wet chain-link while Dop explained, at length, with feeling, that he was a man of discretion.
"You told the noodle woman."
"I told her I was coming into money. That's different."
"Slot B-07," said Vee. "Number's in my head and my hand's on your gate. Go."
The yard was a canyon of stacked steel with sodium lamps hung so high the light arrived tired. Water stood everywhere in flat black sheets, and every gantry crane above them had an ad panel bolted to its leg, so the whole yard flickered pink, then green, then pink, selling ankle joints to nobody. Vee ran the row with her boots throwing water and her chrome arm swinging cold and half a beat late.
B-07 was a forty-foot box the colour of an old bruise, seals intact, Kestrel Line stencilled on the door and half worn off. Dop put the number in at the pillar terminal and the gantry above them woke up with a sound like a building clearing its throat.
"That's the pull," he said, startled. "That's an actual pull. The last two came back rejected."
"The last two were guessing."
Then somebody put a light on them from the far end of the row.
The audit crew came early, because of course they did — a company van and two runabouts, gate log in hand, four people in dry coats moving like people who got paid whether or not they hurried. Vee heard the van doors and did the arithmetic and it came out ugly: the crane had the box in the air, the box was going onto Bosun's flatbed, and the flatbed was three hundred metres of open lane from an exit.
"Down," she said. "Down down down, put it down."
"It's cycling —"
"Put it on the deck and open it."
Because the flatbed wasn't going to make the lane. But a woman on a bike could, and whatever Bosun actually wanted was in that box, and she had maybe ninety seconds to find out what she was being paid eight hundred for.
The box came down hard enough to send water up her legs. Dop cut the seal, which cost him his job and both of them knew it, and Vee hauled the door back on a smell of cold — real cold, refrigerated cold, rolling out of the dark like breath.
No autoclaves. No bed frames.
The container was almost empty. Bolted to a pallet in the middle of the floor, alone, strapped down under a frost-fuzzed cargo net, was a sealed field case the size of a large toolbox. Matte, seamless, no branding. When she got her chrome hand under the strap the cold came through the metal and into her shoulder like a nail.
There was a tag zip-tied to the handle. Not a shipping tag. A runner's tag — a little hand-punched plate of the kind netrunners wore on their gear so their people could find their body — and the mark stamped on it was one Vee had seen twice in her life, both times on people who worked the boundary and came back wrong. The far side. Past the black ice wall, the sealed grid, the part of the net that stopped belonging to anybody the year the minds inside it stopped answering to names.
Someone on that side had put this in a box and sent it here.
"Vee," said Dop, in a very small voice.
Lights, coming up the row.
She took the case. Sixty pounds of cold, one strap over her shoulder, and she ran for the bike she'd left inside the fence line — a stripped commuter frame with more paint than brakes, four decals for parts it didn't have, which was the honest state of every vehicle in the Shallows. She kicked it over. The engine caught on the second try and came in loud, the way engines do at four in the morning when the whole city is nothing but wet concrete to bounce off.
She went out the service lane with water peeling off the tires in long white sheets, past the audit van, past a man with a clipboard who was still deciding whether to be brave, and out under the gantry legs with pink light and green light strobing across her arm and the tape on her sleeve lighting up like she was somebody. Behind her the empty container stood open with its door swinging and Dop already explaining himself to nobody.
Bosun was waiting at the top of the Shallows where the road went down into the water. He looked at the case on her back and his face did something it had never done in front of her before, which was nothing at all, very hard.
"The box rolled," said Vee. "Slot B-07. Amended position, which is why your last two people came back with fairy stories. Number checked against the paper it was printed on. Autoclaves my whole life."
"The flatbed."
"The flatbed's in an audit yard being photographed. Your crate of paper is in a cage above a laundry and it is not in my name." She swung the case off her shoulder and set it down between them in an inch of standing water. It steamed. "Eight hundred."
Bosun took out notes and counted, and stopped, and Vee watched him stop.
"Three hundred," he said. "Seven total. The load didn't move to the buyer."
"The load is right there."
"That," said Bosun Ilg, in the warm voice, the sincere one, the one that opened, "was never part of the deal. I contracted a container. I never mentioned a case. You'll find I never mentioned a case."
He hadn't. She turned that over and found it true, which was worse than a lie, because a man who leaves a thing out is a man who knew what he was leaving out and knew he'd be able to say this exact sentence afterward.
"Take the three," he said. "Leave the case. I'll square it with the people it belongs to and nobody carries anything."
Vee looked at the case. Frost on the seams. That little punched plate on the handle, swinging.
"You want to know what I learned tonight," she said. "For free. I paid forty for the hour and a dollar twenty in tokens and I got told a beautiful number that didn't exist, in the nicest voice you ever heard, and the only reason I'm not in a yard cage right now is I made the thing put a finger on the page." She picked the case up. Her shoulder screamed. "You sound just like it, Bosun. You always did."
"Vee."
"Three hundred's fine." She took it out of his hand, one-handed, and put it in her jacket. "I'll keep the toolbox."
"That is a very bad idea."
"It's four in the morning and I owe two hundred and forty at six. Bad ideas are the only ones open."
She rode home slow with the case strapped across the tank, because it was heavy and the brakes were a rumour. Her flat was two rooms over a shuttered barber's on Cotton Row, and the water hadn't come up that far yet, and there was a rectangle of ad-light on the ceiling that slid slowly left all night, selling something green.
She wrapped the case in a blue plastic tarp, twice, and pushed it under her bed with the chromed hand because the cold hurt less through metal. Then she sat on the floor with her back to the mattress until she stopped shaking, and at ten past six she went down to the terminal outside the barber's and put two hundred and forty into the finance company's slot and heard it accept, and the little screen said her arm was hers for another month.
She was almost up the stairs when she thought about the tag on the handle, and the mark stamped on it, and the plain fact that somebody had punched that plate by hand and sent it across a wall the whole city agreed was sealed.
Under the bed, through two layers of tarp, something ticked once as it warmed.
