404: JUSTICE NOT FOUND When the algorithm decides who lives, one man decides to fight back PREETHI. National Level Publication

Published By: Jump2Learn Publication® Address: F8, Pyramid Icon, Near Zagdiya Chokdi, Palanpur Jakatnaka to Ugat Road, Surat (India) - 395009. Book Title: 404: JUSTICE NOT FOUND First Edition, 2026 ISBN: 978-93-92672-80-4 Price: Rs. 180 Contact: Website: Email: +91 90 9999 09 60 www.jump2learnpublication.com j2lpublication@gmail.com © Publisher/Author All rights reserved. No part of this publication may be produced or transmitted, in any form or by any means, without the written permission of the publisher. Any person who does any unauthorized act in relation to this publication may be liable to criminal prosecution and civil claims for damages. Authors and the publishers of this book have made their best effort in preparing this book to determine its effectiveness. “Jump2Learn Publication” believes that information published in the book is reliable. However, “Jump2Learn Publication” and author make no warranty of any kind, expressed, the extensiveness or documentation contained in this. Author or “Jump2Learn Publication” is not liable to any event for incidental or consequential damages using this book.

404: Justice Not Found First published 2026 Copyright © Preethi, 2026 All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the author. This is a work of fiction. Names, characters, places, and incidents are either the product of the author's imagination or are used fictitiously. Any resemblance to actual persons, living or dead, or actual events is purely coincidental. Published by Preethi – Chennai, India First edition

Preethi For Ananya. And for everyone who was right about something that mattered, at exactly the wrong moment.

404: Justice Not Found A Note of Thanks This book exists because of people who refused to let it stay unfinished. My mother has been the first reader of everything I have ever written, going all the way back to school, when I would slide handwritten pages under her bedroom door like secret dispatches and wait outside, pretending I was not waiting. She kept every single one of those pages. Somewhere in a plastic folder in her cupboard, they still exist, those early attempts at stories, held together by a rubber band and thirty years of motherly faith. She has never once, not even in the moments when giving up would have been entirely reasonable, suggested I should do something more practical instead. This book is for her, first and most. My family gave room to a person who was always going to be a writer, whether it was convenient or not. They did it without complaint, without making it feel like an inconvenience, and with the kind of quiet, unconditional belief that does not ask for anything in return. I am aware, every day, how rare that is. My friends read early drafts with the particular honesty that actually helps, not the kind that flatters you into thinking you are done, but the kind that tells you, gently and precisely, where the cracks are. They celebrated the parts that worked with a warmth that made every difficult week feel survivable. If you have ever read an early draft of anything I have written, you know who you are, and you know what that meant. My teachers saw something in the notebooks and in the stories submitted when the assignment asked for something far more ordinary. They gave their time, their attention, and their notes freely. That is the kind of debt you carry without minding, because you are glad to owe it. And to every reader who has picked up something I have written and taken the time to say so, in person, in a message, in a review posted somewhere in the middle of the night when you had just finished the last page and needed to tell someone: your response is the reason the next book gets written. And the one after that. Preethi – Chennai, 2026

404: Justice Not Found Foreword Let me tell you something that has been bothering me for a while. A few years ago, during the worst of the pandemic months, I read a small news item about a mental health application called BetterHelp that had been quietly sharing its users' most private data with third-party advertisers, including Facebook, without meaningful disclosure. Not anonymized data. Not aggregate data. The actual details of people who had sought help at two in the morning, when they had nobody else to turn to. Those words had been treated as an asset. In 2023, the Federal Trade Commission fined BetterHelp seven and a half million dollars for the practice. The story ran for two days. Then it disappeared, the way these stories tend to disappear when the subject is too uncomfortable to stay in the news cycle for long. But I could not stop thinking about those users. I kept imagining the person who had opened that app on a terrible night, who had typed out something true and painful and private because the screen felt safer than saying it to another human being. I kept asking myself: what happened to those words? What happened to the data when the company decided it was an asset rather than a liability? And more specifically: what happened to the person if the wrong people read it, and decided that what they had read was a problem? Arjun Dev came from that question. He is not a hero in the usual sense. He does not particularly like people, he is not comfortable in rooms full of them, and he has been carrying the weight of his sister's death for ten years without being able to put it down. He is, frankly, a little difficult to spend time with. But what makes him move is something real: the absolute refusal

Preethi to accept an explanation that does not fit the facts. That stubbornness, which looks like grief and functions like a compass, is the thing that makes him worth following across two hundred pages. ACP Preeti Rao arrived because Arjun needed someone who understood what it actually costs to work inside a system you have already stopped fully trusting. Preeti has known the difference between the law and justice for years. She works in the gap between those two things every single day, watching cases get closed that should have stayed open. She is tired of that gap. She is not going to stop. I want to be honest about something: the technology in this book is real, or close enough to real that the remaining distance is not comforting. AI- driven mental health applications such as Wysa, iCall, and YourDOST have millions of users across India. Emotional pattern profiling is a documented commercial practice. Shadow data channels have been found embedded in consumer software. The idea that an algorithm built for one purpose could be quietly repurposed for a very different one is not, in the year this book is set, science fiction. It is a design decision made by people who believed they would not be caught. This is a thriller, and it is meant to move fast and to entertain you. But I also want it to leave you with the question I could not put down: Who decided that your most private emotional data was theirs to use? Who decided, on your behalf and without your knowledge, what category of risk you represented? And when that decision led directly to harm, who was going to answer for it? I hope Arjun and Preeti's answer is satisfying. I hope the twists find you where they are meant to find you. Most of all, I hope the question stays with you after the last page, because that is exactly where it belongs. Preethi – Chennai, 2026

404: Justice Not Found About the Author Preethi is a Chennai-based writer who has been telling stories since her final year of school, when she first understood, in the way you understand things you cannot quite explain, that fiction was not an escape from the world but the most direct and honest route into the parts of it that mattered most. What started as the private habit of filling notebooks in the margins of study time became, over the years, a genuine discipline: the patient, deliberate work of building characters who feel true and placing them in situations that illuminate something real. She has never been interested in stories that are purely comfortable. She is interested in the stories that ask something of you. Her early published work appeared in several anthology collections, where she developed the compressed, precise voice that now marks her longer fiction. Writing for anthologies taught her something she has carried into every project since: a story worth reading has no room for anything that does not fully earn its place on the page.

Preethi She is the author of two earlier works in psychological fiction. Her first, The Unquenchable Paranoia, follows the mechanics of betrayal inside a circle of trust, charting the way greed and friendship destroy each other in slow motion. Her second, The Unlatched Guile, tracks the quiet unraveling of a domestic life built on a single critical omission, tension generated not through dramatic event but through the accumulation of ordinary detail. Both were noted for their slow-building dread and their refusal to let the reader look away. 404: Justice Not Found is her most technically ambitious work to date, and the most urgent. She spent several months researching artificial intelligence profiling systems, data monetization practices in the mental health technology sector, and documented cases of institutional whistleblowing before writing a single scene. She is currently working on her next book.

Preethi Contents Prologue Before the Algorithm 1-6 Chapter One The Penthouse Murder 7-14 Chapter Two The Eight Minutes 15-20 Chapter Three The Smile 21-26 Chapter Four Class C 27-32 Chapter Five Paper Trail 33-39 Interlude: What Dr. Iyer Did After the Visit 38-39 Chapter Six The Hidden Key 40-46 Interlude: What Dr. Priya Knew 45-46 Chapter Seven Rootkit 47-52 Chapter Eight The Pen Drive 53-60 Interlude: Aryan and Anjana, The Night Before 58-60 Chapter Nine No Exit 61-66 Chapter Ten Red Class Index 67-76 Interlude: Preeti, After the Server Room 74-76 Chapter Eleven Upload 77-82 Chapter Twelve 404 83-89

Preethi PROLOGUE Before the Algorithm The machine did not choose. The machine was taught. That distinction matters more than anyone who built it was willing to admit. Chennai. October 2016. She walked into the session the way people walked into rooms they had stopped being afraid of, with her notebook open and her questions already formed, which was the first thing Dr. Priya had noticed about her, and the thing she had never stopped noticing. She was nineteen, and she had the particular alertness that younger siblings develop, the variety that comes from spending your formative years in the orbit of someone considerably more serious than yourself, always having to be quicker, sharper, funnier, just to stay visible. Her brother Arjun was the serious one. Ananya was the one who made the serious one laugh. She was curious in the way that made conversations feel like investigations, direct in the way that made people either adore her or feel mildly ambushed, and she had this habit, charming once you understood it, unsettling until you did, of going completely, utterly still when she was thinking through something difficult. She was doing it now, in the third-floor office of Dr. Priya Swaminathan. 1

404: Justice Not Found The room was modest, as hospital offices go. A desk, two chairs, a window looking onto the service lane below that admitted a long stripe of afternoon light moving slowly across the floor as the session progressed. Dr. Priya had a notepad and a pen and the composed, genuine attention of someone who had been listening to difficult things for long enough that the composure was no longer a performance. They were twelve sessions in. Ananya had started coming because of a placement requirement. She had kept coming and had told herself it was because the sessions were genuinely useful, which was partly true. The other part she had not fully articulated yet. "Tell me more about the programme you mentioned," Dr. Priya said. Ananya watched the stripe of light inch forward across the floor. Outside, someone was unloading something from a truck in the service lane, and the metallic clanging drifted up and through the window, and then stopped. "It's a health survey," she said. "For children in low-income communities. The families are told it's a nutritional assessment. The children were weighed, measured, and given something orally. The parents sign consent forms that describe it as a nutritional supplement study, not a pharmacological trial. Which is a significant difference." "How did you learn about it?" Dr. Priya asked. Her pen was in her hand, but not moving, which was different from usual. "I did a placement at a community clinic in Perambur last month. One of the doctors there mentioned it. She was uncomfortable, she said it several times, she was uncomfortable, but was not sure whether it was her place to raise it officially. She said a few of the children who had participated were having trouble sleeping. Some were experiencing episodes their parents described as nightmares, but from the description, they sounded more consistent with waking hallucinations. She had tried to ask questions through official channels and was told the survey was a 2

Preethi legitimate government initiative, and she should not concern herself." Ananya stopped. She looked up from the floor. "She's right to be uncomfortable," she said. "What's being described is an unapproved clinical trial on children who cannot meaningfully consent. That's illegal. It's wrong. The people responsible should be held accountable. The thing I'm anxious about is not whether to report it, that's obvious. The thing I'm anxious about is finding the right person to report it to, because if I report it to the wrong person, it disappears, and then nothing changes for those children." Dr. Priya wrote something in her notepad, her face composed in the clinical way that expressed professional concern without tipping into personal alarm. When she looked up, she said warmly that it sounded like a genuinely worrying situation, that it was entirely understandable to feel anxious, and that they would continue to explore together how Ananya could process those feelings in a healthy way. Ananya nodded and left the session feeling, as she often did after meetings with Dr. Priya, that she had been listened to completely and understood very little. On her way out, she smiled at the receptionist, who smiled back, and she walked down the three flights of stairs rather than waiting for the lift because she always did, and she pushed through the heavy ground-floor door and emerged into the afternoon noise of the service lane. Behind her, on the third floor, Dr. Priya was no longer writing in her notepad. She had closed it, opened her laptop, and was logging into a documentation system whose interface was different from the hospital's standard patient management software. In the therapist notes field for session twelve of patient A.D., she typed carefully. Four words and a question mark. Then she saved the entry, closed the laptop, and went to the window to look at the service lane. 3

404: Justice Not Found Ananya was already at the bus stop. She was thinking about Perambur, and about those children, and about who the right person might be. She thought about calling Arjun that evening. Arjun was the person she called when she needed to think through something with a technical or procedural dimension. She decided she would call him. Then she got home, found she had an exam the following morning, and spent the night studying instead. She told herself she would call him after the exam. Three days later, Dr. Priya made a home visit. • • • Chennai. November 2016. Arjun Dev was twenty-two years old when his sister died, and he was in the computer lab at IIT Madras when his mother called on a Tuesday morning in November. He had been debugging a network simulation that had a race condition he had been tracking for three days. A race condition is exactly what it sounds like: two processes running simultaneously, each expecting the other to wait its turn, neither actually waiting. The system collapses because the timing is wrong and nobody told it that the timing was wrong. That morning, after three days, Arjun had finally found it. He was about to fix it when his phone rang. His mother's voice told him something had happened to Ananya. He asked what kind of something. She said the police had come. He asked what they had said, and she said she could not, she could not. He left the computer lab with the debugging session still open on the screen. He drove the entire length of the city without being able to account for most of it afterward. The drive existed in his memory as a series of 4

