Судьбоносец

Размер шрифта:   13
Судьбоносец

По мотивам произведения Михаила Лермонтова «Фаталист»

«Судьбу нельзя отменить – можно только проверить».

Пролог

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

Артём Калинин стоял под этими линиями, как под стеклянным куполом планетария, и поправлял микрофон на лацкане так, будто примерял на себя чужую роль – шоумена от судьбы.

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

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

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

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

Над его головой вспыхнул основной экран. На нём проявилась условная карта Калининграда, стянутая в плоский, как выцветшая татуировка, силуэт. Улицы светились тонкими нитями, развязки тускло дышали, как узлы на нерве. По всей карте дрожали точки – подключённые к «Прометею» профили. Большинство – ровный зелёный фон. Некоторые – желтоватые, нервные, как подсвеченные синяки. И только редкие вспышки уходили в красный, там, где внутренний накал человека совпадал с тем, что система называла риском насилия.

– Добровольцы готовы? – спросил Калинин.

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

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

Где‑то в центре зала тихо фыркнули. Генерал в выцветшем кителе наклонился к соседу и пробурчал:

– Магия, блин. Гадалка с дипломом.

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

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

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

Цифры побежали по краю экрана россыпью, как птицы, вспорхнувшие из‑под ног. Неподготовленный глаз видел в этом хаос. Юрий различал привычные столбцы. Семь процентов. Двенадцать. Двадцать три. Лицо добровольца номер два оставалось неподвижным – только пальцы на столешнице чуть подрагивали, будто проверяли прочность пластика.

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

Кто‑то нервно усмехнулся. Депутатка в ярком пиджаке вскинула руку, будто находилась на школьной лекции:

– Но он же ничего не сделал! – в голосе звучало возмущённое облегчение. – Это просто мысли!

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

– А если бы он передумал? – негромко спросил кто‑то сзади, голос без ярлыков и званий.

Калинин будто поймал этот вопрос в воздухе.

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

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

Экран сменился, карта города исчезла, оставив после себя белёсое послевкусие. На месте сетки улиц возникло пустое поле и одна‑единственная карточка, аккуратно выровненная по центру. «КАЛИНИН А.С., 45». Статус: «Сотрудник проекта». Профиль – ровный зелёный график жизненных параметров, почти успокаивающий своей гладкостью.

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

В зале, как по команде, оживились. Кто‑то коротко хлопнул, кто‑то, наоборот, откинулся на спинку кресла с выражением «начинается цирк».

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

– Наука без шоу – это статистика, – махнул рукой Калинин. – А нам сегодня нужна демонстрация. И немного честности.

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

– Запрос: вероятность моей насильственной смерти в ближайшие двадцать четыре часа, – чётко произнёс он. – Ставки принимаются.

Юрий поймал себя на том, что задержал дыхание. Не потому, что верил в пророчества. И не потому, что судьба одного психолога казалась ему особенно важной. Просто было интересно посмотреть, как система обойдётся с тем, кто помогал писать её первые протоколы. Будет ли у «Прометея» чувство такта.

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

«Риск: 0,4%. Уровень уверенности: 99,2%. Рекомендации: не требуются».

Калинин развёл руками, будто показывая пустые ладони фокусника:

– Видите? Даже судьба уважает психологов. – Он усмехнулся легко, почти по‑мальчишески. – Похоже, сегодня я относительно бессмертен.

Смех, облегчённый и немного нервный, прокатился по рядам. Кто‑то уже наклонился к соседу, шепча про необходимость протестировать таким же образом весь депутатский корпус. Кто‑то достал смартфон, чтобы успеть снять на память «шутку столетия». Ноль целых четыре десятых. Практически ничто. Шанс, на который в обычной жизни не ставят даже в тотализаторе.

Только Юрий не улыбался. Его учили: любая статистика хороша, пока речь не о тебе. Пока ты не становишься тем самым «долей процента», которой никто не верит до тех пор, пока она не случится.

Калинин отключил свой профиль, одним движением погасил карточку на экране, кивнул техникам в аппаратной.

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

