Читать онлайн Глянец бесплатно

Глянец

Глава 1. Белая ночь и «невозможное убийство»

Невский проспект не спал. Он даже не дремал – он рендерился.

Белая ночь накрыла город прозрачным, жемчужным куполом, но «Хром» всё равно пересвечивал небо. Фасады исторических зданий, затянутые в адаптивные панели, работали на полную мощность. Казанский собор отражал в колоннах рекламу нейро-парфюма, а дом Зингера транслировал биржевые сводки, бегущие прямо по стеклянному куполу.

Алина Шестакова поправила невидимый микрофон у воротника и бросила быстрый взгляд в зеркальную витрину бутика. Оттуда на неё смотрела идеальная версия себя: кожа чуть светлее, глаза чуть больше, скулы очерчены фильтром «Midnight Glow», который сейчас стоял в топе загрузок.

В реальности было душно. Влажный питерский воздух лип к шее, пахло озоном от дронов и перегретым асфальтом. Но её подписчики – три миллиона живых глаз – этого не чувствовали. Они видели только картинку.

– Мы в одной минуте от истории, – прошептала Алина в эфир. Её AR-линзы показывали поток сердец и комментариев, летящих вверх с такой скоростью, что текст сливался в цветной шум. – Дедушка Валерий обещал сегодня показать нам будущее. И поверьте, оно будет чистым.

Она стояла в VIP-зоне на крыше здания «Хром-Медиа», Невский, 47. Вокруг гудел бомонд: чиновники в костюмах, которые стоили как квартира на окраине, и звёзды голо-эстрады, чьи лица менялись в зависимости от угла обзора.

Валерий Бунов вышел на сцену ровно в полночь.

Он выглядел внушительно. Высокий, с седой гривой, в белом костюме, который ловил свет прожекторов и возвращал его мягким сиянием. В реальности Алина видела, что он дышит тяжело, а на виске у него пульсирует синяя жилка. Но на огромных экранах, висящих над проспектом, Бунов был титаном. Молодым, полным сил, вечным.

– Друзья, – его голос, усиленный и очищенный от старческого дребезжания, раскатился над городом. – Мы долго жили в компромиссах. Мы мирились с тем, что наш великий город покрыт пылью, трещинами и… ошибками.

Толпа внизу, на Невском, замерла. Тысячи лиц, подсвеченных экранами смартфонов. Дроны-операторы висели над ними ровным строем, похожие на стаю светящихся ос.

– Система «Хром» была лишь началом, – Бунов поднял руку. Фасад здания за его спиной полыхнул, превращаясь в гигантское зеркало. – Мы научили стены показывать красоту. Теперь мы научим реальность быть красивой.

Алина почувствовала, как вибрирует браслет – уведомление от админ-панели. «Синхронизация потоков: 99%». Она знала, что будет дальше. Новая версия прошивки города. Тотальный фильтр.

– Больше никакой грязи, – голос Бунова набрал силу. – Никакого насилия. Вы будете видеть только лучшее. Потому что вы этого достойны.

Он сделал шаг к краю сцены.

– Мы стираем всё лишнее. Прямо сейчас.

На слове «сейчас» воздух рядом с ним дрогнул.

Это не было похоже на выстрел. Алина, стоявшая в десяти метрах, увидела, как пространство слева от Бунова вдруг изогнулось, словно расплавленное стекло. На долю секунды в этом мареве сверкнуло что-то острое, зеркальное – не предмет, а скорее блик, ставший материальным.

Резкий, влажный звук удара.

Бунов дёрнулся, как марионетка, которой перерезали нити. Его рука метнулась к шее. Сквозь пальцы брызнуло тёмное, густое.

Алина вскрикнула, но звук застрял в горле. Её линзы выдали сбой: на миллисекунду перед глазами полыхнуло красным – «CRITICAL ERROR: REFERENCE MISMATCH».

Но когда она моргнула, картинка изменилась.

Бунов не падал, захлёбываясь кровью. На экранах мониторов в режиссёрской рубке, на фасадах зданий, в её собственном стриме происходило другое.

Медиамагнат просто медленно осел на пол. Плавно, даже грациозно. Лицо спокойное, рука прижата к сердцу. Никакой крови. Никакого зеркального убийцы. Просто пожилой человек, которому стало плохо от волнения.

Холод страха пронзил Алину, но не из-за смерти. Руки у неё начали мелко дрожать – сперва пальцы, потом ладони. Она сжала их в кулаки, пытаясь унять тремор, но дрожь перешла на запястья. Дыхание сбилось. Частое, поверхностное, словно воздух стал слишком густым.

Но профессиональное, заточенное на картинку сознание фиксировало не панику, а другое: невозможную скорость реакции системы. Она была в десяти метрах и видела вспышку, изогнутое пространство, кровь, а потом – идеальное замещение кадра. Если бы это был монтаж, потребовались бы секунды или минуты на рендеринг и согласование. Но «Алмаз» сработал быстрее, чем человеческий мозг успел обработать шок.

Ее AR-линзы, настроенные на потоки «Хрома», продолжали гореть красным:«REFERENCE MISMATCH». Это означало, что ее личная картинка – ее глаза – на долю секунды увидела «грязный» исходник. В это мгновение система осознала, что в эфире присутствует «визуальный шум» – убийство.

Варварское, первобытное действие – смерть – было мгновенно заменено на «эталон витрины»: пожилой человек, который просто устал. Кровь, брызнувшая на белый пластик, не исчезла, она стала невидимой. Пиксели на экранах, фасадах, в линзах – все работало как один тотальный ретушер, накладывающий текстуру дорогого напольного покрытия на багровое пятно.

Она видела, как медики подбегают, не обращая внимания на лужу. Для них, возможно, этой крови тоже не существовало. Либо их линзы, либо их профессиональная установка не позволяла им видеть уродство.

«Это не просто фильтр», – подумала Алина, сжимая кулаки. – «Это осознанное отрицание факта». Она слышала, как ее собственный голос в стриме сменился тревожной заглушкой. Единственным звуком, который остался нетронутым, был тонкий, жуткий плач ребенка. И почему-то этот аналоговый прорыв в звуковом потоке напугал ее сильнее, чем сама смерть.