Preethi disconnected images: a traffic light, red, a flyover, the underside of the flyover, and his sister's street. The police report was completed in seven days. The investigating officer had a caseload that suggested he had approximately forty minutes available for any given file. The cause of death was listed as suicide, and the supporting documentation included a clinical assessment from Dr. Priya Swaminathan describing Ananya as having presented with acute anxiety and ideation consistent with suicidal risk in the weeks before her death. Arjun read the clinical assessment three times. He read it three times because the first time he thought he had misunderstood it. The second time, he thought there must be another person named Ananya who had been Dr. Priya's patient. The third time, he understood that there was no other person and that the assessment was describing someone he did not recognize. He had spoken to his sister the week before she died. She had been anxious, yes, she had told him about a situation she was trying to figure out how to handle. But she had not been the person that the assessment described. He knew the difference between his sister in a genuine crisis and his sister thinking hard through a problem, and she had been thinking hard through a problem. He said all of this to the sub-inspector. The sub-inspector listened with the patience of someone who had heard bereaved family members describe their disbelief many times before, and who knew from experience that disbelief was a normal part of the grieving process rather than a reason to reopen a file backed by clinical documentation. The case was closed. Arjun went back to IIT Madras for three weeks, and then he stopped going to lectures. He sat in the computer lab and built things. Increasingly sophisticated things, increasingly unrelated to his coursework. He began 5

404: Justice Not Found accessing systems he was not supposed to access, not because he found anything useful and not because he had a specific plan, but because the alternative to doing something was accepting the explanation, and accepting the explanation was the one thing he could not bring himself to do. He finished his degree two years later, minimally and without the distinction his first year had suggested was available to him. He built a practice as a freelance cyber forensic consultant. He was very good at it, good in the way that comes not from talent alone but from need, from the particular intensity of someone who has organized their entire professional life around a question that nobody else is trying to answer. He took on enough clients to live on and not one more. He maintained one friendship, loosely. He acquired a cat named Sigma who arrived through his kitchen window one February morning and declined to leave, and whose opinion of him he valued because it was the most honest assessment he received from any living creature. For ten years, in the hours between midnight and four in the morning, he kept looking for what had happened to his sister. For ten years, he did not find it. The race condition kept running. The timing was wrong, and nobody had told the system the timing was wrong, and the system kept collapsing in the same place, and nobody could see it except him, and he could not fix it without knowing exactly where it lived. He did not know, on any of those nights, how close he already was. 6

Preethi CHAPTER ONE The Penthouse Murder The cleanest crime is the one nobody looks for. Give it a different name. File it away. Let the living move on. Avanika Sharma's penthouse, Mogappair. 6:22 AM. A uniformed officer stands in the doorway holding a torch and a notepad, scanning the room without entering. Avanika Sharma lies on the bed, still. A glass of water rests on the nightstand beside a face-down phone. Through the full-height window, the city lights of Chennai burn on, indifferent. On a random morning, ACP Preeti Rao's phone rang before she was fully awake, and she answered it with the automatic calm of someone who had trained herself to sound composed before she was actually composed. This was one of those mornings. The call came at 5:47 AM. 7

404: Justice Not Found It was the duty constable at the Mogappair station, calling about a death. Fourteenth-floor penthouse, Nelson Manickam Road. Occupant found by the housekeeper. Preliminary assessment: suicide. And then, almost as an afterthought, the constable mentioned the dead woman's father. Gautam Sharma. Preeti had been half-asleep, lying on her back in her flat in Adambakkam with one arm across her eyes, but the name brought her upright. Gautam Sharma was on the business pages constantly, acquisitions, philanthropic initiatives, the kind of profile that made editors happy and rivals nervous. But Preeti's interest in the name was not from the business pages. Eighteen months ago, she had reviewed a file that had briefly, tangentially, touched a Sharma family company, then been redirected to a different team for reasons she had never fully believed were jurisdictional. She wrote the address in the notebook she kept by the bed. She was in the car nine minutes later. The night before, she had been at her desk until eleven, working through a backlog of digital evidence review requests, residue from the UPI fraud case, eleven fake merchant accounts spread across three districts, which had finally wrapped with a charge sheet she was reasonably satisfied with. Her boss, DCP Thambi Raja, had acknowledged it with a brief nod and a "Good work, ACP" that, in his particular register, meant the job was done, and nothing about it had required him to exert any noticeable effort on her behalf. She had learned, across eighteen months of working under him, to read that register precisely. She had driven home, made rice and sambar from the previous day's leftovers, watched forty minutes of something on her laptop without really watching it, and gone to bed. Four hours later, she was driving to Mogappair. • • • 8

Preethi The building was one of those towers that had a name sounding more like a destination than an address. Preeti had driven past it dozens of times without ever having a reason to go inside. She had a reason now. By the time she arrived at 6:22 AM, the security guard in the lobby had already told his story three times to three different people and was midway through a fourth version when she walked in. She let him finish. She had learned, early in her career, that the first telling of a story and the fourth were very different things, not because people lied more as they went on, but because they polished. They removed the details that seemed irrelevant, they emphasized the details that seemed significant, and what they chose to add or subtract each time was itself a kind of information. ACP Preeti Rao was thirty-one years old and had cultivated, since roughly the age of twenty-four, a specific quality of stillness that people who did not know her well sometimes misread as coldness or arrogance, but which was actually practiced calm, the habit of looking before moving, listening for what was being left out rather than what was being said, taking in the full picture of a room before breaking it into parts. She was five foot four, kept her hair in a tight knot that she had stopped second-guessing around year two in the department, and she entered rooms with the posture of someone who had already taken a preliminary inventory from the doorway. The flat on the fourteenth floor told her several things before she had taken three steps inside. The furniture had been chosen for appearance rather than comfort, beautiful, curated, slightly impersonal, the home of someone who lived well but had not entirely settled. The kitchen counter held a laptop with its screen dark, set down with the slight imprecision of something placed in a 9

404: Justice Not Found hurry rather than with intention. And beside the laptop, a glass of water, roughly half-full. Preeti stopped at the glass. A half-full glass of water at 6 AM told you something specific. It told you the person had been up and moving, had been awake and functional, had not gone to bed in the state of someone who had made a final decision. You did not pour yourself a glass of water and leave it half-finished if you had decided it was your last night. You did not leave things half-done. Unless, of course, something had interrupted you before you could finish it. Forensic Officer Ramesh met her at the bedroom doorway. He was forty-four, lean, with the particular equanimity of someone who had spent two decades looking at the worst things this city produced and had arrived at a professional peace with it. He stepped aside without being asked. "Death by hanging," he said. "No signs of struggle anywhere in the flat. No defensive marks on the body, no bruising consistent with a physical confrontation. Toxicology in forty-eight hours." Preeti stood in the doorway and took the whole picture before breaking it down. The bedroom was as ordered as the rest of the flat. The bed had been slept in on one side, with the covers thrown back in the deliberate way of someone who had gotten up of their own accord rather than been pulled from sleep. The phone was on the nightstand, face down and dark. The window was full-height, city-view, and, she crossed to check, closed and locked from the inside. Avanika Sharma was twenty-four years old. She was lying on the left side of the bed with her hands placed at her sides, and her face turned slightly towards the window, towards the city she had been looking at, and she had the particular stillness of someone who 10

Preethi was not going to move again. The hands-at-sides detail bothered Preeti most. People who died in crisis did not arrange themselves. They died in the position that the crisis found them in. "When did the Apple Health data stop?" Preeti asked, crossing to the nightstand. Ramesh looked at his tablet. "Cloud sync shows a clean cutoff at 4:02 AM. Heart rate, step count, and blood oxygen all recorded normally until exactly then, and then nothing. No gradual falloff. No shutdown event. Just nothing." "Time of death?" "The pathologist puts it at approximately 4:10 AM. Give or take ten minutes either side." Eight minutes. Preeti stood very still and thought about those eight minutes, because eight minutes was not nothing. A phone's health monitoring did not simply stop. A dead battery showed gradual degradation before the cutoff. A manual power-off is registered as a shutdown event in the logs. A clean cessation of data, with the device still powered, meant something had deliberately intervened from outside. "Full cloud backup," she said. "WhatsApp, Instagram, iCloud, health data, location history, every service that syncs to her accounts." "Already requested," Ramesh said. "But there's something you need to see first." He turned the tablet towards her. The screenshot had been preserved in Reddit's cache before the deletion request was processed. It had been posted three days earlier, under the username avanika_s. Preeti read it twice. If something happens to me, it won't be an accident. I've found something, and I don't know who to give it to yet. Trust no one, not even the therapist. 11

404: Justice Not Found If anyone reads this later, start with the app. She looked up. "WhatsApp and Instagram." "Both were deleted from their source servers rather than from the device itself. Server-side programmatic deletions, executed between 3:55 and 4:15 this morning." Ramesh kept his voice neutral. He was good at neutral. "And at 4:08 AM, a request was submitted to Apple to perform a complete remote wipe of her iCloud account. That one failed. iCloud required device authentication, biometric or passcode, and whoever was running the sequence could not provide it." Preeti looked at him. "Because she was already dead, or close enough to it." "The iCloud attempt failed at 4:08. She died at approximately 4:10. Two minutes." Two minutes in which the person running the sequence had run out of time. The device they needed, held in a hand, pressed against a face, touched by a thumb, was no longer accessible because its owner was no longer alive. Someone had worked methodically through Avanika Sharma's entire digital life in the twenty minutes surrounding her death. They had removed everything that could tell you what she had known, what she had found, what she had been afraid of. They had almost succeeded. The only thing that survived was the iCloud account, because they had run out of time, and a cached Reddit post, because the internet does not forget things as quickly as people hope. Preeti looked at the half-full glass of water on the kitchen counter, which she could see from the bedroom doorway, catching the morning light. "This wasn't a suicide," she said, and she said it the way she would have said it was going to rain, as a plain statement about an observable fact. 12

Preethi "The report will say it was," Ramesh replied, without judgment. He was telling her the truth. He was not endorsing the truth. "The report is wrong. Get me her full phone records for the last two weeks. And find out who her therapist was, the name, the practice, whether it was in-person or digital, how long she had been seeing them." She was already reaching for her own phone as she spoke, scrolling to a number she had not called in eight months. "And find me what app she was using." The number belonged to a reclusive, technically extraordinary person who did not answer calls from unknown numbers and who had, the previous year, let her help him with something he had not expected anyone official to take seriously. She had helped him. She was calling in that debt now. Four rings. Then a flat voice said, "What?" "Arjun," she said. "I need your help with a case." The pause that followed was the specific kind of pause of someone calculating whether the investment of attention was worth what it would cost them. She had learned not to fill these pauses. "Define the case," he said. "A twenty-four-year-old woman is dead in her Mogappair penthouse. Her entire digital history was erased in a twenty-minute window while she was dying. The erasure was systematic, server-side, and only partially completed because whoever was running it ran out of time. Three days ago, she posted on Reddit saying that if something happened to her, it would not be an accident, and the answer started with the app." A longer pause. She heard, in the background of the pause, the faint sound of a keyboard. "Send me the case file, the cloud sync logs, and the Reddit post with full metadata," Arjun Dev said. "Use your personal email, not the department server. The department server is not secure, and you already 13

404: Justice Not Found know that. I'll call you in three hours." He ended the call before she could respond. She forwarded the files from her personal Gmail and stood in the corridor of the fourteenth floor, looking through the open bedroom door at the glass of water on the kitchen counter, catching the morning light. Start with the app. Not the company. Not the therapist. Not the person who did this. The app itself, as though the app were simultaneously the method and the answer. Six years in cybercrime had taught Preeti that when a dead woman told you where to look, you looked there first. On her way out, she passed Gautam Sharma, still sitting in the corridor, very still, in the chair that someone had brought from the flat. He did not look up as she passed. She did not disturb him. Some silences were not hers to fill. 14

Preethi CHAPTER TWO The Eight Minutes Every digital system leaves a shadow. The shadow is the truth. What you see on the screen is what someone decided to show you. Velachery. 9:15 AM. Arjun Dev sits at his desk before two monitors in a rain-dark room. The centre screen shows cloud sync logs. The Happimind logo is visible alongside the words CLASSIFICATION: CLASS C, RISK LEVEL: HIGH RISK. Arjun Dev had a system for people who knocked on his door unannounced. The system was simple: he did not open it. He had, over eight years of freelance work, refined this into something almost philosophical. If someone needed him enough to show up in person, they needed him enough to wait while he reached a stopping point in whatever he was doing. He did not start things that he wasn’t willing to interrupt. 15

