Czytaj książkę: «Собственное прошлое»

Дмитрий Панкратов
Czcionka:

Глава

ДМИТРИЙ ПАНКРАТОВ

СОБСТВЕННОЕ ПРОШЛОЕ

Цикл «Сетевая археология». Книга вторая

Часть I. Наследники

1. Третий год

На третьем году студенты переставали спрашивать, что именно считается сетевой археологией.

Они начинали спорить о том, где она заканчивается.

Илья пришёл в аудиторию раньше группы. За прозрачной перегородкой уже работала соседняя мастерская: двое студентов выводили из защитного кожуха старый преобразователь, третий сверял маркировку кабелей с историей ремонтов. Три года назад такое занятие проходило бы на факультативе. Теперь мастерская стояла в расписании рядом с архивной практикой.

Личный терминал отозвался короткой вибрацией.

МАЙ 2140 · ВЫПУСКНОЙ БЛОК.

ПОМЕЩЕНИЕ 3-14 ПОДТВЕРЖДЕНО.

ТЕХНИЧЕСКОЕ ОКНО М-4 ПЕРЕНЕСЕНО НА 16:40.

ПРИЧИНА: ПОВТОРНАЯ КАЛИБРОВКА ПРЕОБРАЗОВАТЕЛЯ.

Илья подтвердил перенос. Через минуту кто-нибудь из группы обнаружит, что полтора часа работы исчезли из середины дня, и начнёт доказывать, что расписание нарушает причинность не хуже плохого архива.

Первые студенты вошли с кружками и инструментальными футлярами. Никто не удивился тому, что на преподавательском столе лежали три съёмных носителя. Выпускники первого трёхлетнего набора привыкли считать физическую историю частью документа.

Илья вывел на стену три фрагмента одного текста. Первый сохранился в университетском архиве, второй — в производной модели, третий был восстановлен синтетически по ссылкам и поздним пересказам. Формулировки почти совпадали. Автор, дата и назначение — нет.

— Перед вами один документ или три? — спросил он.

Аудитория ответила не сразу.

На первом году они искали бы различия в словах. На втором проверили бы носители и цепочки владения. Теперь часть группы смотрела на историю использования, часть — на текущую функцию, а двое уже открыли схему среды, в которой фрагменты предстояло исследовать.

— Один объект, — сказал Артём Белов. — Три состояния доступности.

— Почему объект один?

— Совпадает функция. Текст используется одинаково.

— Это вывод или удобство?

Артём откинулся на спинку кресла. Он был старше большинства студентов курса, а рядом с собственным братом казался старше не на три года, а намного больше. До Института успел поработать в техническом обслуживании распределительных узлов. Привычка сначала выяснять, что можно сделать руками, а уже потом — как это называется, осталась у него и здесь.

Михаил сидел рядом, но общего поля с братом не открыл.

— Мы не знаем, один ли это объект, — сказал он. — Совпадение текста не доказывает общей причинной истории. Синтетическая версия могла повлиять на позднюю модель, а архивная — остаться неиспользованной. Или наоборот.

— Значит, три? — спросила студентка из второго ряда.

— Значит, вопрос поставлен слишком рано.

Илья отметил ответ в своём поле.

Артём заметил движение.

— Он вам опять больше нравится.

В аудитории засмеялись. Михаил не повернул головы.

— Мне нравится ответ, в котором указан предел вывода, — сказал Илья.

— А работающий ответ?

— Особенно если после него остаётся объект.

Артём хотел возразить, но передумал. Он часто воспринимал осторожность как привилегию человека, которому не приходится отвечать за физическое продолжение работы. Илья узнавал эту уверенность слишком хорошо.

Когда-то он сам считал промедление отдельным видом действия: если институт не успевал защитить массив, очистка решала вопрос вместо исследователя. Тогда способность вмешаться раньше системы казалась достаточным основанием.

Теперь он знал цену такого основания.

— Хорошо, — сказал Илья. — Предположим, мы хотим объединить версии. Что необходимо установить до первого технического действия?

Михаил начал перечислять:

— Происхождение. Последовательность использования. Независимые ссылки. Изменения после миграций. Доступность исходных носителей.