– Врача! – заорал кто-то из охраны в реальности.

К телу бросились медики в синих комбинезонах. Алина видела, как их ботинки скользят в луже крови, растекающейся по белому пластику сцены. Она видела, как один из них побледнел, пытаясь зажать рану на шее, которая была несовместима с жизнью.

Но на огромном экране фасада медики выглядели заботливыми ангелами. Их руки проходили сквозь кровавое пятно, но на видео они касались чистого пола. Кровь просто не рендерилась. Пиксели заменяли её текстурой дорогого покрытия.

– Этого не может быть, – прошептала Алина, глядя то на умирающего отчима, то на его цифровую копию над головой. – Оно… оно работает.

В наушнике, где должен был быть звук хаоса и хрипов умирающего, играла торжественная, чуть тревожная музыка заглушки. И сквозь неё, тонко и жутко, пробивался тихий звук, который фильтр почему-то пропустил.

Детский плач. Где-то в толпе плакал ребёнок, и этот звук был единственным настоящим во всём эфире.

Майор Антон Ракитин ненавидел этот город в белые ночи. Свет был плоским, тени – серыми, а люди – пьяными от собственной безнаказанности.

Он стоял в оцеплении у здания «Хрома», жуя зубочистку. В руках – тяжёлый служебный планшет, на поясе – табельный, который он не доставал уже полгода. Его задача была простой: следить, чтобы восторг толпы не перерос в давку.

Когда Бунов упал, толпа выдохнула единым «Ах!».

Ракитин поднял голову. С его точки, с тротуара, крыша была видна плохо, зато фасад-экран занимал полнеба.

– Что там? – спросил молодой сержант, стоящий рядом. – Сердце?

– Похоже, – буркнул Антон.

Он перевёл взгляд на планшет. Подключился к камере дрона, висящего над сценой. Картинка была идеально чёткой. Бунов лежит, врачи суетятся. Всё чинно, благородно. «Внезапная смерть великого человека» – уже вижу заголовки.

Но тут его внимание привлёк парень в толпе. Обычный стример, весь обвешанный гаджетами, с дешёвыми китайскими линзами. Он стоял, зажав лицо руками, и орал.

– Я видел! Я видел свет!

Ракитин нахмурился. Он начал проталкиваться сквозь плотную массу тел.

– Дорогу! Полиция!

Стример трясся. Из-под ладоней текли слёзы – настоящие, не фильтрованные.

– Эй, парень, – Антон схватил его за плечо. – Что случилось?

– Меня ослепило! – выкрикнул тот, глядя на Ракитина безумными глазами. – Там, на крыше… Когда он упал. Там была вспышка. Будто солнце взорвалось прямо рядом с ним.

– Какая вспышка? На экранах ничего не было.

– Да к чёрту экраны! – парень ткнул пальцем в свои глаза. – У меня оптика без защиты, я через прямой зум смотрел. Там кто-то стоял! Зеркальный, сука, как ртуть! Он его ударил!

Ракитин глянул на фасад. Там уже крутили заставку: чёрная лента на логотипе «Хрома» и надпись «Технический перерыв». Никаких ртутных убийц.

– У тебя запись идёт? – быстро спросил Антон.

– Да, конечно, я в облако лью…

Стример дрожащими руками вывел проекцию записи в воздух. Ракитин всмотрелся.

Картинка была идеальной. Бунов говорит речь. Бунов хватается за сердце. Бунов падает. Никакой вспышки. Никакого «ртутного человека».

– Ты чего мне лепишь? – голос Антона стал жёстким. – Чисто тут.

Ракитин отпустил плечо парня. Он знал, что тот не лжет. Дрожащий голос и настоящие слезы не вписывались в сценарий «перегревшихся эмоций». «Зеркальный, как ртуть» – это описание совпадало с теми редкими байками, что циркулировали среди хакеров о «визуальных пресетах», которые подменяют реальность, натягивая на объект текстуру окружения. Наверняка стример использовал дешевые AR-линзы, либо его оптика была подключена к городскому CDN (Content Delivery Network).

Антон мысленно выругался. Любая камера, подключенная к «Хрому», становилась соучастником обмана. Даже если парень видел правду, его устройство, синхронизируясь с городским потоком, на лету удалило артефакт.

Антон чувствовал, как внутри поднимается старая, въедливая злость. Это был тот же самый почерк, который сломал его жизнь пять лет назад. Тогда его отца медийно «отретушировали», превратив честного опера в «оборотня в погонах». Правда была на его стороне, но картинка оказалась сильнее. Слова, смонтированные записи, правильные акценты – все это сделала медиа-кампания, которую, как он знал, курировала Варвара Кузьмина.

«Если они смогли стереть человека из репортажа, стереть его с видео для них – как стереть мусор с асфальта», – решил Антон. Он посмотрел на дроны, висящие над толпой. Светящиеся осы. Его задача была простой: найти аналоговый след.

– Не может быть… – парень побледнел. – Я же своими глазами… Я же ослеп на секунду, у меня до сих пор зайчики перед глазами!

– Перегрелся ты, брат, – вмешался подошедший сержант. – Белая ночь, эмоции. Иди домой.

Но Ракитин не уходил. Он нутром чуял: что-то не так. Запахло не просто смертью, а ложью. Тем самым липким запахом, который он помнил с детства, когда его отца смешали с грязью в новостях.

В десяти метрах от них происходила ещё одна сцена. Пожилой мужчина, типичный турист в панамке, растерянно тряс квадратным снимком.

– Сержант! – позвал его дед. – У меня аппарат сломался.

– Гражданин, отойдите за ленту, – устало отозвался патрульный.

– Да нет же, посмотрите! Я нажал кнопку, когда он падал. Я хотел исторический момент… А тут…

Ракитин шагнул к старику и выхватил снимок.

Это был NEO-Polaroid. Модная игрушка для хипстеров и ностальгирующих стариков. Мгновенная печать, запах химии, тёплая ламповость.

На фото была сцена. Декорации. Край фасада. Но сцена была пустой.