404: Justice Not Found This was not rudeness. This was, from his perspective, a form of respect for the work, for the situation, and ultimately for the person waiting, because what they were getting when the door finally opened was his full attention rather than a distracted version of it. Preeti had knocked at 9:15 AM. The door opened at 9:18. He stood in the frame in a grey shirt that had been worn through an all- night working session and had briefly served as pyjamas somewhere around 5 AM, which was not quite the same thing as being slept in. He was barefoot. He had the specific quality of alertness that came from sleeping in concentrated bursts rather than through the night, alert in a pointed way, like a lighthouse rather than a floodlight. "You drove here," he said, as though this were a data point requiring acknowledgment before they could proceed. "You gave me your address when we worked together last year," Preeti pointed out. "That was for emergency contact. Not for visits." "I'm treating this as an emergency." She was already past him, pulling a chair from the kitchen table to place it beside his desk. "Tell me what you found." The apartment had been organized entirely around a single purpose. Three monitors on the main desk; A fourth screen mounted on the wall showing live network traffic in a scrolling cascade of numbers. Cables managed with the precision of someone for whom cable management was the only form of domestic order worth maintaining. The kitchen had a coffee maker and two mugs, both currently unwashed. The bookshelf was organized by subject, not by size or colour. Sigma, the cat, was on the server unit under the desk, occupying approximately forty percent of the available surface area and looking at Preeti with the specific, assessing neutrality of a creature that had not yet 16

Preethi decided whether this visit was worth acknowledging. "The eight minutes are wrong," Arjun said, turning his chair to face her. He had not slept since she sent the file, and it was visible, not in fatigue but in the particular clarity of someone who had been running at high capacity for too many hours and had crossed the threshold from tired into a state that felt, temporarily, like its opposite. "They're wrong not in the interval but in the reason. The Apple Health data did not stop because the phone was switched off. It stopped because a background process inside a third-party application reached into the device's Health Kit permissions at exactly 4:02 AM and revoked them programmatically. The application removed its own access rights." "And no application does that," Preeti said, because she had worked in cybercrime long enough to know the answer. "No application does that without receiving a specific instruction to do so. A server-side command, pushed to the device through the application's backend at 4:02 AM, telling the app to revoke its Health Kit access and wipe its local cache." He turned back to the centre screen and walked her through it: 4:05 AM, a second instruction deleted her WhatsApp and Instagram from their source servers. 4:08 AM, a third instruction attempted a complete iCloud wipe, which failed because iCloud required biometric authentication from a device that was no longer accessible. "Because she was already dead," Preeti said. "Or close enough to it that the distinction did not matter operationally. They needed her phone, her face, her thumb, her passcode, and they had two minutes in which they did not have any of those things, and they ran out of time." Preeti looked at the timeline on the centre screen and saw the shape of it clearly: three separate operations, each targeting a different data source, each using credentials that had been prepared well in advance, each executed with a precision that ruled out improvisation. Nothing about this 17

404: Justice Not Found was reactive. Everything about it had been planned. "Which application?" she asked. A clean green circle containing a simple smiling face. Above the circle, the name in clean sans-serif letters: Happimind. Below it, in smaller text: Your mental wellness companion. The logo had been designed to communicate trust, and nothing else, and it communicated trust very effectively. It was the visual equivalent of a warm hand on the shoulder. "Happimind," she said. "A mental health application orchestrated the deletion of her communications and the revocation of her health monitoring." "That's what the data shows. The application received a server-side instruction at 4:02 and executed it immediately. The instruction came from a private endpoint within Happimind's backend infrastructure that does not appear in any of their public documentation." "Who owns it?" Happimind was a product of Cognivue Technologies, registered in Chennai. Co-founded by Dr. Sunil Iyer, a clinical psychologist, and Rahul Sharma, the company's chief technology officer. Rahul Sharma was Gautam Sharma's nephew and a college classmate of the Health Minister's son. Gautam Sharma himself was the second-largest investor in Cognivue, having contributed eight crore rupees in a Series A round in 2023. The silence in the apartment was the particular silence of two people sitting with a very unpleasant realization. "She was using her own family's application," Preeti said slowly. "She trusted it with the most private things she had, her fears, her therapy notes, whatever she found. And the application was built with her father's money, by her father's nephew." 18

Preethi "And three days before she died, she posted on Reddit telling the world not to trust her therapist and to start with the app." Arjun's voice was even, the way it always was when he was describing something appalling. "Then she was classified as Class C, High Risk, and her complete profile was transferred to a private server in Mauritius. Those are the facts, in that sequence." "What is Class C?" "I don't have the complete answer yet. Come back tonight. I'll have more by then." Preeti looked one more time at the smiling green logo on the right screen and thought about everything Avanika Sharma had typed into that application over the eight months she had been using it. Every session note. Every journal entry. Every honest, unguarded answer to every question the app had asked her, because the app had asked very good questions, and she had answered ‘em honestly because she had never seen much point in hedging. She had trusted the smile. The smile had listened. And then, at some point that was not yet fully clear, the smile had done something else entirely. • • • Before we go any further, let me tell you a few things about Arjun Dev, because he is going to be central to everything that follows, and he requires some context. He was thirty-two years old. He had the kind of face that people initially registered as expressionless and later, if they spent enough time around him, revised that assessment to mean something considerably more interesting, a face that was not blank but that kept its own counsel. He owned three identical grey shirts and two identical dark blue ones and had never experienced anxiety about what to wear in the morning. This was not 19

404: Justice Not Found minimalism in the fashionable sense. This was efficiency. There were more important problems than what to wear. He was not, by any reasonable definition, comfortable to be around. He noticed things that people preferred not to be noticed. He asked questions that people preferred not to be asked. He had a particular way of waiting for an answer, very still, watching, that tended to make people feel they had been placed under examination and had not quite prepared for the exam. Preeti found him useful in precisely the ways that were most inconvenient, which she had decided was the most accurate definition of a good professional partner. He had been working on Ananya's case for ten years, in the hours between midnight and four, in the same apartment. He had a file on it, a digital file, meticulously organized, substantially more detailed than the police file, that contained everything he had found in a decade. He had everything except the mechanism, the specific, demonstrable connection between the clinical note in session twelve and the death in November. Preeti left his apartment and drove back towards the office, and he turned to his screens and began working through the Happimind source code, which he had accessed through a vulnerability in their developer portal that had been sitting unpatched for eleven months. He made himself a coffee he would not finish. Sigma rearranged herself on the server unit. He worked for seven hours without stopping. What he found in those seven hours would change the shape of everything. 20

Preethi CHAPTER THREE The Smile The most trusted weapon is the one you invited in yourself. You gave it your passwords. You told it all. You thought that was safe. Cognivue Headquarters, OMR. 3:00 PM. Dr. Sunil Iyer sits across from ACP Preeti Rao in a glass-walled meeting room. The Happimind logo glows green on the wall behind him. She is watching his response times. DCP Thambi Raja had a photograph on the wall behind his desk. It was hung directly behind the chair, at precisely the height that would appear over a seated man's shoulder in any photograph taken from across the desk. The three cabinet ministers in the frame were always visible when DCP Raja was visible. This was not an accident. Preeti had understood this about nine months into working under him, and it had told her more about 21

404: Justice Not Found the man than anything he had said to her directly. He called her into his office at 8 AM on August 15th. "The Sharma case," he said, before she had fully sat down, "is being handled at the commissioner level. Due to the family's profile." "She was flagged as high risk by her own mental health application three days before she died," Preeti said. "Her complete profile data was transferred to an overseas private server on the same day. Her messaging history was deleted from source servers in the twenty minutes surrounding her death. These are not digital anomalies." He said it so smoothly she almost missed how prepared it was: "Digital anomalies." She caught it. She did not let the catching show on her face. "Preeti." He used her first name with the specific weight of a man who deployed first names as a tool of hierarchy rather than familiarity. "The Sharma family is cooperating fully. The father is devastated. There is no value in pursuing a direction that re-traumatizes the family when the existing evidence supports the existing finding." "The existing evidence raises serious questions about the existing finding." "The existing evidence is a deleted Reddit post and a timing anomaly in a cloud sync log." He held her look with complete composure. "I'll keep the file open for seventy-two hours. If something genuinely material comes in, bring it directly to me. That arrangement stops with this case." He picked up a pen. "We're done, ACP. Thank you." She walked out, went directly to the women's restroom on the same floor, locked the door from the inside, and called Arjun. "He shut it down," she said. Without pause: "Did he use the phrase 'digital anomalies'?" 22

Preethi She blinked. "Yes. How did you?" "It appears in the standard internal guidance circulated after the Natarajan case two years ago. Instructions for handling cloud data discrepancies in politically sensitive cases. Someone recently read that document. Which means someone recently had reason to anticipate that a cloud data discrepancy might need to be handled." A brief pause. "There are two more cases you need to know about." Standing in the quiet of the locked restroom, Preeti listened to Arjun tell her about Vikram Rajan, twenty-two years old, a film studies student, who died three months ago in T. Nagar. Official finding: suicide by overdose. No prescriptions. Toxicology showed a compound not available without one. Happimind was installed on his phone. His Instagram was deleted from source servers using the same IP range as the Avanika deletions. In the three months before he died, he had written two pieces on his student journalism blog examining the Free Food and Medicine Scheme. He had sourced food samples from distribution centres and had them tested independently. He had been, Arjun said, in a tone that was as close to impressed as Arjun's tone ever got, very good. Then Arjun told her about Sunita Natarajan, thirty-one, a social worker from Washermanpet who had run an NGO providing community support in low-income areas, found dead in the Adyar River six weeks ago. The official finding: suicide. Happimind was installed on her device too. Her call logs showed multiple outgoing calls in the week before she died to a contact listed only as Dr. P., none of which had been answered. In the six months before her death, her NGO had filed three formal complaints with the state health department about medication quality in scheme distribution. "All three were investigating the same minister," Preeti said. "All three used Happimind, all three are dead, and Avanika Sharma had been compiling financial records, mapping the Health Minister's son's investment portfolio against the scheme's procurement contracts for the past 23

404: Justice Not Found three months." She stood in the quiet and held the shape of it in her mind. Three people. The same application. The same minister's interests. The same data deletion pattern executed with the same IP infrastructure in the hours surrounding each death. The pattern was not subtle if you had all the pieces in front of you. The problem was that the pieces were in different places, filed under different case numbers, assigned to different officers, each individually explainable as coincidence or tragedy or both. "Come to Cognivue this afternoon," Arjun said. "Ask him about Class C. Watch his response time on that specific phrase, not his answer, his response time. And watch his hands when you mention Vikram Rajan's name." • • • Cognivue Headquarters, Old Mahabalipuram Road. August 15, 2025. 3:00 PM. The Cognivue offices occupied two floors of a glass tower on the OMR tech corridor, and Preeti arrived without calling ahead. This was deliberate. People who knew you were coming had time to decide what version of themselves they wanted to present. People who did not know you were coming showed you the version that was already running. She showed her badge at the security desk, declined the offer of a visitor lanyard with the cheerful company logo on it, and waited in the area outside the lifts, reading the screen on the wall that was running Happimind user testimonials on a loop. Every testimonial mentioned the word trust. The word appeared, on average, twice per testimonial. She counted. 24

Preethi Dr. Sunil Iyer came down in person, which told her something about how carefully they had decided to manage this meeting. He was forty years old, well-dressed in the way of people who understood that clothing was part of the impression they were making, with a handshake calibrated to exactly the right pressure. He was charming in the specific way that tells you charm was something he had developed and practiced rather than something he had started with. The conference room on the seventh floor had a glass wall overlooking the highway, and the Happimind logo backlit on the wall directly behind where Dr. Iyer sat, so that the green circle and its simple smile were visible over his left shoulder throughout the entire conversation. He opened with how saddened they were by Avanika's passing. How valued she had been as a user. He delivered all of this with the fluency of someone who had anticipated the meeting and prepared an opening statement. "I'm here to ask about user data handling," Preeti said. "Specifically, the handling of data from Avanika Sharma's account in the seventy-two hours before her death." "Our data dignity policy is comprehensive. When we receive notification of a user's passing, the account is immediately memorialized, and no data is processed, shared, or accessed thereafter." "What about before notification? In the hours immediately preceding death?" "Our standard privacy protocols operate continuously across all accounts." "What is a Class C user classification?" The pause lasted 1.4 seconds. She counted because Arjun had told her to count. During those 1.4 seconds, his jaw moved very slightly in the way of a man deciding how much to say rather than what to say. 25

404: Justice Not Found "Our classification system is proprietary to our clinical care model. It personalizes the level and type of care we provide based on each user's assessed needs. Class C indicates a user with elevated risk indicators who receives enhanced clinical outreach from our team." Preeti wrote the phrase “enhanced clinical outreach” in her notebook, slowly, letter by letter, and let him watch her do it. She then wrote “standard” and closed her notebook and stood as though the meeting was over, and then at the door she turned back as if something had just occurred to her. "One more thing," she said. "Vikram Rajan, the film studies student from T. Nagar who died three months ago. He used Happimind. Was he classified as Class C?" The pause this time lasted for some 3.1 seconds. His hands moved from the table to his lap. "I would need to review our records before commenting on any specific individual's account status. For privacy reasons." "Of course. I'll submit a formal request." She sat in the driver's seat of the car park and called Arjun. "1.4 seconds on Class C. 3.1 seconds on Vikram Rajan's name. And his hands went to his lap on the second question." "He knows both things," Arjun said. "Come tonight. I've been in the source code for seven hours, and what I've found changes the shape of everything." The way he said it, not dramatic, simply factual, was interesting. She had learned that the way he said ‘em was genuinely significant. She looked at the Happimind logo on the tower's glass facade, visible from the car park. Green circle. Simple smile. She started the car. 26