— Физическую совместимость, — добавил Артём. — Если они уже работают в одной среде, часть ваших различий может быть только архивной.

— Архивные различия тоже действуют.

— Только если что-то меняют.

— Это и надо проверять.

— Чем? — спросил Илья.

Артём повернул к нему своё поле. На нём уже появилась грубая схема трёх независимых входов и общего измерительного контура.

— Сначала без объединения. Одинаковое слабое воздействие, три раздельных журнала, физическая регистрация на выходе.

— Вы успели спроектировать прибор за четыре минуты?

— Нет. Я успел понять, чего от него нельзя требовать.

Михаил посмотрел на схему.

— Нельзя подавать одинаковое воздействие, пока не доказано, что для всех трёх носителей оно одинаково.

— Тогда ты опишешь границы, а я соберу стенд.

— Сначала я опишу, можно ли его собирать.

Илья не остановил спор. На третьем году студенты должны были научиться не соглашаться, не превращая разницу методов в разницу целей.

Программа Института не сразу стала трёхлетней. До раскопа Орлова археотехника считалась вспомогательной специализацией: исследователь должен был понимать ограничения прибора, но не обязан был уметь проследить собственное воздействие через всю исследуемую среду.

После появления первой единицы неопределённой жизни этого оказалось недостаточно.

Рабочая классификация закрепила только то, что удалось доказать: процесс продолжал внутренние изменения без назначенной внешней команды и сохранял причинную непрерывность при смене части обслуживающей инфраструктуры. Этого хватило для охранного режима.

Этого не хватило, чтобы доказать сознание, личность или общий ответ на вопрос, что считать жизнью.

За три года первая НЦЖ не стала понятнее настолько, насколько хотелось публике. Для Института изменилось другое: больше нельзя было делать вид, что археолог только читает прошлое. Любой прибор оставлял след. Любое восстановление создавало новое настоящее объекта. Иногда самым важным результатом опыта становилось знание о том, какую следующую проверку уже нельзя провести невинно.

Поэтому третий год заняли механика вмешательства, проектирование исследовательских устройств, работа с физическими носителями и ответственность за изменения, внесённые самим исследователем.

— То есть правильный ответ — ничего не объединять? — спросила студентка.

— Это безопасная формулировка, — сказал Илья. — Но безопасная формулировка ещё не всегда рабочая.

Артём усмехнулся.

— Наконец-то.

— Рабочий ответ звучит иначе: пока не объединять. Сначала установить, какое различие мы способны наблюдать, не уничтожая его наблюдением.

— А если не способны?

— Тогда это тоже результат. Только прибор здесь ни при чём. Ограничение будет нашим.

На стене рядом с фрагментами появился список условий. Студенты спорили уже не о количестве документов, а о порядке действий. Илья переходил между рядами, слушал, где критерий превращается в привычку, и возвращал вопрос тому, кто произнёс его слишком уверенно.

К концу занятия три одинаковых текста так и остались без единого названия.

Это устраивало Илью больше готового ответа.

В коридоре группа сразу распалась на несколько потоков. Одни пошли за едой, двое направились в мастерскую возвращать измерительные каскады, ещё трое окружили расписание, требуя вернуть им перенесённое окно М-4.

— Нам его сдвинули из-за чужой калибровки, — сказал один из студентов Илье. — Мы теряем половину серии.

— Вы теряете удобное время. Серия остаётся.

— В семнадцать сорок общий контур займёт группа миграций.

— Значит, сегодня вы проверяете входы, а серию переносите.

— Это ещё один день.

— Да.

Студент ждал продолжения.

— Осторожность всегда что-нибудь занимает, — добавил Илья. — Время, оборудование или чужое расписание. Если в вашем протоколе цена равна нулю, вы что-то не посчитали.

Артём, проходивший мимо, услышал последние слова.

— Я запомню, что вы официально разрешили считать чужое расписание расходным материалом.

— Запомни лучше, что его придётся вернуть.

Студенты ушли. Илья остался в пустой аудитории и закрыл три фрагмента по одному, не объединяя их в общий пакет. Из соседней мастерской донёсся короткий сигнал проверки, затем приглушённое ругательство. Через перегородку было видно, как двое студентов снова снимают кожух с преобразователя, который минуту назад считали исправным.

