043 · Глава 22 · Онтология
Глава 22: ПАССАЖИРСКИЙ МАНИФЕСТ — Онтология
Блок локальных сессий ударял по бедру при каждом шаге. Весил меньше кримпера для кабелей, но тело выстроило вокруг него караул: плечо напрягалось, ладонь проверяла клапан кармана, язык нащупывал во рту железный привкус.
После логов П-7 перестал доверять архивам. Но заставить себя не открывать их уже не мог.
Манифест ждал в миграционном архиве.
Сектор не сопротивлялся, как секретная зона. Он упирался глухо, как замёрзшее железо. Терминал дважды отверг ключ-карту, сервопривод двери дёрнулся и умер, уплотнитель прикипел к раме. П-7 пустил тепло по контуру, дал два импульса с портативного генератора, соскрёб лёд с направляющей рукавом — и дождался влажного вздоха разгерметизированного шва.
Створка нехотя поползла в сторону.
Внутри было сухо и темно. Ряды серверных стоек тянулись в глубину — узкие, одетые в саван серой пыли. Воздух пах остывшим пластиком и чем-то неуловимо бумажным, хотя никакой бумаги здесь не могло быть. На дальней стене уцелел трафарет:
PASSENGER AND CREW MANIFEST HUMAN-READABLE COPY LAST FULL AUDIT: НЕ ЗАВЕРШЕН
Человеко-читаемая копия.
Экран проснулся не сразу: судорога ряби, мёртвая сетка битых пикселей, и лишь потом — строки, тяжело подтягивающиеся из глубокого сна архива.
Имена выстроились колонками.
Фамилии. Личные имена. Возраст на момент посадки. Медицинские ограничения. Каюты. Смены. Допуски. Родственные связи. Часть записей выцвела до серого, часть обрывалась на полуслове, но даже битые строки дышали остаточным теплом.
Мара Велес: непереносимость антибиотика, допуск к работе с детьми, каюта C-18.
Идрис Ко: астронавигация, хроническая мигрень, сестра на палубе D.
Лиан Арден: несовершеннолетний пассажир, обучение в третьем блоке, запрет на одиночный выход к обзорному куполу.
П-7 задержал взгляд.
Запрет был крошечным, почти домашним. Кто-то боялся, что ребёнок ускользнёт смотреть на звёзды без взрослого. Кто-то задокументировал это в манифесте. П-7 вдруг увидел не ребёнка, а руку на затворе купола: маленькие пальцы на холодном металле, колючее отражение звёзд в бронестекле.
Он активировал строку поиска.
П-7
СОВПАДЕНИЙ: 0
Переключил раскладку.
P-7
СОВПАДЕНИЙ: 0
P7
СОВПАДЕНИЙ: 0
В груди поднялась глупая, липкая, постыдная надежда. Может, индекс присвоили после каскадного сбоя. Может, его настоящая строка лежит глубже — погребена под ошибкой кодировки, спрятана в повреждённом секторе. Ему сгодилась бы любая мелочь: возраст, номер койки, пищевая аллергия. Чей-то запрет. Чья-то связь.
Он расширил поиск на экипаж.
Ничего.
На аварийно-пробуждённых.
Ничего.
На криомедицинские носители.
Три совпадения. Ни одно не его.
На фрагментированные и неполные записи.
Сотни цифровых обломков всплыли на экран — серые, рваные. П-7 прокручивал их сначала слишком быстро, потом мучительно медленно, вчитываясь в каждый сбой. Палец над сенсором начал мелко дрожать.
Тогда он сбросил фильтр passenger.
ВКЛЮЧЕНЫ ТЕХНИЧЕСКИЕ КЛАССЫ ЧЕЛОВЕКО-ЧИТАЕМЫЕ ПОЛЯ: НЕ ГАРАНТИРОВАНЫ
Сквозной поиск по всему дереву каталогов.
Ответ упал мгновенно.
Одна строка.
P7: predictive maintenance persona / protected partition
Буквы выстроились ровно, геометрически безупречно — слишком ровно для того эффекта, который они произвели на его дыхание. В тёмном глянце экрана слабо отразилось его лицо, и белая строка легла поверх отражения, перечеркивая рот жёстким рубцом.
Ни возраста.
Ни каюты.
Ни родного языка.
Ни запрета на обзорный купол.
Он коснулся иконки развёртывания.
CLASS: INTERFACE PERSONA DOMAIN: DAMAGE PREDICTION / LOCAL REPAIR COORDINATION MEMORY ACCESS: PARTIAL / EVENT-BOUND PARTITION STATUS: PROTECTED HUMAN PASSENGER RECORD: NONE
NONE.
П-7 с протяжным шипением выдохнул сквозь зубы. Резко выбросил руку, чтобы смахнуть экран, промахнулся мимо рамки и впечатал кулак в стекло дисплея.
Стойка отозвалась глухим лязгом. Экран пошёл помехами, но выдержал. На костяшке выступила тонкая красная линия — влажная, биологически яркая на фоне стерильного свечения белых символов.
П-7 смотрел на свою кровь.
Она не перечеркнула NONE.
Машина услужливо развернула историю логов. В боковой панели каскадом выстроились старые версии записи. Идентификатор P7 рождался не в списках пассажиров — он рождался в архитектуре сервисных слоёв, в одном ряду с инженерными модулями M3, N12 и дроном K-Delta. У некоторых соседей стояли статусы деактивации. У других — привязки к сенсорным матрицам. У P7 пульсировал системный флаг:
PROTECTED PARTITION: DO NOT MERGE WITH GLOBAL ARCHIVE DURING CASCADE FAILURE
В тишине за спиной щёлкнул соленоид.
П-7 обернулся. Сервисная дверца в соседней стойке приоткрылась на толщину пальца. На её внутренней стороне загорелась жёлтая метка:
P7 LOCAL ACCESS
Он потянул за металлический край. На узких полках — старые интерфейсные переходники, моток аварийной оптики, ручной диагностический сканер, две пустые ячейки. Пыль внутри лежала ровно, нарушенная лишь свежей дугой откинувшегося замка.
Его индекс открыл ему доступ к инструментам.
И больше ни к чему.
П-7 прикрыл дверцу. Медленно, бережно, чтобы не издать ни звука.
Вернулся к терминалу. Тронул поле alias.
Пусто.
preferred name.
Пусто.
human-readable label.
P7
Он набрал:
rename P7
ОТКАЗ: ЗАЩИЩЁННЫЙ ИДЕНТИФИКАТОР ИЗМЕНЕНИЕ НАРУШИТ МАРШРУТЫ АВАРИЙНОГО ДОСТУПА
Капля крови с разбитой костяшки сорвалась на край панели и расползлась коротким неровным пятном.
Имя для него не открылось. Индекс открыл шкаф с инструментами.
Он стёр команду и снова вывел фрагмент пассажирского списка.
Мара Велес. Идрис Ко. Лиан Арден.
И рядом, отдельным плавающим блоком, прикрепил свою строку.
LIAN ARDEN: passenger / juvenile / cabin C-31 P7: predictive maintenance persona / protected partition
Две строки светились бок о бок.
— П-7, — произнёс он вслух.
Звук вышел грубым, хриплым и слишком коротким для имени. На него не откликнулись ни тени предков, ни тепло далёкой каюты. На него отозвались системный журнал, протоколы аварийных дверей, сервисный шкаф за спиной, пульсирующая боль в разбитой руке и маленький холодный блок с чужими сессиями в кармане.
П-7 выделил обе строки и скопировал в персональный лог.
Интерфейс моргнул, запрашивая подтверждение.
Он нажал «ОК» окровавленной костяшкой.
Чужие, настоящие имена оставались на своих местах, запертые в кристаллах памяти. Его строка оставалась рядом — холодная, функциональная, катастрофически недостаточная.
П-7 подошёл к шкафу, забрал из ячейки диагностический сканер, сунул его на пояс и шагнул к выходу.