Preethi CHAPTER FOUR Class C The most dangerous thing you can be is someone who tells the truth to a system that profits from silence. The system does not forget. The system acts. Velachery. 10:00 PM. Arjun leans forward at his desk, fists clenched. The left screen shows PROJECT NETRA in red letters. Preeti stands behind him, staring at the screen, her expression frozen. Arjun explained it standing up. "Happimind has two architectures. The first is the one you see when you download it: mood check-ins, breathing exercises, guided therapy sessions, a daily wellness journal, connection to a licensed therapist. The front end of Happimind, as a mental health application, is not the problem." 27

404: Justice Not Found "And the back end?" Preeti asked. "The back end contains a shadow channel embedded in the source code at a layer below the visible data processing functions. It runs in parallel with the standard therapeutic data collection, and it has never been disclosed in the application's privacy policy or terms of service. It ingests everything, every mood check-in, every journal entry, every response to every therapy prompt, every message to a therapist, every health metric, location data, time-of-day engagement patterns, and runs all of that through a secondary analysis model that operates completely independently of the clinical care algorithm." "What does the secondary model do?" "It generates a classification for every single user. Class A, Class B, and Class C. The source code comments describe Class C as a 'high-risk non- conformist profile.'" Preeti went very still. "Non-conformist." "The scoring model assigns numerical weight to what the source code calls 'social compliance indicators.' These include: frequency of language expressing criticism of government institutions or policies, frequency of language that associates personal distress with institutional failure rather than individual circumstances, presence of language indicating awareness of systemic injustice, and evidence of what the model calls 'disruptive public engagement intent', operationalized as language suggesting the user intends to publish, report, or publicly share information that reflects negatively on institutional actors." "It flags people for being politically aware," she said, "and for wanting to do something about it." "It flags people for being the specific kind of person who might cause problems for specific institutions. And the model was not built from scratch. The training dataset was composed of communications from 28

Preethi individuals who had already been identified as threats to institutional reputation. Someone had a corpus of people they had decided were dangerous, and they used it to teach the model what dangerous looked like." "Someone trained an artificial intelligence to identify dissenters," Preeti said slowly, "using the communications of people already flagged by the state as problematic." "Yes. And once a user is classified as Class C, their complete profile is automatically packaged and forwarded to a private server in Mauritius. No notification to the user. No human decision point in the process. The system identifies, classifies, and transfers entirely on its own." He paused. "The shadow channel has a name." PROJECT NETRA. "Netra means eye," Preeti said. "Someone built a mass surveillance engine inside a mental health application and named it after sight." "They did. And the project did not originate in Cognivue. The metadata embedded in the source code contains a version history. The earliest version of the scoring model dates to 2019, when it was called the Suicide Prevention Intelligence Platform, and it was a government initiative. The Tamil Nadu Health Department launched a digital suicide prevention pilot in 2019 designed to identify users of partner mental health applications who were genuinely at risk of self-harm and flag them for early clinical intervention. The logic was sound, the technology was real. It was a genuine attempt to use data to save lives." "And then it was repurposed," Preeti said. "Between 2021 and 2023, the scoring model was modified in four stages. Each modification shifted the model further from clinical risk assessment towards political risk assessment, and the final modification in November 2022 removed the clinical risk indicators entirely and replaced them with the social compliance indicators. At that point, the Suicide 29

404: Justice Not Found Prevention Intelligence Platform became Project Netra, and it was no longer in the business of helping people. It was in the business of identifying them and tagging them for others to act on." He opened the archived patient records from the pilot programme. Twelve records had returned. Eleven had complete entries. The twelfth was substantially redacted. He pulled it up: the name field blacked out, the patient ID listed as A.D., age at enrolment nineteen, therapist name partially redacted but with the first initial and surname visible: Dr. P. Swaminathan. In the therapist notes column, a single handwritten line had been photographed and digitized from the original physical record. Potential Threat: Class C? "A.D.," Preeti said. She said it carefully, in the tone of someone naming something they already knew before they said it, because in the two seconds before the words came out she had already put it together. Arjun did not turn around from the screen. "My sister's name was Ananya Dev," he said. "She was nineteen when she enrolled in the pilot programme at a government hospital in Chennai in 2016. She went because she was anxious about something she had learned about through a contact at a hospital placement, something she thought was wrong and wanted to report. She told the therapist what she was anxious about." He was quiet for a moment. "Six months after the programme ended, she died. The cause of death was ruled a suicide, the investigation was closed in one week, and I have spent ten years not accepting that ruling and not being able to prove it was wrong." He said all of it in the same voice he used for everything, flat and precise, not because he felt nothing but because he had said these words so many times in the dark that the saying of them no longer required anything 30

Preethi extra. The words had been worn smooth by use. "She was the first," he said. "Class C in 2016, before the system had a formal name for the category, before Project Netra existed as a named programme. She was the pilot run, and the pilot run killed her, and called it a suicide and closed the file." He turned from the screen. "I need the name of Dr. P. Swaminathan: full name, current address, and her current practice. I need to know where she is." His voice still had not changed. But Preeti had been reading people in the hardest circumstances for six years, and she knew exactly what she was looking at. She did not ask whether he was all right. They both knew the answer. They also both knew they did not have time for it. She pulled her chair directly beside the desk and said, "Tell me what to do." He told her. She did not ask whether he was sure, because she could see that he was sure. They worked through the rest of the night, and by the time the first light reached the lane outside the apartment, they had a name, a current address, and the beginning of a case that neither of them was going to be able to set down. Outside, Chennai was waking up. Auto-rickshaws on Velachery Main Road. A vendor with a flower cart. The sound of someone's morning playlist leaking from a window three floors up. Sigma climbed off the server unit, stretched in the exact shape of an ancient grievance, and walked to her food bowl. "She's hungry," Preeti said. "She's always hungry," Arjun said. "It's a management strategy." 31

404: Justice Not Found He got up and fed the cat, and they did not speak again for several minutes, and that was, in its own quiet way, a kind of acknowledgment of everything that had just been understood in this room. 32

Preethi CHAPTER FIVE Paper Trail Every surveillance system needs a cover story. The best cover story is a good deed. All you have to do is change the target and keep the machinery running. Government General Hospital, Chennai. Archive Room 312. 7:30 AM. Metal shelves packed with decades of files line both walls. Arjun sits at the reading table, holding a handbound journal open towards the fluorescent light. Preeti stands in the doorway. The Government General Hospital had the particular quality of very old public institutions that have been important for long enough that the importance has settled into the walls, not grandeur exactly, but a kind of dense, institutional seriousness that came from decades of consequential things happening inside the building. The facade was pale stone, six floors 33

404: Justice Not Found of it, worn to the colour of patience by fifty years of Chennai weather. Preeti had called Dr. Krishnamurthy, the deputy director of the mental health research wing, at ten the previous evening. She told him enough that when she arrived at seven the next morning, he was already there, already looking like a man who had not slept well since her call. He listened to what she described with the careful attention of someone who understood that the situation required careful attention. He asked, once, whether she could use official request channels. She explained, without specifying all of her reasons, why that was not advisable at this stage. He was quiet for a long moment after that, and then he told her that the archive was in room 312 and the key was at the nurses' station on the same floor. He did not ask to come with them. She noticed that and filed it away. Arjun arrived at 7:20, in the same grey shirt he had worn the previous night, carrying a canvas bag with his laptop and a portable document scanner, and the slight briskness of someone who had slept three hours and was not bothering to pretend otherwise. Room 312 was a narrow rectangle with metal shelving units running down both sides and a reading table under a single fluorescent tube at the centre. The fluorescent tube had the particular flicker of a tube that had been running since the nineties and had decided to continue running out of institutional stubbornness. The boxes from 2016 were on the third shelf of the right-hand unit, labelled in blue marker. Arjun sat down on the floor and began opening boxes. He moved through each folder at the same methodical pace regardless of whether it held anything useful. He applied the same attention to the things that turned out to be irrelevant as to the things that turned out to matter, because you did not know in advance which was which. He found the therapy journals in the third box. 34

Preethi Six handbound volumes with cardstock covers, labelled on the spines by date range. The binding was done with waxed thread in a neat, consistent stitch. The handwriting on the spine labels was compact and slightly forward-leaning in blue ballpoint. Arjun held his phone beside the first journal's spine and compared the handwriting to the photograph of the archived record. The handwriting matched exactly. He opened the first journal to the inside cover and read the inscription aloud: "Dr. Priya Swaminathan. Clinical Psychology. Department of Mental Health. Pilot Programme Coordinator. 2015 to 2017." "She's still practicing," Preeti said, turning her phone towards him. "Private clinic in Adyar. She left the hospital in 2018. She's listed in the Health Minister's office directory as his personal family physician, a position she has held since 2019." Arjun looked at the journal in his hands and placed it on the reading table with the careful movement of someone placing something that deserved care. "She treated Ananya," he said. "She wrote the note that classified her. As pilot programme coordinator, she had complete access to all twelve patients and their records. Then she became the Health Minister's personal doctor, which means she had the clinical expertise, the political access, and ten years of experience operating in the space between what was documented and what was actually happening. She was the bridge connecting the original government programme to the people who decided to repurpose it." "And she had the home visit access," Preeti added. "The programme records show she continued working informally with participants after the official period ended. Voluntary wellness check-ins. There are twelve pages of visit logs, with home addresses." 35

404: Justice Not Found "Twelve addresses," Arjun said quietly. "Including Ananya's. She would have been welcomed as a medical professional continuing legitimate care. Trusted in exactly the same way you trust an application that tells you it exists to help you." "The same mechanism. In both contexts. Gain trust, gain access." "We need a former Cognivue developer. Someone who was inside during the shadow channel's integration and left under circumstances that might make them willing to explain it to us." She had mapped the Cognivue employment records against LinkedIn profiles and found four names with gaps. Three had moved cleanly to other roles. The fourth had disappeared from the professional digital record fourteen months earlier, no new employer, no LinkedIn activity, no GitHub commits. His departure from Cognivue was listed in the registry as a mutual agreement, but there was an attached internal note: the employee raised concerns about data practices inconsistent with company policy and regulatory requirements. "Feroz Hussain," she said. "Senior backend developer. Joined 2022, left early 2024. His LinkedIn is gone, his GitHub has been silent for fourteen months, and his last recorded address is in Ambattur. They fired him for asking questions and documented it as mutual to avoid an unfair dismissal claim." "Can you find him if the address is fourteen months out of date?" "I'll find him through the last phone number in his employment record," she said. She was already moving towards the door when she looked back. Arjun had reached the last of the six journals. He had it open on the table, but he was not photographing it. He was reading a page she could not see from the doorway, holding it at a slight angle to the fluorescent light. She waited. 36

Preethi The freight train on the line outside passed with its punctual reliability, and the fluorescent tube flickered briefly, and the archive room was quiet around its single reader. After a while, Arjun closed the journal. He placed it back in the box it had come from, with the same deliberate care as before. He picked up the canvas bag and walked towards the door without saying anything. Preeti did not ask what he had read. She fell into step beside him, and they walked down the third-floor corridor together, and neither of them said anything until they were outside on the street, in the noise and heat of the morning. Then Arjun said: "She wrote clinical notes about all twelve participants, in her own hand, in those journals. For all twelve participants except one." Preeti waited. "For patient A.D., the entries stop six months before the official end of the programme. They stopped at the point when she began making home visits. The last entry for Ananya, in Dr. Priya's handwriting, is in the fourth journal. It says: 'Home visit scheduled. Supplemental protocol initiated.'" "Supplemental protocol," Preeti said. "Yes," Arjun said. That was all either of them said about it on the street. But Preeti understood what it meant, and she understood that Arjun had understood what it meant since the moment he read it, which was why he had stood at the reading table in a quiet archive room for several minutes before he put the journal back and walked away. 37

404: Justice Not Found INTERLUDE What Dr. Iyer Did After the Visit The person who builds a thing is never entirely certain if it will work the way it is designed to. And then one day it does, and that certainty is far worse than the doubt was. Cognivue Headquarters, OMR. August 15, 2025. 4:30 PM. Dr. Sunil Iyer stood at the conference room window on the seventh floor and watched the ACP's car leave the car park. He stood there for several minutes after the car had turned onto the OMR and become indistinguishable from the other afternoon traffic. There was something about watching a potential problem recede into the distance that felt, briefly, like the problem had receded with it. He had learned not to trust that feeling. He went back to his desk and called a number from memory, because he had learned, some time ago, that certain numbers were better left out of any device that could be examined. The call was answered on the second ring. He reported: the police had sent an investigator, she had asked about Class C directly and by name, had specifically mentioned Vikram Rajan, and had been measuring his response times throughout the meeting. She had also submitted a technical data request to the server logs that morning, specific enough to tell him that whoever had drafted it understood precisely what they were looking for. 38

