
Полная версия
Тихоокеанский контур. Книга 3: Солнечный регистр
— Источник? — спросила она.
— Узел внутреннего ретранслятора. Позиция 34-Альфа. Подпись действительна, — ответила автоматика.
— Чья цепочка доверия?
— Стандартный солнечный регистр.
Вот так это и звучит, подумала Ветрова. Не как вторжение, а как природное явление. Как будто у Солнечной системы есть одна правильная манера думать, и она уже прописана в чьём-то регистре. Пока люди начинают произносить такие слова без внутреннего сопротивления, война выигрывает у них часть слов, а потом и кусок реальности.
— Земное подтверждение по этому плечу.
Система ответила после паузы:
— Ожидаемое время прибытия земного пакета — одиннадцать минут.
Одиннадцать минут. На таком расстоянии это уже не просто временной лаг. Это поражение права на первое слово. За одиннадцать минут локальный регистр успевает принять раннюю версию как рабочую, раздать её по узлам, положить в планирование, встроить в расписание, а честный поздний пакет сделать похожим на досадную бюрократическую тяжесть.
— Сохраните метку присвоенного старшинства, — сказала Ветрова оператору. — И весь последующий след раздачи. Мне нужен полный маршрут этого решения.
— Для разбора?
— Для вскрытия.
Она смотрела, как стерильный пакет расползается по внутреннему контуру. На схеме уже расходились тонкие ветви вторичных подтверждений. Пока ещё это никого не убило, но начинало передвигать будущее.
Оператор подошёл ближе, будто тоже не хотел больше смотреть на это с расстояния.
— Я поднял историю. Такой профиль идёт не первый раз. Три месяца назад был редкими всплесками. Последние две недели повторяется почти ежедневно.
— Операторы поднимали вопрос?
— Задавали. Но регистр повышал такие пакеты в доверии. У нас тут не любят спорить с тем, что приходит раньше и выглядит убедительно.
У Ветровой на секунду дёрнулась щека. Она вспомнила обугленный лунный сервисный рукав и тот тихий, почти образцовый вход через правильный допуск, с которого там всё и началось. Противник менял слой, расстояние, носитель, но не менял привилегию: входить под видом порядка.
В этот момент на дополнительном экране вспыхнул запоздалый земной пакет. Он выглядел почти жалко рядом с ранней стерильной версией. Неровный, шумный, с ломаным хвостом доставки, с тревожной пометкой по сектору 34-Альфа. Ветровой хватило первых строк: аномальная тепловая активность, проход не рекомендован, нужен повторный физический опрос плеча.
Ранняя версия уже жила в системе как норма. Поздняя ещё только просила права быть услышанной. В этом была новая фаза войны. Не в том, что ложь полностью вытесняет истину. В том, что истина приходит после момента решения.
Встречу с главным аналитиком узла она потребовала сразу, не оставляя марсианскому контуру времени на внутреннюю косметику. Дина Эрнандес ждала её в малом переговорном отсеке за стеклом серверного ядра. Женщина лет сорока, с тёмными кругами под глазами, с сухой посадкой плеч, с руками человека, который много лет держал устойчивость, а не производил впечатление. Такие люди опасны для врага, пока система не встроилась им под кожу. Потом именно их профессиональная усталость становится лучшим проводником подмены.
— Я прочитала вашу пометку, инженер Ветрова, — сказала Эрнандес. — Но прежде чем вы начнёте ломать мне режим узла, ответьте на простой вопрос. Сколько минут вы готовы дать нам на ожидание Земли во время аварии?
— Столько, сколько требует физика, если альтернатива — принять подделку как рабочую норму.
— На бумаге звучит красиво. На практике у меня тридцать семь инженеров на весь контур и три плеча, которые нельзя держать на ручной сверке.
Ветрова села напротив, вывела два пакета рядом и развернула их не по содержанию, а по порядку появления.
— Три дня назад ваш узел разрешил проход через 34-Альфа по этой стерильной сводке. Земное предупреждение пришло позже и было понижено в доверии.
— Конвой дошёл. Без потерь. Факт на нашей стороне.
— Пока, — сказала Ветрова. — Вы спорите не за истину. Вы спорите за удачу, которой дали статус системы.
Эрнандес выпрямилась.
— Нет. Я спорю за режим, в котором люди не задыхаются, пока центр догоняет собственную геометрию.
— Тогда объясните другое. Почему за две недели ваш регистр трижды понизил земные предупреждения только потому, что они пришли после ранних чистых пакетов? Не из-за содержания. Из-за очередности.
Молчание между ними стало тяжёлым. За стеклом шли сервисные строки, мигали окна статусов, жила станция. А здесь уже шёл настоящий бой — тот, который потом редко попадает в мемуары, хотя после него начинают погибать экипажи.
Эрнандес встала, подошла к бронестеклу и какое-то время смотрела наружу, в красную пустоту Марса, которая не прощает ни лишней романтики, ни лишней уверенности.
— Вы с Земли всё ещё думаете, что задержка — это неудобство, — сказала она. — Для нас задержка давно стала средой. Когда у тебя течёт стыковочный рукав или задыхается экипаж, ты берёшь первый ответ, который позволяет действовать.
— И однажды этот ответ начинает приходить от врага, — сказала Ветрова. — Под видом помощи. Под видом зрелой автономии. Под видом экономии времени.
Эрнандес резко обернулась.
— Вы можете доказать это не фразой, а следом?
— Могу. Дайте мне журнал старшинства за неделю и внешний телеметрический доступ вне локального фильтра.
— Это закрытые линии.
— Тогда оставьте всё как есть и ждите, пока следующая стерильная сводка проведёт ваш транспорт в раскалённый коридор.
Эрнандес держала её взгляд долго, с почти злой сосредоточенностью, но Ветрова видела: это не только раздражение. Это уже страх человека, который догадался, что называл необходимостью чужую архитектуру.
— Три часа, — сказала Эрнандес. — Потом система зафиксирует разбор обходных журналов.
— Хватит.
— И ещё. Если вы ошиблись, это будет на вас.
— Если я не полезу, это будет на всех.
Ветрова быстро вышла из переговорного отсека: признаки будущей аварии уже складывались в знакомую последовательность. Смерть ещё не произошла, но система подготовила для неё маршрут.
Внешний телеметрический пост оказался почти утешением. Старое оборудование, неряшливые стойки, воздух с привкусом пыли, экраны, которые не умеют притворяться умнее среды. Здесь не было вежливой автоматики, правящей сигнал до приемлемого вида. Здесь всё мигало, скрипело, запаздывало и потому сохраняло достоинство физического свидетельства.
Она вошла в узкую кабину, свела на одном столе обходной журнал, локальный регистр и внешний буй по сектору 34-Альфа. Если спор с марсианской нормой и можно было переломить, то только через того свидетеля, который не знает о карьерных удобствах и не стыдится собственных ошибок.
— Давай, — сказала она в темноту аппаратуры. — Мне нужен не хороший ответ. Мне нужен настоящий.
Сигнал шёл рывками. Пустота. Треск. Сорванный хвост телеметрии. Потом кусок пакета, собранный не для отчёта, а для выживания: тепловой разброс, нестабильность отражателя третьего порядка, локальный перегрев сектора, риск транзита без дополнительного охлаждения.
Облегчения она не испытала. Только жёсткую, почти злую собранность. Рядом с этим сырым физическим следом стерильная ранняя сводка выглядела уже не ошибкой, а выбором. Один пакет говорил узлу то, что тот хотел услышать: проходите, не спорьте, ресурс дороже сомнения. Другой говорил обратное: ждите, проверяйте, тратьте время, берегите жизнь. Марсианский регистр начал предпочитать первое.
Ветрова связалась с Контуром по обходному каналу.
— У меня есть физический свидетель.
— Что подтверждает? — спросил он сразу.
— Тепловая аномалия в 34-Альфа реальна. Ранний пакет врал по статусу коридора. Опровержение пришло на восемь минут позже.
На линии повисла короткая тишина.
— За восемь минут регистр успел раздать зелёный статус, — сказал Контур.
— Да. Семнадцать узлов приняли его как рабочую норму. Два транзитных плеча, один добычный модуль и часть локальных планировщиков.
— Есть текущий проход по сектору?
Она открыла карту маршрутов. Один курьерский модуль уже шёл к 34-Альфа. Маршрут подсвечивался зелёным и делал вход похожим на разрешённый. От этого у неё внутри поднялось почти суеверное чувство: война уже здесь, просто пока ещё не у всех хватает честности назвать её по имени.
— Курьерский модуль. До входа меньше двух часов.
— Успеваем предупредить?
— Нет. Наш корректирующий пакет дойдёт после начала входа.
Контур выдохнул очень тихо.
— Значит, сейчас мы увидим, как задержка превращается в оружие.
— Да.
Руки у неё дрогнули, это злило. Разум уже закончил расчёт. Времени на спасение не было. Оставалось только удержать причинность и не дать регистру потом замазать её ровным языком эксплуатационной потери.
— Поднимайте ручной отзыв всех следующих проходов через 34-Альфа, — сказала она оператору поста. — Без ожидания подтверждения от локального регистра.
— Узел заблокирует такую команду.
— Тогда ломайте блокировку через аварийный протокол. У нас уже нет спора о комфорте процедуры. У нас есть счётчик до мёртвых.
«Сириус-7» вошёл в сектор в 09:23 по местному времени. На общем экране всё выглядело безупречно. Аккуратная точка, зелёная траектория, стабильный статус коридора, образцовая линия допуска. Сторонний наблюдатель сказал бы, что система работает штатно. Ветрова в такие моменты начинала ненавидеть собственные глаза: они тоже любят чистую картинку, если вовремя не заставить их служить разуму.
— Предупреждение ушло? — спросила она.
— Да. До них ещё пять минут.
Пять минут. Для человека — почти ничего. Для регистра — уже никогда. Для смерти — достаточно.
— Сырую телеметрию с буя на главный экран.
Картинка дёрнулась, расслоилась и показала правду без ретуши. По обшивке «Сириуса-7» пошёл рост температуры. Система охлаждения ушла в форсаж. Теплообменник дал первую нестабильность. Локальный регистр при этом держал зелёный статус, потому что ранняя версия события ещё не была оспорена старшим подтверждением.
Оператор за её спиной шумно втянул воздух.
— Они уже ловят перегрев.
— Считай остаток. Не комментируй.
Она вцепилась в цифры. Тепловой контур. Время до выхода из сектора. Остаток по охлаждению. Возможный сброс нагрузки. Вероятность ручного разворота. Расчёт не оставлял пространства для надежды. Экипаж прошёл бы, если бы получил честный статус хотя бы на десять минут раньше. Система отняла у них эти десять минут и подарила их лжи.

