All chapters

Chapter 9

Digital Shadows

5,441 words · 23 min read

"Ananya," she said. "Dr. Ananya Nayagiri."

"I know." He was already half in the corridor light, one hand on the steel edge of the lift door. "I wanted to hear how you'd say it."

Then he was gone, and the lift doors closed behind him with the soft sigh they made for everybody, and she was alone with a machine that should have killed her.

She did what he had told her to do. She deleted the logs she had looped, and the loop itself, and the scheduler entry that said run_at = "03:17", and then she sat at console three with her hands in her lap and could not remember, for a minute, which of the four consoles was hers. The coffee on the keys had dried to a skin. In the tank, behind the windows Sharath sir had insisted be cut into the gold, the point of light hung where the sphere had been. It did not flicker. It sat in the heart of the Core like a bindi on a forehead.

At 04:40 the pulse tube chuffed, and she jumped, and laughed at herself out loud in the black room, and the sound came back off the curved walls a quarter-second late.

At nine the next morning a message came from a number with no name. 60th floor. 11:00. Bring nothing. —S.

She brought a notebook anyway, because she was her father's daughter and would have brought a notebook to her own cremation.

Deshpande was already there. Dr. Rohini Deshpande sat at the long table in Sharath's meeting room with her glasses folded in front of her and a sheet of paper face-down under her palm, and she did not look up when Ananya came in. Behind her the glass wall held nothing but Gachibowli haze and a crane swinging a load of rebar slowly over the Financial District, like a man making up his mind.

Sharath sat at the head. Grey suit today, open collar. He looked as if he had slept nine hours, which she knew was not possible.

"Doctor. Sit."

She sat.

"Rohini, I've asked Dr. Nayagiri here because I want you to hear it from me and not from the building." He turned his coffee cup a quarter-turn on its saucer. "As of today there is a new line of research on the Sunya Core. Its working name is Hiranyagarbha. Dr. Nayagiri is Principal Investigator. She reports to me. She has direct Core access, day list and night list, and her runs go into the calendar ahead of the campaign queue."

The crane finished swinging.

"Ahead of the queue," Deshpande said.

"Ahead of the queue."

"Sir, the queue is six months. There are nine groups in it. There is a hardware safety committee that meets on alternate Fridays, which I chair, because there is a flux-bias magnet inside a dilution fridge sixty-five floors under this table and I would like the people who work there to keep breathing." She said all of this without heat. "May I ask what Hiranyagarbha is?"

"A decoherence study."

"On what basis?"

"On the basis of the Pingala schedule, which you yourself told me was the best result your group had this year."

"The Pingala schedule was an error-correction fix. On the Core, logged, through my group." Deshpande turned the paper over. It was not anything Ananya had written. It was a strip from the quench-protection unit, which kept its own log on its own card and answered to nobody's cameras: one line, the flux-bias current, flat at 4.02 amps for hours, then a climb, five, six, a peak at 6.8 a little after twenty past three, and a long ragged descent back to 4.02 that no ramp programme on earth would have drawn. Someone had circled the peak in red biro. "This is my magnet at three-twenty this morning. The setpoint never moved. The dump was never fired. It went to six point eight by itself and something talked it back down by hand, and the SL-5 access log has one name from the day list that never badged out." She did not look at Ananya. "Five days ago I told Dr. Nayagiri, in my office, that there would be no run on my Core with a hymn in it. I would like to know whether that was the wrong thing to say."

Ananya kept both hands flat on her notebook and said nothing, and the nothing was a lie she would have to remember to keep telling.

Sharath looked at the strip for a while. Then he looked at Deshpande. "It was the right thing for you to say, as the head of a group with a queue. I'm taking it out of your group, so that you never have to say anything else."

Ananya watched Deshpande's face for a reaction to being pushed out of the way. Nothing moved except her thumb, pressing the edge of the strip flat, as you press a dosa's edge onto the tawa when it tries to lift.

"Then I will need it in writing," Deshpande said, "that the safety committee has no authority over Hiranyagarbha runs, and that I was told so. With a name on it."

"You'll have it by four."