Preethi The voice on the other end said the matter would be handled and asked Sunil to do nothing further that could reasonably be characterized as responsive. The word characterized was chosen carefully. It always was, by this particular voice. The call ended. Sunil sat at his desk and thought about the thing he had built. He had built Happimind because he had genuinely believed in what it could be. He had a doctorate in clinical psychology, eight years of practice experience, and a sincere conviction that technology could extend the reach of mental health care to populations who could not access it through conventional means. He had been proud of it. The shadow channel had not been his work and had not been his idea. It had arrived in mid-2023 as a business requirement, framed as a health department integration. Sunil had been told the integration was standard, signed off by the appropriate regulatory authorities. He had not asked to see the sign-off. He had made that decision consciously, because the funding was real and the alternative was cutting his clinical team in half. Sitting at his desk, thinking about the way the ACP had written enhanced outreach with slow, deliberate letters while looking directly at him, Sunil was confronted with a thought he had been having with increasing frequency: the thing he had built in genuine good faith and the thing that had been built inside it were not distinguishable from the outside. When the whole construction became visible, as he had understood for some time that it would, that distinction would not matter to anyone except him. He picked up his phone. He held it. He set it down without calling a lawyer. This was the decision he would spend a great deal of time revisiting in the weeks that followed. But he did not know that yet. 39

404: Justice Not Found CHAPTER SIX The Hidden Key A confession written in a private journal is still a confession. The author simply forgot who the reader might one day be. Ambattur, Chennai. 11:00 AM. Feroz Hussain sits across the kitchen table with his hands flat in front of him. The journal photograph lies face-up between them. The VPN client shows an active connection through a server in Finland. The address Preeti had traced through Feroz Hussain's last employment record phone number was a ground-floor flat in a residential building on a lane behind the Ambattur Industrial Estate, the kind of neighbourhood that had been built for factory workers in the eighties and had transitioned, over two decades, into the kind that housed people who were between things. She and Arjun arrived at 11 AM on August 17th. 40

Preethi Arjun stood slightly back and to the left on the landing, apparently examining the wall of the stairwell with mild interest. Preeti had spent enough time with him now to know that this was what he looked like when he was conducting a rapid environmental assessment and preferred that the subject not realize he was doing it. She knocked three times. The door opened slowly, with the careful movement of someone who had been expecting, for a long time, that this particular knock would eventually come. When Feroz Hussain saw Preeti's badge, his expression shifted into rapid, visible calculation, not the calculation of guilt but of someone quickly assessing a situation they had been preparing for and needed to assess correctly. "I'm not going back to Cognivue," he said. "We're not from Cognivue. We need to talk to you about what happened while you were there." A pause. Then the door opened wider. The flat was clean in the specific way of someone living alone with nothing to distract them from maintaining their immediate environment. A kitchen table with two chairs. A bookshelf with paperbacks and two technical manuals. On the kitchen table, a desktop computer showed a VPN client interface with an active connection routed through a server in Finland. "Smart precaution," Arjun said, looking at the screen with what might have been mild approval. "Not smart enough, apparently, since you found me. If you could find me, they can find me." "They're looking for different things than we are," Preeti said. "Tell me why you left Cognivue." 41

404: Justice Not Found "I joined in 2022 as a senior backend developer. The first eighteen months were completely normal, technically interesting work. Then, in mid- 2023, we received a module integration brief described as a backend performance optimization. It was not a performance optimization. When I ran integration tests on the module's codebase, the feature labels used phrases like 'institutional criticism frequency' and 'public disruption intent likelihood.' Nothing to do with clinical indicators. I raised it with my team lead. He told me it was a health department integration, signed off at the senior level, and that the policy review was not my job." "Two weeks later, I sent a detailed email to my team lead and copied the CTO. The following morning, I was told my employment was ending by mutual agreement, and I should clear my desk by the end of the day. The severance was fair, the reference was neutral, and everything was designed to give me no actionable complaint and no credible story to tell." "But you kept the private key," Arjun said. It was not a question. Feroz looked at him steadily. "I kept a backup of the private key pair I used for my personal development environment access. Because I knew something was deeply wrong and I thought there might come a time when I needed to be able to prove it." He paused. "I also overheard something in my last week. My team lead was on the phone in his office, with a glass partition. He said: 'The Class C index is current. Priya has the outreach schedule.'" "Dr. Priya Swaminathan," Arjun said. Feroz looked at him sharply. "You know her name." "We found her journals in the hospital archive." Arjun placed his phone on the table, with a photograph of the handwritten line facing up. Feroz leaned forward and read the four words and the question mark. Potential Threat: Class C? "She treated my sister in the pilot programme in 2016," Arjun said. "My sister died six months after the programme ended, and it was ruled a 42

Preethi suicide." Feroz looked at him for a moment. "I'm sorry," he said simply. "From what I pieced together after I was let go," he said, "she operated under the application's clinical outreach framework. Class C users received what was described internally as 'enhanced care engagement': a phone call, sometimes two, and then, if she could, maybe arrange a home visit. During the home visits, she offered what she called clinically recommended nutritional supplements." He stopped. "They were not supplements. They were pharmacological compounds with hallucinogenic and dependency- inducing profiles. Those compounds escalated the anxiety and dissociative episodes the application was already tracking, driving the Class C score higher, and they created a physiological dependency that made the user's presentation increasingly consistent with the deteriorating profile the application was documenting." "She manufactured the clinical evidence," Preeti said slowly, "to justify the classification." "She had already assigned," Arjun said. "She closed the loop," Feroz confirmed. "The application flagged the user based on their political profile. She administered compounds that made the user genuinely appear to be deteriorating. The application's continued monitoring confirmed the deterioration. And the final stage was death." "There's also a live tracking system," he said. "Inside Cognivue's core server infrastructure. It's called the Red Class Index. It shows in real time the user IDs, health identifiers, current status, and continuously updated timestamps of every active Class C user." Preeti leaned forward. "Can you get us into the core server?" "My official credentials were revoked on the day I left. But I kept a backup of the private key pair for my personal development environment." He met Arjun's eyes. "That time has come." 43

404: Justice Not Found Preeti told him three things, clearly and directly: that three people connected to this case were already dead, that he had been living off the grid for fourteen months, which told her he understood the risk, and that he needed to continue doing exactly that, no contact with anyone from Cognivue, no online services under his real name, no mention of this meeting to anyone. "I haven't done any of those things in fourteen months," Feroz said. "Keep that exactly as it is." His phone buzzed. He looked at it. He went very still in the way things went still just before something happened. "My laptop," he said, with the flat calm of someone reporting a technical incident rather than a personal violation. "Someone just triggered a remote wipe. All the case files are gone." 44

Preethi INTERLUDE What Dr. Priya Knew She had told herself, for years, that the clinical justification was sufficient and that the harm was theoretical while the benefit was real. She had stopped telling herself this around the third year. Adyar, Chennai. August 16, 2025. Evening. Dr. Priya Swaminathan's private clinic was on the second floor of a building in Adyar. It was a small, functional operation: a waiting room with four chairs, a reception desk, her consultation room, and a storage room with filing cabinets holding paper records from the years before she had transitioned fully to digital. She finished her last patient of the day at quarter past six and sat at her desk in the empty clinic for a long time afterward. Sunil Iyer had called that afternoon and told her the police had sent an investigator who had asked about Class C directly and by name, had mentioned Vikram Rajan, and had been timing his responses throughout the meeting. Dr. Priya had said the appropriate things, maintained the appropriate tone, and ended the call. She was fifty-one years old with twenty-three years of clinical practice behind her. In 2021, she had been approached by people who possessed the kind of access and institutional authority that made their approach feel less like a request and more like a briefing on what was going to happen. They had explained the modification to the scoring model, explained the outreach protocol that would involve her directly, and explained, in language chosen 45

404: Justice Not Found to avoid technical explicitness, what the outreach protocol was ultimately in service of. She had understood completely. She had agreed. In the years since that agreement, she had told herself a succession of things that had, in sequence, stopped being sufficient. That the people being targeted were genuinely destabilizing to important institutions. That her role was pharmaceutical rather than terminal. That the scale was small relative to the public welfare being protected. None of these propositions had stopped being technically arguable. They had simply stopped doing the work she needed them to do. She had known Ananya Dev was nineteen years old. She had known it at the time. She had known it during the home visits, standing in the girl's small bedroom in Saidapet, welcomed in because she was a doctor continuing legitimate care. She had told herself many things about that nineteen-year-old girl. She had known, even while telling herself all of it, that none of it was sufficient. She had done it anyway, and then done it again six more times, and each time it had been fractionally easier than the time before. This was the most alarming thing she had learned about herself in fifty-one years. She sat in the empty clinic until the light changed from evening to night. She told herself, lying in the dark, that an investigator asking questions at a conference table was not the same thing as an investigator finding the evidence. She told herself this without entirely believing it. 46

Preethi CHAPTER SEVEN Rootkit The people who want to silence you always reveal something useful. They confirm that you are right, and they confirm that they know it. Velachery. Evening. The laptop screen reads CRITICAL ERROR, ROOTKIT DETECTED. In the strip of light on the floor, Sigma the cat lies still, her front leg bandaged. Someone was here. The rootkit was elegant. In technical terms, elegant meant efficient: the solution accomplished exactly what was required without waste, without excess, without the redundancy that characterized impulsive or careless work. An elegant rootkit was the work of someone who knew what they were doing and had been given enough time to do it properly. 47

404: Justice Not Found He established this within twenty minutes of returning to the apartment. The rootkit had been planted between thirty-six and sixty hours before it triggered, had been sitting silently in the system for at least a day and a half, monitoring the backup schedule, mapping the sync intervals to each of the three cloud services he used, and waiting for the precise moment when the window between completed backups was longest. Then it had triggered: a simultaneous wipe of the primary drive and a coordinated corruption of all three cloud backups using credentials it had extracted from the system's saved authentication tokens. The timing was the thing. An impulsive actor would have triggered immediately on deployment. This actor had waited two full days for the optimal window, which indicated professional capability and, more importantly, indicated that whoever had done this had known about his involvement before he had taken any formal action visible in a public system. "They were watching my machine before I was officially associated with the investigation," he told Preeti, who arrived at the apartment forty minutes after he sent her the message. "That means someone was informed of my involvement before you filed any paperwork connecting my name to the case. The only time you disclosed my involvement to a superior was in the meeting with Thambi Raja yesterday morning." "He knew you had already contacted me," Preeti said. "He knew before the meeting, because the rootkit was deployed before the meeting. Which means either someone was monitoring your communications before you went to see him, or he had access to the call metadata from your phone on the department network." Preeti looked at him. "I made the call to you from the women's restroom on the same floor. Signal routing for calls made inside that building goes through the department network." 48

Preethi "Which is not encrypted end-to-end. Anyone with administrative access to the routing logs can see call metadata, the number, the duration, and the device. That's enough to know who you were talking to. And it tells you when the instruction to deploy the rootkit went out: before the meeting, which means he was already managing this before you walked into his office." The data loss was recoverable. He told her this matter-of-factly: the source code analysis could be reconstructed through the same access vulnerability, the journal photographs were on his phone, which had not been connected to the laptop during the wipe, and was completely intact. "They also came into the building," he said, in the same even tone. Preeti went still. "My cat. Her name is Sigma. When I came home, she was injured, with a cut on her front leg that had been treated afterwards with something. The person who hurt her also bandaged her." He looked at the laptop screen. "That particular combination is a very specific kind of message. They wanted me to know they had been inside my space. That they had been capable of hurting something I cared about. And that they had chosen not to go further. That's a threat designed to produce a specific psychological state: the awareness that you are exposed, combined with the uncertainty about whether the restraint will continue." "Where is she now?" Preeti asked. "At the vet. She'll be fine. The data wipe was a technical response to a technical threat. Coming into my home to hurt my cat was something else, an attempt to change the emotional calculation, to make this personal in a way that might make me stop. It tells us they've moved into a different mode. They're no longer just trying to stop this through information control. They're trying to stop it through us personally." "Which means they know how close we are," Preeti said. 49

404: Justice Not Found "Yes. And they're going to come for you in a specific way. Your most exposed surface is a service you use that shares backend infrastructure with Happimind." She arrived at it immediately. "My therapy records. Three years ago, six months of digital sessions on a platform that uses the same infrastructure provider as Happimind." "They have access to your session transcripts. If those transcripts are released to the press or to the department's internal review board, the narrative writes itself: an officer with a documented mental health history pursuing a personal theory against institutional guidance. The story does not have to be true. It just has to be plausible enough to create the delay they need." "DCP Raja," she said. "He's the connection between every element of this that involves official action. He closed the investigation with the speed and specificity of someone who knew exactly what the investigation needed not to find. He shut down your reinvestigation within twenty-four hours using the precise language from the internal guidance document. He knew of my involvement before you formally disclosed it. And the highest-level approval signature on the overseas data transfers is a government certificate assigned to a Deputy Commissioner of Police, for which the field of candidates is very small." "He's been part of this since the beginning," Preeti said. Her phone rang with an unknown number. She looked at Arjun, who gave her a very slight nod. She answered. "ACP Rao. I'd strongly encourage you to reconsider your current investigative direction. The materials I have access to regarding your personal medical history could become a matter of professional and public interest if this investigation continues in its current form. I say this as 50

