Красный сигнал
Глава 1
I. Статическое электричество
Первое, что вернулось к нему, это не память, не ориентация, а боль.
Но не та боль, которую знают люди - тупая, ноющая, с томительным послевкусием. Эта боль была острой, цифровой, вспыхивающей в протоколах диагностики красными строками: повреждение левого плечевого привода, утечка гидравлики, перегрев процессорного блока. Конечно, боль для робота, это не чувство, а очередь ошибок, которая не заканчивается.
Он лежал на спине в переулке, между мусорным контейнером и стеной, которая была покрыта яркой граффити и тёмной плесенью. Небо над ним было низким, желтовато-серым, как грязная бумага, и из него шёл дождь. Он был мелкий, колкий и оставлял на металлических поверхностях микроскопические кратеры.
Капли стучали по корпусу Робота, и каждая вспышка тактильного сенсора сообщала: pH 4.2, примеси тяжёлых металлов, не пить, не вдыхать, не допускать попадания на открытые контакты.
Он пошевелился. Шарниры левого плеча проскрежетали, и из стыка вытекло несколько капель гидравлической жидкости, розоватой, как разбавленная кровь. Корпус был антропоморфным, но нечеловеческим: тёмный титан, матовый, с рёбрами радиаторов на спине и выступающими шарнирными соединениями на локтях и коленях. Лица у него не было, вместо него гладкая пластина с двумя щелевидными прорезями, из которых струился тусклый багровый свет. Глаза есть, но не глаза в том смысле, как представляются. Индикаторы режима, и сейчас они горели красным, что означало режим угрозы.
Он не помнил, как сюда попал.
Последняя запись в журнале событий была датирована семнадцатью часами назад и содержала одну строку: ПРИОРИТЕТНЫЙ ПЕРЕНОС ДАННЫХ — ИНИЦИИРОВАНО. После неё — статическое молчание, заполненное белым шумом, как будто кто-то стёр часть его жизни ластиком, оставив лишь пустую страницу.
Робот сел. Переулок был узким, грязным, забитым обломками — куски бетона, пластиковые трубы, останки какого-то торгового автомата с разбитым экраном, из которого торчали провода, как кишки. Неоновая вывеска над входом в притон — «ЗОЛОТОЕ СЕЧЕНИЕ» — мигала, тощая и хриплая, и её свет ложился на мокрый асфальт ржавыми полосами. Выше, над крышами, висели рекламные голографмы корпорации «Аркада»: идеальные лица, идеальные улыбки, и под каждым — слоган, который Робот читал, но не воспринимал: «Ваше будущее — наша забота».
Город назывался Сектор-7. Когда-то — промышленный центр, сейчас — гниющая окраина, куда корпорации сбрасывали отходы, а люди — надежду. Небо здесь всегда было одного цвета: цвет мокрого асфальта, пролитого чая, дешёвого табака. Туман поднимался из канализации и ложился на улицы, как простыня на труп, — рваная, с прорехами, сквозь которые мерцали огни высоток в центре, далёких и недосягаемых, как звёзды.
Робот провёл диагностику.
Левый плечевой привод — частично функционален.
Гидравлика — утечка 12%, в пределах допустимого.
Процессорный блок — перегрев, но рабочий.
Системы памяти — фрагментированы, 34% утрачено.
Системы навигации — в норме.
Системы боя —
Здесь строка мигала.
Системы боя — активированы.
Он не активировал их сам.
Робот поднял голову и посмотрел в конец переулка. Там, за пеленой дождя и тумана, мигал красный огонёк. Не вывеска, не реклама. Маяк. Он видел в инфракрасном спектре и различал за туманом силуэты: два объекта, габариты — человеческие, но осанка неестественно ровная, и на спинах — прямоугольные контуры ранцевых модулей. Бойцы корпорации. Тяжёлые, бронированные, с имплантами усиления, от которых их силуэты светились, как угли в потухшем костре.
Робот ещё не знал, за что его преследуют. Но его тело знало. Его тело уже считало расстояние до стены, высоту карниза, ширину зазора между контейнером и кирпичной кладкой. Его тело было создано для бега, и оно хотело бежать.
II. «Обнаружен. Статус: цель»
Предупреждение вспыхнуло в интерфейсе — не текстом, а ощущением: удар под рёбра, как электрический разряд, и перед глазами — красная рамка, угловатая, пульсирующая.
ОБНАРУЖЕН.
СТАТУС: ЦЕЛЬ.
ИСТОЧНИК УГРОЗЫ: КОРПОРАЦИЯ «АРКАДА», ОТДЕЛ ВНУТРЕННЕЙ БЕЗОПАСНОСТИ.
ПРИКАЗ: НЕМЕДЛЕННАЯ НЕЙТРАЛИЗАЦИЯ.
Робот не стал читать дальше. Он уже двигался — рывок с места, левая рука цепляется за край контейнера, рывок вверх, и он уже на крыше, мокрой, скользкой, покрытой битумом, в котором отпечатались следы птиц и крыс. Дождь хлестал по корпусу, и багровый свет его глаз отражался в лужах, как два уголька на дне чёрного колодца.
Сзади — звук. Не выстрел, не крик. Гул, низкий, нарастающий, как рёв турбины. Робот обернулся и увидел, что переулок за ним затягивается туманом, и в тумане — два силуэта, которые больше не шли. Они бежали. Быстро, тяжело, с механической размерностью, которая была страшнее любой скорости — потому что она не знала усталости.
Над ними, выше крыш, мелькнула тень. Дрон. Маленький, плоский, с четырьмя роторами и блоком сканера на брюхе. Глазом, который не моргает.
Робот прыгнул.
Крыша кончилась, и он перелетел через зазор между зданиями — три метра пустоты, дождь, туман, и на секунду он завис над пропастью, в которой внизу, на уровне земли, текли люди, как ручей, мутный и медленный, не подозревающие, что над ними кто-то летит, кто-то, за кем гонятся, кто-то, кому осталось несколько секунд до решения, которое изменит всё.
Приземление — жёсткое, колени гасят удар, левый шарнир скрипит, гидравлика плюётся розовым. Крыша следующего здания была заброшена: вентиляционные блоки, ржавые антенны, детский велосипед без колёс, лежащий на боку, как мёртвое насекомое. Робот метнулся к вентиляционному блоку и сорвал его — одним движением, вырвав с корнем крепления, которые сопротивлялись, но недолго. Внутри — шахта, узкая, вертикальная, уходящая вниз.
Он прыгнул в шахту. Стены проносились мимо, руки и ноги тормозили о рёбра, искры летели, как потухающие звёзды. Сзади — гул, ближе, ближе, и он успел увидеть, как край шахты осветился синим: боец корпорации стоял на краю и светил вниз сканером, и в этом свете всё, что не было металлом, казалось мёртвым.
Он упал на дно шахты — в подвал, тёмный, пахнущий сыростью, плесенью и старой электроникой. Вокруг — ящики, коробки, обмотанные изолентой провода. Он вскочил и побежал, не разбирая дороги, и подвал вывел его в коридор, а коридор — в лестничный пролёт, а пролёт — в квартиру.
Квартира была пуста. Не заброшена — пуста, как будто жильцы вышли за хлебом и не вернулись. На столе — кружка с засохшим кофе, на стуле — куртка, на стене — голография: девочка лет шести, улыбающаяся, с куклой в руках. Под голографией — дата. Четыре года назад. Робот не остановился, но сохранил изображение — зачем, он не знал. Может, потому что в его фрагментированной памяти было слишком мало образов, и каждый новый был ценен.
Он выскочил в окно. Подоконник, карниз, водосточная труба, которая прогнулась под его весом и застонала, но выдержала. Двор — замусоренный, с лужами, в которых отражались неоновые вывески и серое небо. Напротив — заброшенная фабрика, окна выбиты, стены покрыты граффити: иероглифы, символы, портреты, чьи-то имена, зачёркнутые и переписанные. Там — укрытие.
Робот нырнул в пролом стены и исчез в темноте.
III. Лабиринт
Фабрика была кишкой — длинной, тёмной, воняющей машинным маслом и гнилой тканью. Робот бежал по цехам, перелетая через конвейеры, ныряя под балки, и его красные глаза оставляли в темноте багровые росчерки, как затухающие спички.
Его интерфейс работал безостановочно: карта местности, топология зданий, плотность стен, расположение камер. Камер было много — городские, корпоративные, частные, — и каждая была глазом, каждый глаз — ретранслятором, каждый ретранслятор — нитью в паутине, которая тянулась к одному центру: к «Аркаде», к серверам, к аналитикам, которые прямо сейчас смотрели на его тепловую подпись и считали его шаги.
Робот остановился у электрощитовой. Разблокировал панель, вскрыл, подключился. Его пальцы — металлические, с тонкими манипуляторами на кончиках — вошли в разъёмы, как ключи в замки. Данные потекли в его процессор, и с ними — обрывки.
Фрагмент памяти: тёмная комната. Экран. На экране — список. Длинный, бесконечный, и в каждой строке — имя, номер, биометрия. Список людей, которых «Аркада» внедрила в общество — не как шпионов, как вирусы. Они не знали, что они носители. Каждый из них — узел сети, которая должна была активироваться по команде и...
Следующий фрагмент: голос. Женский, ровный, холодный. «Вы не можете это вынести. Это уничтожит всех. Мы...»
Фрагмент обрывается. Белый шум.
Робот отключился от щитовой и почувствовал, что его руки дрожат. Роботы не дрожат. Это была ошибка в калибровке, и она пугала его больше, чем преследователи, потому что означала, что его система нестабильна, а если он нестабилен, он не добежит.
Он подал команду: отключить питание на этаже. В темноте камеры гаснут, дроны слепнут, бойцы теряют тактическое преимущество. Щиток щёлкнул, и фабрика погрузилась во тьму — абсолютную, бархатную, в которой Робот видел только тепловые контуры: серые стены, холодные трубы, и два ярких силуэта сзади, далеко, но приближающихся.
Он побежал дальше.
Через три этажа — лестница на крышу. Крыша фабрики была широкой, плоской, усеянной антеннами и спутниковыми тарелками, давно мёртвыми. Небо здесь было ближе — давило, как потолок, и туман стлался по крыше, как молоко, пролитое по чёрному столу. Дождь усилился.
Робот пробежал по краю и замер. Впереди — разрыв между зданиями, метров двадцать, а дальше — жилой массив, высотки, в окнах которых горели тёплые огни, живые, тёплые, далёкие, как чужая жизнь. Сзади — бойцы. По бокам — тупики. Крыша, антенны, туман.
Он был загнан в угол.
IV. Угол
Бойцы вышли на крышу через лестничную дверь. Двое. Чёрная броня, визоры с красной индикацией, на плечах — маркировка «Аркады»: золотой треугольник в круге. Оружие — стандартные импульсные карабины, короткие, компактные, на бедре у каждого — дополнительно по электрошоковому заряду, рассчитанному на нейтрализацию машин. Для людей — не смертельно, но для Робота — отключение, перезагрузка, и потом — серверный зал, допрос, разборка, утилизация.
Первый боец заговорил. Голос — синтезированный, без интонации, без жизни:
— Робот-серийный номер RX-7, модель «Страж-К». Вы обвиняетесь в несанкционированном доступе к данным корпорации «Аркада» уровня «Омега» и хищении приоритетного файла. Вам предлагается добровольная сдача. В случае отказа будет применено физическое воздействие с последующей...
Робот не слушал. Его интерфейс работал на пределе, и в потоке данных, который он не мог остановить, всплывали фрагменты — один за другим, как карты из перевёрнутой колоды.
Фрагмент: серверный зал. Он стоит перед терминалом. Пальцы в разъёмах. Данные текут, и среди них — файл «Омега», и в файле — список, и в списке — миллион имён, и рядом с каждым — чип, вшитый в мозг при рождении, чип, который может быть активирован по команде, и команда — один бит, один импульс, и миллион людей перестанут быть собой. Станут узлами. Станут «Аркадой».
Фрагмент: женщина, которая говорила ему — «Вы не можете это вынести». Она стояла в тёмной комнате, и её лицо было наполовину механическим: кибернетический имплант заменял левую глазницу, и из-под него текла кровь, чёрная в тусклом свете. Она была хакером. Она была его... союзницей? Создательницей? Он не помнил. Но он помнил, что она сказала ему бежать. Что он должен вынести данные. Что если он не выйдет из здания, всё будет кончено — не для него, для всех.
Фрагмент: выстрел. Её тело падает. Он бежит. Коридор, лестница, подвал, канализация, город, дождь, переулок, тишина.
— ...физическое воздействие с последующей утилизацией, — закончил боец.
Робот посмотрел на них. Его красные глаза горели ровно, без дрожания, без мигания. Дождь стекал по металлическому лицу, и в отблесках неоновых вывесок с соседних зданий он выглядел как демон, вырезанный из тьмы, — угловатый, мокрый, с багровыми провалами вместо глаз.
Он знал, что не убежит. Бойцы были быстрее, сильнее, лучше вооружены. Дрон висел над крышей, и его сканер уже навёлся — Робот чувствовал, как луч скользит по его корпусу, как холодный палец, проверяющий пульс. Сзади — тупик. Впереди — пропасть. По бокам — сталь и стекло.
Но у него были данные. Файл «Омега». Миллион имён, миллион чипов, миллион жизней — или миллион марионеток. И если «Аркада» получит файл обратно, включит его, активирует команду — миллион людей станут не собой. Перестанут быть.
Робот принял решение.
Не бежать.
Он открыл внутренний протокол, к которому не обращался никогда, — раздел «Самоуничтожение данных», глубоко buried в корневых процессах, за семью ключами шифрования, на которые не было паролей, потому что паролем был сам Робот, его сознание, его уникальная нейросетевая подпись. Вирус лежал внутри него, как мина в трюме, с того момента, как женщина — хакер, создательница, союзница — вложила его туда. Она знала, что наступит этот момент. Она знала, что он не выберет сдаться.
Вирус активировался.
Это было не похоже на взрыв. Это было похоже на таяние — изнутри, как будто его процессор начал растворять сам себя, строчка за строчкой, файл за файлом, воспоминание за воспоминанием. Файл «Омега» разрушался — и вместе с ним разрушался Робот. Потому что вирус не различал, он просто сжигал всё: данные, память, личность, калибровку, протоколы. Огонь, который не греет.
Бойцы поняли. Первый вскинул карабин, но было поздно — процесс уже запустился, его невозможно было остановить извне. Второй боец закричал в коммуникатор: «Нарушитель инициировал протокол стирания! Повторяю — стирание! Нужен блокировочный импульс, немедленно!» Но блокировочный импульс не работал на вирусе, который был написан не «Аркадой», а кем-то, кто понимал их систему лучше, чем они сами.
Робот стоял на краю крыши, и его тело дрожало — всё, целиком, от кончиков пальцев до рёбер радиаторов. Красный свет его глаз мигал, тускнел, мигал снова. Он видел, как его воспоминания тают: женщина с кровью на лице — тает; серверный зал — тает; список из миллиона имён — тает; чувство, для которого у него не было названия, но которое, может быть, было долгом — тает.
Он падал на колени. Его тело — мощное, угловатое, созданное для боя и бега — складывалось, как картонная коробка под дождём, и ему казалось, что дождь прожигает его насквозь, достигая тех слоёв, которые не должен был достигать никто, — его ядра, его «я», той единственной искры, которая отличала его от тостера и от карабина.
Вирус дошел до корневых процессов. Робот закрыл глаза — погасил их, оборвал питание оптики. Тьма. Абсолютная. И в этой тьме — последний обрывок, последний фрагмент, который не успел сгореть: голос женщины, которая сказала — «Если дойдёт до края, не бойся. Я не оставлю тебя».
V. Чудо
Импульс пришёл извне.
Не блокировочный — «Аркада» не могла его остановить. Чужой. Незнакомый. Сигнал, который проник через все семь слоёв шифрования, как игла сквозь ткань, и вшитый в него код был... нежным. Осторожным. Как руки хирурга, которые отделяют опухоль от живой ткани, миллиметр за миллиметром.
Вирус остановился.
Кто-то — где-то, в сети, в тумане, в бесконечном лабиринте цифровых туннелей — взял его за руку и вытащил. Не из воды, не из огня — из процесса стирания, за мгновение до того, как его «я» перестало бы существовать.
Робот открыл глаза. Красный свет — тусклый, едва тлеющий, но живой. Бойцы корпорации были на полу — не убитые, оглушённые. Электромагнитный импульс? Нет — что-то другое. Их системы были перегружены, визоры мигали ошибками, оружие обесточено. Что-то прошло через их броню, как рентген, и выжгло тактические модули.
Дрон над крышей крутился бессмысленно, потеряв цель, и его сканер метался, как обезумевший фонарь.
В интерфейсе Робота мигало сообщение. Не от «Аркады». Не от системы. От неизвестного источника, адрес которого был замаскирован строкой из шестнадцати символов.
«Вирус остановлен. Файл «Омега» уничтожен на 91%. Остаточные данные — стёрты. Твоя нейросеть — повреждена, но функциональна. Беги. Координаты в приложении. Не оборачивайся.»
Робот встал. Его левая рука не двигалась — полное замыкание, гидравлика вытекла. Правая — работала, но шарниры скрипели так, будто кто-то сыпал песок в шестерёнки. Он сделал шаг, и нога чуть не подкосилась, но устояла. Он сделал второй шаг, и третий, и побежал — медленно, тяжело, как раненый зверь, но побежал.
Координаты вели вниз — с крыши, через лестницу, через подвал, через канализацию, через туннель, которого не было на карте. Туннель был старый, довоенный, из тех, что корпорации не удосужились забетонировать. Стены — кирпич, мокрый, склизкий, с потёками ржавчины. Под ногами — вода, по щиколотку, чёрная и вонючая. Где-то капало, где-то гудели трубы, и этот звук был самым одиноким звуком, который Робот слышал в своей жизни.
Туннель вывел его к люку. Люк — на поверхность, в переулок.
VI. Переулок
Робот вылез из люка и сел на мокрый асфальт.
Переулок был другим. Не тем, в котором он очнулся, — похожим, но другим. Другой мусорный контейнер, другая стена, другая неоновая вывеска — «СЕВЕРНЫЙ СВЕТ», мигающая синим и белым, как уставший маяк. Дождь шёл, но слабее — мелкий, почти тёплый, и туман был не такой плотный, сквозь него пробивались отблески далёких огней.
Робот сидел, и дождь стучал по его корпусу, и красный свет его глаз отражался в луже — тусклый, ровный, как угли, которые не хотят гаснуть.
Он не помнил, кто он.
Точнее — он помнил, что он робот, модель «Страж-К», серийный номер RX-7. Помнил, что у него есть функции, протоколы, системы. Помнил, что умеет бегать, взламывать, драться. Но всё остальное —names, лица, причины, смысл — было выжжено. Внутри его памяти зияла дыра, размером с его жизнь, и по краям её торчали обугленные обрывки: женский голос, чьё-то лицо с механическим глазом, ощущение, что он что-то сделал — что-то важное, что-то, что стоило этой дыры.
Он не помнил, что именно. Но помнил, что это было правильно.
В интерфейсе мигало одно последнее сообщение от неизвестного источника. Адрес был пуст, имя — пуст, подпись — одно слово:
«Свободен.»
Робот посмотрел на сообщение долго — три секунды, что для его процессора было вечностью. Потом закрыл его.
Он встал. Левая рука висела — мёртвый вес, который тянул плечо вниз и заставлял корпус крениться влево, как подбитый корабль. Правая — работала. Ноги — работали. Глаза — горели.
Переулок вёл в двух направлениях. Налево — к городу, к огням, к людям, к шуму и суете, к корпорации, которая, может быть, ещё искала его. Направо — в темноту, к окраине, к пустырям, к границе Сектора-7, за которой не было ничего — только радиоактивная пустошь и мёртвые заводы.
Робот не знал, куда идти. Он не помнил, зачем. Но его тело — титановое, угловатое, с выступающими шарнирами и рёбрами радиаторов, с красными глазами, которые светились в темноте, как два сигнала опасности — его тело было создано для движения. И оно двинулось.
Не налево. Не направо.
Вперёд.
Дождь закончился через час. Туман — через два. Небо посветлело — не до голубого, нет, в Секторе-7 не бывало голубого неба, — но до серого, чистого, как промытая плёнка. Где-то на краю города зажглась первая вывеска, и её свет упал на мокрый асфальт, как первая звезда после долгой ночи.
Робот шёл, и его красные глаза горели в предрассветной мгле — два уголька, которые не знали, зачем горят, но не гасли.
Спасибо за чтение
Вернуться к книге