"No run without a log." She stood, and put her glasses on, and finally looked at Ananya, and it was not anger in her eyes, which Ananya could have borne, but a kind of cold care, like a doctor looking at an X-ray. "No log without a name, Dr. Nayagiri. I hope yours is on all of them."

When the door had closed Sharath let a breath out through his nose and slid a box across the table. It was a phone, a new one, heavy and black with the Quantace mark etched on its back. "The Core pages on that. So do I. Keep it on you."

"I have a phone."

"You have a phone with a cracked back that your brother fixes with a Fevikwik." He smiled; he had a way of smiling only with the lower half of his face, as if the top half were still working. "The Core doesn't wait for Fevikwik. And from tonight a car will take you home. Yadagiri. He's been with me eight years. He'll wait downstairs whatever time you finish."

"I have a bus pass. And my brother's bike."

"Your brother's bike," Sharath said, "has a home-made battery pack under the seat that is not, to be generous, BIS certified. Your mother needs one child in hospital at a time, Doctor. Not two." He stood. "You'll have questions. Bring them tonight. Nine o'clock, here. I'll have food sent up. Do you eat meat?"

"Only when my mother isn't looking."

That surprised a laugh out of him, a short real one. He pressed two fingers under his nose, briefly, and went out.

She sat alone with the box.

At nine she was not alone. The food was from Paradise, which she had not expected, and it came in the red-and-white boxes and not on plates, which she had expected even less.

"If I serve Paradise biryani on bone china," Sharath said, "my mother will hear about it in Shah Ali Banda by morning and come here on a bus to slap me." He had taken his jacket off. At night the glass wall went black and gave the room back, so that the two of them sat at the end of a long table with two more of them sitting in the window. "Eat. Then ask."

She ate. Then she asked.

It went on like that for eleven nights in the first two weeks of August. Nine o'clock, the red-and-white boxes or, once, a steel tiffin carrier he said his mother had sent, with pulihora in it that had too much tamarind the way Ajji's had. Then the whiteboard in the corner. Then questions. Mostly his.

"What have I left running down there?" she asked.

He uncapped the marker. "Why is glass a solid?"

"It isn't, technically. It's a liquid that's—"

"Don't give me the textbook. Why doesn't the window behind me flow?"

She looked at the window, and the two of them in it. "Because the atoms can't find the crystal. The arrangement that's actually lowest, it's there, it exists, but there are too many wrong ways to get to it and they're stuck in one of them."

"Stuck." He wrote the word on the board, and beside it the long one, metastable. "So the window holds up because it's lost. And a diamond?"

"Should be graphite. Given longer than the sun."

"Because the way down is hard to find." He underlined it. "Checking is easy. You hand me a crystal, I can see it's a crystal, the way anyone can see a filled Sudoku is right. Finding it is the whole problem. So here is my question, Doctor, and don't answer quickly, because the quick answer is wrong." He capped the marker. "What if everything we call solid, everything we call time, a protein folding the right way, a woman sitting in a room still being herself at nine at night, is just the universe being very bad at search?"

She didn't answer quickly. She sat with it until the fridge in the pantry clicked on, and when she did answer it was with a question of her own.

"Then what would it look like if it got good?" She glanced at the window again. "And where would it stop?"

He looked at her for a long moment with something she could not name. Later, she would think it had been grief.

"That," he said, "is why you're up here."

He was funny, which nobody had warned her about: the dry, sideways funny of a man who had been the smartest boy in a government school and had learned to hide it inside a straight face. He did an impression of Mehta, whom he said he had met twice at a DST review, so exact in its little throat-clear before every sentence that she laughed until she had to put her head on the table, and he looked pleased, and she found she was collecting those too, the times he looked pleased. She stopped herself, and then did not stop.

Once, wiping the board with the flat of his hand, he turned his head and his hair, which he wore a little long, lifted off his right ear, and behind it, against the bone, lay a thin crescent of something that caught the tube light like oil on a puddle. He touched it twice. Then he answered a question she had not finished asking, and she forgot it, because the answer was good.

On the fourth night he said, "The health screening's on Thursday, by the way. Kondapur. Seven a.m., fasting."

"Everybody at PI grade has it. Bloods, cardiac, an EEG and an fMRI, because we have the scanners." He was writing something on the tablet. "Deshpande had hers in March."