Валерия Бунова на снимке не было.

Вообще.

Как будто его стёрли ластиком. Фон за ним – идеальный, чёткий. А самого человека нет.

– Что за хрень? – пробормотал Антон, поворачивая снимок к свету фонаря.

Химический запах свежей печати ударил в нос. Бумага ещё тёплая, слегка влажная по краям. Изображение проявилось идеально: каждая деталь сцены – острая, чёткая. Только вот главного героя события не было.

Патрульный заглянул через плечо и хмыкнул:

– А, это ж «Полароид» новый. Батенька, вы инструкцию читали?

Турист в панамке растерянно покрутил в руках камеру – квадратную, ретро-стильную коробку с логотипом NEO.

– При чем тут инструкция? – возмутился он. – Я тридцать лет на плёнку снимал! Нажал кнопку – получил кадр. Какая ещё инструкция?

– Ну, это уже не та плёнка, дедуль, – сержант покровительственно похлопал старика по плечу. – Там внутри вообще никакой химии нет. Матрица с термопечатью.

Антон повернулся к патрульному:

– Объясни нормально. Как это работает?

Сержант с удовольствием пояснил – видимо, сам недавно изучал новинку:

– Когда жмёшь на спуск, аппарат делает два действия одновременно. Первое: снимает картинку своим сенсором, как обычная цифровая камера. Второе: отправляет запрос в городскую сеть «Хром».

– Зачем? – нахмурился Ракитин.

– Чтобы качество было лучше, – патрульный развёл руками. – Маркетологи называют это «гибридной технологией». Типа, ты получаешь «ламповость» бумажного снимка, но с идеальной картинкой. Сам сенсор в «Полароиде» – дешёвка, так что он тянет эталонный кадр с серверов. Система убирает шумы, зерно, смаз…

– Стоп, – Антон поднял руку. – Он не просто «мытый». Он пустой.

Он снова посмотрел на снимок. Сцена как на ладони. Но человека нет.

– Фотоаппарат запрашивает эталонный кадр, – медленно проговорил Ракитин. – Но что именно он запрашивает? Реальность? Или то, что «Хром» считает правильным показать?

Патрульный на секунду задумался, поправляя форму:

– Ну… фасад. Витрину. И всё, что на неё проецируется. Прошивка требует, чтобы финальный отпечаток «соответствовал витрине города». Понимаете? Витрина – это эталон. Идеальное зеркало.

Турист слушал, побледнев.

Антон сжал снимок сильнее:

– А если в кадре есть что-то, что витрине не нравится?

– Тогда система это игнорирует, – сержант пожал плечами. – Если в запрашиваемом эталонном изображении есть «нежелательный объект» – ну, там, мусор, граффити, бомж… или, допустим, труп, – она его незамазывает. Она просто считает, что его там нет. Удаляет из кэша до печати. Ваш фотоаппарат получил команду: «Сцена чиста и пуста». И напечатал именно это.

– То есть… – турист посмотрел на свою камеру с ужасом. – Настоящего кадра у меня никогда и не было?

– У вас – нет, – отрезал сержант, уже теряя интерес к разговору. – Он живёт где-то на серверах. В «сыром» виде. Пока кто-то там, наверху, не решит, что нам можно его увидеть. А может, и не решит. Тогда вашего кадра вообще как бы не существовало.

– Как это – «не существовало»?! – голос старика дрожал. – Я же нажал кнопку! Я был свидетелем!

Патрульный устало махнул рукой:

– Были. Но доказать уже не сможете. Ракитин сжал снимок. Это было самое наглядное доказательство. Фотография должна была сохранить мгновение, но вместо этого она зафиксировала ложь системы. Убийство произошло, но факт убийства был стерт из цифровой реальности еще до того, как пленка вышла из аппарата. Пустота кадра кричала громче любого фонтана крови.

Ракитин стоял, сжимая снимок так, что глянцевая бумага хрустнула.

На крыше лежит труп. Стример видел убийцу, но его камера – нет. Фотоаппарат туриста вообще вырезал жертву из реальности.

Антон поднял голову к фасаду здания. Огромное лицо Бунова, уже из траурной нарезки прошлых лет, смотрело на город с отеческой улыбкой.

– Невозможное убийство, – прошептал Ракитин.

В кармане вибрировал телефон. Звонил Лозинский. Антон знал, что услышит. «Инфаркт. Не раздувай. Оформляй как несчастный случай».

Он посмотрел на свои руки. Они казались обычными. Но он вдруг ощутил, что и они, и этот асфальт, и небо над головой – всё это может быть просто текстурой, которую кто-то натянул поверх кровавой грязи.

– Майор Ракитин, – сказал он в трубку, не дожидаясь вопроса. – Я поднимаюсь на крышу. И, товарищ подполковник… присылайте криминалистов. Всех. Даже тех, кто в отпуске.

В трубке послышался длинный, раздраженный выдох Лозинского.

– Зачем, Антон? Врач уже констатировал остановку сердца. Мэрия требует, чтобы мы свернули этот цирк. Заголовки уже готовы: «Трагедия, скорбь, благотворительные проекты». Не порть картинку, майор. Иди по протоколу: инфаркт, несчастный случай. У тебя приказ.

– Приказ – найти причину смерти, Георгий Павлович, – голос Антона стал каменным. – Я видел, что там творилось. Свидетели говорят о «ртутном человеке». У меня на руках снимок, где труп стерт. Ваш «инфаркт» – это медийный нарратив, а не уголовное дело.

Антон знал, что идет против волны. Его коллеги, его начальство – все, кто зависел от стабильности города и контрактов, хотели тишины. Он чувствовал, как система, размазавшая когда-то его отца, теперь пытается сделать то же самое с Буновым – и с его, Антона, расследованием. «Нет, в этот раз я не дам им отполировать грязное дело», – решил он.

– Затем, – Антон посмотрел на пустой снимок «Полароида», – что у нас тут труп, который город отказался фотографировать. А это, знаете ли, плохая примета.

Он сунул снимок в нагрудный карман, ближе к сердцу. Единственная улика, которая кричала о том, что здесь произошло, – своим молчанием.