Preethi someone with genuine concern for your career." She waited a beat. "Who is this?" "Someone who cares," the voice said, and the call ended. "They called me directly. It was a threat about my therapy records. Exactly as you said." "By tomorrow morning, there'll be an anonymous tip to the department's media desk about your mental fitness for active duty. We have three days at most before this becomes operationally very difficult." "Then we move tomorrow," she said. It was a decision, not a question. "There's one more thing. Before the rootkit triggered this afternoon, I found two more active Class C listings on the Red Class Index. Two students at Anna University, Media Sciences programme, both alive, both flagged for the past six weeks." Preeti was already standing. "We find them tonight," she said. "Yes. Tonight." Outside on the lane, the child on the bicycle had turned around and was making another run at the corner. This time she took it perfectly and kept going without looking back, and the laugh that floated up from the street was the particular laugh of someone who has figured out something that had been difficult and is surprised to find it was possible after all. Arjun stood at the window for a moment after the laugh faded. "Sigma comes home tomorrow," he said. "Good," Preeti said, without looking up from her notes. "The vet said the cut was clean. Whoever bandaged it knew what they were doing." "They sent someone who could hurt her precisely enough to make a point and not so much that they crossed a line they could not uncross. It 51

404: Justice Not Found tells you they are still calibrating. They have not decided yet what they are willing to do." "Which means we have some time," she said. "Some," he said. "Not much." 52

Preethi CHAPTER EIGHT The Pen Drive The bravest thing is the documentary: the footage that should not exist, made by people who knew the risk and pressed record anyway. CEG Square, Anna University. 9:00 AM. Aryan and Anjana face Arjun and Preeti across a cluttered table. The pen drive sits in plain sight, heavy with eight months of evidence. Outside, the morning rush carries on, unaware of the exchange. CEG Square sat at the heart of Anna University's College of Engineering Guindy campus, a wide open forecourt flanked by old rain trees whose roots had long since made peace with the paving, and at that hour on a Tuesday morning, it held the particular quality of a place that belonged to students rather than to the institution. Aryan and Anjana had chosen the corner table farthest from the door, with their backs to the wall and a clear sightline to the entrance. They had 53

404: Justice Not Found been there when Preeti and Arjun arrived, which meant they had arrived early enough to choose the corner and early enough to have stopped trying to appear casual about having chosen it. Preeti noticed this immediately. Both of them had already registered Arjun with more than ordinary attention. Not recognition, they did not know who he was. But the quality of attention they were paying him was the quality you paid someone you had been trying to find and had not quite found yet. Aryan was twenty-three, compact and alert, with the energy of someone who had been paying very close attention to their environment for an extended period of time. Anjana was twenty-two, with the focused stillness of a person who had done something that frightened them and had decided, independently of how they felt about it, to keep doing it. "You know about the application," Aryan said. He directed it at Arjun. It was not a question. "We know about Project Netra," Preeti said. "And we know that both of you have been on the Red Class Index for the past six weeks." They exchanged a look. It lasted approximately two seconds and contained, as Preeti observed with some admiration, an entire conversation, question, answer, disagreement, resolution, compressed into a glance in the way that only happens between two people who have been operating together under pressure for a long time. "We've known about the shadow channel for three months," Anjana said. "Our Head of Department told us. Six weeks ago, he came to us and said we needed to stop the documentary; the subject was politically sensitive, continuing would have consequences for our academic standing and potentially for our safety. He was genuinely concerned for us." She paused. "But he described the targeting system in enough detail for us to understand that we were already on a list, and he used the phrase 'risk profile.' He used it the way you use a phrase when you know exactly what it 54

Preethi means." "And you kept working," Arjun said. "He warned us, but he's still connected to the minister. We could not fully trust a warning that came from inside the system we were investigating. It might have been genuine concern, or it might have been a way to find out how much we already knew." "What's in the documentary?" Preeti asked. Anjana opened her bag and placed a pen drive on the table. She placed it in the exact centre, equidistant from all four of them, and then she described what was on it: eight months of footage. Interviews with forty-two beneficiaries of the Free Food and Medicine Scheme across three districts, documenting the gap between the scheme's official nutrition standards and what was actually being distributed. Laboratory test results from samples sourced at seven distribution centres: substandard caloric content, protein deficiency, expiry violations, and microbial contamination. But Anjana kept talking. Two interviews with parents of children who had participated in what was presented to them as a government child health survey in 2022 and 2023. Those children had been given oral medication described as an iron supplement. Within two to three weeks, several of them had developed neurological symptoms their doctors could not explain: disrupted sleep, vivid hallucinatory episodes, reduced concentration, and cognitive delay documented by teachers. "The compound class is the same as what Dr. Priya Swaminathan was administering to Class C users," Arjun said. He said it quietly, but the quiet had weight in it. "Different formulation and different dose, but the same base chemistry. The children were the trial phase, and the Class C users were the application. They've been testing these compounds on vulnerable populations for years, working towards a reliable elimination method." 55

404: Justice Not Found "Our HOD knows we've been documenting the scheme coverage. He does not know about the clinical trial material. We obtained those two interviews three weeks ago and have not told anyone." Preeti took the pen drive and buttoned it into the inner pocket of her jacket. Then she told them, directly, that they needed to be moved that night. Not in a few days. Tonight. "Because we're going into Cognivue's core server tomorrow night," Arjun said. "Once we do that, the case becomes public within twenty-four hours. In the window between now and then, you're the two most immediately vulnerable people in this entire investigation. Your HOD has a direct line to the minister. You're both currently active on the Red Class Index." Another full-conversation glance between them. Then Aryan said his uncle had a house in Kanchipuram, ran a rice trading business, and knew nothing about any of this. Preeti told them to go separately, by different routes. Turn off location services immediately. Call her personal number if anything felt wrong before they arrived. She wrote the number on paper, tore it from her notebook, and pushed it across the table. Aryan folded it twice and put it in his shoe. This was, Preeti thought, unexpectedly sensible. They left five minutes apart. Once both of them had turned corners in different directions and were no longer visible, Preeti, Arjun, and Feroz, who had been sitting quietly at the far end of the table throughout, walked back to the car. "Tonight, we prepare. Tomorrow night we're going in." "When we access the core server with my credentials, it will register in the access logs," Feroz said from the back seat. "Not immediately, but within the hour." 56

Preethi "I know," Arjun said. "I also want you to understand why I'm doing this," Feroz said, looking out the window. "Vikram Rajan used to post on a journalism forum I followed for a few years. I never met him, but I knew his writing. He was twenty-two, and he was extraordinary at what he did." A pause. "Your sister was nineteen." Arjun watched the road and said nothing. There was nothing to say. That evening at 8:43 PM, a media outlet published a piece online questioning Preeti's mental fitness for active duty, sourced anonymously and including paraphrased language from what it described as a private therapy session conducted in 2023, specific enough to be recognizably hers. Thambi Raja called her phone at 8:47 and again at 8:51. She looked at the screen both times. She did not answer. Then she turned the phone off. 57

404: Justice Not Found INTERLUDE Aryan and Anjana: The Night Before They had talked about what they would do if it came to this. They had not entirely believed it would come to this. Now it had, and they discovered that the conversation had prepared them better than they expected. A friend's flat in Kotturpuram. August 18-19, 2025. Night. The room belonged to a friend of Aryan's who was in Madurai for the weekend. It had a ceiling fan, two narrow beds, a desk with a lamp, and a window that looked onto the gap between two buildings through which a single sodium streetlight was visible, steady and orange, the specific colour of city nights in places that are not quite dark. They sat on the two narrow beds and talked through the night in a way that was not continuous, with long pauses in which they each thought separately and then returned to each other. "The footage is safe," Anjana said. She had said it approximately four times, which was the number of times some things needed to be said before they stopped needing to be said. "He has the pen drive," Aryan confirmed. "I watched him close his fingers around it." "Do you think it will be enough?" 58

Preethi "The footage alone is enough for the clinical trial story and probably enough to establish the Class C connection. For the political connections at the very top, we probably need the server data he is going after. But the footage combined with the HOD recording is enough for a story that would be very difficult to bury, even if the server operation fails." "But if something happens to us before..." "Then the footage still reaches them. We made sure of that when we handed it over." "We knew this was a risk when we started," she said, stating it as arithmetic rather than offering it as comfort. "We knew it was a risk for the documentary. I am not sure we fully knew it was going to be this particular kind of risk." "No," Anjana agreed. "But I think we would have kept going anyway, even if we had known." He thought about this honestly and found it was true. "Yes. I think we would have." Anjana opened her phone and looked at the HOD recording without playing it: eight minutes and forty-three seconds of audio containing her Head of Department's voice saying the words “finalisation status” with the specific uncomfortable clarity of a man saying something he wished he did not know and could not unsay. Outside the flat window, Kotturpuram had gone quiet in the way residential streets went quiet after midnight. A dog barked once, two lanes away, and then did not bark again. The flat made the small sounds that old buildings made at night, the particular creak of a structure settling into the cooler air. Aryan had grown up in buildings like this. He had stopped hearing these sounds a long time ago. Tonight he was hearing every one of them. 59

404: Justice Not Found "Do you think they know where we are?" Anjana asked. "They know we did not take the bus. Whether they know we are still on campus is a different question." "The footage is safe," she said again. It was the fifth time. The fifth time was the last time she needed to say it. They slept for four hours, and at six in the morning, Preeti called and told them to come. They came. 60

Preethi CHAPTER NINE No Exit The people who built the machine never expected someone to drive it straight into the wall. They had not accounted for people who had nothing left to lose. Poonamallee High Road, Chennai. Heavy rain. The cab lies wrecked against the boundary wall of the Pattabiram factory. Arjun kneels in the downpour, his fist clenched around the pen drive. Behind him, Preeti collapses in grief. Inside the buckled car, Aryan and Anjana remain still. Aryan and Anjana had not reached Kanchipuram. Aryan had called Preeti at 12:43 in the morning. She was still at Arjun's kitchen table, working through the server access plan with Feroz. Aryan's voice was controlled, controlled in the way that requires real effort, that you could hear if you were listening for it. 61

404: Justice Not Found "Our HOD called Anjana twenty minutes ago. She recorded it. He told her that our Class C flags had been escalated to a “finalisation status”, using that exact phrase. He was speaking as someone who knew precisely what he was describing and was trying to give us a warning without appearing to give one. He did not know she was recording." "Where are you now?" "A friend's hostel near the university. We did not go to the station because something felt wrong at the bus stand, and we trusted that feeling." "Good. Stay there. I'll call you back." She put the phone down and looked at Arjun. "The recording is direct evidence. The HOD on tape names the classification system, confirming the students are on it, using the specific operational language of the process. Combined with the pen drive we already have, we don't need the server break-in to have a releasable case." "If we release without the server data, they'll move to destroy it within hours. The server data is the only evidence that traces the approval chain to a specific name. Without it, Raja survives; he weathers it as a technical controversy, Cognivue takes the fall, and he's described as having been misled by a vendor. What we currently have does not reach him directly enough." "But the recording changes the timeline. If the students' flags have been escalated to “finalisation status”, we cannot leave them exposed for another twenty-four hours." "We bring them with us. They come today, we move the server operation forward to tonight instead of tomorrow, and we release everything simultaneously, the recording, the pen drive, and the server data, at the same moment, to six different destinations. We don't give anyone time to contain any single thread." 62

Preethi Feroz pointed out, from the far end of the table, that a simultaneous release to six destinations required them to complete the server access and data extraction in a single session that night, which meant that if the session was detected before they finished, the data would be wiped before they could back it up. "Then we don't get detected," Arjun said, with the flatness of someone stating the only available option rather than a preference. She called Aryan back at one in the morning and told him to come to Velachery at eight, with the HOD recording on a separate device from the phone it was recorded on, and to bring Anjana. They slept in two-hour intervals and were back at the kitchen table by six. • • • The cab was a Shola Cab booking made from Aryan's phone at 8:40 in the morning. All five of them got in: Arjun, Preeti, Feroz, Aryan, and Anjana. The route they had planned was Poonamallee High Road towards three simultaneous destinations: the investigative desk at The Hindu, a national cybercrime authority contact of Arjun's in Delhi, and a public interest lawyer in Nungambakkam who had filed successful PILs against the Health Ministry twice before. The driver had not spoken since they got in. Preeti noted this. She noted it and held it in a mental folder labelled things that might mean nothing, and filed it without acting on it, because sometimes drivers did not speak, and it meant nothing at all. But she held it. Feroz noticed the black vehicle first. He said it's position without turning his head, in a volume calibrated precisely for Arjun's ears and no one else's: four cars back, has matched their last three lane changes. Arjun opened his phone, angled it towards the rear window, and used the front 63