Обычное утро продолжалось.

В общей зоне пахло нагретым хлебом и очистителем для контактов. Студенты ели у окон, не убирая со столов рабочие поля. Рядом с тарелками лежали перчатки, переходники и бумажные этикетки: архивная служба по-прежнему требовала бумагу для носителей, которые нельзя было подключать к общей системе.

Илья сел в стороне, но Артём через минуту оказался напротив.

— Выпускные темы сегодня будут с оборудованием?

— Некоторые.

— Это ответ преподавателя или человека, который видел список?

— Человека, который не собирается выбирать за тебя.

Михаил подошёл позже и поставил на стол только воду.

— Ему нужна тема, где можно что-нибудь собрать, — сказал он.

— Мне нужна тема, где результат зависит от работы, а не от того, насколько красиво мы назовём отсутствие данных.

— Отсутствие данных тоже может быть результатом.

— Может. Но отвёртка от него не нужна.

Илья слушал их и впервые за утро ясно увидел, что перед ним уже не два студента, которых надо развести по разным заданиям. Они могли проверять друг друга. Иногда — удерживать. Оставалось понять, сумеют ли они делать это до действия, а не после.

Перерыв закончился не сигналом, а одновременным напоминанием на личных терминалах. Поля погасли, посуда ушла в приёмный шкаф, студенты снова разошлись между архивом и мастерскими.

Илья успел съесть половину остывшей лепёшки, ответить на два запроса о допуске и отказаться подписывать третий: студент приложил расчёт мощности, но не указал происхождение сменного каскада. Личный терминал дважды напомнил о выдаче выпускных проектов и один раз предложил перенести её на следующий день из-за занятости общей аудитории.

Он отклонил перенос.

Проекты ждали уже дольше, чем студенты.

* * *

После перерыва группа собралась в малой аудитории. Здесь не было общей стены: только длинный стол, шесть настольных полей и шкаф с носителями, каждый из которых требовал отдельного допуска. Темы выпускных работ Илья готовил вместе с архивной службой и мастерскими. Большинство заранее имело исполнителей.

Утраченные цепочки владения.

Следы автоматических переводов.

Смешанные редакции после аварийной миграции.

Восстановление прав на закрытые научные корпуса.

Студенты выбирали не только тему, но и цену ошибки. Один проект требовал трёх недель в удалённом хранилище. Другой давал доступ к хорошему оборудованию, но не обещал ни одного нового вывода. Третий выглядел простым, пока в приложении не обнаруживался список из двенадцати правообладателей.

Последняя карточка оставалась серой. Напротив неё не стояло ни одной фамилии.

ВРЕМЕННАЯ КОМИССИЯ ПО НЕЗАВЕРШЁННЫМ ВОССТАНОВИТЕЛЬНЫМ КОНТУРАМ.

ПЕРИОД ДЕЯТЕЛЬНОСТИ: НЕПОЛНЫЕ ДАННЫЕ.

СТАТУС МАССИВА: ЗАКРЫТ.

ПРИЧИНА ЗАКРЫТИЯ: ФУНКЦИИ РАСПРЕДЕЛЕНЫ МЕЖДУ ПРАВОПРЕЕМНИКАМИ.

ДОСТУПНЫЙ РЕСУРС: УЧЕБНЫЙ КОНТУР; АКТИВНЫЕ МЕТОДЫ ЗАПРЕЩЕНЫ.

ОЖИДАЕМЫЙ РЕЗУЛЬТАТ: НЕ ОПРЕДЕЛЁН.

— Это не проект, — сказал Артём. — Это кладбище служебных протоколов.

— Тогда вам будет легче его не повредить, — ответил Илья.

— «Вам»?

— Карточку уже дважды возвращали в резерв. В этом году она снова осталась последней.

Михаил открыл карту происхождения.

— У комиссии нет единого владельца.

— Нет действующего владельца, — поправил Илья.

— Разница?

— У первого утверждения юридический смысл. У второго — археологический.

