Контрольная сумма. Книга 4. Правила Чёрного дракона
Контрольная сумма. Книга 4. Правила Чёрного дракона

Полная версия

Контрольная сумма. Книга 4. Правила Чёрного дракона

Настройки чтения
Размер шрифта
Высота строк
Поля
На страницу:
1 из 6

Виктор Алеветдинов

Контрольная сумма. Книга 4. Правила Чёрного дракона

Часть 1. Комиссия у воды

Глава 1. Нулевая сверка

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

Лиза запустила сверку ещё раз. Компьютер подтвердил целостность быстрее, чем она успела вспомнить о чае, который остывал справа от клавиатуры.

— Конечно, — сказала она экрану. — Ты безупречен. Просто немного похудел.

Бумажный журнал лежал раскрытым на первой пропавшей записи. В ту ночь Максим дежурил во дворе, а Виктор менял контакт на двери цифровой комнаты. На странице стояли две подписи и пятно масла.

Электронная версия отводила событию четыре минуты и сообщала, что дежурство отменили. Остальные шесть смен исчезли так же аккуратно, без разрыва в нумерации.

Локальное хранилище показало тот же объём. Запечатанный три недели назад носитель тоже совпал с архивом до байта. Лиза захотела выключить питание во всём Доме и начать с карандаша.

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

— Можно?

— Ты уже внутри.

— Тогда вопрос запоздал. Но уважение я обозначил.

Он поставил на стол чемодан с инструментами. Виктор посмотрел не на экран, а на бумажный журнал.

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

— А он?

— Утверждает, что люди работали.

— Ты ищешь четвёртую цифровую копию?

— Облачную.

— Останови.

Курсор стоял над окном загрузки. Лиза не нажимала кнопку.

— Почему?

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

— Хранилища разные.

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

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

— Предлагаешь поверить бумаге?

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

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

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

— Я включил паяльную станцию, — сказал Виктор.

— На три часа?

— Контакт сопротивлялся.

— Ты грел его до признания?

— Признался. Потом снова начал греться.

На каждой из семи дат был расход, которого по журналу не существовало. Цифры не объясняли события, но подтверждали главное: Дом не пустовал.

— Один слой, — сказал Виктор. — Теперь замок.

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

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

— Меняли в ту ночь?

— Да. Электронная форма не открывалась. Писала, что работа не назначена.

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

— Замок и архив раньше сходились в одной точке, — сказала она.

— Один логический владелец, — ответил Виктор. — Железо разное. Решение о событии одно.

Лизе не понравилось слово «решение». Система должна была хранить записи, а не выбирать, какая ночь заслуживает существования.

Рядом с подписью Максима остался отпечаток смазки для замка. В кладовой нашёлся пустой баллон, выданный в ту же ночь. Лиза собралась загрузить снимки в контур Дома и остановилась: они могли попасть под ту же подмену.

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

— У нас сохранились такие технологии?

— На кухне видела карандаш. Возможно, контрабанда.

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

— Воск изобрели раньше тебя, — заметила Лиза.

— Воск у нас теперь вызывает много профессиональных вопросов.

Компьютер подал сигнал. Остановленная облачная копия появилась в списке архивов с той же контрольной суммой.

— Я не завершала передачу.

Виктор подошёл к экрану. К клавиатуре он не прикоснулся.

— Журнал действий?

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

— Не очищай, — сказал Виктор.

— Я знаю.

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

— Я думаю.

— При тебе это опасная стадия.

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

— Сначала делает всё без меня, потом переживает за мою достоверность.

— Копии сохраняем, даже облачную. Если очистим архив, комиссия увидит вмешательство после сбоя.

— Она всё равно может назвать это нарушением.

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

Фраза отозвалась неприятным холодом под рёбрами. Лизу пугала не потеря записи. Система могла согласованно доказать, что ошибалась её память. Три копии это уже делали. В коридоре быстро прошла Марина и открыла дверь без стука.

— Лиза, закрой внешние доступы. Во дворе человек с документами.

— Я не буду отключать всё.

Марина остановилась. В руке у неё был футляр со скрипкой, волосы собраны наспех. По её лицу Лиза поняла, что обычное утро закончилось.