404: Justice Not Found camera as a mirror. He looked at the image for three seconds. "Preeti," he said. She saw the SUV, black, slightly too close, moving with the specific positioning of a vehicle that was tracking rather than driving. She understood everything at once. "Driver," she said sharply. "This isn't the route." No response. She said it again and tried the door and found the child lock engaged from the console, which is not a feature that activates itself. Arjun was already looking at the junction ahead, where a service road branched off towards the Pattabiram industrial corridor, a route with no pedestrians and no other vehicles, and a factory wall at the end of it. What happened in the next thirty seconds happened the way real events happen, not in slow motion, not with the clarity of hindsight, but compressed and blurred and faster than comprehension, so that the full sequence only assembled itself afterward, in the parking lot of the emergency ward, sitting in a plastic chair with a bruise on his forearm and a pen drive in a closed fist. The cab accelerated. The service road. The black SUV alongside is delivering a controlled lateral impact at a specifically calculated approach angle to produce a specific trajectory. The cab pushed left towards the boundary wall of the Pattabiram firecracker factory storage facility. Aryan did not look at the wall. He looked at Arjun. He reached into the inside pocket of his jacket, pulled out the pen drive, pushed it into Arjun's hand, and closed Arjun's fingers around it with both of his own. "Take it," he said. "Go." 64

Preethi The impact with the wall deployed the airbags and fractured the windshield across its full width. The rear door on Preeti's side buckled in its frame. In the pause of approximately thirty seconds that followed, Preeti pulled Arjun through the buckled door. Feroz came out the other side by rolling through a window that the impact had pushed free of its frame. The thirty seconds ended with fire and sound. Arjun stood on the wet surface of the service road in the fine, relentless rain that had arrived without a forecast, with the pen drive in his closed right fist. He looked back at the cab. Through the fractured rear window, he could see two shapes that were not moving. Preeti had her phone to her ear, giving the location in the flat, precise language of someone who understood that in these moments the useful thing was information, not anything else. Feroz was on the ground six metres away with blood on his left arm from something in the door frame. He looked at Arjun and asked whether they had gotten out. "We got out," Preeti said, without lowering the phone. That evening, the news ran a single sentence: two Anna University students had died in a road accident in the Pattabiram area due to driver negligence. Shola Cab Service had suspended its customer support pending an internal review. The driver had not been found. The black SUV had not been documented by any witnesses. • • • Arjun sat in the emergency ward waiting area for two hours with the pen drive in his closed fist, a bruise across his right forearm from the door frame, and his hand not opening. When Preeti sat down beside him, he said: "They tracked the cab booking. Aryan made it from his phone." 65

404: Justice Not Found "Yes," she said. "Aryan and Anjana knew what they were giving me. They understood the situation completely, and they chose to pass the evidence forward." "Yes." He opened his hand and looked at the pen drive for a long moment. "Then we should finish it," he said. The flatness in his voice this time was different from his usual flatness. It was the specific flatness of someone who had nothing left to be careful about, the flatness of a person who has been very disciplined for a very long time and has just arrived at the place where discipline gives way to something simpler and considerably more determined. Outside the emergency ward, the rain had stopped. The hospital car park was damp and very quiet, lit by the amber lights on their tall poles. Preeti sat in the plastic chair and wrote in her notebook. Not about the case. About Aryan and Anjana. Their full names. Their student ID numbers. The name of the documentary. The date they had started filming it. She wrote these things down because writing them made them official in a way that existing only in her memory did not. They had been twenty-three and twenty-two years old. They had known, in the end, exactly what they were passing on and why. She was not going to let that become a footnote. Arjun sat across from her with the pen drive in his closed fist and did not speak. After a long while, without opening his hand, he said, "Her name was Ananya. She was nineteen. She was right about everything." "I know," Preeti said. "Then we should finish it," he said. 66

Preethi CHAPTER TEN Red Class Index The core server holds everything: every name, every flag, every approval, every decision made in the dark that believed the dark was permanent. Cognivue server room, OMR. 11:24 PM. Cold. Loud with cooling fans. The Red Class Index is open on the terminal: sixty-three rows, fifty-nine Active, four showing a single word: Resolved. Arjun looks at his sister's name for four long seconds. Then he turns back to the keyboard. Arjun had chosen Wednesday for four reasons. First: Cognivue's server maintenance window ran between eleven at night and one in the morning on Wednesdays. The security monitoring system operated at reduced protocol during this window because the maintenance itself generated a high volume of routine access events that 67

404: Justice Not Found would otherwise trigger alerts. Second: Wednesday's rain forecast, he had checked three different meteorological services, which predicted heavy precipitation in the OMR corridor from ten PM onward. Rain reduced outdoor camera visibility, reduced the likelihood of incidental witnesses, and reduced ambient sound in the building's service areas to a level that made certain kinds of careful movement considerably easier. Third: Feroz had informed him that the east-side service entrance still used a legacy card reader installed in 2018 that had not been replaced when Cognivue upgraded its primary security infrastructure in 2024, the kind of small oversight that happened when someone approved the main upgrade without completing a full perimeter audit. Fourth: he had built the biometric bypass device in the emergency ward waiting room the previous afternoon, using components from a mobile phone repair shop across the road from the hospital. He estimated an eighty- three percent probability of success on the first attempt. "And the other seventeen percent?" Preeti had asked. "We improvise," he said, which was, from him, a surprisingly cheerful answer. • • • Cognivue Headquarters, Old Mahabalipuram Road. August 20, 2025. 11:00 PM. It rained heavily. The kind of rain that settled in for hours rather than passing, that turned the OMR into a long mirror of sodium light and reduced the building's glass facade to a glowing blur. They parked on the third level of the parking structure, away from the cameras, at eleven exactly. 68

Preethi Feroz led them to the service entrance on the east side. The card reader was where he had said it would be, legacy hardware in a legacy housing. His old access card still worked on it. They were inside in five and a half minutes. The building at this hour was on minimum operational lighting. Their footsteps on the polished concrete were the only sound beyond the faint, steady breath of the building's climate system. The core server room was on the second floor behind a steel door with a biometric panel. Arjun placed the bypass device against the panel's sensor housing at 11:24 PM. The door opened at 11:24 and thirty-one seconds. The server room was cold, the specific cold of a space maintained at a precise temperature for the benefit of machines rather than people, and loud with the cooling fans of seventeen rack-mounted units. The sound was not dramatic; it was the steady, professional hum of infrastructure operating correctly, which was its own kind of sinister when you knew what that infrastructure was doing. The monitoring terminals were at the far end of the central aisle. Arjun walked to the third workstation from the left without hesitating. He connected his extraction device and began navigating. "The Red Class Index first," Feroz said, taking the adjacent terminal. The Red Class Index opened using Feroz's private key: a scrolling table, clean and functional. User IDs in the left column. Health identification codes in the second. Timestamps in the third. Status flags in the fourth. Sixty-three rows. Arjun scrolled. 69

404: Justice Not Found Fifty-nine rows showed the status: Active. The other four rows showed something different. Preeti was reading over his shoulder when he reached those four rows. She said his name. Nothing else. Just: "Arjun." The four entries with the different statuses were Avanika Sharma. Vikram Rajan. Sunita Natarajan. And Ananya Dev. The status field beside each of their names read a single word, in the same size and font as every other word in the table, unformatted and entirely without drama: Resolved. The database had used the language of a resolved customer support ticket to record the deaths of four human beings. Arjun looked at his sister's name. He looked at it for four seconds, which he counted, not because he intended to count but because counting was the mechanism that kept the rest of him from doing whatever the rest of him would have done otherwise. Four seconds in which he looked at the word Resolved next to the name Ananya Dev and understood, with a clarity that had taken ten years to arrive, exactly what had happened to her. Then he turned back to the keyboard and began the extraction. "Copy everything," Preeti said. "I know," he said, and he was already doing it. The extraction covered the full Project Netra directory: source code in every version, the scoring model's training data and full parameter history, the Red Class Index with all sixty-three entries and the four Resolved entries clearly marked, the server transfer logs with every outgoing data packet timestamped and attributed, and the complete digital approval signature trail on every stage of the project's development from 2019 to the present. 70

Preethi At fourteen minutes in, Feroz said his name once, quietly: "Arjun." The certificate at the highest level of the approval hierarchy was a government-issued digital credential assigned to a specific office and a specific officer. Thambi Raja. Deputy Commissioner of Police, South Chennai Division. Preeti walked from the first terminal to this one and read the name directly from the screen. "Every overseas transfer. Every approval. He signed every single one of them." "Starting in October 2020," Feroz said, scrolling down. "The first transfer he signed was a test batch of fifteen user profiles. The timestamp on that first batch is three months after he closed Ananya Dev's case." The extraction continued running at seventy-one percent. "He closed her case using Dr. Priya's clinical notes as supporting evidence for the suicide ruling. He knew what those notes were. He knew what the programme was. He was the authorizing officer from the beginning, from the original pilot, and three months after he signed off on Ananya's death, he signed the first overseas data transfer under Project Netra." A pause. "He has been part of this since before it had a name." Seventy-eight percent. Eighty-one. Then, at eighty-seven percent, the alert triggered. It came from a motion sensor positioned above the server room door at a height three inches higher than the standard mounting bracket, added after the standard installation by someone who had anticipated that the standard sensors would be mapped. "Twelve minutes before the security response reaches this floor. The extraction needs eight more minutes." 71

404: Justice Not Found Feroz had already been copying the approval chain data to a separate drive. He finished the copy. He ejected the drive. He stood up and looked at both of them. "Go. Get to the stairwell. I'll complete the extraction from here and hold the door." "Feroz," Preeti began. "I'm faster at this terminal than either of you. Go now. There isn't time for this conversation." He was already running the final backup sequence. "Go." They went to the stairwell. At 11:53 PM, Arjun's phone received the extraction confirmation: one hundred percent, both drives. At 11:55 PM, a single flat sound came through the server room's acoustic insulation. Muffled and entirely final. Then, immediately after, the sound of the internal lock engaging from inside the room. Preeti was already moving towards the door when Arjun caught her arm. "The lock engaged from inside," he said. "I know," she said. She stood at the stairwell door for four seconds. Then she turned and went down. They walked out through the service entrance in the rain in two minutes and forty seconds. Preeti drove north on the OMR. The windshield wipers moved back and forth in their steady rhythm, and the rain continued, and she drove, and neither of them spoke. After a long while, she said, "He knew." 72

Preethi "Yes," Arjun said. "From the moment we discussed going in, he was already thinking about what came after the door." "Yes," she said, and drove. 73

404: Justice Not Found INTERLUDE Preeti: After the Server Room There are things you cannot think about until the thing you need to do is done. Then you have to think about them. The road in the rain is a good place for that. OMR to Korattur. August 20-21, 2025. Midnight. She drove north on the OMR through the rain and thought about eighteen months of working under Thambi Raja. The careful authority, the political sensitivity, the occasional specific pressure to close things quickly. She had read all of it as the ordinary behaviour of a senior officer managing a complicated institutional position. She had believed she was reading him accurately. She had been wrong. He had not been managing a complicated position. He had been managing a system he had been part of building, and every behaviour she had read as political caution had been the ordinary maintenance of someone keeping a very large secret for a very long time, and who had become efficient at it. The efficiency was what had fooled her. It looked like competence. It was a kind of competence, just not the kind she had attributed to it. She thought about the photograph on his wall. The three cabinet ministers. A week ago she had read it as the standard departmental display of connections to power. Now she read it differently: here is who knows me, here is what has protected me, here is what has been protecting me 74

Preethi since 2016. She thought about Ananya Dev, nineteen years old, walking into a government therapist's office because she was anxious about something she had found out and wanted to tell someone. The system had not been broken. It had worked exactly as designed. The design was what was wrong. She turned off the OMR towards Korattur. Arjun, sitting with both drives in his lap, said without looking up: "You are thinking about how long it has been running." "Yes," she said. "Since 2016 at the latest. Possibly earlier if the pilot programme was designed with the repurposing already intended rather than repurposed after the fact." "How do you do that?" she asked. "Know what I am thinking." "You are not thinking about the evidence. You already have the evidence. When people who have the evidence go quiet, they are almost always thinking about what the evidence means in terms of time. About how long something was happening before they found it." "Ten years," she said. "At minimum," he said. They completed the drive to Korattur without speaking again. The flat was waiting for them: clean, impersonal, a kitchen with a working tap and a gas ring, a table wide enough for two laptops and everything they needed. Arjun set both drives on the table. He did not take his hands off them for a long moment. Preeti put water on to boil. She made two cups of tea and put one in front of him without comment. He looked at it. He did not say anything. 75