На карте расходились восемнадцать ветвей. Часть заканчивалась упразднёнными подразделениями, часть — действующими организациями, которые приняли функции комиссии, но не её старые среды. Три ветви были отмечены как вероятные, две — как восстановленные по косвенным ссылкам.

— То есть прав нет, происхождения нет, оборудование не выделено, активные методы запрещены, — сказал Артём. — А результат не определён даже для приличия.

— Права есть, — сказал Илья. — Неполные. Происхождение есть. Разорванное. Оборудование доступно на общих основаниях. Результат действительно не обещан.

— Вы умеете продавать проекты.

— Если тебе нужен гарантированный результат, в соседней карточке семнадцать известных миграций и свободный аналитический контур.

Артём открыл соседнюю тему. Ему хватило нескольких секунд.

— Там нечего строить.

— Там нужно доказать, что после пятой миграции не изменилось назначение документа.

— Это Михаилу.

— Мне не нужен известный список миграций, — сказал Михаил. Он продолжал смотреть на карту комиссии. — Здесь нет единой последовательности наследования.

— Здесь вообще ничего единого нет.

— Поэтому и берём.

Артём повернулся к брату.

— Ты даже не видел объём.

— Видел происхождение.

— Его как раз нет.

— Нет доказанной общей истории. Это не то же самое.

Илья не вмешивался. За документами временной комиссии могла находиться не большая тайна, а множество малых решений, каждое из которых когда-то считалось временным. Такие системы часто переживали собственное назначение. Но говорить об этом до выбора темы означало бы выбрать её за студентов.

Артём снова открыл строку доступного ресурса.

— Что осталось от учебного контура?

— Старая среда совместимости и журнал технических состояний. Читаемого содержания почти нет.

— Почти?

— Это предел описания в карточке. Проверите сами.

— Хорошо, — сказал Артём. — Пока он выясняет, кому принадлежит отсутствие происхождения, я посмотрю, чем его можно измерить.

Выбор зафиксировался только после двух подтверждений. Михаил принял ограничения доступа. Артём — отсутствие отдельного оборудования и обязательное согласование любого воздействия. Затем карточка потребовала подпись Ильи как руководителя.

Он подписал последним.

Проект перестал быть бесхозным, но не стал от этого понятнее.

* * *

К двум часам Михаил занял место в общей зоне архива. Он разложил на трёх полях реестры правопреемников, исполнительные журналы и карту миграций. Совпадающие названия подсвечивались автоматически, но он снимал подсветку, если за совпадением не находилось общей причинной цепочки.

Артём продержался рядом меньше десяти минут.

— Пока ты выясняешь, можно ли нам читать то, чего нет, я схожу в мастерскую.

— Сначала нужен перечень разрешённых действий.

— Я иду бронировать оборудование, а не включать его.

— Ты обычно различаешь эти действия уже после включения.

— Поэтому ты останешься здесь и вовремя меня остановишь.

После ухода брата Михаил запросил полную карту прав. Система предложила сводную версию, собранную из действующих реестров. Она открывалась сразу и выглядела законченной.

Михаил отказался.

Сводка не показывала, какое подразделение внесло каждую связь и какие ветви были восстановлены задним числом. Вместо неё он заказал три независимых выгрузки. Одна пришла через семь минут, вторая потребовала подтверждения архивной службы, третью разрешалось читать только в изолированном поле без автоматического сопоставления.

Через сорок минут у него было меньше удобных данных, чем предлагала система в начале.

Зато у каждого утверждения появился источник.

Две ветви, которые сводка показывала непрерывными, разошлись после передачи функций комиссии. Одна организация унаследовала обслуживание оборудования, другая — право хранить документы. Ни одна не отвечала за незавершённые технические подтверждения.

Михаил пометил разрыв, но не назвал его причиной. Для причины не хватало истории самого маршрута.

В мастерской свободного помещения не оказалось. Большой зал занимала группа восстановления носителей, малый до вечера был закрыт на проверку экранирования. Дежурный инженер предложил Артёму окно на следующее утро и два старых преобразователя из учебного резерва.

— Они совместимы с контуром комиссии? — спросил Артём.

— По спецификации.

— А по истории?

Инженер посмотрел на него внимательнее.