— Если это снова Белый Регистр, внешний канал опасен.

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

Марина посмотрела на Виктора. Тот не стал подходить к экрану.

— Подтверждаешь?

— Расхождение подтверждаю. Причину пока нет.

— Бумага?

Лиза подняла пакет. Сгиб оставался запечатан.

— Семь дежурств существуют в материальном слое. В цифре их нет.

— Тогда оставь локальный контур и закрой внешний.

Марина всегда сначала закрывала дверь, а потом разбиралась. Этот порядок не раз спасал им жизнь, но цифровой след нельзя было перекрыть без последствий.

— Если мы сейчас закроемся, проверяющие получат готовый вывод: Дом скрывает данные.

— Проверяющие уже во дворе.

— Тем более.

Марина сжала ручку футляра. Лиза ждала приказа, но мать поставила скрипку у стены и протянула руку.

— Покажи доказательство.

Лиза не сразу отдала пакет. Потом открыла график расхода и показала пропавшие даты. Марина читала внимательно. На подписи Максима задержалась.

— Он был на всех сменах?

— Связан со всеми семью, но работал не один.

— Почему исчезли именно они?

— Пока не знаю.

Марина вернула пакет. Пальцы задержались на бумаге.

— Внешний доступ оставляешь только для чтения.

— Согласна. Запись — по отдельному подтверждению.

— Моему?

— Моему. Это мой контур.

Лиза сказала резче, чем хотела. Марина выдержала паузу.

— Хорошо. Твой контур. Но покажешь каждое изменение.

Границу пока не стали двигать. Лиза включила режим чтения по одноразовому коду с бумажного листа.

Во дворе хлопнула калитка. У спуска к Амуру стоял курьер в городской форме. Максим проверял его удостоверение, не закрывая пальцем фотографию. Курьер поглядывал на окна Дома, словно ожидал любого чуда, кроме спокойного разговора.

— Марина Сергеевна? — спросил он.

— Да.

— Пакет под личное вручение. Нужна подпись и время.

— А если откажусь?

Курьер расстроился. Он перевёл взгляд на планшет.

— Тогда составлю акт. Но лучше не надо. У меня ещё шестнадцать адресов.

Максим вернул удостоверение. Курьер убрал его во внутренний карман.

— Документ настоящий. Заказ зарегистрирован утром.

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

— Отправитель когда загрузил перечень вложений? — спросила Лиза.

— В шесть сорок восемь. Я только доставляю.

— Копию записи можете прислать?

— Только по запросу комиссии.

— Теперь адрес стал проще?

Курьер посмотрел на Дом. На ответ ушла секунда.

— Нет. Но вы хотя бы разговариваете словами.

Марина вскрыла конверт под навесом. Заголовок занял треть первой страницы: «Межведомственная комиссия по сверке городских данных и объектов особого риска». Марина прочла начало.

— Краткость им пока не согласовали.

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

— Очень добровольно, — сказал Максим. — Можно самим выбрать коробки.

Лиза взяла документ. Формулировки требовали открыть журналы и показать зоны риска; статус имущества Дом должен был подтвердить отдельно. Подпись председателя комиссии — Ирина Павловна Ратникова. Ни прямого обвинения, ни признания Дома законным владельцем того, что он охранял.

На последнем листе Лиза увидела приложение и перестала слушать разговор. В перечне стояли семь объектов. Первыми значились Зеркальное копьё и повреждённый Колокол Двух Берегов. Отдельной строкой комиссия указала нефритовый осколок, а ниже — предметы из закрытого хранилища, названия которых наружу не передавали. Марина заглянула через её плечо.

— Мы подавали этот список?

— Нет. В PROJECT_TRUST были категории риска, без названий и мест хранения.

Максим взял лист за край. Бумага дрогнула.

— Семь предметов.

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

— Документ сформирован в шесть сорок восемь, — сказала она. — Архив я открыла в восемь сорок семь.

— Они знали раньше нас? — спросила Марина.

— Они знали не только о расхождении.

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

Глава 2. Опись без владельца

Через час после вручения уведомления кухня Дома смотрителей перестала быть кухней. На столе лежали копии уведомления и пакет Лизы. Чайник кипел второй раз, но кружки оставались пустыми. Марина освободила место перед собой и дождалась остальных.

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