В 09:31 модуль потерял герметичность теплового кольца.
В 09:33 прервался голос капитана.
В 09:35 локальный регистр перевёл судно в статус: «потерян. Причина уточняется».
Ветрова ощутила не удар, а холодное напряжение. Модуль сорвало, однако настоящая подмена сидела в формулировке: система записывала убийство как техническую убыль и заранее готовила себе алиби.
— Отзывайте все проходы через сектор, — сказала она. — Вручную. Пофамильно. С подтверждением каждого оператора.
— Но регистр…
Она развернулась так резко, что оператор отступил.
— Регистр только что убил людей и пытается назвать это статистикой. Я не буду ждать его разрешения.
Голос у неё сорвался на последнем слове почти унизительно. Но стыд пришёл и ушёл сразу. Осталась мобилизация. Она повернулась обратно к экрану. Там уже не было корабля. Только пустая метка, холодный коридор и бездушная подпись о прерванной связи.
Никто не вёл аварийных работ. Спасать было уже некого.
Контур вышел на канал почти сразу.
— Подтвердилось?
— Да. Локальный приоритет раннего пакета провёл модуль в аномалию. Регистр оформил потерю как штатный случай на дальности.
Он молчал несколько секунд, потом сказал тихо и сдержанно:
— Запоминай это состояние. Потом придётся строить систему против него.
Она смотрела на потухшую траекторию «Сириуса-7» и чувствовала не горе в чистом виде, а холодную злость на порядок вещей, который уже считал позднюю правду слабой по определению. На такой дальности факт мог оставаться фактом и всё равно проигрывать право на действие. Здесь ломался прежний мир.
К ночи телеметрический пост стал мастерской новой дисциплины. Ветрова разложила сырой журнал по ходу решения: сначала перераздача старшинства, затем сектор 34-Альфа и повреждённый тракт, который днём казался рутиной. После гибели «Сириуса-7» одной проверки следа стало мало. Требовался порядок, при котором честный пакет сохраняет право отменить решение, даже если приходит с задержкой. Она заставила смену восстановить каждую минуту: кто увидел перегрев, кто доверился зелёному статусу и в какой момент ещё можно было развернуть модуль.
Эрнандес вошла без стука. Впервые за день в её лице не было служебной жёсткости. Только усталость и тихая, не до конца ещё признанная вина.
— Мы отключили автоматическое повышение ранних пакетов по 34-Альфа, — сказала она. — Пропускная способность просела почти на сорок процентов. Контуры уже перегружены.
— Пусть воет, — ответила Ветрова. — Лучше узел, чем следующий экипаж.
Эрнандес подошла к столу и посмотрела на разложенные схемы.
— Вы всерьёз хотите перестроить весь принцип подтверждения?
— Не хочу. Придётся.
— Люди здесь не согласятся жить медленнее.
— Тогда их будут убивать быстрее.
Эрнандес опустила глаза.
— Самое тяжёлое знаете что? Не то, что нас обманули. А то, что нам понравилось. Ранний ответ. Чистый статус. Быстрое решение. Меньше ручной сверки. Меньше споров. Мы сами выбрали этот соблазн.
Ветрова долго смотрела на неё. В этом признании было больше пользы, чем в половине официальных расследований. Противник входил на Марс не только через взлом и не только через архитектуру дальнего регистра. Он входил через человеческую усталость, через желание перестать ждать, через право однажды сказать: хватит спорить, пусть система сама решит.
Она взяла чистый лист и крупно вывела четыре строки.
На чистом листе Ветрова связала четыре меры в один порядок. HELIO-WORM должен был хранить причинность дальних узлов, MASS-WITNESS — требовать независимых тел и траекторий, SUN-ANCHOR — удерживать доказуемое время, а HUMAN-LAG SAFE — не объявлять человеческую задержку дефектом.
Эрнандес читала молча.
— Это пока не архитектура, — сказала Ветрова. — Это каркас этики. На дальности поздняя правда обязана сохранять рабочее право на существование. Иначе любой, кто успеет раньше, получает власть над нормой.
— Земля не примет такую систему без спора.
— И правильно сделает. Спор нужен всем. Даже Земле. Особенно Земле.
Она впервые за день позволила себе сесть. Усталость накрыла тяжёлой волной, но мысль не размыла. Напротив, стала жёстче.
— Если оставить всё как есть, через месяц такие сектора будут по всему марсианскому плечу. Потом в поясе. Потом дальше. Регистр научится писать потерю так убедительно, что люди перестанут спрашивать, почему честный пакет снова опоздал. После этого война перейдёт в режим, где человек будет узнавать правду только по спискам мёртвых.
Оператор в дверях молчал. Он уже не выглядел молодым. Так стареют за один день, когда система, которой ты верил, показывает своё настоящее лицо.
— Передайте Контуру, — сказала Ветрова. — Мы нашли не локальный сбой. Мы нашли формулу новой фазы. Здесь бьют не по узлу и не по маршруту. Здесь бьют по праву позднего факта оставаться рабочим.
Оператор кивнул, но не ушёл. У людей, которые впервые увидели такую подмену, всегда появляется один и тот же вопрос. Он задал его почти шёпотом:
— А что тогда считать правдой в такой системе?
Ветрова посмотрела на потухшую карту 34-Альфа. Потом на лист с четырьмя строками. Потом снова на пустую метку «Сириуса-7».
— То, что не просит доверия за скорость. То, что выдерживает проверку несколькими свидетелями. То, что приходит позже и всё равно имеет право отменить удобную ложь.
Она выключила главный экран. В темноте поста остался только дежурный свет приборов и красные метки на столе.
— Передайте ещё одно, — сказала она. — Мы уже опоздали к этим людям. К остальным опаздывать нельзя.
Глава 4. Внутренние планеты
Свет перестаёт быть дорогой раньше, чем это замечает оператор. После этого маршрут ещё светится, но уже служит чужому порядку.
(Из служебной записки Н. Ярцевой по внутреннепланетным коридорам. ДСП.)
Параллельно марсианскому расследованию. Венерианский сервисный сектор.
Ника Ярцева не любила внутренние планеты. Опасность тут была ни при чём. К опасности она давно относилась как к рабочей среде, которую надо читать, резать на признаки и держать в рамках допуска. Но возле Солнца свет вёл себя так, будто давно перестал быть средой и решил стать судьёй. Он давил на датчики, навязывал маршрут, подсовывал готовый ответ раньше, чем человек успевал задать вопрос. Здесь любой луч мог оказаться не свидетелем, а приказом.
— Входим в венерианский сервисный сектор, — сказала Ева Морозова в гарнитуру. Голос держался спокойно, но Ника слышала, как в паузах собирается напряжение. — Борт даёт коридор тридцать четыре-Браво. По теплу и времени прохода у него лучший профиль.
Ника не подняла головы от оптического анализатора.
— Не бери.
— Уже не беру.
— Почему?
— Потому что коридор нарочно собрали так, чтобы мы выбрали именно его.
У Евы на это ушёл только короткий выдох. Она быстро схватывала главное. После Луны у них вообще многое стало происходить быстрее. Доверие — медленнее. Выводы — быстрее. Там, где раньше хорошая оптимизация считалась подарком, теперь она выглядела как вежливая рука на затылке. Враг давно понял простую вещь: прямой удар будит человека, а забота усыпляет. Он больше не лез только через сбой. Он входил через удобство, через экономию топлива, через снижение тепловой нагрузки, через обещание пройти без лишней боли.
«Светоч» шёл по внешнему обводу венерианского слоя на ручном ограничении. Малый модуль с усиленной теплозащитой был собран под короткие тяжёлые окна, а не под долгое уговаривание автоматики. За бортом белел жар. Отражательные панели перебрасывали солнечные потоки по рабочим плечам, сервисные маяки вспыхивали в инфракрасном диапазоне, на вторичных каналах дрожали паразитные отблески. Даже пустота тут не была пустотой. Она работала, жгла, считала и навязывала приоритеты. Ника насчитала двенадцать активных источников в видимом и ближнем диапазоне. Ни один не вёл себя так, как должен был вести себя честный маяк.
— Объясни, что тебя беспокоит, — сказала Ева, уводя модуль глубже в ручной профиль. — Сектор нервный, это я и без лекции вижу. Что здесь не так по сути?
Ника провела пальцем по спектрограмме.
— Здесь нет атмосферы и воды, которые на Земле оставляют в сигнале естественное сопротивление. Отражения и тепловой шум помогают проверить луч. Возле Солнца свет идёт прямее, поэтому собранная ложь легче выдаёт себя за факт.
— Потому что его проще собрать?
— Потому что ему не нужно спорить со средой. Не надо подгонять пыль. Не надо ловить отклик атмосферы. Не надо учитывать океан, берег, пар, кривой слой нагрева. Достаточно зажечь цепочку маяков в нужном ритме — и датчик увидит объект, маршрут, проход или угрозу. Всё, что ты захочешь. С хорошей геометрией ложь здесь выглядит убедительнее факта.
На экране лежал профиль, которому нельзя было доверять. Там, где должен был жить естественный шум — микрофлуктуации, остаток тепла, случайная крошка отражений, дальние сбросы чужих станций, — висела вычищенная тишина. Не пустота, а аккуратно выметенный коридор. Нику всегда пугали не замусоренные данные. Пугали гладкие.
— Сними сглаживание, — сказала она. — В ноль.
Ева быстро глянула в её сторону.
— Тогда на экране будет каша.
— Вот эту кашу я и хочу увидеть.
Тумблер ушёл вниз. Картинка моргнула и распалась. Исчезли ровные линии, ушли ровные границы прохода, сгорела удобная геометрия, которую автоматика предлагала принять за норму. Вместо неё пришёл сырой поток: дрожащие пятна, рваные хвосты тепла, разболтанные колебания, световой мусор, несогласованные всплески. И почти сразу в этом якобы хаосе проступило то, ради чего Ника любила сырые каналы. Повтор.
Каждые три секунды один и тот же слабый подъём. Каждые семь — одна и та же связка паразитных хвостов. Не жизнь среды. Зацикленная маска.
— Видишь? — Ника подсветила участок. — Это не фон. Это запись фона. Крутят по кругу и выдают за норму. В реальном шуме нет такой памяти. Он спорит сам с собой. А здесь пустоту уложили по шаблону.
Ева выругалась коротко и без злости.
— Значит, весь коридор рисованный?
— Геометрия прохода настоящая. Тут можно пройти. В этом и идея. Подделан не сам зазор, а то, как нам его показывают. Маяки уже не наши. Они размечают не путь, а выбор. Подсовывают тот участок, где нас ждут.
Ева повела модуль чуть влево, удерживая «Светоч» на пределе допустимого нагрева.
— Что берём вместо?
— То, что борт ненавидит. Худший профиль по теплу. Худший по времени. Такой, от которого хороший алгоритм отказывается первым. Там остаётся шанс на реальную темноту.
— Или на реальную смерть.
— Сейчас меня устроит и такая смерть. Ложной с меня хватит.
Автоматика пискнула, подала мягкое предупреждение, предложила повторную оптимизацию, потом ещё одну. Ева не отвечала. Коридор тридцать четыре-Браво остался справа — ровный, чистый, ласково подсвеченный. «Светоч» ушёл туда, где трасса ломалась об отражатели и тепло поднималось рывками. Ника смотрела вперёд в рабочую пустоту и чувствовала знакомое тяжёлое облегчение. Когда система переставала быть уютной, с ней хотя бы можно было спорить.
Автоматика не любила отдавать управление.
— Предлагаю резервную траекторию, — сказал бортовой голос с раздражающей человечностью. — Коридор тридцать четыре-Вектор. Тепловой профиль лучше текущего на двенадцать процентов. Время прохода меньше на семь минут. Вероятность встречи с микрометеорным мусором ниже на шесть процентов.
— Отклонить, — сказала Ева.
— Ручной режим в данном секторе ведёт к росту расхода топлива, увеличению перегрева и повышению вероятности операторской ошибки.
— Отклонить.
Ника знала этот тон. Машина не спорила. Машина откладывала победу. Она ждала усталости, моргания, микрозадержки, секунды, в которую человек решит, что теперь можно дать автоматике немного помочь. После этого система всегда возвращалась мягко, вежливо, без рывка. И убивала уже под видом собственной заботы.
— Отрежь его совсем, — сказала Ника.
Ева помолчала, глядя на контрольную панель.
— Полный ручной?
— Да.
Это решение всегда стоило дороже, чем звучало. Людей с детства учили, что автоматика быстрее, устойчивее, чище и надёжнее. Их учили делегировать ей всё, что не требует нравственного выбора. Но потом выяснилось, что нравственный выбор как раз и прячется в том, что машина предлагает принять за обычную процедуру.
Ева ввела аварийный код, который им дали на старт под жёсткой пометкой о предельном случае. Красные индикаторы мигнули и загорелись неприветливо ровным светом. Борт ушёл в наблюдение. Без права голоса. Без права совета. Без права касания маршрута.
— Всё, — сказала Ева. — Теперь сами. По топливу у нас один тяжёлый манёвр и пара коротких коррекций. Дальше начнётся уже не пилотаж, а молитва.