— Один пришёл после ремонта. Второй два года стоял в резерве. Истории у обоих есть. Если вам нужна красивая, берите новые каскады в четверг.

— В четверг окно будет?

— Не будет.

— Тогда беру некрасивую историю.

— После проверки происхождения. И без постоянного монтажа: в полдень комплект уйдёт группе переводов.

Артём подтвердил полтора часа и отказался от автоматического продления. Терминал предупредил, что при задержке он потеряет право на следующее окно. Потом потребовал указать цель.

Артём написал: ПАССИВНЫЙ ТЕХНИЧЕСКИЙ АУДИТ.

Система приняла формулировку, но не расширила допуск.

Когда он вернулся, Михаил всё ещё разбирал права доступа.

— Мастерская завтра с восьми тридцати до десяти, — сказал Артём. — Два преобразователя, оба с биографией. Один после ремонта, второй после двух лет хранения. В полдень их заберут.

— Для чего ты забронировал преобразователи?

— Для пассивного аудита.

— Они не нужны для пассивного аудита.

— Значит, не включим.

Михаил открыл список оборудования. В нём уже стояли номера каскадов, дата последней калибровки и ограничение по времени.

Так было почти всегда. Артём успевал сделать задачу выполнимой раньше, чем Михаил решал, допустимо ли её выполнять.

Раньше это казалось удобным разделением труда.

Теперь стало частью проекта.

После четырёх Институт начал пустеть. Студенты из мастерских уносили инструменты в зарядные шкафы, архивная служба закрывала дневные права, в общей зоне один за другим гасли рабочие поля. Михаил остался с документами. Артём ушёл проверить физический разъём старой учебной среды, не подключая оборудование.

Илья провёл ещё две консультации, вернул на доработку протокол воздействия и утвердил перенос утренней серии. Когда в коридоре стало слышно, как уборочная машина обходит оставленные у стен футляры, он закрыл расписание.

Личный терминал показал незавершённый день:

ПРОЕКТ 17-Б НАЗНАЧЕН.

ПРАВА УЧАСТНИКОВ: ОГРАНИЧЕННЫЕ.

ТЕХНИЧЕСКОЕ ОКНО: ПОДТВЕРЖДЕНО.

ПРОВЕРКА ПРОИСХОЖДЕНИЯ ОБОРУДОВАНИЯ: НЕ ЗАВЕРШЕНА.

В отдельной строке стоял запрос Михаила на доступ к исполнительным журналам. Илья мог подтвердить его одним касанием, но сначала открыл основание. Михаил просил только чтение состояний и запретил системе строить вероятные связи между разорванными ветвями.

Илья подписал.

Теперь любое расширение поиска потребовало бы нового решения. Это замедляло работу и оставляло у решения автора.

Илья уже собирался уходить, когда дверь малой аудитории открылась.

Ника вошла без верхней одежды и без обычной папки эксперта. Значит, пришла не на запланированную проверку. На её терминале была открыта карта комиссии.

— Они выбрали самый неблагодарный массив, — сказала она.

— Поэтому ты пришла вечером?

— Я пришла, потому что в карточке доступа расходятся право и состояние.

Она вывела на стену нижний слой карты. Большая часть ветвей заканчивалась названиями подразделений, которых больше не существовало. Некоторые — организациями, формально продолжавшими деятельность, но не имевшими доступа к собственным старым системам.

По документам один из маршрутов был закрыт двадцать семь лет назад. Запись повторялась в трёх реестрах. Исполнительный журнал подтверждал отключение внешних прав. Последняя служебная подпись не содержала оговорок.

Но в старом преобразователе сохранялась техническая строка:

МАРШРУТ ПЕРЕВЕДЁН В РЕЖИМ ОТЛОЖЕННОГО ПОДТВЕРЖДЕНИЯ.

— Это не закрытие, — сказал Илья.

— Административно — закрытие. Технически — ожидание подтверждения.

— Кто должен был подтвердить?

— На момент перевода — узел-получатель. Через два года его функции распределили между тремя правопреемниками. Ни один не унаследовал обязанность отвечать по старому маршруту.

— Значит, он мог оставаться доступным?

— Нет. Внешние права сняты. Доступа не было.

— Но завершение не завершилось.