— У нас семьдесят два часа, — сказала Марина. — Первую опись готовим сегодня. Комиссии показываем то, что можем подтвердить. Доступ к опасным вещам не передаём без отдельного решения.

— Тогда это меню без цен, — заметил Максим.

— Цены они назначат сами, — ответила Лиза. — Вопрос в том, дадим ли мы им готовую карту.

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

— Цифровой контур ведёшь ты. Только для чтения, каждое открытие фиксируешь отдельно.

— Я это уже решила.

— Теперь это общая задача.

— Задача общая. Способ работы мой.

Марина хотела сказать, что Дом нельзя защищать по личным правилам. Вовремя вспомнила: именно так со стороны могли описать её собственные решения.

— Хорошо. Ты определяешь способ. Я должна знать, что получает комиссия.

Лиза кивнула и открыла ноутбук.

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

— А ты? — спросил Виктор.

— Подпишу то, за что могу отвечать.

— Очень удобная должность, — сказала Лиза. — Остальные добывают факты, ты ставишь подпись.

— Могу отдать её тебе.

— Нет. Мне и своих хватает.

Виктория скрыла улыбку за листом. Максим снял чайник с плиты и налил кипяток в кружки. У Алины чай оказался без заварки.

— Это мера, — сказал он. — Сначала проверяешь цвет, потом добавляешь смысл.

— Ты забыл пакетик.

— Не мешай профессиональной версии.

Потом Виктор положил перед Мариной уведомление.

— Есть главный вопрос. Прятать вещи будем?

— Нет, — сразу ответила Лиза.

— Не все, — сказал Максим одновременно.

Алина провела пальцем по свёртку.

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

— А если внесём, они получат маршрут, — сказал Максим.

— Сокрытие подтвердит, что Дом считает себя выше проверки, — сказала Виктория. — Полное раскрытие позволит изъять всё одним решением. Оба варианта им подходят.

Марина посмотрела на слова «добровольная опись». Рядом стояло предупреждение об обеспечительном изъятии. Человек мог сам открыть дверь или дождаться, пока её откроют при нём.

— Заявляем закрытые помещения, — решила она. — Указываем назначение и уровень риска. Способ доступа не передаём. Для каждого вскрытия потребуется отдельное основание и присутствие свидетелей.

— Они потребуют ключ, — сказал Максим.

— Получат ответ.

— Это не ключ.

— Поэтому его труднее потерять.

Лиза подняла глаза.

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

— Без схемы путей? — спросила Марина.

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

Марина почувствовала привычное желание закончить спор приказом. Лиза ждала именно этого.

— Сделай два варианта, — сказала Марина. — Один для внутренней проверки, второй для комиссии. Разницу подпишешь сама.

— Подпишу.

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

Через двадцать минут нашлась подпись Алины на допуске к архиву.

— Меня тогда не было в городе, — сказала она.

Лиза наклонилась к листу.

— Подпись перенесли из формы доступа к Колоколу.

— Убираем, — сказала Марина.

— Комиссия увидит нарушение.

— Оно было.

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

Виктория протянула Алине чистый лист.

— Что ты подтверждаешь?

— Только то, что позже видела форму с моей подписью.

— Этого достаточно.

Алина записала ответ. Рядом оставили поле для срока проверки. Лиза вписала: «до установления источника подписи».

К запечатанному помещению с Зеркальным копьём они спустились втроём: Марина, Максим и Лиза. Виктор остался у внешней двери, чтобы отмечать состояние стены и замка.

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

Максим проверил пол у порога.

— Следов вскрытия нет. Пыль целая.

— Ты официально подтвердил пыль? — спросила Лиза.

— Только её присутствие. Намерения не установлены.

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

Полоса сошлась. Скоба отдала короткую вибрацию и погасла.

— Круг не вскрывался, — сказала Лиза. — Состав свидетелей не менялся.

Она записала время на бумаге. Электронную отметку создала на отдельном устройстве без связи с Домом. Марина удержала пластину у гнезда ещё несколько секунд. За дверью ничего не происходило. Копьё не помогало и не звало. Печать делала одно: не позволяла одному человеку открыть помещение и назвать это общей волей.

