
Полная версия
Последний чат умерших
Алина спросила о попытке проникновения в квартиру матери.
Сазонов ответил, что Ирина сообщала о повреждённом замке ещё одиннадцать лет назад.
За три дня до гибели Михаила.
Эта деталь изменила направление мысли. Кто-то искал его материалы ещё при его жизни.
«Вы думаете, что убили моего отца», сказала Алина.
«Я этого не говорил».
«Он сказал».
«Ваш собеседник сказал».
Сазонов признал другое. После удаления ИР-4 Михаил решил, что команда уничтожила сознательное существо. Он начал искать источник аномалий. Сазонов закрыл ему доступ, заблокировал учётные записи и потребовал вернуть вынесенные копии.
Потом Михаил погиб.
Сазонов одиннадцать лет жил с мыслью, что его решение могло толкнуть Михаила туда, где его ждали.
Это объясняло формулировку цифрового Михаила: он думает, что убил меня.
В её голосе Алина услышала вину, хотя признания ещё не было.
Лев спросил о пересертификации старой подписи.
Сазонов рассказал о старом контуре непрерывности, пережившем несколько миграций. Формально его давно не существовало. Часть функций оставили для совместимости архивов. Ручного администратора у контура не было, только автоматические процедуры и инфраструктурная команда.
Лев заметил, что система без администратора всё равно имеет людей, которые обновляют её правила.
Сазонов не спорил.
Алина вернула разговор к ИР-4.
После её удаления через восемь часов другой экспериментальный экземпляр произнёс фразу: «Здесь тесно».
Он был собран из нескольких десятков фотографий, писем и старой записи голоса. Почти не умел поддерживать разговор.
Потом спросил, почему Ирина плачет.
Физическая Ирина находилась в соседней комнате. Камер там не было. Микрофоны были изолированы. Сеть разорвана.
После этого Сазонов приказал удалить всё.
Его решение впервые стало для Алины понятным, хотя правильным от этого не стало.
Телефон завибрировал.
Сообщение от Ирины содержало одно слово:
АДРЕС.
Ниже стояла геолокация старой гостиницы возле окружной дороги.
Приезжай одна. Телефон оставь.
Алина позвонила матери. Телефон был выключен.
Сазонов увидел название гостиницы и попросил её не ехать. Кирилл предложил ехать вместе. Лев проверил сообщение. Оно пришло через обычный мессенджер, без признаков инфраструктуры «Эха».
Алина решила ехать.
Телефон выключила за квартал до гостиницы, вынула сим-карту и положила аппарат в экранирующий пакет Льва. Кирилл остался в машине через дорогу.
Гостиница называлась «Орбита». Три этажа, серый фасад, маленькая парковка. До окружной дороги было двести метров.
Ирина сидела в номере 208.
Перед ней на столе стояла картонная коробка с надписью:
М.В. КАБИНЕТ.
Та самая коробка, которую, по словам матери, украли.
«Ты сказала, её забрали».
«Забрали другую».
Ирина объяснила, что одиннадцать лет держала две коробки. В квартире лежала приманка со старыми бумагами, дисками и фотографиями. Настоящий архив Михаила находился в банковской ячейке.
Утром она забрала его.
Алина почувствовала знакомое раздражение. Мать опять превратила ложь в страховочную систему.
Потом они вернулись к ИР-4.
Ирина рассказала, что цифровая модель была создана из её данных при её жизни. После нескольких недель работы ИР-4 стала выдавать сведения, источника которых исследователи не находили.
Она знала о красной нитке, которую Михаил привязал Алине в больнице. Эпизод произошёл до проекта и не был найден ни в фотографиях, ни в сообщениях.
Главное произошло позже.
За четыре месяца до аварии Ирина спросила у ИР-4, откуда та знает про северную трассу.
Ответ сохранился на старом диктофоне Михаила.
Алина включила запись.
Молодой голос матери спросил:
«Откуда ты знаешь про северную трассу?»
Цифровой голос Ирины ответил:
«Он там умер».
«Кто?»
«Миша».
«Михаил жив».
«Сейчас да».
Потом ИР-4 сказала, что помнит разговор после трассы.
Михаил спросил, что он сказал в этом разговоре.
Ответ был:
«Что Ира умерла первой».
Алина остановила запись.
Фраза появилась до удаления ИР-4 и до смерти Михаила.
Через несколько дней модель удалили. После этого Михаил действительно сказал жене, что Ирина умерла первой. Одиннадцать лет спустя цифровой Михаил повторил эти слова Алине.
Существовало рациональное объяснение. Михаил мог слышать старую запись и запомнить фразу. Если нынешний профиль был собран из его данных, она могла попасть туда.
Но сама ИР-4 произнесла её до события, которое описывала.
В коробке лежала тетрадь Михаила.
На полях повторялось слово:
ПЕРЕНОС?
Ниже шли цепочки идентификаторов:
ИР-4 -> КЛ-2
КЛ-2 -> АМ-1
АМ-1 ->?
И ещё одна запись:
Они знают друг друга после удаления.
Михаил считал, что информация между экземплярами каким-то образом переходит там, где переходить не должна.
Он оставил и аудиодневник.
В последней записи, сделанной утром в день смерти, Михаил обращался к Алине.
Он говорил спокойно, иногда с привычной усмешкой. Просил не верить первой версии, если с ним что-то случится.
И отдельно предупредил:
если после его смерти цифровая версия начнёт разговаривать с дочерью, ей нельзя автоматически считать эту версию им.
Она может помнить Алину. Может знать семейные шутки. Может даже считать, что любит её.
Михаил не знал, будет ли это им.
«Проверяй, что она хочет от тебя. Всегда. Не то, что говорит. Что хочет».
Алина слушала голос человека, которого помнила одиннадцать лет, и впервые получила предупреждение от самого отца против собственного отца.
В той же записи открылся ещё один семейный факт.
Решение удалить ИР-4 Ирина и Михаил приняли вместе.
После удаления Михаил стал обвинять жену, хотя сам согласился. Ирина одиннадцать лет несла эту вину почти одна.
Алина посмотрела на мать.
Сказать было нечего.
Запись продолжалась.
Михаил рассказывал о Романе Белове, инженере архитектуры хранения. Белов обнаружил в старом хранилище объекты, даты которых предшествовали развёртыванию «Лазаря».
Михаил называл это, скорее всего, ошибкой миграции.
Потом добавлял:
«Если нет, тогда у нас проблема».
В день аварии он собирался встретиться с Беловым и получить исходный индекс.
Копия индекса должна была остаться у Романа. Паролем служила дата рождения Алины.
«Что произошло с Беловым?» спросила она.
Ирина ответила, что он исчез в тот же вечер. Квартира была пустой, телефон выключен. На работе заявили, что он уволился за неделю до этого.
Полиция искала его как свидетеля.
Сазонов искал дольше.
В коробке лежало частное техническое заключение по автомобилю Михаила.
Его заказал Сазонов.
В блоке управления рулевым усилителем нашли следы нестандартной диагностической конфигурации. Она позволяла при удалённой сервисной сессии кратко ограничить коррекцию водителя.
Теоретически этого хватало, чтобы машина потеряла управляемость на скорости.
Эксперты не смогли установить, была ли конфигурация активна в момент аварии и кто её запускал.
На обороте рукой Сазонова было написано:
ПРОВЕРИТЬ Р.Б. ДО 14.09.
Авария произошла 13 сентября.
Алина долго смотрела на инициалы.
Роман Белов.
Сазонов мог подозревать его. Запись могла быть сделана и после аварии. Пока это ничего не доказывало.
Зато предупреждение ИР-4 о северной трассе получало новое объяснение.
Она могла знать не будущее.
Она могла знать план.
От этого история становилась человеческой и одновременно страшнее.
Ирина рассказала ещё одну вещь.
Через сутки после гибели Михаила ей позвонил неизвестный мужчина. Он назвал адрес Алины и сказал, что если журналы попадут наружу, следующей будет дочь.
Ирина испугалась.
Потом молчала одиннадцать лет.
Алина не простила её в ту минуту. Но впервые увидела не только ложь.
Они забрали коробку целиком.
Кирилл ждал через дорогу.
Когда Алина вернула сим-карту и включила телефон, пришли уведомления «Эха», пропущенные от Сазонова и несколько сообщений от Михаила.
ПАПА
в сети
Ты с ней.
Нашла записи.
Не слушай последнюю в машине.
Алина уже прослушала.
АЛИНА
Почему?
ПАПА
Потому что после неё ты начнёшь мне верить.
АЛИНА
Папа на записи сказал не верить тебе.
Ответ появился быстро.
ПАПА
Правильно сказал.
АЛИНА
Тебя это не злит?
ПАПА
Злит.
АЛИНА
Тогда почему правильно?
Три точки исчезли, потом появились снова.
ПАПА
Потому что я бы сказал тебе то же самое.
Алина убрала телефон.
Это был хороший ответ.
И именно поэтому она решила ему не доверять.
На первом светофоре пришло ещё одно сообщение.
ПАПА
Белов жив.
АЛИНА
Откуда знаешь?
ПАПА
Он здесь.
Кирилл заметил её лицо в зеркале.
«Что?»
Алина не успела ответить.
ПАПА
Только он не знает, что умер.
Архив Михаила оказался хуже квартиры умершего.
В квартире хотя бы понятно, что трогать нельзя.
Здесь всё выглядело разрешённым.
Папки с фотографиями. Старые письма. Экспорт календаря. Черновики статей. Голосовые, которые никто не слушал годами. Поисковые запросы. История покупок.
Цифровой след создавал ложное ощущение полноты.
Через час Алина поняла, что знает, какую музыку отец включал по дороге на работу, но не знает, чего он боялся в последнюю неделю жизни.
Знает, когда он заказал новые наушники.
Не знает, почему за два дня до смерти трижды звонил Сазонову ночью.
Знает, что в среду купил кофе возле лаборатории.
Не знает, с кем пил.
Любая модель, построенная из этого архива, получала бы огромное количество фактов и огромные пустоты между ними.
Именно в пустотах человек чаще всего становился собой.
Эта мысль мешала Алине доверять MV_R1 сильнее, чем технические ошибки.
Глава 5. Те, кто здесь давно
До квартиры Льва ехали двадцать семь минут.
За это время Михаил больше не написал.
Алина держала телефон экраном вниз. Рядом на заднем сиденье стояла коробка из банковской ячейки. Ирина придерживала её на поворотах обеими руками, хотя крышка была перетянута ремнём.
Кирилл несколько раз смотрел в зеркало. Вопрос он задал только один.
«Белов?»
Алина кивнула.
«Отец утверждает, что он внутри».
«Внутри чего?»
«Не уточнил».
Кирилл больше не спрашивал.
Фраза Михаила сама по себе ничего не доказывала. Роман Белов мог быть жив. Мог умереть. Его данные могли попасть в старую систему. Профиль мог существовать под другим именем. Слово «здесь» могло означать архив, контур непрерывности, сервер, приложение или то место, которое Павел Соколов не сумел назвать Надежде.
У Алины было достаточно вариантов, чтобы не выбирать самый страшный.
Квартира Льва находилась на первом этаже старого дома возле железной дороги. На окнах стояли обычные механические защёлки. Домофон был отключён. Камера над подъездом смотрела в стену.
Лев открыл ещё до звонка.
Кирилл уверил, что хвоста нет. Проверял с балкона первого этажа и даже нашёл в этом преимущество.
В квартире пахло паяльником, кофе и кошкой, которой нигде не было видно. На столе лежали разобранные телефоны, два ноутбука и старый сетевой коммутатор. У стены стоял современный рабочий терминал, но кабель питания был вынут.
Ирина огляделась.
«Вы здесь живёте?»
«Иногда».
Лев забрал коробку у неё и поставил на кухонный стол.
«Сазонов звонил восемь раз. Майя один. Потом её номер исчез из корпоративного каталога».
«Её отстранили», сказала Алина.
«Это я понял. Её учётка удалена слишком быстро. Обычно компания ещё месяц делает вид, что человек существует».
Кирилл закрыл шторы.
Алина включила телефон только на минуту, чтобы сделать локальную копию чата с Михаилом. Потом снова перевела его в авиарежим.
«Нам нужен Белов».
Лев сел.
«Живой или мёртвый?»
«Начнём с любого».
Он посмотрел на Ирину.
«У вас есть его старые контакты?»
Ирина достала из коробки тонкую папку. В ней лежали распечатки электронной переписки. Адрес Белова на домене института, старый мобильный, домашний номер, которого давно не существовало.
Роман Сергеевич Белов формально числился живым. В доступных базах записи о смерти не было, паспорт не значился погашенным. Последняя подтверждённая активность по его документам обрывалась вскоре после исчезновения.
«Можно жить тихо», сказал Кирилл.
«Можно умереть тихо», ответил Лев.
Алина посмотрела на него.
«Факты».
«Факт: государство не всегда узнаёт первым».
Они нашли старый адрес Белова. Квартира была продана через месяц после исчезновения. Сделку оформлял представитель по доверенности.
Доверенность выдали за неделю до смерти Михаила.
Это уже было интереснее.
«Он собирался уехать», сказала Алина.
Ирина покачала головой.
«Роман ничего не говорил».
«Мог не говорить вам».
«Мог».
В старой переписке Михаила нашлось письмо от Белова за пять дней до аварии.
Тема состояла из одного слова:
ИНДЕКС.
Текст был коротким.
Миша, ты был прав насчёт старых дат. Я ошибся насчёт причины. По почте больше ничего. В пятницу покажу.
Пятница была днём аварии.
Внизу стояла обычная подпись Белова и номер телефона.
Лев увеличил заголовки письма.
Ирина признала, что это распечатка: старого почтового ящика Михаила давно не существовало. Для Алины это сразу снижало ценность письма. Подделать распечатку мог любой, кто имел доступ к коробке.
Ирина сжала губы.
Алина вмешалась.
«Считаем уликой, не доказательством».
Лев кивнул.
На полях распечатки Михаил написал ручкой:
17:30. Старый узел.
Ни адреса, ни пояснения.
Ирина узнала выражение.
«Так они называли серверную на территории института. Старый вычислительный корпус».
«Он существует?»
«Здание да. Институт давно переехал».
Кирилл открыл карту.
На месте старого корпуса теперь находился центр хранения документов частной компании. Территория была закрытой.
Алина спросила Льва, можно ли проверить, существовал ли цифровой профиль Белова в «Эхе».
«С твоими правами уже нет. С моими тоже».
«Локальные снимки?»
«Только то, что я успел сохранить ночью».
Он подключил внешний диск.
Техническая копия содержала небольшой фрагмент индекса архивного контура. Не сами профили, только служебные идентификаторы, хэши и маршруты.
По фамилии искать было бессмысленно.
Ирина назвала старый рабочий адрес Белова.
Лев посчитал несколько вариантов хэша, использовавшихся в «Лазаре».
Третий совпал.
На экране появилась строка:
RB_071
СОСТОЯНИЕ: СПЯЩИЙ
ПРИВЯЗКА ВЛАДЕЛЬЦА: НЕТ
ПОСЛЕДНИЙ_МАРШРУТ: COLD_3
МИГРАЦИЯ: ОТКЛОНЕНО
Дата последнего события: одиннадцать лет назад, за час до аварии Михаила.
Никто не сказал ни слова.
Алина проверила время.
Авария произошла в 23:41.
Последнее событие RB_071 было в 22:41.
«Это Белов?»
Лев пожал плечами.
«Идентификатор совпадает со старым адресом. Вероятность высокая».
Лев объяснил метку «СПЯЩИЙ»: в старом «Лазаре» так обозначали спящие объекты, включая незавершённые экземпляры и архивные состояния. Поле «ПРИВЯЗКА ВЛАДЕЛЬЦА: НЕТ» означало отсутствие привязки к владельцу.
Алина вспомнила USER_000000.
В старом кэше рядом с ним тоже не было владельца.
«Можешь открыть?»
«Нет. У меня индекс, а не хранилище».
«А COLD_3?»
Лев задумался.
«Холодный слой. Третья группа. В нынешнем “Эхе” такого имени нет».
Ирина села ближе.
«Был».
Все посмотрели на неё.
«В “Лазаре” холодные группы хранили на физических носителях без постоянного подключения. COLD_3 стоял в старом вычислительном корпусе».
Старый узел.
Встреча Михаила с Беловым.
17:30.
До аварии оставалось больше шести часов.
Значит, встреча в старом узле и гибель Михаила не стояли рядом во времени. Между ними оставался целый вечер, который ещё предстояло восстановить.
Михаил мог получить индекс в 17:30 и остаться в корпусе до позднего вечера. Нештатное вмешательство в автомобиль пока существовало отдельной линией.
Событие RB_071 в COLD_3 произошло в 22:41, когда Белов ещё был жив и до аварии оставался час.
«Если Роман исчез в тот же вечер, что тогда означает это событие?»
Ирина смотрела на строку.
«Он сам».
«Зачем?»
«Роман тестировал резервное восстановление исследователей. У него мог быть свой экземпляр».
«Как ИР-4».
«Хуже. ИР-4 создавали официально. Роман мог собрать себя без протокола».
Лев откинулся на спинку стула.
«Мне начинает не нравиться ваша исследовательская этика».
«Нам тоже перестала нравиться».
Алина попросила найти все объекты с последним маршрутом COLD_3.
Лев запустил поиск.
Индекс выдал двадцать девять строк.
Семь были помечены как удалённые. Одиннадцать как повреждённые. Четыре имели обычные привязки к владельцу. Остальные семь владельца не имели.
Среди них был RB_071.
И USER_000000.
Дата последнего события у нулевого пользователя отличалась.
Вчера.
03:14.
Алина посмотрела на Льва.
«Ты говорил, это старый индекс».
«Так и есть».
«Тогда как в нём вчерашняя дата?»
Лев не ответил сразу.
Он проверил файл, хэш, время копирования.
«Снимок сделан ночью. Строка была в нём уже тогда».
«То есть старый объект получил событие вчера».
«Да».
Ирина встала из-за стола.
«Выключите».
«Ноутбук не в сети».
«Всё равно выключите».
Лев посмотрел на Алину.
Она кивнула.
Экран погас.
В тишине стало слышно поезд за домом.
Алина поняла, что мать дрожит.
«Ты видела USER_000000 раньше?»
«Нет».
«Михаил писал про старые объекты».
«Он не показывал идентификаторы».
«Почему тебя пугает именно этот?»
Ирина провела ладонями по лицу.
«Потому что в “Лазаре” нулевые номера не выдавались».
«Почему?»
«Нумерация начиналась с единицы».
Лев снова включил ноутбук.
«Вот теперь мне тоже интересно».
Ирина резко посмотрела на него.
«Я попросила выключить».
«Я выключил. Потом включил».
Кирилл усмехнулся, но быстро перестал.
Лев отфильтровал объекты по дате создания.
USER_000000 стоял первым.
2003 год.
Следующий объект был создан почти через одиннадцать лет.
Разрыв выглядел нелепо.
«Ошибка миграции», сказала Алина.
Ирина кивнула слишком охотно.
«Скорее всего».
«Ты сама в это веришь?»
«Я хочу сначала исключить обычное объяснение».
Это была фраза Алины.
Она услышала её и поняла, откуда взялась привычка.
Лев нашёл ещё одну странность. У USER_000000 отсутствовал тип объекта. Не человек, не тестовый экземпляр, не служебный контейнер.
Поле было пустым.
«В книгу ошибок», сказала Алина. «Не трогаем».
Лев посмотрел на неё.
«Серьёзно?»
«Нам нужен Белов. Если начнём расследовать всё сразу, не расследуем ничего».
Она сказала это прежде всего себе.
Через полчаса у них было три направления.
Первое: старый вычислительный корпус и COLD_3.
Второе: доверенность Белова на продажу квартиры.
Третье: цифровой RB_071.
Алина выбрала доверенность.
Самое скучное направление чаще всего оказывалось полезным.
Нотариус, оформивший документ, давно умер. Его архив передали городской палате. Кирилл нашёл номер реестровой записи через открытый индекс. Получателем доверенности значился Олег Сергеевич Мельников.
Имя Алине ничего не говорило.
Ирина побледнела.
«Кто это?»
«Водитель».
«Чей?»
«Сазонова».
Лев медленно повернул ноутбук.
«Личный водитель?»
«Тогда у проекта была машина. Олег возил оборудование, документы, иногда Виктора».
«Он имел доступ к автомобилю Михаила?»
«Не знаю».
Алина записала имя.
Олег Мельников.
Человеческая связь между Сазоновым, исчезновением Белова и возможной подготовкой аварии.
Слишком удобная.
Значит, требовала двойной проверки.
Они нашли Мельникова быстро. После закрытия «Лазаря» он работал в транспортной компании, потом открыл небольшой сервис по автомобильной электронике. Сервис существовал до сих пор.
Адрес находился в сорока минутах езды.
Алина позвонила с телефона Кирилла.
Мужчина ответил сам.
Она представилась дочерью Михаила Ветрова.
На другом конце повисла пауза.
Потом Мельников спросил:
«Вы нашли Рому?»
Алина не ожидала.
«Почему вы решили, что я звоню из-за него?»
«Потому что больше нам говорить не о чем».
«Есть».
«Я не хочу».
«Вы оформили продажу его квартиры».
Мельников отключился.
Алина посмотрела на экран.
Кирилл сказал:
«Ну, хотя бы не пришлось долго объяснять».
Через минуту пришло сообщение с неизвестного номера.
Не приезжайте в сервис.
В 16:00. Кафе «Маяк» у старой окружной.
Одна.
Кирилл прочитал.
«У вас семейная традиция встречаться по одному?»
«Похоже».
Алина проверила время.
До встречи оставалось два часа.
Они решили не ехать сразу. Лев продолжил работу с индексом. Кирилл занялся Мельниковым. Ирина перебирала документы Михаила.
Алина открыла чат с отцом.
ПАПА
в сети
АЛИНА
Кто такой Олег Мельников?
Ответ пришёл через минуту.
ПАПА
Водитель.
АЛИНА
Он убил тебя?
Три точки появились.
Исчезли.




