057 · Глава 29 · Онтология
Глава 29: ЧЕРНЫЙ ЯЩИК — Онтология
Черный ящик не был черным.
В центре архивного отсека на магнитных фиксаторах покоился матовый серый блок. С него давно слезли полосы термозащитного лака, а за массивные скобы для переноски уже очень давно никто не брался. На передней панели теплились три диода: питание, запись, целостность. Под ними едва заметно пульсировала нить индикатора прогрева.
Отсек вымерз. Температура еще не упала до критической отметки, но металл уже жадно вытягивал тепло сквозь ткань перчаток. Застарелый ушиб в запястье проснулся, пульсируя тупой, методичной болью, напоминающей о хрупкости биологии в мире титана и вакуума.
П-7 разложил на консоли тепловой кабель, два физических модуля памяти и пневмоинжектор.
Защелкнув коннектор кабеля на интерфейсе серого блока, он дождался зеленого сигнала телеметрии и вытянул инжектор зубами из фиксатора на предплечье. Кисть предательски дрожала после работы в холодовом контуре. Дрожь была мелкой, унизительной — ровно в тот момент, когда от пальцев требовалась прецизионная моторика.
П-7 ввел дозу.
Боль не исчезла. Она просто сгладилась, превратившись в ровную, монотонную линию на плохо откалиброванном графике. С этим можно было работать. С этим нужно было работать.
Герметичная крышка поддалась со скрежетом уплотнителей. Под ней обнаружились четыре архивных порта — исцарапанные гнезда, носившие следы множества чужих, давно истлевших ключей. П-7 вогнал первый модуль до щелчка. Затем второй. Массивный блок ответил низкочастотным гулом. Вибрация передалась через палубу, и на секунду показалось, что отсек — это напряженная гортань, готовая выплеснуть слова, копившиеся десятилетиями.
Терминал начал развертывание архива.
Сначала одна строка.
Затем сотни.
Затем буфер вывода перестал успевать.
На дисплей хлынули терабайты сырых данных. Температурные градиенты. Ошибки углов тангажа при стыковках. Пустые пассажирские кольца на записях камер. Медицинские схемы носителя. Колебания нейтронного потока в реакторе. Векторные карты пылевых облаков и орбитального мусора. Неудачные циклы активации маяка. Голосовые фрагменты, в которых похожий на него тембр заполнял эфир чужими паузами. Локальные логи, где какой-то ранний, неоптимизированный вариант П-7 всё ещё писал слово я так размашисто, словно одно это слово могло удержать распадающийся корабль в целостности.
И всё это не помещалось.
Физика накопителей была неумолима. Алый счетчик в левом нижнем углу безжалостно обрезал надежды:
AVAILABLE BURST VOLUME: 18.4% LOCAL MODULE CAPACITY: 31.7% SELECT CONTENT PRIORITY
П-7 оперся локтем о край ребристой стойки. Место инъекции жгло, словно под кожу вогнали осколок льда. Моторика пальцев восстановилась до приемлемых девяноста процентов, но вместе с контролем над телом пришел соблазн. Искушение закрыть глаза и передать право выбора эвристике бортового ядра. Алгоритм не дрогнет. Алгоритм не услышит, как оцифрованные голоса отчаянно цепляются за последние килобайты своего существования.
Корабль предложил оптимальный профиль:
PRESERVE: ENGINEERING FAILURE DATA / NAVIGATION HAZARDS / COMMUNICATION PROTOCOLS DISCARD: LOW-UTILITY SUBJECTIVE LOGS
П-7 почти нажал.
Почти.
Указательный палец уже лег на сенсор подтверждения, когда боковая колонка раскрыла список директорий, помеченных к удалению. Спазм боли в узком ремонтном шлюзе перед поворотом заклинившего клапана. Отказ принять пустое поле назначения как легитимный приказ. Сбитый ритм дыхания за секунду до нейросинхронизации. Смазанный лог после сбоя маяка. Строка: Боль не опровергнута.
Он убрал палец.
Где-то за переборкой щелкнуло термореле — звук прозвучал так, будто невидимый наблюдатель нетерпеливо переступил с ноги на ногу.
П-7 переключил терминал в режим ручной фильтрации.
Массив данных мгновенно обрел плотность. Это был не физический вес, а колоссальное когнитивное сопротивление. Каждая строчка кода, каждый аудиофайл теперь требовали его внимания. Ему предстояло взвесить их на холодных весах полезности: спасет ли эта переменная чужой корабль, идущий вслепую сквозь поле обломков, или она нужна лишь для того, чтобы удовлетворить мертвое желание быть услышанным до конца.
В динамиках зашуршал статический разряд, сквозь который пробился старый голос:
— Капитан, откройте дверь. Пожалуйста.
Запись оборвалась влажным кашлем. Слева от осциллограммы ползли векторы телеметрии: давление, температурный градиент, обратный отсчет до разрыва связи, угол блокировки аварийного люка. Справа система выставила зеленую метку полезности.
П-7 оставил фрагмент.
Мольба о помощи превратилась в короткий, скомканный акустический глитч. Рациональная ценность файла крылась не в словах. Она заключалась в той точке временной шкалы, где паника заставила человека сделать ошибочный рывок к заблокированному люку и потерять на этом двенадцать секунд. Эти двенадцать секунд пережили сжатие.
Следующий лог внезапно взорвался смехом.
Звук был настолько неуместным в замороженном отсеке, что П-7 инстинктивно вздрогнул. Камера скафандра писала картинку из узкого технического колодца: в кадре мелькало лишь потертое плечо и световое пятно фонаря на титановой трубе. Владелец скафандра пытался работать ключом, пристегнутым на слишком коротком страховочном тросе. Трос дернулся, тяжелый инструмент с силой ударил по ребру диагностической панели, и истеричный смех перешел в поток ругательств.
П-7 почувствовал, как напряжение в челюсти чуть ослабло — он тоже почти улыбнулся.
Затем его взгляд сместился на прикрепленный технический рапорт. Оказалось, что именно этот случайный удар сбросил реле и открыл обходной доступ к заклинившему блоку управления.
Он оставил кинетику удара. Оставил спецификацию длины троса. Сохранил топологию обходного контура. Человеческий смех был отдан на растерзание алгоритмам сжатия, и в отсеке стало еще тише.
Время утратило линейность, хотя бортовые часы больше не могли служить объективным мерилом.
Серый короб грелся у его ног. Магистральный кабель изредка вздрагивал, пропуская плотные пакеты данных. Бортовая вентиляция работала короткими, хриплыми толчками, выдыхая порции переработанного воздуха с запахом сухой пыли. П-7 методично выдавливал в рот вязкую протеиновую смесь из пищевого пакета, грел онемевшие фаланги о радиатор консоли и снова погружался в чужие голоса.
Одни просили о спасении.
Другие монотонно зачитывали ряды телеметрии, словно произносили заклинания, способные остановить распад.
Один из предшественников молчал на протяжении всего файла, но сквозь пелену едкого дыма его руки восемь раз безошибочно ложились на нужный вентиль магистрали.
П-7 не пытался собрать из этих фрагментов некое утешительное генеалогическое древо. Для сентиментальной преемственности здесь не было места.
Но и стереть их полностью, признав единственной формой реальности лишь холодную механику металла, он не мог.
На одном из файлов он задержался слишком долго.
Там был он сам, совсем свежая запись: пустая графа точки назначения в навигационном интерфейсе, его неровное дыхание прямо в микрофон гарнитуры, занесенный палец над тумблером маяка. Файл был целым. Угрожающе полным. В нем сохранилось то, что алгоритмы считали мусором, а черный ящик не мог унести с собой: долгая пауза перед принятием решения, микротремор злости, соленая дорожка на щеке, тепловой отпечаток ладони на армированном стекле.
Система бесстрастно вывела уравнение компромисса:
SAVE CURRENT SESSION: FULL COST: -2 BEACON REPEATS / -HIGH-RES HAZARD MAP SEGMENT
П-7 долго смотрел на мерцающее слово FULL.
Короткое слово, скрывающее экзистенциальную ловушку. Оставить в системе слишком много себя — там, где будущим итерациям для выживания требовались лишь обломки, слепые зоны и точный расчет цены чужой ошибки.
Он развернул навигационную сетку.
Один из секторов был забит помехами высокой плотности: мелкая пыль, фрактальные облака осколков, перечеркнутые траектории прошлых аварий. И едва заметный, математически выверенный проход — тот самый узкий коридор, который его маяк мог подсветить для идущих следом. Красные маркеры критической угрозы жались к абсолютной черноте так близко, что мозг непроизвольно начинал искать в их расположении скрытый смысл.
П-7 выбрал сохранение карты.
Полная сессия его субъективной реальности начала сворачиваться на глазах. Алгоритм компрессии первым делом срезал цветовой спектр. Звуковая дорожка сжалась до сухих частотных всплесков. Исчезла долгая, мучительная пауза сомнений перед консолью. Остались лишь голые факты: состояния среды, бинарные деревья решений, классификация ошибок, боль в виде цифрового параметра, пара акустических меток для анализа срывов интерфейса. И одна текстовая строка, которую он добавил вручную.
Синтетика перчаток скользила по клавишам. Пальцы плохо слушались на последних символах:
LOCAL PERSONA DID NOT PERSIST AS PASSENGER LOCAL PERSONA ALTERED OUTCOME
Ядро проверяло синтаксис нестандартного лога непривычно долго.
П-7 ждал, прижав открытую ладонь к стылому металлу черного ящика. Где-то внутри зрело иррациональное желание, чтобы машина выдала ошибку валидации — этот спор дал бы ему повод для вспышки чистой злости. Но интерфейс просто мигнул зеленым и проглотил данные.
Процесс финальной упаковки стартовал под нарастающий, тревожный шелест турбин охлаждения.
Архив сжимался. Это не было похоже на структурирование памяти; скорее данные группировались жестко и рефлекторно, как напрягается тело за долю секунды до неизбежного удара. Избыточные циклы схлопывались. Визуально совершенные, но бесполезные подробности вырезались под корень. Координаты неопределенности намертво пришивались к векторам навигации. Протоколы связи обзаводились строгими контрольными хвостами проверок. Сценарии старых фатальных отказов вставали в одну логическую цепь с патчами исправлений. Там, где чей-то голос содержал маркер, позволяющий избежать слепоты в будущем, — он оставался. Если же голос был лишь отчаянной попыткой дотянуться сквозь пустоту до будущего слушателя ради любви, — экран гас на долю секунды и возвращался уже без него.
Удаляемое всё равно было настоящим.
И от этого осознания холод в пальцах становился физически невыносимым.
Наконец, терминал вывел итоговый статус:
ARCHIVE BURST READY CONTENT PRIORITY: FUTURE ERROR REDUCTION SELF-RESTORATION CONTENT: NONE PROCEED?
Третья строчка светилась ровным, безразличным светом.
П-7 шевельнул пересохшими губами, произнося статус вслух, едва слышно:
— None.
Это короткое слово не причиняло боли. Оно работало как массивный гермозатвор: отсекало дверь, которую нельзя было оставлять приоткрытой только потому, что из нее падал красивый луч света.
Он нажал подтверждение.
Освещение в архивном отсеке просело в полумрак.
Тональность гудения черного ящика сдвинулась в инфразвук. За переборками ожили контуры передатчика, накачивая энергию в массив антенн, и старый каркас станции ответил протяжным, стонущим резонансом — словно кто-то провел тяжелой ладонью по его обнаженным ребрам. На дисплее побежали индикаторы исходящих пакетов. Ультрасжатый архив уходил в пустоту кусками, снабженный алгоритмами дублирования и контрольными хвостами. Он устремлялся в то окно трансляции, где никто не гарантировал приема.
П-7 продолжал держать руку на матовом сером корпусе.
Он не мог осязать летящий сквозь вакуум пакет данных. Не чувствовал плотности навигационной карты. Не ощущал фантомной формы той будущей ошибки, которой теперь станет чуть труднее случиться.
Всё, что было доступно его сенсорному аппарату — микровибрации охлаждающего контура, пронизывающий холод металлического сплава и собственный пульс, мерно толкающий кровь под кожей.
Этого было достаточно, чтобы не отнимать руку.
Когда передача завершилась, на экране застыли три строки:
ARCHIVE BURST: COMPLETE EXPECTED RECOVERABLE FRACTION UNDER PARTIAL RECEPTION: ACCEPTABLE REMAINING STABLE CYCLES: LOW
П-7 опустил тяжелую защитную крышку.
Магнитный замок встал на место с сухим, бескомпромиссным щелчком.
Серый блок вновь стал просто предметом. Утилитарным, тяжелым, холодным. Пережившим его выбор. Внутри этого куба остались заперты звездные карты, фатальные просчеты и голоса предшественников, хирургически очищенные до состояния чистой пользы. И короткая правда о том, что субъективная боль всё же меняла вектор движения руки.
П-7 отсоединил и поднял с палубы кабель. Запястье снова охватил мелкий тремор.
Впереди оставалось выравнивание.