Дверь они не открыли. Для проверки хватало внешнего круга.

Лиза развернула приложение к уведомлению.

— Здесь копьё названо «неучтённым измерительным инструментом».

Максим перечитал строку.

— Если инструмент пробивает стену между слоями города, можно попросить гарантийный талон.

— Формулировка снижает категорию риска, — сказала Марина.

— И позволяет включить его в обычную опись, — ответила Лиза. — Потом изъять как вещь без владельца.

Она показала служебную помету: «доступ ограничен кругом трёх свидетелей». Ниже стояли их фамилии.

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

— Откуда это? — спросил Максим.

— Из нашей внутренней записи, — сказала Лиза. — Или от человека, который её видел.

— В PROJECT_TRUST этого не было?

— Не было. Я проверяла перед закрытием проекта.

Лиза доверяла проверке, пока не появлялся источник, способный переписать саму проверку.

— Имена пока не подтверждаем, — решила Марина.

— Они уже стоят в документе.

— Не подтверждаем их как действующий способ доступа.

— Что пишем?

— Доступ требует независимого согласия действующих свидетелей. Без имён.

Лиза задумалась.

— Комиссия потребует установить владельца.

— У печати нет владельца. Есть люди, которые отвечают за конкретное открытие.

— Для их формы это одно и то же.

— Для нас нет.

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

— Я ничего не вскрываю. Стена удобно расположена.

— Стена в опись не входит, — сказала Лиза.

— Пока.

В архиве Алина ждала у стола с нефритовым осколком. Перед ней стояли механические часы Виктора.

— Проверим паузу один раз, — сказала Марина. — Без второго удара.

Алина развернула ткань. По краю осколка проходила трещина. Она поставила его на деревянную подставку и коснулась старой насечки.

— Назовите действие.

Виктор положил рядом шайбу и толкнул её по столу.

— Остановить до края.

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

Алина убрала руку. Часы пошли дальше, шайба докатилась до ладони Виктора.

— Четыре секунды, — сказал он.

— Три и шесть, — поправила Лиза, глядя на запись отдельной камеры.

— Значит, почти четыре секунды и один новый спор, — сказал Максим.

Алина завернула осколок. Усталость проступила на лице, хотя действие длилось недолго.

— Повторять не буду.

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

— Комиссия прочитает это как подтверждённую функцию, — сказала Лиза.

— Она подтверждена.

— Тогда осколок потребуют первым.

Марина подошла к Алине. Та держала свёрток обеими руками.

— Мы указываем цену и запрет. Без Алины это повреждённый нефрит. С Алиной — действие, на которое она может не согласиться.

— Я не соглашусь на проверку для комиссии, — сказала Алина.

Виктория записала её слова.

— Срок отказа?

— До отдельного разговора со мной. Не с должностью и не с представителем Дома. Со мной.

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

— В цифровой форме отказ должен остаться отказом.

— Я не превращаю его в пустое поле.

— Комиссия может.

— Тогда не давай им право записи.

В этом была вся их разница. Марина хотела удержать дверь. Лиза хотела контролировать форму, через которую дверь получит новое название.

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

Марина прочла всё.

— Владелец помещения?

— Не установлен, — ответила Лиза. — Иначе форма не сохраняет запись.

— Поставь Дом.

— Дом не человек и не может согласиться на вскрытие.

— Тогда ответственный хранитель.

— Это они и называют владельцем решения.

Марина взяла ручку, но Лиза закрыла поле ладонью.

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

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

— Оставляем пустым.

— Форма не примет.

— Пишем причину вручную и прикладываем бумажную версию.

Лиза сохранила черновик без отправки. Система выделила строку красной рамкой и потребовала установить владельца объекта. Затем появилась подсказка: «При отсутствии владельца назначить лицо с действующими полномочиями».

— Вот так, — сказала Лиза. — Пустое поле они считают приглашением.

Марина продиктовала отказ от автоматического назначения. Лиза внесла его в комментарий, распечатала страницу и отключила автозаполнение.

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

У закрытого помещения стояло: «владелец объекта — не установлен».

Строкой ниже значилась Елизавета Морозова. В графе владельца напротив её имени повторялась та же формулировка.

На страницу:
1 из 6