"I'm twenty-nine."

"And you're about to spend a lot of nights in a room with a dilution fridge and a superconducting magnet. I'd like to know your baseline." He looked up. "Your mother had hers there too. The scans in June. They're very good at Kondapur. Dr. Reddy's team. They've upped her dose again, I heard, from Tuesday."

Ananya put the marker down.

"How did you hear that?"

"It's my hospital, Doctor." He said it gently, as if she had asked where the washroom was. "I read the difficult cases. I read all of them, when I can't sleep, which is most nights." And then, before she could decide what she felt: "I'd ask them not to raise it. The dose. If it were my mother. People on those tablets go very quiet. Sometimes the quiet isn't the thing you want to cure."

Amma had said almost those words, on the step outside the pūjā room with Ananya's oily fingers in her hair. They make the house too quiet. Ananya had not repeated them to anybody.

She did not ask him what he meant by it. She told herself it was because he had been kind. The truth was that if she asked, he would answer, and then she would have to decide what to do with the answer, and Amma's next scan was in that hospital.

At half past twelve Yadagiri was waiting in the basement, a small grey-haired man in a white safari suit who called her "Madam" and drove the Innova through the empty flyovers at the speed limit and never used the horn. At the Tarnaka turning she said, "Anna, left here, then the second lane," and he said, "I know, Madam," and took it.

Lying awake afterwards, she could no longer put the trips up in the lift down to loneliness, his or hers. For three hours every night somebody asked her questions she could not answer, and nobody had done that since Ajji.

The screening took four hours and most of her dignity.

At the Kondapur gate, at ten to seven, a woman in a black abaya was holding a plastic folder up to the guard's window, the papers in it soft with handling. "Meri behen ki file hai, bhaiya. Ek baar dekho to. Foundation waale bole yahan aao." The guard said the Foundation office did not open on Thursdays, in the voice of a man who said it often, and the woman did not move from the window, and Ananya, late and fasting, went past her and in.

They took seven tubes of blood and put her on a treadmill. They slid her into the fMRI and asked her to think about her mother's face, then a red square, then nothing. And last, in a small cool room with a picture of Tirupati on the wall, a technician with hennaed fingers fitted a cap of two hundred and fifty-six beads over her head, squeezed gel under each one, and played her, through headphones, a man counting in Telugu, then tones, then without any warning a woman reciting something in Sanskrit, very slowly, with the long vowels held. Ananya's eyes came open.

"Standard, Madam," the technician said, to her own screen. "All executives get the same."

When she came out, washing gel from her hair at the sink, the woman in the abaya was sitting on the kerb outside the gate with the folder on her knees, waiting for a day that was not Thursday.

The golden point was still there.

It had been there every night since the zero point. The MXC sat at nine millikelvin. The point shone anyway.

Nag had taken to not looking at it. He sat at console one with his back half-turned to the glass, the way a man sits with his back to a window during a storm.

"Pulse tube is one point four hertz," he said, before she asked. "The point was at one point four hertz, madam, all of last week. Humming. You can only see it on the flux readout." He turned the logbook toward her, every figure the same height, every seven crossed. "Tuesday, eleven forty, it went off. One point four one three. Then back. Then off again. I am not a physicist, madam. But it's not like a thing that hums because it's being shaken. It's like a thing that hums along."

"Like it's listening."

Nag looked at her with his mild, frightened eyes and did not finish her sentence, which for Nag was a kind of shouting.

She ran her programme. Not the Nasadiya; she had not dared it since the zero point, and Sharath had not asked her to. Routing problems, from the benchmark suite every quantum group used to show off: a delivery van, three hundred stops, find the shortest tour. On a normal night the Sunya Core got within twelve percent of the best answer and then sulked.

On the second run it came back with the best answer, with a lower bound that met it exactly, so there was nothing left to argue about. The classical solver on her laptop thought for forty minutes, and then agreed. She ran it with four hundred stops, and it came back in the same time, and right.

She wrote it in the paper notebook that did not go on the shared drive, in her lab-log voice, because that was the only voice she trusted at three in the morning:

