Дело поступило 2 мая 2026 года.
Первое мая прошло без происшествий. Я ждал. Ника ждала. Весь отдел ждал. Но ничего не случилось. Шёпот прекратился. Модули «Паноптикума» молчали. Таймер обнулился. Мы выдохнули.
А через сутки — новая папка на столе.
В дверь постучали. Я оторвался от сводок и поднял глаза. На пороге стоял Андрей Сомов — начальник смены видеонаблюдения из мэрии. Сорок два года. Седеющая борода. Мятый пиджак. Очки для чтения, сдвинутые на лоб. И взгляд, который я уже научился распознавать за последние месяцы. Взгляд человека, увидевшего то, чего быть не должно.
— Вы из отдела «К»? — спросил он.
— Да. Проходите.
Он сел и положил на стол флешку.
— Я проверил трижды. Думал, сбой. Думал, что-то с сервером. Но нет. Всё чисто.
— Что именно? — я взял флешку и повертел в пальцах.
— Архив видеонаблюдения. Камеры мэрии. За пятнадцатое мая прошлого года.
— И что с ним?
Он помедлил. Снял очки. Протёр их краем пиджака. Водрузил обратно на лоб.
— Этот день повторяется. Семь раз подряд. С точностью до секунды.
Я откинулся на стуле. Семь раз. Один и тот же день. Это не шёпот. Не детектор лжи. Не голос из радио. Это что-то другое.
— Расскажите по порядку, — сказал я и открыл протокол.
Андрей работал в мэрии двенадцать лет. Начинал ещё техником. Теперь руководил сменой операторов. Его задача — следить, чтобы камеры писали, архивы хранились, а логи сходились. Первого мая он проводил плановую проверку. Открыл архив за прошлый год. И замер.
— Я смотрел записи за май две тысячи двадцать пятого, — говорил он. — Пролистывал по дням. Всё шло нормально. Четырнадцатое мая — обычный день. Пятнадцатое — тоже. Шестнадцатое... И тут я заметил. Люди идут так же. Те же самые люди. В той же одежде. С теми же портфелями. С точностью до секунды.
— Может быть, это копия? Ошибка архивации?
— Я тоже так подумал. Но контрольные суммы совпадают. Файл пятнадцатого мая — ровно тот же, что и шестнадцатого. И семнадцатого. И восемнадцатого. Семь дней подряд. С двадцати четырёхчасовым интервалом. Как будто кто-то взял запись за один день и вставил её в следующие семь.
— А оригиналы?
— Их нет. За пятнадцатое мая — есть. А за шестнадцатое, семнадцатое и дальше — только копии. Оригиналы исчезли.
Я записал это в протокол. Потом подключил флешку к ноутбуку и открыл файлы. Он не соврал. Семь одинаковых видеофайлов. Размер — 3.2 ГБ каждый. Контрольная сумма — идентична. Время создания — разное. Но содержимое — одно и то же. Люди входят в здание мэрии. Люди выходят. Машины паркуются. Голуби взлетают с карниза. И всё это — с точностью до секунды.
— Кто-то подменил архив, — сказал я. — И сделал это так, чтобы бросалось в глаза не сразу.
— Но зачем? — спросил Андрей. — Кому нужны семь одинаковых дней?
Я не ответил. Но в голове уже крутилась мысль. Паноптикум. Первое мая. Финальная активация не прошла — но что-то всё же сработало. Что-то другое. Что-то, что мы не заметили.
Я поблагодарил Андрея, изъял флешку и пообещал разобраться. Когда он ушёл, я позвонил Нике.
Она приехала через полчаса. Села за терминал. Подключила флешку. Открыла логи сервера видеонаблюдения — Андрей дал нам удалённый доступ. Через час у неё были первые результаты.
— Это не просто подмена, — сказала она, не отрываясь от монитора. — Это чистая работа. Кто-то написал скрипт, который автоматически берёт видео за один день и копирует его на следующие. При этом удаляя оригиналы.
— Когда скрипт активировался?
— Первого мая. В три тридцать три ночи.
Я подошёл к её монитору. На экране светилась временная шкала. Пятнадцатое мая — оригинал. Шестнадцатое — копия. Семнадцатое — копия. И так семь раз. А потом — двадцать второе мая — снова обычный день. Как будто ничего не было.
— Почему именно семь? — спросил я.
— Не знаю. Может быть, случайность. Может быть, демонстрация. Кто-то хотел, чтобы это заметили.
— Или кто-то тестировал систему.
Ника кивнула и продолжила копать. Через час она нашла след. В логах сервера видеонаблюдения обнаружился скрытый скрипт. Он назывался «loop_master.sys». И он был внедрён в прошивку сервера первого мая. Ровно в тот момент, когда мы ждали финальной активации «Паноптикума».
— Это их почерк, — сказала она. — Тот же IP. Тот же протокол. Но модуль другой. Он не нашёптывает. Он подменяет реальность.
— Или её запись.
— Разница невелика. Если ты можешь подменить запись, ты можешь заставить людей поверить во что угодно. Вот документальное подтверждение. Вот видео. Вот доказательство того, чего не было.
Я откинулся на стуле и потёр глаза. Мы остановили шёпот. Остановили детектор лжи. Остановили синтезированный голос. Но «Паноптикум» оказался гибче, чем мы думали. Он переключился на другой канал. Не внушение. А подлог.
— Мы должны найти источник, — сказал я. — Где физически стоит этот сервер? Кто управляет скриптом?
— Я уже смотрю. Сигнал идёт не с главного сервера в Нидерландах. Он локальный. Где-то в городе.
— Опять ретранслятор?
— Нет. Что-то другое. Я не могу отследить — слишком хорошо замаскирован.
Ника проработала до ночи. Я сидел рядом и перебирал бумаги. Дело сорок шесть. Оно ложилось в общую картину, но как-то иначе. Шёпот должен был заставить людей бояться. Детектор лжи — обвинять невиновных. А это — что? Зачем подменять архив видеонаблюдения за прошлый год? Кому это нужно?
Я вызвал Андрея на повторный разговор на следующее утро. 3 мая. Он пришёл в тот же мятый пиджак, но уже без очков на лбу. Держался спокойнее.
— Вы нашли что-то? — спросил он.
— Да. Кто-то внедрил скрипт в ваш сервер. Он активировался первого мая. Вы знаете, кто имел доступ к серверной в тот день?
— Первого мая? — он задумался. — Это был выходной. В мэрии почти никого. Но серверная... Туда можно попасть только по пропуску. Я проверю логи доступа.
— Проверьте. И ещё — кто отвечал за архивацию видео в прошлом году?
— Был один специалист. Павел. Павел Горин. Но он уволился.
— Когда?
— В конце мая прошлого года. Сразу после тех дней.
Я записал имя. Павел Горин. Уволился через неделю после того, как в архиве появились семь копий. Совпадение? Я в них больше не верил.
— Почему он уволился?
— Сказал, что нашёл другую работу. Но коллеги говорили, что он был сам не свой. Нервный. Дёрганый. Как будто боялся чего-то.
— У вас есть его контакты?
Андрей порылся в телефоне и продиктовал номер. Я записал.
Когда он ушёл, я позвонил по этому номеру. Абонент был недоступен. Тогда я пробил адрес через базу. Павел Горин, 29 лет. Прописан в спальном районе на окраине. Я выехал по адресу в тот же день.
Дверь открыла пожилая женщина. Мать Павла. Она долго не хотела впускать меня. Потом, узнав, что я из полиции, отступила в сторону.
— Паша здесь не живёт, — сказала она. — Уже год. Сказал, что уезжает. Собрал вещи и ушёл.
— Куда?
— Не знаю. Он не говорил. Только оставил мне конверт. Сказал: «Если кто-то придёт и спросит — отдай».
— И кто-то приходил?
— Нет. Вы первый.
Она достала из шкафа конверт. Обычный. Белый. Без подписи. Я вскрыл его. Внутри лежал сложенный вдвое лист. На нём — несколько строк, написанных от руки.
«Если вы читаете это, значит, я уже не могу остановить то, что начал. Я не хотел. Они заставили. Паноптикум реален. Ищите Зеркало. Оно покажет правду».
Ниже был приписан адрес. Заброшенный театр «Луч» на окраине города.
Я перечитал письмо трижды. Паноптикум. Зеркало. Павел знал. Он был частью этого. И он оставил подсказку.
Я поблагодарил женщину и вышел на улицу. Позвонил Нике.
— Новый след, — сказал я. — Заброшенный театр «Луч». Там что-то, что он называет «Зеркалом».
— Зеркало? — переспросила она. — Дай мне час.
Я сел в машину и поехал в отдел. Пока ехал, думал о том, что Павел оставил письмо матери. Как человек, который знает, что может не вернуться. Он боялся. И он оставил нам ключ.
В отделе Ника уже ждала меня с новостями.
— Я проверила адрес, — сказала она. — Театр «Луч» закрыт с две тысячи двадцатого. Но электросчётчики показывают потребление. Приличное. И трафик. Оттуда идёт зашифрованный канал. Я не могу взломать, но объём данных — как у небольшого дата-центра.
— Подвал?
— Скорее всего. И ещё. Я проверила Павла Горина. Он действительно работал в мэрии. Уволился двадцать третьего мая две тысячи двадцать пятого. А потом исчез. Ни соцсетей, ни банковских транзакций. Как сквозь землю провалился.
— Или его спрятали.
— Или так.
Я откинулся на стуле. Театр «Луч». Скрытый дата-центр. И человек, который оставил нам подсказку и исчез.
— Завтра выезжаем, — сказал я. — Готовь оборудование.
Ника кивнула и снова склонилась над монитором. А я сел заполнять протокол. Дело сорок шесть только начиналось. И я чувствовал: это финал. Финал всей истории. Той, что началась с умной колонки, вызвавшей ОМОН, и закончится там, где сойдутся все нити.
Я открыл папку и вложил в неё письмо Павла. Потом посмотрел на карту города. Театр «Луч» стоял в промзоне. Там, где мы уже находили ретрансляторы «Паноптикума». Там, где шёпот прятался в серверных стойках. Там, где детектор лжи решал судьбы.
И там, возможно, нас ждало «Зеркало».
Что оно покажет? Какую правду? И кто стоит за ним?
Я закрыл папку и отложил её в сторону. Завтра мы узнаем.
Вопрос подписчикам: Как вы думаете — можно ли доверять видеозаписям в эпоху, когда любой файл можно подменить? И что страшнее — когда подделывают настоящее или когда стирают прошлое? Расскажите в комментариях.
P.S. Это сорок шестое дело из архива отдела «К». Продолжение — во второй части. Мы войдём в театр «Луч» и узнаем, что скрывает «Зеркало».