Текст книги "Невеста №0 для звёздного регента (СИ)"
Автор книги: Алекс Скай
сообщить о нарушении
Текущая страница: 10 (всего у книги 14 страниц)
– Начинаем.
* * *
Вера поняла, что операция началась, когда станция перестала делать вид, будто всё контролирует.
Сначала исчезла связь между внутренними секторами. Затем блокировка дверей трижды сменила статус. По коридору пробежали двое охранников, хотя Варн ещё несколько минут назад уверял, что внешнее поле выдержит любую попытку проникновения. Криокамера Элары перешла на автономное питание.
– Они вошли? – спросила Вера.
Варн не ответил. Это означало «да». Он стоял у командной панели и пытался восстановить сеть. Врач рядом с Эларой проверяла параметры вручную. Вера внимательно посмотрела на схему питания.
Аварийная архитектура была знакомой. Не конкретными обозначениями – принципом. Когда центральный контур недоступен, система сокращает количество независимых решений и переводит узлы на локальное управление. Иными словами, безопасность становилась проще. И уязвимее.
– Вы должны перевести её, – сказал Варн врачу.
– Стабилизация ещё не завершена.
– Через три минуты здесь будет штурмовая группа.
– Тогда отключение камеры опаснее самого штурма.
Вера увидела на панели предупреждение: внешний шлюз медицинского сектора потерял подтверждение центрального доступа.
Ей не нужно было знать код станции, чтобы понять, чего не хватает системе. Она подошла ближе. Варн заметил.
– Не советую.
– А я думала, мы вместе пытаемся сохранить Элару.
– Вы пытаетесь воспользоваться аварийным режимом.
– Это не взаимоисключающие задачи.
Врач задержала взгляд на Веру.
– Если камера потеряет питание, её состояние ухудшится за минуты.
– Резерв?
– Семнадцать минут автономно.
– Тогда не трогайте её.
Варн покачал головой.
– Роу заберёт обеих.
– Какая трагедия. Две женщины перестанут находиться у вас в лаборатории против своей воли.
Сигнал тревоги изменился. Один из внутренних шлюзов открылся.
Охрана у двери медицинского сектора напряглась. Варн принял решение мгновенно.
– Уводим Арден. Тейн оставить под врачебной защитой.
– Куда? – спросила Вера.
– Туда, где у нас будет возможность закончить разговор.
– У вас удивительное упорство.
– В отличие от Роу, я могу позволить себе думать дальше сегодняшнего дня.
Он сделал знак охранникам. Вера не сопротивлялась, когда один из них подошёл. Она видела в боковом окне панели, что внутренняя сеть снова меняет состояние. Кто-то последовательно открывал сервисные шлюзы не грубой силой, а правильными административными ключами. Рейнар. Или Кайрен. Или оба. Охранник коснулся её локтя.
– Без рук, – сказала Вера.
– Прошу идти.
Она пошла. Коридор вывел к транспортному узлу. В дальнем конце уже был виден небольшой курьерский корабль, тот самый, который она заметила в системе. Варн двигался рядом, не торопясь.
– Вы действительно считаете, что сможете исчезнуть после этого? – спросила Вера.
– Я не собираюсь исчезать.
– Совет уже потерял возможность делать вид, что ничего не знает.
– Совет потеряет гораздо больше, если информация о программе выйдет без контекста.
– Шесть умерших женщин плохо смотрятся даже с контекстом.
– Поэтому контекст и нужен.
Перед ними закрылась аварийная перегородка. Варн остановился. Из динамика раздался голос Рейнара:
– Председатель Варн. Отойдите от госпожи Арден.
Вера невольно улыбнулась.
– Как удобно.
Варн задержал взгляд на потолочную камеру.
– Командор Касс. Вы нарушаете распоряжение Совета.
– Сегодня у всех насыщенный день.
Даже через динамик его голос оставался сухим. Варн поднял руку.
Охранники развернулись к боковым проходам. Вера заметила движение раньше, чем поняла его смысл: один из мужчин достал не парализатор, а короткоствольный импульсный пистолет.
– У него боевое! – крикнула она.
Перегородка взорвалась внутрь. Не огнём – резким импульсом, который выбил замки и бросил дверь в направляющие. Рейнар появился первым, за ним двое бойцов.
Выстрел охранника ушёл в стену. Вера прижалась к панели.
Несколько секунд всё происходило слишком быстро для красивой героики: команды, короткие вспышки оружия, удар тела о пол, запах перегретого пластика. Варн отступил к боковому шлюзу. Рейнар увидел Веру.
– Цела?
– Пока да.
– Где Тейн?
Вопрос прозвучал раньше, чем «где Кайрен». Вера показала на медицинский сектор.
– Криокамера. Жива. Варн хотел её эвакуировать.
Рейнар сделал шаг в ту сторону. И остановился.
Дисциплина победила то, что впервые прорвалось в его голосе.
– Группа два – медицинский сектор. Не отключать камеру ни при каких обстоятельствах.
Варн воспользовался секундой. Боковой шлюз закрылся между ними.
– Уходит! – сказал один из бойцов.
Рейнар не побежал следом.
– Вера важнее. Пусть транспортный контур перекроет Корв.
– Вы доверяете ему?
– Сегодня – достаточно.
Вера услышала стрельбу дальше по коридору. А затем появился Кайрен.
Он был без парадной формы, в лёгкой броне поверх тёмной одежды, с оружием в руке. Два дня назад Вера, возможно, увидела бы прежде всего регента, который пришёл за своим объектом.
Теперь она смотрела на мужчину, которому сама сказала, что больше не доверяет. Он остановился в нескольких шагах. Не подошёл сразу.
– Ты ранена?
Переход на «ты» оказался почти незаметным и именно поэтому болезненно личным.
– Нет.
Кайрен повернулся к Рейнару.
– Варн?
– Ушёл в транспортный сектор. Корв перекрывает внешний маршрут.
– Элара?
Рейнар ответил после очень короткой паузы:
– Медицинский блок.
Кайрен снова посмотрел на Веру.
– Мы уходим.
Она почувствовала, как внутри мгновенно поднимается сопротивление. Он увидел это раньше, чем она успела заговорить.
– Если захочешь, – добавил он.
Вера замолчала. Вокруг них продолжалась операция. По коридору бежали люди, аварийное освещение резало стены полосами, где-то дальше сработала сирена разгерметизации. У Кайрена на щеке была тонкая царапина, а на броне – след от удара. И всё-таки он стоял и ждал ответа.
– А потом? – спросила она.
– Потом ты решишь, куда идти.
– На Землю?
– Если захочешь.
– К Корву?
Уголок его рта дёрнулся.
– Даже к Корву.
– Это было почти убедительно.
– Я работаю над собой.
Вера несколько секунд смотрела на него. Она всё ещё злилась.
Файл никуда не исчез. Его решение вызвать её, не сказав всей правды, тоже.
Но он пришёл сюда, рискуя должностью, и сейчас не требовал плату за спасение.
– На «Ауригу», – сказала она. – Пока.
Кайрен кивнул.
– Пока достаточно.
* * *
Они не успели добраться до шлюза. Станция содрогнулась так сильно, что Веру бросило к стене. Кайрен поймал её за плечи и удержал, прежде чем искусственная гравитация стабилизировалась. Рейнар перевёл взгляд на потолок.
– Это не удар снаружи.
На связь вышел Лиан.
– Роу, у меня плохие новости.
– Сегодня конкуренция высокая.
– Варн ушёл.
Кайрен резко повернулся к панели.
– Как?
– Технический буксир оказался курьером с маскировочным профилем. Я перекрыл основной коридор, он использовал сервисный тоннель внутри астероидного поля.
– Преследование?
– Уже отправил два аппарата. Но прежде чем уйти, он что-то запустил на станции.
Вера посмотрела на ближайший экран. По нему бежали строки системных команд. Она увидела знакомое слово.
«КОНКОРД».
– Это не станция, – сказала она.
Кайрен подошёл.
– Что?
– Команда идёт наружу.
Рейнар открыл служебный канал «Ауриги». На мостике кто-то говорил одновременно с несколькими диспетчерами.
– Регент, Центральная сеть сообщает о сбоях маршрутизации.
– Масштаб?
Ответ пришёл не сразу.
– Пока восемь узлов.
Вера увидела вторую строку.
«АВАРИЙНЫЙ РЕЖИМ СТАБИЛИЗАЦИИ».
– Он связал уход с центральным контуром, – сказала она. – Если станцию захватывают, система считает это угрозой программе.
Кайрен задержал на ней взгляд.
– Можете остановить?
– Не отсюда. Это только терминал запуска.
– Тогда на корабль.
На этот раз Вера не спорила. Медицинский сектор задержал Рейнара.
Вера увидела его через открытую дверь, когда они проходили к шлюзу. Он стоял у криокамеры.
Всё остальное в комнате продолжало работать: врач проверяла показатели, бойцы контролировали вход, аварийный свет мигал над панелями. Но для Рейнара, казалось, пространство сузилось до женщины за прозрачной крышкой. Элара уже не спала полностью.
Её веки дрогнули. Рейнар положил ладонь на край камеры, не касаясь стекла над её лицом.
– Рейнар, – позвала Вера.
Он не отреагировал. Элара открыла глаза. Всего на секунду. Взгляд был мутным после криосна, но она увидела мужчину рядом.
Губы шевельнулись. Вера не услышала слова. Рейнар услышал. Он отступил так резко, словно женщина ударила его через стекло.
– Что она сказала? – спросила Вера.
Командор взглянул на неё. Прежнего спокойствия не осталось.
– «Ты опоздал».
Кайрен подошёл ближе, но не задал никаких вопросов. Рейнар быстро вернул себе рабочий тон.
– Её нельзя перевозить ещё минимум двадцать минут.
– Оставлю группу и медицинский транспорт, – сказал Кайрен. – Как только стабилизируют – на «Ауригу».
Рейнар кивнул. Вера перевела взгляд на Элару. Женщина снова закрыла глаза. Семь лет мёртвая.
И первая фраза после пробуждения предназначалась Рейнару. Если Вера доживёт до спокойного дня, она обязательно потребует объяснений.
Сегодня спокойный день, судя по всему, был отменён.
* * *
Переход на «Ауригу» занял меньше десяти минут, и почти все они прошли в молчании.
Вера сидела напротив Кайрена в десантном катере, слушая, как по корпусу дрожит тяга. Между ними на полу стоял медицинский контейнер, а рядом, пристёгнутый к стене, лежал изъятый терминал Варна. Рейнар остался на станции до транспортировки Элары, бойцы заняли передний отсек, и впервые с момента спасения у Веры появилась возможность сказать Кайрену что-то, что не относилось к маршруту эвакуации. Он опередил её.
– Я должен был сказать тебе о досье раньше.
Вера подняла взгляд.
– Мы это уже установили.
– Установили. Не закончили.
– Ты решил использовать полёт под угрозой каскада как подходящее место для разговора?
– Нет. Я решил не делать вид, что после лаборатории проблема исчезла.
Это было настолько похоже на то, чего она требовала от него утром, что спорить стало труднее.
– Хорошо. Тогда без объяснений про государственную необходимость.
– Без них.
– И без «я хотел тебя защитить».
– Я хотел получить информацию. Защита была частью причины, но не оправданием.
Вера провела пальцами по ремню на коленях.
– Это уже ближе к правде.
– Я увидел аномалию в старых данных. Потом имя. Потом твою профессиональную историю. И решил, что смогу проверить всё, не втягивая тебя в опасность до тех пор, пока не пойму, существует ли опасность вообще.
– А получилось наоборот.
– Да.
– Ты втянул меня до того, как я узнала, что мне есть от чего отказываться.
– Да.
Он не отвёл взгляд. Вера вдруг поняла, насколько раздражает её отсутствие защиты в его ответах. С оправданиями было бы проще: можно спорить с формулировками, ловить противоречия, доказывать, почему собеседник неправ. С признанием ошибки оставалось решать более неприятную задачу – что делать дальше.
– Я уехала с Лианом не потому, что считала его безопасным, – сказала она.
– Я знаю.
– Нет. Ты предполагаешь. Это другое.
Кайрен слегка наклонил голову.
– Хорошо.
– Я хотела оказаться там, где ты не сможешь решить за меня следующий шаг. И выбрала человека, про которого точно знала, что он преследует собственные интересы. Наверное, потому, что его мотивы казались честнее твоих.
– Логично.
– Это был плохой выбор.
– Корв вас не предал.
– Поэтому не плохой в смысле «Лиан виноват». Плохой в смысле: я принимала решение, чтобы уйти от тебя, а не чтобы прийти туда, куда действительно хотела.
Кайрен некоторое время молчал.
– Куда ты хотела?
Вера посмотрела в небольшое окно катера. За ним темнел корпус «Ауриги», к которому они приближались. Несколько аварийных огней перемещались вдоль шлюзов, отмечая входящие группы.
– Я ещё не решила.
– Тогда решишь позже.
– И ты правда не попытаешься ускорить процесс?
– Вера, я только что почти лишился должности, чтобы вернуть тебе возможность самой решить, куда идти. Было бы странно испортить эффект за десять минут.
Она невольно усмехнулась.
– Вот теперь это звучит как ты.
– Надеюсь, это комплимент.
– Не привыкай.
Катер слегка качнуло при входе в приёмный коридор. Вера взглянула на Кайрена внимательнее.
– Совет действительно отстранил тебя?
– Пока ограничил полномочия.
– Из-за меня.
– Из-за моих решений.
– Это удобное разделение.
– Зато точное.
Она вспомнила, как Варн говорил о способности Кайрена нарушить приказ ради неё, словно речь шла о заранее рассчитанной реакции.
– Варн был уверен, что ты придёшь, – сказала Вера. – Будто заранее рассчитал твою реакцию.
– Он правильно оценил мой выбор, – признал Кайрен. – Такие люди редко надеются на глупость противника. Они используют его принципы.
– Значит, мы сыграли по его плану?
– Частично.
– Обнадёживает.
– Я и не обещал.
Корабль снова вздрогнул, и на панели пилота вспыхнуло предупреждение о нестабильности внешней сети. Кайрен отстегнул ремень.
– Разговор придётся закончить позже.
Вера тоже поднялась.
– Мы его не закончили.
Он остановился у двери.
– Я знаю.
На этот раз эти два слова не звучали уклонением.
И Вера поймала себя на мысли, что впервые после обнаружения досье действительно верит ему хотя бы в этом.
* * *
На «Ауриге» их встретил не триумф, а кризисный мостик.
Кайрен ещё не успел снять броню, когда перед ним развернули карту Содружества. На ней горели девятнадцать красных точек.
– Что это? – спросила Вера.
Офицер связи ответил:
– Врата, потерявшие центральную синхронизацию.
– Девятнадцать за сколько?
– За восемь минут.
На карте появилась двадцатая точка. Потом двадцать первая. Кайрен приблизил один сектор.
– Есть изолированные колонии?
– Пока нет. Но Селена-Четыре зависит от внешних поставок медицинских препаратов. У Ориса запас реакторного топлива на сорок три дня. Ещё три мира получают больше половины продовольствия через центральные маршруты.
Масштаб происходящего вытеснил всё остальное. Уже не Совет.
Не её статус. Не их с Кайреном ссору. Миры. Люди.
Варн действительно нашёл рычаг, рядом с которым любая политическая должность выглядела мелочью. Система выдала новый сигнал. На экране появилась запись. Эрис Варн.
На этот раз без фона Совета. Он сидел в кабине неизвестного корабля.
– Если вы видите это сообщение, – сказал он, – центральная инфраструктура перешла в режим защиты. Я не отключаю врата. Их отключает архитектура, созданная задолго до нас и связанная с тем, что вы попытались разрушить.
Вера шагнула к экрану.
– Лжёт.
Его внимание вернулось к Вере.
– В чём?
– В формулировке. Он мог не отключать узлы вручную, но он запустил режим. Это всё равно действие.
Запись продолжалась:
– Верните носителя № 0 под контроль программы, прекратите вмешательство в закрытые контуры, и процесс можно остановить без дальнейших потерь.
Вера усмехнулась без веселья.
– Вот теперь он предлагает сделку.
На карте загорелась двадцать третья точка. Затем двадцать четвёртая.
Лиан вошёл на мостик через боковой шлюз связи – его корабль уже состыковался с «Ауригой». На шее всё ещё оставался медицинский пластырь.
– Мои колонии уже получили предупреждение, – сказал он. – Если выпадут два узла Корвского коридора, мы потеряем прямое снабжение четырёх миров.
Кайрен повернулся к офицеру.
– Прогноз каскада.
– Считаем.
– Быстрее.
Вера подошла к рабочей панели.
– Дайте архитектуру событий.
Офицер взглянул на Кайрена. Тот кивнул. Перед Верой развернулась последовательность отключений. Она провела пальцем по временным отметкам.
– Это не случайный каскад.
– Почему? – спросил Лиан.
– Потому что узлы отключаются не по уровню нагрузки и не по физической близости. Смотрите.
Она выделила четыре точки.
– Первый связан с центральной медицинской маршрутизацией. Второй – с транспортным резервированием. Третий обслуживает архивные сети. Они разные по функции, но принадлежат одному административному уровню.
Кайрен понял раньше остальных.
– Система закрывает права доступа.
– Да. Она не разрушает врата. Она отзывает разрешение пользоваться ими у отдельных регионов.
Лиан выругался.
– То есть Варн может вернуть доступ.
– Если у него остался ключ верхнего уровня.
– Или если система считает его законным владельцем процесса, – сказал Рейнар, входя на мостик.
Вера обернулась. Он уже снова выглядел собранным.
– Элара?
– Стабильна. Медицинская группа готовит транспорт.
Ни слова больше. Кайрен не настаивал. На центральной карте количество красных отметок увеличилось до тридцати одной. Офицер связи сказал:
– Есть предварительный прогноз.
Цифра появилась в верхней части карты. Вера сначала решила, что неправильно прочитала.
– Триста семь?
– Если текущая последовательность продолжится, – ответил офицер, – триста семь обитаемых миров потеряют доступ к центральной сети врат в течение двадцати шести часов.
На мостике стало тихо.
– Население? – спросил Кайрен.
– Суммарно четыре целых восемь миллиарда. Но непосредственный риск зависит от автономности. Сейчас считаем.
Лиан вернулся к карте.
– Вы знаете, что будет дальше.
Вера знала. Варн сделал угрозу слишком большой, чтобы её можно было решить военной операцией. Совет потребует переговоров. Дома начнут торговаться.
Колонии – паниковать. А единственным человеком, которого система прямо связала с восстановлением древнего контура, была она.
Чужое внимание заставило Веру обернуться. Рядом стоял Кайрен.
Вера уловила внимание Кайрена и обернулась.
– Не надо, – сказал он.
– Я ещё ничего не сказала.
– Зато уже считаешь. Если один человек может восстановить сеть, ты первой предложишь себя.
Она не стала отрицать.
– А если это действительно единственный способ?
Кайрен выдержал паузу.
– Тогда решение всё равно будет твоим. Но сначала мы убедимся, что «единственный» – не слово, которым Варн заменяет отсутствие других вариантов.
Кайрен не ответил сразу. Вера ждала приказа. Запрета. Того самого решения за неё, против которого он выступал перед Советом.
Но он посмотрел на красные точки на карте, затем снова на неё.
– Тогда решение всё равно будет твоим.
– Даже если из-за него останутся отрезанными триста семь миров?
– Даже тогда.
Лиан резко повернулся к нему.
– Роу, это уже не личное дело.
– Я знаю.
– Мои люди могут оказаться среди тех, кто останется без снабжения.
– Я знаю.
– И вы всё равно—
– Именно поэтому нам нужен другой вариант.
Кайрен подошёл к панели.
– Мы не будем выбирать между свободой одного человека и жизнью миллиардов, пока не доказано, что других решений нет.
Она задержала внимание на его лице. Ещё утром ей казалось, что самым трудным будет понять, способна ли она снова ему доверять.
Теперь вопрос изменился. Доверие между двумя людьми можно было разрушить ложью и восстановить поступками.
Но на центральной карте Содружества уже горели сорок семь красных точек.
И где-то за каждой из них находился мир, жители которого никогда не слышали имени Веры Арден и не знали, что их дорога домой теперь зависит от решения женщины, которую государство официально считало умершей двадцать семь лет назад.
Офицер связи вывел обновлённый прогноз. Красные линии расползались по карте дальше, а в верхней части экрана появилась новая строка:
«ПРОГНОЗ ПОЛНОЙ ИЗОЛЯЦИИ: 307 МИРОВ».
А следом система добавила:
«УСЛОВИЕ ОТМЕНЫ АВАРИЙНОГО РЕЖИМА: ВОЗВРАТ ОБЪЕКТА № 0 В ЦЕНТРАЛЬНЫЙ КОНТУР».
Глава 10. Триста семь миров
Красная карта продолжала меняться, пока на мостике считали то, что ещё несколько минут назад казалось невозможным. Сорок девять отключённых узлов. Пятьдесят два. Пятьдесят восемь.
Вера стояла у центральной панели и смотрела не на цифры, а на порядок, в котором гасли линии. Варн оставил им не угрозу в обычном смысле. Он запустил механизм, который должен был заставить всех остальных принять его условия самостоятельно, желательно ещё и убедившись, что выбора у них нет.
«ВОЗВРАТ ОБЪЕКТА № 0 В ЦЕНТРАЛЬНЫЙ КОНТУР».
Строка висела внизу карты с той бесстрастностью, какую умели позволить себе только машины и чиновники.
– Что означает «возврат» технически? – спросила Вера.
Офицер связи быстро перелистал несколько служебных окон.
– Центральный контур принимает команду как штатную. Расшифровки нет.
– Откуда команда пришла?
– Подпись верхнего административного уровня, источник скрыт.
– Скрыт системой или отправителем?
Офицер замешкался. Вера повернула к себе боковую панель.
– Покажите заголовок пакета.
Кайрен не вмешался. Полчаса назад он ещё отдавал приказы людям, которые штурмовали лабораторию Варна. Теперь стоял по другую сторону стола и позволял Вере делать то, ради чего когда-то вызвал её с Земли, хотя именно это решение едва не разрушило всё, что успело возникнуть между ними. На экране развернулась служебная запись.
Вера пробежала глазами поля, вернулась к временному маркеру и приблизила блок авторизации.
– Это не команда от Варна.
Лиан нахмурился.
– Вы только что сказали, что он запустил режим.
– Запустил. Но дальнейшие отключения выполняет сам «Конкорд». Варн не сидит у панели и не нажимает кнопку каждый раз, когда гаснут очередные врата. Он дал системе условие, после которого она решила, что защищает собственную целостность.
– От кого? – спросил Кайрен.
Вера подняла глаза.
– От меня.
На карте погас ещё один узел. Лиан выдохнул сквозь зубы и подошёл ближе.
– Тогда верните системе то, что она хочет увидеть.
Кайрен задержал на нём взгляд.
– Формулируйте осторожнее.
– Я говорю о цифровом подтверждении, Роу, а не предлагаю выдать ей госпожу Арден в коробке с бантом.
– У вас удивительный талант выбирать момент для юмора, – заметила Вера.
– Это не юмор. Если системе нужен объект, заставьте её думать, что объект вернулся.
Вера снова посмотрела на пакет. Мысль была очевидной. Поэтому она ей не нравилась.
– Не получится.
– Почему?
– Потому что «объект» здесь не идентификатор. Смотрите на поле подтверждения.
Она развернула строку. Вместо обычного цифрового ключа там стояло требование живой биометрической сессии.
– Ей нужен не мой файл. Ей нужна я, подключённая к центральному контуру.
На мостике повисло молчание. Кайрен первым задал практический вопрос:
– Где физически находится точка подключения?
– Центральное ядро «Конкорда» расположено на Астер-Приме, – ответил офицер. – Но доступ туда закрыт распоряжением Совета. После начала каскада станция переведена на режим чрезвычайной безопасности.
Лиан коротко рассмеялся.
– То есть система требует вернуть Веру туда, откуда мы только что с таким трудом её вывезли.
– Не мы, – сказал Кайрен. – Варн.
– Какая утешительная точность.
Вера не слушала их следующие две реплики. Она прокручивала журнал назад. Запуск. Ответ системы. Проверка прав. Каскад. Слишком аккуратно.
– Дайте мне список первых ста узлов, которые система собирается отключить.
Офицер открыл прогноз.
– Зачем? – спросил Кайрен.
– Потому что если это защита программы № 0, она должна отключать то, что считает угрозой программе. А она закрывает транспортные врата. Почему?
– Чтобы заставить нас выполнить условие.
– Возможно. Но это человеческая логика. Для такой схемы нужен слой, который связывает разные функции. Я хочу понять, существовал ли он всегда.
Кайрен сразу понял, к чему она ведёт.
– Архив первых.
Вера кивнула.
– На старой станции мы видели медицинские рекомендации, маршрутизацию, генетические банки и семейные союзы отдельными блоками. Они были связаны, но не выглядели одной системой управления. Здесь отключение доступа к брачному контуру тянет за собой врата так, будто кто-то намеренно сделал их взаимозависимыми.
Лиан задержал взгляд на карту своих миров.
– Вы хотите сказать, что четыре миллиарда восемьсот миллионов человек могут оказаться заперты из-за административной надстройки?
– Пока я хочу сказать, что не знаю. И именно это собираюсь выяснить.
Кайрен уже обращался к офицеру:
– Поднимите полную копию архива, который мы выгрузили с древней станции. Никаких фильтров «Конкорда». Изолированная среда.
– Есть.
– И найдите Сайру.
Рейнар стоял у дальней консоли и говорил с медицинским сектором. Услышав имя, он обернулся.
– Она с Тейн.
Вера всмотрелась в него внимательнее.
– Элара уже на корабле?
– Семь минут назад.
– В сознании?
– Периодически.
Ответ был профессиональным, но слишком быстрым. Рейнар словно заранее приготовил его на случай вопроса.
– Сайра нам нужна, – сказал Кайрен.
– Я приведу.
– Пошлите кого-нибудь.
Рейнар посмотрел на него. Кайрен выдержал взгляд. Вера почти физически почувствовала короткое столкновение двух решений. Потом Рейнар кивнул офицеру связи.
– Передайте доктору Венн, что её ждут на мостике.
Он остался. Вера ничего не сказала, хотя вопросов об Эларе у неё становилось всё больше. Сейчас на карте было шестьдесят три красных узла, и один из них обслуживал коридор, через который шли препараты для Селены-Четыре. Отложить личное было трудно. Приходилось.
* * *
Древний архив развернули в закрытом аналитическом секторе рядом с мостиком. Когда Вера вошла туда через десять минут, на стенах уже висели две архитектурные схемы. Слева – первоначальная.
Справа – современная. Они были настолько разными, что человек без подготовки мог принять их за две отдельные системы. Вера поставила перед собой терминал Варна.
– Не сравнивайте названия модулей, – сказала она офицеру, которого Кайрен назначил помогать. – Они менялись десятки раз. Сравнивайте зависимости: кто кого вызывает, кто имеет право останавливать соседний контур и где хранится подтверждение.
– Уже строю граф.
Сайра вошла через минуту. Она выглядела хуже, чем после древней станции: волосы собраны кое-как, рукав медицинской формы испачкан чем-то тёмным, под глазами лежали тени.
– Элара? – спросила Вера.
– Стабильна настолько, насколько может быть стабильным человек после семи лет неправильно поддерживаемого криосна.
Рейнар, вошедший следом, ничего не сказал. Сайра задержала взгляд на карту отключений и на мгновение закрыла глаза.
– Варн запустил «Контур сохранения».
Вера сразу повернулась к ней.
– Вы знаете название.
– Знаю. И объясню.
– Тогда объясняйте.
Сайра подошла к современной схеме.
– После серии колониальных кризисов одиннадцать лет назад Совет утвердил крупное обновление «Конкорда». Официально оно должно было ускорить распределение медицинских ресурсов и перестроение транспортных маршрутов при эпидемиях, блокадах и массовой эвакуации.
Лиан усмехнулся.
– Разумеется, официально.
Сайра не отреагировала.
– До обновления разные контуры могли обмениваться рекомендациями, но сохраняли отдельное управление. После него появился механизм общей чрезвычайной приоритетности.
Слишком знакомая логика отозвалась неприятным узнаванием.
– Один флаг может заставить транспорт подчиниться медицинскому решению.
– Медицинскому – да.
– И брачному.
Сайра замолчала. Этого было достаточно. Вера медленно выпрямилась.
– Вы работали над этим обновлением.
– В одном из ключевых модулей.
Рейнар поднял взгляд. Кайрен остался неподвижен.
– В какой части? – спросил он.
– В интеграции биометрических ключей с центральными правами доступа.
Вера пару секунд смотрела на женщину.
– Вы сделали так, что человек может стать условием работы транспортной сети.
– Нет. И да.
– Выберите вариант.
– Я создавала только механизм аварийного медицинского доступа: подтверждённый носитель определённого профиля мог открыть жизненно важный маршрут без многочасового согласования с Советом. Представьте вспышку заболевания на планете, где доступ к вакцине имеет только одна совместимая донорская линия. До обновления диспетчер мог ждать юридического разрешения, пока люди умирали. Брачный контроль я не проектировала и права останавливать транспорт ему не давала.
– А Варн использовал тот же механизм наоборот.
– Он расширил его.
– Когда?
Сайра обратила внимание на терминал.
– Я не знаю точную дату.
– Вы отправляли ему запрос по нулевой категории одиннадцать лет назад.
На лице Сайры появилась усталость человека, которому слишком долго удавалось откладывать один и тот же разговор.
– После первого тестирования новой архитектуры я увидела обращение к старому справочнику биологических исключений. Там был нулевой индекс. Никакого описания, только ссылка на закрытый архив. Я запросила доступ у Варна.
– И вас убрали с проекта.
– Через два дня.
– Почему вы никому не рассказали?
Сайра повернулась к Кайрену.
– Потому что формально ничего преступного не произошло. Доступ к закрытому справочнику имел право запрашивать только председатель программы. Меня перевели на медицинское сопровождение совместимости. Жалоба закончилась бы тем, что я потеряла бы и этот доступ.
– Очень удобное объяснение, – сказала Вера.
– Удобное. И всё же это правда.
Сайра не стала защищаться.
– А потом начали умирать женщины, – продолжила Вера.
– Первая смерть произошла значительно позже.
– И тогда?
– Я пыталась получить исходные протоколы. Получала отредактированные версии. Доказательств не было.
– После второй?
– После второй я уже нашла одинаковый скрытый маркер в двух медицинских пакетах. Этого не хватало, чтобы доказать источник команды, но хватало, чтобы понять: женщин проводили через процедуру, которой не было в их согласии.
– А после третьей?
Сайра выдержала её взгляд.
– После третьей у меня были внутренние журналы, достаточно ясные, чтобы перестать называть происходящее подозрением. Я не знала всей цели Варна, но уже знала, что люди получают вред в закрытой программе. И всё равно решила остаться внутри системы и собирать доказательства вместо того, чтобы поднять тревогу.
– Потому что боялись потерять доступ?
– Да. И потому что убедила себя, что изнутри смогу остановить больше, чем снаружи. Возможно, какое-то время это было правдой. Потом стало оправданием.
Вера хотела ответить резко, но остановилась. В лаборатории Варна она уже видела результаты этого решения. Шесть лиц на экране. Шесть медицинских протоколов. Согласие на одну процедуру, использованное для другой.
– Почему вы остались?
– Потому что если бы ушла, у них не осталось бы никого, кто хотя бы пытался увидеть исходные данные.
– Вы уверены, что это причина, а не оправдание?
– Не уверена.
Простое слово лишило Веру удобного гнева. Сайра подошла к древней схеме.
– Но сейчас это неважно. Вы правы насчёт архитектуры. Первоначальная сеть не могла делать то, что происходит сейчас.
Она вывела старые зависимости.
– Смотрите. Транспортный контур имел собственный механизм безопасности. Медицинский мог попросить приоритетный маршрут, но не мог остановить врата. Брачный модуль вообще не имел исполнительных полномочий. Он рассчитывал риски и выдавал рекомендации.
– А теперь? – спросил Кайрен.
Сайра открыла современную версию. По экрану протянулось множество новых линий.
– Теперь центральный слой определяет, какие функции считаются необходимыми для сохранения стабильности системы. Если активирован защищённый биологический объект, связанный с программой стратегической преемственности, «Конкорд» получает право ограничивать доступ к инфраструктуре до устранения угрозы.



























