CHAPTER 13 Scooter Attack

At three on Thursday morning the rain was coming down steady and even, and Sana Qureshi sat on the floor of her Bandra flat and listened to something underneath it.

The flat was more workstation than home.

Three monitors on a low table, a tangle of cable, a fan pushing warm air around the room and not cooling anything.

On the desk, propped against a speaker, was a photograph of Faisal at his graduation, gown too big, grin too wide, from before.

He was twenty-four now. He worked nights in a call centre because an algorithm had once decided that a boy walking home in the wrong pin code was worth three days in a lockup, and he had come out of those three days quieter, and he did not go out any more, and she had stopped asking him to.

She had been tracking Trinity's logs since Priya died.

Not the loud stuff — Raghav's token turning up at two crime scenes, his name on the legal floor, his name in the exec lounge at a time he was on a stage in Colaba.

Those were meant to be found. Somebody had laid them out for whoever came looking.

She had left them alone. She was listening for what was missing — the silence where there should have been a sound, the beat somebody had swept clean.

"Come on," she said to the screen. "Show me your hands."

The pattern came up slowly, the way a bassline does — felt before it was heard.

Every night a body dropped in that building, someone had logged in.

Not through the front, not through the identity servers everyone watched, but through the building-maintenance subnet.

Lifts. HVAC. Lighting. Cameras. The boring plumbing nobody wrote alerts for, because who murders a company through the thermostat.

Wednesday the tenth. Twenty forty-one. Someone had gone into the executive lift's control system and changed the governor — the part that stopped a cabin falling faster than a body could survive — and set a condition, so it would trip on the next call of that lift after half past eleven.

Then they had logged out. They had not stayed to watch.

Twenty keystrokes, maybe. That was the whole murder.

Then, exactly five minutes later, file cleanup. Logs renamed in sequence, timestamps smoothed, one touch every three hundred seconds, on the second, no drift. Twenty-fifty-one. Twenty-fifty-six. Twenty-one-oh-one. A man walking down a corridor at the same pace the whole way.

She pulled Sunday. Priya. Same subnet, same door, twenty-three twelve — cameras on the legal floor blanked, and the renames starting after, three hundred seconds apart. Same hands. Same time signature.

Her fingers had been drumming her thigh — seven, rest, five — and they stopped. In the quiet she could hear her neighbour's TV through the wall, some serial about a wife who knew and a husband who didn't know she knew.

She wrote a quick script to flag it — any action, anywhere in Trinity's estate, repeated at a clean 300-second interval — and let it run. It came back with the maintenance sessions. Then it came back with the question she couldn't answer.

Who held facilities-admin.

Not one name. Five. The rights sat with a shared credential, granted years ago and never cleaned up, and five people carried it.

Deshpande — dead. Malhotra. Kapoor. Rane.

Dsouza, Head of Facilities, who probably didn't know he had it.

She read the five names twice, and her eye stayed on Malhotra's longer than the others.

His was the token at both scenes. His was the name the loud clues kept pointing at.

That meant either he'd done it, or he was exactly the shape of a man you'd want the room to be looking at.

"One of five," she said to Faisal's photo. "And the one whose token's all over the crime scenes is the one who's been handed to me on a plate. Which is not the same thing, na. It's not even close."

She did not write a name in her notes. She had spent her whole life hearing people fill a silence with the first sound that fit, and she was not going to be one of them. If she said Malhotra and she was wrong, the right one walked, and she'd have done his filing for him.

Move. Now. If she could see the pattern, whoever made the pattern could see her looking.

She built the insurance the way she'd been building it in her head for a week.

A packet — everything Priya had handed her, all nineteen files, plus her own timing analysis, plus two police case numbers she'd typed with her teeth together: Faisal's, and the other boy's, the inspector's nephew, whose name had come to her through the same rotten pipe.

She set it on a dead-man's timer. Every seventy-two hours she had to reach in and reset it, or it fired on its own: three press desks, SEBI, and a public repo dressed up as a forum for people who argued about pressings of Kind of Blue.

It could also be fired early, from a single burner, if she could no longer reach it herself.

She folded a full copy into the metadata of Blue in Green — the track that played in every executive lift in that building, that had played over Deshpande on the way down.

Nobody audited the muzak. Nobody had ever, in the history of the world, gone looking for a company's secrets in the twelve-second loop that played on the way to the eleventh floor.

It was the one library in the estate with no owner watching it.

That was why Priya had chosen a bartender over a server, and Sana had learned the lesson and gone one better: not a record on a wall, but the sound the building played to itself all day and never listened to.

And she wrote the fallback into the reverse of the track, low under the trumpet, in her own voice: where to find her if it all went dark, a line for one person, and a truth she was not ready to sign.

Her phone buzzed. Unknown number.

You're drumming too loud.

Everything in her went cold and very clear. She looked at her session and saw it — nothing you could point at, just latency where there shouldn't be, a response arriving a hair late. Someone was riding her connection.