9 Aug. 02:51. Tour-400, benchmark set C. Optimal, certified. Wall time 3.1 s (same as tour-300). Core should not do this. No error-correction overhead in the log, syndrome buffer near empty. The system is not searching. It's as if the landscape has a shortcut in it and the Core knows where. Calling it that for now: the shortcut. Check for: bug in the benchmark harness (none found), leakage from classical solver (air-gapped), me (?)

She looked at the last word for a long time. Then she crossed out the question mark, and then wrote it back in, smaller.

At the edge of the page, not deciding to, she had drawn a small serpent, curled once around a dot.

When she looked up, the golden point was humming on the pulse tube again, so faithfully that she thought she had imagined the rest. Then it slid off the beat by a hair, and sat there, and waited, and the pendant under her kurta went warm against her skin like a hand laid on it from outside.

After that the numbers came every night she ran. Tenth, a tour of five hundred, optimal. Fourteenth, 02:38, a clean run. Sharath came down for none of them and knew about all of them by the next evening's biryani, and she put that down to the shared drive, because the alternative was a sentence she did not want to write.

On the fifteenth of August the whole of Hyderabad took the day off to be patriotic, and the SOC on floor forty-three took the night off to be understaffed.

Vikram had volunteered for the late shift, the only kind of leave-planning Raghav never questioned. By half past eleven the morning's flag-hoisting had left a paper tricolour stuck to the edge of Deepak's monitor ("Patriotism," Deepak said, when asked; "It came free with Kurkure," said Karthik), a cold samosa in a pink box nobody would admit to owning, and six analysts in a room built for thirty. On the wall the Frankfurt clock still said a quarter past nine and still wore its plastic marigolds.

Vikram had his own screen, and on it the thing he had not been doing for three weeks.

He had closed the ticket in July, as he had been told. What he had not done was tell his anomaly model to stop eating the scheduler headers for every job on every cluster, Quantum Research's too. It could not see inside the envelopes. It could only see the stamps.

Since the first week of August one stamp kept turning up that he had never seen in six years of reading them: a project code, HIRANYAGARBHA, and next to it a free-text tag that some engineer had added by hand to about a third of its runs.

evt_class: NULL-EVT

Somebody had typed those seven characters on purpose, as you would label a jar. The tagged jobs sat in the small hours on the Sunya Core, the same hours his forty-one flags from Kaveri had liked.

Following output paths was not hacking, he told himself, it was housekeeping. The path ended in a directory called /phase5/.

Permission denied.

Fine. Doors said that. But the backup job kept a manifest, a flat text file the monitoring account had read every night for years. For perhaps two seconds the listing scrolled up his screen, a dozen filenames under /phase5/, and one line snagged his eye the way a name from your own school snags in a newspaper:

P5_ATTRACTOR_selection_rev3.pdf

Then the screen refreshed itself, and the manifest was eleven lines shorter, and the monitoring account's read permission on it had been revoked at 23:41:09 by a user whose name was a string of hex.

At 23:44 the ticketing system dropped a new item into the Informational queue, filed by a rule someone had written months ago and forgotten. Its title was Nullifier events – weekly.

He opened it before he had decided to. A table. Event ID, start time, duration in seconds, location code. The durations were short: nine seconds, fourteen, forty-one. The location codes meant nothing to him except the first, which was SL-5, and he knew SL-5, because the fire plans for the building were his to audit, and SL-5 was the lowest basement, the one with the Core. There was a fifth column. Its header said SUBJ. He had scrolled down to the first entry in it when the page went white.

This ticket has been deleted.

"Vikram."

Raghav was standing behind his chair, in the white kurta he had worn for the flag-hoisting at nine that morning. It was, of course, uncreased.

"Sir. I thought you'd gone home."

Raghav looked at the white page, then at the manifest window, and his face did nothing at all. "Is it a threat vector?"

"Somebody just deleted a ticket while I was reading it. At quarter to midnight. On a holiday." Vikram heard himself and made his voice smaller. "That's a behaviour, sir. I'm paid to notice behaviours."

"Is anything leaving the building?"

"No."

"Then it's not your vector." Raghav laid a hand on the back of his chair, lightly, as you would steady a scooter on its stand. "You did the right thing in July. Do it again. The model can stop reading Quantum Research. Tonight, please. I'll sign the change."