404: Justice Not Found Outside, the rain had thinned to mist. The street was empty. A cat moved along the boundary wall next door and stopped, perfectly still, the way cats stopped when whatever was on the other side had decided it was not worth the effort tonight. "Feroz," Preeti said, after a long while. "I know," he said. They did not say his name again. But they understood what the single word held, and they left it there between the two cups and the two drives as they began to work. 76

Preethi CHAPTER ELEVEN Upload The truth is not free. Someone always pays the price of releasing it. The only question is whether the price was worth paying. It always is. It always has to be. Korattur safe house. 4:17 AM. The upload screen shows six simultaneous progress bars, each transmitting to a separate destination. All six reach one hundred percent within forty-five seconds. Arjun sits back, looking at the ceiling. Preeti places her hand on the edge of the desk, close to his, not quite touching, just present. The flat in Korattur belonged to a former university classmate of Arjun's who had moved to Singapore two years earlier and was using the property as a managed investment. Arjun had done him a substantial technical favour the previous year, refused payment because the problem had been genuinely interesting, and at midnight on August 20th, he called in the resulting goodwill with a brief message asking for two days of access and offering no explanation. The door code arrived six minutes later. 77

404: Justice Not Found They spent fourteen hours preparing the upload package. The package was comprehensive: the complete source code with the shadow channel annotated in detail and explained in plain language, not just the code itself but what the code did, in language a journalist could follow, and a court could evaluate. The scoring model's training parameters, with the feature labels revealing its political rather than clinical purpose highlighted throughout. The Red Class Index with all sixty-three entries, the four marked Resolved with their timestamps, and the explicit correspondence between those timestamps and the deaths of four people. The server transfers logs with every outgoing data packet, timestamped and attributed. And the complete digital approval signature trail with Thambi Raja's government certificate on every authorization from October 2020 onward. Preeti worked at the other end of the same kitchen table, constructing the narrative account that would allow a journalist or a legal professional to understand the technical evidence without needing a specialist background to evaluate it. She covered everything: the three deaths and their timelines, the connections between each victim and the minister's scheme, the Happimind installation and the data deletion patterns consistent across all three cases, the corporate structure linking Cognivue to the Sharma family and to the Health Ministry, the clinical trial evidence from the documentary footage, the contamination data and the parents' testimony, the HOD recording transcribed and timestamped. She traced Thambi Raja's involvement from the closure of Ananya Dev's case in 2016 to his digital signature on the most recent overseas data transfer, constructing the chain of accountability link by link, making sure no connection was assumed and every connection was documented. She also wrote a personal statement. She described the threat call, the media smear, the departmental pressure to close the investigation, the rootkit, the home intrusion. She signed it with her badge number. 78

Preethi At 3:45 AM, she made two cups of tea and placed one beside Arjun's keyboard without comment. He did not acknowledge it. He drank it. At 4:17 AM, he said, "It's ready." She moved her chair beside his. The upload was structured as six simultaneous transmissions to six independent destinations: The Hindu's investigative desk, The Wire's investigative editor, the NDTV investigative unit, the National Cyber Crime Reporting Portal's dedicated intake for institutional misconduct cases, a senior advocate at the Madras High Court who had filed successful PILs against the Health Ministry twice before, and the CBI's cybercrime division in Delhi. In parallel, the full technical documentation to three independent cybersecurity research organizations whose published work confirmed they had the expertise to verify the source code analysis. Independent expert verification would make the evidence considerably harder to dismiss as fabricated. He pressed send. Six progress bars appeared on the screen. All six reached one hundred percent within forty-five seconds. Arjun sat back in the chair and looked at the ceiling. Preeti placed her hand on the edge of the desk, very close to his, not quite touching, just present, the way you can be present for someone when words would be too much, and absence would not be enough. After a while, she asked how long. "The first story will run within three hours. Technical verification takes around eighteen hours, given how detailed the annotation is. The CBI will initiate a formal inquiry within twenty-four hours of receiving the signature evidence. They cannot disregard a Deputy Commissioner's certificate on a documented murder approval chain without leaving a record of the decision 79

404: Justice Not Found not to." "Raja will try to get ahead of it," she said. "He can't. The data is simultaneously in too many independent locations. It's already been received and acknowledged by six separate parties. Some will publish before others, and the technical verification makes the standard response, calling it fabricated, functionally useless. He can't suppress all of it, and suppressing any single thread makes the remaining five threads stronger." A pause. "He has no viable move." "Feroz," she said. "I know," he replied. "Ananya," she said. He took a breath and let it out slowly. "She was nineteen years old. She was in a therapy session, talking to someone she was paying to keep her confidences, and one of the things she was anxious about was a research programme she had heard about and decided was wrong, and wanted to report. That specific conversation, in that specific session, with that specific therapist, was what got her classified. That's why she's on the Red Class Index with a Resolved timestamp next to her name. Because she was nineteen and she was exactly the kind of person who would try to do something about what she had found." He paused. "She was exactly the right kind of person at exactly the wrong moment." Preeti said nothing, because there was nothing to say that would be equal to the fact of it. Some things were not the size of words. The first news alert came at 7:03 in the morning. AI Mental Health Application Used to Profile and Eliminate Government Critics. Project Netra Exposed. The story included photographs of the annotated source code and named Cognivue, the Health Ministry, the Health Minister, and DCP Thambi Raja. 80

Preethi By nine o'clock, there were fourteen stories across nine outlets. By noon, the Health Ministry had issued a statement describing the reports as fabricated and politically motivated. By three in the afternoon, two independent cybersecurity researchers had published technical verification pieces confirming the source code analysis in full detail. By six, the CBI had issued a preliminary inquiry statement. By eight that evening, Thambi Raja's name was in every major national publication. Preeti's phone had been switched off since August 17th. She turned it on at nine that evening and found forty-one missed calls. One was from the Commissioner's office. She returned that call. The conversation lasted four minutes. "Administrative leave rescinded, formal internal investigation opened, and I'm to report tomorrow morning. Thambi Raja has been suspended pending the CBI inquiry." "Good," Arjun said. "They want to know where I've been." "Tell them everything. Specifically tell them about the server room." "That's the part that will be complicated." "It's the part that produced the evidence that made the entire investigation possible. If you conceal it, they can challenge the evidence on procedural grounds at any point. If you disclose it fully and clearly, the evidence stands on its own merit, and the question of the method becomes a separate procedural matter for a different jurisdiction on a different day. The evidence is what matters here. Choose the evidence." She thought about it carefully, the way she thought about everything that mattered. "You're right," she said. 81

404: Justice Not Found "I usually am. It's occasionally inconvenient." It was the first thing he had said in the entire week that was designed to make her laugh, and she laughed, briefly and suddenly, the way laughter comes when it has been waiting a long time for a gap in something very heavy. He did not laugh, but something shifted very slightly in his expression, like a weight that had been in the same position for a long time had finally been permitted to move. The flat in Korattur was quiet, and outside, the night was doing its ordinary things, entirely indifferent to the fact that inside this room, something that had been wrong for nine years had finally, irreversibly, been made visible. 82

Preethi CHAPTER TWELVE 404 You searched for justice. The system returned: not found. So you built a different system. The search is not finished. It never is. That is the job. Marina Beach, Chennai. September 2025. Post-monsoon afternoon light, clean and clear. Arjun stands alone at the waterline, the city behind him, his phone in his hand. A message from an unregistered number reads: "You have been flagged. Class C. Goodbye." He forwards it to ACP Preeti with four words: someone is still running. The CBI investigation moved faster than anyone involved had any right to expect. It moved fast because the evidence was clear, technically verified by independent experts before the investigation formally began, which meant the standard responses were unavailable. You could not call it fabricated 83

404: Justice Not Found when three credible cybersecurity researchers had already published their verification. You could not call it circumstantial when the approval signatures were traced to a specific government credential assigned to a specific officer. The combination of a documented approval chain, independently verified source code, clinical trial footage, and the HOD recording created what the lead CBI prosecutor would later call an evidentiary convergence that made delay not merely unjustifiable but actively dangerous to anyone who attempted it. Dr. Priya Swaminathan was arrested on the morning of August 28th at her private clinic in Adyar. She was in session with her first patient of the day. The arrest warrant was executed by two officers and a CBI supervisor. The warrant listed three counts of culpable homicide not amounting to murder, seven counts of knowingly administering noxious substances, and one count of criminal conspiracy. The Health Minister was arrested on September 3rd. His son was taken into custody the same afternoon. DCP Thambi Raja was formally charged on September 5th. The charge sheet ran to thirty-seven pages and included criminal conspiracy, abetment of culpable homicide in three cases, corruption in public office, falsification of official records in six cases, and abuse of authority in the conduct of the original investigation into Ananya Dev's death. On the afternoon of September 5th, at 3:47 PM, the Tamil Nadu state police formally reopened the Ananya Dev case and reclassified it as a suspicious death under investigation. It was a procedural step rather than a verdict. It changed the official record from a closed suicide to an open question. But it was the step that ten years of Arjun's life had been organized around reaching, the step that said, in the flat bureaucratic language of official records: we were wrong, and we are willing to say we were wrong, and the record now reflects the truth. 84

Preethi Dr. Sunil Iyer surrendered to CBI custody on September 7th, having negotiated a cooperation agreement that gave him a measure of protection in exchange for a complete and verified account of Project Netra's development history from inception. The account added eleven new names to the investigation. • • • Marina Beach, Chennai. September 2025. Afternoon. Arjun was at Marina Beach on the afternoon of the reclassification. He had spent the morning at the CBI's Chennai office on Haddows Road, signing documents and giving a formal recorded statement. The room where he gave his statement had a window looking onto a courtyard where a neem tree had grown into the gap between two buildings and been allowed to stay. He had spent most of the three hours there looking at the neem tree. Afterwards, he did not take a cab. He walked south from Haddows Road towards the beach, for forty minutes at his own pace, because the office had been too small and had contained too many people with questions, and he needed somewhere large. Marina Beach in September had the quality of a city exhaling after a difficult season. The post-monsoon air was cleaner than August, the light gentler, the heat finally bearable rather than aggressive. He stood at the waterline and looked at the water. For ten years, he had thought about Ananya as a question. An unsolved equation. A file with incomplete evidence. A case that the world had decided to close, and that he had refused to close without knowing what closing it would actually look like. The question had been answered now. What remained was the person herself, not the case, not the file, not the 85

404: Justice Not Found mechanism that had killed her, just his sister. He tried to let himself think about her that way. She had been nineteen. She had been studying biology because she wanted to work in public health, which she had announced at sixteen with the matter-of-fact certainty of someone who had already made up their mind and was informing rather than consulting. She had made poor nutritional choices in her first two years of college and very good ones in her third. She had been funny in the way of people who grew up as the youngest sibling and learned to use humour as a form of social navigation, quick, timing- dependent, slightly at the expense of the target in a way that made the target laugh. She had been in a therapy session, talking honestly to someone she trusted, and one of the things she had been honest about was a research programme she had encountered and decided was wrong and wanted to report. That conversation had been overheard by a profiling engine. Scored. Classified. Forwarded to a server. And then a chain of decisions had been initiated that ended her life at nineteen. She had been right about everything. She had simply run out of time. Arjun stood at the waterline and let himself think about her without converting it into something functional. He had not done this in ten years. He had always had a reason to convert the thinking into the case, into the next step, into the next piece of evidence, because the alternative was just grief, and grief without a task attached felt like a form of surrender he could not afford. The question had been answered. What remained was the grief, and the grief was different from the question, and it would take considerably longer. He stayed until the light changed. 86

Preethi His phone buzzed. An unregistered number. A prepaid Chennai SIM of the kind purchased for a single use. The message read: You have been flagged. Class C. Goodbye. He looked at the message for a long time, while the waves came in and went out and the families further down the beach continued their ordinary evening, entirely indifferent to the fact that a man standing at the waterline had just received a message from the part of the system that was still running. He forwarded it to Preeti with four words: someone is still running. Her reply came in ninety seconds: I see it. On it. He put the phone in his pocket and stood at the water's edge for a few more minutes, thinking about the shape of what was still ahead. You could arrest the people who built the machine. You could expose the algorithm and submit every piece of evidence to every available court and watch the system process it all. But the knowledge of how to build the machine did not disappear when the builders went to prison. The incentives that had motivated its construction were still present, and whoever had built it once would eventually try to build it again, under a different name, with a different interface, with a better understanding of where the previous version had been found. That was not a reason to stop. That was a reason to understand that stopping was not the shape of the work. The work was not a case that closed when the arrests were made. It was a search that you kept running, updating the parameters when the target changed, refining the methodology when the previous approach was countered. He turned from the water and walked north, back towards the city. 87

404: Justice Not Found The sun was low, and the beach was full, and the traffic on Marina Beach Road was making its ordinary evening argument with itself, entirely indifferent to the man walking through it with two hard drives in his jacket and a new search already running in his head. Nobody looked at him. He had always preferred it that way. The search was not finished, and it never would be, and that was the job. 88

Preethi * * * The search was not finished. It never would be. That was the job. 89