Часть публики послушно поднялась. Генерал с выцветшим кителем протиснулся к выходу первым – у него, как всегда, было «ещё одно совещание». Депутатка в ярком пиджаке поправила волосы и направилась к VIP‑комнате, где уже ждали кофе и неофициальные комментарии. Несколько чиновников вышли на террасу – курить над чёрной водой и обсуждать, можно ли использовать «Прометей» для кадровой чистки.

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

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

«Обнаружен труп сотрудника проекта. Калинин А.С. Причина смерти: неизвестна».

И рядом, в архиве ночного запроса, будет мерцать маленькая запись, не мигая, не краснея, не извиняясь:

«Риск: 0,4%. Рекомендации: не требуются».

Секвенция 1: Красный флаг

Часть 1.1

Утро в «Кантовом Шаре» начиналось не с кофе, а с отчёта.

Кофе Стрельников наливал себе уже потом, по остаточному принципу, когда глаза привыкали к свету экранов и пальцы переставали искать на клавиатуре невидимые следы от вчерашних перчаток.

Экран сегодня встретил его словами, которых он не любил:

«Экстренный приоритет. Протокол 0‑17. Рекомендация: превентивное задержание».

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

Он пролистал заголовок вниз.

«Исполнитель: Леонард Константинович Громов. Жертва: Евгения Сергеевна Воронцова. Окно реализации: 72 часа. Риск: высокий».

Фотографии были прикреплены отдельно. Мужчина лет двадцати пяти, не тридцати, поправил себя мысленно Стрельников. Снимок на пропуск БФУ. Усталый взгляд поверх очков, аккуратно подстриженная бородка, пытающаяся придать солидности мягкому овалу лица. Не убийца. Архивариус. Сын.

Женщина. Снимок с уличной камеры, качество среднее. Тёмные волосы, собранные небрежно, лицо повёрнуто почти в объектив. Взгляд прищуренный, внимательный, оценивающий. Не жертва. Цель. Частный детектив с аннулированной лицензией. Дестабилизатор.

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

«Код: ОСЕЧКА».

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

Он ткнул в слово. Никакой расшифровки. Ни ссылки на регламент. Просто текст в поле «Комментарий куратора». Калинин вбил его и ушёл умирать. Оставил эту занозу в безупречном теле отчёта.

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

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

Юрий не торопясь развернул кресло. Константин Громов стоял в проёме, не входя до конца. Он выглядел так, как и положено куратору федерального проекта: безупречный тёмно-серый костюм, белая рубашка без намёка на складку, галстук узлом, который развязывается одним движением, но держит годы. Лицо – спокойное, немного уставшее, в котором угадывалась не возрастная дряблость, а прежняя, железная военная выучка. Волосы тронула седина – аккуратная, как дорогой налёт времени на старом, отлично смазанном оружии. Он смотрел не на Стрельникова, а на экран за его спиной. Видел то же самое.

– Смотрю, – ответил Юрий, не закрывая протокол. – Инцидент ноль-семнадцать. Леонард Громов. «Окно» – трое суток. Рекомендация – превентив.

– Рекомендацию ты выполнишь, – сказал Константин Громов. Он наконец вошёл, дверь сама тихо за ним прикрылась. – Без самодеятельности. Без лишних вопросов.

Только после этого Юрий повернулся к нему полностью, поставив локти на подлокотники. Поза выжидающая, но не подчинённая.

– Здесь есть пометка, – сказал он ровно. – Ручная. От Калинина. «Код: Осечка».

Он повернул экран так, чтобы тот мог видеть.

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

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

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

Громов выдержал паузу. Взвесил что-то. Не эмоции – формулировки.

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

«Браслет наблюдения», подумал Юрий. Металлическое напоминание о том, что твой процент риска кому‑то не понравился. Что ты – потенциальная поломка. Что за тобой теперь будут следить не только камеры, но и датчики, считывающие твой пульс, твой адреналин, твой сон. Это была тюрьма из битов и алгоритмов. Самая гуманная тюрьма в мире.

– Леонард Громов, – вслух произнёс он, глядя прямо в холодные глаза отца. – Это твой…?

– Сын, – сказал Константин. Коротко, без колебаний. – Да.

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

Юрий не шелохнулся.

– Тогда тем более стоит прислушаться к пометке, – аккуратно, почти мягко сказал он. – Калинин оставил «Осечку» не просто так. Он работал с этим кейсом ночью. Внёс правку и… отправился в морг. Ты видел его ночной лог? Что он там искал?

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

– Я видел протокол, – ответил он, и каждое слово было как удар печати. – И я видел отчёт судебного медика. Причина смерти пока не установлена. Это плохо для имиджа проекта. Это создаёт ненужные вопросы. Но у нас нет и не будет оснований считать, что она как‑то связана с инцидентом ноль‑семнадцать. Мы не позволим одной случайности, одной трагической случайности, парализовать работу всей системы. Система важнее. Она защищает тысячи.

Случайность, подумал Юрий. Ноль целых четыре десятых процента. Та самая случайность, которую Калинин так весело продемонстрировал вчера всем им. Гадалка дала неправильный прогноз.

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

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

Громов не отвёл взгляда. Его лицо было каменным.

– В случае, если объект – мой сын, – сказал он, разделяя слова, будто выкладывая их на стол между ними, – границы ещё уже. Любая слабость, любое послабление будет прочитана всеми как протекция. Как кумовство. Как свидетельство того, что система работает избирательно. Я этого не допущу. Ни для него. Ни для себя. Ни для «Прометея». Понял?

Последнее слово прозвучало не как вопрос, а как приказ. Как точка.

– Понял, – кивнул Стрельников.

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

– Стрельников. Ты лучший следователь в этом отсеке. Не самый удобный, но самый педантичный. Самый въедливый. Именно поэтому я поручаю это тебе. Не потому, что ты послушен. А потому, что ты не позволишь личному повлиять на профессиональное. Ты сделаешь всё по протоколу. До точки. До запятой. Без… «осечек».

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

Юрий ещё некоторое время смотрел на пустое место, где только что стоял Громов. Потом медленно, будто против воли, снова повернулся к экрану.

«Исполнитель: Леонард Константинович Громов. Жертва: Евгения Сергеевна Воронцова. Окно реализации: 72 часа».

И ниже, упрямое, живое, чужеродное слово, растянутое над пропастью между безупречной цифровой логикой и грязной, непредсказуемой реальностью:

«Код: ОСЕЧКА».

Он щёлкнул по нему курсором ещё раз. Ничего. Пустота. Молчание машины в ответ на последний вопрос человека.

«Ладно, Калинин, – мысленно произнёс он. – Сначала протокол. Потом – разберёмся с твоими осечками».

Он наконец сделал глоток остывшего кофе. Жидкость была горькой, почти холодной и оставляла на языке неприятное, вяжущее послевкусие. За стеклом панорамной стены «Кантова Шара» Балтика медленно серела, вытаскивая из ночи контуры косы, рыбацких баркасов, бесконечного плоского горизонта. Новый день. Очередной рабочий день судьбы.

Юрий отодвинул стакан и сфокусировался на деле. Развернул карту города. Алая дуга, похожая на шрам или на траекторию снаряда, выведенную компьютером, тянулась от кампуса МГУ на Тростянке к району старой гавани. Всё было чисто, математично, страшно предсказуемо. Он ткнул в меню, выбрав слой «внесистемные объекты/сообщества».

Карта взорвалась серыми полупрозрачными метками. Десятки, может, сотни. Кафе с Wi‑Fi, отключённым от общего мониторинга; мастерские, где до сих пор платили наличными; частные квартиры с глушилками на окнах; сквоты художников и анархистов. Мир «вне потока». Мир, который система терпела, но не понимала и потому маркировала как статистический шум, потенциальный источник погрешности.

И среди этого шума, почти точно на пересечении алой дуги, горела одна метка. Не анонимная. Подписанная.

Квартира-салон. Агата & Михаил.

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

Система, конечно, не учитывала эту метку. Для алгоритма это был мусор. Но Калинин? Он учитывал? Его «осечка» – это был намёк? «Дай им шанс» – это про Громова и Воронцову? Или про этих двоих, сидящих в своей квартире-крепости?

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

Он потянулся к интеркому, нажал кнопку.

– Дежурный, майор Стрельников. Собирайте группу для выезда по протоколу 0–17. Схема «Тихий карантин». Объект – кампус МГУ, корпус 4Б, квартира 217. Полная тишина. Готовность – двадцать минут.

– Принято, майор. Сбор у микроавтобуса три.

Он отпустил кнопку. Дело было запущено. Колесо процедур, раз начав вращаться, уже не остановится.

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

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

Перед выходом он бросил последний взгляд на экран. Алая дуга всё так же пульсировала. Вероятность: 95,1%. Система, получив подтверждение о начале операции, скорректировала прогноз в большую сторону. Она была уверена.

А внизу, серым по белому, всё так же светилось: «Код: ОСЕЧКА».

– Посмотрим, – тихо сказал Юрий пустому оперативному отсеку. – Чья возьмёт. Твоя, система? Или его, Калинина?

Он выключил основной монитор, взял планшет и вышел в коридор. Его шаги отдавались эхом в пустом, освещённом холодным светом LED-ламп коридоре «Кантова Шара». Через пятнадцать минут он был у чёрного микроавтобуса без опознавательных знаков. Уже ждали трое – два техника с чемоданами оборудования и оперативник в таком же, как у него, штатском. Лица сосредоточенные, пустые. Инструменты.

– Всё по схеме, – сказал Юрий, садясь на место рядом с водителем. – Никаких звонков, никаких предупреждений. Входим, изолируем объект, надеваем браслеты, вывозим. Вопросы?

Молчание.

– Тогда поехали.

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

Юрий смотрел вперёд, на дорогу, ведущую в город. В голове крутилась одна мысль, навязчивая, как зуда:

Леонард Громов. Двадцать пять лет. Историк-архивист. Живёт и работает на Тростянке. На том самом месте, где семь лет назад…

Он отогнал мысль. Не сейчас. Сейчас – только протокол.

Через сорок минут они будут на месте.

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

Часть 1.2

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

Кампус МГУ, выросший на месте старого пепелища, выглядел чужаком: стекло, металл, ровные геометрические линии, как вставленная в выщербленный зуб аккуратная, безупречная пломба. Он сиял в утреннем свете, отражая серое небо в своих фасадах, но от этого контраст с окружающим упадком становился только острее. Здесь пытались построить будущее, но земля помнила пепел.

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

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

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

В наушнике послышался короткий, сдавленный кашель. Сержант не сразу уловил иронию, или сделал вид, что не уловил.

Машина плавно закатилась на предназначенное ей парковочное место у корпуса 4Б – жилого блока для преподавателей и приглашённых специалистов. Ничего лишнего. Всё по схеме.

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

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

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

Юрий на секунду задержал взгляд на левой фотографии. Пепелище выглядело честнее. Оно не обещало ничего, кроме памяти. А рендер… рендер обещал слишком много. Как и «Прометей».

– Квартира сто семьдесят два, – сообщил сержант, сверяясь с планшетом. – Громов Леонард Константинович. Прописка – здесь, место работы – архивный корпус, через дорогу. Характеристика с места работы – положительная. Допуск к спецфондам архива уровня «Б».

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

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

Юрий нажал на кнопку звонка.

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

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

За дверью наконец тихо скрипнул пол. Кто‑то подошёл, но не открыл. Не спросил «кто?». Просто ждал.

– Леонард Константинович Громов, – сказал Юрий ровно, почти вежливо, но так, чтобы голос прошёл через дверь без усилий. – Отдел предиктивной безопасности. Профилактическая проверка. У нас есть вопросы, которые лучше обсудить внутри, чем в общем коридоре.

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

– Профилактика обычно приходит по предварительной записи. У меня в календаре на сегодня только оцифровка фонда сорок пятого года.

– Профилактика обычно приходит, когда у неё есть время, – парировал Юрий, не меняя тона. – Сегодня времени нет. Откройте, пожалуйста, дверь. Это займёт меньше, чем вы думаете. И меньше, чем оцифровка фонда.

Замок щёлкнул. Медленно, неохотно, как человек, которого заставили проснуться среди ночи и который ещё не до конца понял, где он и что происходит. Дверь приоткрылась ровно на ширину стальной цепочки. В щели, в полумраке квартиры, показался глаз. Уставший, внимательный, умный. Тот же, что на фотографии из личного дела, только без ровного студийного освещения и ретуши. Живой. Сейчас в нём читались усталость, раздражение и острая, хищная любознательность.

– А если я откажусь? – спросил Лео. Голос стал чётче. – Ваша система посчитает это актом агрессии? Прибавит мне процент к «окну риска»?

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

Они какое‑то время молча смотрели друг на друга через узкую щель. Юрий видел, как по ту сторону цепи свершается маленькое, но напряжённое внутреннее голосование. Рациональный голос, голос сына системного куратора, наверняка говорил: «Не открывай. Узнай основания. Позвони отцу, вызови юриста из университета, потребуй ордер». Но другой голос, более тихий, возможно, тот самый, что заставлял его копаться в пыльных архивах, шептал: «Открой. Иначе они откроют сами. И тогда будет не разговор, а процедура. А с процедурой не поспоришь».

Леонард вздохнул. Слабый, но слышимый звук усталой капитуляции. Цепочка звякнула, звенья проскользнули по пазу, и дверь отъехала в сторону.

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

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

– Гостей вы много принимаете? – спросил Юрий, снимая тонкие кожаные перчатки и засовывая их в карман куртки. Взгляд его скользнул по стенам, по стопкам, выискивая не книгу, а оружие; не документ, а намёк.

– Только мёртвых, – отозвался Лео, закрывая дверь. Он не поставил её на цепочку. Маленький жест доверия или понимания бесполезности? – В смысле – документы. Архивы. Извините, это профессиональное.

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

Юрий чуть наклонил голову, принимая объяснение.

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

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

– Вы знаете, почему мы здесь? – спросил он, положив ладони на спинку стула.

– Система решила, что я кого‑то убью, – без обиняков, почти с вызовом сказал Лео. Он стоял посреди комнаты, скрестив руки на груди, как бы защищаясь. – За трое суток. Если верить тому, что уже бегает в интимных университетских телеграм-каналах. Или это просто зловещее совпадение, что вы пришли ко мне на следующее утро после смерти вашего же аналитика?

Юрий отметил про себя две вещи. Первое: утечки информации идут быстрее и глубже, чем он предполагал. Второе: Лео Громов не просто испуганный архивариус. Он проанализировал ситуацию, связал точки и теперь проверяет свою гипотезу. Умный. Опасный.

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

Он достал из внутреннего кармана куртки свой служебный планшет, чёрный, матовый, безликий. Экран отразил потолок, как тёмное зеркало, а затем ожил, показав развёрнутый протокол 0–17. На экране – галерея из двух лиц. Леонард. И женщина с тёмными волосами и оценивающим взглядом – Евгения Воронцова. Между ними система нарисовала тонкую красную линию, как нить судьбы, которую только предстоит оборвать.

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

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

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

– Мотива чего? – Лео резко поднял глаза. В них вспыхнул огонёк. – Мотива поиска истины? Или вы уже расставили все глаголы в будущем времени и теперь просто заполняете пробелы именами?

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

Юрий выдержал паузу, давая напряжению немного осесть.

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

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

Лео чуть прищурился, будто пытаясь разглядеть скрытый смысл.

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

– Ошибка – это то, что уже произошло, оставило след в протоколе и требует разбора, – объяснил Юрий, не отводя взгляда. – Осечка – это выстрел, который не состоялся. И его ещё можно не допустить. Мы с вами сейчас где‑то посередине между этими двумя точками. И моя задача – сдвинуть нас в сторону второй.

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

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

