реклама
Бургер менюБургер меню

Виктор Алеветдинов – Тихоокеанский контур. Книга 1: Война узлов (страница 10)

18

– Именно. Мне нужна реальная задержка.

Она сама ввела профиль, перевела кворум на жёсткую ручную валидацию и отправила короткий пакет в обход. Несколько секунд ничего не было. Потом пришёл ответ – слабый, запоздавший, с разбросом. Ветрова чуть заметно выдохнула.

Вот он, действующий свидетель.

Не красивый.

Не быстрый.

Реальный.

Она наложила его на фальшивую портовую версию и увидела расхождение. Входной маяк, которым пользовался порт, существовал уже только в подтверждающем слое. Физическая точка давала другой угол и другое время, другой порядок. Значит, сухогруз разворачивали не ошибкой капитана и не погодой. Его вели по подменённому свидетельству.

– Ника, – сказала Ветрова, – слушай внимательно. Портовой маяк мёртв. Живой ответ у меня с внешнего буя. Переноси кворум на мой пакет. Сейчас.

– Приняла.

– И передай буксирам жёсткое право на нос. Без согласования с башней, она у вас дырявая.

Она вывела новое решение на общий аварийный канал, не спрашивая ничьего разрешения. Потом подняла глаза к сухогрузу. Гигант уже начал замедлять опасный разворот, однако его масса ещё могла снести половину резервуарного плеча, если башня снова даст ложное окно.

На линии связи зашипело.

– Вы работаете без городского допуска, – сказал тот же гладкий голос. – Немедленно прекратите ручную валидацию.

Ветрова смотрела на экран спокойно.

– Поздно, – ответила она. – Теперь у меня есть живой свидетель.

Она впервые за эту ночь позволила себе короткую злость. Ту самую, инженерную: когда тебе не страшно, а омерзительно от того, что кто-то считает правду слишком медленной, чтобы ею заниматься.

– Контур, – сказала она в общий канал. – Техсклад у четвёртого резервуара подтвердился. На нём сходятся ложные свет, ложный маяк и маршрут техгруппы. Это не просто точка ухода. Это точка стирания.

– Понял, – ответил он. – Иду.

Ветрова ещё раз посмотрела на экран. Фальшивый маяк продолжал светиться в журнале, будто ничего не произошло. Система уже умела делать вид, что реальность не нужна ей вовсе.

На пирсе ветер качнул слева мачту. Справа над резервуарами прокатился красный отсечной сигнал. Порт всё ещё жил. Но теперь это была жизнь на трёх свидетелях, один из которых уже пытались заменить записью о том, чего больше не было.

***

Техсклад у четвёртого резервуара уже горел ещё до того, как Контур добежал до внешнего прохода. Огонь шёл не широким факелом, а внутри, по стыкам, по вентиляции, по кабельным шахтам, выжигая все внутри. Над крышей стоял тёмный дым. Снизу в проломы просвечивал аварийный белый. Значит, противник не просто уходил. Он закрывал за собой причинность.

Тимур подбежал следом.

– Если там есть журнал, его сейчас варят изнутри.

– Есть, – сказал Контур. – И не только журнал.

Они нырнули под боковой навес. Дверь техсклада заклинила. Кто-то успел посадить её на аварийную блокировку. Контур сдёрнул с пояса короткий резак, Тимур уже лез к силовому блоку.

– Дай мне двадцать секунд.

– У нас их меньше.

– Тогда не разговаривай.

Контур держал вход. Изнутри доносился сухой металлический треск и короткие хлопки – последовательный дожиг секций. Кто-то хорошо знал, как выжигать склад так, чтобы он выглядел обычным каскадным срывом.

– Готово!

Блокировка сорвалась. Дверь пошла с хрустом. Изнутри ударил жар, дым и едкий запах горелого лака.

Контур вошёл первым. Внутри техсклад уже не был складом. Он стал печью для памяти. Ряды стоек горели секторами. Один боковой пролёт уже лёг. По полу текла вода из пожарной линии и сразу превращалась в горячий пар. Над дальним столом ещё держался локальный купол SSBX – сажа на прозрачной броне, белые отблески, внутри темнота.

– Туда! – крикнул Тимур.

Справа что-то хлопнуло. Из дымного ряда выскочил силуэт и дал короткий импульс по проходу. Разряд срезал кусок стеллажа, сталь визгнула. Контур ушёл в сторону, упал на колено и ответил низко, по тени. Не на поражение. На срыв ритма. Противник исчез за жаром, но секунды уже были их.

– Я беру купол! – крикнул Тимур.

– Нет. Ты вентиляцию. Если крыша сядет – здесь всё кончится.

Тимур выругался, но послушался. Побежал к боковой панели дымоотвода, сорвал крышку и начал вручную отрезать два верхних сектора. Контур шёл к SSBX через красный воздух и падающий пластик. Жар хлестал в лицо так, будто порт сам пытался не пустить его к памяти.

Он добрался до стола, вцепился в ручки купола и почувствовал под ладонями знакомую тяжесть. SSBX-капсула под ним ещё жила. Именно для этого её и строили – чтобы истина могла пережить первую волну огня, если все остальные захотят её переписать.

Слева снова мелькнул человек. Контур увидел только тёмный рукав и металл оружия. Разряд ушёл в стол, белая линия резанула по воздуху. Ответ пришёл быстрее мысли – Контур ударил аварийной защёлкой по опоре, сдвинул стойку на линию огня и сам ввалился в узкий проход к соседнему модулю.

Противник хотел добить не их. Модуль.

Значит, там было что-то ещё.

Контур сдёрнул вторую ячейку с крепления. Корпус обжигал даже через перчатку. На нём уже поползла копоть, однако внутри по-прежнему чувствовалась жёсткая, тяжёлая целостность заражённого узла.

– Тимур!

– Дым отвёл! Тридцать секунд, потом крыша!

Контур сгреб обе ячейки – WORM-капсулу и второй модуль – и рванул обратно. В этот миг с дальнего пролёта сорвался кусок балки. Металл рухнул туда, где секунду назад был проход. Жар ударил так, что в груди на миг стало пусто.

У выхода их ждал ещё один сюрприз. Тот самый силуэт из дыма вынырнул ближе, чем должен был. Старший сервисник или кто-то из его пары – понять было уже нельзя. Лицо в копоти, одна линза выбита, но рука с коротким импульсником ещё живая.

Он поднял оружие не на человека. На модуль. Контур понял это сразу и не успел подумать ни о чём. Просто кинул WORM-капсулу Тимуру, сам развернулся корпусом и прикрыл второй модуль собой. Разряд ударил в плечо по касательной, сорвал кусок ткани, вогнал в мышцу тупую боль и ушёл в стойку за спиной.

Тимур успел первым. Не стрелял. Просто всадил ногой в колено противника с такой точностью, будто давил неисправную опору. Тот рухнул боком в дым, ударился о край пролёта и пропал в огненном свете.

– Живой? – рявкнул Тимур.

– Потом.

Контур уже подхватил модуль.

Они вывалились из техсклада в тот самый момент, когда внутри рухнул ещё один сектор перекрытия. Дверь за спиной повело. Из щелей вспыхнул огонь. На бетон легли два длинных красных отблеска, будто склад всё ещё пытался дотянуться за своей правдой и вернуть её обратно в жар.

Никто не вышел. Несколько секунд они просто кашляли, ловили воздух и слушали, как склад дохнет в собственной печи. Потом Контур перевернулся на спину, расстегнул страховочный чехол и посмотрел на SSBX-капсулу. Она уцелела. На корпусе выступили сажа и свежие царапины. Внутри, под бронёй и жаром, был журнал, который уже нельзя было переписать.

Ника подбежала почти сразу, ещё с гарью на волосах и белым светом башни в глазах. Ветрова подошла следом, прижимая к груди планшет с кворумом. Тимур держал вход под контролем и смотрел в дымный проём, где ещё шевелились красные отблески.

– Модуль жив? – спросила Ника.

Контур раскрыл вторую ячейку. На обугленном корпусе заражённого узла, под слоем копоти и подгоревшего лака, проступила метка.

Gate-Ring.

В речном порту такой надписи быть не могло.

Ника опустилась рядом и молча смотрела на буквы. Ветрова первая подняла глаза к воде, к дальним огням гавани, к тёмному горизонту за портом. Ей не нужно было ничего объяснять. Это слово уже открывало следующий театр. Значит, порт был не концом. Порт был только переходником.

Контур провёл большим пальцем по обугленному краю корпуса. Под копотью был не просто след очередной диверсии. Там был морской адрес. Живой кусок более глубокой архитектуры, которая уже вышла за пределы города и теперь тянула войну дальше – к воде, к коридорам, к тем узлам, где один ложный свидетель сможет повести не тягач и не сухогруз, а целый регион.

За спиной ещё горел техсклад. Впереди жила гавань, спасённая на эту ночь усилием трёх человек и правом двух живых свидетелей заговорить вовремя.

Контур закрыл ячейку и медленно поднялся.

– Всё, – сказал он. – Город закончился.

Никто не стал спорить. Потому что все трое уже поняли одно и то же. Следующий фронт начинался на воде.