Лифт в здании «Хром-Медиа» был панорамным. Стеклянная капсула скользила вверх по внешней стене, и Невский проспект разворачивался под ногами, как светящаяся карта.

Ракитин стоял, прислонившись спиной к зеркальной стенке, и смотрел вниз. Толпа редела. Дроны один за другим гасли и улетали на базы. Патрульные начинали разматывать ленты оцеплений. Всё возвращалось в обычный режим. Для города представление закончилось.

Но для Антона оно только начиналось.

На тридцать четвёртом этаже лифт остановился. Двери разъехались бесшумно, открывая коридор с мраморным полом и приглушённым светом. Пахло дорогим деревом и кофе.

У турникета, ведущего на служебную лестницу к крыше, стоял охранник. Молодой, квадратный, в чёрном костюме. На лацкане – значок ЧОП «Алмаз Секьюрити».

Антон достал удостоверение.

– Киберполиция. Пропустите на крышу.

Охранник даже не взглянул на корочку. Просто мотнул головой:

– Закрыто. Распоряжение руководства.

– Там труп, парень, – Ракитин говорил медленно, словно разжёвывая слова. – Место преступления. Ты сейчас мешаешь следствию.

– Там несчастный случай, – охранник был спокоен, как робот. – Медики уже всё оформили. Вам туда незачем.

Антон сделал шаг ближе. Посмотрел охраннику в глаза – молодые, пустые, уверенные.

– Последний раз спрашиваю по-хорошему.

Охранник открыл рот, чтобы снова отказать, но тут из-за поворота коридора появился Орлов – начальник службы безопасности, бледный, взмокший, с телефоном у уха.

– Пусти его, – бросил он охраннику, даже не останавливаясь. – Полиция пусть фиксирует, что хочет. Только быстро.

Турникет щёлкнул.

Ракитин шагнул на лестницу. Узкую, техническую, ведущую на крышу. Здесь уже не пахло кофе. Пахло бетоном, металлом и чем-то сладковатым, химическим.

Лавандой.

Дверь на крышу была приоткрыта. Антон толкнул её ногой.

На крыше пахло не кровью, а лавандой. Система вентиляции уже распыляла успокаивающий ароматизатор.

Алина сидела на дизайнерском пуфе в углу, обхватив себя руками. Её дроны-камеры висели рядом, опустив объективы, как пристыженные псы.

Вокруг тела Бунова суетилась охрана. Начальник службы безопасности, бледный Орлов, орал на кого-то по телефону. Но его крик тонул в мягком гуле города.

Ракитин показал значок.

– Киберполиция. Никому не трогать цифру.

Он подошёл к телу. Бунов лежал неестественно прямо. Руки раскинуты. Глаза открыты и смотрят в небо, которое уже начало менять цвет с жемчужного на утренний, розовый.

Антон присел на корточки.

Шея медиамагната была рассечена. Ровный, хирургически точный разрез. Артерия вскрыта. Кровь залила белый пиджак, превратив его в багровое месиво.

– Инфаркт, говорите? – тихо спросил он, ни к кому конкретно не обращаясь.

Он достал свой служебный планшет и навёл камеру на труп, чтобы сделать протокольный снимок.

На экране планшета Бунов был цел. Пиджак – белоснежный. Шея – чистая.

Ракитин моргнул. Посмотрел на труп глазами: рана есть. Посмотрел в экран: раны нет.

Он протёр камеру рукавом. То же самое. Алгоритм планшета, подключённого к полицейской базе, которая, в свою очередь, сосала данные из городской сети, на лету «лечил» покойника.

– Твою мать, – выдохнул Антон.

Он поднял глаза и встретился взглядом с Алиной. Девушка смотрела на него, и в её глазах, лишённых сейчас всяких AR-эффектов, был животный ужас.

– Вы тоже это видите? – одними губами спросила она. – Или я сошла с ума?

– Мы не сошли с ума, гражданка Шестакова, – мрачно ответил Ракитин, убирая бесполезный планшет. – Нас просто отключили от реальности.

Он выпрямился и посмотрел на панораму Невского проспекта. Город сиял. Город праздновал. Город был прекрасен.

И абсолютно, тотально лжив.

Антон нащупал в кармане старую зажигалку – единственный предмет, в котором не было микрочипа.

– Ладно, – сказал он городу. – Поиграем в прятки.

Где-то вдалеке, над Невой, запустили салют.

Антон поднял голову. Прищурился. Огненные хризантемы распускались в бледном небе белой ночи, осыпаясь золотыми искрами. Красиво. Идеально.

Для миллионов зрителей это были именно цветы – символ памяти, скорби, величия ушедшего человека.

Ракитин же всматривался в промежутки между вспышками. Туда, где в дымке едва различимыми тенями висели дроны. Десятки. Сотни. Он не мог понять: это просто операторские машины, снимающие прощальный салют? Или среди них затесались другие – те, что несут не камеры?

Он гадал, не прикрывают ли эти праздничные цветы работу боевых беспилотников, зачищающих цифровые следы прямо в эфире.

Антон медленно опустил взгляд на мёртвого Бунова.

Белая ночь только начиналась. И она обещала быть очень, очень тёмной.

Глава 2. «Отмыть» убийство

В кризисном штабе мэрии пахло дорогим кофе и дешёвым страхом.

Варвара Кузьмина вошла в переговорную, не снимая тёмных очков. Ей не нужно было видеть их глаза, чтобы считать настроение. Паника. Тихая, бюрократическая паника людей, которые привыкли, что реальность подчиняется утверждённому медиаплану.

Стены кабинета были зашиты в матовые хром-панели. Они деликатно размывали отражения присутствующих, делая чиновников стройнее и моложе. Даже здесь, в сердце управления городом, никто не хотел видеть себя настоящим.

– Опаздываете, Кузьмина, – буркнул глава департамента безопасности, нервно крутя стилус.

– Я изучала ночные тренды, – Варвара села, положив перед собой планшет. – Хэштег #БуновЖив падает. Хэштег #ЧтоСлучилосьНаКрыше растёт на двенадцать процентов в час. Если мы не дадим нарратив, толпа придумает свой. И он вам не понравится.

Чиновник поморщился.

– Нам не нужны ваши фокусы, Варвара. Нам нужно… успокоение.

– Вам нужна лоботомия, – парировала она, снимая очки. – Но я предложу пиар.

Варвара оглядела чиновников. Их напряжение было почти осязаемым, но исходило оно не от страха перед убийцей, а от страха перед обрушением индекса доверия. «Потеря лица» в этом городе стоила дороже, чем человеческая жизнь.

– У вас тут не просто труп, – продолжила Варвара, постучав планшетом по столу. – У вас рассинхрон реальности и картинки. У нас есть миллионы свидетелей, которые видели, как Бунов упал. И миллионы пикселей, которые сказали, что это был инфаркт. Если мир увидит, что «Хром» и его хваленая система «Алмаз» умеют врать, рухнут не только акции медиахолдинга, но и все контракты мэрии на «Витрину Города».

– Какие доказательства, что это не инфаркт? – раздраженно спросил финансист, у которого, судя по дергающемуся веку, уже горели деривативы.

– Ложь, упакованная в тишину, – отрезала Кузьмина. – Когда в точке абсолютной фиксации нет ни одного «грязного» кадра, это не доказательство чистоты, а отпечаток цензуры. Инфаркт не стирает себя с пленки, а наш «Алмаз», похоже, умеет. Я продаю ложь, но не люблю, когда это делают на моем поле и грязными методами. Я здесь, чтобы спасти вашу репутацию, а не вашу душу. Душам в этом городе место в архивах.

– Инфаркт, – быстро сказал безопасник, ставя точку. – Официальная версия – обширный инфаркт. Никакой крови, никаких убийц.

– Скучно, – Варвара постучала пальцем по столу. – Но продаваемо. Если…

Дверь открылась. На пороге стоял Антон Ракитин. Небритый, злой, в мятой куртке, которая смотрелась вызывающе среди идеальных костюмов.

– Если мы найдём того, кто резал, а не того, кто снимал, – закончил он фразу за неё.

Взгляды Варвары и Антона скрестились. В воздухе повисло напряжение, плотное, как смог.

– Майор Ракитин, – кивнула Варвара. – Рада, что вы ещё в строю.

– А я не рад, Кузьмина, – Антон прошёл к столу и бросил на него папку с бумагами. – Я думал, ты уже где-то на Бали тратишь бонусы за сломанные жизни.

В углу хмыкнул кто-то из замов.

– Кузьмина? Та самая, что пять лет назад отмывала дело Ракитина? – голос был ядовитым. – Нам тут только скандалов не хватало.

Варвара даже не повернула головы. Укол был ожидаемым.

– Вам нужен не святой, а ассенизатор, – отрезала она. – Бунов умер в прямом эфире, а городская система показала, как он прилёг отдохнуть.

– У нас общая задача, майор, – холодно добавила она, обращаясь к полицейскому.

– Нет у нас ничего общего, – огрызнулся Антон. – Моя задача – найти убийцу. Твоя – объяснить людям, что кровь на самом деле – это кетчуп, а труп просто устал.

Он сделал шаг ближе, его голос понизился до опасного шёпота, который Варвара слышала лишь однажды, пять лет назад.

– Я прекрасно знаю твои приемы, Кузьмина. Ты умеешь не просто врать, ты умеешь создавать вакуум вокруг правды. Ты берешь факты, грамотно их обрамляешь и добавляешь нужный нарратив. Ты сделала из честного мента, моего отца, «оборотня в погонах». Ты не писала: «он брал взятки». Ты писала: «сомнительные связи» и «необъяснимые расходы», пока он не застрелился. Ты убила его словами, а система «Алмаз» убивает пикселями. Разница только в инструменте.

Варвара почувствовала, как под идеальным деловым костюмом кольнуло. Она давно научилась держать этот «кейс» на расстоянии, как старую рабочую ошибку, но сейчас защита дала трещину.

– Я работала по фактам, которые мне предоставили, – холодно ответила она, хотя голос едва заметно дрогнул.

– Ты работала по заказу, – парировал Антон. – И ты знала, что любой факт можно «переконтрастить», как говоришь ты. Не прикрывайся профессионализмом. Сейчас ты делаешь то же самое: спасаешь убийцу, потому что он – клиент.

– Хватит! – рявкнул безопасник. – Ракитин, вы ведёте следствие. Кузьмина, вы держите периметр в медиа. И, бога ради, сделайте так, чтобы город не превратился в параноика.

Перед выездом на место Варвара заскочила в клинику на Васильевском. Ей нужно было заземлиться. Увидеть причину, по которой она до сих пор занимается этой грязной работой.

Отец лежал в отдельной палате. Вокруг кровати тихо гудели приборы жизнеобеспечения.

Варвара подошла к изголовью. На стене висела AR-панель с успокаивающим пейзажем: альпийские луга, колышущаяся трава. В углу экрана светилась надпись: «Состояние стабильное. Прогноз позитивный».

Варвара коснулась руки отца. Она была сухой и прохладной.

Два года назад на перекрёстке в его старый «Форд» влетела машина сына депутата. Варвара видела исходники с камер наблюдения: пьяный мажор, скорость под двести, машину отца просто смяло.

Но город увидел другое. В новостях показали «лёгкое касание», после которого у пожилого водителя «случился инсульт». Кадры были подправлены. Угол удара изменён. Скорость снижена. «Хром» сработал безупречно.

Варвара тогда молчала. Ей нужны были деньги на эту палату, на лучшие аппараты. Она продала правду за комфорт отца.

– Привет, пап, – шепнула она.

Она вспомнила, как сама писала тот пресс-релиз об аварии. Она использовала термины вроде «незначительное ДТП» и «стрессовый фактор», чтобы обелить сына депутата, который, как она теперь подозревала, добивал ее отца на асфальте.

– Я – винтик в этой витрине, – подумала Варвара, глядя на своё размытое отражение в выключенном мониторе кардиографа. – Я научила их врать так красиво, что они научились стирать смерть.