– А если при чём? – почти спокойно, с ледяной вежливостью поинтересовался Лео. – Если ваши девяносто четыре процента вдруг окажутся правдой?

– Тогда у нас с вами будет уже совсем другой разговор, – так же спокойно ответил Юрий. – И другие собеседники. И другое место для беседы. Но давайте не будем забегать вперёд.

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

– Я могу отказаться? – спросил Лео, поднимая глаза. В них читался вызов, но и расчёт. Он проверял границы.

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

Наступила долгая, тягучая пауза.

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

– Скажите честно, майор, – вдруг сказал Лео, и в его голосе впервые прозвучала не злость, а что‑то вроде усталого любопытства. – Вы сами верите во всё это? В проценты, в «окна риска», в то, что человеку можно навесить судьбу, как этот браслет, и она сбудется?

Юрий пожал плечами. Жест вышел немного деревянным.

– Я верю в статистику, – произнёс он. – В закон больших чисел. И в то, что люди иногда бывают хуже самых мрачных прогнозов. А иногда – лучше. Но статистика, майор Громов, не спрашивает, во что я верю. Она просто считает. А я… я просто делаю свою работу. Убираю риски до того, как они станут проблемами. Это не вера. Это ремесло.

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

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

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

– Мы можем оформить это максимально мягко, – предложил он, делая шаг навстречу. – Как вашу инициативу. «Добровольное согласие на расширенный мониторинг в связи с участием в закрытом исследовательском проекте „Наследие“». Такая формулировка будет выглядеть в вашей личной карте гораздо лучше, чем «превентивная мера по протоколу 0–17».

– Прекрасно, – сказал Лео, и его голос сорвался на саркастическую ноту. – Добровольно согласиться быть подозреваемым. Гуманное цифровое обновление старой доброй презумпции виновности. Спасибо за заботу.

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

Юрий увидел на своём планшете, как на карте кампуса вспыхнула новая, яркая точка. Зелёная, но с тонкой, пульсирующей оранжевой каймой по краям. «Объект под наблюдением. Статус: пассивный мониторинг».

– Контакт установлен, – безэмоционально констатировал женский голос системы в его наушнике.

– Поздравляю, – сказал Лео, разглядывая браслет. – Теперь вы знаете обо мне больше, чем мой личный терапевт. И, наверное, больше, чем я сам.

– Терапевт не обязан приезжать к вам в три часа ночи, если ваша линия на карте внезапно покраснеет и направится в сторону адреса Евгении Воронцовой, – заметил Юрий, захлопывая футляр. – У нас с вами, Леонард Константинович, теперь другие отношения. Более… ответственные.

Он убрал футляр в сумку и в последний раз окинул взглядом комнату. Его взгляд, выхватывавший детали, как сканер, скользнул по стеллажам, по папкам, по разложенным картам. И на одном из стеллажей, между подшивкой «Военно-медицинские отчёты, 1944-47» и папкой с жирной чёрной пометкой «СПЕЦФОНД. Койн», что‑то блеснуло. Неброско, не как драгоценность, а как старый, потускневший металл. Не по‑бумажному.

Юрий сделал шаг в сторону стеллажа, наклонился. Между толстых переплётов, как закладка, была засунута маленькая, почерневшая от времени чёрно-белая фотография. На ней – мужчина в белом медицинском халате, стоящий в кабинете с громоздкой аппаратурой. Качество было плохим, зернистым, но на руке врача, лежащей на каком‑то приборе, угадывалось кольцо. Не простое. С тёмным, матовым камнем и массивной, сложной оправой. Контур был знаком. Очень знаком.

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

Лео бросил взгляд на стеллаж. Слишком быстрый. Почти рефлекторный. В его глазах мелькнуло что‑то – не вина, а тревога. Как будто он поймал себя на том, что оставил на виду не то.

– Архив, – сказал он, и голос его стал чуть более отстранённым, профессиональным. – Чужие жизни. Чужие истории. Моя работа – разбирать их, а не проживать. Это… иллюстрация к одной из гипотез. По экспериментальной медицине того периода.

