Часть первая. Новый Город-сад
Влад больше не жил в подвале.
Его кабинет располагался на тридцатом этаже штаб-квартиры «Корпорации.Live» — стеклянной башни, построенной на месте бывшей промзоны Города М. Из панорамного окна открывался вид на Город-сад: зелёные кварталы, петляющие дорожки, купола игровых павильонов. Три года назад здесь были серые руины заброшенных цехов. Теперь — реабилитационный кластер, не имеющий аналогов в стране.
Он стоял у окна и смотрел, как внизу начинается утренняя смена. Пациенты в сопровождении терапевтов шли к павильонам. Бывшие заключённые — к своим рабочим местам. Город-сад просыпался — размеренно, предсказуемо, мирно.
На столе зазвонил коммуникатор.
— Куратор, — голос Гришина звучал как всегда сухо, — сводка за ночь. Инцидентов нет. Сеансы по расписанию. Комиссия прибудет в понедельник.
— Спасибо, Гришин.
Влад отключился и повернулся к столу. На краю лежала аудиокассета — старая, потрёпанная, с единственной фразой, записанной три года назад. Он так и не прослушал её повторно. Кассета лежала как напоминание — не о прошлом, а о том, что некоторые вопросы не имеют ответа, но их всё равно нужно задавать.
Дверь открылась без стука. Алиса вошла с планшетом в руке — сосредоточенная, быстрая, какой он запомнил её ещё в Городе N.
— Утренняя статистика, — сказала она, кладя планшет на стол. — За прошлый месяц тридцать четыре процента выписанных пациентов вернулись добровольно. Не на терапию — на эскапизм. Они записываются в кластер не лечиться, Влад. Они записываются прятаться.
Влад взял планшет, пролистнул данные.
— Побочный эффект. Мы скорректируем протокол допуска.
— Ты корректируешь симптомы, а не причину.
— А ты предлагаешь закрыть проект?
Алиса покачала головой.
— Я предлагаю признать, что мы создали не только лекарство, но и зависимость. И что между ними — граница тоньше, чем нам хотелось бы.
Она ушла, оставив планшет и холодный воздух после себя. Влад смотрел на цифры. Тридцать четыре процента. Они обсуждали это уже месяц — и каждый раз упирались в одно и то же. Он верил, что систему можно отрегулировать. Она — что регулировка бесполезна, если не лечить корень.
Корень. Ему всегда было проще работать с ветвями.
---
Часть вторая. Смерть Тренева
Алексей Тренев, тридцать шесть лет, поступил в Город-сад четыре месяца назад. Диагноз: затяжная депрессия, резистентная к медикаментозному лечению. Игровая терапия дала результаты уже через два месяца. Жена навещала его каждую неделю. Врачи прогнозировали выписку к концу года.
В девять утра его аватар вышел из безопасной зоны.
Город-сад использовал нейроинтерфейс с биометрическим мониторингом. Система отслеживала кортизол, сердечный ритм, мозговые волны. При превышении критических лимитов аватар должен был принудительно выгружаться — это был базовый протокол безопасности, утверждённый медицинским советом. За всё время работы кластера протокол ни разу не дал сбоя.
Сегодня — дал.
Влад прибыл в павильон через двенадцать минут после сигнала. Тело Тренева лежало в кресле погружения — голова запрокинута, пальцы скрючены. Остановка сердца. На мониторе застыл лог сеанса: аватар пересёк границу безопасной зоны, вошёл в сектор «отчуждения» и оставался там две минуты. Система не отреагировала. Лимиты были переписаны.
Гришин стоял у двери — мрачный, с каменным лицом.
— Протокол нарушен, Куратор. Это не сбой.
Влад смотрел на тело.
— Я знаю. Найдите всех, кто имел доступ к серверной в ночную смену.
— Уже работаем.
Тренев не умер от квеста. Он умер от того, что система позволила ему дойти до точки, где тело решило, что играть больше нечем. Кто-то переписал лимиты. Кто-то вшил в сеанс ложный сценарий — квест, которого там быть не должно.
Это было убийство.
---
Часть третья. Ложный квест
Влад работал в своём кабинете до трёх ночи. Логи сервера, распечатки сеансов, цифровые подписи администраторов. Он делал то, что умел лучше всего: собирал пазл.
Ложный квест был вшит в сценарий сеанса за два часа до гибели Тренева. Кто-то использовал цифровой ключ с правами старшего администратора — уровень доступа, который имели только члены совета директоров и трое технических руководителей. Сценарий был простым: аватару Тренева пришло сообщение от имени «мэра» Города-сада — игрового персонажа, которому пациенты привыкли доверять. Сообщение предписывало отправиться в зону отчуждения для «специальной миссии». Тренев пошёл. Система не остановила его, потому что лимиты безопасности были отключены для этого конкретного ID.
Убийца знал протокол. Убийца имел доступ. Убийца был внутри.
В дверь постучали.
— Войдите.
Вдова Берга вошла тихо — как всегда. За три года работы в Городе-саду она научилась быть незаметной: администратор, работающий с логами доступа к серверным помещениям. Непубличная должность. Маленький кабинет в цокольном этаже. Никто не обращал на неё внимания — и это делало её идеальным свидетелем.
— Я проверила логи за прошлую ночь, — сказала она. Голос был ровным, но Влад заметил, как побелели костяшки пальцев, сжимавших распечатку. — Цифровой ключ директора Волкова использовался в серверной в два часа ночи. За два часа до гибели Тренева.
Влад взял распечатку. Время. ID. Цифровая подпись. Всё сходилось.
— Вы уверены?
— Я перепроверила трижды.
Он поднял глаза. Она смотрела прямо — та самая женщина, которую три года назад он не смог защитить. Жена человека, убитого в собственном доме, пока Влад обещал городу безопасность. Теперь она стояла перед ним с распечаткой, которая могла спасти проект. Или разрушить его окончательно.
— Спасибо, — сказал он. — Это очень важно.
Она кивнула и вышла. Влад остался один — с распечаткой, с цифрами, с именем.
Александр Волков. Член совета директоров. Бывший Куратор Города К. Человек, который голосовал против реабилитационного проекта с самого начала.
---
Часть четвёртая. Старые тени
Колония строгого режима находилась в трёх часах езды от Города М. Влад не был здесь ни разу с момента приговора. Он не хотел видеть Шелеста. Но сегодня — поехал.
Комната для свиданий была серой и пустой. Шелест вошёл — осунувшийся, постаревший на десять лет. Он сел напротив, и Влад заметил, как дрожат его руки. Никакого холодного оценивающего взгляда. Никакой профессорской позы. Только сломанный человек в серой робе.
— Зачем вы приехали? — спросил Шелест тихо.
— Не знаю, — честно ответил Влад. — Возможно, хотел спросить: вы знали, чем всё кончится?
Шелест покачал головой.
— Я не думал о конце. Я вообще не думал.
Пауза. Тишина. Где-то в коридоре шаги охранника.
— Вы правда думаете, что они позволят вам всё исправить? — спросил Шелест.
Это не было мудростью. Это был вопрос, который он не смог задать себе три года назад. Эхо его собственной иллюзии.
— Я не знаю, — сказал Влад.
— Вот теперь вы понимаете.
Влад возвращался в Город М молча. Слова Шелеста звучали в голове, как заезженная плёнка. «Вы правда думаете, что они позволят вам всё исправить?» Он не знал. Но он знал, что должен попытаться.
---
Часть пятая. Разлом
Алиса ждала его в кабинете. Планшет с данными лежал на столе — тот же, что и утром. Но теперь на нём были новые цифры.
— Я подняла статистику за весь год, — сказала она, не поздоровавшись. — Тридцать четыре процента возвращаются добровольно. Ещё двенадцать — принудительно, по медицинским показаниям. Почти половина пациентов не выходят из игры, Влад. Они остаются. Они предпочитают жить там.
— И что ты предлагаешь?
— Я предлагаю признать, что мы создали зависимость. Что игра стала не лечением, а заменой. Что мы строили терапию, а получили эскапизм. И что если мы не изменим протокол — через год у нас будет не кластер, а закрытый город. Такой же, каким был Город М.
Влад смотрел на неё. Алиса стояла, скрестив руки — та самая поза, которую он помнил с Города N. Тогда она задавала неудобные вопросы. Теперь она требовала ответов.
— Ты видишь только симптомы, — сказал он. — Я вижу систему. Систему можно отрегулировать. Лимиты, протоколы, допуски. Мы можем ужесточить критерии выписки, ввести обязательную постигровую терапию...
— Ты регулируешь симптомы, а не причину. Причина в том, что этим людям незачем возвращаться. И ты не хочешь этого видеть, потому что тогда придётся признать, что Город-сад — не решение. Он — полумера.
— А ты предлагаешь что? Закрыть проект? Отправить пациентов обратно в их жизни, где они пытались покончить с собой до того, как попали к нам?
Алиса покачала головой.
— Я предлагаю не врать себе. Ты обещал им правду. Когда ты собираешься её дать?
Она вышла. Влад остался один — с цифрами, с протоколами, с вопросом, на который не было ответа.
---
Часть шестая. Архитектор и изоляция
Программиста звали Денис Ким. Двадцать девять лет, старший разработчик сценариев. Его нашли в съёмной квартире на окраине — он не пытался бежать. На допросе раскололся мгновенно: да, вшил ложный квест, да, знал, для чего. Но заказчика не назвал — сказал, что общался через зашифрованный канал и не знает, кто платил.
Влад не поверил. Но проверить не успел.
В полдень совет директоров собрался на экстренное заседание. Волков — грузный, лысеющий, с улыбкой человека, который знает, что выиграл — открыл заседание без предисловий.
— В связи с трагическим инцидентом и продолжающимся расследованием мы приняли решение временно отстранить Куратора от оперативного управления. До прибытия правительственной комиссии. Для обеспечения объективности.
Влад стоял напротив — руки в карманах, лицо спокойное.
— Вы не можете меня отстранить без голосования.
— Мы только что проголосовали, — Волков развёл руками. — Четыре — за, один — против. Вы в меньшинстве, Влад.
Доступ к логам отключили через пятнадцать минут. Комиссию перенесли с понедельника на пятницу — завтрашний день. Влад оказался заперт в собственном кабинете: без данных, без связи, без времени.
Он стоял у окна и смотрел на Город-сад. В зелёных кварталах зажигались вечерние огни. Пациенты заканчивали вечерние сеансы. Никто из них не знал, что завтра комиссия может закрыть проект навсегда. Что где-то в серверной логи хранят запись о ключе Волкова. Что вдова Берга, возможно, единственный человек, у которого есть доказательство.
Лишь бы она успела.
---
Часть седьмая. Комиссия и данные
Вдова Берга не спала всю ночь.
Она сидела в своём цокольном кабинете и перепроверяла логи — строка за строкой, минута за минутой. Цифровой ключ Волкова использовался в серверной в 02:04. За два часа до того, как Тренев получил ложный квест. За четыре часа до того, как его сердце остановилось. Запись была чистой. Не подделанной. Неоспоримой.
В шесть утра она позвонила Гришину.
— У меня есть доказательство. Передайте Куратору.
Но Влад был изолирован. Гришин не мог пробиться к нему — охрана Волкова блокировала все входы в административное крыло. Тогда майор принял решение, которое три года назад посчитал бы невозможным: он лично пришёл к Алисе.
— Вы — директор по этике. У вас есть право выступить перед комиссией.
Алиса взяла распечатку. Посмотрела на Гришина.
— Он не сможет говорить?
— Его не выпустят.
— Тогда говорить буду я.
---
Заседание началось в десять утра. Правительственная комиссия — четверо чиновников, двое медицинских экспертов, один представитель министерства. Совет директоров в полном составе. Волков сидел во главе стола — спокойный, уверенный, с лёгкой полуулыбкой.
Влада в зале не было.
Председатель комиссии — немолодая женщина в очках — открыла слушания:
— Мы собрались для оценки инцидента, произошедшего в Городе-саду. В связи с отстранением Куратора слово предоставляется совету директоров.
Волков встал.
— Уважаемая комиссия. Трагическая гибель пациента Тренева — результат системных просчётов руководства. Протоколы безопасности были недостаточно защищены. Контроль за персоналом отсутствовал. Проект, задуманный как реабилитационный, превратился в неконтролируемый эксперимент над людьми. Мы считаем, что единственно правильным решением будет закрытие Города-сада и возврат к проверенным протоколам...
Дверь открылась. Алиса вошла в зал — в строгом костюме, с планшетом в руке. За ней — Гришин. За ним — вдова Берга.
— У меня есть доказательства, — сказала Алиса. — Смерть Тренева — не сбой протокола. Это убийство. И заказчик сидит в этом зале.
Волков побледнел. Председатель комиссии сняла очки.
— Представьте доказательства.
Алиса положила планшет на стол. Логи доступа. Цифровой ключ. Время. Подпись.
— Александр Волков использовал свой ключ для входа в серверную за два часа до гибели пациента. Лимиты безопасности были переписаны с его цифровой подписью. Запись турникетов серверного блока. Камера в коридоре B. Вы не стёрли вход — думали, что ночью никто не проверяет.
В зале повисла тишина.
Волков медленно выпрямился. Полуулыбка исчезла, уступив место холодной, расчётливой сосредоточенности. Он не рухнул в кресло, не схватился за сердце — он остался стоять, и Влад, наблюдавший за трансляцией из своего кабинета, увидел в его глазах то, что видел когда-то у Шелеста: холодную, оценивающую ярость профессионала, загнанного в угол, но не сломленного.
— Это внутренняя техническая процедура, — произнёс Волков ровным голосом, обращаясь напрямую к председателю. — Цифровой ключ мог быть скопирован. Турникетная система серверного блока не проходила калибровку последние полгода — я поднимал этот вопрос на совете директоров, запись заседания имеется. И протокол безопасности допускает использование ключа старшим администратором в ночное время при плановых регламентных работах. Параграф восемь дробь три. Вы обвиняете меня на основании данных, которые мог сгенерировать кто угодно — включая, замечу, саму госпожу Берг, имевшую доступ к серверу.
Он позволил себе короткую усмешку — сухую, без торжества.
— У вас нет состава. Есть техническая запись, спорная по своей природе, и есть личная неприязнь господина Куратора, который таким образом пытается переложить ответственность за собственные просчёты. Я настаиваю на перерыве и независимой экспертизе.
Алиса ждала. Она знала, что Волков пойдёт этим путём — отрицание, делегитимизация улик, процедурная контратака. Три года работы с Владом научили её: противник, чувствующий своё поражение, атакует не факты, а правила.
— Вы ссылаетесь на регламент, — сказала она спокойно, поднимая планшет на уровень глаз, — но забыли пункт одиннадцать дробь пять того же протокола. Любая регламентная работа в серверном блоке в ночное время требует предварительного уведомления службы безопасности не менее чем за четыре часа. Ваше уведомление не поступало. Я проверила. Калибровка турникетов проводилась две недели назад — акт подписан лично начальником технического отдела. Что же касается копирования ключа — система фиксирует не только факт входа, но и уникальный биометрический маркер пользователя. В серверную вошли именно вы, Александр. Ваша радужка. Ваш пульс. Ваш вход. Оспаривать эти данные — значит оспаривать технологию, которую вы сами утверждали на совете директоров два года назад.
Волков открыл рот — и закрыл. На секунду в зале повисла абсолютная тишина. Председатель комиссии перевела взгляд с Алисы на Волкова, потом — на двух директоров, сидевших за его спиной. Теперь они смотрели не в стол. Они смотрели на Волкова — и ждали.
— Я требую перерыва, — повторил он, но голос прозвучал иначе. Глуше.
— Перерыва не будет.
Гришин кивнул охране. Двери открылись с глухим щелчком. Шаг. Ещё шаг. Влад вошёл в зал не как обвиняемый, а как хозяин протокола, который решил вернуться. Охрана расступилась. Гришин расчистил путь.
— Комиссия должна услышать всё.
Влад подошёл к столу. Посмотрел на Волкова — и впервые за три года ощутил не гнев, не страх, а странное, спокойное понимание.
— Три года назад я обещал правду Городу М. Я не дал её тогда. Я даю её сейчас. Этот человек, — он указал на Волкова, — организовал убийство пациента, чтобы уничтожить проект. Реабилитационный кластер лишил его рычагов влияния — тех самых, что были у старой гвардии при прежних Играх. Контроль над информацией, монетизация секретности, власть над людьми, которые не знали, что они — часть чужого сценария. Всё это исчезло, когда мы открыли Город-сад. И он решил вернуть старые правила. Я знаю это, потому что сам был частью той системы. И я говорю вам: правда — это единственное, что отделяет лечение от преступления.
Председатель комиссии долго смотрела на него.
— Что вы предлагаете?
— Не закрывать проект. Очистить его.
---
Комиссия совещалась три часа. К вечеру решение было оглашено: Город-сад продолжает работу на условиях временного продления под независимый аудит с правом пересмотра через шесть месяцев. Совет директоров переформирован. Расследование передаётся независимой комиссии. Владу возвращают полномочия. Волкова и двух сообщников уводят под конвоем.
---
Часть восьмая. Наследство
Ночь опустилась на Город-сад. В зелёных кварталах зажглись огни — тёплые, жёлтые, рассыпанные по петляющим дорожкам. Пациенты спали или играли в вечерних сеансах. Врачи заканчивали смену. Где-то внизу, в цокольном этаже, вдова Берга закрывала свой кабинет — как делала каждый вечер в течение трёх лет.
Влад стоял на балконе штаб-квартиры и смотрел на город.
Он думал о тридцати четырёх процентах — о тех, кто возвращался в кластер не лечиться, а прятаться. Алиса была права: они создали не только лекарство, но и зависимость. И теперь, когда первая волна эскапизма стала статистикой, ему предстояло ответить на вопрос, который он откладывал три года: что делать с людьми, которым игра нужнее реальности?
Ответа не было. Но была мысль — не оформившаяся, ещё сырая, но уже своя: «Мы не вылечим их. Мы дадим им время. А дальше — они сами». Не протокол. Не решение. Направление.
Алиса подошла сзади — тихо, как всегда.
— О чём думаешь?
— О том, что в Городе N я был уверен на сто процентов. В Городе М — на пятьдесят. А сейчас — процентов на десять, не больше.
Она встала рядом. Ветер с востока приносил запах цветущих лип.
— И как тебе?
Он повернулся. Она улыбалась — той самой усмешкой, которую он помнил с первой встречи. Той самой, с которой она когда-то задавала неудобные вопросы, а теперь стояла рядом.
— Странно. Но честно.
Внизу, в зелёных кварталах, зажигались утренние огни. Скоро начнётся новый сеанс. Пациенты займут кресла погружения. Врачи включат мониторы. Система — всё ещё несовершенная, всё ещё уязвимая, всё ещё требующая постоянного сомнения и ухода — продолжит работать.
Влад больше не был Ведущим. Он больше не был Куратором. Он стал садовником — тем, кто не строит, а растит. Кто не контролирует, а заботится. Кто знает, что правда — это оружие, но единственное, которое лечит. И что десяти процентов уверенности достаточно, чтобы продолжать.
Алиса взяла его за руку.
Экран погас.