В памяти всплыл крик матери, когда та пришла в мэрию с мятой распечаткой: «Верните мне его боль!». Варвара тогда не поняла, но теперь до неё дошло: женщина просила не мести, а права на подлинное горе, которое было у нее украдено. Обезболивание, которое система навязала городу, было самой жестокой формой насилия.

Мимо прошла медсестра в AR-линзах. Она улыбалась пустоте.

Варвара взглянула на забытый врачом планшет на тумбочке. Экран не был заблокирован. Там была открыта «сырая» медкарта. Никаких альпийских лугов. «Отек мозга. Динамика отрицательная. Отказ почек 12%».

Варвара сглотнула ком в горле.

– Витрина, – прошептала она. – Везде сплошная витрина.

Она вышла из палаты, надев очки. Ей нужно было работать. Ей нужно было найти того, кто держит пульт управления реальностью, не только ради справедливости, но и ради личного искупления. Она должна была доказать себе, что она не просто инструмент лжи, а человек, который способен видеть мир без фильтра.

Крыша «Хром-Медиа» была оцеплена. Жёлтые ленты, дроны-криминалисты, сканирующие каждый сантиметр покрытия.

Ракитин стоял у края сцены, глядя на пятно крови, которое уже начало темнеть.

– Я вижу, вы не спешите его замывать, – подошла Варвара.

– Улика, – буркнул Антон, не оборачиваясь. – Хотя, судя по официальному эфиру, тут чистота и стерильность.

Они подошли к мониторам, где техники прокручивали записи с разных камер.

– Майор, – обратилась Варвара к Антону, переключаясь в профессиональный режим. – Дайте исходники. Я знаю, как монтируют видео. Я знаю, где прячут швы.

На экране Бунов снова и снова произносил свою речь. Варвара склонилась над пультом.

– Стоп. Назад на три секунды. Ещё. Теперь покадрово. Смотрите на воздух у шеи.

Ракитин придвинулся.

– Артефакт сжатия?

– Нет. Посмотрите на геометрию теней. Свет падает справа. Тень от воротника должна быть резкой. А здесь… – она сделала зум. – Видите? На 0,03 секунды тень становится «зернистой».

– И что это значит?

– Это значит, что этот кусок кадра пересчитывали отдельно, – голос Варвары стал твёрдым. – Кто-то вырезал объект, который отбрасывал эту тень. И заполнил пустоту фоном. Но свет… свет они не успели пересчитать идеально.

Ракитин посмотрел на неё с неожиданным уважением.

– Ручная работа?

– Нет. Слишком быстро. Это алгоритм. Модуль «Алмаз», работающий в реальном времени. Он увидел «грязь» – то есть убийцу или оружие – и мгновенно замазал его текстурой воздуха.

К ним подошёл сержант, держа в пакете для улик тот самый снимок NEO-Polaroid, который нашли у туриста.

– Варвара Александровна, – сказал Антон. – Вы же у нас спец по глянцу. Посмотрите на это.

Варвара взяла пакет. Пустой кадр. Декорации без человека.

– Я знаю эту модель, – она поморщилась. – Камера для хипстеров с синхронизацией. Она сверяет снимок с эталоном фасада. В техменю камеры наверняка есть отметка о «коррекции».

– И?

– И это значит, – Варвара подняла глаза на Антона, – что в момент смерти Бунова для системы его уже не существовало. Камера запросила: «Что в кадре?». Система ответила: «Пустая сцена».

– Вывод, майор, – Варвара вернула улику сержанту. – Мы не можем доверять ни одному цифровому носителю, подключенному к сети. Ни стримам, ни камерам наблюдения, ни даже личным гаджетам. Система превентивно стирает «визуальный шум».

– И что? Все камеры врут? – Антон сжал челюсти.

– Не все. Только те, что хотят видеть «лучшее». Нам нужно искать «аналоговых призраков».

– Поясните.

– Гаджеты, которые не подключены к сети. Те, что пишут на ленту, на магнитный носитель, те, что не имеют модуля синхронизации с фасадами. Старые служебные приборы. Камеры, которые не умеют «лайкать». Мы должны найти то, что не умеет врать.

Ракитин задумался. Его планшет, подключенный к полицейской базе, тоже показывал Бунова целым, «исцеляя» труп на лету. Он сам был частью цифрового обмана.

– Хорошо. Сержант! – крикнул Антон. – Отправьте запрос во все службы безопасности по периметру. Мне нужен список любого оборудования старше пяти лет, которое работает на автономных батареях и не имеет патч-кордов в городскую сеть. Ищите тех, кто видел не картинку, а физику.

В этот момент телефон Варвары пискнул. Пришло уведомление от мэрии:«Утверждённый нарратив: Трагическая случайность. Внимание на благотворительные проекты Бунова. Блокировать спекуляции о насилии».

Она усмехнулась, глядя на экран.

– Что там? – спросил Антон.

– Мне приказали врать.

Ракитин оглянулся на город. Пока они стояли, осмысливая масштаб цифрового преступления, толпа внизу, на Невском, растворилась в туманных улицах и переулках. Никакой паники. Никакого бунта. Только скорбь, строго соответствующая медиаплану.

Фасады-экраны, ранее крутившие заставку «Технический перерыв», теперь запустили идеальный траурный ролик. Бунов улыбался с экрана, рассказывая о благотворительности и «новом, чистом будущем». Система уже победила на медиафронте. Общественность получила готовый, стерильный нарратив: смерть от горя, а не от руки киллера.

Ракитин почувствовал, как городская ложь оседает на нём пылью. Он ненавидел эту власть картинки. В кармане завибрировал телефон. Звонил Лозинский. Антон знал, что услышит: «Инфаркт. Не раздувай. Оформляй как несчастный случай».

Он посмотрел на свои руки. Они казались обычными. Но он вдруг ощутил, что и они, и этот асфальт под ногами – всё это может быть просто текстурой, которую кто-то натянул поверх кровавой грязи.

– Майор Ракитин, – ответил он в трубку, глядя на Варвару. – Нет, товарищ подполковник. Я остаюсь на крыше. И присылайте криминалистов. Всех. Даже тех, кто в отпуске. Мы будем скрести этот бетон до дыр, пока не найдем правду.