Юрий ничего не ответил. Просто кивнул, как будто принимая объяснение. Но в голове уже щёлкнуло. Перстень. Тот самый, что лежал на столе у Калинина. Или его близнец. Связь была тоньше красной линии на экране, но она уже протянулась. От мёртвого аналитика к живому архивариусу. Через старую фотографию и тёмный камень.

– Работа важная, – сказал он на прощание, отходя от стеллажа. – Будьте осторожны. Иногда архивы… бывают заразны.

Он направился к выходу. Группа у двери расступилась, пропуская его.

– А что насчёт неё? – вдруг спросил Лео его спину. – Воронцовой? Вы к ней тоже придёте с «профилактической беседой»? Наденете на неё такой же браслет?

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

– Это уже моя работа, Леонард Константинович. Ваша работа – оставаться здесь. И помнить, что мы теперь на связи.

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

В квартире остался один Лео Громов. Он стоял посреди своей бумажной вселенной и смотрел на браслет на запястье. Зелёный огонёк мигал ровно, как пульс совершенно другого, чужого сердца. За окном кампус жил своей жизнью. Где‑то там была Евгения Воронцова. И где‑то там был человек, который только что надел на него этот обруч и ушёл, оставив после себя запах холода и вопрос, от которого теперь не было спасения ни в одной, даже самой старой книге.

«Окно риска» было открыто. И первая муха – чёрная, металлическая, с зелёным глазом – уже залетела внутрь.

Часть 1.3

К обеду Балтика снова сделалась свинцовой, отливая тяжёлым, глухим блеском под низким небом. Стекло «Кантова Шара» отражало этот цвет так, будто весь мир за его пределами ушёл в чёрно-белый негатив, оставив внутри единственными цветными пятнами лишь мигающие индикаторы серверов и холодный свет экранов.

Юрий возвращался в центр уже без группы. Сопровождающих он высадил у оперативного отдела, отчёт по «профилактической процедуре» с Громовым отправил в систему прямо из машины, набирая текст на планшете короткими, рублеными фразами. Формально всё прошло безупречно: контакт установлен, браслет активирован, объект информирован о рисках и дальнейших действиях. Ни одной галочки, которая вызвала бы вопросы у внутреннего аудита или у самого Константина Громова. Чистая работа.

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

Не чужой ли?

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

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

Он шёл туда, где обычно начинались настоящие вопросы. Туда, где заканчивались протоколы и начинались люди.

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

Патрульный у двери, молодой парень с невыразительным лицом, поднялся, увидев Юрия, хотел что‑то сказать, запросить санкцию, но тот лишь молча показал служебный пропуск с электронным допуском высшего уровня. Система считала чип, лента пискнула слабым, почти обиженным звуком и сама отомкнулась, разрезанная невидимым ножом логики. Машина узнавала своего. Мёртвый аналитик был её частью. И живой следователь – тоже.

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

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

Не вернётся. И эта необратимость давила на виски тише, но вернее, чем любой шум.

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

Рабочий стол Калинина был аккуратен до стерильности, почти болезненной. Никаких личных фото на заставке, никаких смешных мемов или вдохновляющих цитат. Только строгий тёмно-синий фон и аккуратная сетка папок с датами и буквенно-цифровыми кодами проектов. Человек, который шутил о судьбе перед генералами, внутри своей машины был аскетом. Последняя активная сессия была помечена прошлой ночью, с 23:10 до 03:47. В журнале активности – несколько часов почти непрерывной работы с предиктивными моделями, в основном с модулем «Социальный стресс-анализ».

Юрий пролистал список вниз, его глаза скользили по знакомым названиям файлов. Его в этот момент интересовала не модель. Не алгоритм. Его интересовал человек между строк кода. Тот, кто вбил в систему слово «ОСЕЧКА» и отправился умирать.

