Архивист чужого дома

- -
- 100%
- +

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