"Sir, there's a column called SUBJ in a table of events in the basement. Subject of what?"

The hand on the chair did not move, but it stopped being light.

"Vikram," Raghav said, very quietly, so that Karthik and Deepak, who had gone silent over the flag, would not hear, "some rooms in this building aren't yours. I'm telling you as somebody who likes you. Next time I'll tell you as somebody who signs your appraisal."

He went back into his glass office and sat, and did not look out of it.

"Bro," Deepak said at last, into the silence, "you want the samosa?"

Forty-three floors and five basements down, her own job had started at 23:58.

It was a tour of six hundred stops, the largest yet. Sharath had said nothing about tonight. She had picked the holiday herself because the building would be empty, told nobody, queued nothing, and sat at console three until the minute felt right, because she wanted, she admitted, to bring him a number at the next biryani that he did not already know. At 23:58 she pressed the key by hand. Bhaskar had the night list and had been asleep in the quarters since half past eleven, snoring in long uneven ropes. At two minutes past midnight, with the aquarium drifting up its honest snow, she was thinking about nothing more frightening than whether she had left the geyser on at home.

At 00:02 the thing happened that he would spend the rest of the month failing to describe.

It began with midnight. At midnight every session on the SOC floor expired, by a policy Vikram himself had written, and the six of them had to re-authenticate with a one-time code sent to their phones. Tonight the codes were slow, and Vikram, waiting for his, looked up at the wall.

Singapore said 02:32:14.

Singapore had been eleven seconds fast for three years; the Facilities ticket about it had been open so long it had acquired a birthday. Mumbai beside it should have said 00:02:03. It said 00:02:14, and the seconds were turning over together.

He looked along the row. Tokyo. Sydney. Dubai. London, which lost a second a week. Every red second hand on the twelve faces ticked at the same instant. They landed together like a drill squad's heels.

Then Frankfurt moved.

The spirit clock, stuck at a quarter past nine since May, gave a small click that he heard from his desk. Its hands swept straight to Frankfurt time and stopped there and began to tick, and the tick was the same tick as the others. The marigolds swung once and hung still.

"Karthik," he said.

"I see it, bro." Karthik's voice was odd. "I'm seeing it."

His phone buzzed on the desk. He turned it over. A six-digit code, from the authenticator service, valid for sixty seconds.

He had not asked for it yet. His finger was still half an inch above the key that would send the request.

Around the room, five other phones buzzed together, one sound. Deepak held his up and turned it round so Vikram could see, like a child showing a scraped knee. "I didn't press, Vikram. I didn't even press."

Vikram typed the code. It worked. He opened the authenticator's log, the only thing in the building he still believed. Request received, 00:02:31.004. Code dispatched, 00:02:30.998.

Six milliseconds before.

Somewhere behind him Shravya laughed.

Shravya was twenty-three, in her second month, a Warangal girl who still said "sorry, sorry" when she asked questions and laughed when she was frightened.

"Ha," said Shravya. "Ha. Ha. Ha. Ha."

It was her laugh, her Warangal vowels in it. But each ha was the same length as the one before and came down on the clocks' second hands, so that she was laughing in time with twelve cities.

She heard it. He watched her hear it. Her hand went up to her mouth as if the laugh were something she had dropped and wanted to pick up, and the next ha came through her fingers anyway, on the beat, and then she stopped. No gasp. No trailing breath. Her shoulders rose and fell under her dupatta, slow and even, and Vikram found that he was counting them, and that his own breath had joined them, and he could not remember deciding to breathe.

"Sorry," Shravya whispered. "Sorry, sorry. I don't know why it—sorry."

Nobody told her it was fine. Nobody could think of how to say it without saying it on the beat.

In the Sanctum, round the curve of the corridor, Bhaskar's snoring went straight.

Ananya looked up from the readout wall because something had gone wrong with the room, and it took her a moment to hear what. He was still snoring. But the ropes had lost their knots. Each breath came round the curve the same length as the last and landed on the pulse tube, chuff, thump, the way Nag's feet had landed on it the night of the zero point. In the aquarium the snow had stopped drifting. The dots came up in rows, each round of checks holding as many as the round before, a tower being built by a mason with a plumb line. Above the consoles the white office clock ticked, and the elapsed counter on the scheduler turned over with it, and the two had never once ticked together before.