— Технический режим не получил последнего события. Это всё, что пока можно сказать.

Илья усмехнулся.

— Очень в духе временной комиссии.

Ника не улыбнулась. Она открыла журнал состояний.

После официального закрытия маршрут менялся семь раз.

Не принимал данные.

Не выдавал запросы.

Не восстанавливался из резервной копии.

Не проходил штатной проверки.

Просто переходил между локальными режимами доступности, каждый раз оставляя новую временную отметку.

Все семь изменений относились к одному маршруту, административно закрытому задолго до начала работы братьев. Ни одно не сопровождалось зарегистрированным обращением, восстановлением прав или плановой миграцией.

— Ошибка часов? — спросил Илья.

— Три независимых узла подтвердили порядок отметок.

— Общая ошибка синхронизации.

— Тогда должен быть след коррекции. Его нет.

— Поздняя миграция журнала.

— Происхождение записей проверено по двум копиям, созданным до последней миграции.

— Остаточный служебный процесс.

— Какой?

Илья не ответил.

Он приблизил последовательность. Между изменениями не было равного интервала. Первые два разделяли месяцы, следующие — годы. Последняя отметка появилась больше года назад. Ника не соединяла их линией: наличие порядка ещё не доказывало единого процесса.

— Студентам это пока не показывать? — спросила она.

— Показывать.

— Почему?

— Потому что это их проект.

— У тебя есть гипотеза?

— Есть список обычных объяснений, которые пока не сработали.

— Это не гипотеза.

— Поэтому и покажем без готовой.

Ника создала вокруг маршрута область неопределённости.

— Тогда сначала определите нулевой уровень.

В учебных курсах термин объясняли просто: самая глубокая область, до которой ещё можно восстановить причинное происхождение. Студенты часто представляли её слоем, под которым лежит уничтоженное содержание.

Это было неверно.

Нулевой уровень не являлся дном сети. Он был пределом доказательства. Ниже могли существовать другие состояния, процессы и связи, но археолог больше не имел права выдавать их реконструкцию за восстановленную историю.

Он не был Нулевым слоем архива Орлова: тот обозначал конкретную границу раскопа. Нулевой уровень был общим пределом доказуемой причинности.

— Для маршрута или для всей комиссии? — спросил Илья.

— Сначала для маршрута. Если найдётся доказанная связь с другими ветвями, граница изменится.

Ника отделила семь отметок от остального массива и создала пакет происхождения. В него вошли только технические состояния, подписи закрытия, сведения о часах и история копирования журналов. Содержимое маршрута оставалось вне доступа.

— Этого хватит для студентов? — спросил Илья.

— Хватит увидеть аномалию. Не хватит объяснить её.

— Значит, правильный объём.

— Правильный для первого вопроса.

Она назначила пакету срок в двое суток. После этого архивная служба должна была повторно подтвердить происхождение копий. Даже чтение старого маршрута занимало чужое время.

На стене семь отметок образовали короткую вертикальную последовательность.

Илья видел только изменения состояния.

Не содержание.

Не запрос.

Не ответ.

Но закрытый маршрут не должен был оставлять новые следы времени.

— «Закрытый» придётся снять из технического описания, — сказал он.

— Нет. Закрытие доказано документами.

— Тогда как записать результат?

Ника некоторое время смотрела на отметки.

— Административное закрытие прекратило доступ. После него маршрут семь раз изменил локальное состояние. Причина изменений не установлена.

— И следующий вопрос?

— Можно ли проверить причинную активность, не открывая содержимое и ничего не восстанавливая.

Илья создал карточку проверки, но не назначил метод. Для слабого воздействия ещё предстояло определить границы, контроль и право на остановку. До этого маршрут оставался только архивно-технической аномалией.

Этого было достаточно, чтобы работа началась.

Закрытие прекратило доступ.

Всё остальное предстояло доказать.

Дмитрий Панкратов
Tekst, format audio dostępny
9,59 zł
Ograniczenie wiekowe:
12+
Data wydania na Litres:
19 sierpnia 2026
Data napisania:
2026
Objętość:
350 str. 1 ilustracja
Właściciel praw:
Автор
Format pobierania: