Chapter 8
Noise
The library closed at nine.
Dev knew this because he'd been sitting on the bench outside watching the lights on the second floor go out one by one, which was less a plan and more what happened when you arrived twenty minutes early and had nothing to do with your hands. Students trickled out in twos and threes. The last one through the door was a guy in a grey hoodie who didn't hold it open behind him, just let it swing.
The campus after dark had a different quality to it now. Before, it had felt like borrowed time, the comfortable restlessness of people staying up too late for good reasons. Now it felt like vigilance wearing normalcy as a costume. Security drones traced the same arcs overhead that they always had, but nobody pretended anymore that they were there for show.
Dev checked his phone. 9:03.
He went in through the side entrance Harsh had mentioned in the text. It was unlocked, like Harsh had said it would be. The latch caught behind him with a soft click that sounded too loud in the empty foyer.
The reference section was at the back, past the periodicals nobody read and the display case of trophies that hadn't been updated in three years. Dev had spent enough late nights here to navigate it without thinking. Left at the end of the stacks, then right, and there were the study carrels tucked behind the last row of shelves.
Harsh was already there.
He was leaning back in the chair with his feet up on the table, Monster can in one hand, scrolling through something on his phone with the focused disinterest of someone killing time rather than wasting it. He looked up when Dev sat down, took in the fact of him for a moment, then put his phone face-down on the table.
"Hey," he said.
"Hey."
"You found it okay?"
"The side entrance sticks a bit."
"Yeah it does that." Harsh took a sip from the can. "So. You said this was important."
Dev opened his laptop and turned it toward him. Three repository tabs, the GitHub org, the access log patterns he'd mapped over the past week. He walked Harsh through it in the order he'd found things, watching Harsh's eyes move across the screen without the performance of someone pretending to follow along. He was actually reading. Faster than Dev had expected.
When Dev finished, Harsh was quiet for a moment. He looked at the screen. Then he said, "CampusMediTrack. The third one."
"Yeah."
"I'm a contributor on that."
Dev blinked. "What?"
"Not the main one, the main dev graduated last year. But I built the predictive module in second sem." Harsh set the Monster can down. "I know exactly where the dataset is and exactly why you can't touch it. It's not archived. It's sitting behind a wall that would light up like a Diwali stall the second you tried to query it from the outside."
A beat.
"So you already knew the wall was there," Dev said.
"I knew because I tried to go through it." Harsh said it without embarrassment, the way you admit to something that stopped bothering you a while ago. "A few days after it happened. Had the same idea you did. Got about as far as you did before I hit the noise problem."
"The noise problem," Dev repeated.
"You need too many queries from too many directions to pull anything real. Any pattern that size shows up on a monitoring dashboard in about—" he waved his hand vaguely, "—I don't know, not long. Whoever built their security wasn't an idiot." A pause. "Unlike whoever let this whole thing happen in the first place."
The fluorescent strip above them buzzed faintly. Somewhere deeper in the building, a door opened and closed.
"But you didn't stop after that," Dev said.
Harsh picked up the can again, looked at it. "I kept looking. Carefully. I only ever pinged databases that already had traffic on them so I wouldn't stand out." He shrugged one shoulder. "It wasn't altruism or whatever. I just didn't want to get caught doing something that wasn't going anywhere anyway."
"Right," Dev said.
"It's true."
"I know." Dev looked at him. "I'm also not sure it's the whole story, but that's fine."
Harsh met his eyes for a moment, something flickering there. Not quite caught out, more like assessed and finding he didn't mind. He looked back at the laptop.
"You said you had a theory," he said. "About the traffic you're seeing."
Dev pulled his chair closer. "The restricted datasets are still getting pinged. Low level, staggered, inconsistent timing, like multiple people trying not to stand out. It's not admin monitoring, the pattern's wrong for that." He watched Harsh. "Someone else is trying to do what we were doing. Maybe a lot of someones."
Harsh went still.
"But those datasets are IP-locked," Dev continued. "You can't query them from a personal device. You have to be on a university terminal. So whoever's generating that traffic is physically going to the labs." He paused. "At odd hours. Careful timing. You really think all of them are there for their projects?"
Harsh turned the Monster can slowly in his hands. "Projects are a reason to be in the lab."
"After everything that happened? You think people are actually worried about their thesis data right now?"
"Some people cope by—"
"Harsh."
Harsh stopped. Looked at him.
"They're trying to find out what happened," Dev said. "Same as us. They just don't know anyone else is doing it, so they're doing it alone and running into the same walls we did." He let that sit for a second. "What's missing isn't people who care. What's missing is someone to start."
Harsh was quiet for longer this time. He finished the Monster can, set it down with a small metallic sound that was the only noise in the room.
"You care about this," he said finally. Not a question.
"Yes."
"Like. Personally."
Dev looked at the table. "Three of my closest friends were taken out of an exam hall. Yeah. Personally."
Something shifted in Harsh's expression. Not pity. Something more considered. Like a calculation being quietly revised.
"Okay," Harsh said. He turned the laptop back toward himself, opened a new tab. "Let me show you what I've actually mapped. Then you can tell me if you still think this is worth trying."
He pulled up a document that was considerably more detailed than anything Dev had put together. Timestamps, access patterns, a rough topology of which terminals were being used and when. He'd been at this longer than Dev had realised, and more carefully.
Dev leaned forward and started reading.
Outside, the security drone completed another arc over the library roof and moved on.
The first person Dev brought in wasn't a coder or a systems thinker or anyone with an obvious skill to offer.
Her name was Nazara, and she was in his Networks elective, and three days after the attack she had stood up during a professor's attempt to resume a lecture and said, very calmly, "Sir, two of our classmates were taken from this building. Could we possibly acknowledge that before moving on to TCP/IP handshakes?" The professor had fumbled. The class had gone silent. Nazara had sat back down and opened her notebook and waited.
Dev had watched her from two rows back and filed it away.
He didn't approach her immediately. He sat near her in the next class, made a comment about the readings that assumed she'd actually done them, and when she responded with a specific counterpoint rather than a vague agreement, he asked if she wanted chai. She said yes in the distracted way of someone with seventeen other things on her mind.
They talked for two hours. He didn't explain everything, he never explained everything, but he explained enough. She asked what he actually needed. He told her. She said okay.
That was how it started.
Harsh brought Vinayak.
Vinayak was a third-year who existed at the intersection of knowing everything and caring deeply about being seen to know everything, which in practice meant he was extraordinarily useful. He tracked cricket statistics the way other people tracked their grades, compulsively, affectionately, with a retention that bordered on unsettling. He could quote you the last eleven years of Ranji Trophy results and somehow connect them to a point he was making about logistics or timing or human nature. He did this whether or not anyone had asked.
He also happened to know which labs stayed unlocked until midnight, which department group chats were actually active versus dead, and which database request categories got flagged for admin review versus routed automatically. Not because he'd investigated any of this deliberately, but because he was the kind of person who paid attention to the texture of how systems worked and stored it all somewhere in the back of his head alongside the batting averages.
He showed up to the first meeting Harsh organised, sat down, and said to Dev: "I know who you are. Harsh told me what you're trying to do. I can tell you which terminals in the engineering lab have the least camera coverage and the most consistent late-night traffic. After that, I'm probably more useful finding things out than doing anything with them." He paused. "I'm not being modest. I just know where I'm actually helpful."
Dev looked at Harsh.
Harsh was opening another Monster can with the expression of someone who had heard this speech before and found it accurate.
"He's right," Harsh said. "Don't try to make him do anything else."
Vinayak looked pleased.
Adi came through Harsh as well, though the connection was older than anything to do with the network.
He was broad-shouldered in the way of someone who had played sport seriously for a long time and still moved like it, and he had the particular social gift of making whoever he was talking to feel like the most interesting person in the room without it feeling performed. He'd been Harsh and Vinayak's year since first semester, back when the three of them had ended up in the same foundation batch before the class reshuffles of second year scattered everyone into new configurations and new friendships.
When Dev first met him, a corridor outside the hostel mess with Harsh making introductions with the efficiency of someone who had already decided this was happening, Adi shook his hand and said, "Dev. Your friends were Advik and the others?"
Dev said yes.
Something moved across Adi's face. "Advik Dhangar?"
"Yeah."
Adi looked at Harsh briefly. Harsh was looking at the wall beside them with a focused neutrality that was doing a lot of work.
"We were in the same batch," Adi said. "First year. Before the reshuffles." He paused. "Good guy. Really good guy." The words were simple and he said them simply, without performing the grief or tidying it away either. Just said it.
"Yeah," Dev said. "He was."
A moment passed between them that didn't need anything added to it.
Then Adi said, "Kunal was in our batch too. Kunal Mehta." He looked at Dev carefully. "If you're trying to do what Harsh says you're trying to do, and I know you don't know me yet so take this for whatever it's worth, Kunal would be useful. He thinks in systems. He'd be good at this."
Dev was quiet for a second too long.
"I'll keep it in mind," he said.
Adi read his face and didn't push. He nodded once and let it go.
Later, walking back to the hostel alone, Dev thought about what it would mean to bring Kunal in. Kunal who was already doing something. Dev had seen the focused energy on him in the library, the notes, the way he moved through campus now like someone solving a problem. Dev didn't know exactly what Kunal was working on. But pulling him into this would mean another person with full context, another point of exposure, another person Dev would be responsible for if something went wrong.
He also knew that wasn't the only reason he'd hesitated.
He didn't examine the other reasons. He filed the thought and moved on.
The club was Vinayak's idea.
He pitched it one evening with the casual confidence of someone delivering a fact rather than a suggestion. "The administration wants students to return to normal life. They keep sending emails about it. Counselling, mental health, return to routine. So we give them that. A student welfare initiative. Run by students, very wholesome, gets people back to campus and labs." He paused. "The administration will probably offer us a budget."
Nobody said anything for a moment.
"Most of the people going back to labs," Dev said slowly, "won't be going back for their projects."
"Most of them won't know that's what they're doing," Vinayak said. "Some will figure it out. Those are the ones worth noticing."
Dev thought about the staggered late-night terminal traffic. People already in the labs, already trying, just without any reason to think anyone else was.
"What do we call it?" Nazara asked.
They spent longer on this than any of them would later admit. They landed on something plain: the Meridian Student Welfare Collective. A website went up within the week, clean and simple, the kind of thing that looked like it had taken a responsible amount of effort. Flyers went up in hostel corridors, the mess halls, the notice boards outside the engineering block. Return at your own pace. You don't have to do it alone.
The administration responded within forty-eight hours, expressing enthusiastic support and requesting a meeting to discuss resources.
Vinayak printed the email and put it on the common room noticeboard without comment. He didn't need to say anything. The email said it for him.
What happened over the following weeks was not dramatic. That was the point, and also what made it strange to live through, the quiet accumulation of small careful things that added up to something larger than any individual part of it suggested.
Students drifted back to campus under the club's banner, which worked partly because it was genuine. Some of them actually did need permission to stop grieving at full volume and return to their lives. Dev watched this happen and felt something complicated about it that he didn't have the language for. The cover functioned because it wasn't entirely a cover.
The network grew in the spaces underneath.
Nazara brought in two people from her department, Priya and someone Dev only ever knew as Siddh, who were careful in the right ways. Adi brought in three more through connections Dev didn't fully trace, vouching for each of them personally and with the specific confidence of someone who knew the difference between liking a person and trusting them. Vinayak sourced names the way he recalled facts, with a total absence of drama and a filing system that existed entirely in his head. A guy named Farhan from the CS department. Two third-years from Mech that Harsh had briefly overlapped with. A quiet girl named Roshni who had lost a senior she admired in the attack and had been spending her evenings in the lab ever since, doing exactly what Dev had theorised.
Dev met every single one of them personally. Not long, sometimes just ten minutes, a walk between buildings, once on a bench by the water tanks where the maintenance staff took their breaks. He didn't explain everything. He looked at them, he listened, he made a decision.
The data started moving. Terminals pinged at staggered intervals, each query dissolving into existing traffic patterns the way Harsh had mapped. Ambulance logs. Access card histories. Attendance records from the night of the attack. Fragments, not conclusions. Pieces of something that wasn't yet a picture.
The problem was that the pieces were piling up faster than anyone could read them.
Harsh was doing the analysis, all of it, because he was the only one with the technical depth and the patience to do it properly. But Harsh was one person, and the network now had fifteen. Data came in from twelve different terminals on a rotating schedule and it sat in Harsh's queue growing taller while he worked through it methodically and without complaint. He never said it was too much. Dev could see that it was.
He thought once, briefly, that Kunal would have been fast at this. Pattern recognition, synthesis, the ability to hold multiple data streams and find the shape connecting them. He thought it and then put it somewhere he wasn't looking.
Tanmay was not in the network.
This was entirely his own choice. He showed up at Dev's room most evenings and sprawled in the spare chair and offered observations and half-formed theories with the easy generosity of someone who had decided that helping was enough, that he didn't need to be inside the thing to contribute to it. He knew more about the shape of what Dev was building than almost anyone, not because Dev had briefed him but because Tanmay paid attention to what sat on Dev's desk and asked questions about the things Dev mentioned and was, underneath the apparent looseness of him, considerably sharper than he looked.
"There's a guy from Mech," he said one evening, not looking up from his phone. "Rohit something. Third year. He's been in the lab past midnight three nights running. Ran into him in the corridor."
Dev looked up. "How do you know what he was doing there?"
"I don't. I'm saying he was there and he had a look." Tanmay scrolled. "You know the look. Like someone who's doing something that might be pointless but can't stop anyway."
Dev went back to his screen. "I'll look into it."
"There's a process though, right," Tanmay said. "Before you talk to someone."
"Yes."
"How long does it take."
"Long enough to be sure."
Tanmay hummed. "Seems slow."
"It is slow," Dev said. "That's why it works."
Tanmay didn't say anything to that but Dev could feel him not being convinced. He showed up the next evening and the one after that, and every few days he'd mention Rohit again in a different way, not pushing exactly, more like a question that kept finding new angles. Dev had seen three weeks now go by and Rohit still in the lab and still alone and still, in Tanmay's framing, about to give up.
Dev understood the logic. He just knew where it led.
"There's a process," he said again, the third time Tanmay brought it up. "Not because I don't trust your instinct. Because the process exists for moments when instincts feel obvious."
Tanmay went back to his phone. He didn't argue. But Dev knew he wasn't done thinking about it.
Dev didn't think about it again for two weeks.
When it happened, it happened the way most things go wrong, through someone trying to help.
Tanmay had run into Rohit in the corridor again. Rohit had looked like someone on the edge of giving up, which to Tanmay's eye meant someone who needed to know he wasn't alone. And Tanmay knew things. He knew there were people trying. He knew there was structure, coordination, that Dev had built something real. So he said something. Not everything, just enough. That there were others. That it was organised. That if Rohit was serious there might be a way in.
Rohit told two friends.
Those two friends showed up at a club event three days later asking, carefully and with genuine good faith, if there was work they could do.
Adi flagged it as an unusual walk-in and ran it up to Dev. Dev was halfway through telling him to process them normally when Harsh called.
The three students had been pulled in by the admin security office. Separately. Two hours each. Someone had noticed the pattern, club members asking unusual questions at a club event, and flagged it up the chain. The story they gave was prank, a dare, something vague and slightly embarrassing, and it had held. For now.
Dev sat on the edge of his bed after the call and looked at the floor for a while.
The network was still running. Nobody had been seriously hurt. The cover story had held. By any practical measure this was manageable.
But he kept thinking about three students in three separate rooms, two hours each, questions they hadn't expected, a story they'd had to build and hold together under pressure. He hadn't put them there deliberately. He'd built the thing that had put them there, and that was a different kind of weight that didn't simplify into manageable no matter how long he sat with it.
When Tanmay came by that evening Dev let him in and they sat in the room and Dev explained what had happened without anger, which was harder than being angry would have been.
"I was going to tell you," Tanmay said.
"I know."
"He was about to give up. I could see it. I thought—"
"I know what you thought." Dev looked at him steadily. "The process isn't there because I don't trust people. It's there because even good people make mistakes when they're tired or when something seems obvious. The process is the part that thinks slowly when we can't."
Tanmay was quiet. He looked like someone absorbing something they wished they didn't have to.
After he left, Dev sat alone for a long time. Then he picked up his phone and texted Harsh: we need to talk tomorrow. Early.
They met in the library again. Morning this time, the light coming in low and gold through the high windows, the campus outside just beginning to fill with sound.
Harsh listened without interrupting. When Dev finished he turned the Monster can in his hands and looked at it.
"Nobody was seriously hurt," he said.
"Not yet."
"Story held."
"This time."
Harsh looked at him. "So what are you thinking."
Dev had been up most of the night with this. He'd turned it over until the edges wore smooth and it still came out the same way every time.
"We shut it down," he said.
Harsh was quiet.
"The network. Properly. Not restructured, not paused. Done." Dev kept his voice even. "The club stays, the club is clean. But the actual work stops."
"We've pulled real data," Harsh said carefully. "The access card logs alone—"
"I know what we've pulled."
"We're close to something. Another few weeks and—"
"I know." Dev looked at the table. "I know that."
The thing was, he did know. He'd been inside the data long enough to feel the shape of something forming underneath it, a pattern not yet visible but getting closer to visible. Stopping now meant that pattern might never resolve. It meant the weeks of careful work, the staggered queries, the fifteen people who had shown up because they believed something could be found, all of it stopped producing anything.
He thought about Vinayak's encyclopaedic patience. Adi vouching for people personally. Nazara in the Networks lecture, asking the professor to acknowledge what had happened before moving on to TCP/IP handshakes.
He thought about telling them it was over.
He could already hear what they'd say. Vinayak would make a case with the calm of someone presenting statistics. Adi would listen first and then say something that would make Dev feel like he was abandoning people rather than protecting them. They'd be right about the progress. They'd be right about how close they were. And they'd be able to convince him, which was exactly why he couldn't ask them.
He'd built something that worked. That was the problem now.
"If I ask the others," Dev said, "they'll talk me out of it. They've put too much in. They'll have good arguments." He looked up at Harsh. "That's why I'm telling you and not asking you."
Harsh studied him. Something in his expression shifted. Not agreement exactly, but recognition.
"Someone gets taken," Dev said. "Someone gets actually taken, not questioned for two hours and released. That's what happens next if we keep going the way we're going." The words came out flat because he'd already done the emotional work on them alone at three in the morning. "I've watched people get taken before. I'm not doing that again."
Harsh didn't say anything.
Dev felt it then, sliding through before he could stop it. A loosening somewhere in his chest. The prospect of it being over. Of not being the centre of something he hadn't asked to be the centre of. Of not lying awake counting the people he was responsible for.
It lasted about two seconds.
Then he recognised it for what it was and felt immediately sick.
He pressed his hands flat on the table.
"So we shut it down," he said again. Quieter this time. Like he was saying it to himself as much as to Harsh.
Harsh looked at him for a long moment. Then he reached into his bag and pulled out his laptop. Opened it slowly. Turned it toward Dev.
"Before you decide," he said. "Look at this."
Dev looked at the screen.
It took him a moment to understand what he was seeing. A system architecture. Distributed task nodes, anonymous assignment, noise generation running automatically against existing traffic patterns. No central hub. No way to map the network from any single point within it.
"I've been building it for a few weeks," Harsh said. "With someone. I don't know exactly who they are. I think they're faculty. The access patterns are too considered for a student." He paused. "I wasn't going to bring it up yet. I wanted to wait until it was finished. But." He gestured at the screen. "The problem you're describing, someone getting grabbed because they know too much, this is built specifically so that nobody knows enough."
Dev stared at the architecture.
"Anonymous tasks," Harsh said. "Nobody knows who else is doing what. Nobody can describe the network because from the inside there is no network, just tasks arriving and being completed. If someone gets questioned—"
"They have nothing to confess," Dev said slowly.
"Because there's nothing to know."
Dev sat back.
He was aware of the loosening in his chest again, and this time it was harder to read. Relief that there was a way to continue. Disappointment that the relief felt so much like the other relief, the one that had made him feel sick. He couldn't cleanly separate them. Maybe they weren't separate.
He looked at the screen for a long time.
The data they'd collected. The pattern getting closer to visible. Fifteen people who had shown up because someone had to start and Dev had started.
Shri, who had run out into a corridor alone because he wanted to protect people and didn't have any better tools than his own body.
Dev wasn't Shri. He didn't want to be Shri. But he understood now, in a way he hadn't before, how you arrived at that door. How you got to the moment where the only options left were the ones that cost something.
"Walk me through it," he said. "All of it."
Harsh pulled the laptop back toward himself, cracked his knuckles, and started explaining.
Outside the library windows the campus moved through its morning. The club's poster was visible from here, taped to a pillar near the entrance path. Return at your own pace. You don't have to do it alone.
Dev read it and looked away.