
Полная версия
Тихоокеанский контур. Книга 1: Война узлов
– Нет. Ты вентиляцию. Если крыша сядет – здесь всё кончится.
Тимур выругался, но послушался. Побежал к боковой панели дымоотвода, сорвал крышку и начал вручную отрезать два верхних сектора. Контур шёл к SSBX через красный воздух и падающий пластик. Жар хлестал в лицо так, будто порт сам пытался не пустить его к памяти.
Он добрался до стола, вцепился в ручки купола и почувствовал под ладонями знакомую тяжесть. SSBX-капсула под ним ещё жила. Именно для этого её и строили – чтобы истина могла пережить первую волну огня, если все остальные захотят её переписать.
Слева снова мелькнул человек. Контур увидел только тёмный рукав и металл оружия. Разряд ушёл в стол, белая линия резанула по воздуху. Ответ пришёл быстрее мысли – Контур ударил аварийной защёлкой по опоре, сдвинул стойку на линию огня и сам ввалился в узкий проход к соседнему модулю.
Противник хотел добить не их. Модуль.
Значит, там было что-то ещё.
Контур сдёрнул вторую ячейку с крепления. Корпус обжигал даже через перчатку. На нём уже поползла копоть, однако внутри по-прежнему чувствовалась жёсткая, тяжёлая целостность заражённого узла.
– Тимур!
– Дым отвёл! Тридцать секунд, потом крыша!
Контур сгреб обе ячейки – WORM-капсулу и второй модуль – и рванул обратно. В этот миг с дальнего пролёта сорвался кусок балки. Металл рухнул туда, где секунду назад был проход. Жар ударил так, что в груди на миг стало пусто.
У выхода их ждал ещё один сюрприз. Тот самый силуэт из дыма вынырнул ближе, чем должен был. Старший сервисник или кто-то из его пары – понять было уже нельзя. Лицо в копоти, одна линза выбита, но рука с коротким импульсником ещё живая.
Он поднял оружие не на человека. На модуль. Контур понял это сразу и не успел подумать ни о чём. Просто кинул WORM-капсулу Тимуру, сам развернулся корпусом и прикрыл второй модуль собой. Разряд ударил в плечо по касательной, сорвал кусок ткани, вогнал в мышцу тупую боль и ушёл в стойку за спиной.
Тимур успел первым. Не стрелял. Просто всадил ногой в колено противника с такой точностью, будто давил неисправную опору. Тот рухнул боком в дым, ударился о край пролёта и пропал в огненном свете.
– Живой? – рявкнул Тимур.
– Потом.
Контур уже подхватил модуль.
Они вывалились из техсклада в тот самый момент, когда внутри рухнул ещё один сектор перекрытия. Дверь за спиной повело. Из щелей вспыхнул огонь. На бетон легли два длинных красных отблеска, будто склад всё ещё пытался дотянуться за своей правдой и вернуть её обратно в жар.
Никто не вышел. Несколько секунд они просто кашляли, ловили воздух и слушали, как склад дохнет в собственной печи. Потом Контур перевернулся на спину, расстегнул страховочный чехол и посмотрел на SSBX-капсулу. Она уцелела. На корпусе выступили сажа и свежие царапины. Внутри, под бронёй и жаром, был журнал, который уже нельзя было переписать.
Ника подбежала почти сразу, ещё с гарью на волосах и белым светом башни в глазах. Ветрова подошла следом, прижимая к груди планшет с кворумом. Тимур держал вход под контролем и смотрел в дымный проём, где ещё шевелились красные отблески.
– Модуль жив? – спросила Ника.
Контур раскрыл вторую ячейку. На обугленном корпусе заражённого узла, под слоем копоти и подгоревшего лака, проступила метка.
Gate-Ring.
В речном порту такой надписи быть не могло.
Ника опустилась рядом и молча смотрела на буквы. Ветрова первая подняла глаза к воде, к дальним огням гавани, к тёмному горизонту за портом. Ей не нужно было ничего объяснять. Это слово уже открывало следующий театр. Значит, порт был не концом. Порт был только переходником.
Контур провёл большим пальцем по обугленному краю корпуса. Под копотью был не просто след очередной диверсии. Там был морской адрес. Живой кусок более глубокой архитектуры, которая уже вышла за пределы города и теперь тянула войну дальше – к воде, к коридорам, к тем узлам, где один ложный свидетель сможет повести не тягач и не сухогруз, а целый регион.
За спиной ещё горел техсклад. Впереди жила гавань, спасённая на эту ночь усилием трёх человек и правом двух живых свидетелей заговорить вовремя.
Контур закрыл ячейку и медленно поднялся.
– Всё, – сказал он. – Город закончился.
Никто не стал спорить. Потому что все трое уже поняли одно и то же. Следующий фронт начинался на воде.
Глава 4. Карантин
Карантин объявляют тогда, когда время уже потеряно.
До этого спорят о формулировках.
(Из распоряжения П. Громыко по аварийному режиму узлового сектора. ДСП.)
Совещание шло в старом узловом штабе Хабаровска, в комнате без окон, с двумя экранами и столом, на котором лежали WORM-капсула, обгоревший модуль с меткой Gate-Ring и папка с пометкой «портовой инцидент». Ночь ещё не закончилась. Город продолжал жить на аварийных схемах, а внутри этой комнаты люди уже делили право назвать случившееся. Признать, что город атаковали, или снова завернуть всё в язык технической нестабильности.
Первым заговорил представитель городской администрации. Лицо у него было усталым, голос – гладким и опасным.
– Порт горел. Да. Идёт следствие. Да. Но у нас нет права объявлять ЧС просто потому, что произошёл один инцидент.
С военной стороны ответ пришёл сразу:
– А у нас нет права оставлять заражённые модули в гражданском контуре. Всё спорное – под термокарантин. Всё, что контактировало с ложной подписью, – в ноль.
Контур сидел через два места от Громыко. Он молчал. Перед ним лежал полевой журнал. На последней странице была его подпись. Громыко видел, как Контур время от времени возвращал к ней взгляд. До этой ночи подпись означала допуск, подтверждение акта или решение. Теперь она могла закрыть город, оставить кого-то без света, навигации, без привычной уверенности, что мир ещё слушается человека.
Ветрова стояла у бокового экрана и молчала. Ника опиралась ладонью о спинку стула и явно держалась из последних сил. Тимур сидел отдельно, с перевязанным запястьем, и смотрел не на людей, а на модуль Gate-Ring, будто хотел вскрыть его взглядом.
– Мы видим уже три уровня заражения, – сказал Громыко. – Стандарт. Городской контур движения. Портовая логистика. Этого достаточно, чтобы прекратить разговор о частном инциденте.
– Для внутреннего круга, – тут же поправил администратор. – Для внешнего круга у нас пока технический кризис. Никакой войны.
Военный эксперт ткнул пальцем в WORM-капсулу:
– Вот улика. Открывайте полномасштабное отключение узлов и жгите всё, что не проходит чистую валидацию.
– Сначала отключите полгорода, потом объясните это гражданским, – сказал чиновник. – А наутро получите второй кризис, уже управленческий.
Контур поднял голову.
– Если оставить узлы в сети, получите третий. Он будет считать себя нормой.
Громыко уловил, как несколько человек сразу отвели взгляд. Все уже знали: именно это и было страшнее. Ложь переставала быть аварией, она входила в режим жизни.
Он взял WORM-капсулу в руки, развернул к свету, потом положил обратно.
– Спор о том, улика это или помеха, закончился ночью в порту, – сказал он. – Теперь спорим о масштабе полномочий.
– Полномочий для кого? – спросили с торца.
Громыко даже не повернул головы.
– Для группы Контура.
Все напряглись. Контур промолчал. Только пальцы один раз сжались на краю журнала.
– Вы хотите отдать городской контур людям, которые уже вели боевые действия на гражданском объекте? – сухо спросил чиновник.
– Они уже вели их, потому что вы всё ещё думали, как назвать горящий склад.
Ответ был точным. Никто не повысил голоса.
Ветрова подошла к столу и вывела на экран три окна. Свет, навигация, питание. Затем положила поверх журнальный след Gate-Ring.
– У нас есть кворум, – сказала она. – Реальный. Снятый под огнём. Этого хватит для ограниченного внутреннего режима, если вам ещё нужен язык закона.
Администратор посмотрел на неё с раздражением, которое уже не удавалось скрыть:
– А если вы ошиблись?
Ветрова ответила сразу:
– Тогда ошибка уже вашим молчанием.
Громыко понял, что момент настал. Если сейчас уступить, утром всё зальют новой терминологией, вымоют из протоколов ночь, а к полудню кто-нибудь обязательно объяснит пожар «каскадным отказом сервиса».
Он открыл красную папку, которую принесли десять минут назад, и увидел то, ради чего, вероятно, и затевалась вся эта борьба. Ограниченная морская командировка. Без слова «операция». Без слова «фронт». Без права назвать происходящее войной. С правом изъятия резервных модулей, карантинного вывоза и временного полевого управления узловым складом.
Карьеру этой папкой можно было испортить надолго. Громыко подписал её сразу.
Контур поднял глаза. Вот тогда Громыко и увидел в его глазах то, что, возможно, не заметил бы раньше: его страх был не перед боем. Он уже понял цену подписи. Теперь одна линия чернил могла убивать быстрее импульсника, если попадёт не в ту строку.
– Получаете склад резервных узлов, – сказал Громыко. – Временная база. Внутренний карантин. Право на отключение узлов – только по трём свидетелям и только с WORM. Никаких разговоров по открытым каналам. Выносите модули, собираете походный комплект и ждёте второго пакета.
– А если второй пакет не придёт? – спросил Контур.
– Тогда будете держать город ещё.
В комнате было тихо.
Ника усмехнулась устало и зло:
– Щедрая формулировка.
Тимур поднялся первым. Ветрова забрала со стола модуль Gate-Ring. Контур взял журнал и ту самую бумагу с новой подписью допуска.
Он посмотрел на неё всего секунду, однако Громыко успел прочитать этот взгляд. Там уже не осталось прежней дистанции между инженером и силой.
– Идите, – сказал Громыко.
Когда дверь закрылась за группой, чиновник напротив медленно выдохнул:
– Вы только что дали частным людям слишком много власти.
Громыко посмотрел на пустой стол и ответил:
– Слишком много власти этой ночью уже забрали другие.
***
Резервный узловой бокс располагался на краю промышленного сектора, между старым энергокольцом и грузовым двором. Внутри шли стеллажи с модулями, катушки полевых линий, запечатанные ящики FD-серии, аварийные блоки света, силовые стойки и пустой центральный бокс, который по документам служил для краткого хранения резервов. До рассвета оставались считаные часы. За это время склад нужно было превратить в место, где истина сможет прожить хотя бы одну атаку.
Контур не дал никому времени на разговоры.
– Тимур, резервный FD-3 в центр. Ника, Свет-Шкала на внутренний контур и на ворота. Ветрова, отдельная ветка журналов. Всё спорное – в серую зону, ничего из общего ряда не трогать руками без метки.
Ника уже распечатывала аварийный световой кейс. Тимур тянул тяжёлый блок FD-3 по гладкому полу. Ветрова собирала стол под WORM так быстро, будто работала не после бессонной ночи, а после спокойной смены. Контур шёл между стеллажами и впервые за долгое время чувствовал простую полезную злость. Она помогала. Злость дробила усталость на понятные действия.
SSBX-Field встал в центральный бокс первым. Полевой контур раскрылся вокруг ядра склада мягким янтарным сектором. Резервный FD-3 вмонтировали рядом, чтобы брать фазу не из общих линий, а из собственного внутреннего ритма. На левую стену легла полоса Свет-Шкалы. Ника подняла внутри жёсткий режим света: белый рабочий, жёлтый карантин, красный отсек, синий аварийный коридор на выход. Всё понятное даже полумёртвому от усталости человеку.
Ветрова подсоединила полевой WORM к отдельной стойке и сразу развела журналы на две ветви.
– Одна пойдёт на общую техническую хронологию, – сказала она. – Вторая – на причинность по узлам. Если кто-то полезет править одну, вторая его выдаст.
Контур кивнул и вскрыл первый ящик резервных модулей. Некоторые кассеты были чистыми. Некоторые – слишком чистыми. На таких вещах глаз уже начинал спотыкаться сам. Пластик без царапины, лотки без рабочего следа, служебные ответы с избыточной аккуратностью. Раньше он бы ещё проверял себя. После порта сомнений уже не осталось.
– Серый ряд сюда, – бросил он.
Ника подхватила короб и передвинула его к карантинному боксу.
– Полсклада у тебя скоро станет серым рядом.
Конец ознакомительного фрагмента.
Текст предоставлен ООО «Литрес».
Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.