She held her breath to break it. When she let it go, it went out on the thump. So did the next one. The pendant under her kurta was warm.

She wrote it down while it was still happening: 00:02. Aquarium periodic. Bhaskar periodic. Me. No question mark this time. Then, under it, before she could stop her hand: Pulse tube coupling into the plinth? Check mounts. She knew as she wrote it that the mounts were fine. She wrote it anyway, because a sentence with a cause in it was something she could sleep beside.

At the forty-first second Bhaskar honked like a Tata Sumo reversing and turned over in his bed, and the snow in the aquarium went ragged, and she laughed out loud in the black room, and the sound came back off the curved walls a quarter-second late, as it was supposed to.

At the forty-first second on floor forty-three, Singapore slipped. A stagger, the second hand landing a fraction early, the way it had for three years. Then London dragged. Then Tokyo. The row came apart into its old mess of small disagreements, and the sound in the room came apart with it, keyboards and the air handler and Karthik saying "Arey, arey, arey" in three different lengths, and Vikram breathed out on nobody's count but his own.

Frankfurt said a quarter past nine.

He did not know when it had gone back. He was sure he had been looking at it. The marigolds were swinging, a little.

Deepak got up, walked the length of the room to the spirit clock, and touched the garland, gently, as his mother would touch the frame of the god photo before leaving for work.

"Somebody say it's a firmware push," he said. "Please, bro."

"Then the auth server has a very strong sixth sense," Karthik said, and nobody laughed, least of all Karthik, and Shravya put her head down on her folded arms and stayed like that.

Vikram got his personal laptop out of his bag, which was against three separate policies, and opened the file. Forty-two lines of job IDs from Kaveri-3. He made line forty-three.

43. 16 Aug, 00:02:28–00:03:08 IST. SOC floor 43. All 12 wall clocks in phase, incl. Frankfurt (restarted, then back to 09:15). OTPs to 6 phones before request, auth log shows -6 ms. Shravya's laugh periodic. Mine too (breath). Duration 40 s. Not a job. No job ID.

He looked at the last three words for a while.

Then he saved the file and closed the lid, and across the room, in his glass office, Raghav was standing at the window with his back to the floor and his phone to his ear, and he did not turn round the whole time Vikram watched him.

The tour of six hundred finished at 01:12, optimal, certified, the wall time the same as it had been for three hundred. She did not write it in the notebook. She opened it to a clean page instead and wrote at the top Things S. knows, and under it she made herself go in order, the way she would have gone through a referee's comments.

1. Amma's dose, raised from Tuesday. His hospital. He read the difficult cases. Explained.

2. Fevikwik on my phone. Battery under Vicky's seat. Somebody in HR, a guard at the gate, a man who looks at bikes. Explained, nearly.

3. Bhaskar's mother in Nalgonda. His staff. A good boss knows. Explained.

4. Every result since the ninth, by the next evening. He owns the scheduler. Explained.

5. The night of the first: when I came down, where I sat, for how long. She stopped there with the pen lifted. She had looped the cameras that night with Vikram's script, and the loop had held; she had checked it afterwards, frame by frame. He had told her anyway, to the minute: twenty to ten, behind his gas cabinets, five hours. The building isn't only cameras.

6. Answers before I finish the question.

She looked at that one and thought of the oily crescent behind his right ear, and the way he went still for half a second before he said a thing he could not have known, like a man listening to someone in the next room. She knew what it would have to be, for the list to make sense: a line from him into the building, open all the time. She wrote ear? in the margin, small, and did not cross it out.

Then she did the test, because there was one. Tonight's job had no calendar entry, no project code, no notify list, no run_at; it had existed for nobody, the scheduler included, until her finger came down at 23:58. She took out the black phone he had given her and looked at the one message on it, which she had not read when it came because she had been watching the aquarium.

All the best. Don't stay past two. —S.

Received 23:57.

She wrote the number seven and then could not, for a while, write anything after it. The pulse tube beat on under the plinth, off the beat of her own heart, as it should be. There had been nothing to tell. She had chosen the minute herself, and a minute before she chose it he had wished her luck.

Sharath knew the hour of her run.