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