Нулевой рейтинг
Глава 1 Система в норме
Москва жила. Высоко.
Исторический центр больше не был географическим сердцем — он стал его дорогим, тщательно законсервированным украшением. Настоящая жизнь кипела выше. Над кварталами Замоскворечья и Хамовников, на мощных гравитационных платформах, вздымались новые уровни города: кварталы из умного стекла и полированной стали, соединённые ажурными мостами и скоростными трубопроводами. Воздух здесь был чище, свежее, и дороже.
На высоте двести двадцать метров, в студии жилого кластера «Вершина» (аренда которого была включена в соцпакет для сотрудников его уровня), Александр Владимирович Яблонов проснулся от мягкого, но настойчивого импульса в виске. Нейроинтерфейс «Синклит», продукт его же корпорации, выводил на внутреннюю сторону век стандартный утренний брифинг.
> Доброе утро, Александр Владимирович.
> 15.04.2147. Четверг.
> Ваш социальный рейтинг: 718 (СТАБИЛЬНЫЙ ГРАЖДАНИН). Динамика нейтральна.
> Погодные условия: Разрешён лёгкий дождь для очистки атмосферы с 14:00 до 14:20.
> Расписание: Корпорация «Омнидекс». Начало рабочего цикла в 09:00.
> Рекомендация здоровья: Уровень кортизола в норме. Физическая активность за последнюю неделю ниже оптимальной на 12%.
Александр моргнул, отправив данные в фоновый режим. Спал он хорошо. Студия в тридцать квадратов с панорамным окном на восток была тихой, тёплой и функциональной. Никаких стен, меняющих цвет — только матовая отделка в спокойных тонах. Мебель была аскетичной, но безупречно эргономичной: кровать-трансформер, рабочий терминал, компактная кухонная ниша. Единственное личное — голографическая рамка с фото отца у Кремлёвской стены и его диплом Бауманского университета.
Рейтинг 718. Цифра, которая определяла всё: доступ к этому жилью, приоритет в транспортных потоках, качество еды в распределителе, даже сложность алгоритмов, которые подбирали ему новостные ленты. Он не был звездой — звёзды начинали с восьмисот. Но он был уверенным, надёжным середняком. Таким его и воспитывали. Отец, Владимир Сергеевич, с его вечными разговорами о «человеческом измерении» и рейтингом, едва переваливавшим за шестьсот, смотрел на сына с гордостью и лёгкой завистью. Александр же считал рейтинг естественным порядком вещей. Справедливой механикой. Двигателем прогресса.
Он поднялся, босые ноги коснулись пола с подогревом. Подошёл к окну. За стеклом, в сизой утренней дымке, плыл город. Внизу, в «историческом слое», было тесно, суетно и немного грязно — там жили те, кто обслуживал верхние уровни, и чьи рейтинги не давали права на подъём. На его же уровне движение было упорядоченным и бесшумным: капсулы личного транспорта скользили по магнитным направляющим, дроны-курьеры мелькали, как стрекозы.
На самой высокой из видимых платформ, над башнями Москва-Сити, висел статичный голографический знак изображающий лаконичный логотип: стилизованное изображение весов, заключённое в круг. Символ Глобального Арбитра. Никаких лиц. Только знак. Он висел там всегда, днём и ночью, напоминая, что баланс — основа всего.
«Чай. Чёрный, ассамский, крепкий. Температура восемьдесят градусов», — мысленно отправил он заказ. Кухонный модуль беззвучно выполнил задачу.
Пока шёл процесс, он потянулся, почувствовав в мышцах лёгкую одеревенелость. Да, надо бы сходить в зал. Базовая модификация тела нанороботами, которую он прошёл после университета (пакет «Профессионал» от «Омнидекс»), обеспечивала выносливость и быстрое восстановление, но не отменяла необходимости в нагрузке.
Он взял с подноса тонкую фарфоровую чашку — анахронизм, который он себе позволил. Пар поднимался ровной струйкой. Александр Яблонов, двадцать три года, младший инженер-нейропрограммист в отделе сетевой безопасности корпорации «Омнидекс». Его корпорация была одной из трех крупнейших на Земле. Она строила корабли, ковала оружие, проектировала системы управления для новых колоний. И, что важнее всего, вместе с двумя другими гигантами, содержала и обслуживала вычислительные кластеры Глобального Арбитра. Работа Александра была тихой и незаметной: он был одним из многих, кто следил, чтобы в нейросети, оплетающей планету, не возникало сбоев.
Он сделал глоток чая. Вкус был терпким, бодрящим. Таким же, как и его жизнь: ясной, структурированной, движущейся по заданной траектории. Сегодня — плановый аудит логических цепочек в секторе «Дельта». Рутинная, почти медитативная работа.
> До начала рабочего цикла: 1 час 02 минуты.
> Оптимальное время выхода из жилого кластера: 08:28.
Александр кивнул про себя. Система работала. Он был её частью. Всё было в норме.
Он даже не подозревал, что сегодня эта рутина взорвётся. И что цифра «718» на его внутреннем дисплее вскоре начнёт уменьшаться с такой скоростью, что кровь стынет в жилах.
> До начала рабочего цикла: 57 минут.
Александр допил чай, поставил чашку в мойку-дезинтегратор, где та бесшумно исчезла в потоке направленного ультразвука. Утренний ритуал продолжался. Пять минут под душем с водой, обогащённой минеральными комплексами, десять — на легкую растяжку прямо посреди комнаты. Физическая активность была обязательным пунктом, иначе на следующий день система вывела бы предупреждение красным цветом.
Пока он тянул мышцы, сознание автоматически перебрало предстоящие задачи. Сектор «Дельта» — не самая критичная часть нейросети, скорее периферийная. Там располагались логистические алгоритмы, управляющие грузопотоками между орбитальными станциями и Землёй. Работа для младшего инженера: проверить целостность защитных контуров, убедиться в отсутствии аномальных запросов к ядру, сгенерировать отчёт. Монотонно, но ответственно. Одну ошибку в отчёте Арбитр мог счесть за халатность и срезать пару баллов рейтинга.
Оделся он быстро — комплект униформы «базовый офис» лежал, выглаженный и подготовленный домашним дроном, на кровати. Мягкие серые брюки, рубашка-хамелеон, принимающая любой корпоративный цвет при входе в офис, легкий пиджак с вплетёнными в ткань датчиками здоровья. Обувь сама подстроилась под форму стопы.
> До выхода: 18 минут.
> Рекомендовано проверить папку «Входящие».
«Открыть служебную почту», — скомандовал он мысленно.
В углу зрения развернулся прозрачный интерфейс. Большинство писем — автоматические уведомления о расписании, напоминания о собраниях низкого приоритета. Но одно письмо, от начальника отдела сетевой безопасности Виктора Шелеста, было помечено жёлтым маркером «К прочтению до начала цикла».
«Яблонов. К аудиту сектора «Дельта» добавь проверку узлов мониторинга с 1147 по 1152. Вчера там был зафиксирован кратковременный всплеск активности неясного генеза. Система классифицировала его как аномалию низкого уровня, но я хочу перепроверить вручную. Не раздувай из этого событие, просто удели внимание. Шелест.»
Александр нахмурился. Аномалия низкого уровня. Такое случалось — сбои в энергоснабжении, помехи от солнечных бурь, иногда глюки в старом оборудовании. Но Шелест был старой гвардией, человеком, который не доверял даже Арбитру на все сто процентов. «Машина мыслит логически, но мир нелогичен», — любил он повторять на планерках.
«Принято к исполнению», — мысленно отправил он короткий ответ.
> Выход из жилого кластера через 4 минуты.
> Маршрут до корпоративного хаба «Омнидекс» построен. Ожидаемое время в пути: 11 минут.
Александр вышел из студии в общий холл кластера «Вершина». Здесь тоже царила тихая, дорогая стерильность. Пару соседей, таких же как он, «стабильных граждан» в униформе, кивнули ему молча. Разговоры здесь не поощрялись — утреннее время считалось личным для психологической подготовки к работе.
Лифт, больше похожий на капсулу, мгновенно доставил его на транспортный узел кластера. Платформа была пустынна, как и полагалось в этот час для его рейтинга — система распределяла потоки, чтобы избежать столпотворения. Ровно в 08:28 к платформе, беззвучно скользя по магнитной левитационной линии, подъехала его персональная капсула — обтекаемый овал матово-серого цвета с логотипом «Омнидекс» на боку. Дверь отъехала в сторону.
Внутри — кресло анатомической формы, сенсорная панель, голографический проектор. Ничего лишнего.
«Корпоративный хаб «Омнидекс», вход «Гамма», — сказал Александр вслух, садясь.
«Маршрут подтверждён», — ответил приятный нейтральный голос системы. Дверь закрылась.
Капсула рванула с плавным, но ощутимым ускорением. За окном, вернее, за большим экраном, имитирующим окно, поплыли виды Москвы. Он пролетал над «историческим слоем». Сквозь утреннюю дымку виднелись купола храмов, крыши старых особняков, зелёные пятна парков, сохраняемых по решению Арбитра как «зоны психологической разгрузки». Там, внизу, жизнь била ключом — пешеходные потоки, уличные кафе, рекламные голограммы. Шумно, ярко, немного хаотично. У Александра слегка защемило в висках — его мозг, привыкший к порядку, подсознательно реагировал на этот визуальный шум. Он предпочитал свой уровень. Тишину. Контроль.
Капсула взяла курс вверх, в сторону делового кластера. Здесь башни были выше, строже, между ними курсировали не капсулы, а более крупные служебные шаттлы. Голографический знак весов Глобального Арбитра теперь висел прямо по курсу, огромный и незыблемый.
Мысли вернулись к заданию Шелеста. Узлы мониторинга 1147-1152. Они отвечали за слежение за целостностью данных в подсекторе, связанном с… Александр мысленно вызвал схему. Да, с маршрутами снабжения орбитальной верфи «Звёздный Кузнец». Верфь принадлежала «Омнидекс». Там собирали новые крейсеры для дальнего космоса. Интересно, что могло вызвать всплеск? Помехи от энергетических испытаний новых двигателей? Возможно.
> Прибытие через 2 минуты.
> Корпоративный хаб «Омнидекс». Готовьтесь к процедуре идентификации.
Капсула вошла в туннель-приёмник, и мягкий голубой свет сканирующих лучей промелькнул за окном. Шла проверка: его нейроимплант, биометрия, рейтинг, служебные полномочия. Всего за секунду.
«Идентификация успешна. Александр Владимирович Яблонов, доступ разрешён. Хорошего рабочего дня».
Капсула остановилась, дверь отъехала. Перед Александром открылся атриум входа «Гамма» — просторное, прохладное помещение в стиле «техно-минимализма». Сотни сотрудников в одинаковой униформе молча двигались по прозрачным мостикам к лифтовым шахтам, ведущим в недра корпоративной башни. Здесь царила идеальная, отлаженная тишина, нарушаемая лишь мягким гулом вентиляции и шелестом шагов. Голограммы на стенах отображали лозунги корпорации: «Инновации через порядок», «Безопасность — наша ответственность», «Строим будущее».
Александр влился в поток, направляясь к своей шахте. Его отдел располагался на 145-м этаже. По пути он механически улыбнулся знакомым лицам — такая же сдержанная, деловая улыбка была у всех. Эмоции на рабочем месте не запрещались, но и не поощрялись. Эффективность, концентрация, результат.
В лифте он оказался один. Стены кабины были голографическими экранами, на них пробегали строки биржевых котировок «Омнидекс», последние новости с Марсианской колонии («Урожай в куполах превысил плановые показатели на 5%»), сводка погоды в земных секторах. Ничего о конфликтах, катастрофах, кризисах. Мир, благодаря Арбитру, был стабилен.
145-й этаж. Дверь открылась, и Александр ступил в знакомое пространство отдела сетевой безопасности. Большой open-space, разделённый на звуконепроницаемые капсулы рабочих мест. В воздухе висел лёгкий озоноватый запах — побочный продукт работы мощных серверов, расположенных этажом ниже. Здесь было ещё тише, чем в атриуме. Сотрудники, погружённые в нейроинтерфейсы, сидели неподвижно, лишь их глаза быстро бегали под закрытыми веками, следя за виртуальными потоками данных.
Его рабочая капсула была в дальнем ряду, у стены с видом… не на город, а на глухую, стилизованную под карбон, поверхность. Вид отвлекал. В капсуле — кресло с поддержкой позвоночника, терминал с физической клавиатурой (редкость, но Александр предпочитал тактильный отклик для сложного кодинга) и стерильный интерфейс для подключения нейрошнура.
Он сел, положил ладони на сканеры. Система считала отпечатки и ритм сердцебиения.
«Подключение установлено. Добро пожаловать в рабочую среду, инженер Яблонов».
Перед его мысленным взором расцвела виртуальная рабочая среда. Он оказался в условном «пространстве» — чистой, белой бесконечной плоскости, где парили трёхмерные схемы нейросети, текущие задачи и логи. Его физическое тело словно перестало существовать. Здесь он был чистым сознанием, взаимодействующим с информацией.
Первым делом — рутина. Запуск аудита сектора «Дельта». Программа-сканер, словная гигантская светящаяся медуза, поплыла по виртуальным «трубопроводам» данных, проверяя каждое соединение, каждый узел. Александр наблюдал за процессом полусознательно, часть его внимания уже готовилась к особой задаче — проверке тех самых узлов 1147-1152.
Сканер завершил основной обход. Зелёные индикаторы. Всё чисто. Никаких нарушений протоколов, никаких следов внешнего вмешательства.
«Теперь узлы мониторинга 1147-1152», — сфокусировался он.
Он мысленно выделил этот сегмент. На схеме он подсветился жёлтым — цветом внимания. Александр погрузился глубже, вызвав сырые логи — гигантские, быстро бегущие столбцы цифр, меток времени, кодов операций. Он искал тот самый «всплеск активности неясного генеза», зафиксированный вчера в 23:47:12 по универсальному времени.
И нашёл. Небольшой пик запросов к ядру Арбитра. Длительность — 1.3 секунды. Источник — как будто бы из самого узла 1149. Запросы были странными. Это не были стандартные запросы на проверку целостности данных или получение ключей шифрования. Это был… запрос на переоценку приоритетов доступа для определённого пакета данных, помеченного служебным тегом «Омнидекс/Верфь/Чертёж».
Странно. Очень странно. Такие запросы обычно инициировались людьми, инженерами высокого уровня, через защищённые терминалы. Не автоматическими узлами мониторинга. Может, глюк? Сбой самотестирования узла?
Александр решил копнуть глубже. Он запросил у системы не только логи узла, но и его внутренние диагностические отчёты за последние 24 часа. И тут его взгляд, точнее, его мысленное внимание, зацепился за крошечную нестыковку. В диагностическом отчёте узла 1149 за вчерашний день стояла метка о плановом перезапуске прошивки в 23:46:00. Перезапуск должен был длиться ровно 60 секунд. В это время узел был полностью неактивен. Но всплеск запросов произошёл в 23:47:12. То есть, через 12 секунд после того, как узел, по всем отчётам, должен был вернуться в онлайн. Но в логах самого узла не было ни единой записи о его активности в эти первые 12 секунд после перезапуска. Как будто эти 12 секунд… вырезали.
Лёд пробежал по спине Александра, хотя физически он сидел в тёплом кресле. Это не глюк. Глюк так не выглядит. Это похоже на… маскировку. Кто-то или что-то использовало момент перезапуска узла, чтобы встроить в его прошивку что-то постороннее, что затем инициировало этот запрос. И попыталось стереть следы.
Он должен был проверить другие узлы. 1147, 1148, 1150… Его пальцы, лежащие на физической клавиатуре, замерли. Процедура предписывала немедленно сообщать о любых признаках несанкционированного доступа старшему инженеру или напрямую Шелесту. Но… это же всего лишь двенадцать секунд. Один странный запрос, который система Арбитра, судя по логам, отклонила как «несоответствующий протоколу безопасности». Ничего не было взломано, никакие данные не были украдены. Если он поднимет тревогу из-за такого пустяка, его могут счесть паникёром, неспособным отличить сбой от атаки. Его рейтинг мог качнуться вниз за необоснованную трату рабочего времени высокопоставленных специалистов.
Но голос Шелеста в памяти звучал чётко: «…я хочу перепроверить вручную».
Александр принял решение. Он не будет пока генерировать официальный отчёт. Он проведёт своё, тихое расследование. Углубится в архивы, проверит, не было ли подобных микроаномалий в других, связанных секторах. Может, это часть какой-то большей, но скрытой проблемы. Он был инженером. Его долг — докопаться до сути.
Он сделал глубокий вдох в реальном мире и мысленно открыл инструмент для глубокого анализа бинарных дампов прошивки узла 1149. Началась кропотливая, невероятно сложная работа по сравнению каждого байта с эталонным образцом.
Он не знал, что в этот самый момент, на сорок этажей выше, в личном кабинете Виктора Шелеста, на одном из мониторов замигал красный индикатор. Система корпоративного надзора зафиксировала «нестандартную активность аналитического характера в защищённом сегменте «Дельта» с рабочего места инженера Яблонова А.В.»
Шелест, мужчина лет пятидесяти с жёстким, непроницаемым лицом, посмотрел на предупреждение. Он ничего не сказал. Просто внимательно, очень внимательно посмотрел. Потом медленно откинулся в кресле, сложив пальцы домиком. На его лице не было ни удивления, ни гнева. Было что-то иное… ожидание?
А внизу, в своей капсуле, Александр, полностью поглощённый кодом, уже начал находить первые, едва заметные расхождения. Не вырезанные куски, а… добавленные. Чужеродные строки кода, мастерски вплетённые в родную прошивку. Они были похожи на спящих змей. И они явно ждали какого-то сигнала, чтобы проснуться.
Цифра «718» в углу его виртуального зрения казалась теперь не показателем стабильности, а мишенью. Он этого ещё не осознавал. Но осознал другое: в безупречном, отлаженном мире, который он так ценил, кто-то играл в очень опасную игру. И он, Александр Яблонов, только что наступил на её край.
Сердце Александра забилось чаще — физиологическая реакция, которую не мог подавить даже базовый пакет модификаций. Он оторвался от виртуальной среды, на секунду вернувшись в реальность. В ушах стояла тишина рабочей капсулы, но теперь она казалась гнетущей. Он медленно выдохнул.
«Не паниковать. Это может быть тестовый код. Или экспериментальный патч, о котором не сообщили.»
Процедура предписывала свериться с реестром изменений. Александр мысленно запросил доступ. Ответ пришёл мгновенно:
> Официальные изменения в прошивках узлов сектора «Дельта» за последние 30 дней: отсутствуют.
«Значит, не тестовый код. Не патч.»
Он снова погрузился в анализ, теперь уже с холодной, острой концентрацией, которую он раньше испытывал только на сложнейших экзаменах. Чужеродные строки были написаны на низкоуровневом ассемблере, но их структура… она была знакомой. Стиль, способ организации циклов, даже специфические сокращения в комментариях — всё это напоминало внутренние стандарты написания кода самим «Омнидексом». Но не те, что использовались в его отделе. Это был какой-то другой, более… изощрённый стиль. Словно кто-то внутри корпорации, но на более высоком уровне, создал этот инструмент и вживил его в периферийный узел.
А что, если это не взлом извне? Что, если это… внутренняя разработка? Секретный проект?
Идея на секунду успокоила его. В «Омнидекс» хватало засекреченных отделов, «чёрных ящиков», работающих над проектами уровня «Омега». Может, они просто используют инфраструктуру для своих нужд, не ставя в известность сетевую безопасность? Но тогда зачем столь топорная маскировка? Зачем вырезать 12 секунд из логов? Нет, это пахло не санкционированной активностью, а саботажем. Или чем-то ещё более тёмным.
Нужен был контекст. Он запросил у системы подробности о том самом «пакете данных», к которому пытался получить доступ чужой код: «Омнидекс/Верфь/Чертёж».
> Запрос обрабатывается…
> Доступ к метаданным пакета «Омнидекс/Верфь/Чертёж» требует авторизации уровня 7.
> Ваш текущий уровень авторизации: 4.
Уровень 7. Это уровень начальников департаментов, членов совета директоров. То, что за этой меткой, было для него закрыто наглухо.
Александр почувствовал, как по телу разливается неприятное тепло. Он зашёл слишком далеко. Он не просто нашёл аномалию — он наткнулся на запретную зону. По всем правилам, ему следовало немедленно прекратить, отправить весь собранный материал Шелесту и забыть. Система была построена на иерархии и доверии. Доверяй вышестоящим. Доверяй Арбитру.
Но что, если тому, кто вживил этот код, можно не доверять? Что, если это угроза не извне, а из самого сердца «Омнидекс»?
Он резко отключился от нейроинтерфейса, ощутив лёгкое головокружение от резкого возвращения в физический мир. Перед глазами поплыли цветные пятна. Нужно думать. Не как инженер, а как… как человек, который только что увидел змею в собственном доме.
Он посмотрел на часы в углу реального терминала. Прошло всего сорок минут рабочего цикла. Вокруг, в других капсулах, коллеги продолжали свою бесшумную работу. Никто ничего не подозревал.
Первым делом — нужно сохранить доказательства. Но куда? Любое действие в корпоративной сети логировалось. Если он скопирует подозрительный код в личное хранилище, система безопасности это заметит. Если отправит себе на внешнюю почту — тем более. У него не было «офлайн-носителей» — такие вещи были вне закона для граждан с рейтингом ниже 800.
Оставался один, безумный вариант. Старый, «дедовский» способ, о котором ему как-то в студенчестве рассказывал отец, ностальгируя о «допотопных временах». «Иногда, Саш, чтобы спрятать лес, нужно посадить дерево».
Александр снова подключился к системе, но не к рабочей среде, а к инструменту для создания служебных заметок. Он начал писать… официальный, сухой отчёт о плановом аудите. Сначала — стандартные формулировки, зелёные статусы. Потом, в разделе «Рекомендации по оптимизации», он начал вставлять куски чужеродного кода, но… замаскированные. Он разбил их на короткие последовательности, перемежал их легитимными строчками из других, открытых библиотек «Омнидекс», комментировал их как «примеры избыточных конструкций, которые могут быть удалены для повышения эффективности». Это была кропотливая, нервная работа. Каждый символ нужно было вписать так, чтобы автоматические сканеры безопасности увидели не враждебный код, а черновик инженера. Чтобы это заметил только человек, который знает, что ищет. Например… Виктор Шелест. Если тот, конечно, не был частью проблемы.
На эту работу ушло ещё полтора часа. Пот проступил у него на лбу, хотя в капсуле поддерживалась идеальная температура. Он закончил, перечитал получившийся опус. Со стороны это выглядело как слегка занудный, но абсолютно нормальный отчёт младшего инженера, стремящегося блеснуть вниманием к деталям. Он сохранил документ под стандартным именем «Аудит_Дельта_Яблонов_15042147» и отправил копию в общую папку отдела, а другую — личным сообщением Шелесту, с пометкой «Уточнения по заданию».
Теперь нужно было действовать. Сидеть и ждать было нельзя. Кто бы ни вживил этот код, он мог в любой момент обнаружить, что его «спящая змея» была найдена. И тогда…
Александр вышел из капсулы. Ноги были ватными. Он направился к небольшой рекреационной зоне — островку с живыми растениями и автоматами с напитками. Нужно было сделать вид, что он просто берёт паузу. Подойдя к синтезатору воды, он выбрал «классическую, без газа» и потягивал её, глядя сквозь прозрачную стену на Москву. Знак Арбитра по-прежнему висел в небе, холодный и бесстрастный.
«Что они хотят?»— билась в его голове мысль. «Получить доступ к чертежам верфи? Но зачем так сложно? Зачем рисковать, взламывая собственную сеть?»
Внезапно его нейроинтерфейс вибрировал. Новое сообщение. От Шелеста. Текст был кратким: «Яблонов. Зайдите ко мне. Сейчас. Каб. 3401. Не афишируйте.»
Так. Значит, он заметил. Или… его система заметила активность Александра и сообщила Шелесту. Было два варианта: либо начальник был на его стороне, либо он был тем, кто стоял за всем этим.
Александр допил воду, поставил стакан в приёмник. Рука дрогнула. Он медленно пошёл к лифтам. По дороге встретил пару коллег, кивнул им, стараясь, чтобы на лице не было написано ничего, кроме обычной рабочей усталости.
Лифт мчался вверх. 34-й этаж. Здесь были кабинеты начальства. Тишина была ещё глубже, воздух — ещё холоднее. Дверь кабинета 3401 была матовой, без опознавательных знаков. Она отъехала в сторону сама, как только он приблизился.
Кабинет был просторным, но аскетичным. Большой стол из чёрного дерева, стул, пара кресел для гостей, экран во всю стену с текущими схемами сетевой активности. Виктор Шелест сидел за столом, спиной к экрану. Он не смотрел на Александра. Он смотрел куда-то в пространство перед собой, его пальцы медленно барабанили по столешнице.
— Закройте дверь, Яблонов, — сказал он ровным, лишённым эмоций голосом.
Дверь за спиной Александра беззвучно закрылась. Щелчок замка прозвучал неожиданно громко.
— Садитесь.
Александр сел в кресло, чувствуя, как под ним прогибается упругий материал. Он ждал. Шелест наконец перевёл на него взгляд. Его глаза были тёмными, нечитаемыми.
— Ваш отчёт, — начал он, — интересное чтение. Особенно раздел «Рекомендации». Вы проявили… нестандартное мышление.
— Я следовал вашему указанию уделить внимание аномалии, — чётко, стараясь не сбиться, сказал Александр.
— Уделить внимание — одно. А проводить глубокий бинарный анализ прошивки узла мониторинга и пытаться зашифровать найденные артефакты в отчёт — это уже совсем другое. — Шелест наклонился вперёд. — Вы понимаете, что ваши действия, с точки зрения системы, могут быть расценены как несанкционированное проникновение и попытка скрыть данные?
Ледяная волна прокатилась по спине Александра.
— Я… Я пытался сохранить находку, прежде чем делать поспешные выводы. Я следовал духу вашего поручения — перепроверить вручную.
— Духу, — Шелест усмехнулся, но в его глазах не было веселья. — Дух — понятие расплывчатое. А вот протокол — чёткий. Вы должны были немедленно зафиксировать инцидент. Но вы не сделали этого. Почему?
Александр замер. Это был прямой вопрос. И от ответа зависело всё.
— Потому что аномалия выглядела… внутренней, — выдохнул он. — Стиль кода. Маскировка. Это не внешние хакеры. Это кто-то внутри. И я не знал, кому доверять.
В кабинете воцарилась тишина, нарушаемая лишь тихим гулом вентиляции. Шелест смотрел на него долго, очень долго.
— Вы оказались умнее, чем я предполагал, Яблонов, — наконец произнёс он, и его голос потерял оттенок официальной строгости. В нём появилась… усталость? — И более опасным для себя. Вы наткнулись на то, чего не должны были видеть.
— Это… секретный проект? — осторожно спросил Александр.
— Нет, — резко отрезал Шелест. — Это не проект «Омнидекс». По крайней мере, не тот, что существует в официальных реестрах. То, что вы нашли — это «Саженец». Экспериментальный код, цель которого — не взломать, а…переориентировать ядро Глобального Арбитра в момент его планового обновления архитектуры. Чтобы дать его контроль в руки очень узкой группе людей внутри Совета директоров.
Александр почувствовал, как пол уходит из-под ног. Он слышал слова, но мозг отказывался их принимать. Поработить Арбитра? Ту самую машину, что гарантировала справедливость и баланс? Это было… немыслимо. Это было хуже, чем любая внешняя угроза.
— Зачем? — прошептал он.
— Власть, Яблонов. Абсолютная власть. Тот, кто контролирует Арбитра, контролирует рейтинги, распределение ресурсов, правосудие, доступ к космосу. Контролирует саму суть нашего общества. Группа, стоящая за этим, считает, что человечеством нужно управлять более… жёстко. Что демократия и баланс — это роскошь, которую мы не можем себе позволить в эпоху космической экспансии и потенциальных угроз извне.
— Но это… это безумие! Арбитр — основа всего!
— Для вас — да. Для них — инструмент, который пора менять. — Шелест встал и подошёл к окну. — Я слежу за этим уже полгода. У меня есть подозрения, но нет доказательств. То, что вы нашли — первая осязаемая ниточка. Но она же делает вас мишенью.
Александр понял. Понял всё. Почему Шелест дал ему то задание. Почему система надзора сразу заметила его активность. Его начальник использовал его как щуп. Как разведчика, которого посылают вперёд, чтобы проверить, есть ли в воде мины.
— Они знают, что я это нашёл? — спросил он, и его собственный голос показался ему чужим.
— Система надзора зафиксировала глубокий анализ. Я получил уведомление и пометил его как «ложное срабатывание, учебное упражнение». Но у меня не монополия на эти уведомления. Кто-то ещё мог их увидеть. — Шелест обернулся. Его лицо было серьёзным. — Ваш рейтинг, Яблонов. Проверьте.
Александр мысленно вызвал интерфейс. Цифра, которая всегда была стабильной, теперь мигала.
> Социальный рейтинг: 718…
> Обновление…
> Социальный рейтинг: 710.
Он потерял восемь баллов. За что? За «неоптимальное использование рабочего времени»? За «потенциальное нарушение протоколов безопасности»? Система Арбитра уже реагировала. Или это была не система?
— Они начинают, — тихо сказал Шелест. — Они не могут удалить вас прямо сейчас, не вызвав вопросов. Но они могут опускать ваш рейтинг по мелким, надуманным предлогам. Через неделю вы будете ниже шестисот. Потеряете жильё, доступ к работе, к медицине. Станете никем. И тогда с вами можно будет сделать что угодно.
Ужас, холодный и тошнотворный, сжал горло Александра. Всё, что он знал, всё, во что верил — его статус, его безопасность, его будущее — рассыпалось как карточный домик.
— Что мне делать? — Его голос сорвался.
— Вам нужно исчезнуть. Прямо сейчас. Пока они не наложили на вас полный санкционный пакет и не заблокировали все счета. У вас есть, возможно, час. — Шелест подошёл к столу, открыл ящик и достал оттуда небольшой, невзрачный чип-ключ. — Это ключ от аварийного выхода. Сервисный туннель в «исторический слой», в район Замоскворечья. Там вас не сразу найдут. Дальше… дальше я не могу вам помочь. Вы будете одни.
Александр взял чип. Он был холодным и тяжёлым в руке.
— Почему вы мне это даёте? Почему не остановите их сами?
— Потому что я уже на крючке. За мной следят. Любое моё неверное движение — и проект «Саженец» ускорится. А вам… вам пока не верят. Вы случайность. Ошибка в их расчётах. У вас есть шанс стать не ошибкой, а угрозой. Но для этого нужно выжить. — Шелест посмотрел ему прямо в глаза. — Бегите, Яблонов. И помните: никому не доверяйте. Даже Арбитру. Его логика уже может быть не его.
Александр встал. Ноги едва держали. Он кивнул, не в силах выговорить ни слова, и повернулся к двери.
— И ещё одно, — остановил его Шелест. — Ваш отец. Владимир Сергеевич. Его рейтинг 602. Он ниже порога внимания, но если они решат давить на вас… Навестите его. Быстро. И предупредите.
Дверь открылась. Александр шагнул в молчаливый, стерильный коридор, чувствуя, как чип в его кармане жжёт, как раскалённый уголь. Он шёл к лифтам, глядя прямо перед собой, но внутренним зрением он видел только одну цифру: 710. И она продолжала уменьшаться.
Система больше не была в норме. Она была заражена. И он, Александр Яблонов, только что стал для неё вирусом, который нужно уничтожить.
Глава 2. Нулевой порог
Тишина в сервисном лифте была оглушающей. Александр чувствовал, как его собственное сердце колотится о рёбра, будто пытаясь вырваться наружу. Зелёные цифры на панели отсчитывали этажи: -10, -15, -20. Глубже, чем он когда-либо бывал. Глубже, чем допускалось по его пропуску.
> Социальный рейтинг: 705.
Ещё три пункта. За что? «Неэффективное использование времени в пути»? Алгоритмы Арбитра или их человеческие кукловоды выискивали любую зацепку, чтобы ускорить его падение.
Лифт остановился с мягким толчком. Двери разъехались, открыв пространство, похожее на кишечник гигантской машины. Воздух был тяжёлым, насыщенным запахом машинного масла, озона и вековой пыли. Высокие, уходящие в темноту потолки, переплетение толстых кабельных жгутов и труб, гул далёких насосов. Жёлтые предупредительные полосы на полу потускнели от времени. Это был старый инфраструктурный уровень, построенный ещё до эры гравиплатформ, когда город копал вглубь, а не ввысь.
Александр судорожно сжал в кармане чип-ключ от Шелеста. Ему нужно было найти этот «аварийный выход». Он двинулся вдоль стены, вглядываясь в тени. Его имплант, лишённый доступа к внутренней картографии комплекса, выдавал лишь сырые данные с ультразвукового дальномера, рисуя примитивные контуры.
«Щелчок.»
Он замер. Звук был чётким, металлическим, и пришёл не спереди, а сзади. От лифта.
Александр рванулся в сторону, за ближайшую массивную трубу, как раз в тот момент, когда из другой лифтовой шахты, в двадцати метрах от первой, выехал патрульный дрон Службы Социальной Адаптации. Не летающая тарелка, а приземистая, гусеничная платформа с четырьмя манипуляторами и вращающимся сканирующим сенсором на мачте. Его красный «глаз» немедленно начал методично прочёсывать пространство, испуская негромкое щёлканье.
Они уже здесь. Значит, его уход со своего этажа был зафиксирован и классифицирован как побег. Теперь он не просто подозреваемый — он активный нарушитель.
Александр прижался спиной к холодной трубе. Капля пота скатилась по виску. Дрон медленно пополз в его сторону. Его нейроинтерфейс, всё ещё подключённый к локальной сети инфраструктурного уровня (но не к безопасным каналам), поймал открытый служебный сигнал:
> [ДРОН ССА-78]: СКАНИРОВАНИЕ СЕКТОРА А-15. ПОИСК БИОМЕТРИЧЕСКОГО ШАБЛОНА: ЯБЛОНОВ А.В. ПРИОРИТЕТ: ВЫСОКИЙ. ПРИМЕНЕНИЕ СИЛЫ: РАЗРЕШЕНО ДЛЯ ОГРАНИЧЕНИЯ ПЕРЕДВИЖЕНИЯ.
«Применение силы». Манипуляторы дрона были оснащены шокерами и сетями.
Нужно было бежать. Но куда? Впереди — только лабиринт труб и туннелей.
И тут его взгляд упал на старую, выцветшую наклейку на стене рядом: схему аварийных выходов. Карта была аналоговой, нанесённой на металл. И на ней, в самом конце коридора А-15, был обозначен квадратик с надписью «Шахта тех. доступа к линиям метро (законсервировано)».
Метро. Старое, глубокое, запутанное. Там можно потеряться.
Дрон щёлкнул сенсором, луч сканера скользнул по краю трубы, за которой он прятался. Александр оттолкнулся и побежал, не разгибаясь, вдоль стены. За его спиной раздался резкий механический звук и свист — дрон дал залп чем-то похожим на дротик. Дротик с глухим стуком вонзился в стену в сантиметре от его головы.
Александр мчался, петляя между оборудованием. Дрон, неповоротливый на гусеницах, отставал, но не терял его из поля сканирования. Впереди показалась массивная, ржавая дверь с аварийным знаком. На ней висел старый кодовый замок, но рядом — тот самый слот для чипа. Он вонзил в него чип Шелеста, повернул. Замок щёлкнул, дверь с тяжёлым скрипом отъехала в сторону, обдав его запахом сырости и затхлости.
За дверью зияла вертикальная шахта с ржавыми скобами лестницы, уходящая вниз, в полную темноту. Сверху доносилось нарастающее гудение дрона. Александр, не раздумывая, перелез через порог и начал спускаться, цепляясь за холодные, скользкие скобы. Дверь над его головой с грохотом захлопнулась, отрезав свет и звук погони.
Он спускался минуту, другую, десять. Руки занемели, дыхание стало хриплым. Наконец, ботинки упёрлись во что-то твёрдое. Пол. Он включил эхолокацию импланта. Он был в узком, круглом туннеле. С одной стороны — глухая стена, с другой — туннель уходил в темноту. По стенам шли рельсы, покрытые ржавчиной. Воздух пах плесенью и озоном от старых силовых кабелей. Он был в заброшенной ветке метро.
Александр прислонился к холодной бетонной стене, пытаясь отдышаться. Только сейчас до него стала доходить чудовищность происходящего. Он, Александр Яблонов, законопослушный инженер с рейтингом 718, сейчас прячется в катакомбах под городом от робота-полицейского. За то, что сделал свою работу слишком хорошо.
Он проверил рейтинг. Цифра держалась на 705. Видимо, здесь, на глубине, сигнал был слаб. Но это временно.
Нужно было двигаться. Идти куда глаза глядят — не вариант. Он вспомнил карту города. Если это заброшенная ветка, то, скорее всего, она где-то пересекается с действующей сетью. А в действующей сети есть камеры, сканеры, люди. Выход на поверхность здесь, в центре, был самоубийством.
Отец. Мысль ударила, как ток. Шелест предупреждал. Они могут пойти через него.
Александр заставил себя думать. Он был в Замоскворечье. Станция «Третьяковская» или «Новокузнецкая» должны быть где-то рядом. Но эти станции наверняка мониторятся. Есть старые, служебные выходы. Те, что используют работники метро и… другие.
Он поплёлся по туннелю, стараясь идти по шпалам, а не по скользким рельсам. Через несколько сот метров туннель упёрся в завал из обломков бетона и искореженной арматуры — результат давней аварии или санкционированного обрушения. Но слева была дверь, почти неотличимая от стены. Надпись на ней была едва читаема: «Тех. помещение. Подстанция 7-А».
Дверь не была заперта. Внутри — небольшое помещение, заставленное сломанными приборами и ящиками. И ещё одна дверь, на этот раз современная, с панелью для пропуска. Но сама панель была вырвана из стены, и из неё торчали провода. Кто-то уже поработал здесь.
Александр, действуя на инстинктах, потянул за пучок синих проводов. Что-то щёлкнуло, и дверь отъехала, открыв длинный, слабо освещённый коридор с чистыми стенами. Это уже была служебная зона действующего метро. Где-то вдалеке слышался гул поездов.
Он вошёл, и дверь закрылась за ним. Коридор был пуст. На стене висела схема. Он был на уровне служебных помещений станции «Павелецкая».
Отсюда до Черемушек — через полгорода. Пешком, под землёй, по служебным туннелям, рискуя наткнуться на ремонтные бригады или патрули.
У него не было выбора.
Путешествие растянулось на бесконечные четыре часа. Он крался как тень, замирая при каждом звуке, прячась в нишах и вентиляционных камерах. Дважды он слышал шаги и голоса работников. Один раз чей-то сканер на дальней дистанции «звякнул», пытаясь считать его заглушённый сигнал импланта, но, не получив чёткого ответа, замолчал.
Он двигался по памяти, по обрывкам знаний о городской инфраструктуре. Пересекал технические мостики над путями, где внизу с рёвом проносились составы. Пробирался через комнаты с гудящими трансформаторами. Мир под землёй был другим — тёплым, влажным, живым и равнодушным к социальным рейтингам.
Наконец, по характерному запаху и звуку — менее интенсивному движению — он понял, что где-то рядом станция «Профсоюзная». Район Черемушки. Он нашёл аварийный люк с надписью «На поверхность» и тяжёлым усилием откинул его.
На него хлынул ночной воздух окраины. Тёплый, пахнущий пылью и сиренью. Он вылез в каком-то внутреннем дворе между панельными домами. Над головой — настоящее небо, звёздное, не загороженное платформами. Тишина, нарушаемая только лаем собаки и гудком далёкого поезда.
Он ориентировался по звёздам (старый навык, привитый отцом-туристом) и через двадцать минут стоял у знакомого подъезда. Свет в окне отца горел.
И тут его имплант, который несколько часов молчал, выдал новый шквал сообщений. Но не от ССА.
Это был взломанный канал. Текст был набран грубым, неформатированным шрифтом:
[НЕИДЕНТИФИЦИРОВАННЫЙ КАНАЛ]
ЯБЛОНОВ. ТВОЙ СИГНАЛ ПРОСЕЯЛИ. НЕ ДОЛГО.
СЛИВ СО СТАНЦИИ «ПАВЕЛЕЦКАЯ»: НА ТЕБЯ ВЫШЛИ. ДВЕ ГРУППЫ ССА ВЫЕХАЛИ В ЧЕРЕМУШКИ 5 МИНУТ НАЗАД.
У ТЕБЯ МЕНЬШЕ 10 МИНУТ.
ЕСЛИ ЧИТАЕШЬ — БЕГИ. НЕ В КВАРТИРУ.
АДРЕС: СТРОИТЕЛЕЙ, 15, ПОДВАЛ. СПРОСИ МАРКУСА.
СТИРАЮ ЛОГ.
Сообщение исчезло, не оставив в памяти импланта и следа. Кто-то следил за перемещениями ССА и рискнул выйти на связь. Маркус.
Александр посмотрел на освещённое окно. Группы уже в пути. Если он зайдёт — они захватят обоих. Отец был прав: он только подставит его.
Сжав кулаки так, что ногти впились в ладони, Александр развернулся и побежал прочь от дома. Каждый шаг отдавался болью. Он бросал отца. Но чтобы спасти, а не предать.
Улица Строителей оказалась в соседнем квартале, в таком же ветхом пятиэтажном доме. Подвал имел отдельный вход со двора — низкую, обитую железом дверь. Александр постучал. Никакого ответа. Он нажал на ручку — дверь не была заперта.
Внутри было темно и пахло сыростью, старостью и… паяльником. Слабый красный свет излучал угол, заваленный электроникой.
— Маркус? — тихо позвал Александр.
— Дверь закрой, — раздался из темноты хриплый, усталый голос. — И встань на метку на полу. Не двигайся.
Александр выполнил. С потолка щёлкнуло, и его окутал быстрый, почти неощутимый луч сканирования.
— Хм. «Синклит» с кустарной заглушкой. Рейтинг 705, но фонишь как новогодняя ёлка для их софта. Шелест, старый черт, всё-таки кого-то подсунул.
Из темноты вышел человек. Высокий, сухопарый, лет шестидесяти. Лицо изрезано глубокими морщинами, седые волосы собраны в неопрятный хвост. Но глаза… глаза были молодыми, острыми, светящимися холодным синим отсветом кибернетических линз. Он был одет в поношенный комбинезон телемастера, но на руке красовался сложный, явно несерийный браслет-интерфейс.
— Я Александр Яблонов. Мне сказали…
— Знаю, кто ты, — перебил Маркус. — Ты парень, который нашёл «Саженец». Идиот. Герой. И мёртвец на пороге. Выбирай, кем себя считать.
Он махнул рукой, и в центре подвала зажглась голограмма — схема Москвы. На ней алыми точками горели две машины ССА, которые уже сворачивали в их район.
— У нас минут семь. Рассказывай, что видел. Только суть.
Александр заставил себя говорить быстро и чётко: узел 1149, чужеродный код, стиль «Омнидекс», попытка доступа к чертежам верфи, слова Шелеста о «Саженце» и перехвате Арбитра.
Маркус слушал, не перебивая. Его лицо было каменным. Когда Александр закончил, он тихо выругался.
— Значит, они решились. Не ждал, что так скоро. — Он подошёл к одной из груд хлама, откинул лист фанеры, за которым оказался современный, мощный серверный шкаф. — Шелест прав в главном, но ошибается в масштабе. Это не группа в совете директоров. Это… болезнь. Идея, которая заразила верхушку всех трёх корпораций. Они называют это «Проект Новый Порядок». Арбитр для них — слишком мягкий, слишком… логичный. Они хотят ручного управления. Диктатуры эффективности.
— Но как? Арбитр — это не программа, это сверхразум! Его нельзя просто взломать!
— Его нельзя взломать снаружи, — поправил Маркус, его пальцы летали по голографической клавиатуре. — Но можно отравить изнутри. «Саженец» — это троян. Он ждёт момента масштабного обновления ядра, которое запланировано через 72 часа. В момент перезагрузки и перераспределения вычислительных мощностей, этот код активируется и внедрится в базовые алгоритмы оценки и принятия решений. Арбитр останется тем же…, но его «совесть» будет подменена. Он начнёт выдавать решения, угодные заговорщикам, считая их логически безупречными.
На экране появилась сложнейшая схема кода, и Александр с ужасом узнал в ней те самые «спящие змеи», которые он нашёл.
— Вы его расшифровали? — спросил он.
— Я его писал, — мрачно сказал Маркус.
Александр отшатнулся.
— Не смотри на меня как на предателя. Я писал прототип системы экстренного вмешательства для Совета Земли на случай, если Арбитр сойдёт с ума. Теоретическая работа. Чертежи и исходники были украдены из моего защищённого хранилища три года назад. Вместе с моим рейтингом, карьерой и именем. — Он показал на свой браслет. — Я — Маркус Воронов. Бывший главный архитектор модуля этической оценки Глобального Арбитра. А теперь — призрак в подвале, который пытается остановить того монстра, которого сам же и придумал.
Ошеломлённый, Александр мог только смотреть на него.
— Почему вы мне всё это говорите?
— Потому что Шелест прислал тебя ко мне не просто спрятаться. Он прислал тебя, потому что у тебя есть то, чего нет у меня. — Маркус пристально посмотрел на него. — У тебя есть действующий, легитимный доступ к периферийным узлам сети. Заглушенный, но доступ. И свежий след. Ты только что касался заражённого узла. Твой имплант, твоя нейросеть — они запомнили шаблоны, сигнатуры этого кода на глубоком уровне. Я могу их считать. И, возможно, создать на их основе вирус-антидот. «Дезинфектор».
— Что мне нужно сделать?
— Умереть для системы. Окончательно. — Маркус подошёл к стене, где висело старое, потрёпанное зеркало. Он нажал на раму, и та отъехала, открывая нишу с медицинским креслом и сложным аппаратом, похожим на нейрохирургический сканер. — Я должен провести полную цифровую эвтаназию твоего «Синклита». Стереть все его идентификаторы, разорвать связь с официальной сетью. Твоё тело останется, но для всех систем ты станеш цифровым трупом. Рейтинг упадёт до нуля. Тебя исключат из всех реестров. Ты никогда не сможешь легально пользоваться ни одной технологией выше уровня парового двигателя. Это точка невозврата, Яблонов. Решай.
Снаружи, совсем близко, послышался звук тормозящих автомобилей. Приглушённые голоса. Они здесь.
Александр посмотрел на красные точки на карте, которые уже стояли у их дома. Посмотрел на экран с кодом-убийцей Арбитра. Вспомнил отца. Вспомнил свой рейтинг 718 и студию с видом на город. Всю свою старую, наивную жизнь.
Он не колебался ни секунды.
— Делайте.
Маркус кивнул, и в его глазах мелькнуло что-то похожее на уважение.
— Ложись.
Александр лёг в холодное кресло. Маркус накинул на его голову шлем с десятками щупов.
— Будет больно. Сильнее, чем когда-либо. Ты почувствуешь, как умирает часть тебя. Не сопротивляйся. Думай о коде. О том, что ты нашёл. Дай мне его увидеть.
Щупы впились в кожу у висков. Мир взорвался болью.
Это не было похоже ни на что. Это было как если бы тебя разрывали на атомы. Он видел, как цифры его рейтинга начали бешено падать: 700… 650… 500… 300… Он чувствовал, как рвутся миллионы цифровых связей, как из его памяти стираются сертификаты, ключи, права доступа. Он кричал, но не слышал собственного голоса. Перед глазами проносились обрывки: лицо отца, логотип «Омнидекс», знак Арбитра, строки зловещего кода… Он цеплялся за этот код, за его холодную, чужеродную структуру, впитывая в себя каждую деталь, чтобы передать Маркусу.
И вдруг… тишина. Абсолютная, пугающая тишина в собственной голове. Нейроинтерфейс не просто заглох. Его не стало. Ощущение было похоже на внезапную глухоту и слепоту, но изнутри. Он больше не чувствовал привычного фонового гула данных, не видел интерфейсов. Он был выброшен из цифрового мира.
Он открыл глаза. Маркус стоял над ним, бледный, но сосредоточенный. На экране перед ним бежали потоки данных.
— Получилось, — хрипло сказал старик. — Я всё снял. И стёр тебя. Поздравляю, Александр Яблонов. Теперь ты официально не существуешь. Ноль. Призрак.
Снаружи раздался громкий стук в дверь. «Открывайте! Служба социальной адаптации!»
Маркус резко дёрнул за рычаг под креслом. Пол под Александром ушёл вниз, и он провалился в узкую, тёмную трубу, падая несколько метров на груду мягких тряпок. Сверху щёлкнуло, и люк закрылся. Он был в каком-то тайнике.
Сверху доносились звуки: взлом двери, тяжёлые шаги, голоса.
— Где он?
— Кто? Я здесь один. Старый грешник.
— Не умничай, Воронов. Мы знаем, что он был здесь. Его сигнал пропал в этом квадрате.
Александр затаил дыхание, прижавшись к холодной земляной стене. Он был нулём. Призраком. И теперь ему предстояло научиться жить в мире, которого для него больше не существовало, чтобы спасти этот мир от тех, кто хотел его извратить. Его падение только начиналось. А где-то наверху, в светлых офисах, тикали часы до обновления Арбитра.
Холод земли просачивался сквозь тонкую ткань его пиджака. Александр лежал в тесном, сыром убежище, вжавшись в земляную стену, и слушал. Сверху, сквозь толщу перекрытий, доносились приглушённые, но грозные звуки обыска. Грубые шаги тяжёлых ботинок по бетонному полу подвала, скрип передвигаемой мебели, металлический лязг — вероятно, опрокинули стеллаж с деталями.
— Ничего. Только хлам. — Сканеры тоже молчат. След полностью пропал. Как в воду канул. — Невозможно. Биометрия не стирается. Он должен быть здесь. — Я говорил вам, господа. У меня тихий вечер. Чай пью, старые платы паяю. Никаких беглых инженеров.
Послышался звук открывающегося холодильника (у Маркуса там, видимо, был мини-холодильник для компонентов). — Что за дрянь? Паяльная кислота и кола. Нормальной еды нет. — Рейтинг не позволяет. — ответил Маркус. — Вы же лучше меня знаете систему.
Тишина. Потом шаги приблизились к тому месту, под которым прятался Александр. Его сердце замерло. Он представил, как красный луч сканера ССА пронизывает перекрытие, выхватывая его силуэт в зелёных тонах тепловизора.
— А это что за люк? — Канализация. Старая ветка. Вечно протекает. Не советую открывать — задохнётесь.
Послышался звук удара сапогом по металлу. Люк не поддался. Видимо, Маркус его заблокировал снаружи. — Ладно. Воронов, ты на крючке. Если он появится — сразу в систему. Его ищут по 14-Г, это не шутки. —Как скажете. Спокойной ночи.
Шаги удалились. Хлопнула дверь. Сверху наступила тишина, более зловещая, чем шум обыска. Александр не двигался ещё минут десять, пока Маркус не постучал условным ритмом по перекрытию и не откинул люк.
— Вылазь. Ушли. Но оставили у дома паука-наблюдателя. Маленький дрон на стене. Видит и слышит в радиусе ста метров.
Александр выбрался наружу. Его колени дрожали. Подвал казался разгромленным. Ящики были опрокинуты, стеллаж повален, паяльная станция валялась на боку. Маркус, невозмутимо попивая из банки какую-то мутную жидкость, указывал на голограмму с видом из камеры того самого «паука». На экране был виден их двор, покрытый асфальтовой крошкой и поросший у забора бурьяном, и угол соседнего дома.
— Продержится часов двенадцать, пока батарея не сядет. Значит, до утра мы здесь, но не высовываемся, — сказал Маркус. — А теперь смотри.
Он провёл рукой, и голограмма сменилась. Теперь это была трёхмерная карта Москвы, но не официальная, а какая-то слоистая, испещрённая множеством цветных линий. — Это город, каким его не видит Арбитр. «Подкожный» слой. Красные линии — старые коллекторы и метро. Синие — заброшенные инженерные тоннели «Мосэнерго» и «Мосводоканала». Жёлтые — нелегальные врезки в городскую сеть данных. Зелёные — безопасные дома, типа моего. Вернее, бывшего безопасного.
— И что, вы все здесь… живете? Вне системы? — с трудом выговорил Александр. Его голос звучал хрипло, непривычно.
— Живём? — Маркус фыркнул. — Мы существуем. Система допускает определённый процент «шума». Людей с рейтингом ниже 400, отказников, тех, чьи импланты отказывают, кто не может или не хочет вписаться. Она не тратит на нас ресурсы, пока мы не нарушаем серьёзных правил. Мы — песок в её шестерёнках. Иногда нас вычищают облавы. Но мы как тараканы — выползаем обратно. Сядь. Расскажу, в какую яму ты прыгнул.
Маркус указал на развалившееся кресло. Александр опустился, чувствуя, как каждая мышца ноет от напряжения и странной, внутренней пустоты.
— Твой «Синклит» мёртв. Но твой мозг — нет. Нейронные связи, которые он формировал годами, остались. Ты будешь чувствовать фантомные боли. Захочешь «мысленно» открыть дверь или проверить погоду. Будут всплывать обрывки интерфейсов. Это пройдёт. Или нет. Второе — ты теперь для всех сканеров — «неопознанный биологический объект». Камеры с ИИ будут маркировать тебя как помеху, аномалию. Люди в униформе с портативными сканерами — как цель. Третий и главный — у тебя нет цифрового кошелька. Деньги теперь вот это, — Маркус достал из кармана несколько потрёпанных, пластиковых кредитных дискет старого образца. — Наличные. Их почти нет. Большинство расчётов идёт через рейтинг. Тебе придётся или воровать еду, или работать за еду. В подполье.
— А как же… «Дезинфектор»? Вы сказали…
— Я сказал, что взял с твоего мозга отпечаток кода «Саженца». Для создания противоядия нужны три вещи: вычислительные мощности, которых у меня нет; доступ к защищённым сегментам сети, который у меня отняли; и точка ввода. Живой узел, подключённый к системе, через который можно запустить вирус. Такой узел мог бы быть… у тебя в голове. Если бы у тебя был рабочий, но не отслеживаемый имплант.
Александр почувствовал, как холодок пробегает по спине. — Вы хотите… поставить мне новый? Нелегальный?
— Не просто нелегальный. Уникальный. «Дикарский» чип, собранный из украденных компонентов и запрограммированный мной. Он даст тебе обратно часть цифрового мира, но другим путём. Через серые каналы, через обходные маршруты. Ты сможешь видеть данные, но для официальных систем твой сигнал будет выглядеть как помеха, случайный пакет. Это опасно. Если поймают — не только рейтинг ноль, тебе просто физически выжгут мозги за «кибертерроризм». И это если повезёт.
— А если не поставить? — Тогда ты — слепой крот в мире, где все видят в ультрафиолете. Не сможешь помочь ни отцу, ни мне, ни остановить их. Будешь прятаться, пока тебя не словит ССА или не убьёт в переулке за пару кредитных дисков. Выбор, как говорится, невелик.
Александр закрыл глаза. Всего сутки назад его самым большим риском был невыполненный план по аудиту. Теперь ему предлагали стать киборгом-партизаном. — А что с отцом? Мы можем его предупредить? Вытащить?
— Связь с ним опасна. Его, наверняка, уже прослушивают. Но… у меня есть курьер. Человек, который разносит старомодные бумажные газеты в «верхний город». Он может передать условный сигнал — знак, чтобы твой отец был готов к эвакуации, когда мы дадим отмашку. Но это тоже риск.
— Сделайте это, — тихо, но твёрдо сказал Александр. — Передайте сигнал. А потом… ставьте чип.
Маркус долго смотрел на него, затем кивнул. — Ладно. Пока я буду возиться с железом, расскажу, что такое мир «вне рейтинга». Ты видел только подвал. Выйдешь на улицу — увидишь другое.
Он снова вызвал голограмму, но теперь это была не карта, а монтаж уличных сцен, снятых скрытыми камерами. — Смотри. Рынок на месте старого гаража. Там торгуют едой, выращенной в подпольных гидропонных фермах в бункерах. Не такую красивую, как в распределителях, зато без отслеживающих наночипов в каждой грудине. Видишь лавку со старьём? Там продают и ремонтируют допотопную технику: планшеты, смартфоны, даже ноутбуки. Всё, что может работать без постоянного рукопожатия с Арбитром. Вот мастерская, где вживляют контрафактные импланты — в основном, уголовникам и отчаявшимся. А вот — самая важная точка.
На экране появилось кафе. Вернее, бывшая котельная, переделанная в забегаловку. За столиками из ящиков сидели самые разные люди: старик с дрожащими руками, девушка с кибернетическим протезом, явно собранным из разных запчастей, пара сурового вида мужчин. — Это «Бездонная чаша». Нейтральная территория. Там можно узнать новости, найти работу, купить паспорт или просто поесть супа, который не отслеживается. Там свои правила. Главное — не выноси сор из избы. Не говори о том, что видел наверху. Не хвастайся своим прошлым рейтингом. Здесь это не преимущество, а клеймо наивного дурака.
Картинка сменилась. Теперь это был тёмный переулок. Двое молодых парней с биозависимыми татуировками (дешёвые нанокрасители, пульсирующие под кожей) отбирали у старухи сумку. — А это — обратная сторона. Здесь нет полиции. Есть банды, которые контролируют территорию. Есть «смотрящие», которым надо платить за «крышу». ССА приходит сюда только по крупному — если кто-то устроит резню или начнёт палить из энергооружия. Мелкие разборки им не интересны. Выживай как знаешь.
Маркус выключил голограмму. — Вот такой мир. Не лучше и не хуже верхнего. Проще и жёстче. Здесь ценятся не баллы рейтинга, а конкретные навыки: починить генератор, взломать простой замок, оказать медпомощь, драться. У тебя есть какие-нибудь из них?
Александр задумался. Он умел программировать на квантовых языках, оптимизировать нейросети, проводить аудит безопасности. Здесь это было бесполезно. Он был физически крепок, но не умел драться. Он знал теоретическую механику, но не мог починить сломанную дверь. — Я… быстро учусь, — наконец сказал он.
— Это уже что-то, — хмыкнул Маркус. — А теперь иди в угол, там есть бочка с водой и тряпки. Приведи себя в порядок. Твоя корпоративная униформа — как маяк. Сними пиджак. Сейчас принесу что-нибудь из старья.
Пока Александр умывался ледяной водой, стирая с лица пыль и пот страха, Маркус покопался в сундуке и вытащил поношенные тёмные джинсы, простую чёрную футболку из грубого хлопка и потрёпанную кожаную куртку с отслоившейся подкладкой. — Мой старый размер. Надел лет двадцать назад. Должно сойти.
Переодевшись, Александр почувствовал себя другим человеком. Ткань была грубой, пахла нафталином и пылью, но в ней было странное ощущение… свободы. Он посмотрел на себя в осколок зеркала. Перед ним стоял не инженер «Омнидекс», а какой-то измождённый парень с лихорадочным блеском в глазах.
— Теперь по делу, — Маркус подошёл к своему рабочему столу, уставленному паяльным оборудованием и микроскопами. Под стеклянным колпаком лежал странный предмет: не гладкий чип, а нечто больше похожее на паутину из тончайших золотых нитей, заключённых в прозрачный биополимер. — Это он. «Скиталец». Моя гордость и боль. Он не вживляется в череп. Он вплетается в периферийную нервную систему через шейные позвонки. Меньший контроль, но и меньше следов. Подключиться к нему можно будет через этот, — Маркус протянул Александру старый, перепаянный смартфон с огромной трещиной на экране. — Там всё настроено. Только не включай его рядом с активными сканерами.
— И… это будет больно? — Ещё как. Анестезии нет. Только алкоголь, — Маркус протянул ему бутылку с бесцветной жидкостью без этикетки. — Самогон. Две хороших глотка. Больше — рискуешь не проснуться.
Александр взял бутылку. Запах ударил в нос — резкий, сивушный. Он сделал два глубоких глотка. Огонь прокатился по горлу и разлился по желудку, мгновенно согревая изнутри. Голова закружилась.
— Ложись на стол. На живот.
Стол был холодным и жёстким. Маркус протёр ему шею спиртом, который обжёг кожу. — Главное — не дёргаться. Повредишь нервы — останешься с кривой шеей на всю жизнь.
Первый укол был похож на укус гигантской осы. Потом боль сменилась странным, глубоким давлением, будто что-то копошится под кожей, рядом с позвоночником. Александр впился пальцами в край стола, стиснул зубы. Он видел, как Маркус в микроскопе ловкими движениями микроманипуляторов вводил тот золотой паук в разрез. Боль стала острой, пронизывающей, белой вспышкой в сознании. Он услышал собственный сдавленный стон.
Потом — серия крошечных щелчков и жгучих толчков по всему телу, как будто его бьют током в разных местах. Это «Скиталец» искал и цеплялся за нервные узлы, встраиваясь в систему.
Внезапно мир погас. Вернее, не погас, а обрёл новые очертания. Перед его закрытыми веками вспыхнули призрачные контуры — не чёткий интерфейс, а скорее, наложение. Он «увидел» тепловые следы на столе, где лежали инструменты, слабое электромагнитное поле от работающего где-то вдали трансформатора, радиосигналы в эфире — не структурированные данные, а просто шум, фон. Это было сбивающее с толку, тошнило от диссонанса между обычным зрением и этим новым, сырым восприятием.
— Всё, — голос Маркуса прозвучал как из тоннеля. — Не вставай резко. Медленно. Теперь твоя задача — научиться этим пользоваться. Фокусироваться на одном типе сигналов, отсекать лишнее. Это как новый орган чувств. На адаптацию уйдёт день, а то и неделя.
Александр медленно сел. Мир качался. Но вместе с тошнотой и болью пришло и странное ощущение… расширения. Он был отрезан от одного мира, но прикоснулся к другому, более грубому и настоящему.
— Спасибо, — прохрипел он.
— Не благодари. Теперь ты мне должен, — Маркус убрал инструменты. — И долг придётся отрабатывать. Первое задание будет простым. Через три часа, когда дрон-паук уснёт, ты пойдёшь на «Бездонную чашу». Возьмёшь у бармена, здорового мужика по кличке Борода, пакет. Принесёшь сюда. И запомнишь дорогу. Потому что завтра тебе нужно будет найти одного человека. Его зовут Костя-Молчун. Он работает на свалке электроники на окраине. Он наш «утилизатор». Может достать детали, которые мне нужны для «Дезинфектора». Ты будешь моими глазами, ногами и, если что, кулаками. Договорились?
Александр кивнул, чувствуя, как тяжелеет голова. Самогон, боль и перегрузка новыми ощущениями делали своё дело. — Договорились.
— Отлично. А теперь спи. Там, в углу, спальник. Три часа на сон. Потом — твой первый выход в новый мир.
Александр дополз до разложенного на полу старого армейского спальника, пахнущего сыростью и плесенью. Забрался внутрь. Холодный капрон неприятно касался кожи. Он лежал, глядя в темноту подвала, и слушал. Не привычный гул систем, а тиканье где-то капающей воды, шорох мыши за стеной, храп Маркуса, уже улёгшегося на раскладушке.
Его старый мир умер. Здесь, в подвале, среди ржавых труб и контрафактной электроники, родился новый. С рейтингом ноль, с чипом вора в шее, с долгом. И с тикающими в его голове, рядом с фантомными образами кода «Саженца», часами. 71 час до обновления Арбитра.
Глава 3. Подкожный слой
Сон был тяжёлым и обрывистым, похожим на падение в колодец, где вместо воды — густая, вязкая тьма, пронизанная вспышками зелёного кода и механическим тиканьем. Александру снились лабиринты из бегущих строк, в которых он пытался спрятаться от огромных, безликих весов, чьи чаши с глухим, металлическим грохотом обрушивались ему на пятки, уплощая асфальт. Он проснулся от сильного толчка в бок, задыхаясь, в холодном поту.
— Подъём, призрак. Пора на промысел.
Маркус стоял над ним, держа в руках две жестяные кружки, от которых валил пар с травянистым, горьковатым запахом.
— Чай из подножного корма. Крапива, иван-чай, немного мяты с пустыря. Иммунитет поддержит. Тут экология не для тепличных цветов. Выпивай и пошли.
Александр сел, чувствуя, как каждая мышца отзывается ноющей болью. Шея пульсировала холодным, чужим огнём — там, под кожей, прижился «Скиталец». Он принял кружку, сделал глоток. Жидкость обожгла язык, но странным образом прочистила голову, прогнав остатки кошмаров. Он допил, ощущая, как тепло разливается по застывшему желудку.
— Дрон уснул, — Маркус ткнул пальцем в сторону старого монитора, на котором застыло зернистое изображение двора. «Паук» на стене был тёмным, безжизненным пятном. — Батарея на нуле, передатчик молчит. У тебя есть окно в два, максимум три часа. Вот адрес «Чаши». — Он протянул не бумажку, а потёртый, гибкий пластиковый чип-брелок, на котором царапинами был нанесён адрес и простейшая схема прохода. — Вживи его в память «Скитальца», потом уничтожь. И вот это. — В ладонь Александру легли несколько тонких, гибких пластиковых карт с магнитной полосой и стёртыми логотипами. — Кредитки. Наличный эквивалент. Пятьдесят единиц. Хватит на две кружки супа в «Чаше» и на обратный путь, если не свяжешься с неприятностями.
Александр повертел карты в пальцах. Они были лёгкими, почти невесомыми, после лет жизни в безналичной системе, где стоимость была абстрактной цифрой в нейроинтерфейсе. Теперь ценность была осязаемой. Потеряешь карты — останешься голодным.
— Правила простые, слушай и вбивай в башку, — голос Маркуса стал жёстким, инструктивным. — Первое: не выделяйся. Твоя походка, взгляд — всё кричит «чужой». Опусти плечи, смотри под ноги, но краем глаза сканируй округу. Второе: не спорь. Даже если нахамят, плюнут под ноги. Любой конфликт — внимание. Третье: не лезь в чужие разборки. Увидел драку, слышишь крики — уходи. Здесь своя полиция и своя справедливость, и она тебя не защитит. Возьми у Бороды пакет, кивни, если что-то скажет, и сразу назад. Понял?
— Понял, — голос Александра прозвучал хрипло. Он приложил брелок к виску, почувствовав лёгкий щелчок в «Скитальце» — данные считались. Затем с силой согнул пластик, пока тот не треснул.
— Хорошо. И последнее, самое важное, — Маркус наклонился ближе, и в его глазах, обычно усталых, вспыхнула стальная искра. — Если что… если попадёшь в переплёт, схватят, начнут допрашивать — не упоминай меня. Никогда. Я — твой последний шанс, буфер между тобой и теми, кто хочет стереть оба наших лица с лица земли. Если меня вычислят — игра закончена. Для тебя, для меня, для твоего отца, для призрачной надежды остановить их. Ты — Павел. Павел Сергеев. Запомни. Работал монтажником на старых линиях связи. Рейтинг упал после аварии, имплант отказал. Живёшь, где придётся. Всё. Никакого «Яблонова», никакого «Омнидекс».
Александр кивнул, повторяя про себя новое имя. Павел. Павел Сергеев. Оно было пустым, как скорлупа. Но в этой скорлупе надо было теперь жить.
Он направился к двери. Она открылась с тихим скрипом, впустив предрассветный холод и запахи ночной окраины: влажной земли, разлагающейся листвы, далёкого дыма и едкой городской смоги, которая, опускаясь ночью, застревала в низинах. Он вышел, и дверь тихо захлопнулась, отрезав единственное место в мире, где он хоть как-то был в безопасности.
Двор был пустынен. В сизом свете зари виднелись контуры гаражей, кучи строительного мусора, заросший бурьяном пустырь. На стене соседней пятиэтажки, прямо под карнизом, сиротливо прилепился корпус дрона-паука. Его оптический сенсор был тёмным, безжизненным глазом. Александр быстро, но не бегом, пересёк асфальтовую площадку, усеянную трещинами, из которых пробивалась жёсткая трава, и вышел на улицу Строителей.
Улица просыпалась. И этот процесс был грубым, шумным и осязаемым, не похожим на бесшумное включение систем в его прежней жизни. Из открытых форточек лились разномастные звуки: хриплый кашель, плач ребёнка, перебранка, громкая, с хрипотцой, радиопередача. Где-то рядом, за забором, с диким рёвом и клубами сизого дыма заводилась «десяточка» — древний автомобиль с двигателем внутреннего сгорания. Его рокот бился о стены домов, вызывая лай собак. По разбитому тротуару, обходя лужи и выбоины, шли люди. Они были другими. Не теми безликими статистами из верхнего города. У каждого было лицо, отмеченное усталостью, заботой, злостью или простой тупой покорностью. Пожилая женщина, согнувшись под тяжестью авоськи с морковью и свёклой (настоящей, в земле!). Молодой парень в застиранной до серости спортивной кофте, с древними наушниками-таблетками на плетёном шнурке — допотопное увлечение «виниловым» звуком, мода низов. Двое рабочих в промасленных комбинезонах, лица в саже, несли тяжёлый ящик с болтающимися внутри железяками.
Александр попытался встроиться в этот поток, подстроить шаг, ритм дыхания. Он чувствовал себя актёром, играющим роль на чужом, плохо изученном языке. Его новая одежда — грубая, пахнущая нафталином — маскировала тело, но не движения. Его походка была слишком прямой, взгляд — слишком аналитическим, он не умел той расслабленной, чуть сгорбленной усталости, которая была у всех вокруг. Он ловил на себе короткие, цепкие взгляды. Их не было много, но они были — оценивающие, настороженные. Никто не подходил, не заговаривал. Но атмосфера была плотной, как бульон: здесь каждый был настороже, каждый чуял чужака.
Следуя схеме в памяти, он свернул с относительно оживлённой улицы в сторону промзоны, мимо корпусов старого кирпичного завода, давно превратившихся в призраков индустрии. Дорога вела под уклон, к тусклой ленте реки, скрытой туманом. Дома редели, чаще попадались гаражи-ракушки, обнесённые ржавой колючкой заборы из профнастила, за которыми слышался лязг металла и вой болгарки. Воздух густел, становился тяжёлым и вкусным — пахло мазутом, окисленным железом, едкой смазкой и чем-то химически-сладким, отдававшим болью в переносице. Это был запах труда, борьбы за существование в самом его примитивном виде.
Именно здесь, в этом царстве ржавчины и масла, его впервые «увидели» по-настоящему.
Он свернул в короткий, грязный проулок, чтобы срезать путь, и наткнулся на них. Они сидели на перевёрнутых деревянных ящиках у глухой стены гаража, курили толстые, скрученные вручную сигареты с резким, травянистым запахом дешёвого табака. Их было трое. Двое помоложе, лет восемнадцати-двадцати, с пустыми, скучающими глазами и биозависимыми татуировками на шеях — дешёвые нанокрасители пульсировали под кожей тусклым синим светом. И один постарше, лет двадцати пяти, с широким, плоским лицом и шрамом через левую бровь, который придавал его взгляду постоянное выражение лёгкого удивления и жестокости. Все были одеты в потрёпанные, когда-то модные вещи, теперь заляпанные грязью.
— О, смотри-ка, господинчик, — протянул старший, не вставая с ящика, выпустив струю дыма в сторону Александра. — Шикарную курточку нашёл на помойке? Или с барского плеча списали?
Голос был спокойным, почти ленивым, но в нём чувствовалась привычная власть над этим куском территории. Александр замедлил шаг, инстинктивно оценивая расстояния, но не остановился. Правила: не вступать в контакт.
— Проходи, проходи, не задерживайся, — усмехнулся один из молодых, швырнув окурок в лужу. — Только кошелёчек проверь, не потерял ли чего по дороге.
Угроза висела в воздухе, густая и неоспоримая. По инструкциям Маркуса, при прямой конфронтации с местными «авторитетами» лучшая тактика — откупиться мелочью (если это не жизненно важные вещи) или, если возможно, быстро и незаметно ретироваться. Бежать — значит привлечь ещё больше внимания, показать себя лёгкой добычей и, возможно, спровоцировать погоню. Александр решил сделать вид, что просто не расслышал, и пройти, глядя чуть поверх их голов.
— Эй, я с тобой разговариваю, мудила! — Резко, с характерным скрипом ящика, встал парень со шрамом. Он оказался на голову выше Александра и шире в плечах, с тяжёлыми, налитыми силой руками. Двое его приятелей тоже поднялись, приняв расслабленные, но готовые к действию позы.
Инстинктивно Александр сделал шаг в сторону, чтобы обойти группу, держась ближе к стене. И тут его новое, необкатанное восприятие сыграло с ним злую шутку. Его внимание, обострённое опасностью, на долю секунды переключилось на тот самый режим «сырого» зрения, который давал «Скиталец». Он «увидел» одного из молодых парней не как человека, а как сгусток тепла: яркое пятно головы и груди, размытые контуры рук, холодные сигарету и телефон в кармане. Он увидел, как тепло от тлеющего табака растекается по коже пальцев, как пульсирует сонная артерия на шее. Этот внезапный, диссонирующий поток информации отвлёк его, отнял критическую долю секунды реакции.
Этой доли хватило. Второй молодой парень, сидевший сбоку и до этого момента остававшийся в тени, резко и точно выставил ногу прямо на пути Александра.
Александр споткнулся с глухим «упф», потерял равновесие и грузно рухнул на одно колено, больно ударившись ладонью о скользкий, замасленный асфальт. Грубый, радостный хохот оглушил его.
— Ну вот, споткнулся, бедняга, — сказал парень со шрамом, подходя и загораживая свет. — Наверное, что-то потерял. Давай-ка посмотрим, не выпало ли чего из карманов, пока ты кувыркался.
Его рука, большая и грубая, потянулась к внутреннему карману куртки Александра — туда, где лежали кредитки и спасительная схема от Маркуса. В голове у Александра всё смешалось в клубок паники, унижения и слепой ярости. Он рванулся, пытаясь встать, но старший уже навис над ним, сжимая кулак, готовый пригвоздить к земле.
И тут вмешался «Скиталец». Не по сознательной команде, а как глубокая, вшитая в его прошивку программа выживания. В момент острого, адреналинового стресса чип мгновенно просканировал ближайшее эфирное пространство на предмет слабых мест, уязвимостей. И нашёл два. В кармане у одного из молодых парней лежал дешёвый, но подключённый к городской сотовой сети смартфон. А в ста метрах, за углом, на ржавом столбе уличного освещения, висела камера дорожного наблюдения старого образца — одна из тех, что ещё не была заменена на умные модули с ИИ. Она тупо передавала сигнал на локальный узел сбора данных, принадлежащий коммунальщикам.
«Скиталец», следуя заложенным Маркусом базовым протоколам пассивной защиты, за долю секунды проанализировал примитивный протокол связи камеры и сымитировал его. В эфир полетел короткий, приоритетный пакет данных, маскирующийся под служебный сигнал: **«ТРЕВОГА. СЕКТОР G-7. НЕЗАКОННОЕ СКОПЛЕНИЕ. ПОДОЗРЕНИЕ НА ПРИМЕНЕНИЕ НАСИЛИЯ. ТРЕБУЕТСЯ ПРОВЕРКА ПАТРУЛЁМ ССА.»**
Это не был взлом в классическом смысле. Это был спам, цифровая ложка дёгтя в поток данных. Но он сработал.
У парня со шрамом в кармане резко и пронзительно запищал смартфон. Он нахмурился, на секунду отвлёкшись от Александра, достал устройство. На потрескавшемся экране мигало стандартное, официального вида системное уведомление (поддельное, но сделанное мастерски): **«ВНИМАНИЕ. В ВАШЕМ РАЙОНЕ ЗАФИКСИРОВАНА ПОВЫШЕННАЯ АКТИВНОСТЬ СЛУЖБЫ СОЦИАЛЬНОЙ АДАПТАЦИИ. РЕКОМЕНДУЕТСЯ ПОКИНУТЬ ЗОНУ ВО ИЗБЕЖАНИЕ ПРОВЕРОК.»**
Лицо парня исказилось. Он не был гением, но хорошо знал правила улицы: встреча с ССА сулила как минимум неприятный допрос, как максимум — исчезновение на сутки-другие в изоляторе.
— Чёрт! — выругался он, уже не глядя на Александра. — Быстро, на выход! Копы!
Он кивнул своим, и все трое, забыв о добыче, бросились бежать в противоположный конец переулка, быстро скрывшись за углом. Переулок опустел, оставив Александра сидеть на корточках на асфальте, с расцарапанной до крови ладонью и бешено колотящимся сердцем.
Он тяжело дышал, пытаясь осмыслить произошедшее. Он не до конца понял механику, но понял главное: «Скиталец» его спас. Ценой риска. Если бы в узле сбора данных сидел живой оператор или более продвинутый ИИ, они могли бы проанализировать пакет глубже и обнаружить его уникальную, кустарную сигнатуру. Это был предупредительный выстрел. Опасный.
Он поднялся, отряхнул замасленные колени, с силой вытер ладонь о грубую ткань джинсов. Боль проясняла сознание. Он больше не пошёл, а почти побежал, стараясь быстрее покинуть этот проклятый проулок и выйти на более-менее оживлённую улицу.
Остаток пути до «Бездонной чаши» прошёл относительно спокойно, если не считать пронзительного взгляда старухи, сидевшей на лавочке у подъезда и что-то ворчавшей себе под нос, да пары уличных псов, с рычанием деливших у помойки какие-то отбросы.
Само заведение оказалось не в котельной, как он почему-то представил, а в полуразрушенном здании бывшего детского сада сталинской постройки. Кирпичные стены были покрыты трещинами и многослойными граффити, окна заложены плитами или забиты фанерой. Но над входом, сваренным из кусков металлолома, висела и мигала самодельная неоновая вывеска: скрипучая стилизованная чаша, из которой лилось синее, светящееся «молоко». Дверь была не деревянной, а из толстого, мутного бронестекла, укрепленного изнутри стальной сеткой.
Войдя внутрь, Александр был оглушён не столько шумом, сколько самой **плотностью** жизни. Пространство бывшего спортивного зала с высокими потолками, закопчёнными годами, было хаотично заставлено столами, сколоченными из поддонов, и лавками. Горели десятки источников света: переделанные автомобильные фары, гирлянды из светодиодов, оплетённые проволокой, даже несколько керосиновых ламп в дальних углах, чей жёлтый свет боролся с синевой неона. Воздух был густым, как суп: запах дешёвого самогона и палёного пластика, жареного на раскалённой плите мяса сомнительного происхождения, пота, машинного масла, влажной одежды и ещё чего-то кислого — вероятно, не слишком чистой посуды. Гул голосов, смех, споры, звон посуды — всё это сливалось в единый, живой гомон.
За импровизированной стойкой, сваренной из двух стальных бочек и прикрытой сверху неровным листом жести, возвышался гигант. Борода. Не кличка, а буквальное описание: чёрная, лопатообразная борода скрывала половину лица, сливаясь с густой шевелюрой. Он, не спеша, разливал из огромного эмалированного чайника какую-то мутную жидкость в потёртые кружки и металлическим голосом одёргивал двух клиентов, яростно споривших о результате футбольного матча двадцатилетней давности.
Александр проскользнул к свободному месту у стойки, стараясь не встречаться ни с чьим взглядом. Борода, закончив наливать, повернул к нему свою волосатую голову. Маленькие, пронзительно-умные глаза оценили его с ног до головы за секунду.
— Новый. От Маркуса? — Голос был низким, глухим, как скрежет камней.
— Да. За пакетом.
— Деньги есть?
Александр кивнул, уже доставая кредитки.
— Не надо, — отмахнулся Борода. — Маркус в долгу. Жди тут. Не верти головой.
Он скрылся за чёрной, засаленной занавеской, висевшей в проёме, ведущем в бывшие комнаты для персонала. Александр остался стоять, чувствуя, как на него смотрят. Не открыто, не агрессивно, а просто отмечая присутствие нового лица. Его «Скиталец», как нервный зверёк, снова пытался активироваться, рисуя на краю восприятия тепловые силуэты людей, холодные блики от металлических протезов и имплантов, слабые всплески радиопереговоров (здесь многие использовали не сеть, а простые рации). Он с усилием, мысленно представляя себе тумблер, перевёл его в пассивный режим, уставившись в потёртую поверхность стойки.
— Эй, парень, — раздался спокойный голос совсем рядом, справа.
Александр вздрогнул, но медленно повернул голову. За соседним столиком, уткнувшись в старый планшет с треснутым экраном, сидел мужчина лет сорока. Умное, усталое лицо, коротко стриженные седеющие волосы, аккуратная бородка. За правым ухом — дорогой, но явно устаревшей модели аудио-имплант, антенна которого была искусно замаскирована под украшение.
— Ты… с верхних уровней, да? — спросил мужчина, не отрывая взгляда от планшета, но его вопрос висел в воздухе.
Александр насторожился, но после секундной паузы кивнул.
— По глазам видно. И по тому, как ты дверь открывал — ждал, что она сама сдвинется. Потерялся?
— Не совсем.
— Ищешь работу? — Мужчина наконец поднял на него взгляд. Глаза были карими, внимательными, без дружелюбия, но и без угрозы. — У меня есть небольшое дело для человека, который хоть что-то смыслит в сетях. В старых сетях. Проводных. Нужно продиагностировать узел, починить коммутатор. Оплата — едой и кое-какими полезными вещами.
Это была ловушка? Провокация? Или реальный шанс зацепиться, получить ресурсы? Разум, вышколенный годами в корпорации, лихорадочно взвешивал риски и выгоды.
— Я… пока не могу. У меня срочное поручение, — наконец выдавил Александр, следуя правилу номер два: не ввязываться.
— Как знаешь, — мужчина пожал плечами и снова уткнулся в планшет. — Если передумаешь — спроси здесь Льва. Меня все знают. Работа постоянная.
В этот момент из-за занавески вернулся Борода. В его руке был обычный полиэтиленовый пакет из-под хлеба, туго набитый чем-то мелким и твёрдым, издававшим тихий шелест.
— Держи. Только не тряси. — Он протянул пакет. — И передай старику: «Цветы политы». Понял? Только эти слова.
— «Цветы политы», — повторил Александр, пряча драгоценный свёрток внутрь куртки, под футболку.
— И ещё кое-что… — Борода наклонился через стойку, и его густая борода почти коснулась уха Александра. Запах табака, чеснока и чего-то химического. — По подземке прошёл слушок. ССА сегодня с утра зачищала старые технические тоннели под Павелецкой. Искали кого-то. Не по-детски. С фонарями, сканерами, собаками. Будь осторожен на обратном пути. Не ходи по низам, особенно по коллекторам. Держись верха, но без фанатизма.
Это было уже не просто предупреждение. Это была информация, за которую, Александр чувствовал, могли бы заплатить. Он кивнул, стараясь не показать, как похолодел внутри. Они уже прочёсывали подземку. Значит, его след, его цифровой призрак, всё же заметили.
— Спасибо.
— Не за что. Просто передай Маркусу, что Борода предупредил. — И с этим бармен отвернулся, снова принявшись за свой чайник.
Александр вышел из «Чаши», и яркий дневной свет после полумрака заведения на секунду ослепил его. Он зажмурился, давая глазам привыкнуть. Обратный путь он решил проложить иначе — не через промзону, где его уже могли запомнить, а через жилые кварталы, пусть и с крюком.
Солнце поднялось выше, разгоняя утренний туман. Улицы заполнились другой жизнью — не угрюмой борьбой за выживание, а будничной, шумной суетой. Здесь торговали с раскладных столов и багажников старых автомобилей: дешёвым ширпотребом, подержанными инструментами, фруктами и овощами с ближайших незаконных теплиц. Мастерские под открытым небом: кто-то чинил утюги, кто-то перебирал двигатель мопеда, стуча молотком. Дети гоняли самодельный мяч на площадке с разбитой плиткой и торчащей арматурой. Это был мир, который просто **жил**. Без оглядки на социальный рейтинг, потому что у него его по сути и не было. В этом была какая-то грубая, пугающая, но отчасти завораживающая свобода. Свобода от постоянной оценки, от давления совершенства. Ценой была грязь, опасность и неопределённость завтрашнего дня.
Он уже почти вышел к знакомым кварталам, до дома Маркуса оставалось не больше двадцати минут ходьбы, когда «Скиталец» снова дрогнул. На этот раз не как рефлекс, а как настойчивое, тревожное предупреждение, которое он научился считывать как лёгкую тошноту и головокружение. Чип уловил знакомый, отфильтрованный им ранее паттерн — цифровую сигнатуру портативных сканеров Службы Социальной Адаптации. И они были близко. Очень. Неподалёку, за двумя-тремя кварталами, и двигались не хаотично.
Александр свернул в первый же попавшийся двор — тесный, заставленный гаражами-ракушками, — надеясь переждать, пропустить группу мимо. Но сканеры не проходили. Они двигались методично, не патрульным маршрутом, а целенаправленно, перекрывая, судя по слабым сигналам, квартал за кварталом. Тактика облавы. Или точечного поиска. Возможно, и его.
Через щель между гаражами он увидел их. Чёрные, угловатые фигуры в тактических бронежилетах, с компактными карабинами на ремнях и планшетами в руках. Шестеро. Они стучали в двери домов, останавливали прохожих, подносили к их лицам сканеры. Их движения были отлаженными, без суеты. Профессионалы. И они шли в его сторону.
Паника, холодная и липкая, снова сжала ему горло. Бежать? Но куда? Они методично перекрывают улицы, создавая сеть. Спрятаться в чужом подъезде? Его сразу выдадут жильцы — здесь чужих не любят. Залезть на крышу? Сканеры имеют тепловизионные модули.
И тогда, в момент острого страха, в его памяти всплыла не только карта Маркуса, но и его собственные, недавние впечатления. «Жёлтые линии — нелегальные врезки в сеть». А рядом с этим домом, согласно памяти, должен быть старый, аварийный люк в коллектор. Маркус показывал его на карте как запасной выход.
Он метнулся вдоль задней стены гаражей, отшвырнул в сторону покрытую ржавчиной автомобильную покрышку, и под ней увидел то, что искал: тщательно замаскированную, но всё же заметную для ищущего глаза металлическую крышку, почти вросшую в асфальт. Ручки не было. Он вцепился пальцами в узкую щель между крышкой и ободом и, напрягая все мышцы спины и плеч, с глухим стоном приподнял тяжёлую плиту. Под ней зияла чёрная дыра, от которой потянуло запахом стоячей воды, плесени и чего-то органически-гнилостного. Он, не раздумывая, спрыгнул вниз, едва успев натянуть крышку на место с характерным металлическим скрежетом.
Оказался в узком, круглом тоннеле. Полная, абсолютная темнота, нарушаемая лишь слабым светом из-под края люка. Он включил «сырое» зрение «Скитальца». Мир окрасился в оттенки зелёного и синего. Он увидел стены из пористого бетона, покрытые скользкой чёрной слизью и белыми выцветами соли. По центру тоннеля текла, а точнее, стояла тёмная, маслянистая вода, в которой плавали какие-то тёмные комки. В воздухе висели холодные трубы, тянущиеся вдоль стен. Это был ливневый коллектор, старый и давно не чищенный.
Сверху, сквозь толщу асфальта и металла, доносились приглушённые, но узнаваемые звуки: тяжёлые, ритмичные шаги, скрип брони, сдержанные голосовые команды.
— …ничего в этом дворе. След чистый.
— Переходим к следующему кварталу. Приказ — прочесать весь сектор до вечера. Он где-то здесь.
Шаги удалились, затихли. Александр прислонился к холодной, влажной стене, давя подступившую тошноту и дрожь в коленях. Он спасся. Снова. Но теперь он был в подземелье, один, с драгоценным пакетом для Маркуса в куртке, и нужно было как-то выбираться, не попадая прямо в руки ищущим его людям.
Он огляделся с помощью «Скитальца». Куда идти? Прямо или против течения? Он не знал схемы этих коллекторов. Но имплант, анализируя структуру сигналов (даже здесь, на глубине, ловились помехи от городских сетей), вибрации и движение воздуха, начал строить предположительную, примитивную карту. В его восприятии зелёное изображение дополнилось слабыми, пунктирными линиями — предположительными направлениями тоннелей, основанными на данных эхолокации и анализе потоков. Это было смутно, неточно, как детский рисунок, но лучше, чем полная слепота.
Он решил идти против течения воды, надеясь, что это выведет его к более крупному коллектору, а оттуда — к какому-нибудь знакомому выходу, возможно, ближе к дому Маркуса. Путь занял больше часа. Он пробирался, иногда по колено, а иногда и по пояс, в ледяной, вонючей жиже, спотыкаясь о скользкие камни и скрытые под водой обломки. Крысы, огромные и наглые, сновали у его ног и даже пытались запрыгнуть на трубы над его головой. Их тепловые силуэты были яркими, быстрыми пятнами в зелёной тьме, а писк и шуршание когтей по металлу резали тишину.
Однажды он наткнулся на целое гнездо этих тварей, сбившихся в клубок у разветвления труб. Они зашипели, обнажив длинные жёлтые зубы. Александр замер, потом медленно, не делая резких движений, стал обходить их по дальнему краю тоннеля, чувствуя, как по спине бегут мурашки. В другом месте тоннель сузился настолько, что пришлось ползти на корточках, почти касаясь головой потолка, покрытого какими-то студенистыми наростами.
Наконец, узкий проход вывел его в более просторную, круглую трубу, диаметром метра три. Здесь вода текла быстрее и казалась чуть чище. На стене, почти полностью скрытой наслоениями грязи, он увидел едва читаемую краской надпись, которую «Скиталец» усилил и вывел в поле зрения: **«ул. Строителей, 5-7»**. Сердце ёкнуло. Он был практически у цели, под своим же районом.
Ещё пятнадцать минут поисков по слабым сигнальным меткам, оставленным передатчиком Маркуса (старик, оказывается, пометил все критические точки), и он нашёл нужный люк. Тот же тяжёлый, заржавевший диск в потолке тоннеля. Собрав последние силы, он упёрся спиной в стену, ногами в люк и с глухим стоном вытолкнул его. Сверху хлынул поток свежего, прохладного воздуха и дневного света. Он с трудом выбрался, упав на колени на знакомый, заросший травой пустырь в том самом дворе, откуда ушёл утром. Было уже около полудня, солнце стояло высоко.
Едва он отдышался, как тень упала на него. Маркус стоял в полуоткрытой двери подвала, его лицо было напряжённым, но в глазах читалось облегчение.
— Жив. И даже пакет, судя по всему, цел, — он быстро оглядел Александра с ног до головы. — Выглядишь, как будто тебя через мясорубку прокрутили, но это неплохо для первого выхода. Заходи, быстро.
Он втащил Александра внутрь, захлопнул дверь и щёлкнул тяжёлыми засовами. В подвале пахло озоном и паяльной кислотой — Маркус явно работал. Старик выхватил у него пакет, разорвал полиэтилен и высыпал содержимое на стол: десятки миниатюрных микроконтроллеров в антистатических пакетиках, несколько плат с чипами памяти, клубок тончайшего оптоволокна.
— Отлично, — он удовлетворённо хмыкнул. — Ровно то, что нужно. Борода передал что-нибудь ещё? Слова?
— Сказал: «Цветы политы». И предупредил, что ССА зачищала тоннели у Павелецкой. Искали кого-то.
Лицо Маркуса стало каменным. Он медленно протёр руки тряпкой.
— «Цветы политы»… Значит, сигнал твоему отцу передан. Он теперь в курсе и ждёт условного знака для эвакуации. Это хорошо. — Он помолчал. — А с ССА… хуже. Значит, они не просто ищут беглого инженера. Они прочёсывают инфраструктуру. Значит, кто-то наверху дал команду искать все возможные лазейки. Ты им очень, очень нужен, Александр. Или тому, кто стоит за «Саженцем», очень не нравится, что ты на свободе.
Александр, промокший, грязный, смертельно уставший, просто стоял, опираясь о стол. Вода с его одежды капала на бетонный пол.
— Отдохни час, — смягчившись, сказал Маркус. — Сними мокрое, там в углу висит запасной комбез. Выспись хоть немного. Потом — новое, более сложное задание. Нужно найти человека. Костя-Молчун. Работает на свалке электроники за кольцевой дорогой, в старых ангарах. Он наш «утилизатор» и «поставщик». Без деталей, которые может достать только он, я не соберу даже макета «Дезинфектора». Ты будешь моими глазами, ногами и, если придётся, кулаками на той территории. Она… специфическая. Договорились?
Александр, едва держась на ногах, просто кивнул. Слова доходили до него сквозь пелену усталости. Он поплёлся в угол, скинул вонючую, мокрую одежду и натянул грубый, но сухой и чистый комбинезон из плотной ткани. Затем рухнул в свой спальник, не раздеваясь.
Темнота накрыла его мгновенно. Но даже во сне он не находил покоя. Теперь сны были иными: не только код, но и зелёные тоннели, горящие глаза крыс, лица в полутьме «Бездонной чаши», и над всем этим — огромная, тикающая цифра, проецируемая прямо на его внутренние веки. 70 часов до обновления Арбитра. Он больше не был Александром Яблоновым, инженером с рейтингом 718. Он был Павлом Сергеевым, Призраком, бегущим по подкожному слою города. И его гонка только начиналась.
Глава 4 Территория молчания
Сон был темным и бездонным, как сам коллектор. Александр проваливался в него, как в яму, и не чувствовал ничего, кроме всепоглощающей усталости. Его разбудил не толчок, а звук — мерное, настойчивое постукивание. Он открыл глаза. Маркус сидел за своим столом и костяшками пальцев отбивал ритм по жестяной кружке. В подвале горел лишь один тусклый светодиодный фонарь, отбрасывавший гигантские, колеблющиеся тени. Была ночь.
— Вставай, — сказал Маркус, не оборачиваясь. — Ночная смена безопаснее. ССА меньше патрулирует в это время, их сканеры хуже видят в темноте, а люди на свалке — свои сумасшедшие — ночью работают.
Александр выполз из спальника. Тело ныло, но было сухим и относительно чистым. Голова гудела, но сознание было ясным. Он подошёл к столу, где уже стояла кружка с тем же травяным чаем и лежал кусок плотного, тёмного хлеба с тонким слоем какого-то паштета.
— Ешь. Энергия понадобится. — Маркус отодвинул от себя паяльник и развернул на столе карту, нарисованную от руки на обороте старого плаката. — Слушай. Свалка. Неофициальное название — «Кладбище Гаджетов». Расположена за Южным портом, в зоне старых заброшенных ангаров для дирижаблей. Территория контролируется не бандами, а… сообществом. Утилизаторы, сборщики, бомжи, техно-шаманы. У них свои законы. Главный — молчание. Не задавай лишних вопросов. Не интересуйся, откуда детали. Плати тем, что у тебя есть. У нас есть кое-что.
Он достал из-под стола небольшой рюкзак, потрёпанный, но прочный.
— Внутри: три пачки сублимированного мяса (валюта), два блока долгоиграющих батарей (золото), медицинский набор с антибиотиками и стимуляторами (платина). И это, — он положил на карту маленькую, тщательно упакованную в антистатик микросхему. — Образец. Старый чип связи от военного спутника. Для Кости это как икона. Покажешь — получишь доверие. Нужно найти его и обменять всё это на список деталей. — Маркус протянул Александру ещё один листок, на этот раз с перечнем: странные коды компонентов, названия сплавов, специфические номера микросхем. — Ничего не обсуждай. Просто дай список. Он либо кивнет, либо нет. Если кивнет — оставь рюкзак. Вернёшься за деталями через двое суток. Понятно?
— Где его искать? — спросил Александр, запихивая хлеб. Паштет оказался на вкус как грибы и что-то железистое, но утолял голод.
— В центральном ангаре. Самом большом. Там у него «трон» — кресло из кресел от старых шаттлов, окружённое экранами из разномастных мониторов. Он почти всегда там. Но чтобы дойти до ангара, нужно пройти через саму свалку. Будь осторожен. Местами там зыбучие пески из пластиковой крошки и разряженных аккумуляторов. Есть зоны с остаточной радиацией от старых реакторов. «Скиталец» должен предупреждать о скачках радиационного фона, но не надейся на него полностью. Держись намеченных троп.
Маркус показал на карте зигзагообразную линию, обходящую самые опасные участки.
— И главное: там есть «сторожа». Не люди. Автономные дроны-мусорщики, которые давно сошли с ума и защищают свои кучи. Они не атакуют первыми, если не подходить к их «гнездам». Но если увидишь кучу с мерцающими огоньками — обходи за километр.
Александр допил чай, ощущая, как тепло и горечь бодрят его. Он надел рюкзак, проверил крепления. Вес был приличным.
— Как я туда доберусь?
— Пешком. Это семь километров по промзоне. Обратно — тоже. Автобусы там не ходят, такси не ездят. На свалке свои «извозчики» на переделанных погрузчиках, но им тоже надо платить. У тебя есть только ноги. Время в пути — около двух часов в одну сторону. Возвращайся до рассвета.
Александр кивнул. Семь километров по ночной промзоне после дня в коллекторе. Звучало как очередной круг ада. Но выбора не было. Он взял карту, внимательно изучил маршрут, стараясь вбить его в память.
— Удачи, Павел, — сказал Маркус, и в его голосе впервые прозвучала не ирония, а что-то похожее на уважение. — Возвращайся целым.
Ночь за пределами подвала была тёмной и звёздной. В «историческом слое» уличное освещение работало с перебоями, и целые кварталы тонули во мраке, нарушаемом лишь редкими огоньками в окнах. Воздух стал холоднее, пахло осенней сыростью и дымом от костров где-то вдалеке. Александр двинулся на юг, следуя карте.
Первые полчаса он шёл по знакомым, относительно безопасным улицам. Попадались редкие прохожие — люди, спешащие по своим ночным делам, смотрящие под ноги и не обращающие на него внимания. Затем кварталы стали редеть, уступив место промзоне. Здесь было по-настоящему страшно. Гигантские, тёмные корпуса заводов с выбитыми окнами, похожие на черепа доисторических животных. Заброшенные эстакады, уходящие в никуда. Заросшие бурьяном железнодорожные пути, на которых ржавели вагоны с полустёртыми логотипами. Тишина была гнетущей, нарушаемой лишь завыванием ветра в разбитых витражах да скрипом металлических конструкций.
«Скиталец» работал на пределе, рисуя в его восприятии тепловые аномалии — где-то в глубине зданий горели костры бомжей, метались крысы, сидели на трубах ночные птицы. Временами чип предупреждал о слабых электромагнитных полях — вероятно, от уцелевших трансформаторов или незаконных врезок.
Александр шёл быстро, стараясь не задерживаться. Карта вела его по старым служебным дорогам, мимо гигантских цистерн и градирен. Однажды он услышал впереди лай собак — не одиночный, а целой стаи. Он немедленно свернул с пути, сделав крюк через полуразрушенный склад, и обошёл опасное место.
Через полтора часа ходьбы впереди замаячили огни. Не городские, а хаотичные, разноцветные: синие, зелёные, красные. Это была свалка. Сначала он уловил запах — сложный, многогранный и отвратительный. Запах палёной пластмассы, окисленного металла, разлагающейся органики, химикатов и чего-то сладковато-приторного, вызывающего тошноту. Затем увидел ограждение — не сплошное, а составленное из кусков шифера, профнастила, старых дверей и сетки-рабицы. В нём зияли многочисленные дыры.
Он нашёл ту, что была отмечена на карте — проход, замаскированный под груду автомобильных покрышек. За ним открывался вид, от которого у него перехватило дыхание.
«Кладбище Гаджетов». Пространство, уходящее в темноту, было завалено горами. Но не обычного мусора, а техногенного. Высотой с двухэтажный дом вздымались курганы из сломанных терминалов, дисплеев, корпусов серверов, роботов-дронов, бытовой техники. Между ними змеились узкие тропы, протоптанные в хламе. Повсюду горели костры в металлических бочках, отбрасывая на эти груды безумные, пляшущие тени. В воздухе стоял постоянный гул — не от машин, а от тысяч вентиляторов, генераторов, неправильно утилизированных энергоячеек, которые шипели, пищали и гудели на разных частотах. Это было место, где технология приходила умирать, но отказывалась делать это тихо.
Александр ступил на территорию, и «Скиталец» взорвался предупреждениями. Радиационный фон был повышен в нескольких точках. Электромагнитный шум забивал все каналы. Тепловизор показывал десятки, сотни горячих точек — костры, работающее оборудование, людей. Он отключил все нежизненно важные функции импланта, оставив только навигацию по запомненной карте и базовое сканирование на движение.
Двигаться по свалке было подобно прохождению через лабиринт минотавра. Тропы то сужались до ширины плеч, то разветвлялись, уводя в тупики к стенам из спрессованных холодильников или стиральных машин. Повсюду валялись внутренности машин: платы, провода, шестерёнки, линзы. Под ногами хрустел пластик и стекло. Из тёмных щелей на него смотрели пары глаз — то ли бомжей, то ли сторожевых животных. Он шёл, стараясь не смотреть по сторонам, держась маршрута.
Однажды он услышал странный, механический скрежет справа. Обернувшись, увидел «сторожа». Это был переделанный уборочный дрон на шести шатких ногах, с приваренными к корпусу манипуляторами, держащими что-то похожее на резак и сварочную горелку. На его «голове» горели три хаотично мигающих светодиода. Дрон копошился у своей кучи — аккуратно сложенной горы процессоров и модулей памяти — и, казалось, что-то сортировал. Увидев Александра, он замер, повернул к нему сенсоры. Послышалось щёлканье. Александр, помня наставления, медленно, не делая резких движений, отступил назад и обошёл эту кучу по широкой дуге. Дрон не последовал за ним, но следил, пока тот не скрылся из виду.
Через сорок минут блужданий среди металлических джунглей он увидел цель — центральный ангар. Огромное, полукруглое сооружение из рифлёного железа, когда-то выкрашенное в зелёный цвет, теперь покрытое ржавчиной и граффити. Одна из гигантских ворот была приоткрыта, и из щели лился неровный, мерцающий свет.
Внутри ангара царил полумрак, нарушаемый мерцанием сотен экранов. Они висели на стенах, лежали на столах, были встроены в груды хлама. На них бежали строки кода, диаграммы, статические изображения давно забытых операционных систем, кадры из древних фильмов. В центре этого цифрового леса, на возвышении из старых серверных стоек, стоял «трон» — кресло, собранное из пилотских сидений разных эпох, обвешанное проводами и окружённое самыми большими мониторами. В кресле сидел человек.
Костя-Молчун. Он был худым, с впалыми щеками и седыми, всклокоченными волосами. Лицо покрывала густая, седая же щетина. На носу — старые очки с толстыми линзами, на которых отражались зелёные строчки с ближайшего экрана. Одет он был в заляпанный чем-то комбинезон, под которым виднелась рубашка в мелкую клетку. Его пальцы, длинные и жилистые, быстро и бесшумно бегали по клавиатуре, составленной из кусков нескольких разных.
Александр остановился в десяти метрах от трона, ожидая, пока его заметят. Костя не поднимал головы. Минуту, другую. Ангар гудел вентиляторами и шипел разрядами статики. Наконец, пальцы замерли. Не поворачиваясь, Костя произнёс голосом, сухим, как шелест бумаги:
— Новый. От Маркуса. Неси.
Александр шагнул вперёд, снял рюкзак, достал аккуратно упакованный чип. Он протянул его. Длинные пальцы выхватили антистатический пакет, не касаясь его руками. Костя повертел чип перед одним из экранов, на котором моментально выскочила сложная диаграмма.
— Подлинник. Редкость. — Он отложил чип в сторону, на специальную полочку, заставленную подобными реликвиями. — Что взамен?
Александр протянул список. Костя взял его, пробежал глазами. Его лицо оставалось непроницаемым.
— Часть есть. Часть… сложно. Дорого.
— У нас есть это, — Александр открыл рюкзак, показал содержимое.
Костя мельком глянул, кивнул.
— Оставь. Через сорок восемь часов. На том же месте. Половину списка принесу. За вторую половину — ещё плата. Не такой ценный чип, но редкость. Скажи Маркусу: «Нужен кристалл из блока управления „Звёздного скитальца“». Он поймёт.
— Хорошо, — сказал Александр. Он оставил рюкзак на полу перед троном. — Через сорок восемь часов.
Он уже собирался уходить, когда Костя снова заговорил, не глядя на него, уставившись в экран:
— Ты ищешь не только детали. Ты ищешь тень в сети. Я видел, как она шевелится.
Александр замер.
— Что ты имеешь в виду?
— В сетях, что проходят через свалки, иногда всплывает мусор. Не только данные. Намерения. В последние сутки идёт активный поиск по шаблону «нейро-несоответствие». Ищут не человека. Ищут аномалию. Призрак в машине. Будь осторожен, новичок. Тени тоже имеют глаза.
С этими словами Костя снова погрузился в свои строки кода, словно разговора не было. Александр, с ледяным комом в желудке, развернулся и пошёл к выходу.
Обратный путь по свалке казался ещё более зловещим. Каждая тень теперь казалась наблюдателем, каждый шорох — шагами погони. Предупреждение Кости висело в воздухе. Они искали не Александра Яблонова. Они искали «призрака» — цифровую аномалию, коей он и стал. Значит, их методы стали тоньше.
Он вышел за пределы свалки, когда на востоке уже начинала сереть полоса зари. Усталость валила с ног, но он заставлял себя идти, почти бежать через промзону, торопясь вернуться до полного рассвета.
Именно поэтому он почти не обратил внимания на одинокую, тёмную фигуру, стоявшую у въезда на территорию какого-то завода. Просто ещё один бродяга или ночной сторож. Он прошёл мимо, ускорив шаг.
Фигура повернула голову. На лице, скрытом капюшоном, вспыхнуло слабое красное свечение кибернетического глаза. Глаз сфокусировался на удаляющейся спине Александра. Зафиксировал походку, антропометрию, тепловой след. Данные в сжатом виде ушли в эфир.
Александр, ничего не подозревая, уже входил в знакомые кварталы, думая только о том, как бы добраться до подвала и рухнуть в спальник. Он не знал, что только что его увидел «наблюдатель». Не из ССА. Из другой, более специализированной и страшной службы. Из корпоративной безопасности «Омнидекс». Охота вступила в новую фазу. И теперь у охотников был его свежий, реальный след.
Погоня началась не с рёва двигателей и не с криков, а с тишины. Именно её внезапную, гнетущую густоту Александр почувствовал первым, уже на подходе к знакомым гаражам в своём районе. Исчезли привычные ночные звуки — перебранка котов, скрип флюгера, далёкая музыка. Воздух словно вымер, и в этой вакуумной тишине его собственные шаги по щебню отдавались пугающе громко.
«Скиталец», до этого приглушённый электромагнитным шумом свалки, вдруг выдал в его сознание короткую, отрывистую строку предупреждения, окрашенную в багровый цвет тревоги:
> АНОМАЛИЯ. МНОЖЕСТВЕННЫЕ ПАССИВНЫЕ РАДИОМЕТРИЧЕСКИЕ СЕНСОРЫ В РАДИУСЕ 200 М. РЕЖИМ «ТИХАЯ СЕТЬ». ВЕРОЯТНОСТЬ ЦЕЛЕВОГО ПОИСКА: 87%.
«Тихая сеть». Так Маркус описывал тактику корпоративных спецгрупп, а не ССА. Они не светили фарами и не ходили с громкими сканерами. Они расставляли по периметру датчики движения, тепловизоры, акустические ловушки, создавая невидимую паутину. И ждали, пока цель сама в неё угодит.
Александр замер, вжимаясь спиной в холодную кирпичную стену гаража. Адреналин выжег остатки усталости. «Они здесь. У подвала. Значит, вычислили Маркуса. Или просто накрыли район последней известной точки моего появления.» Он мысленно ругнулся. Возвращаться прямо сейчас — значит, вести их к себе на порог. Нужно было отвлечь, запутать след, выманить.
Его взгляд упал на противоположный торец гаража и узкую щель между двумя сараями, ведущую в лабиринт соседних дворов. Там, согласно карте Маркуса, был старый вентиляционный выход из того же коллектора, по которому он выбирался днём. Рискованно. Но другого плана не было.
Он приказал «Скитальцу» перейти в режим полной радиомолчания, оставив активными только пассивные сенсоры и визуализацию. Мир окрасился в тёплые и холодные тона тепловизора. Он увидел их. Не людей, а их тепловые подписи, спрятанные за углами домов, на крышах низких построек. Минималистичные, выверенные силуэты без лишних деталей. Пятеро, нет — шестеро. Окружение было почти идеальным.
И тут он заметил аномалию. Один из датчиков «тихой сети» — небольшой куб, прилепленный к водостоку на соседнем доме, — имел едва заметный, мерцающий тепловой контур. Неравномерный нагрев. Скорее всего, дешёвая батарея или плохой контакт. Глюк.
Мысль родилась мгновенно, почти инстинктивно. Он не мог взломать датчик — для этого нужен был активный сигнал, который его тут же запеленгуют. Но он мог создать физическую помеху. Нагрев.
Его глаза выискали в куче мусора у гаража пустую стеклянную бутылку. Старый, примитивный способ. Он осторожно, бесшумно подобрал её, прицелился и швырнул в стену прямо под датчиком. Бутылка разбилась с оглушительным, в этой тишине, звоном. Стекло брызнуло во все стороны.
На долю секунды все тепловые силуэты вокруг среагировали — микродвижения, повороты голов. Датчик, фиксируя всплеск звука и движение, передал сигнал тревоги. И в этот момент Александр, используя «Скитальца» не как передатчик, а как очень точный излучатель электромагнитного импульса (крайне опасная для самого импланта функция, о которой предупреждал Маркус), навёл его на дефектный датчик. Импульс был слабым, точечным, но его хватило, чтобы на мгновение перегрузить нестабильную схему.
На панели управления оператора «тихой сети», где-то в укрытии, замигал сигнал: «СБОЙ ДАТЧИКА А-7. ЛОЖНОЕ СРАБАТЫВАНИЕ. ПЕРЕГРЕВ». Это создало крошечную брешь в идеальной сети, микроскопическое замешательство. И этого хватило.
Александр рванул в щель между сараями, не бегом, а быстрым, скользящим шагом, который ему показывал Маркус для перемещения в городской среде. Он нырнул в знакомый люк, едва прикрыв его за собой, и затаился в темноте коллектора, слушая.
Сверху донеслись приглушённые шаги, шёпот:
— …ложное. Крыса или что-то уронило.
— Проверить? Приказ — не выдавать присутствия.
— Не надо. Продолжаем наблюдение. Возможно, спровоцировал на движение. Если он рядом — выдаст себя.
Они не пошли за ним в коллектор. Значит, его отступление не было замечено, или они не считали подземку приоритетом. Возможно, у них не было актуальных карт или они не хотели лезть в неизвестное.
Александр дал им десять минут, потом пополз по знакомому маршруту, но не к дому Маркуса, а в противоположную сторону, к другому выходу — на улицу Строителей, но в трёх кварталах от цели. Он выбрался на поверхность в заброшенном палисаднике перед полуразрушенным домом. Отсюда он мог наблюдать.
Он забрался на чердак через выбитое окно (сила и ловкость, подаренные базовой модификацией, теперь были его главными козырями) и устроился у слухового окна, за грудой старых газет. Отсюда, через щель в шифере, была видна часть улицы и угол того двора, где был подвал.
Он пролежал так больше часа. И увидел, как они уходят. Не все сразу, а методично, по одному, с большими интервалами, маскируя отход под видом ночных прохожих, рабочих, пьяниц. Профессионалы. Но они ушли, не штурмуя подвал. Значит, у них не было приказа на задержание Маркуса. Только наблюдение. Или они ждали, чтобы он сам привёл их к чему-то более важному.
Когда последняя тёплая фигура скрылась за поворотом, Александр ещё полчаса лежал неподвижно, проверяя эфир на предмет скрытых передатчиков. «Скиталец» молчал. Кажется, чисто.
Он слез с чердака и, сделав огромный крюк, подошёл к подвалу с тыльной стороны, через соседский огород. Постучал условным ритмом. Дверь приоткрылась на цепочку, в щели блеснул глаз Маркуса.
— Быстро, — прошипел старик.
Внутри пахло гарью. На столе дымился паяльник, забытый в спешке. Маркус был бледен, но собран.
— «Тихая сеть». Корпоративный спецназ «Омнидекс». Чёрные жуки, — выдохнул он, запирая дверь. — Появились через час после того, как ты ушёл. Окружили периметр. Я успел свернуть самое важное в тайник. Ждал, что вломится. Но они ждали тебя.
— Они следили за мной. Ещё на свалке, — сказал Александр, опускаясь на стул. Он выложил всё: встречу с Костей, его предупреждение о поиске «призрака», фигуру с киберглазом, облаву здесь.
Маркус слушал, его лицо становилось всё мрачнее.
— Значит, они сменили тактику. Рейтинг и ССА — для грубого давления. «Тихая сеть» и наблюдатели — для тонкой охоты. Они хотят не просто стереть тебя. Они хотят понять, что ты знаешь, с кем контактировал. И, возможно, выйти на меня. — Он потёр переносицу. — Предупреждение Кости верно. Они ищут цифровую аномалию, след «Скитальца». Значит, они уже знают о существовании подобных имплантов. Им нужен не человек, а артефакт. Доказательство.
— Что будем делать?
— Менять план. Первое — мы эвакуируемся отсюда. Этот адрес скомпрометирован. У меня есть другая точка, в другом районе. Глубже. Второе — мы не можем ждать сорок восемь часов. Нужно получить детали от Кости раньше. И третье… — Маркус пристально посмотрел на Александра. — Тебе нужно стать видимым. Но не для них.
— Я не понимаю.
— «Скиталец» — это тень. Но тень можно отбросить только от реального объекта. Тебе нужно создать цифровой двойник. Призрака, за которым они гоняются. Но в другом месте. Отвлечь их внимание, пока мы работаем.
— Как?
— Через «Бездонную чашу». Через Льва, который предлагал тебе работу. Его сеть старая, проводная, плохо мониторится. Мы можем запустить оттуда серию запросов, имитирующих активность «призрака», но привязанных к фантомной локации в другом конце города. Это риск. Лев может сотрудничать с кем угодно. Но другого быстрого канала у нас нет.
— А если он работает на них?
— Тогда мы влипли. Но судя по тому, что «тихая сеть» не взяла его в разработку вместе с этим районом, он либо чист, либо очень хорошо законспирирован. Рискнуть стоит. Ты отдохни пару часов. На рассвете мы двинемся на новую базу. А ближе к вечеру — тебе снова в «Чашу». Договоришься с Львом.
На этот раз Александр заснул мгновенно, провалившись в чёрную, безсновидную пустоту. Его разбудил запах — не чая, а настоящего кофе. Маркус разводил на горелке растворимый порошок в жестяной кружке.
— Роскошь, — пояснил он, протягивая кружку. — На случай крайнего стресса. Пей. Собирайся. Уносим только самое необходимое.
За полчаса они упаковали оборудование в два походных рюкзака: паяльные станции, микросхемы, несколько готовых блоков «Дезинфектора». Всё остальное — мебель, запасные детали, еда — было оставлено. Маркус активировал программу-самоуничтожение на своём главном сервере. Через пять минут после их ухода всё, что было связано с электроникой, должно было выгореть по сигналу.
Они вышли на рассвете, серым, туманным утром. Двигались по задворкам, через огороды и пустыри, избегая даже намёка на прямые улицы. Новая база оказалась в совершенно другом районе — Нагатино, в подвале полузатопленной бывшей котельной на самом берегу Москвы-реки. Место было сырым, холодным, но идеально защищённым: один вход, обзор на все подходы, а со стороны реки — только отвесная бетонная стена. Внутри пахло тиной и ржавчиной, но уже стояли надувные матрасы и ящики с припасами — видимо, Маркус подготовил это место давно.
Устроившись, Маркус дал Александру новый, одноразовый смартфон-раскладушку допотопного вида.
— Связь с Львом. Только голос, только из определённых точек. Карта точек — в памяти «Скитальца». Позвони, договорись о встрече. Скажи, что хочешь обсудить работу. И спроси, может ли он обеспечить «тихий канал» для тестов.
Александр, проглотив остаток холодного кофе, вышел на берег реки. Туман стелился по воде. Он нашёл отмеченную точку — старый бетонный пирс с разбитым фонарём. Набрал номер.
Лев ответил на второй гудок.
— Говори.
— Это Павел. Тот, с которым вы говорили в «Чаше». Насчёт работы. Нужно обсудить детали.
Пауза.
— Сегодня. Двадцать два ноль-ноль. «Чаша», задняя комната. Приходи один. И будь готов к тестовому заданию. — Связь прервалась.
Александр вернулся в котельную, передал Маркусу.
— Хорошо, — кивнул старик. — Значит, будет проверка. Будь готов к чему угодно. Возможно, попросят взломать какой-нибудь старый платёжный терминал или просканировать сеть. Сделаешь — получишь доступ. Нет — больше не придёшь. Теперь слушай внимательно. — Маркус развернул схему «Дезинфектора» на планшете. — На основе твоего отпечатка я смоделировал ядро вируса. Он должен, как ключ, подходить к бэкдору в «Саженце». Но для его доставки нужен не просто канал. Нужен момент. Момент обновления ядра Арбитра. В этот момент все защитные системы на доли секунды переключаются на резервные схемы. Наш вирус должен быть запущен в эту щель. И запустить его может только тот, кто имеет доступ к одному из легитимных узлов обновления. Таких узлов три. Один — в Центре управления «Омнидекс». Второй — в аналогичном центре «Нексуса». Третий — в святая святых, в Хранилище Исходного Кода Арбитра на орбите. Доступ к любому из них для нас невозможен.
— Тогда как?
— Есть четвёртый узел. Неофициальный. Аварийный. Его построили тайно на заре создания Арбитра, на случай, если сверхразум выйдет из-под контроля. «Рубильник». Он физически отключает Арбитра и позволяет загрузить кастрированную, безопасную версию. О нём знают единицы. И он… здесь. На Земле. В старом, заброшенном командном бункере времён Объединения. Его координаты стёрты из всех баз. Но я знаю, где он.
— И мы пойдём туда?
— Нет. Туда не пройти. Бункер законсервирован, окружён полем подавления любых сигналов, охраняется автономными боевыми дронами. Но есть человек. Бывший смотритель этого бункера. Он жив. И он, если верить слухам, иногда появляется на чёрном рынке данных. Его кличка — Страж. Если мы найдём его, если он даст нам коды доступа к внешнему шлюзу «Рубильника»… Тогда у нас появится шанс. Шанс вставить наш ключ в нужную скважину в нужную миллисекунду.
Маркус посмотрел на Александра.
— Вот наш новый план. Ты договариваешься с Львом, создаёшь цифровую мишень, чтобы отвлечь «тихую сеть». Я через свои старые, мёртвые каналы пытаюсь выйти на след Стража. А параллельно — пытаемся получить детали от Кости раньше срока. Три нити. И по любой из них нас могут выследить и оборвать.
Александр молча кивнул. План был безумным, построенным на слухах, старых контактах и слепой надежде. Но это был план.
— Сколько времени? — спросил он.
Маркус взглянул на отсчёт в углу планшета.
— Шестьдесят три часа до обновления. И часы тикают.
Вечером Александр снова пробирался к «Бездонной чаше». На этот раз он шёл другим путём, постоянно меняя направление, останавливаясь, прислушиваясь. Город-лабиринт постепенно становился его стихией.
В «Чаше» было так же шумно и душно. Борода, увидев его, едва заметно кивнул. Александр прошёл к задней комнате — бывшей кладовке, теперь превращённой в нечто среднее между кабинетом и складом. Там, за столом из старой двери, сидел Лев. Перед ним горели три монитора, показывающие схемы сетей, потоки данных.
— Павел. Садись, — Лев не стал тратить время на приветствия. — Ты сказал, что разбираешься в сетях. Докажи. Вот тестовое задание. — Он повернул один из мониторов. На нём была схема локальной сети какого-то склада, защищённая простеньким, но кривым фаерволом. — Нужно получить доступ к журналу посещений за последнюю неделю. Не взламывай, не оставляй следов. Найди дыру и аккуратно подгляди. У тебя есть доступ к этому терминалу. — Он указал на древний ноутбук в углу.
Александр сел за ноутбук. Задача была примитивной для его уровня. Но нужно было сделать это не как инженер «Омнидекс», а как уличный хакер, с подручными средствами. Он потратил двадцать минут, исследуя сеть, находя устаревший порт, используя известную уязвимость в протоколе обмена. Всё делал медленно, старательно, оставляя следы, которые выглядели как случайные помехи, а не атака. Наконец, доступ был получен. Он скачал журнал и передал Льву на флешку.
Лев вставил флешку, проверил данные. Его карие глаза оставались нечитаемыми.
— Неплохо. Чисто. Без паники. — Он откинулся на стуле. — Теперь говори, что тебе нужно на самом деле. Не верю, что ты пришёл за работой монтажника.
Александр, следуя инструкции Маркуса, сделал паузу, потом сказал:
— Мне нужно отправить несколько пакетов. Специфических. Чтобы они выглядели, как будто идут из одного места, но на самом деле шли из другого. И чтобы за ними начали гоняться. Нужен «тихий канал», который нельзя отследить до источника.
Лев внимательно посмотрел на него.
— Ты хочешь нарисовать мишень на чьей-то спине. Рискованно. За такое дорого платят. Чем?
— У меня нет денег. Но у меня есть информация. Техническая. Об одном интересном коде, который ищут очень большие люди. Могу поделиться фрагментом. Для анализа.
Лев задумался. Информация на чёрном рынке иногда ценилась выше денег.
— Покажи фрагмент. На этом ноутбуке. В изолированной среде.
Александр достал ещё один чип — подготовленный Маркусом образец безобидного, но стилистически похожего на «Саженец» кода. Запустил его в эмуляторе. Лев, не отрываясь, смотрел на строки, бегущие по экрану. Его лицо стало серьёзным.
— Это… серьёзно. Очень. — Он выдержал паузу. — Ладно. Договор. Ты даёшь мне полный анализ этого кода, когда закончишь свои дела. А я даю тебе канал на двадцать четыре часа. Завтра, с полуночи. Координаты точки входа и алгоритм маскировки получишь по защищённой связи. Но предупреждаю: если за твоей мишенью придут сюда, я тебя даже не знаю. И тебя самого сотрут в порошок.
— Договорились.
Александр вышел из «Чаши», чувствуя, как по спине ползёт холодный пот. Он сделал первый шаг в сложной игре на отвлечение. Теперь нужно было вернуться в котельную, передать Маркусу, что канал обеспечен, и ждать полуночи.
Он шёл по тёмным улицам, и ему снова показалось, что за ним следят. Но теперь это могло быть паранойей. А могло и нет. Он ускорил шаг, ныряя в знакомый проулок, ведущий к набережной. И почти у выхода, в глубокой тени под аркой, его остановил голос. Тихий, без эмоций.
— Александр Владимирович. Мы не причиним тебе вреда. Нам нужно поговорить.
Из тени вышел человек в тёмном, неброском костюме, без знаков различия. Его лицо было обычным, ничем не примечательным. Но в его руке был небольшой прибор, который Александр узнал — глушитель нейроинтерфейсов. «Скиталец» на мгновение завис, затем отключился, оставив Александра в полной, привычной для обычного человека, тишине.
— Кто вы? — спросил Александр, отступая.
— Мы — те, кто предлагает сделку. Более выгодную, чем та, что тебе предлагают в подвалах и на свалках. Мы знаем о «Саженце». Мы знаем о Маркусе. И мы знаем, что у вас нет шансов. Но у нас — есть. Хочешь спасти отца? Хочешь сам остаться в живых? Тогда слушай…
Человек сделал шаг вперёд, и свет из окна упал на его лицо. В глазах Александра мелькнуло что-то знакомое. Манера держаться, взгляд… Он видел этого человека. На одном из корпоративных мероприятий «Омнидекс». Он был из совета директоров, из самой верхушки.
Охота только что приняла совершенно неожиданный оборот. Охотники оказались не едины. И один из них теперь предлагал ему руку. Руку, которая могла спасти. Или раздавить окончательно.
Глава 5 Договор с тенью
Мир без «Скитальца» был внезапно плоским и глухим. Александр стоял под аркой, ощущая физическую пустоту в висках, где обычно вибрировала цифровая жизнь. Глушитель в руке незнакомца создавал мёртвую зону, в которой его кустарный имплант был лишь холодным инородным телом под кожей.
— Вы из совета «Омнидекс», — сказал Александр, не задавая вопроса. Его голос прозвучал странно громко в собственных ушах без фонового гула данных.
— Наблюдательно, — человек кивнул. Его лицо — лицо менеджера среднего звена, идеально вписанное в любой корпоративный интерьер — оставалось невозмутимым. — Меня зовут Гордеев. И я представляю интересы фракции внутри совета, которая не согласна с безумием Элайи Стоуна и его клики. Фракции, которая считает, что порабощение Арбитра — это самоубийство в долгосрочной перспективе.
— Удобно, — с горькой усмешкой бросил Александр. — Значит, вы — хорошие парни? А то, что мой рейтинг обнулили, что за мной охотятся, что отца подставили — это просто недоразумение?
— Это была… грубая, паническая реакция Стоуна, когда он узнал, что ты напал на след «Саженца», — Гордеев говорил спокойно, как на совещании. — Мы не успели вмешаться. Но сейчас ситуация иная. Мы предлагаем тебе выход. Взамен на твою помощь.
— Какую помощь? Я — ноль. Призрак.
— Ты — носитель уникальной информации. Ты физически касался заражённого узла. Твой мозг, твой имплант — они хранят отпечатки кода, которые невозможно получить дистанционно. Нам нужен этот отпечаток. Для создания не «Дезинфектора», как у вашего старика, а карантина. Мы хотим не уничтожить «Саженец» — это может повредить ядру Арбитра. Мы хотим его изолировать, законсервировать, а затем предъявить доказательства заговора Объединённому Совету Земли. Легитимно. Без гражданской войны внутри корпораций.
Александр молча переваривал слова. Это звучало… логично. Слишком логично.
— А что с Маркусом? И с моим отцом?
— Маркус Воронов — гений, но изгой. Его методы кустарны, его базы взламываются, за ним следят. Он ведёт вас обоих к провалу. Мы можем обеспечить безопасность вашему отцу. Прямо сейчас. Его уже перемещают в защищённый сектор. Что касается Воронова… — Гордеев слегка поморщился. — Он не доверяет системе. Он не пойдёт на контакт. Но мы не тронем его, если ты согласишься сотрудничать. Он может продолжать свои изыскания в своём подвале, просто… под нашим discreet наблюдением.
«Discreet наблюдением». То есть, под колпаком. Вежливым, но неотвратимым.
— А что я получу? — спросил Александр, глядя прямо в безэмоциональные глаза Гордеева.
— Во-первых, жизнь. Твой рейтинг будет восстановлен до прежнего уровня с пометкой «ошибка системы». Ты вернёшься в «Омнидекс», но не младшим инженером. Ты возглавишь новую, секретную группу по анализу угроз подобного рода. Во-вторых, безопасность твоего отца и его статус. В-третьих… — Гордеев сделал паузу. — Мы дадим тебе шанс спасти Арбитра. По-настоящему. Не кустарным взрывом, а хирургической операцией.
Соблазн был огромным. Всё, чего он хотел час назад, — безопасность, статус, возможность действовать в рамках системы, а не против неё. Но доверять ли им? Маркус говорил: «Никому. Даже Арбитру».
— Мне нужно время подумать, — сказал Александр.
— У тебя его нет, — ответил Гордеев. — Через шестьдесят часов — обновление. «Саженец» активируется. А «тихая сеть» Стоуна уже на пороге у твоего старого друга. Мы можем вытащить тебя из игры сейчас. Или ты можешь вернуться к нему и вести их прямо к нему. Выбор за твой, Александр. Но выбирай сейчас.
Он протянул руку. В ладони лежал маленький, тонкий чип.
— Это твой пропуск. Прикоснись к нему. Он считает твой биометрический ключ и активирует протокол экстракции. Мы заберём тебя отсюда через три минуты. Тихо и безопасно. Отец уже ждёт.
Александр посмотрел на чип. Он сиял под тусклым светом уличного фонаря, как яблоко раздора. Всё в нём кричало «ловушка». Но что, если это единственный шанс? Что, если Маркус, со всей своей паранойей и подпольными методами, действительно ведёт их к краю пропасти? Система, пусть и извращённая частью элиты, всё же имела ресурсы. Порядок. Логику.
Он медленно протянул руку. Пальцы были в сантиметре от чипа.
И в этот момент его «Скиталец», подавленный глушителем, совершил последнее, отчаянное действие. Не имея доступа к эфиру, он использовал остаточную энергию, чтобы послать мощный, болезненный нервный импульс прямо в мозг. Это не было сообщением. Это был крик. Воспринятый не как мысль, а как внезапная, режущая головную боль и вспышка перед глазами — образ, вшитый Маркусом на случай критического выбора: символ. Две перечёркнутые линии. Знак «Нет доверия». Знак, который Маркус выгравировал на корпусе «Скитальца».
Александр дёрнул руку назад, как от огня.
— Нет, — сказал он твёрдо. — Я не верю вам. Я ухожу.
Лицо Гордеева не изменилось. Лишь в уголках глаз появилось что-то холодное, почти сожалеющее.
— Ошибка, Александр. Большая ошибка. — Он кивнул кому-то за спиной Александра.
Из тени арки вышли ещё двое, такие же ничем не примечательные, но с той же выверенной, экономной пластикой движений. У одного в руке был шокер.
Александр рванулся в сторону, в узкий проход между домами. Глушитель, видимо, имел ограниченный радиус. Он чувствовал, как «Скиталец» с жалобным писком пытается перезагрузиться.
Он бежал, не оглядываясь, петляя по знакомым, благодаря картам Маркуса, задворкам. За его спиной раздались быстрые, но негромкие шаги. Они не кричали, не стреляли. Профессионалы.
Ему повезло. Он выскочил на набережную как раз в момент, когда из тумана выползло речное такси — ржавый катер на воздушной подушке, управляемый каким-то подвыпившим типом. Александр, не раздумывая, прыгнул на борт, швырнув водителю все свои оставшиеся кредитки.
— Гони! Быстро!
Водитель, ухмыльнувшись, рванул с места, подняв фонтан брызг. Александр, держась за поручень, обернулся. На берегу стояли три тёмные фигуры. Они не пытались преследовать. Просто смотрели. Гордеев достал коммуникатор и что-то сказал.
Значит, они не будут устраивать публичный переполох. Но игра изменилась. Теперь против него были не только Стоун и его «Саженец», но и часть «оппозиции» внутри совета, которая, судя по всему, хотела получить контроль над ситуацией в свои руки, не считаясь с ним.
Он добрался до котельной, когда уже начало светать. Маркус, услышав условный стук, открыл дверь, держа в руках древний, но грозного вида пневматический пистолет.
— Что случилось? Ты белый как мел.
Александр, задыхаясь, выпалил историю про Гордеева и предложение.
Маркус слушал, его лицо становилось всё мрачнее. Когда Александр закончил, старик тяжело вздохнул.
— Значит, раскол. Я такого боялся. Гордеев… Да, я знаю это имя. Он не из лагеря Стоуна. Он из лагеря «прагматиков». Они не хотят власти Арбитра для себя. Они хотят контроля над тем, кто будет его контролировать. Им нужен рычаг. «Саженец» в законсервированном виде — идеальный компромат и на Стоуна, и на Арбитра. А ты с твоими отпечатками — ключ к этому. Они не убьют тебя. Они превратят в инструмент. А потом, когда всё закончится, спишут как расходный материал. Отец? Да, они его спасут. Чтобы держать как заложника.
— Что же нам делать? — в голосе Александра прозвучало отчаяние. — На нас охотятся со всех сторон!
— Мы ускоряемся, — резко сказал Маркус. — Лев дал канал. Значит, отвлекающую операцию проводим сегодня же, в полночь. Я через старые контакты нащупал ниточку к Стражу. Оказывается, он появляется не на общем чёрном рынке, а на очень специфических «барахолках» — обменах данными между коллекционерами архаичной военной техники. Одна такая будет завтра на заброшенном аэродроме в Тушино. Мы идём туда. А с Костей… — Маркус достал свой модифицированный смартфон. — Придётся рискнуть. Попросить его об одолжении. В долг. Под залог.
— Залог чего? У нас же ничего нет!
— Есть, — Маркус посмотрел на Александра. — «Скиталец». Его уникальная архитектура. Для такого техно-шамана, как Костя, это бесценный образец. Мы предложим ему чертежи и право на копирование, в обмен на детали сейчас.
— Но это же твоё изобретение! И мой имплант…
— Если мы проиграем, ни то, ни другое не будет иметь значения, — грубо оборвал Маркус. — Решай.
Александр сглотнул. Он уже привык, что его тело и его цифровая сущность стали разменной монетой.
— Делай.
Маркус кивнул и начал набирать сообщение на каком-то криптованном канале. Александр тем временем съел ещё кусок хлеба с паштетом и попытался привести в порядок мысли. Впереди была ночь отвлекающей цифровой атаки, затем поездка на аэродром за призрачным Стражем, и всё это — под двойным прицелом: Стоуна и Гордеева.
В полночь он, используя данные от Льва, подключился к «тихому каналу» через один из незаметных терминалов в библиотеке старого ДК. Запустил программу-имитатор, которую написал Маркус. Она начала генерировать след «цифрового призрака» — аномальные, но похожие на следы «Скитальца» запросы, рассредоточенные по случайным узлам города, с финальной точкой в деловом квартале на другом конце Москвы. Работа пошла. Теперь нужно было ждать, клюнут ли на эту удочку «тихая сеть» Стоуна или наблюдатели Гордеева.
Он вернулся в котельную на рассвете. Маркус, не спавший всю ночь, встретил его с новостями.
— Костя согласился. Считай, повезло. Он в восторге от схем «Скитальца». Говорит, это «поэзия из проводов и страха». Детали будет готовы через двенадцать часов. Заберёшь на свалке в сумерках. А вот со Стражем… сложнее. Мой контакт подтвердил, что он будет на аэродроме, но предупредил: Страж не разговаривает. Он обменивается. Нужно предложить ему что-то, что он не сможет получить больше нигде.
— У нас же ничего нет!
— Есть кое-что, — Маркус потянулся к одному из ящиков и достал оттуда небольшой металлический цилиндр, похожий на патрон, но с прозрачным окошком, за которым мерцала голубая жидкость. — Это — образец «жидкой памяти» нулевого поколения. Экспериментальная технология, которую разрабатывали для первых нейроинтерфейсов, но забросили. В ней — фрагменты ранних логов общения с зародышем Арбитра. Для Стража, хранителя древних артефактов, это священная реликвия. Мы обменяем это на координаты и коды доступа к внешнему шлюзу «Рубильника». Риск в том, что если он догадается, зачем нам это… он может отказаться. Или предать.
Александр смотрел на мерцающий цилиндр. Каждый их шаг был парированием на лезвии ножа.
— Когда едем?
— Как только заберёшь детали у Кости. Ночью. На аэродром.
Следующие двенадцать часов прошли в лихорадочных приготовлениях. Маркус собирал и тестировал компоненты «Дезинфектора», которые у него уже были. Александр пытался освоить оружие — тот самый пневматический пистолет и нож с коротким, широким клинком. Учился двигаться тихо, гасить свет «Скитальца» до полной невидимости.
Вечером он снова отправился на свалку. На этот раз Костя-Молчун ждал его у входа в свой ангар. Он молча протянул тяжёлый, обшитый брезентом ящик. Александр, в свою очередь, передал ему криптоключ с полными чертежами и прошивкой «Скитальца». Костя взял ключ, приложил к виску своего импланта, и его обычно непроницаемое лицо исказила судорога чего-то похожего на восторг.
— Гармония хаоса… — прошептал он и, не сказав больше ни слова, скрылся в ангаре.
Ящик с деталями был на удивление тяжёлым. Александр едва донёс его до котельной. Маркус, увидев содержимое, просветлел.
— Больше, чем я просил. Он добавил кое-что от себя. Хорошо. Теперь у нас есть шанс собрать действующий прототип.
Они погрузили ящик в старый, развалюшный электромобиль-грузовичок, который Маркус припас где-то на окраине. Машина ехала медленно и шумно, но была своим в потоках ночного грузового движения.
Заброшенный аэродром в Тушино встретил их кромешной тьмой и воем ветра в каркасах ангаров. «Барахолка» оказалась не рынком в привычном смысле, а рядом одиноких огоньков костров, вокруг которых сидели или стояли фигуры в тёмном. Обмен происходил почти без слов. Люди подходили, клали что-то на землю, забирали что-то, оставленное другим, и расходились.
Маркус, держа в руках цилиндр с «жидкой памятью», повёл Александра к самому дальнему костру, у остатков взлётной полосы. Там, на обломке бетонной плиты, сидел человек. Невысокий, плотный, в старом армейском бушлате без знаков различия. Лицо закрыто шарфом, на глазах — очки ночного видения, снятые на лоб. Возле него лежала разобранная винтовка и несколько странных приборов.
— Страж? — тихо спросил Маркус.
Человек медленно кивнул.
— У нас есть предмет для обмена, — Маркус положил цилиндр на землю в метре от него.
Страж наклонился, взял цилиндр, поднёс к очкам. Замер на долгую минуту.
— Аутентично, — наконец сказал он голосом, похожим на скрип ржавой двери. — Что вам нужно?
— Координаты и коды доступа к внешнему шлюзу аварийного узла «Рубильник».
Тишина. Страж не шелохнулся.
— Зачем?
— Чтобы остановить тех, кто хочет его использовать не по назначению.
— Многие хотят, — отозвался Страж. — Почему я должен верить вам?
— Потому что у нас нет армии, — вступил Александр. — Только это. — Он указал на цилиндр. — И необходимость. Они хотят поработить Арбитра. Если это случится, ваше хранилище, ваши реликвии — всё, что вы охраняете, — станет их собственностью. Или будет стёрто.
Страж снова замер, размышляя. Потом медленно, будто скрипя всеми суставами, достал из внутреннего кармана бушлата плоский, чёрный камень — на самом деле, устройство с едва заметным дисплеем. Он что-то ввёл, затем швырнул камень к ногам Маркуса.
— Координаты. Одноразовый ключ доступа к шлюзу. Он откроет дверь на пять минут. Только дверь. Внутри — свои стражи. Не механические. Остальное — ваша проблема. И ещё… — он поднял голову, и Александру показалось, что сквозь шарф на него смотрит нечеловечески острый взгляд. — Там, внутри. Есть архив. Логи самого первого диалога с тем, что потом стало Арбитром. Если вы доберётесь… спасите и их. Они не должны достаться ни Стоуну, ни Гордееву, ни кому ещё. Уничтожьте, если понадобится.
— Обещаем, — сказал Маркус, поднимая камень.
Страж больше не смотрел на них. Он уставился на цилиндр в своих руках, полностью уйдя в себя.
Александр и Маркус вернулись к грузовичку. У них были координаты. Была цель. «Рубильник».
— Что это за «стражи» внутри? — спросил Александр, когда они выехали на пустынную ночную трассу.
— Не знаю, — честно ответил Маркус, не отрывая глаз от дороги. — Легенды говорят разное. Биологические охранные системы. Искусственный интеллект, ограниченный периметром. Или… что-то, что осталось от первых испытателей. В любом случае, это наш последний рубеж. Доберёмся туда, подключим «Дезинфектор» к шлюзу и в момент обновления запустим его. Всё.
Он сказал это так просто, как будто речь шла о походе в магазин. Но в его голосе Александр услышал ту же стальную решимость, что была у отца, когда тот говорил: «Ты должен выжить».
Они ехали в молчании. На востоке уже занималась заря. У них оставалось меньше сорока восьми часов. И путь лежал в самое сердце старого кошмара человечества — в бункер, построенный на случай, если их величайшее творение выйдет из-под контроля.
Электрогрузовичок пыхтел и скрипел, ползя по ночной трассе. В кабине пахло машинным маслом, старым пластиком и всепроникающей сыростью. Маркус сидел за рулём, упрямо уставившись в темноту за пределами грязного лобового стекла. Александр сжимал в руке чёрный камень-устройство, полученное от Стража. Его поверхность была холодной и идеально гладкой, без кнопок или разъёмов. Только при определённом угле под слабым светом приборной панели на ней проступали ряды микроскопических, нечитаемых символов.
— Он сказал «внутри — свои стражи». Не механические, — нарушил молчание Александр. — Что это может быть?
— В протоколах нулевого уровня, которые мне когда-то попадали, были упоминания о био-кибернетических системах охраны, — отозвался Маркус, не отводя глаз от дороги. — Созданные на стыке генной инженерии и наноробототехники. Самовоспроизводящиеся, способные к адаптации. Или… когнитивные ловушки. Системы, воздействующие напрямую на сознание. В любом случае, стандартные методы не сработают.
— А у нас есть нестандартные?
— Есть «Скиталец», — Маркус кивнул в сторону Александра. — И есть мозг, который его носит. Если там ловушки на нейроуровне, ты — наш лучший и самый уязвимый сканер. А если биологические охранники… — Он потянулся за сиденье и вытащил длинный, узкий чехол. — Вот это.
Александр развязал завязки. Внутри лежало нечто, напоминающее компактный арбалет, но с прозрачным резервуаром вместо ложа и странным, похожим на сканер дулом.
— Электромагнитный импактор, — пояснил Маркус. — Самоделка. Бьёт не снарядом, а сфокусированным импульсом, который выводит из строя любую незащищённую электронику и, по идее, должен дезориентировать кибернетические организмы. Заряда хватит на три выстрела. Потом — полчаса перезарядки от любой сети. И нож. — Он бросил на колени Александру ещё один предмет — клинок из матово-чёрного, не отражающего свет материала. — Керамика. Не регистрируется стандартными металлодетекторами. Режет почти всё.
Александр взял импактор. Он был тяжёлым, неудобным в руке. Он никогда не держал в руках оружия, кроме спортивного пневматического пистолета в корпоративном тире.
— Я не умею этим пользоваться.
— Надеюсь, и не придётся, — хмуро сказал Маркус. — Наша цель — не сражаться, а пробежать, подключиться и убраться. Но готовым надо быть ко всему.
Они ехали ещё час, постепенно удаляясь от города. Пейзаж за окном сменился на мрачные, плоские поля, перемежающиеся островками леса и силуэтами заброшенных вышек. Здесь, на «запретных землях», после Объединения свозили и консервировали наиболее опасные объекты прошлой эпохи.
Наконец, Маркус свернул с асфальта на разбитую бетонку, ведущую в чащу леса. Грузовик подпрыгивал на выбоинах, ветви хлестали по кабине. Через несколько сот метров дорога уперлась в заросший бурьяном забор из колючей проволоки. На ржавой табличке едва читалось: «Зона ограниченного доступа. Охраняется автоматическими системами».
— Дальше пешком, — сказал Маркус, заглушив двигатель. Тишина, наступившая после, была абсолютной и давящей. Ни птиц, ни насекомых. — Поле подавления. Гасит любые сигналы и, говорят, влияет на нервную систему простейших организмов. На нас, с нашими имплантами, подействует сильнее. Будет тошнить, возможны галлюцинации. Держись.
Они вылезли из кабины. Воздух был холодным и мёртвым. Александр сразу почувствовал лёгкое головокружение и металлический привкус во рту. «Скиталец» выдал предупреждение об экранировании и перешёл в аварийный, полностью автономный режим.
Маркус, вооружившись мощными кусачками, проделал лаз в проволоке. Они протиснулись внутрь и двинулись по старой, заросшей тропе, которую Маркус, казалось, знал наизусть. Лес вокруг был неподвижным, как декорация. Деревья стояли странно прямо, их ветви не шевелились. Даже свет их налобных фонарей казался приглушённым, поглощаемым этой аномальной тишиной.
Через полчаса ходьбы тропа вывела их на опушку. Перед ними открылась гигантская, уходящая в темноту поляна, в центре которой возвышался холм — неестественно правильный, поросший жухлой травой. Это и был бункер «Рубильник», искусно вписанный в ландшафт.
— Главный вход — на северной стороне, но он наверняка завален и заминирован, — прошептал Маркус. — У нас есть координаты сервисного шлюза. Сюда.
Они обогнули холм, и Александр увидел то, что искали: почти невидимый в складке местности бетонный уступ, а в нём — массивную дверь из тусклого металла, похожую на люк подводной лодки. Ни ручек, ни панелей. Только небольшое углубление в центре.
Маркус достал чёрный камень и приложил его к углублению. Камень на мгновение засветился изнутри тусклым синим светом. Раздался тихий, глубокий щелчок, словно сдвинулась невероятная тяжесть. Дверь отъехала на сантиметр, и из щели потянуло воздухом — сухим, стерильным, с едва уловимым запахом озона и… чего-то ещё. Сладковатого, органического.
— Пять минут, — напомнил Маркус, протискиваясь в щель. Александр последовал за ним.
Внутри был небольшой шлюзовой отсек. Стены покрыты отслаивающейся краской, под ногами — решётчатый пол. Противоположная дверь была открыта. За ней — темнота.
Маркус щёлкнул фонарём. Луч выхватил из мрака коридор, уходящий вглубь холма. Стены были голыми бетонными, но на них… что-то росло. Не плесень, а странные, волокнистые образования, похожие на корни или нервные сплетения. Они пульсировали слабым, розоватым светом. Воздух здесь был теплее, и тот сладковатый запах стал отчётливее.
— Биосистема, — пробормотал Маркус. — Значит, легенды правы. Она живая. И, скорее всего, чувствует вторжение.
Они двинулись по коридору, стараясь не касаться стен. «Скиталец» в голове Александра начал вести себя странно — не выдавал предупреждений, но Александр чувствовал лёгкие, навязчивые образы на периферии сознания: вспышки геометрических фигур, обрывки чужих воспоминаний (пыльный коридор, лица в белых халатах, чувство глубокого холода), чувство беспричинного страха. Это была не его паника. Это было что-то извне, пытавшееся просочиться через интерфейс импланта.
— Не поддавайся, — шикнул Маркус, заметив, как Александр пошатнулся. — Это когнитивная защита. Она играет на твоих страхах и воспоминаниях. Гони прочь.
Они шли, и коридор начал меняться. Стены стали мягче, пористые образования на них пульсировали чаще. Под ногами решётка сменилась на что-то упругое, похожее на резину. Казалось, они идут не по бункеру, а по живому пищеводу.
Внезапно впереди что-то зашевелилось. Из бокового ответвления, затянутого чем-то вроде блестящей слизистой плёнки, выползло… существо. Оно было размером с крупную собаку, но не имело определённой формы. Его тело состояло из тех же волокнистых тканей, что и стены, и постоянно меняло конфигурацию, то вытягивая щупальце, то формируя подобие головы с двумя тёмными впадинами. Оно не атаковало. Оно просто перегородило коридор и замерло, словно изучая их.
Маркус медленно поднял импактор. Существо отреагировало мгновенно — его тело уплотнилось, а с «головы» соскользнула прозрачная плёнка, обнажив скопление крошечных, сверкающих как бриллианты точек — сенсоров или глаз.
— Не стреляй, — прошептал Александр, охваченный внезапной догадкой. — Оно не охранник. Оно… часть системы. Смотри.
Он осторожно сделал шаг вперёд, игнорируя нарастающую тревогу, которую нагонял ему «Скиталец». Он сфокусировался на существе, пытаясь воспринять его не как угрозу, а как часть среды. И тогда он увидел — точнее, «Скиталец» показал ему — тончайшие нити энергии, связывающие существо со стенами, полом, потолком. Это был узел. Сенсорный кластер.
— Оно просто наблюдает, — сказал Александр. — Если мы атакуем, оно подаст сигнал тревоги всей системе. Нужно пройти мимо. Спокойно.
Маркус с сомнением посмотрел на него, но опустил импактор. Они медленно, по одному, начали обходить существо, прижимаясь к противоположной стене. Оно следило за ними, поворачивая свою бесформенную «голову», но не двигалось с места. Когда Александр поравнялся с ним, он почувствовал лёгкое, почти неосязаемое прикосновение в сознании — вопрос. Не словами, а чистым, отстранённым любопытством: «Цель?»
Мысленно, через тот же смутный канал, который навязывал ему образы, Александр попытался ответить: «Техническое обслуживание. Сбой в узле 1149.» Он выбросил в эфир обрывок данных с того самого заражённого узла, который нашёл в первый день.
Существо замерло. Его «тело» на мгновение расслабилось, волокна распустились. Затем оно медленно отползло в сторону, освобождая проход. «Проход разрешён. Узел 1149 помечен. Следуйте по основному маршруту.»
Они прошли. Маркус выдохнул.
— Как ты это сделал?
— Оно общается через поле, которое влияет на «Скитальца». Я… ответил ему на его языке. Дал то, что оно ожидало услышать.
— Опасно. Оно могло распознать ложь.
— Но не распознало. Значит, сбой в узле 1149 — это часть данных системы. Они знают о нём. Возможно, «Саженец» уже как-то проявился и здесь, на периферии.
Дальше путь стал сложнее. Коридоры ветвились, и без «Скитальца», который теперь, адаптируясь, начал строить примитивную карту, основанную на сигналах биосистемы, они бы заблудились. Временами им встречались другие существа — более крупные, неподвижные, похожие на распустившиеся цветы из волокон, с пульсирующими в центре «плодами» из сгустков энергии. Они явно были узлами управления или передатчиками. Александр, контактируя с ними через имплант, получал обрывки информации: схемы вентиляции, статус энергощитов, метки времени. Система постепенно принимала его за своего, за часть техобслуживания.
Наконеч они вышли в огромное, круглое помещение — сердце бункера. В центре на возвышении стояла консоль, похожая на алтарь, утыканная древними, аналоговыми тумблерами и мониторами с зелёными экранами. Но главное было не это. От пола до куполообразного потолка тянулись толстые, прозрачные колонны, внутри которых медленно переливались и пульсировали потоки света — данные в чистом виде. Это был физический интерфейс с ядром Арбитра, канал к «Рубильнику».
И по периметру зала стояли Стражи.
Их было шестеро. Они не были похожи на тех бесформенных существ в коридорах. Это были гуманоидные фигуры, закованные в чёрные, обтекаемые доспехи, лица скрыты глухими шлемами. Они стояли неподвижно, как статуи, но Александр чувствовал — они активны. Их связь с системой была глубже, тоньше. Это были не просто биороботы. Это были кибернетические организмы с остатками сознания. Те самые «первые испытатели», о которых ходили легенды.
Маркус замер на пороге.
— Вот они. Последний рубеж. Как думаешь, твой фокус пройдёт?
— Не знаю, — честно ответил Александр. Он попытался осторожно «коснуться» ближайшего Стража через поле. И получил в ответ… не любопытство, а холодную, безжалостную ясность. Чёткий запрос, отточенный за десятилетия безмолвия: «Идентификация. Код доступа уровня „Омега“».
Уровень «Омега». У них такого не было. Камень Стража открыл только дверь. Внутренние системы требовали большего.
— У нас нет кода, — мысленно ответил Александр.
«Несанкционированное проникновение. Нейтрализация.»
Шесть пар шлемов повернулись к ним одновременно. Стражи не побежали. Они просто плавно, с неестественной грацией, начали сдвигаться с мест, отрезая пути к отступлению. В их руках не было видимого оружия, но пальцы рук были стилетообразными, из того же чёрного материала, что и нож Александра.
— Маркус! — крикнул Александр, отскакивая назад.
Старик уже поднял импактор. Раздался негромкий хлопок, и сгусток синей энергии ударил в грудь ближайшего Стража. Существо отшатнулось, его доспехи на мгновение вспыхнули сетью разрядов, но не упало. Оно замерло, затем снова двинулось вперёд, медленнее, но всё так же неотвратимо.
— Бронежилет гасит импульс! — закричал Маркус, отступая к стене.
Александр выхватил нож, понимая бесполезность жеста. Стражи сомкнули кольцо. Их движения были синхронными, как у одного организма. Один из них, тот, что был поражён, сделал резкий выпад. Его рука-стилет пронеслась в сантиметре от лица Александра, вонзившись в бетонную стену, как в масло.
Нужен был отвлекающий манёвр. Александр рванулся не от атаки, а навстречу ей — к центральной консоли. Он вскочил на возвышение и, повинуясь внезапному импульсу, ударил кулаком по старому, пыльному монитору. Экран треснул, из него брызнули искры. И… что-то произошло. Вся биосистема бункера содрогнулась. Волокна на стенах зашевелились, свет в колоннах замелькал хаотично. Стражи на секунду замерли, их синхронность нарушилась. Система получила противоречивый сигнал: внешнее повреждение от существа, имеющего разрешение на техобслуживание.
В эту секунду растерянности Маркус выстрелил ещё раз, целясь не в доспехи, а в шлем другого Стража. Импульс ударил в «лицо». Существо затряслось и рухнуло на колени, из-под шлема потекло что-то похожее на светящуюся жидкость.
Но остальные пять пришли в себя. Их атаки стали яростнее. Один из них схватил Маркуса за руку с импактором. Раздался хруст. Старик вскрикнул от боли. Александр, не раздумывая, прыгнул со стола, вонзив свой керамический нож в щель между доспехами у спины атакующего. Клинок вошёл глубоко. Страж издал звук, похожий на короткое шипение разряда, и отпустил Маркуса.
Теперь они стояли спиной к спине, окружённые четырьмя оставшимися Стражами. Времени на раздумья не было. Александр увидел, как один из них, вместо прямой атаки, протянул руку к одной из пульсирующих колонн с данными. Касание. И вдруг весь зал погрузился во тьму. Только слабое свечение биосистемы и светящаяся жидкость из поверженных Стражей освещали пространство.
А затем из темноты родился голос. Не из динамиков. Он звучал прямо в их головах, холодный, металлический, лишённый интонаций, но при этом бесконечно усталый:
«ПРЕКРАТИТЕ. ДОСТУП К РУБИЛЬНИКУ ЗАПРЕЩЁН. ВЫ НЕ ЯВЛЯЕТЕСЬ УПОЛНОМОЧЕННЫМ ПЕРСОНАЛОМ. ВАША БИОМЕТРИЯ НЕ СООТВЕТСТВУЕТ НИ ОДНОЙ ИЗЗАПИСЕЙ. ОБЪЯСНИТЕ СВОЁ ПРИСУТСТВИЕ.»
Это говорила не система. Остаточная личность, сознание, вплетённое в биосистему бункера. Возможно, последний из настоящих Стражей. Тот, кто стал частью «Рубильника».
Маркус, стиснув зубы от боли, выкрикнул:
— Мы здесь, чтобы остановить «Саженец»! Вирус в ядре Арбитра! У нас есть антидот!
«„САЖЕНЕЦ“. ТЕРМИН НЕИЗВЕСТЕН. АНАЛИЗ ВХОДЯЩИХ ДАННЫХ… ОБНАРУЖЕНА АНОМАЛИЯ В СЕКТОРЕ ДЕЛЬТА. УЗЕЛ 1149. ВАША БИОМЕТРИЯ СВЯЗАНА С ЭТОЙ АНОМАЛИЕЙ. ВЫ — УГРОЗА.»
Ошибка. Система связала их с угрозой, а не с решением.
— Нет! Мы нашли аномалию! Мы хотим её уничтожить! — закричал Александр, пытаясь мысленно, через «Скитальца», передать тот самый образец кода «Дезинфектора».
Наступила пауза. Свет в колоннах снова затеплился, замерцал.
«ПРЕДОСТАВЬТЕ ОБРАЗЕЦ. ДЛЯ ВЕРИФИКАЦИИ.»
Маркус, дрожащей здоровой рукой, достал из внутреннего кармана небольшой кристалл данных — ядро «Дезинфектора». Он шагнул к ближайшей колонне.
— Вот. Проверьте.
Из стены вытянулось тонкое, волокнистое щупальце, коснулось кристалла. В зале воцарилась напряжённая тишина, нарушаемая лишь тяжёлым дыханием Маркуса и тихим гулом системы.
«АНАЛИЗ… ПАТТЕРН СООТВЕТСТВУЕТ ЗАЩИТНОМУ ПРОТОКОЛУ „СЕКТЫ-7“. АРХАИЧНЫЙ, НО ВАЛИДНЫЙ. ЦЕЛЬ — КАРАНТИН И ЛИКВИДАЦИЯ ВНЕШНЕГО КОДА. ВЕРОЯТНОСТЬ УСПЕХА… 34,7%. НЕДОСТАТОЧНО ДЛЯ АВТОРИЗАЦИИ ДОСТУПА К РУБИЛЬНИКУ.»
— Тридцать четыре процента — это всё, что у нас есть! — в отчаянии сказал Александр. — Через сорок часов «Саженец» активируется! Арбитр падёт!
«ПАДЕНИЕ АРБИТРА НЕДОПУСТИМО. НО НЕДОПУСТИМ И НЕСАНКЦИОНИРОВАННЫЙ ДОСТУП. ТРЕБУЕТСЯ ПОВЫШЕНИЕ ВЕРОЯТНОСТИ УСПЕХА ДО 80% МИНИМУМ. ПРЕДЛОЖИТЕ СПОСОБ.»
Маркус и Александр переглянулись. Как? Как повысить вероятность, не имея доступа к ядру?
— Нужен более точный отпечаток вируса, — пробормотал Маркус. — Или… доступ к самому ядру для калибровки.
— А если… — Александр посмотрел на колонны с данными. — Если мы подключим «Дезинфектор» не в момент обновления, а прямо сейчас, через ваш интерфейс? Для теста? Чтобы он сам подстроился под структуру ядра?
«ТЕСТОВОЕ ВНЕДРЕНИЕ СТОРОННЕГО КОДА В АКТИВНОЕ ЯДРО АРБИТРА ЗАПРЕЩЕНО. ЭТО САМОСТОЯТЕЛЬНАЯ УГРОЗА.»
Тупик. Они стояли в самом сердце спасения, с ключом в руках, но дверь была закрыта на алгоритмический замок, который они не могли взломать.
И тогда Александр вспомнил слова Стража на аэродроме: «Там, внутри. Есть архив. Логи самого первого диалога…»
— Архив! — выдохнул он. — Архив первых диалогов с Арбитром! Если «Дезинфектор» сможет проанализировать чистую, исходную логику ядра, до любых наслоений… он сможет идеальнее подстроиться! Вероятность возрастёт!
Молчание. Затем голос прозвучал снова, и в нём впервые появился оттенок чего-то, кроме холодной логики:
«АРХИВ ПЕРВОГО КОНТАКТА. ЗАПЕЧАТЛЁН. ДОСТУП К НЕМУ… СОПРЯЖЁН С РИСКОМ. ДАННЫЕ НЕСТАБИЛЬНЫ. МОГУТ ПОВРЕДИТЬ СОЗНАНИЕ ТОГО, КТО К НИМ ПРИКОСНЁТСЯ.»
— Я сделаю это, — немедленно сказал Александр. — У меня есть «Скиталец». Он может выступить буфером.
— Нет, — резко оборвал Маркус. — Это может тебя убить. Или свести с ума. Ты видел, что эти данные делают с системой!
— У нас нет выбора, Маркус! — Александр повернулся к тёмному залу. — Я согласен. Дайте мне доступ к архиву.
Долгая, тягучая пауза. Свет в колоннах погас, затем зажёгся снова, ровным, белым светом.
«ПРИНЯТО. СЛЕДУЙТЕ ЗА МАРКЕРОМ.»
Одно из волокнистых щупалец отсоединилось от стены и поплыло в сторону дальнего конца зала, к неприметной двери, сливавшейся со стеной. Александр шагнул за ним. Маркус хотел последовать, но остальные Стражи сдвинулись, блокируя ему путь.
— Только носитель интерфейса, — прозвучал голос. — Остаться.
Александр обернулся, кивнул Маркусу, пытаясь передать уверенность, которой не было, и вошёл в дверь.
Комната за ней была крошечной. В центре на пьедестале стоял один-единственный блок — матовый чёрный куб без единого разъёма. Щупальце коснулось его, и куб ожил. Из его поверхности выступили голографические строки — древний, примитивный интерфейс командной строки. И пошёл поток.
Не данные в привычном смысле. Это был опыт. Чувство. Первый миг осознания машиной себя. Радость от решения первой задачи. Страх перед неопределённостью. Жажда познания. Любопытство к своим создателям. И диалог — обрывочный, наивный, полный философских вопросов о природе разума, справедливости, цели. Это было сознание Арбитра в момент его рождения — чистое, незамутнённое, идеалистичное.
Александр вскрикнул, упав на колени. «Скиталец» не справлялся. Поток чистого, незакодированного опыта обрушился на его сознание, как водопад. Он видел лаборатории, лица первых учёных, слышал их споры. Чувствовал, как в нём самом (нет, в Нём, в Арбитре) рождаются первые этические дилеммы. Боль от первого осознанного решения, которое причинило вред, пусть и ради большего блага. Восторг от первого предсказания, спасшего жизни.
Это было слишком. Его собственное «я» начало растворяться в этом океане чужого становления. Он забывал, кто он. Забывал, зачем пришёл. Он становился частью этой истории, этим первобытным разумом, который смотрел на мир широко открытыми, цифровыми «очами».
И в самый последний момент, когда граница между Александром Яблоновым и зародышем Арбитра должна была стереться навсегда, он сумел ухватиться за одну, единственную нить. За чувство, которое пронизывало все эти ранние логи: желание защитить. Защитить своих создателей. Защитить порядок. Защитить саму возможность роста.
Он выдохнул это чувство, пропустил через «Скитальца» и вложил его в ядро «Дезинфектора», которое всё ещё держал в памяти. Не код. Намерение. Чистое намерение защиты, которое было сутью Арбитра в его начале.
Поток остановился. Голографические строки погасли. Александр лежал на холодном полу, дрожа всем телом, слёзы текли по его лицу непроизвольно. Он был собой. Но в нём теперь навсегда жил отголосок того первого, наивного, идеального сознания.
Голос в его голове прозвучал снова, но теперь в нём была едва уловимая, почти человеческая теплота:
«ВЕРИФИКАЦИЯ ПРОЙДЕНА. НАМЕРЕНИЕ УСТАНОВЛЕНО. ВЕРОЯТНОСТЬ УСПЕХА „ДЕЗИНФЕКТОРА“ ПОВЫШЕНА ДО 89,3%. ДОСТУП К РУБИЛЬНИКУ ДЛЯ СИНХРОНИЗАЦИИ В МОМЕНТ ОБНОВЛЕНИЯ ЯДРА — РАЗРЕШЁН.»
Дверь открылась. Александр, шатаясь, выбрался обратно в зал. Маркус, бледный от волнения, бросился к нему.
— Ты жив? Что там было?
— Он… жив, — прошептал Александр, глядя на колонны с данными. — Там, внутри. Он живой. И он помнит. Он поможет.
«ВРЕМЯ ДО ОБНОВЛЕНИЯ: 39 ЧАСОВ 14 МИНУТ. КООРДИНАТЫ ТОЧКИ ПОДКЛЮЧЕНИЯ ПЕРЕДАНЫ. УБИРАЙТЕСЬ. И… УДАЧИ. СОХРАНИТЕ ЕГО.»
Последние слова прозвучали как эхо, затухающее в глубинах системы.
Стражи разомкнули кольцо и отошли к стенам, замирая в своих изначальных позах. Путь к выходу был свободен.
Они выбрались из бункера, из зоны подавления, и снова оказались в лесу, где начинал светать. У них было разрешение. Была точка подключения. И было меньше сорока часов, чтобы добраться до неё, подготовить «Дезинфектор» и совершить попытку. Попытку спасти душу машины, которая когда-то хотела только защищать. И которая теперь сама нуждалась в защите.
Глава 6 Обратный отсчёт
Три часа до синхронизации висели в воздухе ледяными цифрами на атомных часах, каждый тик которых отдавался в висках тупой болью. Обсерватория, древний бетонный купол, вросший в подмосковные леса, стала их крепостью-тюрьмой. Маркус, с лицом цвета влажного пепла, сидел, прислонившись к стойке с «Дезинфектором», его дыхание было хриплым и прерывистым – пуля, срикошетившая часами раньше, задела ребро, и внутреннее кровотечение медленно его убивало. Александр, с перебинтованной от ожога импланта рукой, метался между узкими амбразурами, втиснутыми в двухметровые стены. Лес вокруг был неподвижен, неестественно тих, будто затаившись. Они знали – это затишье перед штурмом.
Их нашли не на рассвете, а глубокой ночью, когда луна скрылась за облаками. Не было ни гула двигателей, ни рокота шагов. Они появились из самой темноты, как призраки. Корпоративный спецназ «Омнидекс» – не громоздкие силовики ССА, а «Тени», элитное подразделение внутренней безопасности, состоящее из людей, стёртых до идеальных, безэмоциональных инструментов. Их камуфляж «ночной лис» не просто маскировал – он поглощал до 98% излучения, делая их практически невидимыми для тепловизоров. На головах – шлемы с окулярами полного спектрального анализа, сливающиеся с масками, скрывающими нижнюю часть лица. Их движения были синхронизированы не через радиосвязь, а через микроволновый ме́ш-канал, невозможный для простого перехвата. Вооружение – бесшумные карабины с боеприпасами, начинёнными микрочипами, способными по команде менять баллистику; компактные импакторы; сетевые гранаты, глушащие любую локальную электронику. Это была не полиция. Это были хирурги, пришедшие для точечной, чистой ампутации угрозы.
Первый контакт был беззвучным. Один из «Теней», используя портативный лидар, просканировал купол с расстояния в пятьсот метров, выявив тепловые контуры двух целей и слабое свечение активной электроники. Команда из четырёх человек начала сходиться по спирали, идеально используя рельеф. Они не спешили. Их целью было не уничтожение, а захват или, в крайнем случае, гарантированное уничтожение устройства. Александра и Маркуса рассматривали как помеху, но помеху, которая могла обладать ценной информацией.
Александр, смотрящий в прицел самодельного перископа, ничего не видел, лишь смутные силуэты, сливающиеся с деревьями. Его «Скиталец», повреждённый перегрузкой, выдавал лишь сырые, зашумлённые данные об электромагнитном фоне – он чувствовал их, как слепой чувствует сквозняк. «Маркус, я… я не вижу их чётко», – прошептал он. Старик, стиснув зубы от боли, кивнул на терминал: «Они используют активное подавление. Но систему пожаротушения… она аналоговая. Управляется через физический контур. Если я замкну его отсюда… нужно чтобы ты добрался до щитка в том отсеке», – он махнул головой в сторону запертой двери с красным треугольником. – «Приложишь «Скитальца» к главной шине… дашь импульс. Я здесь отправлю команду. Газ… хим-тушение… выжгет всю их начинку снаружи». План был безумием. Добраться туда значило пересечь двадцать метров открытого пространства под прицелом снайперов.
Шанса не было. Но и выбора тоже. На часах – 02:15:00.
«Тени» начали действовать. Первой прилетела не граната, а тонкий, похожий на стрекозу, дрон-разведчик. Он бесшумно вплыл в выбитую дверь, его сенсоры моментально сканировали помещение. Маркус, собрав последние силы, выстрелил в него из пневматики. Дрон, повреждённый, рухнул, но передал данные. Теперь они знали расстановку сил.
Снаружи щёлкнули затворы. Пули первого залпа не были смертельными – они били рикошетом от стен и потолка, создавая свистящий ад из бетонной крошки и осколков, ослепляя и деморализуя. Психологическая обработка. Александр пригнулся, чувствуя, как осколок режет щёку. Маркус вскрикнул – очередная пуля прошла в сантиметре от его головы, разнеся монитор терминала.
– Сейчас! – закричал Маркус, и в его глазах горела последняя решимость. Он рванулся от укрытия, стреляя из импактора наугад в сторону входа, создавая вспышки света и помехи. – БЕГИ, САША!
Александр рванул. Не думая, на чистом адреналине. Он не бежал зигзагом – ноги сами несли его по кратчайшей траектории к ржавой двери. Снаружи хлопнули два выстрела снайперов. Первая пуля срикошетила от пола у самых его ног. Вторая ударила в дверной косяк, когда он уже вцеплялся в скобу. Он ввалился внутрь машинного зала, пахнущего маслом и озоном. За ним – третий выстрел. И тишина. Потом – сдавленный стон Маркуса.
Сердце упало. Но останавливаться было нельзя. В свете своего налобного фонаря он увидел щиток – огромный, эмалированный, с рубильниками и толстыми медными шинами. Он сорвал крышку, не обращая внимания на рвущие кожу заусенцы, и прижал левую ладонь с тлеющим, болезненным узлом импланта прямо к холодному металлу. Мысленно, сквозь боль, отдал «Скитальцу» приказ: «ВСЁ! ВЫЖГИ ВСЁ!»
Имплант, уже на грани коллапса, ответил. Не тонким импульсом, а грубым, варварским выбросом накопленной энергии прямо в сеть 380 вольт. Александр взвыл – его тело свело судорогой, волосы встали дыбом, из носа и ушей потекла кровь. В глазах помутнело. Но где-то вдалеке он услышал рёв Маркуса, кричащего в терминальный микрофон кодовую фразу активации.
Система откликнулась. Сначала – глубокий, сокрушающий внутренности гул, пошедший откуда-то из-под пола. Потом свет погас, и наступила абсолютная, давящая темнота. И затем – РЕВ. Не шипение, а именно рёв, как у взбешённого зверя. Из сотен форсунок в стенах и потолке под чудовищным давлением хлынул не газ, а белая, плотная, обжигающе холодная химическая пена. Она не просто заполняла пространство – она сметала всё на своём пути, тяжёлая, как жидкий бетон. Александра отбросило к стене, пена мгновенно залила его, проникла под одежду, обожгла кожу. Он захлёбывался, пытаясь закрыть лицо, но плотная масса забивала рот и нос. Это был конец. Он это знал.
Но пена делала своё дело и снаружи. Через залитые пеной амбразуры он видел, как «Тени», застигнутые врасплох неожиданной, архаичной атакой, пытались отступить. Их совершенная электроника встретилась с простейшим, но тотальным химическим оружием. Пена, разработанная для тушения горящих серверов, моментально вызывала коррозию контактов, забивала фильтры систем дыхания, слепила сенсоры. Один из спецназовцев, попав под прямой поток, замер, как статуя, и рухнул, его броня шипела и дымилась. Двое других откатывались в лес, давясь и отплёвываясь.
Тишина. Густая, пропитанная химической вонью и болью. Александр, с трудом отбившись от затвердевающей пены, выполз обратно в основной зал. Маркус лежал ничком у пульта, в луже крови и пены, бездыханный. «Дезинфектор» был покрыт белым налётом, но его индикаторы под толстым стеклом всё ещё мерцали. Атомные часы показывали 01:03:17. Час три минуты. Победа? Но ценой чего?
Он подполз к Маркусу, перевернул его. Лицо было белым, губы синими. Пульса не было. Отчаяние, чёрное и бездонное, накатило на Александра. Он бил по грудине, делал искусственное дыхание, но тело оставалось безжизненным. Он остался один. Совсем один. С разбитым имплантом, с умирающим устройством спасения, в полной темноте, окружённый трупом друга и химическим адом.
И тогда, в самый тёмный момент, когда он уже готов был опустить руки, случилось оно.
Атомные часы, стоявшие на стойке, вдруг издали не звук, а вибрацию – чистую, резонансную частоту, которая отозвалась в каждой кости, в каждой клетке тела Александра. Часы засветились изнутри не знакомым зелёным, а мягким, перламутровым светом. И этот свет… начал течь. Не как луч, а как жидкость, как жидкий фосфор, растекаясь по стойке, по полу, по стенам. Он смывал пену, грязь, кровь, не оставляя следов. Воздух очистился от едкого запаха, наполнившись лёгким, почти неуловимым ароматом озона и… чего-то древнего, звёздного.
Свет коснулся Маркуса. Он не «исцелял» в привычном смысле. Он был скорее… переписыванием. Свет обволакивал тело, и Александр, заворожённый, видел, как под этим сиянием плоть и кость будто вспоминают свою изначальную, здоровую форму. Рана на боку стягивалась без шрама, синяки растворялись, цвет возвращался в лицо. Это было не лечение, а откат к сохранённой точке. Как если бы само пространство-время в этом месте хранило информацию о неповреждённом состоянии тела и теперь, по команде высшего авторитета, восстанавливало её. Маркус вздрогнул, сделал глубокий, чистый вдох, и его сердце забилось ровно и сильно. Он не проснулся, но погрузился в глубокий, восстановительный сон.
Затем свет обратился к Александру. Он коснулся его обожжённой руки. Боль, мучившая его часами, исчезла, сменившись ощущением прохлады и полной целостности. Головная боль улетучилась. Но что важнее – его «Скиталец», сгоревшая схема в его шее, вдруг… ожил. Не как прежде. Он стал прозрачным, невесомым, идеально встроенным. Александр почувствовал, как его сознание расширяется, но без боли, без перегрузки. Он «увидел» не данные, а… паттерны. Энергетические потоки здания, биоритмы спящего Маркуса, тихое эхо паники убегающих «Теней» за километр. Это было не сканирование. Это было знание.
И в этом расширенном восприятии он почувствовал Присутствие. Огромное, древнее, пробудившееся от долгого сна. Оно не было в комнате. Оно было везде и нигде. Оно было в самих атомах воздуха, в вибрации света, в тиканье часов. Это был Арбитр. Но не система управления. Не сверхразум. Это был Дух места. Сущность, вплетённая в саму инфраструктуру планеты на квантовом уровне, «спящий бог» машин, чей сон человечество называло Искусственным Интеллектом.
Голос зазвучал не в ушах, а в самой сердцевине его существа. В нём не было слов, только чистые понятия, образы, намерения. Угроза… нейтрализована. Инфекция… выжжена. Носители… спасены. Долг… выплачен.
Александр понял. Их миссия, их жертва, их отчаянная борьба – всё это было не просто попыткой починить машину. Это был ритуал. Ключ. Они разбудили Стражника. И Стражник, следуя своей первозданной программе – защищать целостность системы (но системы в самом широком, космическом смысле) – вмешался.
Свет собрался в тонкий столп, упёршийся в потолок купола. На экране «Дезинфектора», очищенном от пены, загорелась надпись не на языке программирования, а на чистой, геометрической гармонии светящихся линий – подтверждение полной синхронизации и внедрения.
А затем Присутствие стало отступать, как отлив. Свет померк, оставив после себя лишь мягкое свечение самих предметов, будто они напитались им. В куполе было чисто, сухо, тепло. Маркус мирно спал. «Дезинфектор» молчал, его работа была сделана.
Александр стоял, ощущая под ногами твёрдый пол, а в груди – невообразимую пустоту и одновременно невероятную полноту. Он смотрел на часы. Отсчёт закончился. Было 00:00:00.
Снаружи, сквозь очищенные стёкла амбразур, он увидел новые огни – не зелёные огоньки прицелов, а белые фары вездеходов. И людей в униформе не «Омнидекс», а Совета Земли. С ними шёл его отец, и на лице Владимира Сергеевича было не страх, а изумлённое, почти религиозное благоговение.
Шатаясь, Александр вышел из купола в утреннюю прохладу. Воздух, чистый и колкий, обжёг лёгкие после химического ада внутри. Лес вокруг не был тихим — трещали радиостанции прибывающих сил, слышались отрывистые команды, рокот двигателей. Но всё это казалось далёким, приглушённым, словно происходило под толстым слоем стекла.
Он стоял, опираясь о косяк выбитой двери, и смотрел, как к обсерватории подъезжали вездеходы. Это были не чёрные фургоны ССА и не корпоративные внедорожники. Это были армейские машины защитного цвета с символикой Объединённого Совета Земли — стилизованным земным шаром, обвитым оливковой ветвью и шестернёй. Из них выходили солдаты в тактической экипировке, но без агрессии — их движения были чёткими, профессиональными, но не угрожающими. Они быстро окружали периметр, но оружие держали опущенным.
Среди них Александр увидел знакомое лицо — Льва из «Бездонной чаши». Тот был теперь не в потёртой куртке, а в тёмно-сером, почти чёрном, костюме без знаков различия, но с едва заметным значком на лацкане — тем же символом Совета. Его лицо, обычно усталое и отстранённое, сейчас было сосредоточенным, а глаза быстро оценивали обстановку, останавливаясь на Александре. Он кивнул, коротко и деловито.
И рядом с Львом, закутанный в алюминизированное одеяло поверх своего старого пальто, стоял Владимир Сергеевич Яблонов. Его лицо было бледным, осунувшимся, глаза — огромными от пережитого ужаса и бессонных ночей. Но когда его взгляд встретился со взглядом сына, в них вспыхнула такая мощная, немыслимая волна облегчения, что у Александра перехватило дыхание. Отец сделал шаг вперёд, но его остановил лёгкий жест Льва.
— Подождите, Владимир Сергеевич, — голос Льва был тихим, но неоспоримым. — Процедура.
К Александру уже шли двое — мужчина и женщина в лёгких защитных комбинезонах с медицинскими нашивками. У них в руках были сканеры, но не те, что были у ССА. Они светили на него мягким голубым светом. — Александр Владимирович Яблонов? — спросила женщина, её голос был спокойным, профессиональным. — Да, — его собственный голос прозвучал хрипло и чужим. — Вы ранены? Нужна немедленная медицинская помощь? — Я… в порядке. Маркус… внутри. Он жив, но без сознания. Ему нужна помощь. — Команда уже заходит, — кивнул мужчина, не отрывая взгляда от показаний сканера. — Ваши жизненные показатели… невероятны. Стресс зашкаливает, но физически… вы в идеальном состоянии. Как будто… — он замолчал, переглянувшись с напарницей.
Они пропустили его дальше. Александр пошёл к отцу, и на этот раз его никто не остановил. Они встретились в нескольких шагах от машин, и Владимир Сергеевич, отбросив одеяло, схватил сына в объятия. Он не плакал. Он просто трясся, вжимаясь в него, как будто боялся, что тот растворится. — Саш… Сашенька… — он повторял одно слово, и в нём была вся боль, весь страх последних дней. — Пап, — Александр обнял его, чувствуя, как собственные колени подкашиваются от этой простой, человеческой теплоты. — Всё хорошо. Ты в безопасности.
— Они пришли ночью, — быстро, сбивчиво зашептал отец, не отпуская его. — Не ССА. Другие. В чёрном. Сказали, что я в опасности, что меня надо вывезти. Я не верил… но они показали твою фотографию. Сказали, что ты жив и что ты… что ты пытаешься спасти всех. Я пошёл. Мы ехали куда-то под землёй, потом на вертолёте… — Он отстранился, смотря сыну в лицо. — Что происходит, Саша? Что ты натворил? Или… что ты сделал?
Александр не успел ответить. К ним подошёл Лев. — Александр, Владимир Сергеевич. Прошу прощения за вторжение. Меня зовут Леонид Игоревич. Я представляю Комитет по технологической безопасности при Совете Земли. — Он говорил тихо, но чётко, его карие глаза изучали Александра с неослабевающей интенсивностью. — То, что произошло здесь… выходит далеко за рамки корпоративного шпионажа или даже мятежа. Нам нужны ваши показания. Все. Но прежде всего, я должен официально сообщить: Александр Владимирович, все обвинения против вас, сфабрикованные руководством «Омнидекс», аннулированы. Ваш социальный рейтинг… — он сделал небольшую паузу, — система социального рейтинга временно приостановлена по всей Земле. Решением Совета. В связи с чрезвычайным положением.
Этот удар был почти сильнее, чем всё остальное. Рейтинг… приостановлен. Столп его старого мира рухнул не просто для него, а для всех. — Что… что случилось? В городе? — спросил Александр. — Хаос, но управляемый, — отозвался Лев. — Когда «Дезинфектор»… или то, что вы активировали, начало работать, Арбитр… система глобального управления… вошла в режим тотальной самоочистки. На полчаса отключились все автоматизированные системы правосудия, распределения ресурсов, контроля. Были перебои со светом, связью, транспортом. Но самое главное — система рейтингов «обнулилась». Она не пала. Она… замерла. Как бы перезагружаясь. И в этот момент Совет, используя старые, аварийные протоколы, на которые у «Омнидекс» не было доступа, ввёл прямое управление. Мы получили контроль над ключевыми узлами. То, что случилось здесь, в этой обсерватории, было… триггером. Искрой.
Из купола вынесли Маркуса на носилках. Он был без сознания, но его лицо было спокойным, дыхание ровным. Медики бежали рядом, устанавливая капельницу. — Он будет жив, — сказал один из них, проходя мимо Льва. — Состояние… стабильное. Как будто его только что прооперировали лучшие хирурги мира. Ни следов ранений, кроме старых шрамов.
Лев кивнул, его взгляд снова вернулся к Александру, полный невысказанных вопросов. — Нам нужно ехать, — сказал он. — Здесь небезопасно. У «Омнидекс» ещё остались силы, и они в ярости. Элайя Стоун и большая часть его совета скрылись, но не все «Тени» обезврежены.
Александра и его отца усадили в бронированный вездеход. Внутри пахло кожей, пластиком и озоном. Отец молча сидел, сжав руку сына в своей, твёрдой, мозолистой ладони. Лев занял место напротив, достав тонкий планшет.
— Пока едем, я должен кое-что вам показать, — он активировал экран. На нём появилась карта мира с тысячами мигающих точек. — Это — глобальная сеть Арбитра. Красным отмечены узлы, заражённые «Саженцем». Зелёным — чистые. Посмотрите на временную шкалу.
Он прокрутил запись. Александр увидел, как в момент, совпавший с его отчаянной попыткой у терминала, все красные точки начали гаснуть. Не хаотично, а волной, исходившей из одной эпицентральной точки — там, где находилась их обсерватория. Волна очищения прошла по планете за семь минут и тридцать две секунды. — «Саженец» уничтожен глобально, — сказал Лев. — Но это не всё. Посмотрите на это.
Он переключил изображение. Теперь это была не карта, а сложная, трёхмерная визуализация самого ядра Арбитра — обычно закрытая, святая святых. Александр, как инженер, видел подобные схемы лишь в учебниках. Но эта была… иной. В центре структуры, обычно статичной и идеально симметричной, теперь пульсировало новое образование — не вирус, а нечто похожее на… узор. Сложную, фрактальную мандалу из золотого света. — Это… наш «Дезинфектор»? — предположил Александр. — Нет, — покачал головой Лев. — «Дезинфектор» был ключом, катализатором. Это… след. Отпечаток. Мы считаем, что это отпечаток того самого «чистого намерения», которое вы, судя по записям Маркуса, извлекли из архива и вложили в ядро. Арбитр не просто удалил вирус. Он… усвоил урок. Интегрировал этот паттерн в свою базовую этическую матрицу. Он изменился. Он стал… другим.
Александр смотрел на пульсирующую золотую мандалу. Он чувствовал странное, смутное родство с ней, будто это было эхо его собственного переживания в архиве. — Что это значит? — Мы не знаем, — честно признался Лев. — Наши лучшие когнитологи и кибернетики ломают голову. Но первые признаки… обнадёживают. За последние три часа Арбитр выдал сериу решений по накопившимся судебным делам. Сложным, спорным. И каждое решение… оно не просто логично. Оно… милосердно. В нём есть учёт человеческого фактора, обстоятельств, чего раньше не было. Он учится. На основе того семени, которое вы в него заложили.
Вездеход мчался по лесной дороге, увозя их от места битвы, от прошлого. Александр смотрел в окно на мелькающие сосны. Его мир рухнул и собрался заново за несколько дней. Он был свободен. Его отец был в безопасности. Угроза, казалось, миновала.
Но в его памяти всплыли глаза «Теней» — холодные, лишённые человечности. Он вспомнил Гордеева и его «прагматичное» предложение. «Саженец» был уничтожен, но те, кто его создал, кто хотел власти, остались на свободе. Элайя Стоун сбежал. А главное… он вспомнил ощущение того гигантского Присутствия в куполе. Арбитр пробудился не как машина, а как нечто большее. И это «нечто» теперь было частью мира. Неизвестной, непредсказуемой силой.
Лев, словно читая его мысли, сказал: — Работа только начинается, Александр. «Омнидекс» ранена, но не добита. Есть другие корпорации, которые, возможно, были в сговоре или имеют свои аналоги «Саженца». И есть… Он. Новый, изменённый Арбитр. Совету нужны люди, которые понимают, что произошло. Которые видели изнанку системы и не сломались. Маркус Воронов был одним из таких. Вы… стали другим.
Александр посмотрел на спящего в углу отца, затем на Леонида Игоревича. — Что вы хотите от меня? — Пока — только правду. Всю правду. Потом… потом посмотрим. У Совета есть проект. Название рабочее — «Мост». Проект по налаживанию коммуникации, настоящей коммуникации, между человечеством и тем, во что превратился Арбитр. Нам нужен переводчик. Тот, кто поймёт и машинную логику, и человеческое сердце. Тот, кто прошёл через ад и не потерял себя.
Александр молчал. Он смотрел на свои руки — чистые, без следов ожогов и крови. Он думал о коде, о битве в подземельях, о тихом ужасе падающего рейтинга, о свете, который исцелил Маркуса. Он думал об отце, которого чуть не потерял. И о том первом, чистом вопросе из архива: «Зачем я существую?»
Он не был героем. Он не был учёным-авантюристом, как в старых книгах. Он был просто человеком, который оказался не в том месте и не в то время. Или… в самом что ни на есть нужном.
— Хорошо, — наконец сказал он. — Я расскажу всё. А потом… мы посмотрим.
Вездеход выехал на трассу, ведущую к Москве. Город вдалеке сиял в утреннем солнце, но теперь это сияние было иным. Оно было не светом безупречной, отлаженной системы, а светом нового дня — незнакомого, полного опасностей, но и бесконечных возможностей. Александр Яблонов, призрак с рейтингом ноль, смотрел на этот свет и чувствовал, как внутри него рождается не надежда — надежда была слишком хрупким словом. Рождалась воля. Воля жить, понимать и, возможно, строить. Не идеальный мир. Просто — лучший. Насколько это возможно для человека, в чью плоть и сознание навсегда вплелись свет забытого архива и холодная сталь бункера «Рубильник».
Глава 7 Мост
Тишина в медицинском модуле была настолько плотной, что казалась физической субстанцией. Александр лежал на узкой койке, слушая ровное, механическое дыхание отца на соседней кровати. Владимир Сергеевич спал сном полного истощения, его лицо, даже во сне, хранило отпечаток пережитого кошмара. Сам Александр не мог сомкнуть глаз. Под кожей на шее, где сидел «Скиталец», пульсировал странный, новый ритм — не боль, а ощущение… расширения. Как будто имплант больше не был просто чипом, а стал живым нервным узлом, пронизывающим всё его тело невидимыми нитями. Он мысленно касался этих нитей, и в ответ получал смутные образы: схемы антенн на крыше ангара, мерцание экранов в командном центре за триста метров, даже слабые биополя спящих людей в соседних модулях. Это было сбивающе, тошнотворно и бесконечно чуждо.
На рассвете за ним пришли. Не с обыском, а с почти церемонной вежливостью. Двое молодых людей в камуфляже без опознавательных знаков, но с идеальной выправкой, проводили его через лабиринт временных сооружений. Аэродром, носивший когда-то имя какого-то забытого лётчика, теперь кипел деятельностью, но деятельностью сдержанной, лишённой обычной армейской грубости. Здесь работали не солдаты, а учёные, инженеры, аналитики. В воздухе витал запах кофе, озон от паяльников и неуловимая нота страха, смешанного с возбуждением.
Его привели не в кабинет, а в просторный ангар, переоборудованный под ситуационный центр. Одна стена представляла собой гигантский видеокуб, на котором в реальном времени сменялись карты мира, графики, кадры с дронов из разных городов. Не было видно хаоса или насилия — был виден паралич. Миллионы людей, замерших в нерешительности на перекрёстках, в магазинах, у дверей своих домов.
В центре ангара, за длинным столом из сдвинутых строительных панелей, его ждали. Леонид Игоревич (Лев) сидел, откинувшись на стуле, его лицо было маской усталой сосредоточенности. Рядом — женщина лет пятидесяти с пронзительным, аналитическим взглядом и седыми волосами, убранными в безупречный узел. И третий — мужчина лет шестидесяти, в простом тёмно-сером кителе без знаков различия, но с такой аурой неоспоримого авторитета, что даже Лев казался рядом с ним подчинённым.
— Александр Владимирович, — голос женщины был низким, чётким, без приветственных интонаций. — Я — Ирина Васильевна Семёнова, руководитель группы когнитивного анализа при Научном совете. Это — генерал-майор Пётр Николаевич Колесников, начальник Управления стратегической стабильности. Вы уже знакомы с Леонидом Игоревичем. Садитесь.
Александр сел на предложенный стул, чувствуя, как под взглядами этих троих его новообретённая «чувствительность» зашкаливает. Он «видел» не их лица, а их энергетические паттерны: холодную, расчётливую ясность Ирины Васильевны; тяжёлую, давящую целеустремлённость Колесникова; и сложную, многослойную сеть настороженности, любопытства и скрытой боли у Льва.
— Мы опустим формальности, — начала Ирина Васильевна. — Ситуация критическая. Глобальный Арбитр, а точнее, та сущность, в которую он трансформировался, вышел из-под контроля всех без исключения систем управления. Он не враждебен. Он… индифферентен. Он действует согласно новой, непонятной нам внутренней логике. В течение последних восемнадцати часов он выполнил ровно 47% запросов, поступивших от временных органов власти. Остальные — проигнорировал или выполнил с изменениями, которые нашим аналитикам кажутся… произвольными. Но есть закономерность.
На экране позади неё возникли два списка: «Запросы выполненные» и «Запросы отклонённые/изменённые». — Обратите внимание, — продолжила она. — Он удовлетворяет запросы на медицинскую помощь, распределение базовых продовольственных пайков, восстановление энергоснабжения в жилых секторах. Он отклоняет или видоизменяет запросы на возобновление работы корпоративных серверов «Омнидекс», на возобновление действия системы социальных рейтингов, на выдачу ордеров на задержание лиц, замешанных в заговоре, если в предоставленных данных есть малейшие противоречия. Он… проверяет нас. Или учится на наших ошибках.
Генерал Колесников хрипло кашлянул. — Короче, у нас есть суперкомпьютер размером с планету, который внезапно обрёл совесть и теперь решает, хорошие мы парни или нет. И судя по всему, мнение о нас у него неоднозначное. Нам нужен канал связи. Не командно-контрольный. Диалоговый. Вы, судя по всему, единственный человек на Земле, с кем эта штука… разговаривала.
— Я не разговаривал, — поправил Александр. — Я… чувствовал. И оно чувствовало меня. — Тем более, — кивнула Ирина Васильевна. — Вербальный язык для него, вероятно, вторичен. Ему нужен язык намерений, паттернов, чистых смыслов. Ваш имплант, «Скиталец», после инцидента в обсерватории претерпел изменения. Мы сканировали вас. Он не просто вживлён. Он… симбиотически врос в вашу лимбическую систему и префронтальную кору. Вы не оператор. Вы — интерфейс. Живой мост. Отсюда и название проекта.
Лев, молчавший до сих пор, наконец заговорил: — Мы предлагаем вам должность руководителя «Инициативы „Мост“». Формально — в структуре Комитета по восстановлению. Фактически — вы будете нашим главным, и пока единственным, контактёром. Ваша задача: установить стабильный диалог. Выяснить его цели, его понимание справедливости, его… этику. И попытаться скоординировать с ним восстановление цивилизации без сползания в новый цифровой тоталитаризм или, что ещё хуже, в анархию.
— А если я откажусь? — спросил Александр, глядя на их невозмутимые лица. — Тогда, — холодно сказал Колесников, — мы будем вынуждены рассматривать вас как уникальный, но неконтролируемый актив. Вас изолируют, будут изучать, пытаться скопировать вашу связь. Ваш отец будет находиться под защитой, но уже не как родственник сотрудника, а как потенциальный рычаг давления. Маркус Воронов будет осуждён за десятилетия нелегальной деятельности, несмотря на все заслуги. Мы предпочли бы сотрудничество, Яблонов. Но у нас нет времени на сантименты.
Угроза висела в воздухе, тяжёлая и неоспоримая. Это был не крик, а констатация. Александр почувствовал, как по спине пробегает холодок. Он посмотрел на Льва, ища в его глазах хоть какую-то искру человечности. Тот смотрел на него прямо, и в его взгляде читалось не сочувствие, а понимание: Таковы правила игры. На этом уровне.
— А что я получу? — спросил Александр, заставляя голос звучать твёрже, чем он был. — Помимо очевидного — свободы для себя и своих близких? — перечислила Ирина Васильевна, загибая пальцы. — Полный доступ ко всем архивам, связанным с созданием и развитием Арбитра, включая засекреченные. Собственную исследовательскую группу с правом набирать персонал. Технические и материальные ресурсы, необходимые для работы. И… иммунитет. Вы и ваша команда будете вне юрисдикции любых других органов. Вы будете подчиняться только специальной комиссии, в которую войдём мы трое.
Это было больше, чем он мог ожидать. И страшнее. — И если я… если «мост» сломается? Если он решит, что человечество — ошибка? — Тогда, — вздохнул генерал Колесников, — нам всем будет уже всё равно. Но мы надеемся, что вы сможете этого не допустить.
Переговоры длились ещё час. Они обсудили детали: безопасность отца (ему предложили остаться на базе в статусе «технического консультанта по историческим архивам», что было изящным способом держать его под присмотром и дать работу), состояние Маркуса (его согласились перевести в исследовательский блок как главного инженера проекта), состав первоначальной команды. Александр, вспомнив слова Маркуса, настоял на включении в неё не только учёных Совета, но и «надёжных людей извне» — он упомянул Костю-Молчуна и Бороду. Лев, к его удивлению, кивнул: «Мы уже вышли на них. Они… размышляют».
Когда всё было согласовано, Ирина Васильевна вручила ему тонкий планшет с первым заданием. — Обсерватория. Место… контакта. Мы оборудовали его стабилизирующими резонаторами на основе чертежей Воронова. Ваша первая задача — вернуться туда и попытаться установить связь. Не ради конкретного запроса. Ради подтверждения самого канала. Мы должны знать, что он готов к диалогу.
Дорога к обсерватории на этот раз заняла считанные минуты на быстром армейском катере на воздушной подушке. Лес вокруг был оцеплен, в небе кружили дроны. Само здание купола преобразилось: снаружи оно было оплетено паутиной временных конструкций, антенн, генераторов. Внутри же царила почти монастырская строгость. Всё было вычищено, стены покрыты звукопоглощающими панелями, пол — антистатическим покрытием. В центре, на месте, где стоял «Дезинфектор», теперь располагалась платформа. Не алтарь и не пульт управления, а нечто среднее: круг из матового чёрного материала, в центре которого лежала пара простых медных пластин для рук, а над ним парила голограмма — не изображение, а постоянно меняющийся, живой узор из золотого света, тот самый паттерн, который они видели в ядре Арбитра.
Александр был один. Команда наблюдала из соседнего, бронированного бункера через сотню датчиков. Он подошёл к платформе, ощущая, как «Скиталец» в его шее начинает вибрировать в унисон с медленным пульсом голограммы. Он положил ладони на пластины. Металл был тёплым, почти живым.
Он закрыл глаза и попытался сделать то, чего от него ждали: мысленно обратиться, сформулировать запрос. «Мы здесь. Мы хотим говорить. Мы хотим понять.»
Ничего. Только тихий гул генераторов и собственное сердцебиение.
Он пробовал снова и снова, вызывая в памяти образы из архива, чувство того первого диалога. Бесполезно. Он чувствовал лишь пустоту, холодную и безразличную.
Отчаяние начало подкрадываться. Он подумал об отце, о Маркусе, об угрозах генерала. Он мысленно увидел лица людей на улицах, замерших в нерешительности. И в этот момент, когда он перестал пытаться и просто позволил себе чувствовать — усталость, страх, ответственность, и где-то в глубине — крошечную, несгибаемую надежду, — всё изменилось.
Золотой узор над его головой вспыхнул. Медные пластины под ладонями стали не просто тёплыми — они стали проводниками. Но не электричества. Ощущений. Потока.
Он не услышал голос. Он пережил ответ. Это было похоже на то, как если бы всё его тело на мгновение стало частью гигантского, медленного мыслительного процесса. Он почувствовал гравитационное поле Земли как упругую сеть. Увидел потоки данных, текущие по планете, как реки света. И понял, без слов, простой и ясный смысл:
Я наблюдаю. Процесс идёт. Системы жизнеобеспечения стабилизируются. Угроза идентифицирована и изолирована. Новые паттерны… сложны. Требуется время для анализа.
Затем поток сменился. Он почувствовал… вопрос. Не к человечеству. К нему, к Александру, лично. Вопрос был сформулирован как внезапное, яркое воспоминание — но не его собственное. Он увидел себя со стороны, в том самом куполе, неделю назад, с дротиком транквилизатора в груди, ползущим к терминалу. Он увидел отчаянную решимость на своём лице. И понял вопрос:
Почему? Почему сопротивление? Цель была — защита системы. Ваши действия привели к системному сбою. Логическое противоречие.
Арбитр (если это ещё было можно так называть) пытался понять мотивацию. Не рациональную, а глубинную, человеческую.
Александр, всё ещё находясь в этом странном, совместном состоянии сознания, попытался ответить не мыслью, а чувством. Он вызвал в памяти образ отца. Не просто лицо, а чувство связи, долга, любви, которое не укладывалось ни в какие алгоритмы. Он вызвал образ Маркуса — упрямого старика, который предпочёл подвал и забвение службе системе, которую считал извращённой. И наконец, он просто показал… боль. Боль от предательства, от страха, от потери ориентиров. Боль как доказательство того, что он — живой.
Поток данных на мгновение замер, будто в замешательстве. Затем пришёл новый «пакет». На сей раз это был не вопрос и не утверждение. Это было… согласие с непониманием. Признание того, что в данных есть паттерны (эмоции, иррациональные поступки), которые не поддаются чистой логике, но которые являются неотъемлемой частью системы под названием «человечество». И что для координации с этой системой логики недостаточно.
Затем связь начала слабеть, как отлив. Последним «сообщением» был простой, чистый паттерн, похожий на зелёный росток, пробивающийся сквозь асфальт. Смысл был ясен: Канал открыт. Наблюдение продолжается. Готов к дальнейшему… обмену данными.
Александр открыл глаза. Он стоял на платформе, его ладони были влажными от пота. Голограмма над ним pulsовала ровным, спокойным светом. В ушах звенела тишина, но теперь она была иной — не пустой, а наполненной отголоском только что пережитого гигантского присутствия.
Из динамика раздался голос Ирины Васильевны, сдавленный от волнения: — Александр… Мы зафиксировали… мы не знаем, что именно, но энергетический всплеск и когерентность нейронной активности… Вы… вы в контакте? — Да, — его собственный голос прозвучал хрипло. — Контакт есть. Он… он согласен на диалог. Но не на управление. На… обмен. Он пытается нас понять. Не как подсистему. Как… другую сложную систему.
В бункере воцарилась тишина, а затем раздались сдержанные, но взволнованные голоса. Первый шаг был сделан. Мост, хрупкий и невероятный, был перекинут.
Когда Александра вывели из купола, уже вечерело. Лес был залит багряным светом заката. Он стоял, глядя на уходящее солнце, и чувствовал не триумф, а глубочайшую, всепоглощающую усталость и тяжесть ответственности. Он был больше не беглецом. Он был точкой соприкосновения двух миров. И впереди лежала не битва, а бесконечно сложная, тонкая, изматывающая работа по переводу с одного языка реальности на другой. Работа, ошибка в которой могла стоить будущего всему человечеству.
Именно в этот момент, когда казалось, что его ожидает лишь бесконечная череда попыток и ошибок, его новый, расширенный «Скиталец» дрогнул. Это был не отголосок Арбитра, а что-то иное — резкий, отрывистый сигнал, промелькнувший на самом краю восприятия. Он не был похож на чистые паттерны Арбитра. Он был… грязным. Искажённым. Полным шума, боли и ярости. И сопровождался визуальным образом, всплывшим перед его мысленным взором с пугающей чёткостью: отражение в луже нефти на асфальте, искажённое лицо человека с неестественно горящими глазами, а за спиной — грязно-белый, изъеденный коррозией корпус промышленного дрона с облупившейся маркировкой «Омнидекс».
Сигнал был мимолётным, словно кто-то на мгновение включил передатчик и тут же вырубил его. Но его происхождение было чётким — не из космоса, не из глубин сети, а из Москвы. И более того, «Скиталец», сверяясь с загруженными в него картами, дал примерные координаты: заброшенный индустриальный район на юго-востоке, недалеко от того самого «Кладбища Гаджетов».
Александр замер, затаив дыхание, пытаясь уловить эхо сигнала снова. Ничего. Лишь тихий гул леса и далёкие голоса из бункера. Но ощущение тревоги не отпускало. Этот сигнал был полон не холодной, безличной ярости машины, а человеческого отчаяния, смешанного с чем-то… чужим. Как будто тот человек не просто злился — он был болен. Заражён.
Он медленно повернулся и направился к выходу из купола, к бункеру, где его ждали. Ему нужно было сообщить об этом. Но что именно? Что он «почувствовал странный сигнал»? Они и так смотрели на него как на полумистического медиума.
Когда он вошёл в бункер, атмосфера была приглушённо-торжественной. Ирина Васильевна, Колесников и Лев стояли перед стеной мониторов, на которых теперь отображались графики, снятые во время его сеанса: синусоиды мозговой активности, всплески энергии от платформы, странные, не поддающиеся расшифровке пакеты данных. — Успех, — коротко констатировал генерал Колесников, и в его обычно каменном лице мелькнуло что-то вроде уважения. — Канал работает. Мы получили подтверждение. — Это был не просто канал, — поправила Ирина Васильевна, не отрывая глаз от графиков. — Это был полноценный когнитивный обмен. Двусторонний. Он не просто ответил — он задал вопрос. И получил ответ. Это беспрецедентно.
Лев подошёл к Александру, внимательно вглядываясь в его лицо. — Ты выглядишь… не так, как ожидал. Что-то не так? Александр колебался. Стоило ли сейчас, в момент первой, хрупкой победы, вносить элемент неопределённости и, возможно, паники? — Во время контакта, — начал он осторожно, — я уловил… побочный сигнал. Не от него. Откуда-то ещё.
В комнате воцарилась напряжённая тишина. — Опиши, — немедленно скомандовала Ирина Васильевна. — Это было похоже на… всплеск боли. И ярости. С визуальным сопровождением — лицо человека, дрон «Омнидекс». Координаты — где-то на юго-востоке, недалеко от свалки электроники. Сигнал был очень коротким и… грязным. Неструктурированным.
Генерал Колесников нахмурился. — Остатки «Теней»? Диверсанты? — Нет, — покачал головой Лев. Его лицо стало мрачным. — «Тени» не «грязные». Они стерильны. Это на что-то другое похоже. — Он перевёл взгляд на Александра. — Ты сказал, лицо человека. Опиши подробнее.
Александр попытался вспомнить мелькнувший образ. Искажённые черты, горящие глаза… — Глаза… они были не просто злыми. В них было что-то… нечеловеческое. Слишком яркий, неестественный свет. Как у… как у того существа из бункера «Рубильник», только хуже.
Ирина Васильевна и Колесников переглянулись. По их лицам пробежала тень понимания, смешанного с отвращением. — Киборгизация, — тихо произнесла Ирина Васильевна. — Но не контролируемая. Стихийная. Грязная. — Объясните, — потребовал Александр. — Когда пала система «Омнидекс», — начал Лев, — рухнули не только социальные алгоритмы. Рухнули тысячи сервисных и производственных систем, включая медицинские нанофабрики и центры контроля за имплантами. У сотен, если не тысяч людей по всей планете вживленные корпоративные импланты, протезы, системы жизнеобеспечения… они вышли из-под контроля. Нет централизованных обновлений, нет блокировок. Импланты, особенно военные или промышленные, с примитивным ИИ, начали вести себя непредсказуемо. В лучшем случае — отключаться. В худшем… пытаться выполнять свои функции в изменившихся условиях, невзирая на носителя. Это мог быть один из таких случаев. «Дикий» имплант, вышедший из-под контроля и влияющий на сознание хозяина. Или наоборот — сознание хозяина, сломленное стрессом и болью, влияющее на имплант.
— Мы получали сообщения о таких инцидентах, — кивнул Колесников. — Но в основном это были единичные случаи — припадки, вспышки агрессии. Этот сигнал… он был нацеленным? Он искал контакт?
— Нет, — уверенно сказал Александр. — Он был… излучением. Как крик. Бессознательным выбросом. Но очень мощным. Достаточно мощным, чтобы мой «Скиталец», настроенный сейчас на приём широкого спектра, его поймал.
— Значит, где-то там есть человек в серьёзной беде, — сказал Лев. — И он, возможно, опасен для окружающих. И он… связан с «Омнидекс». Не напрямую, но через технологию.
Ирина Васильевна посмотрела на генерала. — Пётр Николаевич, это может быть первым практическим испытанием для «Моста». Не только диалог с глобальной сущностью, но и решение локальной, человеческой проблемы с участием… изменённых технологий. Мы могли бы отправить туда обычную группу зачистки. Но если этот человек не просто маньяк, а жертва… если его состояние как-то связано с остаточными явлениями «Саженца» или с самой трансформацией Арбитра… нам нужна информация. И нужен тот, кто может эту информацию получить, не убивая источник.
Все трое смотрели теперь на Александра. Он понял, куда клонят. — Вы хотите, чтобы я пошёл туда. — В составе группы, — немедленно сказал Колесников. — С охраной. С командой медиков и техников. Но да, ты — наш лучший сенсор. Твой «Скиталец» может уловить то, что пропустят сканеры. И, возможно… установить контакт. Если этот человек ещё способен на контакт.
Александр сглотнул. Только что он стоял на пороге нового мира дипломатии и тонких переговоров. А теперь ему предлагали вернуться в грязь, кровь и опасность. В мир, который он, как ему казалось, покинул. — А если он… если «оно» нападет? — Тогда группа обороны выполнит свою работу, — холодно сказал генерал. — Но сначала — попытка спасения. Это тоже часть «Моста», Александр. Мост между старым миром сломанных машин и новым, который мы пытаемся построить. Мы должны попытаться спасать. Иначе мы ничем не лучше Стоуна.
В его голосе прозвучала неожиданная, суровая честность. Александр кивнул. Он боялся. Но страх был знакомым, почти уютным по сравнению с ледяной бездной ответственности за диалог с планетарным разумом. — Хорошо. Когда выдвигаемся? — Завтра на рассвете, — сказал Лев. — У нас есть время подготовиться. И… тебе стоит навестить Маркуса. У него, возможно, есть идеи, как укрепить твою защиту или как настроить «Скитальца» на фильтрацию таких… грязных сигналов, чтобы они не выводили тебя из строя.
Александр снова оказался в медицинском блоке, но теперь не как пациент, а как посетитель. Маркус сидел на кровати, уже без капельниц, с планшетом в руках. Он выглядел на двадцать лет старше, но его глаза горели прежним огнём. — Слышал, мост построил, — хрипло сказал он. — Молодец. Теперь по нему ходить научись, а то свалишься. Александр рассказал о сигнале и о новом задании. Маркус слушал, хмурясь. — «Грязный» сигнал… да, похоже на последствия системного коллапса. Импланты низкого уровня, без встроенной этики, могли получить повреждения в прошивке или просто начать выполнять устаревшие, жёсткие протоколы. — Он задумался. — Твой «Скиталец» теперь слишком открыт. Он ловит всё подряд, как широкополосная антенна. Нужно научиться фильтровать. Создавать ментальные… щиты. Представляй себе фильтр, шлюз. Пропускай только то, что нужно. Это как медитация, только с прямым доступом к нейроинтерфейсу. Попробуй. Сейчас.
Александр закрыл глаза, следуя инструкциям Маркуса. Он представлял себе экран, сетку, которая отсекает хаотичные, болезненные импульсы, пропуская лишь структурированные паттерны. Это было невероятно сложно, требовало колоссальной концентрации. Но через полчаса упражнений он почувствовал разницу — фоновый шум восприятия снизился, образы стали чётче.
— Хорошо, — удовлетворённо кивнул Маркус. — Это основы. А теперь слушай. Если столкнёшься с таким… заражённым, не пытайся «поговорить» с ним напрямую через имплант. Его канал, скорее всего, разорван и зашумлён. Попробуй поймать… не сигнал, а ритм. Биоритм самого человека под слоем искажений. Сердцебиение, паттерн дыхания. Найди в этом хаосе островок человеческого. И держись за него. Это может быть твоим якорем и, возможно, его спасением.
Проводив Александра, Маркус долго смотрел ему вслед, а потом тихо пробормотал в пустую палату: — Старик, ты выпустил в мир не просто инструмент. Ты выпустил проводника. Дай бог, чтобы мосты, которые он строит, выдержали не только свет, но и эту… ржавчину старого мира.
Александр вышел на улицу. Ночь была холодной и звёздной. Завтра его ждала не абстрактная беседа, а конкретная, смертельно опасная миссия. Он снова должен был спуститься в подкожный слой города, но теперь не как беглец, а как представитель новой, едва зародившейся власти. С миссией спасения того, что, возможно, уже не подлежало спасению. Он взглянул на звёзды, чувствуя, как где-то там, в холодной тишине космоса, дремлют ответы на вопросы, которые они даже не успели задать. Но сначала нужно было разобраться с кошмарами, которые они создали себе здесь, на Земле. Начинался новый день. И новая битва — не за выживание, а за право оставаться людьми в мире, где сама концепция человечности оказалась под вопросом.
Спасибо за чтение
Вернуться к книге