Варвара выходила из здания «Хром-Медиа» последней. Белая ночь сменилась серым, дождливым утром. Питер смывал с себя вчерашний праздник.

Она остановилась перед огромным фасадом дома напротив. Экран, занимавший пять этажей, показывал тот самый траурный ролик.

Варвара смотрела на своё отражение в витрине первого этажа. Стекло было тонированным, превращая улицу в нуарный фильм. Внезапно ей показалось, что отражение дрогнуло.

На секунду, в глубине зеркального коридора, за её левым плечом возник силуэт. Смазанный, нечёткий, словно сотканный из битых пикселей. Он стоял прямо за ней, дыша в затылок.

Варвара резко обернулась. Улица была пуста. Только редкие прохожие и дрон-уборщик.

Она снова посмотрела в витрину. Отражение было чистым.

– Нервы, – сказала она себе.

Но профессиональное чутьё шептало другое:Это был не глюк. Тебе только что показали демо-версию.

На фасаде над её головой лицо Бунова мягко растворилось в логотипе «Хрома». Город продолжал транслировать покой, но Варвара теперь точно знала: под этим глянцем кто-то затаил дыхание.

Глава 3. Галерея подозреваемых

В переговорной ГУ МВД кондиционер не справлялся. Он гудел, выплевывая спертый воздух, который тут же смешивался с запахом дешевого табака от одежды оперативников и озоном от перегретых серверов.

Антон Ракитин стоял у магнитной доски. На ней висели распечатки – аналоговые, бумажные. Единственный способ быть уверенным, что улика не изменится, пока ты на неё не смотришь.

– Исходные данные, – Антон ударил маркером по доске. – У нас есть труп на крыше. У нас есть миллион свидетелей, которые видели «инфаркт». У нас есть пара фриков, видевших «вспышку». И у нас есть «Хром», который показывает нам мультики вместо записей с камер наблюдения.

Варвара сидела за столом, вертя в руках стаканчик с остывшим кофе. Она выглядела здесь чужеродным элементом: слишком стильная для казенных стен, слишком спокойная для отделения полиции.

– Ты забыл главное, майор, – сказала она. – У нас есть убийца, который умеет редактировать реальность в прямом эфире.

Ракитин поморщился. Ему до сих пор было трудно это переварить.

– Значит, расклад такой, – он загибал пальцы. – Вариант один: убийца умеет обходить «Хром». Вариант два: убийца внутри «Хрома». Вариант три: органы фиксации – камеры, датчики, спутники – врут нам системно.

– Вариант четыре, – добавила Варвара. – Кто-то режиссирует и смерть, и картинку. Это не хакер, Антон. Это постановщик.

Ракитин скрестил руки на груди, откинув голову назад, чтобы свет не бил в глаза.

– Постановщик или нет, мне нужны улики, которые примет суд, а не кинокритики. А у нас, Кузьмина, улики – это чистый лист. Любой, кто был в базе «Хрома», имеет идеальное алиби, потому что «Алмаз» работает как тотальный свидетель защиты. Он не просто стирает ошибку, он создает эталонную, безупречную запись.

– Ты это говоришь, как будто это что-то новое, – усмехнулась Варвара, поставив стакан на стол. – Пять лет назад твоя полиция с радостью приняла «идеальный нарратив» о твоем отце. Разница только в том, что тогда это делали твоими коллегами, а теперь – софтом. Система просто научилась врать быстрее.

– Тогда я не был в деле, – отрезал Антон. – А теперь буду знать, кто дал софту команду. Это единственный способ найти правду в городе, где технология стоит дороже, чем человеческое слово.

В углу кабинета, в тени, сидел подполковник Лозинский. Он лениво листал что-то в планшете, но Варвара чувствовала: он слушает каждое слово.

– Хватит теорий, – подал голос Лозинский. – Мэрия требует крови. Не в прямом смысле, конечно. Им нужно имя. Пройдитесь по списку. У кого был доступ? У кого был мотив?

Ракитин вздохнул и повернул доску другой стороной. Там были фото.

– Мы отобрали четверых. Начинаем марафон.

Подозреваемый №1: Сергей Орлов, топ-менеджер «Хром-Медиа».

Допрос проводили на его территории – в переговорной башни «Хром». Ракитин настоял на выезде, чтобы «посмотреть на гадюшник изнутри».

Стены здесь были сплошным экраном. Пока они ждали, по периметру комнаты плыли облака, подкрашенные в корпоративные цвета. Варвара поймала своё отражение в столе: оно выглядело лучше, чем она себя чувствовала. «Мягкий фокус», – отметила она. Даже мебель здесь льстила.

Орлов вошел стремительно. Дорогой костюм, идеальная стрижка, взгляд человека, у которого время стоит дороже, чем вся зарплата Ракитина за год.

– Господа, – он сел, не предложив им воды. – У меня совет директоров через двадцать минут. Смерть Валерия Петровича – трагедия, но бизнес не терпит пауз. Акции просели на два пункта, мне нужно их держать.

– Мы не отнимем много времени, – Ракитин включил диктофон. Старый, кассетный. Орлов покосился на устройство с брезгливостью, как на дохлую крысу. – Где вы были в момент убийства?

– На благотворительном вечере Фонда Бунова. Зал «Кристалл». Прямой эфир, триста свидетелей.

– Мы проверяем записи, – кивнул Антон.

– Проверяйте. Я был в кадре девяносто процентов времени.

Варвара вмешалась:

– Сергей Викторович, вы теперь фактический глава компании. Смерть Бунова открывает вам доступ к полному пакету акций. И к архитектуре системы.

Орлов перевел на неё холодный взгляд.

– Варвара Александровна, вы же профессионал. Вы понимаете, что смерть основателя – это риск, а не бонус. Мне сейчас приходится тушить пожары, а не пить шампанское.

– Тушение пожаров – ваша специальность, Сергей Викторович, – Ракитин поднял папку. – Нам нужна информация о сетевых протоколах, которые позволяют удаленно управлять дронами. Нам нужно знать, кто может пометить объект в реальном времени как «визуальный шум» и запустить протокол коррекции.