Файл с пометкой «Инцидент 0–17» открывался медленно, будто система нехотя расставалась с последними мыслями своего создателя. Когда интерфейс, наконец, прогрузился, Юрий увидел знакомую, скучную структуру: столбцы вероятностей, графы взаимосвязей, карты тепловых зон риска. Все те же цифры, которые утром отображались у него на экране в оперативном зале. Только здесь, поверх этих сухих, безжизненных строк, вплетался ещё один, живой слой – комментарии аналитика, его заметки на полях цифрового отчёта.

Рядом с профилем Леонарда Громова:

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

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

Ниже, рядом с блоком о предполагаемой жертве, – короткая, отточенная пометка:

«Взаимное недоверие, граничащее с интеллектуальным презрением. Высокий потенциал конфликта идей, мировоззренческих моделей, а не только бытовых или криминальных интересов. Классическая схема „учёный vs. искатель“. Опасность в абсолютизации своей правоты.»

Ещё ниже, почти в самом конце файла, выделенное жирным шрифтом, – то самое слово.

«Код: ОСЕЧКА.

Гипотеза: система ошибочно маркирует узел этической и интеллектуальной конфронтации как будущий акт физического насилия. Путает категории. Требуется полевой тест, прямое наблюдение за динамикой взаимодействия. Не спешить с превентивом. Дать сценарию шанс развалиться самому.»

Строчки были написаны сухим, профессиональным языком, без эмоциональных оценок. Но между словом «ошибочно» и клиническим «узел» Юрий чувствовал ту самую интонацию, которую слышал вчера в демонстрационном зале, когда Калинин шутил про судьбу и свои 0,4%. Уверенность, смешанную с упрямством исследователя, который нашел баг в собственном творении и теперь жаждал это доказать.

Он пролистал дальше, к самому концу файла.

Там была ещё одна заметка. Не прикреплённая к конкретному блоку данных, не связанная ссылкой. Просто висящая внизу, как последняя, неотправленная приписка в чьём-то письме. Шрифт был мельче, будто её писали в спешке или не хотели, чтобы она сразу бросалась в глаза:

«Если это „Койн“, то он опять проснулся не там, где его ждали. Проверить архивные кейсы по самоубийствам 40‑х годов в Кёнигсберге/Калининграде. Ключевой маркер: перстень с тёмным камнем и гравировкой. Носители – не случайные жертвы, а носители специфического нейрокогнитивного профиля (высокая эмпатия + ригидность мышления). Сценарий можно взорвать изнутри, если знать его логику. Для этого нужна…»

И всё. Фраза обрывалась на многоточии, словно мысль оборвалась на полуслове или палец оторвали от клавиатуры. Сразу после него шёл автоматический системный штамп: «Сессия завершена. Пользователь не сохранил изменения. Автосохранение отключено.»

– Нужна что, Артём? – тихо, почти шёпотом спросил Юрий у пустого кресла напротив, у темного экрана. – Для чего? Для кого?

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

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

Юрий открыл общий регламент «Прометея», базу кодов и протоколов. Прокрутил длинный, скучный список кодов особых ситуаций: «ПЕГАС-1» – пожар, «ХИМЕРА-2» – эвакуация, «ЦИКЛОП-3» – сбой связи, «СФИНКС-4» – компрометация данных, «МИНОТАВР-5» – попытка внешнего вмешательства в модель… Десятки сухих, мифологических названий для живых катастроф. Осечки там не было. Ни в каком виде.

– Значит, ты придумал её для себя, – пробормотал он, откидываясь на спинку кресла. Оно тихо скрипнуло. – Личный индекс непослушания. Чёрный ход в собственную систему. Чтобы иметь право сказать «нет» даже ей.

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

Юрий подошёл, щёлкнул защёлкой. Крышка открылась беззвучно. Внутри, на потёртой бархатной подложке цвета запёкшейся крови, лежали два старинных перстня.

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

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

К ним была приложена сложенная вчетверо распечатка – тот самый протокол 0–17, который он уже видел на экране. Только здесь, на матовой бумаге, чьей-то рукой на полях было выведено: «Сценарий №7. Койн. Активация через резонанс. Носители: Громов Л.К., Воронцова Е.С. Маркер подтверждён.»

Рука дрогнула. Бумага шелестнула в тишине.

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

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

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

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