She killed the WiFi. Laptop into the bag, three drives, Faisal's photo off the desk. Through the wall the serial had gone to ads — a life-insurance jingle, security in an insecure world — and she nearly laughed and didn't have the breath for it.

Stairs. Never the lift. Not since she'd worked out what the lifts were for.

The Activa was fifteen years old and caught on the third kick, coughing before it found its idle. The watchman didn't look up from his phone.

The rain had thinned to a fine drizzle but the roads were already rivers. She rode by memory more than sight, water fanning off the front wheel, the laptop bag pressed flat to her chest.

She saw the bike at the Linking Road junction. Black, no plate, three vehicles back and holding it there. Matching her without hurry. Not the way traffic follows you. The way a session does.

She cut left across the nose of a bus, mirror brushing its flank, close enough to hear the conductor swear. The bike came through the same gap without slowing.

At the next light she got a look in her mirror. Dark helmet, darker visor, the posture of somebody who did this for a wage. Not police. Police did not move with this much funding.

She ran the red into a gully that fed the old fishing village. The bike had to close the distance to fit, and now she could hear it under her own engine, a deeper note than the Activa's whine.

The first nudge was almost polite. Metal on metal. Her back wheel skated and caught.

The second wasn't. Her ribs went into the handlebar and the breath left her in a grunt that tasted of copper. She thought, absurdly, that's going to be four bars of black tomorrow, and then she stopped thinking and did the stupid thing, the only thing.

She hauled the rear brake and cracked the throttle at once.

On a dry road that ends with your face on a wall.

But the road was oil under water, and instead of sliding she spun — the scooter turning a full wet circle on its own axis — and the bike overshot.

The rider's head snapped round to find her.

That half-second of surprise was her whole advantage and she spent all of it.

She was gone. Through somebody's compound, wet washing across her face, the smell of another family's soap and dinner, out the far gate onto a road she didn't know. It didn't matter. In this city every road went to the sea or to trouble, and tonight she'd take either.

A cybercafé came up out of the rain — twenty-four hours, the kind where people filled in forms for countries that wouldn't have them. She rolled under the leaking awning, killed the engine, and listened.

Rain. A train somewhere, because the trains never entirely stopped, even with the city under water. Nothing else.

Inside she paid cash for thirty minutes and a machine in the corner where the camera was decoration. She booted from her own USB — her rules, her OS — and uploaded just enough. Seeds, not the harvest.

Then she wrote one line, and buried it in the metadata of a routine system report — the sort of automated nothing that dropped into a COO's inbox forty times a week and got read by nobody — addressed to Raghav.

Blue in Green. Play it backward.

She sent it through three proxies and two VPNs. Then she snapped the SIM between her thumbnails and took another from the stack she'd bought off men who traded silence for not being asked things.

She rode a while longer to be sure the black bike was gone, and then she found a hostel in Kurla that took cash and did not look at faces, room six, and she sat on a bed that smelled of mildew and other people's bad nights and watched the timer on her packet count down from seventy-two hours.

"The data's got a rhythm," she told the empty room, because there was no one else left to tell. "And right now I'm the only one who can hear it. Which is a rubbish way to run a band, honestly."

She opened the laptop and started building the last thing — not evidence this time. A song, more or less. One that only made sense played backward, when somebody finally chose to hear it.

The report was in Raghav's inbox at ten past six, sitting between an out-of-office and a facilities notice about the twelfth-floor pantry, so ordinary he nearly archived it with the rest.

He didn't, because it was from a system that had never emailed him personally, and because the subject line was a config string with a full stop where a config string doesn't take one.

He opened it on the laptop at his kitchen table with the rain going on the balcony and yesterday's coffee cold at his elbow.

It was nothing — a scheduled report, uptime figures, a table of green — until he read the metadata.

Folded into the file's own housekeeping, in a hand he'd learned to recognise off waveforms in a jazz bar, were four words.

Blue in Green. Play it backward.

He had the track. Everyone at Trinity had the track; it lived in the lifts. He pulled it up, reversed it, and put in his earbuds.

Forward it was slow and sad, trumpet leaning on the beat. Backward it came apart — the trumpet turned inside out, the piano crawling the wrong way — and under the hiss, where her code always lived, her voice came through, flat and quick and pitched for one listener.

An address. Cotton Green. Gate 4. A shuttered luggage room, Locker C. Monday, three fifteen.

Then, no drama in it, the way she'd say the time of a train:

Five people can open that building's veins. Deshpande. Malhotra. Rane. Dsouza. Kapoor.

He heard his own name go past in the middle of the list, third of five, no more weight on it than the others.

One of five. And I won't say which, because I don't know which, and the one whose name is loudest is the one somebody wants loud.

The track ran down toward silence. He turned it up.

Her voice came once more, lower, meant for him and left where only he would go looking. It was not code and it was not a clue. It was a question with his name in it, folded into the end of a song.

If it's you, I'll know by whether you come.

If ads affect your reading experience, click here to remove ads on this page.