Орлов прищурился. Он не был фанатиком, он был менеджером, и в его глазах читалась скука от необходимости обсуждать вещи, не приносящие прибыли.

– Я не технарь, майор. У меня есть служба безопасности и инженеры. Но я точно могу сказать, что если система дала сбой, то его спровоцировал кто-то извне. И это всегда художники. Они ненавидят порядок.

– А вам удобна эта версия, – заметила Варвара, оглядывая комнату. Стены офиса были зашиты в хром-панели, и Варвара заметила, что отражения в углах были мягче, чем на фасаде. Даже здесь, в переговорной, стоял «фильтр престижа», который добавлял респектабельности. Она понимала, что Орлов защищает не Бунова, а стабильность акций.

– И всё же, – она наклонилась вперед. – Кто, кроме Бунова, имел доступ к модулям коррекции в реальном времени?

Орлов замер. На долю секунды его маска «эффективного менеджера» треснула.

– Официально – никаких модулей коррекции не существует. Есть алгоритмы улучшения качества изображения.

– Бросьте, – жестко сказал Ракитин. – Мы видели снимки. Кто-то стёр труп. Кто мог это сделать?

Орлов вздохнул, поправляя запонки.

– Если вы ищете того, кто играет с картинкой… Вам не в совет директоров. Вам в подвалы.

– Поясните.

– Гаврилов, – Орлов произнес фамилию так, будто выплюнул косточку. – Стас Гаврилов. Художник, недоучка, анархист. Он давно торгует «зеркальными пресетами». Ломает наши фасады, подменяет рекламу на свои граффити. Бунов терпел его, называл «альтернативным взглядом». Я же говорил, что это дыра в безопасности. Если кто-то и мог взломать поток, то это он.

Варвара сделала пометку в блокноте:«Перевод стрелок: слишком быстро. Заготовка?».

– Мы проверим Гаврилова, – сказал Антон, вставая. – Но, Сергей Викторович, если выяснится, что ваш «эфир» с благотворительного вечера тоже прошел через фильтр…

– Мои эфиры безупречны, майор, – улыбнулся Орлов. И в этой улыбке было столько же жизни, сколько в траурном портрете на фасаде.

Подозреваемый №2: Стас Гаврилов, холограф-артист.

Его не пришлось искать в подвалах. Гаврилова притащили в отдел через два часа.

Он сидел в допросной, вальяжно развалившись на стуле. Разноцветные волосы, куртка с встроенными диодами, которые сейчас были погашены. На лице – наглая ухмылка.

– Убийство? – он рассмеялся. – Вы серьезно? Я – артист, гражданин начальник. Я воюю с пошлостью, а не с пенсионерами.

– У тебя давний конфликт с Буновым, – Ракитин листал досье. – Ты утверждал, что он украл твою технологию «витринного города».

– Скоммуниздил, – поправил Гаврилов. – Я придумал концепт «живого города» для биеннале. А он превратил это в рекламный щит. Но убивать его? Зачем? Он сам себя убивал каждым новым апдейтом.

Варвара наблюдала за ним через одностороннее зеркало. Рядом стоял эксперт-форензик, уткнувшись в монитор ноутбука.

– Что скажешь? – спросила она.

– Почерк похож, – пробормотал эксперт. – Гаврилов делает «зеркальные пресеты». Это когда камера видит одно, а на экран выводится другое. Обычно он так меняет вывески банков на слово «ВОР» или пририсовывает чиновникам клоунские носы. Технология та же: перехват сигнала, наложение маски, рендер.

– Мог он сделать это с Буновым?

– Технически? Да. Но тут нужны мощности. Чтобы отретушировать смерть в 8К на всех городских экранах без задержки… Нужен не ноутбук в рюкзаке. Нужен доступ к ядру.

В допросной Ракитин давил:

– Где ты был в полночь?

– Вёл шоу в клубе «Ионотека». Свидетелей – полный танцпол.

– Мы смотрели записи, – Антон наклонился к самому лицу парня. – Картинка там странная. Шумов многовато.

– Это стиль такой, глитч-арт, – фыркнул Гаврилов. – Вам, в погонах, не понять. Слушайте, если бы я хотел убрать Бунова, я бы сделал это красиво. Превратил бы его в жабу в прямом эфире. Или заставил бы танцевать тверк. А просто стереть? Это скучно. Это… корпоративно.

– Ты мог использовать облако.

– Какое облако? – рассмеялся Гаврилов. – «Яндекс»? «Гугл»? Меня бы забанили на второй секунде за нагрузку. Чтобы так рендерить, нужно сидеть внутри магистрали. Прямо на оптоволокне провайдера.

– Это не моя работа, – Гаврилов с трудом высвободил одну руку, чтобы поправить разноцветные волосы. – Мои артефакты – шумные. Они кричат. Я люблю, когда видно, что картинку сломали. Я оставляю цифровые граффити. А это убийство… это корпоративный клининг. Вы ищете того, кто убирает грязь, а не того, кто её разбрасывает.

Он поднял глаза на Варвару, стоявшую за зеркалом.

– Я продал свою технологию, чтобы люди могли видеть честное отражение – с клоунскими носами и неприличными надписями. Но я никогда бы не продал ее для того, чтобы стереть человека полностью.

Эксперт за спиной Варвары кивнул, соглашаясь.

– Его «цифровой отпечаток» – слишком грязный для такого чистого убийства. На его работах всегда есть характерные «зубчатые» кромки – он использует кастомные шейдеры. Это ручная работа, а там – индустриальный стандарт антиалиасинга. Мы должны найти того, кто взял эту технологию и дал ей бесконечный ресурс. Кто-то, кто не творит, а просто нажимает «Delete» по техническому заданию.

Варвара вздрогнула. «Корпоративно». Слово легло в пазл идеально.

– Он прав, – сказала она эксперту. – У Гаврилова есть эго. Он подписывает свои работы. А убийство Бунова было стерильным. Это не арт-акция. Это клининг.

Продолжить чтение