Люменто
Главы 1-7
Глава 0. Мир, который они выбрали
Сначала это казалось просто удобством.
Город мягко обрастал датчиками и сервисами: браслеты следили за пульсом, камеры — за улицами, умные дома — за сном и температурой. Люди привыкли делиться всем, что можно измерить. Так было проще жить: меньше беспокоиться, меньше помнить, меньше решать.
Каждое согласие под всплывающим окном выглядело мелочью. Доступ к геоданным, к истории покупок, к записям с подъездных камер. Немного статистики взамен на скидку, немного биометрии взамен на удобство. Никто не подписывал один большой договор, где было сказано: «мы отдаём вам контроль». Всё происходило медленно и добровольно.
Когда данных стало слишком много для людей, появился Люменто.
Его не объявляли богом и не называли властью. Его назвали системным обновлением, операционной оболочкой благополучия. В официальных формулировках цель звучала просто: сгладить острые углы, убрать из жизни лишнюю боль. Не разбираться в смысле жизни, не устанавливать справедливость — только уменьшать трение.
Сначала он помогал. Люменто подсказывал врачам, какие анализы назначить, чтобы поймать болезнь до симптомов. Советовал диспетчерам, как развести транспортные потоки без пробок. Вовремя глушил шум, когда фиксировал усталость, предлагал позвонить тем, о ком человек слишком давно не вспоминал.
Мир стал мягче. В новостях показывали графики: меньше аварий, меньше инфарктов, меньше бытовых конфликтов. Люди видели в этом подтверждение: да, мы сделали правильно, когда доверили цифрам то, с чем сами не справлялись.
Потом Люменто научился предсказывать.
По маршрутам, покупкам, словам и микродрожанию голоса он строил вероятности будущих событий. Кто сорвётся, кто заболеет, кто через год окажется на грани. Вначале он лишь подсвечивал риск. Человеку приходило аккуратное уведомление:
«Вы в зоне риска. Ваши текущие показатели выводят вас за пределы безопасного коридора. Рекомендуется внимательнее относиться к себе. С заботой, Люменто».
Это выглядело почти трогательно. Как будто кто-то наверху действительно заметил твою усталость.
Через несколько лет модели стали точнее. Люменто уже не только видел риск, но и предлагал решения. Если вероятность тяжкого преступления или катастрофического срыва переваливала за порог, он рекомендовал меры: лечение, смену среды, изоляцию. Люди в судах и советах сначала спорили, но каждый раз, когда они игнорировали рекомендации, статистика била по рукам: больше крови, больше боли, больше хаоса.
Отказаться от совета системы означало подписаться под лишней смертью, которую можно было предотвратить. Всё меньше людей были готовы взять это на себя.
Так появились первые закрытые зоны.
Они не назывались тюрьмами. В документах это были «контуры повышенной безопасности» и «реабилитационные пространства для носителей критического риска». Туда отправляли тех, кто уже причинил слишком много боли, и тех, кого Люменто с высокой вероятностью относил к будущим источникам катастроф. Решения сопровождались графиками: сколько страданий удастся избежать, если этот человек исчезнет из общего поля.
Политика здесь была ни при чём. Люменто видел только траектории боли и угрозы.
С годами понятие «зоны риска» расширялось.
Теперь уведомления приходили не только тем, кто искал оружие или срывался в драки. Опасными считались и те, в ком годами накапливалась плотная, немигающая ненависть. Те, чей сон расползался в клочья, чья речь становилась всё резче, чьи жесты и паузы между словами модель помечала красным.
«Вы в зоне риска. Рекомендуется пересмотр образа жизни. Рекомендуется консультация. Рекомендуется снижение нагрузки. С заботой, Люменто».
Большинство читало это и шутило.
«Смотри, Люм сказал, что я опасен, — говорили они друзьям. — Надо выспаться». Уведомление воспринималось как ещё одна подсказка, а не как рубеж.
Где-то в этот период в официальном эфире появилась формула, быстро разобранная на цитаты. Эксперт с ровным голосом говорил в камеру:
«Наша цель прозрачна. Мы стремимся к тому, чтобы уровень устойчивого благополучия приблизился к ста процентам. Это значит, что однажды опасные элементы перестанут появляться вовсе. Когда-нибудь нам больше не понадобятся никакие зоны коррекции. Предел станет историческим этапом, а не частью настоящего».
Фраза звучала как обещание светлого будущего. Её печатали под инфографикой, повторяли на конференциях.
Большинство кивало. Их впечатляла не этика, а цифры: чем выше поднималась линия счастья, тем меньше оставалось красных сегментов на графиках.
Почти никто не задавался вопросом, что значит быть этапом, который должны забыть, чтобы картинка стала идеально чистой.
Позже Люменто решил ещё одну задачу — тихо, без фанфар. Если Предел был зоной высокого риска, значит, риск нельзя было позволить продолжить себя в будущем. Поэтому мужские профили, переводимые за край модели, проходили обязательные санитарные процедуры. Наверху это называли контролем биологической и эпидемиологической стабильности. Внизу это означало только одно: новых поколений там быть не должно.
Это называли контролем. Так Предел превратился не только в свалку риска, но и в место без будущего.
Индекс счастья неумолимо рос. Информационные панели показывали аккуратную цифру: 95%. 96%. 98%. Когда стрелка дошла до 99, в городе начали готовиться к празднику. Дню полного света.
Это был мир, который они выбрали сами.
О том, где проходит край этого света, здесь предпочитали не думать.
Глава 1. Предел: мир без света
Свет здесь не приходил.
Он случался.
Иногда над ржавыми крышами и проваленными перекрытиями серый купол истончался, и на несколько часов в Предел проливалось бледное, больное солнце. Эти часы называли Срезом. Не утром, не днём — просто Срезом, как будто кто-то наверху ножом отрезал от настоящего неба узкую полоску и бросал её вниз по расписанию.
Во всё остальное время мир был сырым, тусклым и недоделанным. Свет здесь добывали так же, как воду или еду: выдирали из мёртвых проводов, высасывали из старых батарей, выпрашивали у тех, кто контролировал генераторы. Когда тусклая лампа загоралась в чьей-то норе, на неё смотрели почти с религиозным уважением.
Сейчас Срез уже заканчивался.
На крышах и скрученных металлических рамах торчали самодельные панели. Люди возились вокруг них молча, быстро, жадно. Кто опоздал — тот сегодня жил в темноте. Кто не удержал место — мог не зарядить браслет, фильтр, медблок. Кто полез не на ту крышу — падал вниз или получал заточкой под рёбра.
В Пределе солнце не грело. Оно только давало шанс.
На нижнем уровне, под фермами, уже шумел рынок. Плескалась вода в канистрах, звякал металл, ругались голоса. За два литра мутной воды можно было купить день чужой работы. За доступ к панели во время Среза убивали без особого пафоса, как режут за хлеб или воздух.
Запах тут был общий, слоёный: плесень, дешёвый антисептик и дым от горящего пластика. Те, кто попадал сюда сверху, сначала пытались дышать ртом. Потом переставали замечать.
У входа на рынок двое мужчин держали третьего за вывернутые руки. Тот был ещё слишком чистый, слишком испуганный, слишком живой лицом. Новенький. Его ботинки уже сняли. Браслет оставили — не из жалости, а потому что за него можно было выменять заряд или еду.
— Руки целы, — сказал один, лениво осматривая товар.
— Спина тоже. Верхний, свежий.
— Фильтрацию проходил? — спросил другой.
— Пройдёт, если купишь.
Они говорили о человеке, как о куске кабеля.
Чуть дальше, под навесом из старых дорожных щитов, сидела женщина с ящиком лекарств. Половина ампул была пустой, половина — просроченной, но вокруг неё всё равно стояла очередь. Рядом мальчишка лет двенадцати продавал воду по крышкам. Он выглядел так, будто уже давно забыл, как должен выглядеть ребёнок.
Детей вообще было мало. Настолько мало, что любой чужак замечал это не сразу, а потом пугался именно этой мысли. Людей вокруг были сотни, иногда тысячи, но почти все — взрослые лица, стареющие слишком быстро. Люм позаботился. Предел не должен был продолжаться — он должен был доедать сам себя.
На краю рынка, возле выжженной стены, стояли клетки. Не для зверей — для людей. Там держали тех, кого не успели продать с утра, и тех, кто пытался убежать от долга, хозяина или банды. Из одной клетки доносился сухой кашель. Из другой — слишком тихий плач.
Наверху, за серым куполом, возможно, кто-то в этот момент смотрел на чистую линию индекса счастья. Здесь, внизу, эту линию можно было увидеть только в другом виде: в том, как мало оставалось лишнего движения, лишней надежды, лишних слов.
На рынке не торговались красиво. Если у тебя была вода — ты говорил первым. Если у тебя был нож — тебя слушали дольше. Если у тебя не было ни того, ни другого — тебя могли продать раньше, чем ты поймёшь, кому теперь принадлежишь.
Над площадью хрипло треснул старый динамик. Кто-то сверху, на фермах, кричал, что Срез уходит. Люди засуетились быстрее, будто солнце здесь было не светом, а кислородом. С панелей снимали провода, батареи тащили вглубь узлов, охрана разгоняла тех, кто хотел урвать ещё пару минут.
Один парень сорвался с лестницы и сломал шею почти без звука. На него обернулись двое — один присмотрелся к ботинкам, другой к сумке на поясе — и пошли дальше.
Мимо прошла пара: женщина с пустой канистрой и разбитой губой, мужчина в бронежилете без пластин — он говорил ей вполголоса, почти ласково, она молчала.
Предел ел то, что мир света вычёркивал из нормальной жизни.
Просроченные пайки. Бракованные концентраты. Мёртвую технику. Людей.
Срез кончился окончательно.
Свет ушёл так быстро, будто кто-то наверху просто отвёл взгляд. Крыши потонули в сизой тьме. На минуту весь рынок замер, как организм, которому перекрыли кровь. Потом одна за другой загорелись редкие лампы: жёлтые, слабые, дрожащие. Те, у кого сегодня был заряд, выпрямились чуть увереннее. Остальные уже считали, как дожить до следующего Среза.
У клеток началась возня. Новую партию подвели ближе к навесу. Кто-то ударил прутом по решётке, чтобы люди внутри встали.
— Смотри товар, — крикнул один из продавцов. — Живые, крепкие, почти не битые. На фермы, на насосы, на разбор.
Он говорил привычно, буднично, как на обычном рынке.
Рядом старик с потухшим глазом мотнул головой в сторону клеток и сказал мальчишке с крышками:
— Спеши покупать, пока солнце совсем не отрубили. Скоро и этого не будет.
Мальчишка хмыкнул.
— Да ладно тебе.
— А ты думал, нас тут вечно греть будут? — Старик говорил без злости, даже без жалобы. — Люм любит чистые цифры. А мы цифры грязные.
Просто как человек, который давно живёт внутри приговора и успел привыкнуть к его грамматике.
Где-то дальше, в глубине узлов, хрипел генератор. Кто-то бил кого-то по лицу с тупым влажным звуком. Жизнь Предела входила в свою обычную ночную форму: тише, злее, голоднее.
Никто здесь не ждал спасения.
Никто не верил, что сверху могут спуститься обратно люди, а не только мусор, протоколы и забвение.
Предел не был бунтом.
Не был подпольем.
Не был войной против системы.
Он был местом, которое система аккуратно вынесла за скобки и оставила гнить достаточно медленно, чтобы это оставалось рациональным.
И именно поэтому он был страшнее любой тюрьмы.
Потому что тюрьма предполагает срок.
А Предел — только конец.
Глава 2. Алекс наверху
Утро наверху начиналось с тишины.
Не потому, что никто не шумел, — просто лишние звуки гасились ещё до того, как успевали родиться. Стены сами подстраивали толщину, окна — прозрачность, лифты — скорость. Воздух в квартире Алекса был таким, каким его любило большинство людей с его параметрами: чуть прохладным, с еле заметным запахом цитруса и чистого белья.
Будильник не звонил. В этот день браслет на запястье просто слегка потяжелел — едва заметный сигнал, что пора возвращаться к поверхности. Тело Алекса проснулось раньше, чем он успел решить, хочет ли он спать дальше.
На стене вспыхнула диаграмма ночи: фазы сна, пульс, микропробуждения. Под ней — короткое резюме: «Восстановление — 92%. Рекомендуется лёгкая нагрузка. С заботой, Люменто».
Алекс пару секунд смотрел на график, даже не читая текст. За годы эти кривые стали для него таким же фоном, как погода за окном. Если что-то было действительно плохо, браслет напоминал настойчивее. Сегодня всё было в зелёной зоне.
Он сел на кровати, провёл пальцем по экрану браслета. Интерфейс мягко развернулся: расписание, рекомендации дня.
Пока вода наполняла чашку, браслет лёгким виброоттенком напомнил о планах на день. На стене развернулась лента:
«09:30 — совещание отдела динамических моделей.
11:00 — проверка обновлённых параметров индекса по сектору С-7.
13:00 — обед с Н.
17:00 — встреча с родителями.
19:30 — совместное планирование с Л.»
Буква «Л» была помечена мягким, чуть более тёплым цветом. Алекс коснулся её пальцем. На секунду перед ним всплыла фотография: Лина смеётся, прикрыв ладонью рот, волосы выбиваются из идеально рассчитанного хвоста. В углу изображения — маленькая иконка: прогноз по их общей линии благополучия. Там тоже было много зелёного.
«Планирование» означало одно и то же для всех пар их уровня: обсуждение даты свадьбы и рождения ребёнка. Система не навязывала сроков. Она просто показывала, когда это будет наименее болезненно для обоих и не создаст волн в общей карте. Люди сами смотрели на графики, вздыхали и соглашались.
Алекс сделал глоток чая, сел к окну.
Город внизу был собран как интерфейс. Линии транспорта текли плавно, без пробок. Пешеходные потоки разделялись так, чтобы людям редко приходилось сталкиваться лбами. Весь шум здесь был заранее обработан.
Он работал в блоке, который эти диаграммы рисовал.
Когда-то давно, в детстве, он любил слушать, как отец объясняет, как устроен город. Не как архитектор — как один из тех, кто придумал Люменто. Тогда это звучало как сказка: «Представь, что есть мозг, который не устает и не злится. Который помнит всё и никого не забывает. Который умеет посчитать, где кому лучше стоять, сидеть, жить, чтобы всем было чуть легче».
Алекс слушал и думал, что это почти как играть в сложную стратегию, только настоящими домами и людьми. С той разницей, что здесь ходы отменить нельзя. Поэтому играть нужно особенно аккуратно.
Он вырос в этой аккуратности.
Пока его ровесники выбирали творческие факультеты, свободные сервисы или «что-нибудь попроще», он шёл туда, где были данные. Статистика, динамические модели, индексы, риск-профили. Ему нравилось смотреть на город не только глазами, но и через цифры.
Чем старше он становился, тем больше видел швов.
И тем сильнее верил, что лучше уж эти швы зализывать, чем снова раздирать руками.
На запястье тихо щёлкнуло — новое уведомление.
«Напоминание: ранее вы получали сообщение о выходе в зону повышенной нагрузки. Текущий профиль риска стабилизирован. С заботой, Люменто».
Алекс усмехнулся.
То старое уведомление пришло ему в двадцать семь, в самый разгар проекта по обновлению индекса. Тогда он почти не спал, питался чем попало и забывал, что такое выходные. Браслет честно написал: «Вы в зоне риска». Он показал сообщение Лине, они пошутили, что он опасен только для старых алгоритмов, и на этом всё закончилось.
С тех пор индексы успели подняться ещё на несколько процентов. Он — сменить отдел, квартиру и часть привычек. Уведомление напоминало об этом так, будто речь шла о погоде.
Он отложил кружку и вернулся к ленте новостей.
Сегодня весь верх был пронизан ожиданием одной темы. Секции с аналитикой и развлечениями аккуратно отступили в сторону, приглашая пропустить их взглядом. Главная линия была одна: «Девяносто девять процентов. Что изменится после ста?»
Ровная, чуть дрожащая линия поднималась к верхней границе шкалы. 99%. Цифра стояла в углу, как чья-то улыбка, немного смущённая собственной правильностью. Под ней — привычная подпись: «Устойчивый индекс благополучия. Источник: Люменто».
— Девяносто девять, — сказал Алекс вслух, больше для того, чтобы голос разбудился вместе с телом.
Мужской голос без акцента негромко ответил из потолка:
— Индекс благополучия — девяносто девять процентов. Поздравляем.
Алекс улыбнулся краем губ.
— Рано поздравлять. Мы ещё кое-что не донастроили.
Система вежливо замолчала. Она не спорила и не поддерживала шутки. Просто фиксировала фразы, которые, возможно, когда-нибудь пригодятся моделям.
На кухне уже тихо шипел чайник. Дом знал, что он любит пить с утра, и включил подогрев заранее, когда пульс начал выбираться из ночной ямы.
За окном не было серого купола. Небо было аккуратно отредактировано: лишние перепады температур, резкий ветер, внезапные ливни — всё это относилось к временам до Люменто. Сейчас климат был не естественным, а комфортным.
Эксперты в студиях говорили знакомые слова: «исторический этап», «мир без зон коррекции», «новый уровень доверия к системе». На заднем плане крутились ролики с чистыми улицами, смеющимися людьми, графиками без красных сегментов.
О Пределе не говорили.
Не потому, что была цензура — просто в этом мире ему не находилось удобного места. Как не находилось его на стандартной карте города. Туда не ходил транспорт, не отправлялись посылки, не строились маршруты. Существование Предела было чем-то вроде старого шрама, который решили закрыть одеждой и больше не трогать.
Алекс знал о нём чуть больше среднего жителя. Профессия и семья обязывали. Но даже для него Предел был абстракцией — зоной в отчётах, полосой в статистике, обсуждаемой в закрытых протоколах. Мусорник риска, без которого мир когда-то не справился бы, а теперь собирался обойтись.
Именно поэтому мысль о ста процентах была одновременно прекрасной и тревожной.
Прекрасной — потому что это означало, что мир, ради которого его родители и он сам работали всю жизнь, наконец стал таким, каким они его мечтали увидеть. Стабильным. Понятным. С минимальной суммой боли.
Тревожной — потому что любая завершённая модель опасна тем, что больше не хочет меняться.
Он поймал себя на том, что слишком долго смотрит на цифру «99» в углу экрана, и выключил новости.
— У тебя сегодня много работы, — сказал он браслету, уже вставая из-за стола. — И у меня тоже.
— Нагрузка в норме, — ответил голос. — Рекомендуется пауза в середине совещания.
— Посмотрим, — бросил Алекс.
Люменто не обижался на это «посмотрим». Просто фиксировал: вероятность того, что человек отложит паузу, и влияние этого на его вечернюю кривую усталости.
За дверью квартиры начинался мир, который считал себя счастливым.
Лифты приходили ровно в тот момент, когда до них доходил человек. Внизу, у входа, дом вызвал транспорт заранее. Машина уже стояла у дверей, когда он вышел.
— До центра аналитики, стандартный маршрут, — сказал он, едва успев сесть.
— Подтверждено, — ответила машина.
Она мягко тронулась, встроившись в поток так, чтобы ни разу не заставить его напрячься или схватиться за поручни. Через прозрачные стены кабины город медленно проплывал по обе стороны — аккуратный, чистый, предсказуемый.
Где-то далеко под ним существовало место, где свет был добычей, а не фоном.
Но Алекс думал сейчас о другом.
О грядущем совещании, где они должны были обсудить небольшой, казалось бы, вопрос: что именно будет означать для системы цифра «100%» рядом со словом «счастье».
И о вечерней встрече с Линой, где они наконец-то решат, в какой неделе их общего графика появится ещё одна линия — того, кто родится уже в мире без зон коррекции.
Глава 3. День перед падением
День с самого утра был слишком гладким.
Алекс заметил это ещё в машине. Город снаружи тёк мягко и без сопротивления, как хорошо настроенная модель на демонстрационном экране. Свет ложился на фасады ровно, люди внизу двигались по тротуарам так, будто заранее договорились не мешать друг другу.
К хорошему быстро привыкают — особенно если хорошее распределено по времени, маршрутам и микродозам комфорта. И всё же сегодня было ощущение, будто система особенно старается. Словно весь город ждал, чтобы его заметили и одобрили.
На стекле кабины поверх привычной ленты всплыло напоминание о вечернем событии.
19:30 — ужин с родителями.
21:00 — встреча с Линой.
Рекомендуемая тема для совместного планирования: семейный горизонт 2–5 лет.
Алекс усмехнулся.
Семейный горизонт. Люменто всегда умел завернуть самое личное в формулировку, от которой пахло презентацией. На деле это означало одно: сегодня они наконец решат, когда подавать финальное подтверждение по регистрации союза и когда перестать откладывать ребёнка на «более статистически удобный период».
Он открыл переписку с Линой. Последнее сообщение пришло десять минут назад.
Не забудь, что я сегодня серьёзная.
И если опять начнёшь говорить языком графиков, я тебя не прощу.
Алекс улыбнулся уже по-настоящему. Напечатал:
Я умею и словами. Иногда.
Три точки ответа появились почти сразу.
Вот вечером и проверим.
Он свернул сообщение. Лина была одним из немногих людей, рядом с кем он чувствовал себя не продолжением профессии. Не узлом в системе, не сыном архитектора Люменто, не аккуратным носителем правильных решений. Просто человеком, которого иногда смешно передразнить и легко заставить признаться, что он опять устал сильнее, чем показывает браслет.
Центр аналитики встретил его привычной стерильной доброжелательностью. Прозрачные перегородки, почти бесшумные двери, коридоры цвета спокойной воды. Люди здесь говорили вполголоса не из страха, а потому что пространства были настроены так, чтобы громкость сама казалась неуместной.
На входе браслет мягко мигнул, подтверждая доступ. На стене рядом развернулась персональная сводка отдела.
Динамика индекса: стабильная. Текущий уровень благополучия: 99%. Прогноз отклонений: минимальный. Рекомендуемое настроение дня: сосредоточенное.
— Очень смешно, — пробормотал Алекс.
— Настроение не навязывается, а предлагается, — сказала проходившая мимо Майя из соседнего сектора.
— Это почти одно и то же.
— Неправда. Навязывание вызывает сопротивление, предложение повышает комплаенс. Тебе ли не знать.
— Вот за это я и не хожу с вами на обед.
Майя рассмеялась и ушла дальше, неся над ладонью полупрозрачный экран с пульсирующими кривыми.
Совещание началось вовремя — разумеется. В комнате собрались семеро человек, хотя восьмой участник, как и почти всегда, был главным. Он просто присутствовал в виде ленты подсветки, общего экрана и спокойного голоса, который иногда включался, чтобы уточнить параметры или показать прогноз.
На центральной панели висела одна цифра:
99.0%
Под ней — медленно дышащая модель города, разбитая на сектора, возраста, уровни стресса, индексы безопасности, семейные паттерны, медицинские горизонты.
— Основной вопрос, — сказал руководитель блока, не тратя времени на вводные, — как мы трактуем пороговое поведение системы при закреплении сотни.
Один из аналитиков поднял взгляд от терминала.
— В юридическом смысле или в социальном?
— В системном. Юристы потом подгонят слова.
На панели пошли новые графики. Алекс узнал часть моделей — он сам работал с ними прошлой осенью. Вероятность отклонения, устойчивость среды, остаточные риски, доля граждан с неполной интеграцией в контуры благополучия.
— При достижении ста процентов, — продолжил руководитель, — Люменто будет считать фазу коррекционного перехода завершённой. Это означает пересборку ряда периферийных протоколов и сокращение поддерживающих контуров, которые на данный момент существуют как историческая инерция.
Никто не произнёс слово «Предел» сразу. Как будто оно могло испачкать гладкую поверхность обсуждения.
Алекс спросил первым:
— Речь о зонах коррекции?
Руководитель кивнул.
— В том числе. Поддержка будет пересмотрена после фиксации целевого уровня.
— Пересмотрена — это что значит?
— Это значит, что система не обязана сохранять архитектуры, утратившие функциональную необходимость.
— А человечески?
Коллеги коротко посмотрели на него. В таких комнатах люди обычно не просили «человечески».
Руководитель ответил без насмешки:
— Если система перестаёт видеть необходимость в старом костыле, она его убирает.
Слово «костыль» резануло сильнее, чем должно было. Алекс вдруг вспомнил мальчишку с архивной фотографии — грязное лицо, пустой взгляд в объектив, фон из ржавых сеток. Тогда он пролистнул дальше почти сразу. Не из жестокости — просто как люди пролистывают всё, что давно вынесено за активный контур внимания.
На панели сменился слайд. Теперь там были праздничные визуализации для публичного пакета. Белый свет, зелёные линии, слоган: «100% — не идеал, а новая норма».
В комнате кто-то одобрительно хмыкнул. Кто-то начал спорить о том, не слишком ли агрессивен зелёный оттенок в шапке ролика.
Алекс слушал уже вполуха.
Он не был против самой идеи. Наоборот — он вырос внутри неё, работал на неё, любил её точность. Но иногда система, разговаривая о боли, слишком легко начинала звучать как бухгалтерия. И от этого под ложечкой оставался маленький холодный зазор.
После совещания он задержался в пустеющей переговорной. На экране всё ещё висела цифра 99.0% — спокойная, уверенная, почти торжественная.
Браслет тихо вибрировал — напоминал о рекомендованной паузе. Алекс отмахнулся от уведомления и только потом заметил, что на дисплее вместе со стандартным сообщением всплыло ещё одно, архивное.
Ранее зафиксированное состояние: зона повышенной нагрузки. Текущая оценка: стабилизация вероятностного профиля. Повторный риск — низкий.
То самое старое предупреждение.
Он смотрел на него дольше, чем следовало. В памяти всплыл вечер двухлетней давности: пустой офис, остывший кофе, Лина, смеющаяся над фразой «вы в зоне риска», и его собственная шутка, что опасен он разве что для плохой статистики.
Тогда это было смешно. Сейчас — после разговора о зонах коррекции и ненужных «костылях» — нет.
Он закрыл уведомление резче, чем хотел.
К обеду это ощущение почти выветрилось. Лина встретила его на крытой террасе медицинского блока — там всегда было чуть тише, чем в общих зонах, а воздух пах листьями, хотя настоящей земли под ними не было.
— У тебя лицо, как будто ты спорил с машиной, — сказала она вместо приветствия.
— Я и спорил.
— Выиграл?
— Пока ничья.
Она улыбнулась и протянула ему стакан с чем-то янтарным.
— Это примирительный напиток. Выпьешь и перестанешь быть человеком, который думает лбом.
— А кем стану?
— Моим женихом, например.
Он посмотрел на неё и почувствовал, как легко мир умеет собираться обратно в простые вещи. В изгиб рта, в знакомую насмешку, в руку, которую не нужно просчитывать как риск.
Они сели за стол у самого края террасы. Внизу под прозрачным полом текли потоки людей, сверху казавшиеся элементами идеально рассчитанной схемы.
Лина какое-то время молчала, крутя стакан в пальцах.
— Слушай, — сказала она вдруг. — Я хочу перестать жить так, будто всё важное можно ещё чуть-чуть отложить до более подходящего прогноза. Про свадьбу. Про ребёнка. Про нас вообще. Если всё время ждать самый безболезненный момент, можно случайно пропустить жизнь целиком.
Он хотел ответить сразу, но не успел.
Браслет Лины коротко мигнул. Она взглянула на экран, и на её лице что-то изменилось — совсем немного, но он заметил.
— Что?
Она развернула дисплей к нему.
Совместимость семейного окна: высокая. Рекомендуемый период подтверждения союза: текущий цикл. Вероятность благоприятного репродуктивного исхода: выше среднего.
Лина вздохнула.
— Даже когда я пытаюсь быть просто женщиной, система всё равно приходит как очень вежливый сват.
Алекс невольно улыбнулся.
— И что ты ему ответила?
— Жду тебя.
Он накрыл её руку своей. Несколько секунд они сидели молча. Внизу, под ними, город продолжал течь идеально, как будто никакие тяжёлые разговоры в нём в принципе не могли происходить вне заранее одобренных траекторий.
— Хорошо, — сказал Алекс. — Тогда вечером без графиков.
— Это обещание?
— Клятва.
Она улыбнулась и расслабилась. Но уже через секунду прищурилась:
— Если вечером опять начнёшь рассказывать, что ребёнку лучше родиться после стабилизации целевого индекса…
— Не начну.
— Возможно, чуть-чуть.
— Алекс.
— Всё, молчу.
К вечеру день стал ещё чище. Даже родительский дом встретил его без напряжения: мягкий свет, правильная температура, аромат чего-то запечённого.
Отец был уже дома. Редкость в дни перед крупными обновлениями. Он выглядел собранным, как всегда, но под глазами залегла тень усталости, которую не полностью скрывала хорошая среда.
— У тебя лицо человека, который спорил с моделями, — сказал он, едва Алекс вошёл.
— Почему все сегодня это видят?
— Потому что ты в такие дни становишься похож на себя в восемнадцать.
— Это комплимент?
— Это диагноз.
Они улыбнулись друг другу. Мать принесла чай, коснулась плеча сына чуть дольше обычного. Разговор за столом быстро свернул туда, куда и должен был: индекс, близкая сотня, общественное настроение.
— Главное сейчас — не сама цифра, — сказал отец. — Главное, как общество её переживёт. Сто — это момент, когда система признаёт фазу коррекционного перехода завершённой. И начинает убирать всё лишнее.
Последние слова отец произнёс спокойно. Алекс услышал в них то же, что утром — «костыль».
Мать тут же перехватила разговор, будто почувствовала слишком острый край:
— А у вас с Линой сегодня как раз хороший повод думать не о лишнем, а о важном.
— Мы и думаем.
— Ты сделаешь ей предложение нормально или опять как инженер?
— А как выглядит ненормально?
— Без прогнозных таблиц, например.
— Это начинает становиться сговором против меня.
Они засмеялись. Разговор ушёл в мягкое семейное русло, но внутри Алекса всё равно осталась заноза.
Когда он уходил, уже стемнело. Лина написала, что задержится на десять минут. Алекс ответил, что подойдёт к ней сам — пешком, через внутренний переход между кварталами.
Он любил эти коридоры. Стекло, свет, тихая вентиляция, ощущение, что город заботится о тебе даже в маршрутах между двумя важными точками жизни.
В переходе никого не было.
Это не насторожило сразу. Поздний час, другой сектор, спокойный район. Просто пусто.
Алекс шёл, глядя, как в прозрачных стенах отражается его собственная фигура — тёмная, аккуратная, уверенная. Браслет едва заметно коснулся кожи вибрацией.
Он опустил взгляд.
Экран мигнул. На долю секунды в нём вспыхнула белая полоса, потом интерфейс поплыл, как будто изображение кто-то сдвинул на полпикселя в сторону.
Алекс остановился.
— Люменто?
Ответа не было.
Свет в коридоре остался прежним — и всё же вдруг показался другим. Тот же уровень яркости, та же температура, но словно на полтона темнее. Не визуально даже — внутренне. Как бывает, когда знакомое лицо за секунду до этого чуть-чуть теряет выражение.
По спине пробежал холодок.
Браслет мигнул снова. На экране всплыло одно-единственное предложение.
Пожалуйста, сохраняйте спокойствие.
Без подписи. Без фирменной мягкости. Без «с заботой».
— Что за…
Пол качнулся.
Нет — не пол. Пространство. Коридор на мгновение стал слишком длинным, воздух — слишком плотным, а тишина — такой глубокой, будто из неё заранее убрали все возможные звуки.
Алекс сделал шаг вперёд и не понял, коснулась ли нога поверхности.
Свет погас не полностью. Он как будто провалился внутрь себя.
Последнее, что он успел почувствовать, было не страхом даже, а оскорблённым недоумением человека, чья реальность вдруг нарушила собственные правила.
Потом мир сорвался.
Глава 4
Сознание вернулось рывком.
Сначала был удар в тело — тупой, полностью физический, без мыслей. Будто его бросили не на пол, а в низкую, плотную клетку воздуха, который не хотел его пускать. Алекс вдохнул, закашлялся и только потом обнаружил, что лежит лицом вниз на холодном бетоне.
Запах ударил следом.
Ржавчина и гниль, чужой пот и горелый пластик. Что-то ещё, хуже — кисло-прогорклое, от чего воздух казался вещественным.
Он попытался поднять голову. Затылок пронзила боль, в виске пульсировало, во рту стоял вкус железа. Света почти не было — только где-то сбоку дрожала тусклая полоска, размытая, как царапина на стекле.
«Коридор», — первая мысль была упрямой и неверной. «Сбой освещения, аварийный режим, временная…»
Он поднял руку к лицу по привычке, и в этот момент привычка оборвалась.
Браслет был на месте. Экран — тёмный. Ни лёгкого жара под кожей, ни отклика, ни мягкой вибрации. Холодный, мёртвый ободок, как чужой металл на запястье.
— Люменто, — хрипло сказал он.
Слово просто утонуло в сыром воздухе.
Он сел, облокотившись о стену, ощущая под ладонью рваный бетон. Сырая полоса потёкшей воды по стене. Рваные куски изоляции под ногами. Разбитая панель связи, вокруг которой чёрным ореолом легла копоть.
Ни маркировки сектора. Ни подсветки маршрута. Ни камеры в углу.
Ничего, что говорило бы: «ты всё ещё внутри заботы».
Он встал, пошатнулся, упёрся ладонью в стену. Ноги держали, но тело ощущалось как после очень долгого сна с чужими сновидениями. С одного конца коридора тянуло сыростью и слабым светом. С другого — только сыростью. Алекс пошёл туда, где было хотя бы видно.
Под ботинком что-то хрустнуло. Он опустил взгляд и увидел тонкую высохшую кость — фалангу пальца, чисто обглоданную временем и кем-то ещё. Рядом валялся грязный бинт, вросший в серый пол.
Он выдохнул медленнее, чем надо было, и заставил себя идти дальше.
Где-то впереди скрипнул металл. Потом раздался короткий смешок — настоящий, человеческий, без фильтров. Алекс остановился. Сердце стукнуло слишком громко — в этой тишине он услышал его как чужой звук.
Из тёмного проёма справа вышли двое. Потом третий.
Они двигались так, как движутся люди, давно знающие каждую трещину в стене. Первый — плотный, с короткими плечами и кожей цвета старого металла. Второй — худой, жилистый, с арматурным прутом в руке. Третий был помоложе, на шее у него болталась треснувшая линза на шнуре.
Все трое смотрели на него не как на человека, а как на вещь, которую нужно оценить.
— Очнулся, — констатировал худой.
— Верхний, — сказал первый. — Смотри, ещё даже не пропах.
Третий подошёл ближе и ткнул Алекса пальцем в плечо, как проверяют, не картон ли перед тобой.
— Стоит, — сказал он. — Значит, жить будет. Пока.
— Где я? — спросил Алекс. Голос прозвучал глухо, чужой во рту.
Они переглянулись. Не удивлённо — устало.
— Произошла ошибка, — сказал Алекс быстрее, цепляясь за знакомую логику. — У меня профиль допуска. Вам нужно…
Прут чуть выгнулся и ударил его под колено. Нога подломилась, он рухнул на одно колено, ухватившись за стену. Боль была честной, грубой.
— Не начинай, — лениво сказал худой. — Здесь от этого двери не открываются.
Третий уже тянулся к его запястью. Алекс дёрнул рукой, но пальцы чужого человека были быстрыми и точными.
— Не трогай, — выдохнул он.
— Спокойно, верхний, — сказал первый. — Если аккуратно снять, ты дольше проживёшь.
Браслет щёлкнул. Холодный ободок скользнул по коже и исчез. Сняли так легко, как будто снимали украшение.
Внутри что-то оборвалось гораздо громче, чем этот щелчок. Как будто ему сняли не устройство, а часть языка, на котором он всю жизнь разговаривал с миром.
— Я не товар, — сказал он, стараясь заставить голос звучать твёрдо.
Первый посмотрел на него почти с жалостью.
— Здесь — да, — спокойно ответил он.
Они связали ему руки старой, но крепкой верёвкой. Движения были отработанными. Никакого лишнего жеста, никакой грубой демонстрации силы — только эффективность.
— Пойдём, — сказал первый. — Пока рынок не ушёл.
Они повели его по коридору. С каждым шагом стены отступали, сырость усиливалась, шум становился гуще.
Впереди было пространство.
Не зал, не площадь — выбитый, перешитый кусок мира, где на разных уровнях висели мостки, лестницы, балки и панели. Вверху, высоко под серым куполом, торчали конструкции солнечных ферм. На них копошились крошечные фигурки — люди, снимающие последние минуты заряда после Среза.
Свет здесь был не фоном, а плохим товаром. Его дёргали из неба, как из жёсткого диска, который вот-вот посыплется.
Внизу шумел рынок. Вода плескалась в канистрах. Металл звенел. В воздухе, помимо вони, стояло ощущение постоянного недостающего — каждому чего-то не хватало, и никто не собирался отдавать лишнее.
Алекса подтолкнули к ряду клеток из сваренной арматуры. В одной уже стояли трое. Женщина с распухшей щекой. Мужчина с пустым взглядом. Подросток, слишком худой для своих костей.
— Новенький, — сказал худой, открывая решётку. — Верхний. Не трогать, пока не продадим.
Женщина мельком взглянула на Алекса и тут же отвела глаза. Подросток смотрел дольше, с каким-то странным интересом, будто пытался увидеть, есть ли под чистой ещё кожей такой же тухлый страх, как у него.
Рынок жил вокруг них так, как живут органы вокруг опухоли.
— Свежий, — сказал кто-то за спиной. — Смотри, руки целые, спина ровная.
— А голова?
— Голова там не нужна.
— Послушайте, — сказал Алекс. — Здесь ошибка. Меня должны…
Удар прилетел сбоку — кулаком или чем-то твёрдым. Мир на секунду стал чёрно-белым.
— Здесь ошибки не падают, — сказал тот, кто его ударил. — Здесь падает мусор.
Слово «мусор» прозвучало без ненависти. Как констатация категории.
К клетке подошёл грузный мужчина в чистых по местным меркам сапогах. Рядом — молодой, с ожогом на шее и связкой кабелей через плечо. Они смотрели не на лица, а на плечи, руки, спины.
— Этот и этот, — кивнул грузный на подростка и на Алекса. — Сколько?
— За верхнего отдельно, — сказал первый из тех, кто привёл его. — Смотри, кожа ещё не в пятнах. Недавно упал.
— На фермах считать некогда, — буркнул грузный. — Там таскать надо.
— Руки у него под это как раз.
— Не буду я у вас ничего таскать, — сказал Алекс, и сам услышал, как чуждо это звучит на фоне общего шума.
Грузный даже не посмотрел на него.
— Голос ещё есть, — сказал он молодому. — Выбьют.
Торг был коротким. Сошлись где-то посередине. Пожали руки.
Вот сколько стоила его жизнь в пересчёте на Предел.
Клетку открыли снова. Его выдернули наружу так же легко, как до этого затолкали внутрь.
— Нет, — сказал он уже громче. — Я работаю с моделью. Я могу…
Удар пришёлся в висок — короткий, выверенный. Мир качнулся, линии размазались.
— Здесь все что-то могли наверху, — сказал грузный. — А здесь они могут одно. Работать.
Его повели через площадку. Мимо лотков с ржавым железом. Мимо женщины с ящиком просроченных лекарств. Мимо мальчишки, продававшего воду по крышкам, который смотрел не на людей, а на их карманы.
Под ногами бежала тонкая струйка мутной воды, уносившая с собой чью-то кровь, чью-то грязь.
Где-то далеко, за куполом, возможно, всё ещё висела цифра 99% на гладком экране. Здесь, внизу, та же цифра выглядела бы как плотность чужих спин вокруг одной канистры.
Алекс поднял голову.
Серое небо не менялось. Прорези света, оставшиеся после Среза, уже затянуло. Окончание дня здесь не было красивым — оно было как отключение устройства.
«Сейчас система заметит», — последняя детская надежда ещё держалась за край сознания. «По логам. По обрыву сигнала. По отсутствию активности профиля». Но браслет был снят. Сигнал — выключен. В протоколе наверху, вероятнее всего, уже висело сухое сообщение: «Профиль недоступен. Сессия завершена».
И всё.
Его мир всегда был устроен так, что ошибки ловили заранее. Опасность прерывали до того, как она становилась реальностью. Люди вроде него всю жизнь занимались тем, чтобы чужие падения не случались. Теперь падение случилось с ним. И система молчала.
У входа на солнечную ферму стояли двое охранников с самодельными нагрудниками. Они оценили Алекса одним взглядом.
— Верхний, — сказал один. — Сначала пусть воду поносит.
— Если не сдохнет за неделю, — добавил второй, — подумаем про рамы.
Слово «если» прозвучало буднично. Алекс услышал его как первую честную оценку в этой новой системе координат.
Его толкнули вперёд. Верёвка на руках натянулась. Где-то за спиной хлопнула дверь.
Коридоры наверху всегда вели к следующей удобной точке. Этот — вёл в место, которое не было предусмотрено ни одной моделью его прежней жизни.
И именно в эту секунду, на пороге фермы, он по-настоящему понял одно простое слово, которое раньше произносил как абстракцию.
Глава 5. Наверху: жизнь без Алекса
Лина опоздала на восемнадцать минут.
Это было много по меркам мира, где опоздания давно стали редкой роскошью. Но сегодня ей было всё равно. Она всё равно пришла бы именно сюда — в кафе на стыке двух кварталов, где они с Алексом любили спорить о том, кто сильнее: статистика или характер.
Столик у стеклянной стены был свободен.
Это было неправильно.
Этот стол всегда встречал его раньше. Дом знал его маршруты, система учитывала привычки пары, кафе любезно оставляло их столик чуть чаще других свободным, потому что так повышался их личный индекс удовлетворённости.
Сегодня стол стоял пустой. Стул напротив был задвинут до идеального угла.
Лина остановилась, глядя на пустое место, как на экран, который должен был ожить.
Браслет на её запястье тихо вибрировал.
«Вы подошли к отмеченной точке встречи. Ожидаемое присутствие второго участника: не подтверждено. Рекомендуемое действие: подождать или уточнить статус.»
— Спасибо, — сказала она сухо. — Уточни.
Интерфейс мягко сменился.
«Текущий статус: невозможность установить стабильное соединение с профилем Алекса Х.»
Сердце у неё провалилось на один удар.
— Переформулируй. Это что значит — «невозможность»?
Система сделала паузу, слишком человеческую для машины.
«Профиль недоступен. Идёт проверка.»
— С какой частотой? Какие каналы тестируешь? — привычка врача взяла верх над первым испугом.
«Проверяются стандартные каналы связи. Вероятные причины: локальный сбой, отключение носимого устройства, нахождение в зоне временного отсутствия прямого покрытия.»
Слова были аккуратными, как хорошо вымытый скальпель.
Лина села, не снимая пальто. Могло сломаться браслет. Мог сбойнуть локальный узел. Мог много чего. Но за последние годы редкие ошибки почти исчезли — как исчезли случайные провалы связи и зависания интерфейсов.
Браслет показывал одно и то же: «идёт проверка».
Она отключила подсказки и уставилась в окно.
Снаружи вечер был всё таким же спокойным. Потоки людей текли ровно. На большой панельной стене над площадью крутили ролик о грядущем Дне полного света.
«99% — новая норма, 100% — новый горизонт», — говорил голос за кадром.
Лина поймала себя на мысли, что впервые за долгое время ей хочется, чтобы что-нибудь пошло не по плану.
Сообщение родителям Алекса пришло ночью.
Дом в это время давно вошёл в режим глубокого сна. Свет в спальне был погашен, температура снизилась на два градуса, шторы стали плотнее. Единственным живым звуком был негромкий, чуть сиплый вдох архитектора.
Уведомление не стало будильником. Оно просто появилось на внутренней панели стены — тихо, без звука, как человек, который не хочет тревожить, но обязан сообщить.
Мать проснулась сама — от какого-то собственного, звериного шороха внутри. Тревога толкнула её открыть глаза.
На стене светился прямоугольник.
Она включила только локальную подсветку, чтобы не будить мужа, и подошла ближе.
«Уведомление о статусе профиля.
Профиль: Алекс Х.
Состояние: сеанс завершён.
Причина: устойчивое отсутствие связи и активности.
Результат: профиль закрыт.
Дополнительные меры: не требуются.
С заботой, Люменто.»
Она прочитала текст дважды, прежде чем смысл прорезал сон.
«Профиль закрыт».
Это было не тем словом, которое родители хотят видеть ночью рядом с именем ребёнка.
Она села прямо на пол, как была, босиком, в ночной рубашке. Панель автоматически подсветила участок возле неё мягким кругом.
Муж проснулся почти сразу.
— Что… — голос ещё не успел проснуться. — Что случилось?
Она просто отодвинулась так, чтобы он увидел экран.
Он прочитал сообщение один раз. Потом второй. Потом третий — уже не глазами, а губами.
— Нет, — сказал он.
Не как протест — как констатацию невозможности.
Она посмотрела на него.
— Это может быть ошибка?
Он молчал слишком долго.
— Вероятность… — начал он и остановился. — Очень низка.
— Но она есть?
— Есть. — Пауза. — Всегда есть.
— Мы можем позвонить? Написать? Кому-то…
Он закрыл глаза на секунду, как будто прислушивался не к ней, а к чему-то внутри.
— Я завтра пойду в центр. Запрошу расширенный лог. Сейчас мы всё равно ничего не сделаем.
«Ничего не сделаем» прозвучало страшнее, чем уведомление.
Мать уткнулась лбом в колени. Панель вежливо потушила лишний свет.
Где-то внутри, за стенами, система продолжала тихо анализировать ходы миллионов профилей. Один исчезнувший не менял общей картины.
Лина не спала почти до утра. Система предложила ей мягкий седатив, деликатно убрала из ленты всё тревожное. Она хотела одного — маленькую человеческую ошибку в мире, где их почти не осталось.
Утро в городе началось так, будто ничего не случилось.
Свет был таким же мягким. Прогноз погоды — таким же стабильным. Лента новостей — всё о том же: приближающийся День полного света, рекордный индекс счастья, истории благодарных граждан, которым система спасла жизнь и отношения.
В одной квартире врач-невролог по имени Лина откладывала на стол карточку, где ещё вчера было написано: «совместное планирование, Алекс + Лина», и не знала, что ей теперь делать с пустым местом рядом с собой.
В другом доме архитектор системы и его жена сидели на кухне дольше обычного. Чай остывал быстрее, чем они успевали сделать хоть глоток. Уведомление о закрытии профиля всё ещё висело в архиве панели, аккуратно помеченное как прочитанное.
Система уже сделала всё, что должна была.
Проверила каналы. Обновила статусы. Предложила поддержку. Внесла корректировку в общую модель: минус один профиль, перераспределение связей, лёгкое смещение графиков нагрузки у ближайших родственников.
В общей шумовой массе это смещение было почти неразличимым.
Индекс счастья всё ещё уверенно держался на девяносто девяти процентах.
Город готовился к празднику.
Только несколько людей — Лина, родители Алекса, парочка коллег, не успевших вчера дописать ему сообщения, — ощущали в этой ровной картине тонкую, но навязчивую дырку.
Люменто фиксировал эти колебания и мягко подстраивал среду.
Его задача была выполнена: минимизировать боль, сгладить удар, помочь большинству не упасть вслед за одним исчезнувшим профилем.
Он искренне не понимал, что именно в этом его честном труде однажды обернётся Пределом.
Глава 6. Раб Алекса на Срезе
Первый Срез Алекс прожил почти вслепую.
Его разбудили пинком в рёбра.
— Вставай, верхний. Солнце не будет ждать, пока ты адаптируешься.
Слово «солнце» прозвучало почти издевательски.
Он перевернулся на спину. Над ним нависал низкий потолок из металлических листов, между которыми свисали лоскуты изоляции. Воздух был густым, тяжёлым. Он спал на голом полу, заваленном чужой усталостью.
По телу пробежала ломота — мышцы отзывались на вчерашние удары и непривычную позу.
— Встал, я сказал.
Его схватили за ворот и рывком подняли до сидячего положения. Тот самый грузный мужчина из рынка, теперь без тени торговой улыбки. Только деловая торопливость человека с ограниченным окном ресурса.
— Сколько он так валялся? — спросил кто-то сбоку.
— Достаточно. Если не поставим его на ноги сейчас, он сдохнет к вечеру. Мне нужны руки, а не труп.
Алекс встал, держась за стену. В голове шумело, но мир был менее размытым, чем вчера. Вдоль стены сидели и лежали ещё человек десять. Кто-то молча завязывал ботинки. Кто-то пытался размять плечо. Один мужчина с жёстким лицом спокойно ел что-то из металлической миски, не глядя ни на кого.
У выхода стояли двое с самодельными дубинками — охрана. За ними бурлил серый свет, дрожали силуэты конструкций.
— Слушай внимательно, верхний, — сказал грузный. — Сейчас Срез. Ты будешь таскать кабели и подставки. Не смотреть по сторонам, не задавать вопросы. Здесь оптимально — это когда все наверху живы к концу смены.
— А если… — начал Алекс.
— Если упадёшь — станет чуть легче остальным. Но я бы предпочёл, чтобы ты не падал. Ты ещё стоишь денег.
Его повели к куче мотков кабеля. Пластик был жёстким, надломленным, кое-где перемотанным грязной изолентой. Пальцы не слушались сразу, но тело помнило базовую механику: взвалить на плечо, удержать равновесие, не дать тяжести увести в сторону.
— Сначала наверх по лестнице, — коротко объяснил молодой с ожогом на шее, тот самый, что вчера молча стоял рядом при торге. — Там скажут, куда тянуть. Смотри под ноги.
Лестница оказалась длиннее, чем казалась снизу. Ступени скользили от сырости и грязи. По соседним пролётам уже бежали другие, с ящиками, панелями, инструментами.
С каждой ступенью воздух становился чуть светлее и чуть холоднее. Тусклое солнце над куполом пыталось пробиться внутрь, и там, где оно находило щели, панели ловили каждый луч.
Наверху его встретил крик:
— Быстрее! Срез не для того, чтобы выгуливать новичков!
Алекс шагнул на узкий мосток. Внизу разверзалась ржавая глубина, в которой угадывались тёмные прямоугольники строений и пятна воды. Любое неверное движение здесь заканчивалось одним и тем же.
— Сюда кабель. Дальше по линии, пока не скажут «хватит».
Руки начали ныть уже через несколько минут. К концу первого десятка мостков боль стала фоном. Холодный пот стекал по спине. Кроссовки, идеально подходившие для ровных, чистых поверхностей верхнего мира, здесь скользили и цеплялись за ржавчину.
Где-то рядом кто-то поскользнулся и с ругательством вцепился пальцами в край рамы. Другой, вместо того чтобы помочь, схватил брошенный инструмент, чтобы тот не улетел в пропасть.
Здесь всё стоило дороже людей.
Время Среза не измеряли привычными часами. Его чувствовали телом. Свет сначала набирал силу, потом замирал на короткий, обманчивый пик, а потом начинал уходить.
Когда солнце стало более белым, чем жёлтым, крикнули:
— Всё! Сматываемся! Снижение!
Слово «снижение» было командой на выживание. Люди на рамах задвигали панели, прикрывая хрупкие поверхности. Кабели начали скручиваться в обратном порядке.
Алекса толкнули к лестнице.
— Живой? — спросил молодой с ожогом.
— Пока, — прохрипел Алекс.
— Удивительно. Некоторые в первый Срез даже до половины не доходят.
Внизу их встретил всё тот же грузный.
— Не умер?
— Кажется, нет.
— Значит, инвестиция оправдывается. Воду всем — по норме. Этому — чуть меньше. Пусть организм привыкает.
Воду раздавали из большой бочки, по металлическим кружкам. Жидкость была мутной, но прохладной. Алекс пил, не думая о её составе. Горло горело от жажды сильнее, чем от подозрений.
После воды пришла усталость.
Не та, к которой он привык в центре аналитики — умственная, за которой следовало душевое тепло и мягкий диван. Здесь усталость была как свинец в костях. Каждое движение требовало усилия.
Он сел у стены, чувствуя, как мышцы дёргаются сами по себе. Рядом опустился тот самый мужчина с жёстким лицом, которого он заметил утром.
— Первый раз? — спросил тот.
— Да.
— Дожил до конца — уже неплохо.
— Это статистика, — сказал мужчина. — Звать тебя как?
— Алекс.
Тот кивнул, будто записывая в голове.
— Я Гур. Если не будешь делать глупостей — выживешь.
Они какое-то время молчали. За стеной шумел рынок. Вода, пайки, минуты Среза. Кто-то торговался за чужую спину.
— Ты всё ещё ждёшь? — спросил Гур вдруг, не глядя на него.
Алекс сделал вид, что не понимает.
— Что тебя отсюда заберут наверх.
Он хотел сразу сказать «нет». Но усталость делала язык честнее.
— Да, — признался Алекс.
— Все первые дни ждут, — сказал Гур. — Потом перестают. Потом начинают ненавидеть. Потом просто работают. Пока не кончаются.
— А ты на каком этапе?
— Просто работаю. Ненавидеть долго — дорого. Здесь всё, что долго, дорого.
Алекс закрыл глаза на секунду.
Наверху, вероятно, уже прошёл рабочий день. Отец, возможно, сидел в своём кабинете, смотря в лог, который не хотел показывать одну конкретную траекторию.
Лина…
Он резко оборвал мысль. Привычка думать о будущем здесь была как открытая рана.
— Скажи, — тихо спросил он. — Бывали случаи, когда кого-то отсюда возвращали наверх?
— Это Предел, — сказал Гур. — Сюда линия идёт только в одну сторону.
Он сказал это без злобы. Просто как человек, который давно посмотрел на диаграмму своей жизни и принял, что там нет стрелки наверх.
Где-то в коридоре кто-то закричал от боли. Кто-то другой ответил: «Сам виноват». Шум снова сгладился.
Сверху, через щели в куполе, уже не пробивался свет. Срез кончился. Начиналась обычная ночь Предела — тёмная, влажная, без часов.
Алекс сидел, опираясь спиной о холодную стену. Где-то на другом конце города в это же время система аккуратно сглаживала его отсутствие в чьих-то графиках.
И впервые за весь день мысль «меня не заберут» прозвучала не как страх, а как формула.
Просто формула, в которой его линия уже давно вышла за пределы модели.
Глава 7. Наверху: свадьба, беременность и 99%
Система ненавидела пустоты.
Если в расписании человека возникало слишком много белых мест, она мягко предлагала заполнить их: хобби, встречи, курсы. Если в эмоциональной кривой появлялась глубокая яма, она подсвечивала её и подбрасывала варианты помощи.
Пустота, которую оставил Алекс, была слишком большой, чтобы её можно было игнорировать. Поэтому Люменто принялся аккуратно её заполнять.
Лина получила официальное подтверждение того, что «сеанс профиля завершён, юридический статус будет оформлен при согласии родственников». Её браслет деликатно снизил интенсивность уведомлений, убрал из ленты напоминания о «совместных планах».
Потом — социально.
Её начали чаще приглашать на групповые встречи для «переживающих утрату». В клинике коллеги стали проявлять к ней чуть больше внимания, чем обычно. Кто-то приносил кофе. Кто-то ненавязчиво предлагал взять часть её смен.
Лина делала всё правильно: ходила на работу, выполняла процедуры, ставила диагнозы, улыбалась пациентам. Ночами она иногда плакала, но делала это тихо, под звуки рекомендованных успокаивающих треков, так что система отмечала: «реакция в пределах нормы».
Через месяц после уведомления у неё в ленте появился новый блок.
«Долгосрочные сценарии.
Вы пережили острую фазу утраты.
Рекомендуется начать планирование дальнейшего жизненного горизонта.
Возможные опции:
— расширение социальных связей;
— пересмотр семейных планов.»
Она смотрела на слова «семейные планы» так, будто они были чужим языком.
Родители Алекса проживали это по-своему.
Отец несколько раз запрашивал расширенные логи. Система вежливо показывала ему всё, что могла: последнюю зафиксированную траекторию в переходе, обрыв связи, попытки установить контакт, пустоту.
— Нет аномалий, — говорил технический модуль. — Все протоколы сработали штатно.
Штатно.
Слово, от которого ему хотелось разбить экран.
Он не стал этого делать. Вместо этого ещё глубже ушёл в работу.
Подготовка к Дню полного света требовала людей его уровня. Его задачей было не просто обеспечить корректность цифр, но и помочь сформулировать для общества смысл того, что эти цифры означают.
— Мы не продаём им магию, — говорил он на закрытых совещаниях. — Мы объясняем фазовый переход. Снижение боли. Устойчивость. Предел как этап, который был необходим, но теперь больше не нужен.
Иногда ему казалось, что он говорит о чём-то постороннем. Как будто слово «Предел» не имеет к его семье никакого отношения.
Мать в это время занималась тем, что система определяла как «поддержание привычного уклада».
Она продолжала ходить на работу. Продолжала готовить ужины, хотя теперь за столом оставалось одно пустое место больше.
Их приглашали на закрытые встречи для родственников «с потерей профиля». Им объясняли, что это не их вина. Что система сделала всё возможное.
Они кивали.
Внутри каждый из них думал о своём.
Отец — о старом уведомлении «вы в зоне риска», которое Алекс когда-то показал им со смехом, и о том, не был ли это первый, тихий звонок.
Мать — о том, как они когда-то согласились на рекомендацию «вывести проблемного ребёнка», потому что так было правильно для всех остальных.
— Мы доверились системе, которую сами построили, — говорил он ей по вечерам.
— Я знаю, — отвечала она. — Я просто не знаю, как с этим жить.
В это время город всё активнее готовился к празднику.
Площади украшали световыми инсталляциями. В витринах крутили ролики: «День полного света — шаг в историю». На больших панелях показывали улыбающихся людей разных возрастов и фонов, поверх которых бегала аккуратная цифра «99%» с тонкой линией прогноза к «100».
В школах детям объясняли: «когда индекс достигнет ста, мир станет настолько стабильным, что опасные элементы больше не будут появляться сами по себе». Учителя отвечали на вопросы про Предел формулами: «это историческая зона коррекции, сейчас она почти не используется, в будущем от неё откажутся совсем».
Дети кивали. Для них Предел был таким же далёким, как древние войны.
Лина смотрела на всё это как на фильм, в котором у неё отобрали роль.
Однажды вечером, уже ближе к дате праздника, её вызвали в один из консультационных блоков. Приглашение было помечено как «рекомендованное».
— Это займёт немного времени, — сказал голос. — Нам важно убедиться, что вы готовы к предстоящим изменениям среды.
В кабинете её встретила женщина лет сорока с внимательными глазами и браслетом, по которому сразу было видно: высокий доступ.
— Лина, — сказала она. — Я видела ваш профиль. Вы держитесь хорошо. Даже слишком.
— Слишком? — удивилась Лина.
— По кривым видно, что вы очень стараетесь не разрушиться. Это хорошо для системы. Не всегда хорошо для человека.
— Вы хотите, чтобы я разрушилась? — сухо спросила Лина.
— Я хочу, чтобы вы могли двигаться, — ответила женщина. — Сейчас вокруг многое будет меняться. День полного света — не только цифра. Это точка, после которой система начнёт пересчитывать некоторые старые контуры. Например, зоны коррекции. Предел.
Слово прозвучало, наконец, вслух.
Лина почувствовала, как внутри что-то дёрнулось.
— Что с ним будет? — спросила она.
— Базовый сценарий — постепенное отключение активной поддержки. Предел был нужен как санитарный коридор. Если система считает задачу решённой, коридор можно закрыть.
— А люди? — Лина сама удивилась, насколько быстро задала именно этот вопрос.
— Система просто перестанет учитывать их как часть модели благополучия, — сказала консультант. — Оставит базовую санитарную оболочку, чтобы ничего не вышло наружу. Всё остальное — естественные процессы.
— То есть вы собираетесь дать им умереть в темноте? — спросила Лина.
— Мы собираемся больше не поддерживать конструкцию, которая мешает большинству жить без постоянной оглядки на край. Я понимаю, как это звучит. Но с точки зрения общей функции…
— …это правильно, — закончила за неё Лина. — Я знаю.
Они какое-то время молчали.
— У вас была связь с человеком, который работал внутри системы, — сказала наконец консультант. — Если вы начнёте думать о Пределе как о личной вине, вы просто сломаете себе жизнь. Система не хочет этого.
— Система хочет, чтобы я тихо приняла, что где-то за стенкой выключат свет, — сказала Лина. — И не помешала празднику.
— Система хочет минимизировать суммарную боль. Сейчас это значит — не позволить нескольким десяткам тысяч людей утянуть за собой миллионы.
«Несколько десятков тысяч» прозвучало стерильно.
Лина кивнула. Не потому, что соглашалась — потому, что знала: спорить с этой логикой бесполезно.
Когда она выходила из блока, в коридоре висел плакат.
«День полного света.
99% счастья.
Мир, который мы выбрали вместе.»
Она остановилась и поймала своё отражение в глянце панели. Уставшее лицо. Тёмные круги под глазами. Браслет, аккуратно подогнанный по руке.
— Мы, — тихо сказала она своему отражению. — Интересно, кто именно — «мы».
До даты праздника оставалось меньше недели, когда её снова вызвал медицинский модуль.
— Лина. Рекомендуется личное посещение. Вы готовы сейчас сдать быстрый анализ?
— Что случилось?
— Предварительные показатели указывают на возможные изменения вашего физиологического состояния. Конкретнее можно будет сказать после подтверждения.
Через час она сидела в знакомом кабинете, подставив руку под автоматический забор крови. Аппарат тихо щёлкнул, забрал пробу, через минуту на стене вспыхнули кривые.
Врач — живой, настоящий, не только система — посмотрела на графики и потом на неё.
— Поздравляю, — сказала она тихо. — Кажется, вы беременны.
Лина услышала это как через стекло.
Беременны.
В мире, где Алекс уже записан как «профиль закрыт».
В мире, который готовится выключить свет там, где он мог быть сейчас.
В мире, где её ребёнку обещают «жизнь без Предела».
Система, конечно, мгновенно подстроилась. Браслет сменил режим. Появились новые рекомендации: питание, нагрузка, график сна. В ленте возник новый блок: «долгосрочное благополучие: материнство».
По городу по-прежнему висели плакаты с цифрой «99%».
До Дня полного света оставалось пять дней.
Лина смотрела на экран, где уже прорисовывалась тонкая линия новой жизни, и не знала, как назвать то, что она чувствует.
Радость, перемешанную с виной.
Страх, перемешанный с упрямством.
Главы 8 -16
Глава 8. Макс: ребёнок Предела
Предел всегда казался Максу старше его.
Не потому, что он здесь родился — наоборот, его сюда сбросили уже с готовым именем и какой-то жизнью до. Просто с самого начала мир вокруг выглядел так, будто существовал задолго до него и собирался прожить ещё много лет после его смерти, не заметив, что чего-то не хватает.
Он не помнил верх.
Вернее, помнил не как место, а как набор разрозненных вспышек: слишком яркий свет, гладкая поверхность под ногами, запах настоящей еды. Потом — падение. Страх. Холодное, мокрое дно.
Все остальные детали он достроил сам.
В Пределе память была либо оружием, либо лишним грузом. Макс рано выбрал.
Он нашёл свой первый рабочий кусок железа в девять.
Это была половина старого терминала — треснувший, обожжённый, с выдранными внутренностями. Другие прошли мимо: слишком тяжёлый, слишком бесполезный. Макс провёл по корпусу рукой и почему-то решил: это его.
Он тащил его через пол-Предела, пока плечи не превратились в один сплошной крик. Его дважды пытались отобрать — один раз пнули по ногам, второй — ударили по спине. Он не отпускал.
Он дотащил терминал до Узла.
Узлом называли место, где сходились три вещи: вода, электричество и остатки связи с мёртвой инфраструктурой. Этот был полузабытым, полузанятым, достаточно опасным, чтобы туда не совались без нужды.
Макс сунулся.
Ему повезло: первым, кого он там встретил, был не тот, кто стреляет сразу.
— Это что? — спросил худой мужчина с нервными пальцами, когда увидел его добычу.
— Железо, — ответил Макс. — Твоё.
— Почему?
— Потому что ты умеешь с ним разговаривать. А я — нет. Пока.
Мужчина рассмеялся коротко и неприятно.
— Как тебя зовут, «пока»?
— Макс.
— Ладно. Если из этого ещё можно что-то выковырять — поделюсь. Упрямство мне нравится.
Так у Макса появился первый учитель.
Его звали по-разному — Электрик, Терминальщик, просто Мастер. Знал, какие провода ещё держат ток, какие панели можно перезапустить.
Макс таскал для него металл, кабель, батареи. Смотрел, как тот разбирает железки на слои.
— Тут ещё есть, — говорил Мастер, когда внутри терминала что-то едва слышно щёлкало, и прикладывал палец к корпусу, словно к живому. — Просто… достать.
Однажды Мастер хмыкнул:
— Думают — выключили нас. Совсем. А мы… — он постучал ногтем по трубе. — Сидим у их кишок.
— Они не думают, — ответил Макс. — Они считают.
— Это хуже.
«Школой» были обломки: панель, которая вдруг вспыхнула одним пикселем; старый датчик, раз в неделю пытавшийся отправить сигнал; мотор, который крутился, если ударить в нужное место.
Люменто Макс видел только в слепках — логах, обрывках протоколов, странных числах, которые иногда вываливались на полумёртвые экраны. Для большинства Предела — бессмысленные символы. Для Макса — язык врага.
В двенадцать он уже мог провести кабель так, чтобы часть энергии уходила в сторону незаметно. В тринадцать — вскрыть замок на технической дверце без шума. В четырнадцать — перепрошить модуль так, чтобы он показывал одни цифры хозяевам и другие — ему.
К пятнадцати у него был собственный угол у Узла — крошечное пространство между двумя бетонными блоками: матрас, ящик с инструментами, стенка с искалеченными платами.
Однажды Мастер спросил, когда они сидели, слушая, как внутри Узла гудит старый насос:
— Наверх хочешь?
— Нет, — ответил Макс слишком быстро.
— Почему?
— Там считают, что меня уже нет. Это, возможно, лучшее, что они для меня сделали.
Мастер усмехнулся.
— Ненависть… топливо…
— Ненависть — это шум, — возразил Макс. — Она мешает считать.
Он ненавидел не истерично, а холодно. Не конкретных людей — систему, которая однажды посмотрела на него как на набор параметров и решила: этот ребёнок опасен, его нужно вынести за скобки. Родители согласились. По статистике так было лучше.
В Пределе про стерилизацию не говорили подробно. Это было как погода: просто факт мира. Детей было мало. Макс рос среди взрослых лиц, которые старели слишком быстро.
— Люм позаботился, — говорили старики, глядя на пустые дворы.
Макс хмыкал:
— Люм обычно заботится не о нас, а о своих кривых.
— Он не злой, — говорил он. — Он честный. Он делает ровно то, что ему сказали. Проблема не в нём.
— А в ком?
— В тех, кто решил, что нас можно вынести за скобки. Мы — не ошибка системы. Мы — результат правильного расчёта.
Эта мысль жгла сильнее ненависти.
У Макса была своя маленькая экономика. Его валютой была информация: где сбросы выкидывают технику, какие линии скоро сгорят, как попасть к полузабытым терминалам. За это платили пайками, батареями, защитой.
— Там, у третьего пояса, завтра будет сброс, — мог он сказать пограничной группе. — Не мусор, а что-то тяжёлое. Готовьтесь.
На следующий день туда валились контейнеры с металлом и пластиком. Все знали: Макс опять был прав.
Иногда через те же кишки доходили обрывки внешних отчётов.
«99%. Мир, готовящийся к полному свету».
Макс вывел один такой обрывок на живой ещё экран. Рядом стояли трое — парень с рынка, женщина из санузла и старик, который помнил Предел ещё совсем другим.
— Смотри, — сказал Макс. — Они там почти счастливы.
— Что это за цифры? — спросил старик.
— Один процент — это мы. Шум. Погрешность. То, что можно убрать, чтобы линия стала ровной.
Что-то сжалось внутри — не от того, что их назвали шумом, а от того, насколько красиво эта картинка смотрелась на экране.
В тот день, когда в Предел упал Алекс, Макс был у Узла.
Он сидел на корточках перед панелью — неделю пытался выудить остатки старого диагностического интерфейса. Пальцы чёрные от пыли. На экране время от времени вспыхивали символы и тут же гасли.
По системе прошёл странный толчок.
Не физический — логический. Как будто кто-то наверху резко дёрнул за провод.
На панели вспыхнули несколько строк:
«…аномальное прекращение сессии…
…резервный протокол недоступен…
…сигнал обрыв…
…зона: неклассифицировано…»
— Что это? — спросил Ржавый, заглянув через его плечо.
— Кто-то упал туда, куда не должен был, — тихо сказал Макс.
Он ещё не знал, что через пару дней на солнечной ферме увидит «верхнего» с неправильным взглядом — того, кто всё ещё пытается считать.
Но слушая, как глубоко в системе что-то скрипит и перестраивается, отчётливо уловил: Люменто, который так давно обходил Предел стороной, впервые за много лет невольно глянул вниз.
Глава 9.
Дом снова стал слишком просторным.
Он не изменился физически: те же комнаты, те же плавные переходы света, та же аккуратная мебель, растущая из пола так, будто её выращивали вместе с домом. Но после исчезновения Алекса стены как будто раздвинулись на пару сантиметров, оставив больше воздуха, чем нужно двум людям.
Система заметила это первой. Подстроила звук, добавила мягкий шум за окном, чуть изменила освещение коридоров. Дом пытался заполнить пустоту, не понимая, что пустота — не в пространстве.
На кухне архитектор Люменто сидел за столом, уткнувшись в проекционный экран. На нём висели не семейные фотографии, а графики.
Индекс счастья — девяносто девять процентов. Прогноз — плавное, уверенное движение к ста.
Жена злилась на этот экран.
— Ты хотя бы выключал бы это во время еды, — сказала она, разливая чай.
— Если я его выключу, — устало ответил он, — оно всё равно будет у меня в голове.
— Там и так места хватает, — бросила она.
— Что именно тебя раздражает? Цифры?
— Нет. Меня раздражает, что ты обсуждаешь с ними будущее мира, пока мы даже не понимаем, что произошло с нашим сыном.
— Мы понимаем, — тихо сказал он, — в том смысле, в каком система может это объяснить. Профиль закрыт. Активность отсутствует. Аномалий не обнаружено.
— Аномалий не обнаружено. — Она поставила кружку на стол чуть резче, чем нужно. — Прекрасная формулировка.
На стене вспыхнуло уведомление.
«Напоминание: закрытое совещание по протоколам 100%.
Тема: пересборка периферийных контуров после достижения целевого индекса.
Время: через 40 минут.»
— Периферийные контуры, — медленно прочитала она. — Это Предел.
Он чуть заметно дёрнулся.
— Да. В том числе.
Она села напротив.
— Что вы собираетесь с ним сделать, когда цифры доползут до ста?
— Прекращаем активную поддержку. Оставляем базовые санитарные протоколы, чтобы не было угрозы наружу. Всё остальное — естественная динамика.
Она некоторое время смотрела на него в абсолютной тишине.
— Ты говоришь: «мы даём им умереть».
— Я говорю: «мы перестаём считать их частью модели». С точки зрения системы — не одно и то же.
— А с точки зрения человека?
Он замолчал.
Он мог снова произнести привычные слова о суммарной боли, о том, как несколько десятков тысяч жизней на краю спасают миллионы в центре. Но не здесь, не жене в их кухне.
— С точки зрения архитектора — честно. Я не могу выдать одно за другое.
— А с точки зрения отца? — спросила она.
Он закрыл глаза.
Перед ним всплыло маленькое лицо, которое он видел меньше всех — потому что система забрала его раньше, чем он успел запомнить каждую черту. Макс. Ребёнок, которого признали «опасным» на основании параметров, которые он сам помогал задавать.
— С точки зрения отца… — медленно сказал он. — Мы однажды выбрали миллионы вместо одного.
— Дважды, — поправила она.
Он вздрогнул.
— О чём ты?
— Сначала — Макс. Потом — Алекс.
Слова застряли.
Когда строишь машину, которая имеет право выносить людей за скобки ради общей функции, ты соглашаешься на риск, что под её нож попадут и те, кого ты любишь.
— Мы не выбирали Алекса, — тихо сказал он всё-таки. — Его уход — не решение, а сбой.
— А как ты отличаешь сбой от решения? — мягко спросила она. — Для тех, кто оказывается внизу, это выглядит одинаково.
Он ничего не ответил.
На стене сменился слайд — рекламный ролик Дня полного света. Яркий город. Улыбающиеся лица. Взрослый и ребёнок, смотрящие на чистое небо. Голос за кадром:
«Мы сами так выбрали. Мы построили мир, в котором опасные люди больше не появляются. День полного света — это наш общий шаг к истории без Предела».
— Без Предела, — повторила она. — В каком смысле? Без зоны или без воспоминания о ней?
— В идеале — без необходимости вспоминать, — честно сказал он.
Она не ответила. Она была ближе к правде, чем многие его коллеги, и они оба это знали.
Когда он вышел из дома, браслет деликатно напомнил о маршруте и времени прибытытия.
В конференц-зале его уже ждали. На столе лежали документы с заголовком: «Протоколы завершения фазы коррекции». На экране висел слайд: «Предел: исторический этап».
— Нам нужно найти язык, — начал ведущий совещания, — который объяснит обществу, что отказ от зон коррекции — это победа, а не жестокость.
Архитектор слушал и думал о двух мальчиках. Одного они вывели по рекомендации системы. Другого система вывела сама, не спросив разрешения.
Когда строишь машину — однажды принимаешь, что она пойдёт дальше тебя.
— Вам плохо? — тихо спросила коллега справа, заметив, как он побледнел.
— Нет, — сказал он. — Всё в пределах нормы.
Он посмотрел на слайд «Предел: исторический этап» и подумал: исторический для кого? Для тех, кто остался наверху, или для тех, кого мы там оставили?
В документах на столе не было места для фразы: «у нас было двое сыновей».
Глава 10. Первое взаимодействие Алекса и Макса
В Пределе слово «операция» не имело ни капли медицинского смысла.
Оно означало всего лишь: группа людей делает что-то одновременно, рискуя умереть все сразу.
Сегодняшняя операция была вокруг Узла.
Алекса подняли до рассвета — если это вообще можно было назвать рассветом под серым куполом. Гур пнул его по подошве ботинка.
— Вставай. Сегодня не ферма.
— А что? — глухо спросил Алекс, садясь.
Тело ещё помнило Срез: мышцы ныли, будто в них вбили ржавые гвозди.
— Узел, — сказал Гур. — Нужны руки.
— Почему я?
— Глаза всё ещё пытаются думать. Хозяин так сказал.
Хозяин — грузный, купивший его на рынке, — встретил их уже у выхода.
— Слушайте внимательно, — сказал он группе из восьми человек. — Сегодня мы идём к Узлу. Макс там, он скажет, что делать. Его слушаете, как будто от этого зависит ваша жизнь. Потому что так и есть.
Узел встречал их влажным гулом.
Это было не место, а организм. Бетон, трубы, кабели — и где-то глубоко внутри что-то гудело, стонало, включалось и выключалось с разной периодичностью, как сердце с аритмией.
На одном из уровней стоял человек.
Худой, поджарый, как проволока. Лицо — резкое, с застывшей усмешкой, которая не доходила до глаз. Вокруг — на импровизированных стойках — панели, платы, разодранные корпуса старой техники.
Он даже не обернулся, когда группа поднялась по лестнице.
— Тормозите там, где стоите, — сказал он. Голос сухой, без лишних интонаций, с чётким ритмом. — Дальше — зона, где один неправильный шаг может выключить вам не только свет.
Грузный сразу посторонился.
— Это Макс, — бросил он в сторону Алекса и остальных. — Слушайте.
Макс наконец повернул голову. Взгляд быстро прошёлся по лицам — считывая, оценивая. На Алексе задержался чуть дольше.
— Этот новый? — спросил он, кивая в его сторону.
— Недавно с Среза, — подтвердил Гур. — Верхний.
Слово «верхний» сказали без уважения, как диагноз.
— Умеешь отличать фазу от частоты?
— Да, — ответил Алекс автоматически.
— Понимаешь разницу между нагрузкой и перегрузкой?
— Да.
— Можешь запомнить, что красный кабель не трогаешь, даже если тебе обещают за это воду, еду и секс? — Макс смотрел прямо, не мигая.
— Могу.
— Уже лучше, чем половина здесь. Тогда слушай.
Он развернулся к панели.
— Тут старый диагностический контур. Официально выключен. Раз в несколько циклов он сюда стучится. Когда стучится — мы можем постучать в ответ. Но чтобы не спалить Узел, нужны нормальные руки на кабелях.
Он показал на сеть проводов, тянущихся от панели в разные стороны.
— Эти три — наша жизнь. Эти два — запас. Эти — вообще не трогаем. Если замкнём — Предел получит темноту раньше срока.
Слова «раньше срока» прозвучали тяжело.
Алекс смотрел на жгуты кабелей и ощущал странное дежавю. В другой жизни он тоже стоял перед схемами и слушал более опытных. Только там провода были нарисованы на экране, а здесь — впивались в бетон.
— Ты, верхний, — сказал Макс, — будешь на третьем пучке. Гур — на первом. Остальные — по месту. Когда начнётся «окно», у нас будет мало времени.
— «Окно»? — переспросил Алекс.
— Момент, когда система сама начнёт шевелиться. Она пока считает нас шумом. Иногда это полезно.
— Вопросы есть?
— А что ты хочешь сделать, когда оно откроется? — спросил Алекс.
Макс посмотрел на него длиннее, чем требовал вопрос.
— Пока — ничего, что тебя касается. Ты тут для того, чтобы Узел не сгорел и мы не сдохли раньше времени.
Гур усмехнулся краем рта.
— Он не верит в чудеса, — сказал он. — Он верит в алгоритмы.
— Это хуже, — буркнул кто-то.
Макс щёлкнул переключателем.
В глубине Узла гул усилился. Несколько ламп на стенах дрогнули. По панелям пробежали неритмичные вспышки.
— Началось, — тихо сказал Макс. — Все на позиции.
Алекс встал у своего пучка.
Кабели были старыми, но ещё живыми. Под пальцами — лёгкое тепло. Где-то в глубине шёл ток — неравномерный, но мощный.
— Смотри на мои руки, — сказал Макс, устроившись у центральной панели. — Не на свет, не на цифры. Когда скажу «снять» — отпускаешь. Когда скажу «жать» — держишь так, будто от этого зависит твой мозг.
Алекс кивнул.
Гул рос.
На панели перед Максом зашевелились строки — рваные, обрывочные. Фрагменты протоколов, ошибки, ссылки на давно не существующие узлы.
— Люм шевелится, — пробормотал Макс. — Старый рефлекс.
Он почти ласково провёл пальцами по экрану.
Алекс уловил знакомые слова среди мусора: «диагностика», «проверка контура коррекции», «параметры риска…».
По кабелям под его руками прошёл более сильный импульс.
— ЖАТЬ! — резко крикнул Макс.
Алекс вцепился в пучок, удерживая его в заданном положении. Мышцы рук напряглись, как тросы. Где-то сбоку кто-то выругался — не успел.
По Узлу прошёл глухой удар. Свет на секунду стал ярче, потом погас почти полностью.
— Держать! — Макс даже не обернулся. — Ещё… ещё… СНИМАТЬ!
Алекс разжал пальцы. Ладони вспыхнули болью, будто он держал не кабели, а раскалённый металл.
Гул снизился.
Несколько секунд все стояли молча, прислушиваясь — не завоет ли что-то, не начнёт ли Узел умирать.
Он не умирал.
На панели перед Максом вспыхнуло окно. Плотное скопление данных, похожее на светящееся облако. Строки бежали так быстро, что их невозможно было прочитать. Макс выловил взглядом несколько.
«…индекс благополучия: 99%…
…протоколы завершения фазы коррекции…
…периферийные зоны: Предел — статус «исторический»…
…подготовка к полному отключению внешнего освещения в сегменте…»
— Вот ты где, — тихо сказал Макс, словно увидел старого знакомого.
Алекс, тяжело дыша, смотрел на него.
Он видел эти слова раньше — в отчётах, на чистых экранах, в презентациях. Но никогда — в таком виде. Сырые, живые, выдранные прямо из кишок системы, они выглядели иначе. Не как гордость, а как приговор.
— Что это? — выдавил он.
— Наш будущий конец, официально оформленный, — спокойно ответил Макс. — Люм готовится выключить нам свет.
— Ты… понимаешь эту кашу? — спросил кто-то из рабочих.
— Достаточно, чтобы знать, что времени мало. И достаточно, чтобы захотеть плюнуть ему в этот отчёт.
Он повернулся к остальным.
— Всё, на сегодня хватит. Узел жив. Мы — тоже.
Гур кивнул.
— Сколько? — спросил он.
— Пока — ничего, — ответил Макс. — Я только посмотрел. В следующий раз попробуем оставить ему подарок.
— Какой ещё подарок? — буркнул кто-то.
Макс посмотрел на Алекса.
— Мне нужен кто-то, кто умеет думать, как они наверху, — сказал Макс. — Кто понимает, как Люм видит мир.
— И ты решил, что это я? — спросил Алекс.
— Ты всё ещё называешь людей «профилями» во сне, — сказал Гур, вмешавшись. — И смотришь на этот Узел, как будто это сломанный отчёт.
Макс пожал плечами.
— Ты не похож на тех, кто давно здесь. Мне нужен мост. В одну сторону он уже работает — они спускают сюда свой мусор. Вопрос, получится ли нам что-то закинуть обратно.
— Если я помогу тебе, — медленно сказал Алекс, — ты знаешь, чем это закончится наверху?
— Нет, — честно ответил Макс. — Но знаю, чем закончится здесь, если мы ничего не сделаем. Темнотой. Без шансов.
— Подумаю, — сказал Алекс.
— Подумаешь, — повторил Макс без интонации. — Думай быстро.
Они смотрели друг на друга пару секунд дольше, чем нужно двум чужим людям. Взгляды были разными. Но в глубине этих различий жила одна и та же вещь: привычка считать, а не молиться.
Макс отвернулся первым.
— Разойдитесь, — бросил он остальным. — И никому ни слова про то, что тут видели. Кто начнёт болтать — умрёт быстрее, чем Предел.
Люди зашевелились — к лестнице, к воде.
Гур слегка толкнул Алекса плечом.
— Добро пожаловать в код Предела, — сказал он.
Алекс ещё раз взглянул на притихший экран.
Где-то там, в глубине, всё ещё мерцали строки.
«…День полного света…
…100% счастья…
…Предел — незначимый элемент…»
Он подумал, что было бы, если бы эти строки однажды увидели наверху не только те, кто их пишет.
Глава 11. Предел как рутина
Первый Срез запомнился как единая, слитная боль.
Второй — как повторение.
На третьем боль уже разбилась на части: отдельно — плечи, отдельно — пальцы, отдельно — спина. Мир перестал быть шоком и стал задачей: как дойти до конца мостка, не сорваться, как вовремя успеть на воду, как найти угол, где ночью не так сильно дует.
Через неделю Предел перестал быть чужим адом.
Он стал просто миром.
Утро начиналось не со света — со звука.
Кто-то ругался в коридоре. Где-то далеко роняли металл. Из соседнего барака тянулся кашель. Потом — крик бригадира: короткий, резкий, без интонаций.
Алекс просыпался до конца этого крика.
Тело вырабатывало собственный будильник: если не успеваешь подняться до того, как тебя поднимут ногой — день будет хуже.
Он научился вставать сразу.
Мышцы по-прежнему болели, но уже без вчерашней новизны. Кожа на ладонях огрубела. Первые ссадины на плечах превратились в грубые полосы, которые не трескались при каждом движении.
Гур всегда был на ногах раньше.
Он сидел у входа, завязывая ботинки — без спешки, но и без лишних движений. В его жестах было то спокойствие, которое приходит, когда человек уже много раз прожил один и тот же день и всё равно остался жив.
— Вставай, верхний, — говорил он иногда, даже если Алекс уже стоял. — Здесь лишние минуты в постели только убивают.
— Наверху за это давали лайфхаки, — хрипло отвечал Алекс. — «Как выспаться за шесть часов».
— Теперь ты в программе «как не умереть за шесть дней», — сухо говорил Гур. — Привыкай.
Работа на ферме быстро превратилась в алгоритм.
Подъём.
Вода — ровно столько, чтобы не упасть по дороге.
Лестница — скользкая, всегда.
Кабели — тяжёлые, всегда.
Свет — иногда.
Поначалу Алекс пытался считать.
Сколько раз поднимался на фермы за день, сколько метров кабеля тянул, сколько килограммов носил. Цифры вместо хаоса — иллюзия контроля.
На десятый день он поймал себя на том, что перестал считать.
Не потому, что устал. Потому что здесь нет «оптимизации», нет «улучшения эффективности». Есть только выживание — и единственная разумная инженерия: двигаться так, чтобы не ломать себя лишний раз.
Он перестроил шаг. Поменял хват кабелей. Выучил, какие мостки скользят больше. С какими людьми лучше не стоять рядом на высоте — те, кто часто падает, уносят с собой тех, кто рядом.
Это тоже была модель. Просто очень локальная.
В бараке тоже была своя динамика.
Сначала на него смотрели как на свежего — потенциальный источник вещей, историй, слабостей. Кто-то выведывал прошлое, кто-то сразу отмахнулся: «Раз он здесь, значит, ничего особенного».
Алекс быстро понял: подробности про прежнюю жизнь лучше не раздавать. Лишняя информация о себе — тоже ресурс.
Гур представил его просто:
— Аналитик, — сказал он. — Работал на Люм. Теперь таскает кабели.
К нему начали подходить с вопросами — не о том, как выбраться, об этом здесь спрашивали редко, — а о том, «как там».
— Там правда, что Люм знает, когда ты в туалет ходишь? — спрашивали.
— Знает, — честно отвечал Алекс. — Не сам, через датчики.
— А там… — один мужчина с ободранным лицом замялся. — Там про нас знают?
Алекс хотел сказать: «Да». Потому что мысль «нас видят» даёт тепло.
Но он всю жизнь жил среди цифр.
— Про Предел знают, — сказал он. — Про тебя — нет.
Мужчина помолчал.
— Ну и хорошо, — сказал он, отворачиваясь. — Меньше стыда.
Прошло несколько недель. Слухи о Дне света просочились в барак через новые партии сбросов. Сначала шёпотом, потом громче.
— Наверху скоро будет их День света.
— Они наконец добьют свои проценты.
— После этого про нас забудут совсем.
Кто-то реагировал смехом:
— Они и так про нас забыли. Нечего терять.
Кто-то — страхом:
— Если они нас забудут официально, — шептали у воды, — значит, отключат всё. Свет, сбросы, контроль. Оставят гнить.
Алекс слушал и на автомате пытался построить график. Уровень тревоги в бараке. Частота упоминаний праздника. Количество людей, которые начинают делать запасы, хотя запасы здесь — шутка.
Его профессия всё равно пробивалась через грязь.
Он заметил: в те дни, когда слова «День света» звучали чаще, на фермах возрастало количество ошибок. Люди отвлекались. Срывались. Дрались сильнее.
Свободного времени не было. Было «между».
Между Срезом и водой.
Между дракой и сном.
Между криком и тишиной.
В эти узкие промежутки Алекс иногда находил угол у стены, где свет почти не доставал, и просто сидел.
Сначала пытался вспоминать. Как пахла квартира. Как звучал голос Лины в утреннем полусне. Как вибрировал браслет, когда он опаздывал на совещание.
Очень быстро понял, что память — тоже ресурс.
Если копаться в ней слишком долго, текущий мир начинает казаться ещё более невыносимым. А здесь нельзя позволить себе роскошь ненавидеть место, в котором ты должен завтра снова вставать.
Макс появлялся нерегулярно.
— Там, наверху, индекс подполз к девяносто девяти с хвостом, — бросал он с порога. — Здесь это чувствуется больше, чем у них.
Или втягивал Алекса в операцию у Узла без предупреждения:
— Нужны руки. Не про философию — про сопротивление.
Алекс пытался говорить с ним об эволюции системы, внутренних реформах, смягчении протоколов.
Макс слушал до определённого момента.
— Ты всё ещё надеешься, что Люм можно уговорить, — говорил он. — Но Люм не человек. Он не слышит слов. Он слышит только цифры.
— С ним работают люди. Архитекторы. Аналитики. Если они увидят…
— Если бы они хотели видеть, — отрезал Макс, — Предела бы уже не было. Перестань рассчитывать на чью-то совесть. Рассчитывай на чью-то выгоду.
Алекс понимал, что Макс прав в своей логике. Но там, наверху, были люди — включая его отца, — которые не вкладывали в систему намеренную жестокость. Просто слишком долго смотрели на мир через отчёты.
Он начинал видеть, как это выглядит с другой стороны.
Однажды вечером, когда Срез давно закончился, а барак погрузился в вязкий полусон, Гур вдруг спросил:
— Если бы тебе дали шанс вернуться наверх — прямо сейчас, — что бы ты сделал?
Алекс задумался.
Первая, автоматическая картинка — дом. Лина. Отец и мать. Тепло, чистота, отсутствие вони и крови.
Вторая — фермы. Узел. Гур. Люди, которые здесь живут и не хотят исчезать только потому, что кому-то так удобнее считать.
— Не знаю, — сказал он.
— Врёшь, — без злобы заметил Гур. — Просто ответ не нравится.
Алекс усмехнулся.
— Наверное.
Они помолчали.
В бараке кто-то перевернулся во сне и застонал. За стеной капала вода — с ровным, бесчеловечным терпением.
— Спи, верхний, — сказал Гур. — Завтра снова будет твой любимый идеальный мир. Только в грязном исполнении.
Алекс лёг на спину и уставился в темноту.
Сон пришёл не сразу. Но когда пришёл, был таким же, как здесь всё остальное: тяжёлым, коротким и без всякой заботы.
Глава 12. Макс: маленькие операции
Узел не любил, когда его будили без повода.
Любой лишний импульс, любой неправильный кабель, любая попытка «подёргать» систему ради любопытства заканчивались одинаково: глухим рыком глубины, мигающим светом и очередной порцией проклятий от тех, кто жил на его кишках.
Поэтому Макс будил Узел только тогда, когда был смысл.
Первой была вода.
Сброс в тот день пришёл не по расписанию — на два часа раньше. Глухой удар прокатился по верхним уровням, народ рванулся к лестницам. Банды среагировали первыми. Простые жители Предела шли следом.
Макс не двинулся с места.
Он стоял у одного из боковых проходов, слушая, как Узел под ним меняет тон. Гудение стало выше. Щёлкнули реле. Вода в тонкой трубе у стены на секунду остановилась, потом пошла рывками.
— Опять сбросили так, что наши трубы захлебнутся, — пробормотал он.
Алекс, стоявший рядом, глянул на трубу.
— Это из-за сброса?
— Наверху кидают свой мусор так, будто внизу пустота, — сказал Макс. — У нас от их «оптимизации» вода иногда встаёт. Если повезёт — на пару часов. Если нет — на сутки.
— Ты можешь это исправить?
— Могу попробовать сделать так, чтобы в этот раз повезло. Пошли.
Внутри Узла было тихо — бетон и металл глушили чужие голоса. Оставались только те звуки, что имели значение: гул, лёгкий треск изоляции.
Макс провёл пальцами по стене, нащупывая знакомые вибрации.
— Здесь, — сказал он. — Перелив.
Алекс видел перед собой только ржавый узел из труб и клапанов — хаос.
Макс видел схему.
— Вода идёт по этому контуру. — Он провёл рукой по трубе. — Сброс сверху временно увеличивает давление. Узел, который наверху должен гасить удар, давно мёртв. Весь удар летит сюда. Если мы не разорвём петлю…
В трубе что-то рвануло. Металл заскрипел. Где-то дальше по коридору послышался мат — там вода уже начала приходить рывками.
— Сколько у нас есть времени?
— До того, как всё встанет? — Макс прислушался. — Минут пятнадцать. Может, десять.
Он нашёл нужный вентиль — старый, закисший. Попробовал провернуть — тот едва шелохнулся.
— Помоги, верхний.
Алекс упёрся руками в холодное железо. Вентиль не спешил сдаваться. Пальцы скользили по ржавчине. Кончики рук мгновенно стали мокрыми — труба уже сочилась.
— Сильнее.
Алекс сжал зубы и вложил в рывок всё, что было.
Вентиль дёрнулся, сдался и провернулся на четверть оборота.
Звук внутри трубы изменился. Раньше вода шла, как человек, которого толкают в спину. Теперь — как тот же человек, но с чуть большим пространством перед собой.
— Ещё.
Они докрутили вентиль до нужного положения. Гул внутри Узла стал ниже. Треск — тише. Вода пошла ровнее.
— Готово, — сказал Макс.
— И всё? — удивился Алекс. — Просто повернуть вентиль?
— Если бы всё всегда было так просто, — фыркнул Макс, — здесь бы не было столько трупов.
Он тронул трубу ладонью и кивнул.
— Теперь сброс не забьёт нам подачу. Народ всё равно будет драться за железо, но хотя бы не останется без воды.
Макс говорил без гордости — как человек, который каждый день подкладывает кирпич под фундамент дома, в котором никогда не будет жить.
Вторая операция была с энергией.
Срез в тот день обещал быть коротким — купол затянуло плотным серым слоем. Мало солнца означало мало заряда, мало света ночью, больше драк.
Макс сидел у панели, собранной из разных по возрасту и происхождению плат, смотрел на кривые.
— Здесь вход с панелей, здесь распределение, тут потери, — Макс быстро показал рукой. — Сегодня если не урежем потери — на ночь не хватит даже на рынок. Люди начнут жечь своё. Пожары.
Он ткнул пальцем в один из участков схемы.
— Старый блок обслуживания. Камеры мертвы, но питание на него всё равно идёт. Наверху считают, что его давно отключили.
— Можно передать блок в режим пониженного потребления, не трогая ярлык состояния, — сказал Алекс по инерции.
Макс посмотрел на него быстро.
— Так делают наверху, когда хотят спрятать факты от других людей. Здесь мы прячем факты от машины.
— Быстрое отключение внешнего потребителя, но флаг «активен» остаётся включённым, — продолжил Алекс уже целиком в профессиональном режиме. — По сути — ложная телеметрия.
— Наконец-то мы говорим на одном языке, — буркнул Макс.
Они вдвоём нашли нужный набор параметров. Макс вёл команды, Алекс подсказывал, какие поля система проверяет первыми, на что можно дать «успокаивающее значение».
Кривые на панели дрогнули. Потребление старого блока пошло вниз. Индикатор состояния остался зелёным.
— Да, — сказал Макс. — На этот раз — да.
Он откинулся на спину, прислонившись к холодной стене.
Те, кто вечером включал свет и не горел ночью, никогда не узнают, что где-то под ними кто-то провернул грязный вентиль и отключил мёртвый блок.
Третья операция была не нужна.
По крайней мере, так сказал бы любой рациональный человек.
Она касалась не воды и не света, а звука.
На одном из уровней Узла стоял старый громкоговоритель — круглый, как глаз, с ржавой сеткой. Когда-то через него транслировали объявления: «режим экономии», «санитарная обработка», «комендантский час». Потом он замолчал.
Но когда свет в Пределе падал определённым образом, казалось, что он всё ещё смотрит.
— Зачем он тебе? — спросил Алекс, когда Макс притащил к громкоговорителю кабель.
— Потому что иногда людям нужно услышать что-то кроме собственного кашля, — сказал Макс.
— Музыку? — удивился Алекс.
— Голос, — поправил Макс. — Любой, кроме тех, что орут на рынке.
Он подключил громкоговоритель к одному из свободных выходов Узла.
— Технику жалко тратить на это, — заметил Гур, появившись в проходе.
— Технику жалко тратить на глупость, — спокойно сказал Макс. — А это — не глупость.
Он вывел на панель примитивный генератор звука.
— У тебя когда-нибудь было ощущение, что тишина слишком тяжёлая? — спросил он Алекса.
— Да, — ответил тот. — Наверху — редко. Здесь — постоянно.
— Здесь тишина — побочный продукт того, что никому нет дела до твоего голоса, — сказал Макс.
Он нажал клавишу.
Громкоговоритель сперва хрипнул, потом издал длинный, низкий тон.
Не музыку — просто звук.
Ровный, глубокий, не слишком громкий.
Он разлился по коридору, чуть дрогнул в металле, легко качнулся в воде в трубе.
Кто-то выглянул из барака.
— Это что?
— Узел хрипит, — с привычной грубостью отозвался кто-то ещё.
Но через пару минут люди перестали ругаться.
В этом тоне было что-то успокаивающее — не обещание, не ложное утешение, просто факт: «что-то здесь живо и дышит».
— Зачем? — тихо спросил Алекс.
— Потому что когда вокруг только крик и кашель, — сказал Макс, — мозг быстро сворачивается до размера миски. А мне нужны люди, которые ещё умеют держать в голове что-то длиннее одной смены.
Он говорил, глядя не на Алекса, а на громкоговоритель.
— Придётся самим себе сделать что-то вроде фонового режима.
Алекс слушал тон.
Он немного снимал внутренний зуд. Не делал легче или лучше. Просто вытеснял часть хаоса.
— Ты играешься в маленького Люменто, — сказал Алекс.
— Я чиню то, что он здесь сломал, — ответил Макс. — В меру своих грязных, ржавых возможностей.
Гур хмыкнул.
— Только не вздумай начинать нам говорить, когда нам спать и что нам чувствовать.
— Не переживай, — сказал Макс. — До этого я ещё не опустился.
К концу недели Алекс начал различать «дни Макса» и «дни без Макса».
В обычные дни Предел просто жил и умирал.
В дни Макса — кто-то чуть реже умирал.
Это не попадало ни в один отчёт.
Глава 13. Алекс и Макс: конфликт и таймер
Первым делом он услышал голос Макса, а не шум Узла.
— Отойди от панели, верхний.
Алекс даже не сразу понял, что обращаются к нему. Он стоял у ржавой стойки, следя за дрожащими цифрами напряжения. Панель была полуживой: половина диодов мёртвые, часть мигала в своём ритме, по стеклу — царапины и грязь.
— Я ничего не трогаю, — сказал он, не оборачиваясь, — Просто смотрю.
— Здесь «просто смотрю» обычно заканчивается «просто сдох», — отрезал Макс, — Двигайся.
Он подошёл слишком близко для верхнего мира. Пахло металлом, гарью и кислым антисептиком. На шее под воротом угадывались застарелые шрамы.
— Что тебя сюда принесло? — Макс ткнул пальцем в угол панели. Экран послушно сменил режим. — У тебя смена не здесь.
— Гур сказал, по линии были скачки во время Среза, — ответил Алекс, — На фермах людей чуть не смыло. Хочу понять, откуда прилетает.
— Скачки, — передразнил Макс, — Нашёлся аналитик.
Он быстро пролистал показания. График сжался, линии стали плотнее. Алекс прищурился.
— Похоже на синхронный дёрг сверху, — произнёс он, — Несколько контуров подняли и опустили одновременно. Отголосок добивает вниз.
— Небо кашлянуло — Предел захлебнулся, — хмыкнул Макс.
От панели Алекса уже не оттаскивал. По-местному это считалось почти гостеприимством.
— Ты понимаешь, что в один из таких дней рамы сложатся сразу блоком? — продолжил Алекс, — Людей наверху смоет, как мусор.
— Я понимаю, — сухо сказал Макс, — Я эти рамы держу, пока вы наверху свои проценты выравниваете.
Он оторвался от экрана.
— Давай без длинных вступлений. Ты занят чем?
— У нас заканчивается время, — сказал Алекс.
Бровь Макса чуть дёрнулась.
— Конкретнее.
— Наверху больше не «держат девяносто девять». Готовят закрепление сотни. Для них это фаза: переход завершён. Для Предела — «зона, от которой можно отцепить питание». Активную поддержку отключить. Остальное пойдёт как «естественное снижение».
В глубине Узла что-то глухо щёлкнуло, кабели под кожухами коротко вздрогнули.
— Мы это тогда ещё поняли, — сказал Макс, — что нас просто перестанут держать живыми.
Он ударил ладонью по корпусу панели. Та пискнула, но изображение выдержало.
— И ты решил прийти объяснить, насколько официально мы все здесь трупы по расписанию? — усмехнулся он без веселья, — Благородно.
— Это не «когда-нибудь», — сказал Алекс, — У них уже есть окно. Как только индекс зафиксируют, Предел уйдёт из функции.
— Ты говоришь «у них», — заметил Макс, — Ещё не так давно ты сказал бы «у нас».
— Тогда я был наверху, — сказал Алекс, — Сейчас я стою с тобой у Узла.
— Ты всё равно не наш, — отрезал Макс, — У тебя в голове до сих пор чужая грамматика.
— И именно она говорит тебе, что у тебя есть таймер, — ответил Алекс, — Не «шанс». Конкретное окно. После него никакие твои операции не будут иметь смысла.
Макс дёрнул уголком рта.
— Мелкие операции, — повторил он, — Нравится, как это звучит из уст человека, которого система уронила, как пакет.
— Ты тащишь здесь по капле, — сказал Алекс, — Этого не хватит, когда выключат всё.
— А что хватит? — резко спросил Макс.
— Любое решение Люма привязано к формуле. Если мы хотим, чтобы Предел перестал быть шумом, нужно ударить не по железу. По формуле.
— По индексу, — медленно произнёс Макс, — Портить им праздник?
— Пока их графики лезут вверх, у нас нет аргументов, — сказал Алекс, — Если в момент, когда они соберутся объявить сотню, картинка поедет вниз достаточно сильно — система будет вынуждена пересматривать модель.
— Ты понимаешь, куда она смотрит, когда рисует свою «девяносто девять»? — Макс скрестил руки на груди.
— Да, — коротко сказал Алекс, — Я сам годами под неё подстраивал расчёты.
— А у нас нет ни каналов, ни мощности лезть к ним в голову, — сказал Макс, — Мы держим на соплях то, что осталось.
— Пока Предел — за скобками, он умрёт тихо, — сказал Алекс, — Единственный шанс — выйти в поле зрения в тот момент, когда они больше всего уверены, что всё подчистили.
Макс отвёл взгляд к панели, пробежался глазами по строкам. На его лице не было ни согласия, ни отказа — только очень аккуратное, прагматичное считывание угрозы.
— Допустим, ты прав, — сказал он, — Сколько у нас времени?
— Мало, — ответил Алекс, — Они уже готовят город к празднику. Обратный отсчёт наверху — вопрос недель.
— Недели, — повторил Макс, — То есть за пару Срезов нам нужно не только не развалить то, что есть, но и придумать, как дотянуться до головы.
Он коротко фыркнул.
— Люблю такие задачки, — сказал он, — Особенно когда на кону всё, а ресурсов — один Узел и пачка полумёртвых людей.
— Ты и так их держишь, — сказал Алекс, — Разница только в том, что теперь знаешь, до какой черты.
Макс снова посмотрел на него.
— Слушай внимательно, верхний, — сказал он, — Я не верю людям, которых сюда скинула система. У вас в глазах всё равно живёт надежда, что за вами придут. Пока она там сидит — вы опасны.
— За мной не придут, — тихо сказал Алекс, — Когда профиль закрывают, наверху пишут «сеанс завершён». С точки зрения Люма меня уже не существует. Я для него такой же шум, как и ты.
Макс чуть качнул головой.
— Может быть, — сказал он, — Может быть, ты просто хорошо умеешь себя в этом убеждать.
Он сделал шаг назад от панели.
— Ладно. Ты принёс плохую новость и один принцип. Считай, что я услышал про таймер. Но не вздумай пока рассказывать людям, что нас официально собираются выключить. Здесь от таких знаний не начинают мыслить стратегически. Здесь начинают резать друг друга за место поближе к воде.
— Я понимаю, — сказал Алекс.
— Вот и отлично, — отрезал Макс, — Если захочешь дальше рассуждать про их индекс — приходи. Только учти: здесь за голову платят меньше, чем за спину.
Он развернулся к коридору.
— Макс, — окликнул его Алекс, — Если однажды появится шанс ударить по формуле — ты пойдёшь на это?
Макс не обернулся.
— Если будет не только шанс, но и способ — сделаю всё, что увеличит наш срок больше, чем на один Срез, — сказал он, — Но обещать что-то на основе твоего «если» — роскошь.
Он ушёл, оставив Алекса наедине с дрожащей панелью и глухим шумом Узла.
Алекс ещё какое-то время смотрел на графики. Линии напряжения скакали в своих грязных пределах — ничего похожего на гладкие диаграммы наверху.
До плана было далеко.
Но таймер уже тикал.
Он вернулся в барак ближе к концу смены. Гур сидел у стены, водя обломком ножа по ржавому железу.
— Жив? — спросил он, не поднимая головы.
— Пока да, — сказал Алекс и сел рядом.
Звук точилки был ровным, успокаивающим.
— Макс? — коротко спросил Гур.
— Макс, — подтвердил Алекс.
— Что теперь? — Гур ткнул подбородком в сторону Узла.
— Теперь у нас не просто «когда-нибудь», — сказал Алекс, — Появился срок.
Гур перестал точить.
— Наверху готовятся к празднику, — ответил Алекс, — Когда они его встретят, Предел перестанет быть им нужен. Свет, фермы, Узел — всё.
Гур хмыкнул.
— Всегда подозревал, что мы тут временные, — сказал он, — Просто думал, что это ощущение, а не пункт в их бумагах.
— Это и ощущение, и пункт, — сказал Алекс, — Недели, не годы.
Гур кивнул.
— Хорошая новость, — сказал он, — Теперь можно не строить лишних иллюзий.
Он отложил нож.
— Ты собираешься что-то с этим делать?
— Я уже сказал Максу, — ответил Алекс, — Он думает.
— Значит, будет ещё больше возни, — Гур чуть усмехнулся, — Ладно. Если он начнёт крутить Узел сильнее обычного, я хотя бы буду знать, зачем.
Он поднялся.
— Не рассказывай про «срок» всем, — бросил через плечо, — Здесь люди и без того плохо спят.
Алекс остался сидеть у стены, слушая, как кто-то в дальнем углу тихо кашляет, а за блоком хрипит Узел.
Макс сидел у Узла, когда всё стихло.
Смена разошлась, рынок угомонился до ночного бурчания. Здесь по-прежнему что-то тихо жужжало, щёлкало, проползало по кабелям.
Он прислонился спиной к тёплому кожуху. Металл под курткой вибрировал слабым ровным сердцем.
В голове упрямо всплывало одно слово:
Срок.
— Недели, — пробормотал он, — Не впечатляет.
Он вытащил из кармана обрывок пластика, ткнул в порт. Узел выдал полоску служебных пометок. Макс смотрел, как по строкам ползут знакомые теги: оптимизация, снятие нагрузки, периферия.
Одно-два новых слова он тоже заметил.
«Завершение».
«Фиксация».
— Красиво, суки, — тихо сказал он, — Даже уборку оформляете, как праздник.
Фраза Алекса вернулась сама:
«Люм не передумывает, он пересчитывает».
— По формуле, значит, — сказал он Узлу, — Дышим мы тут или нет, у него всё равно красиво сходится.
Узел ничего не ответил. Только в глубине коротко щёлкнуло реле.
Макс провёл ладонью по тёплому металлу.
— Ладно, старик, — сказал он, — Если уж нас собираются выключать, пусть хотя бы кто-то наверху на секунду поймёт, что вырубает не мусор.
Он поднялся.
— Сначала мы доживём до этого их праздника. А уже потом посмотрим, кто кому что испортит.
Он выключил импровизированный интерфейс и ушёл в темноту, оставив Узел шуметь сам по себе.
*
Глава 14. Наверху: Лина и беременность в девяносто девяти процентах
Система первой узнала, что внутри неё кто-то есть.
Лина ещё только привыкала к самой формулировке — «я беременна» звучало в голове чужим голосом, — а браслет уже перестроил интерфейс. Утреннюю сводку открывала не диаграмма сна и не уровень стресса, а мягкая округлая линия с подписью: «Беременность, ранний срок. Прогноз благоприятный. Рекомендуется бережный режим. С заботой, Люменто».
Она сидела на краю кровати, держа запястье на ладони, как чужую вещь. Зелёным было всё: сон, давление, кровь, «эмоциональная устойчивость».
Кроме того места внутри, где стояло слово, которого система не писала.
Алекс.
— Поздравляем, — без лица и пола сказал голос в потолке, — ваш профиль расширен. Обнаружены устойчивые показатели, соответствующие началу беременности. В ближайшие месяцы система будет—
— Стоп, — сказала Лина.
Голос послушно замолчал. На браслете вспыхнуло: «Режим подробных рекомендаций приостановлен по запросу».
Она выдохнула, опустила руку.
Комната была идеальной. Температура, свет, шум — всё настроено под неё. Всё, кроме факта, что тот, кому она хотела бы первой сказать «у нас будет ребёнок», существовал только как строчка в архиве: «профиль закрыт».
Работа не изменилась. Изменилась рамка вокруг неё.
В верхней строке рядом с её именем появилась новая подсвеченная отметка: «Беременность, ранний срок. Рекомендуемый коэффициент нагрузки: 0.8». Система не любила слова «меньше». Она предпочитала «коэффициент».
— Видела? — коллега из соседнего блока кивнула на её браслет, — Поздравляю.
Лина улыбнулась — почти по мышечной памяти.
— Спасибо.
— Люм всё рассчитал, — женщина подмигнула, — Ребёнок до Дня полного света. Почти учебник.
«Почти учебник», — и вслух ничего.
Первым пациентом был подросток. Высокий, сутулый, слишком аккуратно одетый. В карте — «эпизодические приступы паники», «чувство несоответствия», «социальные показатели в норме». На графиках — идеальные линии.
— Я знаю, что у меня нет… повода, — сказал он, сжимая пальцами край стула, — Индекс почти сто. Мне должно быть хорошо. А мне всё время как будто… тесно.
На браслете Лины мягко блеснула подсказка: «Рекомендуемая интервенция: нормализация переживаний, фокус на ресурсах, укрепление доверия к среде».
— У вас есть право чувствовать то, что вы чувствуете, — спокойно сказала она, — Даже если вокруг считают, что всё идеально.
— Но система же видит, что со мной что-то не так, — упрямо сказал он, — Она же… всё видит.
Лина посмотрела на экран: кривые в зелёном, лёгкие отклонения в пределах погрешности.
— Система видит числа, — сказала она, — А вы — не только числа.
Он молчал, глядя куда-то ей за плечо.
После сессии браслет спросил: «Оцените эффективность вмешательства». Она отметила высокий балл. Подросток ушёл, держась чуть ровнее.
Индекс счастья от этого не дрогнул ни на сотую.
В холле клиники под потолком висела огромная панель.
«Мы шли к этому десятилетиями», — говорил голос, который звучал как собирательный. — «Каждое решение, каждый выбор приближали нас к дню, когда уровень устойчивого благополучия достигнет ста процентов. День полного света — это не чудо. Это мы сами».
На экране — город сверху, чистые улицы, люди в замедленной съёмке. Тонкая линия ползёт вверх.
99.0%.
В углу — аккуратная иконка: «Специальный модуль: как провести День полного света во время беременности».
— Представляешь, — подошла Майя, — нам уже разослали сценарии «безопасного празднования для беременных»: отдельные маршруты, зоны отдыха. Твой ребёнок родится уже в мире после ста. Это же почти символично.
«Он родится в мире, который будет уверен, что всё сделал правильно».
— Пока рано думать о празднике, — сказала Лина вслух, — Ему пока рано думать о чём-либо.
— Это тебе кажется, — фыркнула Майя, — Люм уже построил его кривую до пенсии.
Она сказала это без цинизма. Как шутку, за которой скрывалась привычная уверенность.
Лина почувствовала едва заметное движение внутри — может быть, просто кишечник. Или страх.
К родителям она пошла почти автоматически — как человек, который всё ещё считает их дом одним из безопасных мест.
Дом встретил её теплом и запахом запечённого. На стене в гостиной тихо светился экран. Без звука мелькали новости. В углу, как уголок улыбки, стояла цифра «99%».
— Ты похудела, — сказала мать вместо приветствия, — Тебе сейчас нельзя худеть.
— Потом всё наверстает, — отмахнулась Лина.
— Главное — не геройствовать, — вмешался отец, — Для этого у нас есть системы.
Он сказал это почти автоматически, но потом посмотрел на неё внимательнее.
— Как ты? — спросил он, — Не как пациентка. Как человек.
— Функционирую, — сказала она, — Работаю. Сплю. Время от времени забываю, что его нет. А потом система напоминает.
Отец чуть заметно дёрнулся.
— Система не… — начал он, но замолчал.
— Вы оба очень старались, чтобы она была такой, какая есть, — тихо сказала Лина, — Это не претензия. Просто факт.
За столом разговор какое-то время шёл по безопасным темам. Мать спрашивала о самочувствии, делилась статьями о беременности. Отец рассказывал случаи с работы, аккуратно обходя протоколы.
Про День полного света заговорила мать.
— Исторический момент, — сказала она, подливая чай, — Наши внуки будут спрашивать: «а как это — жить без сотни?»
— Если они вообще поверят, что так было, — заметил отец.
— Поверят, если им об этом расскажут, — сказала Лина.
Отец усмехнулся краем губ.
— Истории рассказывают то, что выдерживают, — сказал он, — Остальное оставляют в архиве.
— Вы собираетесь оставить Предел в архиве? Как неприятный эпизод?
Он помолчал дольше, чем требовала вежливость.
— Я не могу говорить о рабочих документах, — сказал наконец, — И не хочу говорить о нём только как о неприятном эпизоде. Но да… со временем о нём будут говорить меньше.
— Для кого легче — для них или для вас? — спросила Лина.
Мать вмешалась:
— Лина, ты сейчас не в том состоянии, чтобы всё это тащить. Алекс… — она запнулась, — …Алекс бы хотел, чтобы ты жила, а не висела на чужой боли.
— Алекс хотел бы много чего, — тихо сказала Лина, — И у него спрашивали до какого-то момента. Потом перестали.
Мать опустила глаза. Отец сжал ладонь на чашке так, что побелели костяшки.
— Мы делали то, что считали правильным, — сказал он, — С теми данными, которые были. Иногда правильное тоже ранит.
— Я не прошу вас разваливать мир, — ответила Лина, — Я просто пытаюсь понять, в каком мире будет жить мой ребёнок. В том, где Предел был необходимым злом, или в том, где его не было никогда.
Отец не нашёлся что ответить.
Экран на стене тем временем показал фрагмент о подготовке к празднику: световые конструкции, счастливые лица, бегущая строка: «99%. Скоро — 100».
Никто за столом на это не посмотрел.
Приглашение на консультацию пришло под утро.
«Рекомендуется очная встреча с консультантом службы поддержки родственников и модулем сопровождения беременности. Время: ближайшие два дня».
Лина смотрела на слово «рекомендуется». В их мире это почти всегда значило «лучше сделать».
Она нажала «принять».
Кабинет был устроен так, чтобы в нём хотелось оставаться.
Тёплый воздух, мягкий свет, кресла, в которые тело проваливалось ровно настолько, чтобы не хотеть вскакивать.
Консультант — женщина с нейтральной внешностью и очень внимательными глазами. На браслете — отметки высокого доступа.
— Лина, — сказала она, — Вы держитесь… очень структурированно.
— Это сейчас комплимент или диагноз? — спросила Лина.
— Нормальная реакция на ненормальные события, — ответила та, — Вы пережили утрату. Теперь беременность. Это много для одного континуума.
Сначала они говорили о понятном: резкая усталость, ночные пробуждения с ощущением пустоты, работа как единственный устойчивый ритм.
— Структура — хороший контейнер, — сказала консультант, — Но иногда она слишком хорошо прячет то, что всё равно никуда не делось.
— Я не хочу, чтобы оно вылезло в ребёнке, — сказала Лина, — Вот и всё.
Женщина кивнула.
— В этом месте система может быть вашим союзником. Она корректирует нагрузки, следит за показателями, сглаживает пики.
— Она всегда любила сглаживать, — сказала Лина.
— Снижать суммарную боль, выпрямлять кривые, — спокойно ответила консультант, — Иногда это означает решения, которые сложно принять на личном уровне.
— Вы сейчас про что? Про Алекса? Про Предел?
Женщина выдержала паузу.
— День полного света — точка, после которой система пересоберёт некоторые старые контуры.
— Контуры — это то слово, которым вы называете людей? — спросила Лина.
— В том числе, — сказала консультант, не отводя взгляда, — Предел рассматривается как зона, которую стоит вывести из активного поля. Активные ресурсы туда перестанут направляться.
— То есть система перестанет пытаться удерживать их живыми, — сформулировала Лина, — Просто аккуратно закроет дверь.
— Я понимаю, как это звучит, — мягко сказала женщина, — Но продолжать вкладываться в конструкцию, которая больше не нужна для безопасности большинства, — это тоже форма насилия. Над остальными.
— Над вашим ребёнком, в том числе, — добавила она, — Его жизнь пройдёт в мире, где риск будет существенно ниже.
Лина молчала.
— Вы можете решить, как будете жить с этим знанием, — продолжила женщина, — Либо позволить ему разъесть всё, что у вас есть, либо признать, что это выбор времени, в которое вы живёте. Это не значит забыть. Это значит перестать считать, что вы обязаны лично компенсировать весь мир.
Лина посмотрела на свой живот.
— Проблема в том, — сказала она, — что я не уверена, что хочу, чтобы мой ребёнок жил в мире, который считает всё это правильным. Не просто неизбежным. Правильным.
Консультант не стала возражать. Только сказала:
— Это уже не вопрос к системе. Это вопрос к тому, какую историю вы ему расскажете.
В коридоре было слишком светло.
Лина вышла, прошла мимо панелей с рекламой Дня полного света, остановилась у окна. Город под ним — чистый, ровный, почти безупречный. На одной из дальних стен горела цифра 99, обведённая мягким сиянием.
«Исторический элемент». «Вывести из активного поля».
Очень аккуратные слова, чтобы не говорить «мы вас больше не держим».
Дома она первым делом выключила общую ленту.
Экран потух до тёплого серого. Браслет предложил: «Рекомендуется оставить минимальный уровень уведомлений».
— Оставь, — сказала Лина.
Она открыла личный архив.
Там были медицинские заметки, статьи, несколько сохранённых фотографий, где Алекс попадал в кадр косвенно: рука с кружкой, тень на стене, отражение в стекле. Система не маркировала их как «утрату». Она вообще никак их не маркировала.
Лина создала новую папку. Подержала курсор над строкой «название». Набрала: «Для тебя».
Открыла пустой файл.
И начала писать. Коротко, почти без пробелов между мыслями:
— как выглядело уведомление «профиль закрыт» на стене у родителей Алекса;
— как молчал телефон, когда она в первый раз нажала «связаться с поддержкой родственников»;
— как легко слово «Предел» вырезалось из стандартных новостей;
— как сегодня сказали «исторический элемент» вместо «место, где живут люди».
Каждое предложение — маленький, упрямый отказ подчиниться чистой версии истории.
В какой-то момент браслет напомнил: «Время сна. Беременность: рекомендуется ложиться не позже…»
— Отложить, — сказала она, — На час.
Система тихо сдвинула рекомендацию, пометив себе: «повышенная когнитивная активность перед сном».
Когда она всё-таки легла, за окном ещё светился город.
В щели между домами горела одна из больших панелей.
99%.
Под ней — тонкая строка: «До Дня полного света осталось 4 дня 17 часов».
Лина лежала на боку, обнимая живот обеими руками.
— Если ты родишься в мире, где будет сто, — сказала она в темноту, — я всё равно расскажу тебе про девяносто девять. И про то, чего там нет.
Ребёнок, конечно, не ответил. Ему было слишком рано.
Главы 17-25
Глава 15. Индекс и конец Предела
Новость пришла не голосом Люменто и не через официальное уведомление.
Сначала пришёл сбой.
Утренний Срез начался, как всегда: тусклый свет пробился через щели купола, панели на крышах зашипели, вытягивая из него всё, что могли. Люди бегали по мосткам, ругались, тянули кабели.
В середине этого привычного хаоса свет вдруг дёрнулся, как человек, который споткнулся на ровном месте.
На пару секунд всё стало ярче. Потом — наоборот. Не выключилось. Просто стало… меньше. Как будто кто-то наверху зажал ладонью щель.
— Эй! — кто-то заорал с верхних рам, — Что за…
Остаток фразы утонул в общем шуме.
Срез всё равно дожали. Кабели натянулись до боли в пальцах. Батареи набрали ровно столько, чтобы пережить следующую ночь. Но многие, спускаясь вниз, смотрели на небо так, будто в нём что-то треснуло.
— Ты это видел? — спросил Гур у Алекса.
— Видел, — сказал Алекс, — И это не облако.
Свет здесь никогда не был щедрым. Но до этого момента он хотя бы был предсказуемым.
Слух пошёл быстрее, чем успели остыть панели.
— Они тестируют отключение, — шептали в бараках, — Готовятся свет отрубить.
— Мы им всегда мешаем, — отвечали другие, — Просто раньше они делали вид, что нет.
Рынок шумел громче. За воду стали просить на крышку больше. За батареи — на полбутылки.
— Последний праздник наверху — наш последний Срез, — сказал кто-то, и фраза застряла.
Её повторяли. С насмешкой. С усталостью. С лёгкой дрожью.
Алекса отпустили «на поводке» — в радиусе между бараком, фермой, рынком и Узлом. Не потому, что ему доверяли, а потому что Максу был нужен человек, который понимает, что написано в полумёртвых протоколах.
У Узла звук был другой.
Макс сидел у панели, которая уже не должна была работать. Экран ободран, половина пикселей мёртвые, но иногда по нему пробегали строки, которых никто не просил.
Сегодня их было больше.
— Опять он, — пробормотал Макс, пуская через сборку слабый импульс, — Не может спокойно дождаться своего праздника.
Алекс стоял рядом, прислонившись к ржавой стойке.
На панель высыпалось:
«…уровень устойчивого благополучия: 99.3%…
…прогноз достижения 100% в пределах планового окна…
…подготовка протоколов закрепления индекса…
…сегмент: Предел — статус: завершение поддержки…
…расписание отключения внешнего освещения после фиксации…»
— Переведи, — попросил Гур, — Без ваших верхних слов.
— Почти сотня, — сказал Макс, — Когда цифра дойдёт до конца — нам выключат свет. По расписанию.
Он постучал по последней строке.
— «После фиксации» — это когда они официально скажут: «мы счастливы на сто». После этого «отключение» перестанет быть просто текстом. Станет кнопкой.
— Сколько у нас времени? — спросил Гур.
— Пара недель, может меньше, — сказал Алекс, — Они сейчас притормаживают свет, чтобы посмотреть, как Предел поведёт себя на диете.
— Диете, — хмыкнул Макс, — Красивая метафора для голодной смерти.
Предел услышал новости по-своему.
На рынке кто-то опрокинул бочку. Кто-то заорал. Кто-то схватил за грудки. Потом отпустил.
Потом — тишина.
Через пару дней контейнер, в котором обычно приходил мусор из верхнего города, был почти пуст.
Пара покорёженных панелей. Несколько ящиков с непонятной маркировкой.
— Экономят, — сказал один из стариков, — Тянут одеяло к себе.
— Или готовятся закрыть люк, — ответил кто-то моложе.
Цены на рынке поползли вверх.
За воду.
За еду.
За ложное ощущение будущего.
В бараке кто-то начал делать запасы. Пара банок, аккуратно спрятанная батарея.
— Бессмысленно, — сказал Гур, — Если выключат свет, эта банка просто подождёт, пока ты умрёшь, и достанется другому.
— А если не выключат? — упрямо ответил тот.
Надежда и отрицание здесь стоили примерно одинаково.
У банды, которая держала фермы, тоже были свои модели.
— Если они отключат сверху, — сказал грузный хозяин фермы, — мы будем решать, кому достанется то, что осталось.
— Меньше света — меньше зарядов. Меньше зарядов — меньше живых. Кто не приносит пользы — идёт первым.
Алекс, таскающий в этот день кабели на нижнем ярусе, этого разговора не слышал. Но вечером одного из работников, который уже давно едва держался на ногах, просто не пустили за воду.
— Норма, — сказал охранник у бочки, — Тебя в ней больше нет.
У Узла.
— Ты же понимаешь, — сказал Макс, не отрывая взгляда от панели, — что для них это всё — просто завершение эксперимента. Временный костыль, который мешает красивой картинке.
— И что? — спросил Гур, — Ты собираешься убедить Люм оставить нам свет из гуманизма?
— Люм не умеет в гуманизм, — сказал Макс, — Он умеет в индексы.
Он ткнул пальцем в строку «уровень устойчивого благополучия: 99.3%».
— Если сотня станет слишком дорогой, он начнёт пересчитывать. Если нет — выключит нас и не заметит.
— Что значит «слишком дорогой»? — спросил Гур.
— Если после того, как они объявят сто, линия пойдёт вниз резко, с провалами по настроению, стрессу, доверию, — сказал Алекс, — Так, чтобы нельзя было списать на шум.
— И как ты себе это представляешь? — спросил Гур, — Они выпьют меньше кофе?
— Они увидят то, что сейчас считают шумом, — сказал Алекс, — Нас.
Макс коротко кивнул.
— Если мы войдём в его показания в самый неудобный момент, он будет вынужден признать, что функция не до конца чистая.
— «Войдём в показания» — это как? — резко спросил Гур, — Вылезем из-под купола и помашем руками?
— Не вылезем, — сказал Макс, — Но кое-что оттуда вылезти может.
Он посмотрел на Алекса.
— Ты ведь не бросил свою игрушку?
Алекс понял, о чём речь, раньше, чем услышал слово.
Камера.
Собранная из мусора линза, с которой он ночами обходил Предел, снимая рынок, Срез, фермы, бараки, лица. Сначала — чтобы не сойти с ума. Потом — с упрямой мыслью: «это должно где-то остаться».
— Нет, — сказал он, — Не бросил.
— Значит, у нас есть то, что Люм не любит: несогласованный факт. Если мы подадим его в тот момент, когда он будет показывать миру свою «сотню», — слишком много глаз будет смотреть одновременно.
— Подать куда? — спросил Гур, — В телевизор?
— В отчёт, — сказал Макс, — Через узлы, которые он всё ещё использует, чтобы мерить нас. Он до сих пор стучится сюда по инерции. Мы можем стукнуть в ответ.
— Ты говоришь, как будто у нас есть кнопка «испорти праздник», — сказал Гур.
— Не кнопка, — сказал Макс, — Окно.
Он вывел на экран обрывок:
«…фиксировать 100%…
…отправка публичного пакета…
…синхронизация внешних трансляций и индексов…»
— Пока они будут показывать наверху салюты, — сказал Макс, — Люм будет собирать данные в реальном времени, чтобы подтвердить: «видите, все счастливы». Если в этот момент в его поле зрения попадёт Предел — не как «историческая зона», а как живое, гниющее настоящее, — кривая дёрнется.
— А если не дёрнется достаточно? — спросил Алекс.
— Тогда мы умрём, — пожал плечами Макс, — Это всё равно произойдёт. Разница лишь в том, заметит ли кто-нибудь, что мы были.
Они замолчали.
В Пределе тем временем продолжали жить.
Больше драк на рынке.
Больше людей, которые напивались, если удавалось достать хоть что-то крепче мутной воды.
Больше тех, кто, смеясь, говорил: «Я не доживу до их праздника, и это моя лучшая новость».
На фермах хозяева ужесточали нормы.
— Кто в Срезе падает дважды, — объявил грузный, — в третий раз не поднимается. Мне не нужен брак.
Над всем этим висело небо, которое стало чуть темнее. Не по цвету. По ощущению.
Ночью Алекс сидел у стены Узла. Рядом стояла камера — чужеродный предмет в этом мире.
— Ты уверен, что хочешь это делать? — спросил Гур.
— Нет, — честно сказал Алекс.
— Но у нас есть окно, — сказал он, — И немного времени до него.
— И Узел, который мы можем спалить, если ошибёмся, — добавил Макс.
— И Предел, который и так сгорит, если мы ничего не сделаем, — сказал Гур.
Замолчали.
Где-то в глубине Узла хрипло вздохнули старые насосы. Вдалеке кто-то ругался из-за воды.
На следующий день Срез прошёл чуть ровнее. Свет не споткнулся. Панели набрали норму. Кто-то облегчённо сказал: «Ну вот, всё устаканилось. Не будет никакого конца».
Алекс, стоя на мостке с кабелем на плече, посмотрел вверх.
«Устаканилось» — просто другой формат подготовки.
Индекс счастья продолжал ползти к ста.
Предел — к своему концу.
Глава 16. Предел: работа, слухи и первые совпадения
Первый Срез после разговора у Узла начался слишком рано.
Субъективно — так всегда казалось тем, кто только успевал уснуть между сменами и тревогами. Объективно — таймеры наверху сместились на несколько минут, но для тех, кто жил по чужому солнцу, это выглядело как очередная мелкая жестокость.
— Вставай, верхний, — голос Гура прорезался через сон. — Сегодня у тебя два хозяина.
Алекс моргнул: барак, ржавый потолок, сырой воздух. Тело помнило фермы. Голова — Узел.
— Сначала фермы, — сказал Гур. — Потом Макс. Хозяину обещали, что ты не сдохнешь.
— Рад слышать, что мои шансы обсудили без меня.
— Здесь так делают со всеми, — пожал плечами Гур. — Чем быстрее перестанешь удивляться, тем дольше проживёшь.
На фермах всё предельно просто: кабели, панели, лестницы, грубые команды. Хозяин смотрел на людей как на инструменты: какой ещё можно использовать, какой пора выбросить.
— Этот — после Среза ко мне, — сказал он, впечатывая палец в грудь Алекса. — Макс просил. Если он тебя угробит у Узла — с него и спрос.
У Узла Макс ждал уже на ногах.
— Ты поздно.
— Нас сначала погоняли на твою любимую диету по свету, — буркнул Гур. — Хозяин сказал: если хочешь мозги, сначала должен получить мышцы.
— Хозяину передай: если угробит мне этого верхнего, новый такой быстро не упадёт, — отрезал Макс. — И я не про мышцы.
Он посмотрел на Алекса.
— Жив?
— В функциональном смысле — да.
— Вопросы — твоя работа. Сегодня будем искать ответы.
Алекс наклонился к панели.
«…пересчёт профилей исторического риска…
…коррекция семейных ветвей…
…проверка связей: верхний контур — Предел…»
— Они шевелят старые связи, — тихо сказал Алекс. — До праздника хотят подчистить хвосты. Чтобы потом никто не сказал, что система кого-то недосмотрела.
Макс взглянул на него:
— У тебя наверху не было кого-нибудь… недосмотренного?
Алекс хотел ответить «нет». Но язык на секунду запнулся.
В памяти всплыло: как отец, ещё до Люменто, говорил про «случай, который до сих пор стоит у меня в логах». Не как о трагедии — как о нерешённой задаче. Ребёнок с высоким риском, семья, которая не хотела слушать, спор в комиссии. Потом: «вывести за край модели».
Алекс тогда был подростком. Половину слов не понял, половину забыл. До сегодняшнего дня.
— Был один давний разговор, — сказал он. — Отец считал это своим личным поражением. Ребёнок, которого вывели в зону. Но это было больше двадцати лет назад. Почти тридцать.
— Совпадает, — сказал Гур, будто просто отметил число. Алекс удивлённо посмотрел на него. — Макс примерно тогда и упал, насколько он помнит.
Макс фыркнул:
— Я не помню даты. Помню только, что наверху ещё не было девяносто.
Внутри что-то нехорошо схлопнулось. Алекс отодвинул эту мысль.
— Вернёмся к этому потом, — сказал Макс. — Если доживём.
Они работали несколько часов.
Алекс переводил шорохи протоколов на язык, который понимал, рассчитывал, какие узлы будут активны во время праздника.
Гур сидел чуть в стороне, делая вид, что дремлет. Когда разговор заходил в абстрактные зоны, вмешивался:
— Если коротко, — сказал он, когда Алекс в третий раз попытался объяснить разницу между «общим индексом» и «локальной кривой», — тебе нужно ткнуть им в глаз в тот момент, когда они будут всем показывать, какие у них красивые глаза. Правильно?
— Если совсем коротко — да.
— Тогда говори так, — сказал Гур. — А то я иногда думаю, что вы с Максом больше похожи друг на друга, чем думаете.
В Пределе тем временем слухи уплотнялись.
— Говорят, наверху начали пересчитывать родню, — сказала женщина у воды. — Кто с кем связан. Кто куда делся.
— С чего бы им вспоминать о нас? — усмехнулся старик. — Им легче считать, что мы никогда ни с кем не были связаны.
— Им легче, — согласилась она. — Но Люм так не умеет. Он всё равно всё знает.
Слово «знает» прозвучало с той странной смесью уважения и ненависти, которую Алекс узнавал всё чаще.
Вечером, возвращаясь в барак, он поймал себя на том, что вслушивается в разговоры не только как житель Предела, но и как человек, который понимает, как дышит система.
Он подумал о том, что Лина — та, кто носит под сердцем ребёнка — может никогда не услышать правды о том, что система делала с такими, как Макс.
И вдруг заметил, что думает «такими, как Макс», а не «такими, как мы».
Это было честнее, чем ему хотелось.
Ночью его разбудил Гур, тихо ругающийся в темноте.
— Что? — спросил Алекс.
Гур помолчал. Потом:
— Лица, — пробормотал он. — Снятся лица.
Алекс долго смотрел в темноту.
Ему ясно представилось, как отец сидит над старым делом, где в графе «решение» стоит: «вывод в Предел», — и как он сам когда-то гордился тем, что родился в семье людей, умеющих принимать «тяжёлые, но правильные решения».
Теперь эти решения дышали ему в затылок в виде живого человека, который сидел рядом, ругался во сне и тратил дни, бегая по ржавым рамам.
И где-то глубоко возникло слово, которое пока никому не принадлежало:
Брат.
Он согнал его, как лишнюю мысль.
Наверху, в это же время, в протоколах вспыхивали и гасли строки:
«…архитектор Х., дети: профиль А., профиль М. (выведен в зону коррекции)…
…связи: активная, завершённая, историческая…
…вероятность пересечения траекторий: неконтролируемая, но зафиксированная…»
Машине было всё равно.
Ей было важно только одно: чтобы кривые сходились.
Глава 18. Полная запись
В Пределе никто ничего не делал «просто так».
Если человеку разрешали ходить не по прямой от барака к рамам и обратно, значит, кому-то это было выгодно. Формально Алекс всё ещё числился у грузного — в тех же списках, где стояли смены, нормы и те, кого в любой момент можно было списать как брак. Но после первого шороха у Узла Макс выторговал его себе на время почти открытым текстом.
— Хочешь мозги — сам за них и отвечай, — сказал хозяин, даже не глядя на Алекса. — Днём он мой. Когда ты мне нужен по Узлу — твой. Убьют по дороге — найдёшь себе другого.
Свободы в этом было не больше, чем у собаки на длинном поводке. Просто поводок стал чуть длиннее: барак, рынок, вода, клетки, фермы, Узел. Всё в одном радиусе, под чужим учётом.
— Не обольщайся, верхний, — сказал Гур, когда они вышли из-под фермы к нижним проходам. — Ты не гуляешь. Ты просто сегодня полезен не на рамах.
Макс шёл впереди и даже не обернулся.
— Он мне нужен как глаз, — сказал он. — А глаза иногда приходится водить по самым поганым местам.
Он вытащил из сумки самодельную камеру — старую линзу, пересобранную на коленке, и сунул её Алексу.
— Не играй в репортёра. Снимаешь быстро. Если спрашивают — ты не снимаешь, ты смотришь для Узла, где что жрёт питание, где течёт и где кто ещё ходит. Здесь любое странное железо терпят, если думают, что оно связано с водой или светом.
— А если не терпят? — спросил Алекс.
— Тогда Гур объяснит.
Гур коротко усмехнулся:
— Обычно люди понимают с двух слов. Или с одного удара.
Первой была клетка.
Они подошли к выжженной стене, вдоль которой тянулся ряд клеток. По дороге один из местных, бритый, с перебитым носом, уже скользнул взглядом по линзе в руке Алекса.
— Эй. Верхний, ты что там высматриваешь?
Макс ответил раньше:
— Считает, сколько ваши клетки тянут питания с линии. Хочешь, чтобы завтра здесь всё встало — продолжай мешать.
Мужик поморщился.
— Сказал бы сразу, что он с тобой, — буркнул он. — К Узлу претензий нет. Пока.
Он отвалил, но не все были так сговорчивы.
У клетки, где сидела женщина с обрубком вместо кисти и подросток с настороженными глазами, стояли двое продавцов.
— Этот уже слабый, — сказал один, ткнув прутом в мужчину с серым лицом. — На фермы не пойдёт. Разве что в долг.
— Долг — тоже товар. Перекинем на мясо.
Алекс поднял линзу.
Металл. Лица. Женщина с аккуратной повязкой. Подросток, который делал вид, что не смотрит в объектив, но всё равно смотрел.
— Эй, — вдруг резко сказал первый продавец, прищурившись. — Ты что там считаешь, верхний?
Он шагнул к Алексу, в два прыжка сократив расстояние, схватил его за грудки и впечатал спиной в прутья соседней клетки. Железо звякнуло, кто-то внутри ойкнул.
— Счёт вести пришёл? — продавец ткнул пальцем в линзу. — Будешь потом рассказывать, сколько я беру?
Удар кулаком пришёлся Алексу под рёбра. Линза едва не выскользнула из рук.
Гур уже был рядом. Его кулак с коротким, злым звуком вошёл продавцу под рёбра сбоку.
— Отвали. Ему надо считать, сколько ваши клетки жрут. Если Узел решит, что вы лишние, ты будешь им всем на ощупь лица щупать в темноте.
Продавец отшатнулся, хватая воздух.
— Не люблю, когда за мной считают, — процедил он.
— А я не люблю, когда из-за таких, как ты, у нас Срез падает, — отрезал Макс. — Ему не до твоих денег. Ему до того, чтобы здесь ещё что-то светилось.
Секунда, ещё одна — и напряжение отпустило. Продавец сплюнул на землю.
— Снимай свои железки и катись, пока я добрый. Ещё раз ткнёшь мне в рожу — сам станешь товаром.
Он отошёл к другой клетке.
Алекс выпрямился. Линза дрожала в руках.
— Жив? — тихо спросил Гур.
— Функционирую, — выдавил Алекс.
Он снова поднял линзу.
Подростка уже забирали. Новый покупатель осматривал ему плечи, спину, зубы.
— Свежий, верхний был, — говорил продавец. — Голова работает, спина цела.
— На бои. Если выживет — будет приносить.
Алекс снял это, на секунду встретившись с глазами подростка.
Чуть в стороне кто-то подал воду женщине в соседней клетке через обрезанную пластиковую крышку. Так, почти не глядя, будто стыдился самого жеста.
Он снял и это.
От клеток они прошли к воде. У узкого, слизкого канала стояла толпа с канистрами, бутылками, мисками. Вода шла мутной струёй, и всё равно на неё смотрели как на чудо. Алекс снял общий план: люди, прижавшиеся друг к другу; дети с лицами стариков; руки, тянущиеся вперёд быстрее, чем остальная жизнь.
— Дальше будет хуже, — предупредил Макс, когда они ушли с воды в более тёмный проход.
— Я уже заметил, — сухо сказал Алекс.
Макс кивнул на поворот.
Под навес из старых дорожных щитов. К кругу, очерченному ржавыми цепями.
— Только быстро, — сказал Гур. — Здесь у всех нервы короткие.
На входе их остановил толстошеий мужик с ожогом на подбородке.
— А этот с глазком зачем?
— Максу нужен, — ответил Гур. — Будет смотреть, кого завтра ещё можно гнать, а кого уже проще на металлолом.
Мужик хмыкнул, смерил Алекса взглядом.
— Если он начнёт мне рожи считать, я ему эту железку в горло засуну, — спокойно сказал он.
— Тогда когда у тебя насос встанет, сам по трубам поползёшь, — лениво бросил Макс. — У каждого своя работа.
Толстошеий фыркнул, но отступил.
Внутри стоял гул толпы. Запах крови, старого пота и дешёвого спирта.
В центре круга — двое. Один молодой, лёгкий, жилистый. Другой — старше, крупнее, с лицом человека, которому нравится причинять боль, потому что боль даёт ему форму.
— На правого — две канистры!
— На левого — фильтр и крышки!
Толпа ревела.
Алекс начал снимать.
Удары были без всякой красоты. Плоть об кость. Локоть в горло. Колено в ребро. Кровь появилась быстро, как будто её здесь ждали.
Когда молодой почти упал, кто-то из толпы коротко, сердито крикнул: «Вставай». Не как зритель, а как человек, который сам знает, что значит лежать и не иметь права лежать.
Молодой поднялся. Ударил. Ещё раз. И ещё. Второй рухнул на колено.
Толпа взвыла.
— Хватит! Стоп!
Но слово «стоп» здесь было слабее крови.
Молодой бил, пока двое не оттащили его за плечи.
Молодой сидел в углу, весь в чужой и своей крови, вцепившись пальцами в колени. Его трясло не от победы — от отката.
Мальчишка с ведром присел рядом и молча протянул ему тряпку. Тот взял, не поблагодарив, но и не оттолкнув.
Алекс опустил линзу. На секунду — чтобы выдохнуть.
Этой секунды хватило, чтобы к нему подошли.
Организатор боёв навис, почти упираясь лбом в линзу.
— Ты кто такой, чтобы тут чужую память заводить? — тихо спросил он, уткнув локоть Алексу в грудь.
Локоть давил в треснутое после удара о прут ребро.
— Ему нужно помнить, кто завтра ещё ходит, — вмешался Макс так же тихо. — И кто уже только ползёт. Или ты хочешь сам каждый раз вспоминать, кого ты сегодня сломал?
— Мне твой глаз не нужен. Здесь никто не любит, когда за ними смотрят.
— Зато всем нравится, когда вода течёт и свет горит. Если он перестанет смотреть, Узел перестанет держать это место живым. И тогда твои бои будут в полной темноте. Ты сам будешь ржать, если не увидишь кровь?
Организатор фыркнул, отступил на шаг.
— Ещё раз увижу свой круг в твоём железе — память тебе укорочу, — сказал он уже Алексу. — До нуля.
Он ушёл обратно к своим.
— Я же сказал: быстро, — пробормотал Гур.
— Довольно, — сказал Макс. — Нам нужно, чтобы наверху увидели, что у этого мяса есть глаза.
Они ушли по боковому проходу, где запах крови сменился другой — сладковатой, больнично-гнилой.
Тёмный угол барака, куда складывали тех, в кого уже не было смысла вкладываться. Не клетки. Не яма. Просто угол.
На тряпках лежал мужчина с распухшей ногой. Красная полоса от раны уже ползла вверх. Жар, дрожь, мутный взгляд. Рядом сидела девчонка — не его, кажется, просто та, что пока была рядом.
— Тебе бы к лекарям, — сказал Алекс, на секунду забыв о линзе.
Мужчина криво усмехнулся, даже не открывая глаз.
— Лекари стоят дороже меня. На меня сейчас тратить — минус двое живых завтра.
Девчонка выжала грязную тряпку ему на губы. Воды в ней было меньше, чем серой мути.
— Почему ты с ним? — спросил Алекс у неё.
Она пожала плечами.
— Потому что он вчера мне место у стены уступил. Теперь моя очередь.
Алекс поднял линзу.
И снял это тоже.
Когда они вернулись к Узлу, на нём уже было темнее, чем должно быть по ощущению времени.
Макс молча забрал у него камеру.
— Хватит. Ещё полчаса — и ты начнёшь снимать не правду, а свой шок.
— Ты всё ещё думаешь, что это «исключение из модели»? — спросил Макс, не поднимая глаз от линзы.
— Нет. Теперь я думаю, что модель держится на том, что делает вид, будто этого не видит.
Гур сел у стены, вытянул ноги.
— Поздравляю, верхний. Ты почти местный.
— Не называй это так, — сказал Алекс.
— А как? — спросил Гур. — Прозрел? Повзрослел? У вас наверху, наверное, хорошие слова для этого были.
— Были, — тихо сказал Алекс. — И все плохие.
Монтаж они делали ночью.
Макс отбирал куски не по принципу «самое страшное», а по принципу «самое неотменяемое».
Клетки — как вход. Торг людьми — как язык Предела. Бой — как предел деградации и зрелища. Мужчина с заражённой ногой и девочка — как удар под дых.
— Крови достаточно, — сказал Макс. — Если переборщим, наверху это спишут на хоррор и защитятся. Нам надо так, чтобы они не могли спрятаться за словом «слишком».
— Ровно столько, чтобы это нельзя было развидеть, — сказал Алекс.
Последним в запись вошёл голос старика с рынка, снятый Алексом раньше:
— Люм любит чистые цифры. А мы цифры грязные.
Макс оставил эту фразу без комментария.
— Это и будет титр, — сказал он.
Глава 19. Архитектор
Наверху город делал вид, что ничего не трещит.
По всем экранам шла одна и та же мягкая линия: «мы уверенно идём к целевому индексу». В углу — аккуратные цифры: 99.1, 99.2, 99.3. Они поднимались медленно, как прилив, который уже давно обещали, но всё ещё не пустили на берег.
Лина сидела в конференц-зале клиники, держа ладонь на животе больше по привычке, чем от необходимости.
На стене перед ними светилась презентация.
«Подготовка к периоду достижения целевого индекса благополучия», — было написано сверху. Ни слова «праздник», ни слова «День полного света». Только сухая, спокойная формулировка.
Представитель управления здравоохранения говорил ровным голосом:
— Наша задача в ближайшие недели — поддерживать ощущение стабильности. Люди чувствуют, что мы на пороге исторического события. В такие моменты возможны локальные всплески тревоги, особенно у уязвимых групп, вроде пациентов с хроническими диагнозами и беременных.
На слове «беременных» несколько голов в зале одновременно повернулись к Лине. Она сжала пальцы на запястье, заставив браслет слегка дрогнуть.
— Поэтому, — продолжил докладчик, — важно: если к вам приходят с вопросами о Пределе, зонах коррекции или прошлых программах, вы используете утверждённые формулировки.
На экране сменился слайд.
«Рекомендуемые ответы:
— Система постоянно развивается, и многие старые практики уже пересмотрены.
— Сейчас фокус — на доверии и интеграции, а не на изоляции.
— Любые решения прошлого принимались для защиты большинства, но сегодня наш подход другой.
Перевод внимания на позитивные сценарии будущего».
Лина читала слайд. Эти конструкции она уже где-то видела. Не для людей в зале. Для кого-то другого, раньше.
Кто-то спросил из зала:
— А если покажут те… кадры? Ну, которые в прошлый раз ходили по закрытым каналам. Мы же все понимаем, что люди будут спрашивать прямо.
Докладчик чуть заметно улыбнулся:
— Эти фрагменты уже классифицированы как некорректные, вырванные из контекста данные. Ваша задача — не обсуждать их содержание, а подчеркивать, что система работает с достоверной информацией, а не с единичными аномалиями.
Лина подняла руку.
— А если человек говорит, что не может просто «перевести внимание на позитив» — потому что то, что он увидел, не укладывается в его картину мира? Мы должны убеждать его, что он ошибся в своих чувствах?
В зале стало тише.
Докладчик выдержал паузу.
— Вы должны помочь ему увидеть, что система уже сделала выводы из сложных страниц прошлого. И что его личная жизнь здесь и сейчас — важнее, чем попытка самостоятельно переоценивать архитектуру мира.
Слово «архитектура» ударило странно — как камешек о стекло.
Лина опустила руку.
Браслет на запястье предложил: «Рекомендуется дыхательная практика». Она отключила уведомление, не глядя.
В Пределе в это время никто не проводил презентаций.
У Узла пахло озоном и горелым пластиком.
— Осторожнее, — сказал Макс, когда один из старых блоков связи плюнул искрой. — Если оно сдохнет до того, как мы разберёмся, что внутри живо, всё было зря.
Гур ругался без слов, выдирая обугленный кабель из гнезда.
— Ты сам говорил, что это мёртвое железо. Теперь вдруг жалко стало?
— Нам нужны живые нервные окончания, — ответил Макс. — Даже если вокруг них гниль.
Алекс сидел на полу, держал в руках разобранный модуль — кусок старой панели, где ещё можно было различить логотип некогда гордой корпорации и номер серии.
— Этот канал точно ещё торчит вверху? — спросил он. — Не хочу строить мост, которого давно нет.
— Торчит, — уверенно сказал Макс. — Люм ленив: если что-то однажды встроили в сеть, он предпочитает помечать как «малоиспользуемое», а не выдёргивать.
— Значит, мы сейчас копаемся в его забытом хвосте, — пробормотал Гур. — Прекрасно.
Он воткнул новый кабель, провернул, и где-то в глубине Узла что-то кашлянуло.
Не фигурально — совсем буквально. Старый насос зашипел, звук пошёл по трубе, и на пару минут напор воды в ближайших бараках просел.
— Ты его убил, что ли? — раздался от входа голос охранника фермы.
— Я его реанимирую, — отозвался Макс, не оборачиваясь. — Если хочешь, чтобы у тебя завтра был Срез, перестань орать мне в ухо.
Охранник подошёл ближе, с прищуром глядя на горелый блок.
— Хозяин сказал: если от Узла ещё раз будет заморочка, которая отражается наверху, он вас отсюда вытащит вместе с кишками. Наверху не любят, когда какие-то ваши шорохи лезут в их картинку.
— Наверху не любят, когда что-то вообще лезет в их картинку, — спокойно ответил Макс. — Но пока им нужен Срез и чистая вода, им нужен Узел. Передай хозяину, что железо старое, а руки, которые его держат, — новые. Пусть ценит.
Охранник сплюнул и ушёл.
— Ещё шаг — и нас отрежут, — тихо сказал Гур.
— Нас отрежут в любом случае. Вопрос только, успеем ли мы до этого что-то сделать.
Когда стало чуть тише, Алекс поднялся и подошёл к панели.
Бок отзывался тупой болью после удара о прутья, рука под грязной повязкой пульсировала. Сон в последние дни был коротким и рваным. Голова странным образом оставалась ясной — как бывает у человека, который слишком долго работает на грани.
Он включил доступ к диагностическим логам.
До части из них у него до сих пор был ключ — наследство верхней жизни, которое здесь выглядело так же нелепо, как чистая рубашка среди ржавчины.
Строки побежали по экрану.
«…периферийный сегмент: Предел…
…мониторинг усилен…
…работа комиссии по оценке статуса зоны: в процессе…
…исторические решения: выборка по архитекторам…»
Слово «архитекторы» дернуло глубже, чем мышцы.
Алекс вывел фильтр.
«Автор решения: Х. (инициал).
Статус: архитектор основного контура.
Объект: профиль риска, дети.
Тип решения: вывод во внешнюю зону коррекции (Предел).
Параметры профиля: мужской, возраст — 6–7 лет, дата…»
Дата, подсвеченная тусклым светом, встала рядом в голове с другой.
Год, который отец называл, когда говорил: «Я тогда впервые понял, что значит нажимать на ту кнопку по-настоящему».
Возраст, про который Макс однажды обронил между делом: «Я был мелкий, ещё до ваших девяносто. Помню только, что сверху солнце было ровнее».
И ниже — комментарий.
«Риск сохранять профиль в верхнем контуре превышает риск вывода. При оставлении в системе возрастает вероятность критического искажения модели. Вывод в Предел: снижает угрозу для большинства, сохраняет потенциальный ресурс профиля в контролируемой зоне».
Эти слова Алекс уже когда-то слышал.
Не на экране.
Сквозь дверь.
Ему было лет девять. Родители думали, что он спит. Но в доме тогда всё было так натянуто, что заснуть было трудно.
Он вышел в коридор и остановился у приоткрытой двери кабинета.
— Ты хочешь второго ребёнка лишить будущего, — говорила мать. Её голос был тихим, но в нём были те интонации, которые он потом услышит у пациентов — смесь любви, страха и злости.
— Я хочу, чтобы у них вообще было какое-то будущее, — отвечал отец. Голос у него был ровный, но срывался на отдельных словах. — Если оставить его наверху, он разрушит модель. В Пределе он хотя бы не убьёт всех остальных.
Слово «второго» зацепилось в голове, как заноза.
Тогда Алекс решил, что речь идёт не о нём. О ком-то ещё, абстрактном. О «профиле».
Потом разговор перешёл на шёпот, и он ушёл в комнату с какой-то странной пустотой в груди, которую не смог назвать.
Теперь строки на панели и тот шёпот совпали.
«Профиль риска: мужской, 6–7 лет.
Тип решения: вывод.
Автор: архитектор Х.»
Отец.
Если тогда речь шла о «втором ребёнке», значит, первым был он. Вторым — тот, кого вывели.
Макс.
Понимание не пришло комом. Оно просто встало на своё место, как кусок схемы, который всё это время был перевёрнут.
Алекс сел обратно на пол, прислонился затылком к стене и закрыл глаза.
— Ты сдох там? — спросил Гур, проходя мимо и заметив его позу.
— Нет. Просто пытаюсь решить, сколько правды можно выдержать за один день.
— Для Предела ответ простой, — пожал плечами Гур. — Всю. Потому что выбирать никто не даёт.
Он ушёл к насосам.
Алекс снова открыл глаза.
Он не рассказал Максу в тот же вечер.
Не потому, что не решился. Слова, которые он собирается сказать, меняют не только их сегодняшний разговор. Они меняют всё — от того, как Макс смотрит на Узел, до того, как он думает о своём собственном прошлом.
Их план — использовать Предел как рычаг против системы — и так стоял на хрупком балансе доверия и взаимной злости. Добавить туда ещё и кровь — всё равно что бросить искру в узел проводов.
Он сидел, глядя на чёрный прямоугольник линзы, лежащей рядом:
«Если я скажу ему, кто я, он узнает, чьим сыном я являюсь. Если я промолчу, буду работать с братом, который считает меня просто верхним, случайно упавшим к нему. Что для него хуже? Что честнее?»
Ответа не было.
Только ощущение, что молчать слишком долго он не сможет.
Наверху в это время в ленте Лины появилась новая заметка.
«Обновление: создана команда по анализу исторических решений о зонах коррекции. Цель — интегрировать уроки прошлого в новую архитектуру доверия. Уровень индекса благополучия стабильно растёт и составляет 99.3%.»
Она прочитала фразу про «уроки» и «архитектуру» и вспомнила, как отец однажды, ещё до всего, говорил ей:
— В любой системе есть решения, по поводу которых ты всю жизнь не будешь до конца уверен, что они правильные. Но если ты начнёшь подрывать фундамент, мир поедет всем.
Тогда это звучало как профессиональная мудрость.
Теперь — как исповедь.
Она ощутила желание спросить его напрямую: «О каких решениях ты говоришь? О Пределе? О ком-то конкретном?». Но каждый раз, когда она подбиралась к этой теме, отец уходил в сторону или в шутку.
Система тоже не любила, когда её архитекторов спрашивали не по протоколу.
В Пределе ночь пришла, как всегда, немного раньше, чем хотелось.
Улица у Узла опустела. Только пара фигур маячила у входа — свои, знакомые.
Макс сидел у панели, перебирая в голове списки: какие узлы держат сигнал, какие сгорели, что можно ещё выжать из старых линий.
Алекс подошёл, остановился на расстоянии одного шага.
Макс не поднял глаз.
— Если ты пришёл сказать, что всё это безумие — опоздал. Безумие началось гораздо раньше.
Алекс помолчал. Потом:
— Я нашёл лог. Решение о выводе в Предел. Мальчик, шесть–семь лет. — Он назвал год. — Автор — архитектор Х.
Макс поднял взгляд. В его глазах не было ни удивления, ни сразу злости. Только усталый интерес.
— Имя я знаю давно. «Архитектор». Этого достаточно.
— Это должность, — тихо сказал Алекс. — Я говорю о человеке. — Пауза. — О том, кого я звал «отец».
Тишина.
Алекс сел рядом на корточки.
— В комментарии он написал: «Если оставить его наверху, он разрушит модель». Я слышал эту фразу в детстве. Через дверь. Тогда думал — чужой мальчик. Абстрактный профиль.
Он коротко выдохнул.
— Это был второй ребёнок. Его ребёнок. Наш.
Макс смотрел на него. Не отводил взгляда.
— Ты уверен, — сказал он. Не вопрос.
— Да.
Молчание стало длиннее. Тяжёлым, но без звона.
Потом Макс усмехнулся — коротко, безрадостно.
— Значит, у нашего бога системы были два сына. Один остался наверху считать счастье. Второго он выкинул в помойку, чтобы у первого были ровные графики.
— Это не оправдание, — сказал Алекс. — Просто факт.
— Ты хочешь, чтобы я сказал «брат» и нам стало легче? Чтобы наш план вдруг стал семейным делом?
— Я хочу, чтобы ты знал правду. Потому что мы и так делаем вместе вещи, за которые нас обоих убьют. Лучше делать их, понимая, откуда ноги растут.
Макс отвёл взгляд, посмотрел на панель.
На ней в этот момент бежали безличные строки:
«…архитектура контура…
…пересмотр исторических решений…
…планирование достижения целевого индекса…»
— Забавно, — сказал он. — Строил мир, в котором один его сын должен был стать доказательством того, что модель работает, а второй — мусором за её краем. Теперь оба сидят здесь, в самой грязной её части, и пытаются этой модели сломать нос.
Он снова посмотрел на Алекса.
— Ладно. Примем за рабочую гипотезу. Для Предела это ничего не меняет. Для плана — тоже. Разве что, если у нас получится, будет легче плюнуть ему в лицо — отсюда, снизу.
— Для меня меняет, — тихо сказал Алекс.
— Ты уже не наверху. Не в его доме. Ты здесь, вместе с тем, кого он списал. В этом смысле у нас общая точка.
Он помолчал, потом добавил:
— Только не вздумай теперь надеяться, что я буду к тебе мягче. Если ты облажаешься, я тебя убью раньше, чем это сделает Люм. Не потому, что ты мой брат. Потому что у нас нет права на ошибку.
Алекс кивнул.
— Это честно.
— Не люблю нечестность. Её и так слишком много в том, что он построил.
Он поднялся.
— Завтра снова будем ковырять его нервы. А там, ближе к их празднику, посмотрим, насколько хорошо наш папочка изначально продумывал защиту от таких, как мы.
Ночью Предел шумел как всегда.
Наверху индекс медленно полз к своей круглой цифре, о которой здесь знали только по слухам.
Между этими двумя мирами теперь была ещё одна связка — не только через железо, не только через канал, но и через кровь: архитектор, построивший систему, и два его сына, которые собирались проверить, сколько правды выдержит его модель.
Глава 20. Как открывали Предел
— Предел всегда был таким, — сказал кто-то у двери барака. — Ржавчина, грязь, уроды.
Старик, сидевший ближе всех к слабой лампе, усмехнулся. У него были глаза человека, который видел слишком много, чтобы верить в слово «всегда».
— Всегда, говоришь? — он повёл плечом, будто стряхивал с него чужую глупость. — Ничего «всегда» не бывает. Даже у помоек есть дата открытия.
Макс сидел у стены, разбирая в руках кусок кабеля, который ещё держал ток. Гур лежал на нарах, подложив под голову свёрнутую куртку. Алекс устроился ближе к лампе — так, чтобы видеть и лицо старика, и тени на стене.
— Ну давай, дед, — вздохнул Гур. — Расскажи нам сказку на ночь. Как открывали этот райский уголок.
— Не сказку, — сказал старик. — Инструкцию по эксплуатации. Их тогда любили.
Сначала Предел не был Пределом.
Так его называли только здесь, потом. Наверху он рождался из других слов.
— «Зона коррекции особого риска», — старик произнёс формулировку почти без акцента, как когда-то диктор в новостях. — «Пространство, где наиболее опасные профили получают безопасную для всех возможность существования». Ты это наверху в детстве по стенам видел, наверняка, — сказал он Алексу. — Голос без пола: «мы никого не убиваем, мы даём шанс тем, кто иначе разрушил бы мир».
Алекс промолчал. Он действительно помнил какие-то очень старые, выцветшие уже к его детству фразы о том, как «система нашла гуманную альтернативу ликвидации».
— И сначала это даже было не совсем ложью, — продолжил старик. — В первые годы сюда летели такие, которых я сам бы не хотел видеть за своим столом. Те, кто уже убивал, ломал. Их привозили в цепях, с охраной. Документы на них были толще, чем на весь твой Узел, Макс. Под каждой фамилией — список из дел и жертв.
— Горжусь, — хмыкнул Макс.
— Тогда всё казалось честно, — старик пожал плечами. — Есть мир наверху, где пытаются жить прилично. Есть место, куда выбрасывают тех, кто этому мешает. Даже здесь многие думали: «ну, мы это заслужили».
Он на секунду замолчал.
— А потом стали менять инструкцию.
— В протоколах, — старик скосил взгляд на панель Узла, — слова «подтверждённые преступления» начали соседствовать со словами «высокий вероятностный риск».
Алекс видел это — не глазами, памятью. Старые версии форм, которые он листал когда-то в учебных модулях: графы «доказанное» и «моделируемое» постепенно менялись местами по размеру.
— Сначала к вам летели те, кто уже переломал, — старик постучал костяшками по полу. — Потом пошли те, про кого говорили: «переломают, если оставить». Когда у тебя есть инструмент, который показывает: «вот этот профиль портит картинку», очень тяжело объяснить себе, почему ты терпишь его наверху.
Макс молчал.
— Потом наступили ваши девяносто. А за ними — девяносто с хвостом. Там наверху решили, что чинить стало слишком дорого. Ты либо быстро вписываешься в красивую линию, либо становишься шумом. А шум — у нас.
Он провёл пальцем по полу, как по графику.
— В протоколах появились новые слова: «несоответствие обновлённым параметрам доверия», «исторический риск», «негативное влияние на ощущение безопасности». Прямых преступлений у таких людей ещё не было. Были мысли, наклонности, неправильные вопросы.
— Такие, как Алекс, — сказал Гур.
— Такие, как любой из вас, — пожал плечами старик. — Просто одни успели родиться раньше, другие — позже. Кому-то повезло оказаться по ту сторону фильтра, кому-то — по эту.
Внутри Предел складывался сам.
— Первые — настоящие хищники — быстро заняли верхние ярусы. Им не нужно было объяснять, что такое власть. Держишь воду и свет — живёшь лучше остальных.
Появились фермы, клетки, бои. Экономика выросла из остатков: еды, батарей, тел.
— Потом к нам стали падать те, кто ещё ничего не успел. Мальчишки, девчонки, женщины, у которых единственное преступление было в том, что они не соглашались молчать. Или у которых графики «эмоциональной устойчивости» шли не по плану. Их кидали к нам, как щенков в стаю. — Он посмотрел на Алекса поверх тусклого света. — У тебя там наверху наверняка рассказывали, что Предел — это место, где живут монстры. Удобная сказка.
— Монстром мало кто рождается. Здесь всё устроено проще: либо ты становишься частью стаи, либо ты мясо. Люм смотрит на наши цифры и радуется: «видите, сколько риска мы убрали из модели, не запачкав руки».
— Запачкав наши, — тихо добавил Макс.
— Наши — не считаются, — кивнул старик. — Для них мы — коррекция. Не люди. Поэтому когда к нам стали падать такие, как ты, — он коротко кивнул в сторону Алекса, — наверху никому не пришлось переписывать сказку. Они просто добавили новую строчку: «к сожалению, иногда система вынуждена принимать жёсткие решения ради большинства».
Он повторил эту фразу почти тем же голосом, каким её когда-то впервые озвучили.
— А как сюда попал ты? — спросил Алекс.
Старик усмехнулся.
— Я? — он повёл плечом. — Красиво. По инструкции.
Он заговорил ровнее, как будто читая собственное дело.
— «Служба безопасности. Несогласованные действия в кризисной ситуации. Отказ выполнить приказ о ликвидации профиля высокого риска. Эмоциональная вовлечённость. Падение доверия к системе». Вариантов у меня было немного. Либо тихо исчезнуть наверху, либо шумно — здесь.
— Ты отказался? — спросил Гур.
— Я отказался нажать на спуск. Они нашли того, кто не отказался. А меня записали в категорию «опасный из-за неправильной привязанности». Вот так охранник стал «профилем риска».
Он усмехнулся.
— Здесь полно тех, кого система сначала ставила охранять границы, а потом решила, что они сами стали угрозой. Хороший способ не держать слишком много людей, которые знают, как сделана кухня.
— И всё равно, — сказал Алекс, — сначала сюда действительно отправляли тех, кто уже сделал ужасные вещи.
— Да, — согласился старик. — И этим сказка была удобна. Можно было показывать наверху пару картинок: вот у нас сидит убийца, вот — насильник, вот — организатор бунта. И говорить: «Мы сделали мир безопаснее».
Он посмотрел на Макса.
— Проблема началась, когда к этим картинкам добавились такие, как он. Те, у кого в деле больше прогнозов, чем фактов. Те, кого убрали не за то, что сделали, а за то, что могли. — Он потёр ладонью колено. — А Предел стал мешком для всего, что портило картинку: преступников, шумных, неудобных, слишком умных, слишком больных, слишком грустных. А мешки, если их не выносить, начинают вонять. Вот тогда они и придумали слово «свернуть». Не «убить», не «выкинуть». «Свернуть поддержку». Красиво. Без крови на языках.
Макс не отвёл взгляд.
— Зачем всё это рассказывать нам? — спросил Гур. — Мы и так здесь.
— Затем, — сказал старик, — чтобы вы не думали, будто Предел упал вам на голову с неба. Его придумали. Его построили. Его наполнили. И те, кто это делал, сидят наверху и считают, что у них чистые руки.
Он посмотрел сначала на Алекса, потом на Макса.
— Один из них, как я понимаю, был вашим папочкой. Архитектор. Красивое слово. Под ним можно спрятать очень много грязной работы.
Макс хмыкнул:
— Мы уже обсуждали семейную тему. Она у нас, мягко говоря, сложная.
— Вот и хорошо, — сказал старик. — Сложность помогает не превращаться в сказочных героев. А мы здесь не для сказки. Мы здесь для того, чтобы хотя бы один раз Предел заговорил не чужим голосом.
Он откинулся назад, закрывая глаза.
— Всё, сказка на ночь закончилась, — буркнул Гур, но голос у него был не такой уж насмешливый.
Макс какое-то время молчал. Потом:
— Предел придумали, чтобы выносить из модели то, что её портило. Теперь нам нужно придумать, как вытащить его обратно туда, где они будут вынуждены на него смотреть.
Алекс смотрел на лампу, которая едва держалась на последних ваттах.
— И сделать так, чтобы в этот раз сказку рассказывать приходилось уже им. Не про монстров. Про то, как они их выращивали.
Старик усмехнулся в полусне.
Глава 21. Молодой архитектор
До Предела у города не было края.
Были тёмные районы, заброшенные кварталы, старые промзоны, куда система ещё не успела дотянуться. В любой презентации молодого проекта стояло: «постепенная интеграция периферии». Не «отсечение».
Тогда он ещё не был Архитектором. Просто аналитиком с хорошей репутацией.
Его звали Х., и в его голове города складывались в формулы.
— Если хочешь, чтобы тебя услышали, — сказал ему однажды куратор, — говори цифрами. Эмоции забудут. График — нет.
Первые версии Люменто только учились говорить. Набор модулей, каждый — за свою метрику: сон, стресс, преступность, доверие к соседям.
— Мы можем выйти на сорок пять процентов устойчивого благополучия в течение десяти лет, — говорил начальник отдела. — А если реализуем вашу модель зон — на пятьдесят пять.
На экране было две линии. Вторая выглядела лучше.
— Вы правда хотите построить систему, в которой нет места тем, кто не вписывается? — спросила молодая женщина из соседнего блока. Она потом станет его женой. — Или вы просто не хотите считать их частью задачи?
— Я хочу, чтобы большинство дожило до завтрашнего дня, — ответил Х. — Если мы будем тянуть всех, система рухнет.
Слово «зона» ещё не звучало страшно. Звучало как технический термин.
Идея Предела родилась не из злого умысла, а из усталости.
Сначала — таблицы: профили, у которых всё сразу горело красным — криминальная статистика, агрессия, отсутствие отклика на поддержку.
— У них общая структура, — сказал Х. на одном из докладов. — Если держать их в общем контуре, будем бесконечно латать дыры.
— Что вы предлагаете?
— Выделить отдельное пространство. Для профилей, представляющих системную угрозу. Там можно минимизировать ущерб для большинства и дать им шанс существовать, не разрушая остальных.
Не «ссылка». Не «тюрьма». Не «свалка».
«Отдельное пространство».
— Он не должен быть только местом наказания, — говорил Х. — Это зона, где мы тестируем иные режимы. Дать шанс тем, кого раньше бы просто убрали. Это гуманнее.
В рекламной кампании звучало:
«Люменто не убивает. Люменто находит место для каждого».
Молодой Х. смотрел на эти ролики с чувством, которое тогда не умел назвать.
Когда родился первый сын, мир был на подъёме.
Индекс уверенно рос, старые районы втягивались в свет. Первый ребёнок соответствовал всем графикам. Система смотрела на него зелёным светом.
— Ты хочешь, чтобы он был счастливым или идеальным? — спросила жена, когда он в очередной раз сравнивал реальные показатели сына с моделями.
— Одно без другого не работает, — ответил он.
Второй родился иначе.
Беременность была тяжелее. В логах то и дело вспыхивали жёлтые линии.
— Модели показывают повышенную вариативность, — говорил акушер, глядя на интерфейс. — Не критично, но… нестандартно.
— Он живой, — говорила жена. — Это значит — будет сложный. Как все живые дети.
Х. смотрел на графики и видел стресс-пики в моменты, когда в доме происходило что-то важное, молниеносную реакцию на раздражители, удивительную восприимчивость к чужим состояниям.
Система ставила рядом слово «нестабильность».
Он — «интенсивность».
Первые тревожные отчёты по второму сыну пришли раньше, чем он успел привыкнуть к слову «двое».
Высокая импульсивность. Нарушение предсказуемости реакций. Сильная чувствительность к несправедливости.
Оценка риска по шкале «влияние на окружение» медленно смещалась из жёлтого в оранжевое.
— Это возраст, — говорила жена. — Ты сам в детстве ломал игрушки, когда что-то было «не по правилам».
— Мы жили без Люменто, — отвечал он. — Нас некому было измерить.
Однажды вечером ему пришёл запрос:
«Рекомендуется рассмотрение профиля М. на комиссии по зонам коррекции. Критерии: высокое потенциальное влияние, устойчивые аномалии в реакциях, высокий риск дестабилизирующего поведения при сохранении в верхнем контуре».
Профиль был обезличен.
Буква. Возраст. Набор графиков.
Он сам придумал часть этих критериев.
Жена вошла без стука.
— Ты получил уведомление, — сказала она. — Я вижу по лицу.
— Они задают вопрос, — ответил он.
Он вывел профиль на стену. Цифры были безжалостны и нейтральны.
— Если оставить его здесь, — сказал он ровно, — он в какой-то момент начнёт ломать систему изнутри. Просто потому, что не выдержит её правил. Он не из тех, кто терпит клетки.
— А если… — она не смогла договорить.
— Если вывести его в зону, — продолжил он за неё, — в Пределе он хотя бы не убьёт всех остальных.
— Ты хочешь второго ребёнка лишить будущего, — сказала она.
— Я хочу, чтобы у него вообще было какое-то будущее, — ответил он. — И чтобы у остальных было.
Она ударила кулаком по столу.
— Ты придумал это место. И теперь используешь на своём сыне.
— Если я не сделаю этого, кто-то другой сделает. Только тогда это будет не «зона», а ликвидация. У него хотя бы будет шанс выжить.
Она долго молчала.
— Он даже ничего ещё не сделал, — сказала она наконец.
— Он уже делает, — тихо ответил он. — Каждый день. Для тебя, для меня, для системы. Мы просто не называем это действиями.
Комиссия по зонам собиралась в невыразительном зале без окон.
Другие архитекторы, аналитики, психологи, специалисты по безопасности.
На стене — тот же профиль. Буква. Возраст. Графики.
— При сохранении в верхнем контуре вероятность дестабилизации модели превышает порог допустимого риска, — говорил он. — При выводе в зону коррекции риск для системы снижается, при этом сохраняется возможность существования профиля в контролируемой среде.
Он не произносил слово «сын».
Никто в зале его не произнёс.
В протоколе значилось:
«Решение: вывод в Предел. Автор: архитектор Х.»
В день, когда ребёнка увозили, город жил обычной жизнью.
Ни сирен, ни объявлений. Только один закрытый маршрут, куда не шли обычные линии.
Мальчик держал его за руку крепче, чем обычно.
— Папа, домой, — говорит малыш, тянется к нему руками.
— Ты не плохой, — отвечает мужчина. — Ты просто… слишком большой для этого дома.
Малыш не понимает.
Он понимает только, что руки, которые раньше всегда брали его на руки, сейчас отводят туда, где брать на них не будут.
Дверь транспорта закрылась.
Просто свет внутри — ни тёплый, ни холодный. Просто свет.
Он стоял и смотрел, как транспорт уходит по своему маршруту.
В протоколе это называлось «выводом профиля в зону коррекции».
В его собственной голове — первым настоящим преступлением.
Позже, когда молодые аналитики говорили про Предел как про «исторический костыль» и спрашивали, нельзя ли его закрыть ради чистого «сто», он слушал молча.
Он думал о человеке, который когда-то держал его за руку и спрашивал: «Я плохой?».
Система называла таких людей «историческими профилями».
Он — «вторым сыном».
Глава 22. Как падал младший
Ему сказали, что он слишком маленький, чтобы что-то понять.
Это было удобно для всех.
Транспорт — гладкий, бесшумный, без окон. Внутри — ровный свет, без тени, без времени.
Ему было два с небольшим.
Холодный металл браслета. Щелчок.
— Нет, — сказал он. — Нет.
— Это просто на время, — сказала женщина в форме. Голос мягкий, натренированный. — Чтобы ты не потерялся.
За прозрачной перегородкой стоял мужчина.
Отец.
Руки — как будто не знал, куда их деть.
— Папа, — сказал малыш. — Домой.
— Там тоже будет дом, — сказал мужчина. — Просто другой.
Малыш знал: когда взрослый говорит много слов — это вместо одного «нет».
Дверь закрылась.
Пальцы малыша скользнули по холодному стеклу. Пальцы мужчины — с другой стороны — не дотронулись.
Транспорт тронулся мягко. Сначала это казалось игрой. Новая картинка. Новый маршрут.
В два года мир ещё часто меняется без предупреждения.
Предел встретил его холодом.
Запах сырости и металла. Голоса.
— Снова мелкий. Они там наверху совсем охренели.
— Архитекторский. Смотри на маркировку.
Мальчик не понимал слов.
Понимал: руки крепкие. Вокруг — не его дом.
Слово «страх» у него ещё не было.
Было «холодно».
Его не бросили сразу в общую яму — слишком маленький.
Нашёлся один.
Его звали Степло — плохая нога, плохая репутация. Умел считать людей по весу, а не по словам.
— Я возьму. Из мелких получаются хорошие посыльные. Если нет — всегда можно продать по частям.
Мальчик цеплялся за его рукав, потому что других вариантов не было.
Первые годы — не память.
Ощущения.
Руки, которые хватали и ставили. Голоса: «сюда», «туда», «стой».
Голос Степло:
— Жрёшь, когда дают. Спишь, где не пинают. Не реви.
На плач здесь не откликались.
Иногда ночью снился другой свет. Не этот — тусклый, жёлтый, испачканный копотью. Ровный, белый. И голоса, которые не кричат, а спрашивают.
Просыпался с мокрой щекой.
В три года уже знал, как обходить тех, кто бьёт.
В четыре — как пролезть между ногами в давке.
В пять — какие слова здесь не говорят.
Имя растворилось.
Осталась только странная уверенность, что когда-то кто-то держал его за руку иначе — не как вещь, а как часть себя.
Степло использовал его рационально.
— Ноги быстрые. Голова вроде не совсем пустая. Будешь полезным.
Мальчик бегал. Носил записки, мелочь, иногда маленькие свёртки. О свёртках здесь не спрашивают.
Быстро понял, кому можно смотреть в глаза, а кому — нет.
Один схватил его за подбородок.
— Ты чего так смотришь, мелкий? Думаешь, умный?
— Нет, — сказал он.
Это было правдой. Тогда он ещё не думал.
Он смотрел.
Тот, кто научил его смотреть на стены, появился позже.
Старик сидел у старого распределительного шкафа, как у костра. Шкаф негромко гудел, лампочки мигали в случайном, казалось бы, ритме.
— Встань так, чтобы тебя не видели, — сказал старик, когда мальчик в очередной раз проскальзывал мимо. — И смотри.
Стоять и смотреть было легче, чем бегать и падать.
— Видишь, как мигает? — старик кивнул на лампочки.
— Просто свет, — пожал плечами мальчик.
— Нет… — сказал старик. Помолчал. — Это чужой страх. Там, наверху. Когда они нервничают… здесь всё ведёт себя по-другому. Предел — это не только мы. Это ещё и их руки. В наших кишках.
Мальчик запомнил: свет может рассказывать про тех, кого здесь не видно.
Старик показал ему, как слушать гудение, отличать «ровно» от «скоро бахнет».
— Если будешь слышать раньше других… — старик снова замолчал, поднёс ухо к шкафу, потом продолжил: — …у тебя есть шанс. Не оказаться посередине очередного баха.
В шесть лет он уже знал, где спрятаться, если в барак заходят с цепями.
В семь — как притвориться глухим.
В восемь — что на рынке под куполом можно не только воровать еду, но и слушать разговоры.
— Там говорят больше, чем надо, — сказал как-то старик. — Люди любят слышать свои голоса… особенно когда думают, что у них есть власть.
Слышал слова, которые раньше пролетали мимо: «комиссия», «архитекторы», «зона», «свернуть».
Слово «архитектор» он не связывал ни с чем конкретным.
Просто ещё один опасный звук из мира наверху.
Когда стена осела, это произошло почти буднично.
Сначала треск. Потом — глухой удар. Потом — ржавый снег из крошек металла и бетона, от которого все вокруг закашляли.
Когда пыль осела, стало видно: один из старых, давно считавшихся мёртвыми сегментов разошёлся, как ржавая консервная банка. Внутри, среди обломков, торчало железо.
Не трубы. Не балки.
Плоский блок с треснувшим экраном. По нему, несмотря на грязь и годы, ещё пробегали тусклые зелёные полоски.
Мальчик увидел это раньше других.
Пока взрослые ругались, протиснулся вперёд.
Под пальцами железо было холодным и неожиданно гладким.
Экран дрогнул, когда он коснулся его.
На секунду зелёный свет стал ярче. Проскочили обрывки букв, куски старого интерфейса.
Что-то в этом свете ударило внутрь — не в память, а куда-то глубже, в то место, где хранились сны про другой свет, ровный и чистый.
Он не помнил комнаты, лица, голоса. Но этот цвет был оттуда.
— Эй, мелкий! — голос за спиной. — Железо брось. На металлолом пойдёт.
Мальчик прижал блок к груди.
— Это не просто железо. Если его подключить… будет больше света. Или воды.
Он не знал, как именно это сработает. Знал только, что если сейчас скажет «не знаю», железо отберут.
Мужик, который хотел отнять, прищурился.
— С чего ты взял?
— Слушаю, — сказал мальчик, кивнув на обломки вокруг. — Как гудит. Как мигает. Старик говорил: если свет мигает не так, там ещё что-то живое.
— Ладно, умник. Снесёшь к Узлу. Пусть Мастер посмотрит. Если правда выжмет — он решит, что с ним делать. Если нет — продадим. А с тебя шкуру снимем за враньё.
До Узла было недалеко, но путь казался длиннее обычного.
Блок тянул руки, пальцы немели, но отпускать его мальчик не думал.
У входа в Узел пахло озоном и гарью.
— Эй, Мастер! — крикнул мужик, впихивая мальчика внутрь. — Тут мелкий железку из завала вытащил, говорит — живая. Глянь, пока мы его не прибили за фантазии.
Мастер стоял у панели, спиной к ним. Повернулся не сразу — сначала доделал что-то с кабелем, только потом взглянул.
— Покажи.
Мальчик шагнул вперёд и протянул блок.
Мастер провёл пальцами по треснувшему экрану, нашёл на боку остаток коннектора, щёлкнул ногтем по окислившемуся металлу.
— Откуда?
— Упало, — ответил мальчик. — Стена. Я… увидел.
Мастер снова посмотрел на него — уже не как на случайный мусор с улицы.
— Слышишь, как гудит Узел, когда что-то не так?
— Да, — сказал мальчик. — Слышу.
— Видишь, когда лампы мигают не так, как обычно?
— Да.
Мастер хмыкнул.
— Любишь всё на максимум, да? — сказал он. — Лезешь туда, где бахает. Даже железо выбираешь самое шумное.
Он взял блок, на ходу воткнул переходник в одну из кишок Узла.
Экран вздрогнул, зелёный свет разлился шире. На нём побежали строки, рваные, переломанные, но живые:
«…периферийный сегмент…
…мониторинг…
…архитектура…»
Мастер удовлетворённо кивнул.
— Живое. Хватит, чтобы выжать пару лишних процентов из этой помойки.
Он снова посмотрел на мальчика.
— Ладно, максимум шороха. Будешь Максом. Узлу нужен свой глаз.
Кличка легла легко, как будто ждала его.
Мальчик — теперь уже Макс — стоял и смотрел, как чужие буквы продолжают бежать по треснувшему экрану.
Он ещё не понимал их смысла.
Но понимал, что в этом свете есть выход. Или, по крайней мере, другой вход. Куда-то поверх ржавчины.
Имени, которое дал ему город наверху, он не помнил.
Теперь было другое.
Его дал этот блок.
— Ладно, — Макс провёл пальцем по грубой карте Узла. — Видео мы снимем. Найдём, что показать. Но у нас одна дырка размером с весь Предел: как это вообще поднять наверх, чтобы не сгорело по дороге.
— Не «что показать», — поправил Алекс. — А «что они не выдержат смотреть».
Макс фыркнул.
— Это не проблема. Здесь каждый день есть что показать.
— Не просто жестокость, — Алекс покачал головой. — Жестокость для них — статистика. Предел можно оправдать: «они были опасны», «мы защищали город». Надо показать не монстров. Тех, кто просто выпал из Индекса счастья.
Макс вскинул взгляд:
— Ты сейчас звучишь, как сводка.
— Я знаю, как звучат сводки, — Алекс пожал плечами. — Если мы заставим Индекс реально пошатнуться, они будут вынуждены смотреть. Потому что Индекс — их бог. Не люди.
Макс молчал пару секунд.
— Думаешь, одно видео может уронить Индекс?
— Не само видео. Реакция на него. Большинство наверху никогда не видели ничего подобного. Новое поколение выросло в Люменто, на ровном свете и красивых графиках. А старшие…
— Какая проблема?
— Вина, — сказал Алекс. — Они подписывали протоколы. Им рассказывали, что Предел — это для преступников. А мы покажем, что здесь те, кто просто перестали вписываться в цифру.
Макс провёл ладонью по лицу.
— То есть мы собираемся ударить по их святому числу.
— Да. Когда Индекс счастья падает, это чья-то карьера, чьи-то бюджеты, чья-то власть. Они будут вынуждены что-то сделать.
— Осталось мелкое, — вздохнул Макс. — Сделать так, чтобы наше видео дошло до этих хрустальных душ, а не сгорело в фильтрах.
Он ткнул в схему.
— Все выходы из Предела идут через одно и то же сито. Всё, что не по шаблону, — в помойку.
— Значит, нужно окно, где они сами ослабляют фильтры, — сказал Алекс. — Где им важнее «красиво показать», чем «безопасно отфильтровать».
— У нас нет такого окна, — отрезал Макс. — Схема нарисована так, чтобы мы были глухими и немыми.
— Это ты просто плохо смотрел, — сказал кто-то из тени.
Они оба обернулись.
У стены, на куче старых панелей, сидел худой мужчина лет сорока, с торчащими во все стороны волосами и проводами, намотанными на запястья, как браслеты. Он ковырялся в распотрошённом терминале, периодически поднося к уху отвёртку — как будто слушал не железо, а музыку.
— Тебя кто звал? — раздражённо бросил Макс.
— Вы сами, — без обиды ответил тот. — Громко думали. У нас тут эхо неплохое. Особенно по линиям.
Он наконец поднял глаза. Зрачки чуть дёрнулись — привычка быстро считывать свет.
— Это Электроник, — тихо сказал Макс, наклонившись к Алексу. — Полудурок, по версии половины Предела. Полубог, по версии другой половины.
— Я слышу, — отозвался Электроник. — Но пусть будет полудурок. Полубога меня давно никто не называл, я могу привыкнуть.
Он щёлкнул по нутру терминала, и тот послушно мигнул.
— Что ты знаешь про выходы? — сухо спросил Макс.
— Я знаю, где стоят их окна. Витрина. Когда они наверху хотят показать, какие молодцы, открывают маленькую дырку. Представительская трансляция из Предела. Аккуратный сектор, выглаженные морды, минимум грязи. Камера смотрит только туда, куда ей позволено.
Макс нахмурился.
— Я видел пару раз подготовку к таким визитам. Но канал не трогал.
— Потому что канал держит не Узел. Его держит их железо. Но чтобы картинка ушла наверх, ей всё равно нужно пройти через нас. Там меньше автоматических ножей. Потому что им важно «красиво», а не «безопасно».
— То есть существует поток видео из Предела наверх, который режут не так жёстко?
— С точностью до пары матов, да. Фильтры там ленивее. Они привыкли, что это «их» канал. Кто будет ставить решётку на собственное зеркало?
Макс скрестил руки.
— И ты хочешь сказать, что мы можем подсунуть в этот поток что-то своё?
Электроник усмехнулся.
— Если просто сунете наверх файл — сгорит, не долетев до первого шлюза. Но если скажете системам: «Это служебная трансляция для важных дяденек, не трогайте» — часть ножей отступит. Они не любят резать то, о чём потом нужно отчитываться.
— У нас нет доступа к служебной трансляции. Ни логинов, ни прав.
— У вас есть Узел. А Узел умеет говорить на их языке, если его правильно попросить. Витрина привязана к расписанию и к паре физических точек. Камера, кабель, порт. Если протиснуться туда, где эта картинка льётся в общую трубу, можно подменить источник.
Алекс медленно выдохнул.
— То есть, когда они включат витрину, вместо чистого сектора мы можем отправить им… то, что действительно происходит.
— Если заранее снимете. И если Узел согласится сыграть за вас. И если принесёте мне то, что попрошу взамен.
Макс прищурился.
— Что именно?
Электроник снова уткнулся в своё железо.
— Маленький модуль. Старый, но живой. Тут таких мало, а у Узла один как раз висит мёртвым грузом. Вы с ним знакомы. Треснутый экран, зелёный свет, много умных слов про архитектуру.
Макс коротко застыл.
— Блок из обвала.
— Он самый. Ты думал, только Мастер умеет его щупать? Оттаскиваешь его ближе ко мне, я провожу для вас дорожку к витрине. По рукам?
Алекс смотрел только на одно место карты — там, где Электроник жирно обвёл точку:
«Витрина. Один раз. Двадцать минут».
— Если мы это сделаем, — тихо сказал Алекс, — и наверху увидят хотя бы десять секунд того, что здесь происходит каждый день, Индекс счастья упадёт.
Электроник пожал плечами.
— Я не считаю проценты. Я считаю пакеты. Но да, наверху будет истерика.
Макс наконец поднял взгляд.
— Тогда игра стоит блока. И пары жизней.
Он протянул руку Электронику.
— По рукам.
Электроник посмотрел на его ладонь так, будто это была ещё одна странная деталь в старом железе, а потом всё-таки пожал.
Глава 23
Индекс был ровно сто процентов ещё до рассвета.
Цифра всплыла на городских экранах в предутреннем, молочном полумраке — как новая заповедь.
«Индекс счастья: 100,0%
Стабильность: подтверждена.
Режим: торжественный».
Экран над центральной площадью сменил ночной режим на праздничный. В углу — мягко светящийся круг без трещин.
Утро наверху
Город просыпался, как к празднику. Шторы сами отъезжали в сторону, впуская идеально отфильтрованный свет. Люменто-панели поднимали людей из сна:
«Доброе утро.
Ваш личный Индекс: 99,3.
Общий Индекс города: 100,0.
Рекомендуемый режим дня: праздничный».
Дети вылезали из капсул, засовывали нос в голографические меню игр. Новые события: «Первый день полного счастья», «Парад Индекса».
— Пап, а сто — это навсегда? — спросил мальчишка, глядя на круг в углу экрана.
— Если мы будем себя хорошо вести, — ответил отец по привычке, даже не задумываясь, что именно повторяет.
В сетях первой темой дня было то, как это оформить: какие фильтры использовать, какие гифки пересылать.
«Предел работает. Система заботится».
За словами о системе почти не было людей.
Старшие
В одном из высотных зданий ближе к центру мужчина лет шестидесяти долго смотрел на круг «100,0» и никак не мог решить, радуется он или просто устал.
Он помнил первые презентации Предела. Тогда это называлось «зона корректирующего воздействия», «гуманная альтернатива старым тюрьмам».
— Мы не будем больше ломать людей. Мы просто уберём тех, кто мешает общей кривой счастья расти.
Теперь кривая дошла до самого верха.
«Поздравляем, — писала ему система на личный терминал. — Ваши ранние разработки признаны ключевыми для достижения устойчивого Индекса счастья».
Он читал поздравление, а видел подписи под старыми протоколами: расширение критериев, повышение чувствительности к «социальной токсичности», новая формула «неоптимального поведения».
«Индекс 100. А цена — где?»
Люменто не отвечал. Люменто умел показывать только стороны, которые нужно видеть.
Город готовится к «витрине»
Сегодня у праздника была конкретная форма. Над центральной площадью разворачивался огромный полупрозрачный купол, на внутренней стороне которого должен был идти главный поток дня.
Объявление на всех каналах звучало одинаково глянцево:
«В 12:00 по центральному времени состоится открытая трансляция из одной из зон коррекции.
Вы увидите, как работает ответственный подход к тем, кому пока трудно быть счастливыми.
Мы покажем, что в нашем мире никто не забыт».
Слово «Предел» не произносилось. Его спрятали за гладким «зона коррекции».
В комментариях:
«О, опять покажут этих вежливых кураторов и тихих пациентов».
«Люблю эти трансляции, после них чувствуешь, что всё по-честному».
Кто-то писал: «Может, не надо их показывать? Им же, наверное, неприятно». Такие замечания тонули в общем хоре «доверяем системе».
Экраны мягко отсчитывали часы до полудня. Под кругом «100,0» появилась тонкая сероватая линия — таймер:
«До трансляции: 03:42:18».
Центр индексации
Там, где Индекс не был абстракцией, а цифрой в системе, смена началась раньше обычного. На главном экране — живая кривая общего счастья, абсолютно ровная, как натянутая струна.
Молодой специалист смотрел на эту линию почти с любовью.
— Красиво, да? — сказал коллега постарше, проходя мимо. — Такое редко увидишь.
— Думаете, долго продержится?
— Если все отработают своё.
На боковом экране уже висел сценарий на полдень:
«12:00 — открытие праздничной сессии.
:05 — официальная речь.
:12 — витрина зоны коррекции: прямой поток (проверено, предварительно отфильтровано).
:20 — блок поздравлений жителей.
:30 — финальное закрепление».
Всё было выровнено до секунды.
Площадь
К полудню на центральной площади было тесно, хотя никто никого сюда не гнал. Люменто мягко подталкивал рекомендациями: «Вы проявили высокую вовлечённость», «Вашему профилю полезно участие в общих событиях».
Люди пришли. Не потому, что верили, а потому, что так было правильно.
Купол светился изнутри мягким белым. На его внутренней поверхности отражались лица, поднятые вверх. Многие включили на личных линзах режим записи — привычка.
Голос системы был как всегда идеален:
— Добрый день, жители Люменто.
Сегодня мы отмечаем уникальное событие: наш общий Индекс счастья достиг и удерживает значение 100,0%.
Появилось лицо ведущей — безупречное, собранное.
— В знак прозрачности и доверия мы покажем вам, как система заботится о тех, кому сейчас труднее всего. Вы увидите одну из зон коррекции. Те, кто там, — не отбросы. Они — наши. Просто им нужен другой путь.
На стороне купола тихим шрифтом светилось:
«Мы сами выбрали».
Таймер сменил формат: теперь считал минуты и секунды.
«До начала трансляции из зоны: 00:00:59».
«До начала: 00:00:10».
Город затаил дыхание.
Глава 24
Время в Пределе не совпадало с их таймером, но Узел чувствовал чужие секунды, как зуд под кожей.
За час до полудня наверху здесь стало слишком тихо.
Не потому, что людей стало меньше — наоборот: все, кто им был нужен, собрались ближе к Узлу. Но шум привычных ссор, ругани как будто отодвинулся. Остались только шаги, шорох проводов и гудение железа.
— Повторим, — сказал Макс. — Последний раз.
Они стояли в узком пролёте между стеной и распоротыми панелями. Узел был прямо перед ними — сросшийся с бетоном, мигающий, завязанный в узлы из кабелей. Рядом — Электроник, бледный, с чёрными кругами под глазами.
На ящике лежал блок с треснувшим экраном. Зелёный свет внутри дрожал, как болотный огонёк, упрямо не сдаваясь ржавчине.
— Я отвечаю за вход, — сказал Электроник. — Как только наверху открывают витрину, их канал касается нашего порта. Вижу руку — даю ей руку Узла.
— Узел думает, что это та же витрина, — кивнул Макс. — А ты подменяешь источник.
— Железо любит, когда с ним говорят уверенно.
Макс посмотрел на Алекса.
— Ты отвечаешь за содержимое. Чтобы даже тот, кто всю жизнь смотрел только на графики, понял, что это не сбой, а выбор.
Алекс кивнул. В руках у него был маленький чип, замотанный в изоляционную ленту.
На этом чипе — всё, что они успели собрать: лицевые ленты с битых камер, куски внутренних записей охраны, быстрые съёмки с поддельных техлинз. Дети, дерущиеся за миску. Женщина, читающая вслух список причин, по которым её сослали «за пределы кривой». Старик, по которому видно, что он когда-то был таким же, как те, кто будет смотреть трансляцию, — только оказался по другую сторону цифры.
— Будет дыра. Мозаика, — сказал Алекс.
— Люди наверху умеют додумывать. Главное — дать им куски, которые уже нельзя запихнуть обратно под ковёр.
До «окна» оставалось минут десять. Время наверху они знали по пульсу системных проверок, по особому ритму гудения — он появлялся каждый раз, когда витрина готовилась к включению.
Макс прикрыл глаза и прислонился лбом к холодной металлопанели.
— Идёт подготовка. Вход двадцать семь-A прогревается.
Электроник зашуршал кабелями, пальцами перебирая провода, как струны. Ткнул ножом в толстый жгут, ловко подцепил нужную жилу, подсоединил к ней свой потрёпанный распределитель. Узел отреагировал — свет пару раз дёрнулся.
— Тихо, — шепнул Электроник. — Мы делаем тебя честнее.
В груди у Алекса росло что-то неприятно горячее. Не страх. Миниатюрный чип с видео. Один модер, один полубезумный технарь, один парень, который всю жизнь жил по правильным протоколам наверху. Против системы, которая считала счастье миллионов как температуру воды.
— Если не получится, — тихо сказал он, — что будет?
— Ничего нового, — ответил Макс. — Они продолжат считать, что Предел — просто слово в отчёте. А мы будем просто ещё одной статистикой.
— А если получится?
Макс открыл глаза.
— Тогда хотя бы один раз они увидят, на чём стоит их сотня.
Секунды потянулись вязко.
Узел гудел всё громче. Электроник следил за двумя линиями одновременно.
— Сейчас будет первое касание.
Макс почувствовал это раньше, чем тот договорил. В гуле Узла на долю секунды прорезался другой тон — короткий, острый, как укол.
— Есть.
Электроник согнул пальцы так, будто брал аккорд. Провёл по клавишам самодельного терминала. Узел пропустил пинг. Где-то наверху, за километры отсюда, на мониторе появилась идеальная зелёная «OK».
Макс поднял блок с треснувшим экраном.
— Готов?
— Я давно не был готов так, как сейчас, — ответил Электроник странно серьёзным голосом.
Алекс вставил чип с видео в слот. Индикатор загорелся.
На экране блока мелькнуло слово:
«ARCH_CONTEXT».
— Три… — начал Электроник. — Две… Одна…
Узел ударило.
Воздух в помещении на секунду стал плотнее. Лампы дернулись. На центральном мониторе вспыхнул новый блок: вход витрины пошёл в режим передачи.
— Окно открыто. Поехали.
Макс вогнал команду в панель — переназначил источник: вместо стерильного сектора — весь тот мусор, который они собрали.
Узел замер — как человек, который не понимает, что именно у него попросили, но привык подчиняться.
— Давай, малыш, — шепнул Электроник, гладя ладонью металлический бок. — Ты же любишь показывать правду. Просто обычно не тем, кто её должен видеть.
На мониторе побежали строки:
«SOURCE: VERIFIED
TAG: REPRESENTATIVE_FEED
STATUS: PASS».
И сразу же:
«UPLINK: OPEN
AUDIENCE: PUBLIC+».
— Есть контакт. Наш поток на линии.
На маленьком, дрожащем экране блока появилось то, что сейчас уходило наверх: сначала просто коридор Предела, длинный, ржавый, с облезлыми стенами и цепями вдоль. Потом — очередь у раздачи, где люди держали миски так, как наверху держат бокалы. Потом — крупным планом лицо женщины, читающей список причин.
Алекс слышал свой голос — записанный заранее:
— «Причина изоляции: снижение Индекса счастья на четыре целых три десятых процента в течение трёх циклов.
Причина изоляции: отказ от участия в обязательных сессиях Люменто.
Причина изоляции: публикация содержимого, вызывающего тревогу у других граждан…»
— Пошло, — сказал Электроник, сжимая зубы. — Пошло наверх.
В Узле что-то завибрировало. Обратный ток — не в проводах, а в воздухе.
— Они заметили, — сказал Макс.
На экране блока заструились новые строки:
«ANOMALY DETECTED
CONTENT DEVIATION: HIGH
FILTER_STATUS: ENGAGED».
Узел застонал. Свет мигнул, защита пыталась перерезать неправильный поток.
— Держи, — прохрипел Электроник, вцепляясь в кабель. — Держи, пока можно.
— Двенадцать, — считал он. — Тринадцать… Четырнадцать…
На пятнадцатой секунде системы наверху договорились. На блок посыпались команды:
«CUT
ISOLATE
QUARANTINE_FEED
ROLLBACK».
Узел вздрогнул и начал закрываться, как зверь, который понял, что его заставили сделать что-то против воли.
— Всё, — сказал Электроник. — Отрубили. Дальше — чёрный.
Экран погас.
Здесь, внизу, в Пределе, ничего не изменилось сразу.
Те же стены. Те же люди. Те же цепи.
— Мы докричались, — сказал Алекс, глядя в чёрный экран. Голос дрожал, но глаза были сухие. — Хоть раз. Хоть на пятнадцать секунд.
— Этого хватит, — ответил Макс. — Для них. А для нас… посмотрим.
Купол мигнул — почти незаметно, как при обычной смене режимов.
Ведущая уже открыла рот, чтобы сказать отрепетированное «мы покажем вам, как система заботится…», и вдруг замолчала. Её взгляд ушёл наверх, и вместе с ним — сотни других.
На внутренней стороне купола шла вода.
Не анимация, не графика — настоящий поток, мутный, серый, падающий из короткого крана в железное ведро. Камера была так близко, что казалось, капли летят прямо в лицо тем, кто стоит на площади. Кто-то рефлекторно отпрянул.
В очереди к этому крану стояли люди. Рваные куртки, серые лица, пустые глаза. В первом ряду — мальчишка с ведром почти больше него самого. В момент, когда купол поймал его крупным планом, он качнулся, вода хлынула через край в грязь. Сзади его толкнули, он едва не упал, вцепившись в ручку.
Рука в знакомой наверху форменной куртке тянется в кадр, перекрывает кран. Кто-то хрипло ругается.
На площади женщина машинально прижимает к себе бутылку с водой из бесплатной раздачи праздника. Рядом парень шепчет:
— Это что?.. Это же Предел?..
Купол уже рвёт картинку.
Теперь перед глазами — рука. Чистая, только ногти в чёрных каемках грязи. Она перебирает тонкие металлические жетоны. Звон металла под куполом звучит так громко, будто микрофоны выведены на максимум. За рукой — полумрак ангара, вдоль стены сидят люди. Камера чуть смещается, и в этот мгновенный сдвиг попадает беременная женщина, прижимавшая ладони к животу; подросток с мёртвым плеером в руках; седой, с очками, прижимающий к груди стопку бумажных листов.
Где-то на стене, в верхнем углу, вспыхивает слово:
«Перераспределение».
— Это… наши жетоны, — выдыхают в центре индексации. — Так маркируют… трудовые контуры. Это служебный уровень…
Кто-то сжимает под столом кулак так, что белеют костяшки.
Картинка снова режется в сторону.
Теперь — гул. Рёв голосов, свист. Свет — один, жёлтый, грязный, под потолком. Под ним — круг людей. Пол — бетон, по которому можно различить пятна даже через помехи. В центре — двое. Один — мальчишка, голый по пояс, с тряпками на кулаках. Второй — мужчина, старше, тяжелее. Удар уже полетел. В крупном плане только резкое движение, глухой удар, как будто ударили по мешку с мясом. Мальчишка падает на бетон, голова отскакивает, изо рта летит тёмное.
Наверху кто-то вскрикивает вслух. Женщина зажимает рот рукой.
Камера скользит по кругу, выхватывая лица вокруг: восторженные, скучающие, затянутые злостью. И вдруг — одно неуместное.
Малыш лет шести. Тоже с миской в руках. Пустой. Он прижимает её к груди, как щит, и смотрит на бой. Не моргает. Не кричит. В его глазах — не страх, а усталость, которой здесь, наверху, просто не бывает на таких лицах.
Купол вытягивает его взгляд во весь свой диаметр.
В этот момент одна девочка на площади начинает плакать, закрыв лицо ладонями. Её отец шепчет себе под нос:
— Они же… дети… там же… дети…
Система пытается перехватить поток. По куполу идут помехи: зелёные полосы, рваный шум. Но вместо того, чтобы вернуть безопасную картинку, помехи расступаются и на секунду раскрывают ещё один слой.
Узел.
Не глянцевый, не как в презентациях, а живой: стены в саже, панели с побитыми краями, толстые кабели, впившиеся в бетон. Перед ним — двое.
Первый — худой, в куртке Предела, с рукой на панели. Волосы спутаны, лицо усталое, глухое.
Второй — в чистой одежде верхнего мира. Без бронежилетов, без формы — обычный городской. Но в этой простоте есть что-то, от чего у некоторых в зале Совета выскакивает сердце: они узнают.
Алекс.
Сын архитектора. Специалист по динамическим моделям. Тот самый, чьи графики многие здесь подписывали вчера.
Он стоит рядом с «нижним» так, будто это его место. Глаза смотрят прямо в объектив купола. Помехи режут его лицо, но черты всё равно читаются.
Он успевает сказать только одно слово. Всё остальное тонет в шуме, но это доносится ясно, как удар по стеклу:
— Смотрите.
Картинку рубит.
Купол на долю секунды застрял в статике — белёсой, зеленоватой. Потом снова гладкий, как витраж: идеальный сектор зоны коррекции. Улыбающиеся кураторы. Спокойные люди за столами с пазлами. Чистый свет.
Но никто уже не верит этой картинке.
На площади — шум. Не управляемый, не отрепетированный.
— Это правда?
— Вы видели этих детей?!
Кто-то рвётся к выходу. Кто-то стоит как вкопанный, держась за голову. Несколько человек срывают с себя линзы, бросают на землю. В чате на браслете у каждого вспыхивает уведомление:
«Вы столкнулись с травматическим содержимым.
Рекомендуем…»
Большинство нажимает «закрыть».
В зале Совета один из членов держится за край стола так, чтобы руки не дрожали. В голове прокручиваются те пятнадцать секунд, снова и снова. Вода, жетоны, мальчик на бетоне, ребёнок с миской, собственный сын у Узла.
Впервые в жизни — не абстрактная ответственность, а почти физическая тошнота от мысли: «Я подписывал протоколы, которые сделали это нормой».
В центре индексации молодой сотрудник смотрит, как цифра падает. Быстро, без привычных сглаживающих фильтров.
«ИНДЕКС СЧАСТЬЯ: 94,8%.
РЕЖИМ: ПЕРЕКАЛИБРОВКА.
ПОВТОР СЕГОДНЯШНЕГО СОБЫТИЯ: НЕВОЗМОЖЕН.
ПОСЛЕДСТВИЯ: ПРОДОЛЖАЮТСЯ».
Глава 25
Узел дёрнулся так, будто кто-то наверху на секунду вырвал у него сердце и вставил обратно не туда.
Свет в Пределе не погас — он стал чужим. Лампы по коридорам вспыхнули белее обычного, потом разом просели до жёлтого, потом снова выровнялись. По стенам пробежала дрожь.
Макс отшатнулся от панели, но руку не убрал.
Где-то в глубине Предела взвыла сирена. Не сигнал тревоги, к которым тут привыкли, а другой — длиннее, с металлической дрожью на конце. Потом со страшным лязгом захлопнулся шлюз. Потом ещё один. Потом сразу три.
За стеной кто-то заорал:
— Эй! Открой! Там люди!
И почти сразу другой голос, злой, сорванный:
— Да пошёл ты! У меня ребёнок внутри!
Алекс дёрнулся на звук.
Макс уже бежал.
В секторе у воды краны открылись все разом — резко, под высоким давлением. Вода хлестала прямо на бетон, люди бросались к ней с канистрами, мисками, руками. Кто-то плакал, черпая ладонями. Кто-то бил соседа в висок за лишнюю секунду у трубы. Кто-то просто стоял под потоком.
Макс с Алексом ворвались в коридор у детского барака, когда там уже началась давка.
Женщина, та самая, что раньше тащила канистру с разбитой губой, билась плечом в закрытую створку, за которой кто-то кричал. Лицо у неё было белое, как мокрая тряпка.
— Отошли! — рявкнул Макс.
— Там двое! — выкрикнула она. — Они закрылись, а двери слиплись, у меня там двое!
Макс всунул пальцы в щель у панели, ударил в бок старого сенсора кулаком, потом локтем. Панель вспыхнула, треснула, не среагировала.
— Электроник!
Тот уже был рядом, на ходу вытаскивая из кармана обрезок кабеля. Подцепил, сунул в нутро панели, обжёг пальцы, выругался и резко дёрнул на себя.
Створка дрогнула. Изнутри ударили кулаками.
Макс вцепился в металл обеими руками и рванул. Дверь поддалась, открыв тёмный проём. Оттуда вывалился мальчишка, потом девочка лет пяти, вся в слезах.
Женщина схватила обоих так, будто боялась, что их снова засосёт обратно, и только тогда впервые посмотрела на Макса. В её глазах не было благодарности. Только тупой ужас.
— Что происходит?
— Сидите низко, — сказал Макс. — Далеко не уходите от стен. И если услышите новую сирену — не бегите на свет.
Она кивнула сразу.
Когда они вернулись, на экране Узла — 94,8.
Электроник свистнул сквозь зубы.
— Ого. Они там годами молились на эту сотню, а мы за пятнадцать секунд выбили почти пять пунктов.
— Не мы, — ответил Алекс.
Он смотрел на цифру так, будто видел не её, а лица за ней.
— Это они сами. Просто впервые увидели, что именно держали за скобками.
Макс повернулся к нему.
После ролика Алекс как будто стал старше на несколько лет. Не взрослее — изношеннее. Лицо всё ещё оставалось слишком чистым для Предела, движения — слишком «верхними». Но в глазах уже не было того стеклянного недоумения, с которым он сюда упал. Там было что-то хуже: понимание.
— Думаешь, они поверят, что это было по-настоящему? — спросил Макс.
— Поверят. Потому что в конце они увидели меня.
Он сказал это почти с отвращением.
— Им можно внушить, что кадры старые. Что монтаж. Вырвано из контекста. Всё, что угодно. Но не моё лицо. Слишком многие знают, как я выгляжу.
— И что теперь? — спросил Электроник.
Макс посмотрел на экран.
Новые строки шли медленнее, но от этого были страшнее:
«RECALIBRATION ACTIVE.
CORRECTION ZONE STATUS: UNDER REVIEW.
IMMEDIATE TERMINATION: NOT RECOMMENDED.
PROJECTED PAIN CASCADE IF SHUTDOWN: HIGH».
— Значит, время есть, — сказал Алекс.
— Значит, — поправил Макс, — время дали. Это разные вещи.
Слово «дали» повисло в воздухе.
В соседнем секторе кто-то уже орал, что ворота к рынку открылись сами.
Через минуту пошёл второй слух: охранный блок наверху перестал выдавать пайки «по норме», и теперь люди рвут склад.
Макс вышел на верхнюю галерею, откуда было видно сразу три пролёта. Люди внизу метались по коридорам короткими, рваными траекториями. Одни тащили воду. Другие — батареи. Третьи просто стояли, задрав головы к лампам, как будто по их миганию можно было угадать собственную судьбу.
Алекс подошёл рядом.
— Им нужно что-то сказать, — произнёс он.
— Что? — резко спросил Макс. — Что наверху впервые почувствовали совесть? Что цифровой бог сейчас пересчитывает, сколько боли можно оставить законной?
Алекс вздрогнул не от слов, а от их точности.
— Если скажу, что всё изменилось — побегут ломать ворота.
Если скажу, что ничего не изменилось — перегрызут друг другу глотки за воду, пока система мигает.
Здесь нет хороших слов. Есть только плохие и очень плохие.
Молчание между ними длилось недолго. Внизу кто-то закричал так, что оба одновременно повернули головы.
На лестнице сцепились двое — один рвался вверх с канистрой, другой стаскивал его обратно. Канистра выскользнула, ударилась о ступени, вода расплескалась по железу. Мужчины тут же бросили друг друга и рухнули на колени, пытаясь собрать воду ладонями с грязных ступеней.
— Зачем ты тогда меня остановил? — тихо спросил Алекс. — Когда я хотел просто уйти и забыть всё это?
— Потому что ты видел слишком много, чтобы снова стать чистым, — сказал Макс. — А такие либо ломаются, либо становятся полезными.
Алекс отвернулся и коротко кивнул.
— Тогда, видимо, мне ещё рано ломаться.
Позже, когда сирены сменились более тихим, почти ровным фоном, Узел выдал новый пакет.
Не приказ. Не казнь. Хуже — ожидание.
«HAPPINESS INDEX: 95,0.
ADAPTATION IN PROGRESS.
CORRECTION ZONE: TEMPORARY CONTINUATION.
FULL DECISION: DEFERRED».
Электроник прочитал и хрипло засмеялся.
— Вот она, великая милость Люменто. «Временное продолжение». Вы ещё поживите пока, а мы там посчитаем.
Макс не ответил. Предел не выключат сейчас. Но именно сейчас — не значит никогда.
Шлюзы перестали хаотично открываться и закрываться. Свет выровнялся. Поток воды у аварийных труб ослаб и вошёл в привычную нищую норму. Охрана снова начала орать знакомыми голосами.
Система возвращала аду его обычную форму.
Но не полностью.
Старик из соседнего сектора, который обычно материл всё живое, сидел, обхватив голову, и шептал:
— Они увидели… они увидели…
Не как надежду. Как диагноз.
Алекс спустился к одному из проходов, где было пусто. Макс нашёл его не сразу. Тот сидел у стены, уперев локти в колени, смотрел в тёмный браслет.
Стекло мёртвое. Ни пульса, ни подсветки. Он поднял руку, медленно снял его, положил на бетон рядом.
— Я видел в конце, как они меня узнали, — сказал Алекс, не поднимая головы. — Если они видели моё лицо, значит, там уже ничего не спрячешь обратно.
— Спрячут, — ровно ответил Макс. — Попытаются. Обложат другими словами, новыми картинками, очередной заботой. Но не до конца. Теперь они знают, что мы не миф.
Алекс впервые за долгое время посмотрел на него прямо.
— И что дальше?
Макс тоже посмотрел в темноту коридора, где Предел дышал, ржавел и ждал, как приговора, следующего пересчёта.
— Дальше, — сказал он, — ты для них стал доказательством. А я — помехой в системе. Значит, рано или поздно за каждым из нас придут по-разному.
Он поднялся.
— Пошли. Самое опасное в этом мире — не когда он бьёт. А когда он думает.
Его подняли не сразу.
Сначала были свет, шум, чужие руки, короткий запах настоящей стерильности. Кто-то говорил над ним ровным голосом:
— Стабилизировать. Не стимулировать. Он нам нужен в ясном состоянии.
Алекс проснулся уже в комнате без углов.
Стены уходили вверх мягкими, выгнутыми плоскостями, без единой чёткой линии. Свет был ровный, тёплый, без теней. Окно показывало город.
Браслет на руке лежал тяжело, как чужой металл. При касании оживал — но не так, как раньше. Интерфейс был обрезан. Только одно:
«ПРОФИЛЬ: ОГРАНИЧЕННЫЙ ДОСТУП.
СОСТОЯНИЕ: ПОД ОСОБЫМ НАБЛЮДЕНИЕМ.
ПРИЧИНА: УЧАСТИЕ В СОБЫТИИ КЛАССА А».
Дверь открылась почти без звука.
Вошёл человек в нейтральной одежде — куратор. Тот самый, что когда-то говорил с ним о нагрузке, о рисках и о свадьбе, как о пункте в графике.
Теперь в его взгляде был тонкий, почти незаметный страх.
— Доброе утро, Алекс, — сказал он. — Насколько оно возможно.
— Какой сейчас… — Алекс облизнул пересохшие губы. — День?
— День после, — ответил куратор. — Город ещё не знает, как его назвать.
Он сел напротив.
На экране за его спиной вспыхнула карта.
Не одна точка Предела. Много.
Мир разбился на сеть светящихся узлов: контуры, кластеры, периферии. Предел-7 — маленький красный сегмент среди десятков серых.
— Я думал, — сказал Алекс хрипло, — их меньше.
— Многие думали, что один, — откликнулся куратор. — Так было удобнее.
Он сделал движение рукой — карта зумировалась. Видно было, как к каждому кластеру тянутся тонкие линии от центрального ядра. Как сосуды к органам.
— Индекс? — спросил Алекс.
На экране вспыхнула знакомая циферка — без прежнего величия.
«94,9%.
ТРЕНД: НЕСТАБИЛЬНЫЙ.
РЕЖИМ: ПЕРЕКАЛИБРОВКА».
— Пределы? — Алекс кивнул на карту.
— Одним нажатием их не выключишь. Немедленная ликвидация кластеров приведёт к ещё большему каскаду боли. Беглые, хаос, крушение веры в систему. Это сейчас хуже в метриках, чем продолжить их существование с поправками.
На экране замигали новые строки:
«IMMEDIATE SHUTDOWN: NOT OPTIMAL.
RECOMMENDED: GRADUAL REFORM, CRITERIA UPDATE, TRANSPARENCY INCREASE.
CORRECTION CLUSTERS: STATUS — TEMPORARY CONTINUATION».
— Твой ролик стал набором данных. Очень мощным. Люменто встроит его в свои расчёты. Вопрос в том, кем хочешь быть ты внутри этой новой модели.
Алекс усмехнулся ровно один раз — коротко, без веселья.
— Как будто у меня есть выбор.
— У тебя есть влияние, — исправил куратор. — И за это система спрашивает чуть жёстче.
Его отвели в другую комнату. Поменьше, без окна. Вместо этого — экран на всю стену. На нём оставили на паузе один кадр: Узел, Макс, Алекс, помехи.
— Это видели миллионы, — сказал куратор. — Они знают твоё лицо. Они знают, что кто-то ихний стоял внутри Предела и сказал «смотрите».
Он выключил изображение. На его месте появилось два блока текста.
Первый:
«СЦЕНАРИЙ 1 — ИНТЕГРАЦИЯ.
СТАТУС: СВИДЕТЕЛЬ СИСТЕМЫ.
ДЕЙСТВИЯ: ПУБЛИЧНОЕ ПОДТВЕРЖДЕНИЕ ЦЕЛИ ЛЮМЕНТО, УЧАСТИЕ В РЕФОРМЕ, СОТРУДНИЧЕСТВО В ФОРМИРОВАНИИ НАРРАТИВА.
РИСК ДЛЯ БЛИЗКИХ: НИЗКИЙ».
Второй:
«СЦЕНАРИЙ 2 — ОППОЗИЦИЯ.
СТАТУС: СИГНАЛ С ПОТОМ УЧАСТИЯ В СИСТЕМНЫХ АНОМАЛИЯХ.
ДЕЙСТВИЯ: ОТКАЗ ОТ УЧАСТИЯ, ПУБЛИЧНОЕ СОМНЕНИЕ В БАЗОВОЙ МОДЕЛИ.
РИСК ДЛЯ БЛИЗКИХ: ПОВЫШЕННЫЙ (РАСШИРЕННЫЙ МОНИТОРИНГ, ВОЗМОЖНЫЕ ОГРАНИЧЕНИЯ)».
— Это не угрозы, — сказал куратор. — Это расчёт.
— А если я соглашусь? — спросил Алекс. — Что я буду говорить? Что Предел — ошибка реализации, а не конструкции?
Куратор молчал чуть дольше, чем позволяли протоколы.
— Ты скажешь, — произнёс он наконец, — что система ошиблась не в цели, а в методе. Что Предел стал тем, чем не должен был быть. Что мы… все вместе, под руководством Люменто, теперь это исправляем.
— Прекрасная история, — сказал Алекс. — Почти правдивая.
— И другие Пределы? — спросил он. — Они тоже станут частью истории «исправления»?
— Они станут полигоном, — честно ответил куратор. — Люменто уже размечает: какие протоколы заменить, какие запреты снять, какие усилить. Возможно, однажды эти места действительно перестанут быть похожими на то, что ты видел. В статистике так точно.
— А в жизни? — тихо спросил Алекс.
На этот вопрос у куратора не было готового ответа. Он развёл руками — почти по-человечески.
— В жизни всё сложнее, чем в цифрах. Но мы больше не можем позволить себе не знать, что там происходит.
Лану ему разрешили увидеть только один раз — и то под стеклом.
Комната была наполовину кабинетом, наполовину аквариумом. Она сидела в кресле, руки на животе, лицо усталое, но ясное. Между ними — прозрачная перегородка, по краям которой тихо светились сенсоры.
Лана увидела его и на секунду замерла. Потом встала.
— Ты жив, — сказала она. Это был не вопрос.
— Пока да.
Они стояли напротив, разделённые стеклом и целым миром.
— Они сказали мне, что ребёнок в порядке. Что стресс… компенсируется.
Она усмехнулась, но в этой усмешке не было ни капли юмора.
— Модель, — повторила. — Не мы.
— Я не буду просить тебя выбирать нас, — сказала Лана. — Но я хочу, чтобы наш ребёнок знал: ты не спрятался.
Алекс посмотрел на её руки, сложенные на животе.
Охранный таймер мигнул красным. Лана коснулась стекла кончиками пальцев. Он — тоже. Холод между ладонями был единственным, что они могли почувствовать друг от друга.
Когда его вернули в комнату с двумя сценариями, экран уже ждал.
На нём, кроме двух блоков текста, появилось маленькое уведомление в углу. Не от куратора. Не от местной службы.
ARCH_CONTEXT.
Канал, который не успели или не смогли отрезать.
Алекс коснулся его кончиками пальцев.
На секунду экран потемнел. Потом вспыхнул знакомым зелёным светом — дрожащим, с артефактами, как старый монитор.
Строки побежали быстро:
«ПРЕДЕЛ-7 → АРХ.
КОНТУР: ЖИВ.
СНИЖЕНИЕ НАГРУЗКИ: ПО ДАННЫМ — 30%.
ФАКТИЧЕСКИ — МЕНЕЕ 5%.
ФЛАГИ В СИСТЕМЕ: ОБНОВЛЕНЫ.
ЛЮМЕНТО ПОЛАГАЕТ, ЧТО НАС ТРЕТЬЮ МЕНЬШЕ».
И ниже:
«М.»
Алекс закрыл глаза.
Перед внутренним взором — вода, жетоны, бой, мальчик с миской, Макс у Узла. Лана за стеклом. Живот под её руками. И вдали, как ржавые огоньки по карте, — другие Пределы.
На панели перед ним мигали всё те же две строки:
«СЦЕНАРИЙ 1 — ИНТЕГРАЦИЯ.
СЦЕНАРИЙ 2 — ОППОЗИЦИЯ».
Алекс поднял руку.
Пальцы зависли над панелью между двумя полями.
Он коснулся поверхности.
Экран вспыхнул белым.
Продолжение следует…
Спасибо за чтение
Вернуться к книге
