Система заботится о непрерывности. Из стандартного уведомления региональной администрации
Пролог. Человек с фотографии
Женщина пришла за час до открытия.
В сервисном центре ещё не включили основное освещение, и просторный зал существовал только наполовину: белые стойки выступали из полумрака, на полу тускло светились навигационные линии, а за прозрачной стеной уборочные машины медленно полировали одну и ту же полосу.
Женщина сидела на скамье у входа. На коленях лежала небольшая тканевая сумка. Обеими руками она держала сложенный лист бумаги.
Бумага была настоящая.
Не полимерный экран, не одноразовая метка, не распечатанный код подтверждения. Серый, мятый лист с неровными краями. В правом верхнем углу виднелось бурое пятно, похожее на след от воды.
Когда двери разблокировались, женщина не встала сразу. Подождала, пока мимо пройдут сотрудники в светло-синих костюмах, пока над стойками загорятся номера, пока голос системы произнесёт обязательное приветствие.
— Доброе утро. Региональный центр обслуживания приветствует вас. Для ускорения обработки запроса подготовьте идентификатор гражданина и номер соответствующего договора.
Женщина подошла к стойке номер четыре.
За ней сидел молодой специалист. На его груди светилась табличка:
НИК САВЕН ОПЕРАТОР ВТОРОЙ КАТЕГОРИИ
— Доброе утро, — сказал он. — Какой тип обращения?
Женщина положила перед ним бумагу.
— Мне нужно найти человека.
Оператор посмотрел на лист, затем на женщину.
— Вам необходимо обратиться в службу связи.
— Там сказали, что его профиль отключён.
— Тогда в медицинскую службу. Если речь идёт о длительном отсутствии сигнала, они могут проверить госпитализации.
— Проверяли.
— В транспортную?
— Проверяли всё.
Она развернула лист.
Это была фотография.
На ней стояли трое: женщина, мужчина и мальчик лет двенадцати. За их спинами поднимался жилой дом с зелёными балконами. На фасаде крупными белыми цифрами было написано: С-14-428.
Мужчина щурился от солнца. Мальчик показывал в камеру два пальца. Женщина на фотографии была моложе и улыбалась.
Оператор посмотрел на цифры.
— Это старое обозначение?
— Нет.
— Сектор четырнадцать?
— Север-14.
Оператор не ответил.
Его пальцы легли на поверхность терминала.
— Назовите имя.
— Арен Вельт.
— Возраст?
— Сорок три.
— Отношение к вам?
Женщина помедлила.
— Муж.
— Дата последнего контакта?
— Двадцать седьмое число.
— Какого месяца?
— Предыдущего.
— Через какой сервис осуществлялся контакт?
— Мы жили вместе.
Пальцы оператора остановились.
— Где?
— Я уже сказала.
Он ввёл данные вручную.
Терминал не подал сигнала ошибки. Просто очистил строку.
Оператор попробовал ещё раз.
— Возможно, неверно указано имя.
— Нет.
— Второй идентификатор?
— У меня его нет.
— Семейный договор?
— Был привязан к жилью.
— Номер жилищного договора?
Женщина назвала номер по памяти.
На этот раз система ответила.
На поверхности стойки появилось ровное серое сообщение:
ДОГОВОР НЕ НАЙДЕН Указанный договор никогда не регистрировался в региональной системе.
Оператор нахмурился.
— Может быть, другой регион?
— Мы прожили там девять лет.
— В Северном регионе нет сектора четырнадцать.
Женщина посмотрела на него спокойно, почти устало.
— Есть.
— Возможно, вы имеете в виду Север-12 или Север-16.
— Нет.
Оператор открыл публичную карту.
Северный регион занимал почти всю поверхность стола. Сектора расходились от центра правильными дугами: десятый, одиннадцатый, двенадцатый, тринадцатый.
Затем шёл пятнадцатый.
Между ними не было пустоты. Границы соприкасались так, словно четырнадцатого номера никогда не существовало.
Женщина наклонилась над картой.
— Здесь была улица.
Она провела пальцем от транспортной линии к краю промышленной зоны.
— Здесь школа. Здесь медицинский блок. А здесь наш дом.
Карта мягко перестроилась под её прикосновением. Улица не появилась.
Оператор посмотрел на фотографию ещё раз.
Дом на ней существовал.
Над зелёными балконами виднелась башня распределительной подстанции. На горизонте проходила монорельсовая линия. Все элементы соответствовали Северному региону, но вместе не складывались ни в один известный сектор.
— Где вы получили эту фотографию?
— Мы её сделали.
— Я спрашиваю, откуда у вас физический экземпляр.
— Муж напечатал. Он говорил, что так надёжнее.
Уведомление появилось без звука.
Оператор увидел его только потому, что поверхность стола на мгновение стала чёрной.
НЕ ПРОДОЛЖАЙТЕ ОБРАБОТКУ ОБРАЩЕНИЯ Сохраняйте спокойствие. Не предпринимайте действий до прибытия специалиста.
Ник поднял глаза.
Женщина всё ещё смотрела на карту.
У главного входа бесшумно закрылись двери.
— Подождите здесь, — сказал оператор.
— Вы нашли его?
— Ваше обращение требует дополнительной проверки.
— Он жив?
Ник не знал, что ответить.
У дальней стены появились двое сотрудников безопасности. Не региональной охраны: их форма была без знаков принадлежности. Серые костюмы, серые перчатки, чистые воротники.
Они шли медленно.
Женщина заметила их отражение в прозрачной перегородке.
— Значит, нашли, — произнесла она.
— Пожалуйста, не покидайте стойку.
Она сложила фотографию вчетверо.
Очень аккуратно, по старым линиям.
— Он говорил, что так будет.
Сотрудники безопасности подошли ближе.
— Что именно он говорил?
Женщина спрятала фотографию в сумку.
— Что сначала исчезнут дороги.
Один из людей в сером положил ладонь на край стойки.
Терминал погас.
— Гражданка, — сказал он, — пройдёмте с нами.
— А потом исчезнут адреса, — продолжила женщина. — Договоры. Записи. Люди, которые нас знали.
Второй сотрудник встал у неё за спиной.
Посетители в зале старались не смотреть в их сторону.
— Вы ошиблись центром обслуживания, — сказал человек в сером. — Мы поможем перенаправить ваше обращение.
Женщина усмехнулась.
Впервые за всё утро.
— А потом вы скажете, что нас никогда не было.
Её увели через служебную дверь.
Через несколько секунд терминал снова включился.
На поверхности стойки появилось обычное рабочее меню.
Фотографии не было.
Обращения не было.
В журнале посещений между 08:03 и 08:17 отсутствовали записи.
Ник сидел неподвижно.
Он помнил женщину.
Помнил серую бумагу, зелёные балконы, мальчика с поднятыми пальцами.
Помнил номер дома.
С-14-428.
Он повторил его про себя несколько раз, боясь, что цифры исчезнут.
Над стойками включилось полное освещение.
Голос системы сообщил:
— Время ожидания составляет менее трёх минут. Благодарим вас за терпение.
Следующий посетитель сел напротив.
— Доброе утро, — сказал Ник.
И обнаружил, что больше не помнит, зачем та женщина приходила.
ЧАСТЬ ПЕРВАЯ. МИР РАБОТАЕТ
Глава 1. НАГРУЗКА
Лев Торрен любил ночные смены за отсутствие людей.
Оборудование не пыталось объяснить, почему опоздало. Не просило поставить заявку выше остальных. Не ссылалось на срочный приказ руководства, знакомство с директором или больного ребёнка. Оно либо работало, либо нет.
Когда оборудование лгало, оно делало это числами.
В 04:12 потребление Северного распределительного кольца составляло 813 мегаватт.
В 04:13 — 824.
В 04:14 — снова 813.
Одиннадцать мегаватт появились на минуту и исчезли.
Лев заметил скачок не сразу. Он стоял у автомата с кофе и наблюдал, как тот в третий раз пытается подтвердить его корпоративную скидку.
— Сервис временно недоступен, — сообщил автомат.
— Ты подключён напрямую к внутренней сети.
— Повторите запрос позднее.
— Я хочу кофе сейчас.
— Благодарим за понимание.
Лев приложил личный идентификатор вместо рабочего. Автомат радостно списал полную стоимость.
Стакан наполнился светло-коричневой жидкостью, пахнущей горячим пластиком и чем-то отдалённо напоминающим орех.
На стене над автоматом сиял логотип «Аурел Энерджи»: золотое кольцо, разомкнутое в верхней точке.
Под ним шёл девиз:
Энергия не должна останавливаться.
Лев вернулся к рабочей станции.
Центр управления Северным кольцом занимал двадцать седьмой этаж башни, хотя большая часть оборудования находилась глубоко под землёй. Из панорамных окон была видна ночная агломерация: прямые линии магистралей, белые крыши жилых блоков, красные огни грузовых платформ.
У каждой части города был собственный оттенок.
Транспортные узлы «Меридиана» подсвечивались холодным синим. Медицинские комплексы «Виты» — мягким зелёным. Жилые районы под управлением «Цивиса» сохраняли нейтральный белый, чтобы не нарушать региональный стандарт визуальной среды.
Границ между корпорациями не существовало.
Только знаки обслуживания.
Лев поставил стакан рядом с терминалом и раскрыл историю нагрузки.
Скачок повторялся ежедневно.
04:13.
Одиннадцать целых две десятых мегаватта.
Ровно шестьдесят секунд.
Он увеличил участок графика.
— Нола.
Дежурная аналитическая система отозвалась спокойным женским голосом:
— Слушаю, Лев.
— Разложи нагрузку в 04:13 по конечным узлам.
— Запрос выполняется.
На карте вспыхнули сотни точек.
Промышленные комплексы. Транспорт. Жилые сектора. Медицинские кластеры. Серверные станции. Всё было знакомо и предсказуемо.
Кроме серого прямоугольника на северо-востоке.
Он появился на секунду и пропал.
— Верни предыдущий слой.
— Уточните запрос.
— Последнее отображение.
— Все актуальные данные отображены.
— Там был узел без подписи.
— Необозначенные узлы отсутствуют.
Лев откинулся на спинку кресла.
— Повтори разложение.
Система повторила.
В 04:13 одиннадцать мегаватт возникали в общей нагрузке, но не распределялись между зарегистрированными потребителями.
— Потери?
— Расчётный уровень потерь составляет ноль целых сорок восемь сотых процента. Значение находится в пределах нормы.
— Несогласованный переток?
— Не обнаружен.
— Ошибка телеметрии?
— Вероятность ошибки ниже ноля целых ноль трёх процента.
— Тогда куда уходит энергия?
Нола не ответила.
На соседней станции зашевелилась Дара Мень. Она спала, положив голову на сложенные руки, и теперь медленно поднялась, оставив на щеке отпечаток форменного рукава.
— Ты с кем ругаешься?
— С системой.
— Она хотя бы не жалуется в кадровую.
Дара посмотрела на часы и потянулась.
— Через сорок минут сдача смены.
— Посмотри сюда.
— Нет.
— Одиннадцать мегаватт.
— Всё ещё нет.
— Каждый день в одно время.
— Лев.
— Что?
— Если оно происходит каждый день и никто не умер, значит, это не авария, а бизнес-процесс.
Она встала и подошла к его станции.
Лев снова открыл историю.
Дара долго смотрела на цифры.
— Может, испытания резерва?
— Нет заявки.
— Закрытый объект?
— Закрытые объекты всё равно имеют код.
— Военный?
Лев повернулся к ней.
— Чей?
Дара пожала плечами.
Военные подразделения существовали внутри служб безопасности, транспортной охраны и региональных сил реагирования. Отдельной военной системы не было уже больше века.
— Не знаю. Чей-нибудь.
— Полезный ответ.
— Бесплатный.
Она провела пальцем по карте.
— Здесь ничего нет.
— Я видел серый узел.
— Ты четвертую ночь работаешь.
— Третью.
— Тогда всё нормально.
Лев открыл схему физических линий.
Северное кольцо состояло из двадцати четырёх сегментов. Между тринадцатым и пятнадцатым ответвлениями карта показывала прямое соединение.
Он приблизил участок.
Линия была слишком длинной.
— Видишь?
— Что?
— Между узлами девять километров.
— И?
— На схеме — четырнадцать.
Дара наклонилась ближе.
— Может, рельеф.
— Под землёй?
— Геология.
— Тоннель прямой.
— Я пыталась помочь.
Лев открыл архивную версию схемы пятилетней давности.
Доступ был запрещён.
МАТЕРИАЛ ПЕРЕВЕДЁН В СТАТУС ОГРАНИЧЕННОГО ХРАНЕНИЯ
— С какого хрена схема распределительного кольца ограничена?
— Старые документы часто закрывают после актуализации.
— Зачем?
— Чтобы такие, как ты, не тратили рабочее время.
Дара вернулась на своё место.
Лев создал заявку.
Категория: несоответствие телеметрии. Приоритет: стандартный. Описание: неидентифицированное потребление 11,2 МВт ежедневно в 04:13. Предполагаемый участок — между узлами С-13 и С-15.
Система обрабатывала заявку дольше обычного.
Затем поле с описанием очистилось.
УКАЗАННЫЙ УЧАСТОК НЕ СОДЕРЖИТ ОБСЛУЖИВАЕМОЙ ИНФРАСТРУКТУРЫ
Лев ввёл текст снова.
На этот раз добавил снимок графика.
ВЛОЖЕНИЕ НЕ СООТВЕТСТВУЕТ АКТУАЛЬНЫМ ДАННЫМ
— Дара.
— Я ухожу в отпуск.
— Система отклоняет заявку.
— Значит, проблемы нет.
— Нагрузка есть.
— А проблемы нет. Радуйся.
Лев изменил категорию на «потенциальная угроза непрерывности».
Терминал замер.
Световой индикатор рабочей станции сменился с белого на янтарный.
Через несколько секунд заявка была принята.
ОБРАЩЕНИЕ ПЕРЕДАНО ВНЕШНЕМУ ВЛАДЕЛЬЦУ ПРОЦЕССА
— Какому владельцу? — спросил Лев.
— Информация недоступна для вашей категории допуска, — ответила Нола.
— Номер подразделения.
— Не указан.
— Корпорация?
— Не указана.
Дара снова подошла.
Сон окончательно исчез с её лица.
— Закрой.
— Что?
— Заявку. Отзови её.
— Почему?
— Потому что у процессов не бывает внешнего владельца без корпорации.
— Только что появился.
— Вот именно.
Лев нажал кнопку отзыва.
ОТЗЫВ НЕВОЗМОЖЕН Обращение принято в обработку.
Янтарный индикатор погас.
Заявка исчезла из списка.
— Ну, — произнесла Дара, — поздравляю.
— С чем?
— Ты только что нашёл работу для дневной смены.
В 04:27 нагрузка Северного кольца оставалась нормальной.
Город за окнами работал.
Поезда подходили к платформам. Беспилотные грузовики двигались по выделенным полосам. На крышах жилых блоков загорались первые окна.
Одиннадцать мегаватт растворились в общей статистике.
Лев допил остывший кофе.
В 04:31 его станция автоматически заблокировалась.
На экране появилось короткое сообщение:
В связи с перераспределением обязанностей ваша рабочая смена завершена досрочно. Сохраняйте доступность для связи.
— У тебя такое бывало? — спросил он.
Дара покачала головой.
Лев приложил идентификатор.
Станция его не узнала.
ИЗ ПУБЛИЧНОГО РУКОВОДСТВА АУРЕЛ ЭНЕРДЖИ
«ОБНАРУЖЕНИЕ ИНФРАСТРУКТУРНЫХ РАСХОЖДЕНИЙ»
Версия 8.4
Инфраструктурным расхождением признаётся наблюдаемое различие между фактическим состоянием обслуживаемого объекта и сведениями региональной системы.
При обнаружении расхождения сотруднику необходимо:
- убедиться в исправности собственного оборудования;
- повторить измерение;
- направить стандартное обращение;
- продолжить исполнение должностных обязанностей.
Сотруднику запрещается:
— самостоятельно устанавливать причины расхождения; — обращаться к архивным версиям инфраструктурных схем без производственной необходимости; — обсуждать расхождение с сотрудниками сторонних операторов; — посещать предполагаемое место расхождения; — создавать неофициальные копии материалов.
Отсутствие объекта в региональной системе означает отсутствие объекта в зоне ответственности оператора.
Помните: некорректные данные могут создавать ложное ощущение опасности. Доверяйте системе.
Глава 2. ДОСТАВКА
Мара Ивен знала город по запахам.
У транспортных терминалов пахло нагретым металлом и озоном. Возле пищевых комплексов «Эдена» — сладким паром, который выпускали очистительные башни. Медицинские кварталы почти ничем не пахли, и именно поэтому Мара их не любила.
Северные жилые сектора пахли дождём.
Дождя не было уже девять дней, но система увлажнения фасадов включалась каждое утро, чтобы пыль не скапливалась на солнечных панелях. Вода стекала по стенам, собиралась в каналах и снова уходила в оборот.
Мара остановила грузовой модуль у пропускной линии Север-13.
— Маршрут подтверждён, — сказал бортовой помощник. — Следующая точка находится в четырёх минутах.
— Покажи.
На стекле возникла карта.
Точка доставки висела за границей сектора, посреди серой зоны между Севером-13 и Севером-15.
— Там нет дороги.
— Маршрут подтверждён.
— Построй подъезд.
— Подъезд отсутствует.
— Тогда как я должна доставить груз?
— Маршрут подтверждён.
Мара постучала пальцами по рулю.
Груз лежал в заднем отсеке: чёрный контейнер размером с небольшой чемодан. Без логотипа отправителя. Без температурного режима. Без категории содержимого.
Такие отправления появлялись редко и всегда оплачивались по максимальному тарифу.
В задании значилось:
Получатель: локальный архивный узел. Адрес: С-14-428, технический вход. Передача: лично уполномоченному сотруднику. Отмена: запрещена.
Мара открыла служебную связь.
— Диспетчер, это маршрут семь-двадцать.
Ответила девушка, судя по голосу, едва начавшая смену.
— Слушаю, семь-двадцать.
— У меня адрес в Север-14.
— Повторите.
— Север-14. Дом четыреста двадцать восемь.
Несколько секунд диспетчер молчала.
— Такого сектора нет.
— Спасибо. Я уже догадалась.
— Возможно, ошибка распознавания. Назовите код задания.
Мара продиктовала.
— Задание действительно, — сказала диспетчер. — Следуйте навигации.
— Навигация ведёт через стену.
— Тогда следуйте визуальным указателям.
— Каким?
— Расположенным по маршруту.
— Их нет.
— В таком случае остановитесь в безопасном месте и ожидайте обновления.
Связь оборвалась.
На стекле появилась новая линия.
Она проходила через сервисный тоннель под монорельсом.
Въезд был закрыт воротами «Аурел Энерджи».
Мара подъехала ближе.
Сканер прочитал её транспортный идентификатор, рабочий допуск «Меридиана» и персональный страховой статус «Виты».
Все три были отклонены.
Затем чёрный контейнер в грузовом отсеке передал собственный код.
Ворота открылись.
— Это мне не нравится, — сказала Мара.
— Эмоциональная оценка не требуется для выполнения маршрута, — ответил помощник.
— Я не тебя спрашивала.
Тоннель уходил вниз.
Освещение включалось по мере движения модуля и гасло сразу позади. На стенах не было привычных логотипов, маркировки оборудования и аварийных инструкций. Только старые цифровые обозначения, нанесённые прямо на бетон.
С-14-02.
С-14-03.
С-14-04.
Мара снизила скорость.
— Записывай маршрут.
— Запись активна.
— Создай внешнюю копию.
— Недоступно в текущей зоне связи.
— Мы потеряли сеть?
— Соединение стабильно.
— Тогда почему недоступно?
— Политика зоны.
Тоннель закончился подъёмом.
За воротами находился город.
Не техническая зона, не закрытый промышленный объект, не строительная площадка.
Обычный жилой сектор.
Улицы. Дома. Остановки. Деревья в бетонных клумбах. Автоматические магазины на первых этажах.
По тротуарам шли люди.
Мара остановилась прямо посреди дороги.
На фасаде ближайшего здания горели цифры:
С-14-401.
— Какого хрена, — прошептала она.
На карте по-прежнему отображалась серая зона.
Бортовой помощник предложил:
— Продолжайте движение прямо.
Люди вокруг не выглядели изолированными или напуганными. Женщина в форме «Виты» вела ребёнка за руку. Двое рабочих курили возле входа в технический блок. По выделенной полосе проехал автобус «Меридиана».
Такой же, как в остальных районах.
Только без номера маршрута.
Мара медленно двинулась дальше.
Она начала замечать отличия.
На рекламных панелях отображались старые версии логотипов. Уличные терминалы были моделями, снятыми с эксплуатации лет десять назад. На перекрёстке работал светофор с физическими лампами.
Но всё было ухожено.
Чисто.
Обитаемо.
Дом четыреста двадцать восемь стоял у края сектора.
Те же зелёные балконы, что и у соседних зданий. На крыше — распределительная башня. У главного входа разговаривали две пожилые женщины.
Мара объехала дом и нашла технический вход.
Её уже ждали.
Мужчине было около пятидесяти. Серая рабочая куртка без логотипа, короткие волосы, усталое лицо.
— Вы опоздали на шесть минут, — сказал он.
— В следующий раз добавьте свой район на карту.
Мужчина посмотрел на неё внимательно.
— Его убрали?
— Что?
— Ничего.
Мара открыла грузовой отсек.
— Подтвердите личность.
Он протянул запястье к сканеру.
Устройство долго считывало данные, затем показало:
ИДЕНТИФИКАТОР НЕ НАЙДЕН
— Не проходит.
— Повторите.
Результат был тем же.
— Без подтверждения не отдам.
— Контейнер подтвердит сам.
— Контейнер не получатель.
Мужчина достал из кармана пластиковую карточку.
Мара раньше видела такие только на обучении. Физический пропуск старого стандарта, с фотографией и напечатанным номером.
На карточке значилось:
АРЕН ВЕЛЬТ ТЕХНИЧЕСКИЙ АРХИВ СЕВЕР-14
— Эта штука недействительна лет двадцать.
— Пятнадцать.
— Тем более.
— Вставьте её под сканер.
— Там даже нет считывателя.
— Есть.
Мара провела пальцами под корпусом устройства и нащупала узкую щель.
Карточка вошла внутрь.
Сканер загорелся зелёным.
ПЕРЕДАЧА РАЗРЕШЕНА
Мара посмотрела на мужчину.
— Кто вы такие?
— Получатели.
— Сектор отсутствует в региональной системе.
— Значит, вы его не видели.
— Здесь тысячи людей.
— Меньше.
— И что, никто не замечает?
— Вы не замечали.
Он поднял контейнер.
Тот оказался тяжёлым. Мужчине пришлось взять его обеими руками.
— Что внутри?
— Архив.
— Какой?
— Тот, который пока существует.
Мара закрыла отсек.
— Мне нужно подтверждение доставки.
— Вы его получили.
На её терминале появилась зелёная отметка.
Задание выполнено.
— Обратно через тоннель?
— Пока да.
— Что значит «пока»?
Мужчина посмотрел на небо.
Над домами проходила монорельсовая линия. Поезд двигался бесшумно, отражая окнами утренний свет.
— Обычно сначала меняют маршруты, — сказал он. — Потом отключают связь. Потом приходят энергетики.
— Зачем?
— Проверяют, насколько хорошо мир умеет жить без части себя.
Он понёс контейнер к двери.
— Эй.
Мужчина остановился.
— Вы говорите так, будто это уже происходило.
— Всё уже происходило.
Дверь закрылась за ним.
Мара вернулась в модуль.
— Построить обратный маршрут, — приказала она.
— Текущая точка не определена.
— Используй историю движения.
— История движения отсутствует.
— Я просила записывать.
— Запись активна.
— Покажи её.
На стекле появилась прямая линия от ворот Север-13 до дома четыреста двадцать восемь.
Без тоннеля.
Без улиц.
Без поворотов.
Мара включила ручное управление.
Когда она выехала из сектора, ворота закрылись сразу за модулем.
Через минуту служебная система подала сигнал.
ЗАДАНИЕ ОТМЕНЕНО ОТПРАВИТЕЛЕМ Оплата не начислена. Причина: маршрут не выполнялся.
Мара остановилась у обочины.
Она открыла журнал доставок.
Адреса С-14-428 там не было.
Чёрного контейнера — тоже.
В грузовом отсеке осталась тонкая царапина на полу.
Мара сфотографировала её личным терминалом.
Снимок получился полностью чёрным.
Глава 3. ЧЕТЫРНАДЦАТЬ ДОГОВОРОВ
У семьи Эрис было четырнадцать действующих договоров.
Леон знал это потому, что каждое утро домашняя система показывала их количество рядом с прогнозом погоды.
Жильё: «Цивис Север». Энергия: «Аурел Энерджи». Вода и утилизация: «Аква Контур». Питание: «Эден Бэйсик». Связь: «Латтис». Медицина: «Вита Регион». Транспорт: «Меридиан». Образование: «Синтез». Безопасность здания: «Цивис Гард». Страхование занятости: «Ориент». Персональная идентификация: Региональный реестр. Финансовое обслуживание: Единый расчётный контур. Утилизация персональных данных: «Мнема». Резервный пакет непрерывности: неактивен.
Последний договор Леон никогда не оформлял.
Он несколько раз пытался узнать, откуда тот появился, но домашняя система отвечала, что резервный пакет является стандартным элементом регионального обслуживания и не требует оплаты до момента активации.
— Пап.
Леон закрыл список.
Его дочь Ника сидела за кухонным столом, окружённая учебными проекциями. В воздухе перед ней медленно вращалась схема города.
— Что?
— Нам нужно написать, кому принадлежит дом.
— «Цивису».
— Неправильно.
— Тогда зачем спрашиваешь?
— Преподаватель сказал, что дома не принадлежат операторам. Операторы только управляют ими.
— Значит, региону.
— Регион — это не юридическое лицо.
Леон открыл холодильник.
— Откуда ты знаешь такие слова?
— Нам объяснили.
— Спроси у преподавателя.
— Она сказала спросить у семьи.
— Тогда дом принадлежит семье.
— У нас нет права продажи.
— Ника.
— И права перестройки.
— Ника.
— И если у тебя закончится рабочий договор, нас переселят.
Леон достал упаковку завтрака.
— Пиши, что дом принадлежит системе.
— Какой?
— Той, которая задаёт слишком много вопросов детям.
Ника серьёзно задумалась.
Ей было одиннадцать, и она ещё не научилась отличать ответ от попытки прекратить разговор.
На другой стороне кухни Дена Эрис застёгивала медицинскую форму.
— Напиши: «Дом является частью регионального жилищного фонда и находится под управлением оператора».
— Это длинно.
— Образование тоже оплачивается по договору. Пусть отрабатывают.
Ника начала печатать.
Леон поставил перед ней завтрак.
— Ещё вопрос, — сказала она.
— Нет.
— Что такое государство?
Дена замерла.
Совсем ненадолго. Если бы Леон не смотрел на неё, он бы не заметил.
— Где ты это услышала? — спросила она.
— В старом тексте.
— Каком?
— Нам дали фрагменты для анализа. Там было написано: «государственная граница».
— Учебная реконструкция, — сказал Леон. — Раньше регионы управлялись иначе.
— Как корпорации?
— Нет.
— Тогда как?
Леон сел напротив неё.
На школьной схеме город был разделён по типам обслуживания. Энергетические линии пересекали транспортные районы, медицинские зоны накладывались на жилые, логистические маршруты связывали всё вместе.
Так выглядел мир.
Любая попытка провести на этой карте единую границу казалась бессмысленной.
— Были большие администрации, — сказал он. — Они одновременно управляли территорией, безопасностью, деньгами и законами.
— Одна организация делала всё?
— Почти.
— Зачем?
— Тогда считали, что так правильно.
— И люди могли выбирать другую?
— Иногда.
— Просто поменять?
— Нет. Нужно было переехать.
Ника нахмурилась.
— Глупо.
— Наверное.
— А кто управлял этими администрациями?
Леон посмотрел на часы.
— Тебе пора подключаться к уроку.
— Ты не ответил.
— Люди.
— Какие?
— Избранные.
— Кем?
— Другими людьми.
Ника рассмеялась.
— Так не бывает.
Дена взяла со стола рабочий терминал.
— Сейчас тоже люди принимают решения.
— Но система проверяет, чтобы они не делали глупости.
Леон посмотрел на жену.
Она отвела взгляд.
Домашняя система сообщила:
— Обнаружено новое уведомление от жилищного оператора.
На стене появился логотип «Цивиса».
ПРЕДЛОЖЕНИЕ ДОБРОВОЛЬНОГО ПЕРЕСЕЛЕНИЯ
В связи с плановой оптимизацией инфраструктуры жителям дома С-14-428 предлагается переезд в жилой сектор Север-16.
Новый жилой модуль соответствует текущей категории обслуживания семьи.
При подтверждении до конца расчётного периода предоставляется:
— двенадцать месяцев льготного транспортного доступа; — сохранение образовательного маршрута ребёнка; — компенсация расходов на перенос имущества; — повышение жилищного приоритета на одну категорию.
Леон закрыл уведомление.
Через секунду оно появилось снова.
— Уже третий раз, — сказала Дена.
— Автоматическая рассылка.
— Соседи получили то же самое.
— Они весь район переселяют?
— Говорят, только несколько домов.
— Почему?
— Оптимизация инфраструктуры.
Леон усмехнулся.
— Это не причина. Это словосочетание.
Дена подошла к окну.
Во дворе дети ждали школьный автобус. У входа разгружали продукты. На соседнем балконе мужчина поливал растения.
Обычное утро.
— В клинике вчера отключили доступ к архиву пациентов нашего сектора, — сказала она.
— Технические работы.
— Только нашего.
— Обновление базы.
— Леон.
Он помолчал.
— Ты хочешь переехать?
— Я хочу понять, почему нас так настойчиво просят.
Ника подняла голову от задания.
— Потому что дом никому не принадлежит.
Родители посмотрели на неё.
— Что? — спросила она. — Значит, его можно убрать.
Домашняя система снова открыла уведомление.
На этот раз внизу появилась новая строка:
В случае отказа оператор не гарантирует сохранение текущего уровня инфраструктурного обслуживания.
— Это угроза? — спросил Леон.
— Информационное предупреждение, — ответила система.
— Чем отличается?
— Информационное предупреждение содержит сведения, необходимые для принятия осознанного решения.
— А угроза?
— Угроза является заявлением о намерении причинить ущерб.
— Вы собираетесь отключить обслуживание?
— Оператор не заявлял о намерении причинить ущерб.
— Но может отключить?
— Уровень обслуживания определяется доступностью инфраструктуры.
Леон нажал «Отклонить предложение».
Система запросила подтверждение.
Он подтвердил.
Запросила повторно.
Он подтвердил ещё раз.
Уведомление исчезло.
— Вот и всё, — сказал Леон.
На кухне погас свет.
Холодильник умолк. Школьная схема растворилась. За окном на секунду остановился лифт соседнего дома.
Ника вскрикнула.
Затем всё включилось снова.
— Кратковременное отклонение питания, — сообщила система. — Оснований для беспокойства нет.
Леон посмотрел на часы.
04:13.
В это время он обычно ещё спал.
РЕКЛАМНОЕ СООБЩЕНИЕ ЦИВИС СЕВЕР
НОВЫЙ ДОМ — БЕЗ НОВОЙ ЖИЗНИ
Переезд больше не означает перемены.
Интеллектуальная система адаптации сохранит:
✓ привычную температуру помещений; ✓ освещение в соответствии с вашим режимом; ✓ акустический профиль предыдущего жилья; ✓ предпочтительное расположение мебели; ✓ маршруты до работы и образовательных учреждений; ✓ цифровые следы семейных событий.
Ваш новый дом будет помнить вас так же хорошо, как старый.
Цивис. Место меняется. Стабильность остаётся.
Оператор не гарантирует сохранение физических объектов, не внесённых в стандартный перечень имущества.
Глава 4. НОЧНАЯ УБОРКА
Ян Меро работал в зданиях, где не принимали решения.
Так говорилось в его договоре.
Он обслуживал коридоры, переговорные помещения и санитарные зоны Регионального координационного центра. Центр не являлся органом власти. Он не управлял корпорациями, не издавал законы и не владел инфраструктурой.
Его сотрудники только согласовывали действия операторов.
Поэтому на верхних этажах каждую ночь собирались люди, которые могли остановить транспорт, отключить жилой сектор или закрыть медицинскую сеть.
Но решений они не принимали.
Они согласовывали.
Ян пришёл в 22:00.
Получил маршрут уборки, проверил оборудование и поднялся на сорок первый этаж.
Большинство кабинетов уже опустело. Прозрачные стены затемнились, рабочие поверхности перешли в ночной режим. Из вентиляции поступал слабый запах цитрусов — стандарт «Цивиса» для административных помещений высокого класса.
Ян двигался по коридору, толкая перед собой уборочный модуль.
Камеры узнавали его форму и на несколько секунд отключали запись изображения. Это считалось мерой защиты корпоративной информации: обслуживающий персонал не должен был случайно попадать в архивы совещаний.
Система всё равно фиксировала маршрут, время и биометрические показатели.
Человек исчезал из изображения, но не из данных.
У переговорной 41-8 горел красный индикатор.
НЕ ВХОДИТЬ. ЗАСЕДАНИЕ ПРОДОЛЖАЕТСЯ.
Ян отметил помещение как недоступное и поехал дальше.
Через двадцать минут маршрут вернул его к той же двери.
Индикатор всё ещё горел.
Изнутри доносились голоса.
Переговорные были звукоизолированы, но дверь закрылась неплотно. Между створкой и стеной оставалась тонкая щель.
Ян остановился.
Он не собирался подслушивать.
Просто система требовала подтвердить невозможность уборки, а для этого нужно было просканировать индикатор у двери.
— Энергетики отрицают операцию, — сказал кто-то внутри.
— Они могут отрицать что угодно. Потребление шло через их кольцо.
— Без заявки. Без внутреннего кода. Без финансового следа.
— Значит, теневой объект.
— Теневые объекты оплачиваются.
— Не все.
Ян поднёс сканер к панели.
Устройство задумалось.
— Региональный реестр начал коррекцию адресов, — произнёс другой голос. Женский, низкий. — Это не могло произойти автоматически.
— Тогда кто инициировал?
— Запрос пришёл с внешнего контура.
— Совет?
— Совет не имеет доступа к адресному ядру.
Кто-то внутри прошёлся по комнате. Шаги приблизились к двери.
Ян отступил, но уборочный модуль не сдвинулся. Его колёса заблокировались на время сканирования.
— Какой уровень допуска? — спросил первый голос.
— Не уровень.
Наступила тишина.
— Что значит «не уровень»?
Женщина ответила не сразу.
— Запрос пришёл от Трёх.
— От третьего уровня?
— Я сказала: от Трёх.
Уборочный модуль подал громкий сигнал.
СКАНИРОВАНИЕ ЗАВЕРШЕНО
Разговор за дверью прекратился.
Ян дёрнул модуль на себя. Колёса разблокировались.
Он успел проехать несколько метров, когда дверь открылась.
— Сотрудник.
Ян остановился.
В коридор вышел мужчина в тёмном костюме. На лацкане не было корпоративного знака — только значок Регионального центра.
— Вы находились у двери?
— Маршрут уборки.
— Заседание обозначено как закрытое.
— Я отметил помещение недоступным.
Мужчина посмотрел на модуль.
— Сколько времени вы здесь находились?
— Двадцать три секунды.
— Вы что-нибудь слышали?
Правильный ответ был очевиден.
В договоре Яна существовал отдельный раздел о случайном получении защищённой информации. Сотрудник должен был немедленно сообщить о происшествии службе безопасности.
После этого его могли временно отстранить, направить на проверку памяти или перевести на другой объект.
— Нет, — сказал Ян.
Мужчина смотрел на него ещё несколько секунд.
— Продолжайте.
Дверь закрылась.
Ян поехал к лифтам.
На сорок втором этаже он заперся в санитарной комнате и включил воду, хотя смеситель был полностью автоматическим и не нуждался в проверке.
«От Трёх».
Может быть, он неправильно услышал.
Возможно, речь шла о трёх корпорациях. Трёх директорах. Трёх запросах.
Слова сами по себе ничего не значили.
Он закончил смену в 05:30.
Перед выходом система сообщила, что маршрут сорок первого этажа выполнен не полностью.
Переговорная 41-8 отсутствовала в списке помещений.
Ян открыл историю.
По данным системы он ни разу не приближался к ней.
С 01:14 до 01:21 его маршрут проходил через западный санитарный блок.
Тот самый, где он прятался позже.
— Исправить запись, — сказал Ян.
— Уточните несоответствие.
— Я был у переговорной.
— Ваше присутствие в указанной зоне не зарегистрировано.
— Я сканировал дверь.
— События сканирования отсутствуют.
— Со мной говорил сотрудник центра.
— Контакты с сотрудниками центра не зарегистрированы.
Ян посмотрел на камеру над терминалом.
— Тогда где я был?
— В западном санитарном блоке.
— Семь минут?
— Подтверждено.
— Что я там делал?
— Внутренние камеры в санитарных помещениях отсутствуют.
На терминале появилось предложение подтвердить отчёт.
Ян нажал кнопку.
У главного выхода его идентификатор не сработал.
Охранник проверил систему.
— Странно.
— Что?
— Вы уже вышли.
— Куда?
Охранник повернул экран.
В журнале значилось:
ЯН МЕРО ЗАВЕРШЕНИЕ СМЕНЫ: 05:24 ВЫХОД ПОДТВЕРЖДЁН
Было 05:31.
— Ошибка синхронизации, — сказал охранник.
Он открыл дверь вручную.
На улице начинало светать.
Ян вышел из здания и увидел себя.
Человек в такой же форме стоял на противоположной стороне площади, спиной к нему. Та же куртка. Та же сутулая фигура. Такой же уборочный модуль рядом.
Ян замер.
Человек повернул голову.
По площади прошёл транспортный состав, на несколько секунд закрыв обзор.
Когда он проехал, там никого не было.
Только уборочный модуль медленно катился к служебному въезду.
ВНУТРЕННИЙ СТАНДАРТ ОБСЛУЖИВАНИЯ
КООРДИНАЦИОННЫЕ ОБЪЕКТЫ
Обслуживающему персоналу запрещается:
— фиксировать имена и внешность участников совещаний; — интерпретировать услышанные фрагменты разговоров; — устанавливать принадлежность помещений к конкретным операторам; — задавать вопросы о структуре Регионального координационного центра; — покидать назначенный маршрут без системного уведомления.
В случае обнаружения помещения, сотрудника или объекта, отсутствующего в рабочем задании, следует продолжить движение.
Отсутствие объекта в задании означает, что его обслуживание не требуется.
Глава 5. СЕМЬ МИНУТ
В 04:12 город работал нормально.
Поезда двигались по расписанию.
Медицинские станции передавали ночные отчёты.
Автоматические кухни начинали готовить завтраки для первой смены.
Системы климатического контроля повышали температуру в жилых помещениях на один градус.
На Северном распределительном кольце нагрузка составляла 813 мегаватт.
В 04:13 она выросла до 824.
04:13:00
Лев Торрен проснулся от сигнала личного терминала.
Он лежал на диване в одежде. После досрочного завершения смены сил хватило только на то, чтобы добраться домой и закрыть глаза.
Терминал показывал вызов без отправителя.
Лев ответил.
— Да.
Вместо голоса он услышал низкий гул.
Похожий на звук трансформатора, только слишком ровный.
— Кто это?
Гул прекратился.
Женский голос произнёс:
— Ваше обращение принято в обработку.
— Какое обращение?
— Оставайтесь по текущему адресу.
Связь оборвалась.
В квартире погас свет.
04:13:11
Мара Ивен вела грузовой модуль по Северу-11.
Перед ней на дороге одновременно отключились все навигационные метки.
Машины перешли в аварийный режим и остановились.
Кроме одной.
Автобус без номера маршрута продолжал движение по встречной полосе.
Мара узнала его.
Такой же автобус она видела в Севере-14.
В салоне сидели люди.
Все места были заняты.
Автобус прошёл сквозь перекрёсток, свернул в технический тоннель и исчез за воротами «Аурел Энерджи».
Только после этого погасло уличное освещение.
04:13:27
В доме С-14-428 отключилась домашняя система.
Леон Эрис проснулся сразу.
Не из-за темноты.
Из-за тишины.
Современный дом никогда не был полностью тихим. Работала вентиляция, двигалась вода, корректировалась температура, едва слышно гудели стены.
Теперь не было ничего.
Дена села на кровати.
— Опять?
— Не знаю.
Из соседней комнаты прибежала Ника.
— Школа пропала.
— Свет везде пропал.
— Нет. Школа.
Она держала терминал.
На экране отображался список образовательных учреждений Северного региона.
Её школы там не было.
Леон взял устройство.
Исчез не только профиль школы.
Исчез весь сектор.
На карте Север-13 соприкасался с Севером-15.
— Это сбой, — сказал он.
Дена подошла к окну.
В соседних домах люди включали ручные фонари. На улице открывались аварийные выходы.
Вдалеке остановился монорельсовый поезд.
— Мобильная сеть не работает, — сказала она.
Леон открыл окно.
Снаружи доносились голоса.
Кто-то звал ребёнка. Кто-то ругался. На первом этаже сработала механическая сигнализация.
А затем на улице включились громкоговорители.
— Внимание. Произошло кратковременное отклонение инфраструктурного обслуживания. Оставайтесь в помещениях. Система заботится о непрерывности.
— Они говорят через автономную линию, — сказала Дена.
— Для этого она и нужна.
— Автономной линии в нашем доме нет.
Леон посмотрел на неё.
Громкоговоритель повторил сообщение.
Только теперь голос звучал иначе.
Тише.
Почти шёпотом.
— Оставайтесь в помещениях.
04:14:02
Ян Меро стоял на платформе служебного транспорта.
Вместе с ним ожидали около тридцати человек. Освещение погасло, информационные панели очистились.
Кто-то недовольно выругался.
У края платформы появился человек в сером костюме.
Ян узнал его.
Тот самый сотрудник, который выходил из переговорной.
— Ян Меро, — сказал он.
В темноте несколько человек повернули головы.
— Да?
— Пройдёмте со мной.
— По какому вопросу?
— Исправление маршрутного несоответствия.
Ян сделал шаг назад.
— Моего?
— Регионального.
— Я закончил смену.
— Ваша смена ещё не начиналась.
Человек протянул руку.
На его ладони лежал идентификатор Яна.
Ян машинально коснулся собственного запястья.
Метка была на месте.
— Откуда это у вас?
— Пройдёмте.
На платформу прибыл поезд.
Двери открылись.
Внутри не горел свет.
Когда Ян снова посмотрел на человека в сером, тот уже стоял в вагоне.
Остальные пассажиры вошли следом, будто ничего не произошло.
Ян остался на платформе.
Двери закрылись.
Поезд уехал.
Через несколько секунд информационная панель включилась.
СЛЕДУЮЩИЙ СОСТАВ: 06:10
Было 04:14.
04:15:19
На центральном узле «Аурел Энерджи» Дара Мень пыталась вернуть управление Северным кольцом.
Основные системы не отвечали.
Резервные показывали нормальную работу.
— Нола, состояние узлов с тринадцатого по пятнадцатый.
— Все узлы функционируют штатно.
— Тогда почему нет телеметрии?
— Телеметрия функционирует штатно.
— Я её не вижу.
— Отображены все доступные данные.
На карте между Севером-13 и Севером-15 зиял чёрный участок.
Не серая зона.
Не отсутствие информации.
Чёрный прямоугольник, перекрывающий интерфейс.
— Что это?
— Уточните запрос.
— Чёрная область.
— Чёрные области отсутствуют.
Дара попыталась вызвать начальника смены.
Связь не прошла.
Попыталась вызвать Льва.
АБОНЕНТ НЕ ЗАРЕГИСТРИРОВАН
— Нола, сотрудник Лев Торрен.
— Уточните организацию.
— «Аурел Энерджи».
— Сотрудник с указанным именем отсутствует.
Дара медленно убрала руку от терминала.
На соседних станциях операторы спорили с системами.
Кто-то потребовал перейти на ручное управление.
Кто-то закричал, что пропали резервные линии.
Затем дверь центра открылась.
Вошли три человека без корпоративных знаков.
Один из них сказал:
— Всем оставаться на местах. Идёт плановое исправление данных.
— У нас отключён сектор, — ответила Дара.
— Сектор не отключён.
— Мы потеряли нагрузку.
— Нагрузка корректируется.
— Там живут люди.
Человек посмотрел на карту.
— Где?
04:16:44
В Севере-14 включились аварийные фонари.
Не белые, как требовал региональный стандарт.
Красные.
Они загорались по одному, начиная от края сектора.
Леон видел, как красная линия приближается к их дому.
На улице появились машины без опознавательных знаков.
Люди выходили из подъездов, несмотря на инструкции.
Кто-то пытался открыть ворота транспортного тоннеля.
Кто-то снимал происходящее на автономную камеру.
Система громкой связи продолжала повторять:
— Оставайтесь в помещениях. Система заботится о непрерывности.
Дена собирала медицинскую сумку.
— Что ты делаешь?
— Если питание не вернётся, в клинике остановятся резервные блоки.
— Тебя туда не пустят.
— Там пациенты.
— Дена.
Она застегнула сумку.
— Я вернусь.
— Ты даже не знаешь, что происходит.
— Поэтому и вернусь.
Ника стояла в коридоре.
— Мам.
Дена обняла её.
Красный свет загорелся на соседнем доме.
Потом на следующем.
— Оставайся с папой.
— Не уходи.
— Я только до клиники.
В дверь постучали.
Три коротких удара.
Леон посмотрел на экран домофона.
Экран не работал.
— Кто там?
— Региональная служба, — ответил мужской голос. — Подтверждение присутствия жильцов.
— Какая служба?
— Региональная.
— Назовите оператора.
За дверью стало тихо.
Затем голос произнёс:
— Леон Эрис. Дена Эрис. Ника Эрис. Подтвердите присутствие.
Дена прижала дочь к себе.
— Откуда у них автономный доступ к реестру? — прошептала она.
Стук повторился.
— Подтвердите присутствие.
Леон не ответил.
Красный свет дошёл до их дома.
04:18:03
Мара вернулась к воротам тоннеля.
Они были открыты.
Изнутри выезжали автобусы без номеров.
Один за другим.
Все заполненные.
Мара остановила модуль поперёк дороги и вышла.
Первый автобус замедлился.
За стеклом сидели люди.
Некоторые были в домашней одежде. Некоторые держали сумки. Женщина у окна прижимала к груди ребёнка.
Мара подняла руку.
— Куда вы их везёте?
Автобус продолжил движение.
Она ударила ладонью по двери.
— Эй!
Никто не посмотрел в её сторону.
Лица пассажиров были неподвижны.
Не спокойны.
Пусты.
Следующий автобус выехал из тоннеля.
Потом ещё один.
На крыше каждого мигал серый знак:
КОРРЕКЦИЯ МАРШРУТА
Мара попыталась вызвать диспетчера.
Связь работала.
— Диспетчер, это семь-двадцать. У ворот «Аурела» идёт массовая эвакуация.
— Уточните местоположение.
— Тоннель между Севером-13 и Севером-14.
— Север-14 отсутствует.
— Я вижу людей.
— Уточните сектор назначения.
— Они выезжают оттуда!
— Указанный маршрут не существует.
Мара смотрела, как автобусы растворяются в утреннем тумане.
— Тогда откуда они едут?
Диспетчер отключился.
04:19:31
В квартире Льва снова включился терминал.
На экране появилась схема Северного кольца.
Без запроса.
Между узлами С-13 и С-15 теперь отображалось ответвление.
С-14.
Лев приблизил карту.
Тысячи объектов.
Жилые дома. Школы. Медицинские блоки. Транспортные станции. Архивный узел.
Всё, чего не было на официальной схеме.
Рядом с каждым объектом быстро менялся статус.
ОТКЛЮЧЁН.
ИСКЛЮЧЁН.
ПЕРЕВЕДЁН.
НЕ ПОДТВЕРЖДЁН.
УДАЛЁН.
Лев открыл управление кольцом.
У него был полный доступ.
На несколько секунд — полный, невозможный доступ ко всей энергетической системе региона.
Он увидел источник приказа.
Не «Аурел».
Не Координационный центр.
Не Совет операторов.
В поле владельца стояли три знака:
III
Лев сделал снимок.
Система спросила:
Подтвердить локальное сохранение?
Он нажал «Да».
Предупреждение: локальное сохранение нарушает протокол непрерывности.
Лев нажал «Да» ещё раз.
Файл сохранился.
На карте весь Север-14 одновременно сменил статус.
ПОДГОТОВЛЕН К ОТДЕЛЕНИЮ
— Отделению от чего? — спросил Лев.
Женский голос ответил:
— От актуального мира.
04:20:00
Нагрузка Северного кольца снизилась на одиннадцать целых две десятых мегаватта.
Свет вернулся.
Вентиляция заработала.
Поезда продолжили движение.
Медицинские станции возобновили передачу данных.
Автоматические кухни сообщили о задержке приготовления завтраков на семь минут.
В центре «Аурел Энерджи» исчезла чёрная область.
Между Севером-13 и Севером-15 появилась прямая линия длиной девять километров.
Дара Мень попыталась найти сотрудника Льва Торрена.
Система сообщила, что человек с таким именем никогда не работал в компании.
На платформе Ян Меро сел в следующий поезд.
Он больше не мог вспомнить, что слышал за дверью переговорной.
Мара Ивен обнаружила, что стоит одна перед закрытым техническим тоннелем.
На дорожном покрытии не было следов автобусов.
В квартире дома С-14-428 погас красный свет.
Леон открыл дверь.
В коридоре никого не было.
Домашняя система включилась и произнесла:
— Доброе утро. Обнаружено несоответствие адреса.
На стене появилась карта.
Север-14 отсутствовал.
— Укажите текущий сектор проживания, — попросила система.
Дена смотрела в окно.
На месте соседнего дома стояла белая стена.
Не обломки.
Не строительная конструкция.
Ровная белая поверхность, уходящая вверх и в обе стороны.
Она закрывала небо.
— Укажите текущий сектор проживания, — повторила система.
Ника подошла к карте.
Коснулась места между Севером-13 и Севером-15.
— Здесь, — сказала она.
— Указанная область не является жилой.
— Мы здесь живём.
— Подтвердить невозможно.
— Но мы здесь.
— Подтвердить невозможно.
Леон посмотрел на входную дверь.
На ней больше не было номера квартиры.
В коридоре исчезли указатели этажей.
За окнами белая стена продолжала приближаться.
Домашняя система заговорила снова.
Очень мягко.
Почти заботливо.
— Не беспокойтесь. Ваше присутствие будет обработано.
ПУБЛИЧНОЕ УВЕДОМЛЕНИЕ
РЕГИОНАЛЬНАЯ АДМИНИСТРАЦИЯ СЕВЕР
Сегодня в 04:13 наблюдалось кратковременное отклонение работы отдельных инфраструктурных сервисов.
Продолжительность отклонения составила семь минут.
Причиной стало плановое обновление межоператорного контура.
Все системы функционируют штатно.
Сведения о масштабных отключениях, эвакуации населения и исчезновении жилых объектов не соответствуют действительности.
В Северном регионе отсутствует и никогда не существовал сектор под номером четырнадцать.
Просим граждан не распространять материалы, созданные в период временного нарушения данных. Система заботится о непрерывности.
ЧАСТЬ ВТОРАЯ. ЦЕНА СТАБИЛЬНОСТИ
Глава 6. ДИСПЕТЧЕР
К 06:00 все последствия Сбоя должны были быть устранены.
Так было написано в утренней сводке.
Энергоснабжение восстановлено. Транспорт функционирует штатно. Медицинские учреждения работают в обычном режиме. Нарушений связи не зафиксировано. Обращения граждан, связанные с некорректным отображением региональных данных, классифицированы как последствия временной рассинхронизации.
В 06:04 на линии экстренной координации оставалось две тысячи восемьсот семнадцать вызовов.
Сая Орн принимала их по одному.
— Региональная диспетчерская. Назовите оператора услуги.
На экране перед ней не было изображения вызывающего. Только звуковой канал и автоматическая расшифровка.
— Я не знаю, — ответил мужчина. — У нас пропал адрес.
— Уточните тип услуги.
— Адрес. Наш дом исчез из системы.
— Жилищные вопросы обслуживает ваш договорный оператор.
— Я не могу открыть договор.
— Назовите имя оператора.
— «Цивис Север».
Сая выбрала нужную категорию.
Система показала:
ОПЕРАТОР НЕ ОБСЛУЖИВАЕТ УКАЗАННУЮ ТЕРРИТОРИЮ
— Назовите сектор проживания.
— Север-14.
Сая закрыла глаза.
Это был девятый такой вызов за последние двадцать минут.
— В Северном регионе отсутствует сектор четырнадцать.
— Я в нём сейчас нахожусь.
— Возможно, вы неверно определили местоположение.
— Я вижу номер на соседнем доме.
— Продиктуйте.
— С-14-315.
Сая ввела адрес.
ОБЪЕКТ НЕ НАЙДЕН
— У вас есть координаты?
— Терминал их не показывает.
— Откройте региональную навигацию.
— Она показывает, что я стою внутри стены.
Сая посмотрела на карту вызова.
Сигнал действительно поступал из объекта, которого не существовало. Система помещала вызывающего между Севером-13 и Севером-15, внутри опорной конструкции транспортной магистрали.
— Вы можете покинуть помещение?
— Дверь открывается.
— Тогда выйдите наружу и следуйте к ближайшей транспортной линии.
— Там белая стена.
Сая перестала печатать.
— Какая стена?
— Большая. Вокруг всего района. Она становится ближе.
В наушнике раздался треск.
На заднем плане кто-то кричал.
— Сколько людей находится рядом с вами?
— Не знаю. Несколько сотен. Может, больше.
— Есть пострадавшие?
— Есть старики. Дети. У клиники отключён резерв.
Сая попыталась передать вызов медицинскому координатору.
ПЕРЕДАЧА НЕВОЗМОЖНА Источник вызова находится за пределами зоны обслуживания.
Она изменила местоположение вручную на Север-13.
Система исправила его обратно.
— Как вас зовут?
— Рен Вар.
— Идентификатор гражданина?
Мужчина продиктовал номер.
ИДЕНТИФИКАТОР НЕ СУЩЕСТВУЕТ
— Повторите последнюю группу.
Он повторил.
Результат не изменился.
— Вы меня слышите? — спросил мужчина.
— Да.
— Тогда запишите хоть где-нибудь, что мы здесь.
— Ваш вызов регистрируется.
— Нет. Послушайте. Не отправляйте меня снова по кругу. Просто запишите моё имя.
Сая посмотрела на поле обращения.
Строки исчезали сразу после ввода.
Рен Вар.
Пусто.
С-14-315.
Пусто.
Люди находятся внутри изолированного района.
Пусто.
— Вы записали? — спросил мужчина.
Сая взяла ручку.
Бумажные блокноты запрещалось держать у рабочих станций, но у неё лежал один — маленький, спрятанный под инструкциями по эвакуации.
Она написала:
РЕН ВАР С-14-315 НЕСКОЛЬКО СОТЕН БЕЛАЯ СТЕНА
— Записала.
Мужчина выдохнул.
— Спасибо.
Связь оборвалась.
Система отметила вызов как завершённый.
КАТЕГОРИЯ: ошибочное обращение РЕЗУЛЬТАТ: консультация предоставлена ДОПОЛНИТЕЛЬНЫЕ ДЕЙСТВИЯ: не требуются
Следующий вызов поступил сразу.
Женский голос.
— У меня пропала дочь.
— Назовите оператора услуги.
— Что?
— Медицинский, образовательный или транспортный оператор?
— Она была дома.
— Назовите адрес.
— Север-14, дом четыреста двадцать восемь.
Сая посмотрела на блокнот.
Номер был другим, но район тот же.
— Имя дочери?
— Ника Эрис. Одиннадцать лет.
Сая ввела имя.
ЛИЦО НЕ НАЙДЕНО
— Ваше имя?
— Дена Эрис.
Система ответила:
ЛИЦО НЕ НАЙДЕНО
— Где вы сейчас находитесь?
— В клинике Север-15.
— Как вы туда попали?
— Не помню.
Женщина говорила очень ровно.
Слишком ровно.
— Последнее, что вы помните?
— Я вышла из дома. Потом была лестница. Красный свет. Кто-то проверял имена.
На линии послышалось медицинское объявление.
Значит, вызов действительно поступал из клиники.
— С вами есть сотрудники?
— Они не знают, кто я.
— У вас нет идентификатора?
— Есть. Но он пустой.
— Как идентификатор может быть пустым?
— Приезжайте и посмотрите.
Сая попыталась передать вызов службе идентификации.
Передача прошла.
Через три секунды линия вернулась к ней.
СМЕЖНЫЙ ОПЕРАТОР ОТКАЗАЛ В ПРИЁМЕ Причина: отсутствует субъект обращения.
— Они не принимают вызов, — сказала Сая.
— Потому что меня нет?
— Потому что система не может подтвердить ваши данные.
— Вы меня слышите?
— Да.
— Значит, я есть.
Сая не ответила.
В диспетчерском центре было светло и тихо. Сотни сотрудников сидели в одинаковых кабинах, отделённых невысокими прозрачными перегородками. Над каждой горела полоска статуса: зелёная, жёлтая или красная.
У Саи была зелёная.
— Вы можете прийти ко мне? — спросила Дена.
— Диспетчеры не покидают центр во время смены.
— Тогда скажите кому-нибудь, что я здесь.
— Я оформлю обращение.
— Оно исчезнет.
Сая опустила взгляд на блокнот.
— Не это.
На линии снова раздался шум.
Кто-то рядом с Деной сказал:
— Уберите терминал.
— Мне нужно найти дочь.
— Вы мешаете работе отделения.
— Моя дочь осталась там.
— Где?
— В Север-14.
Голос сотрудника стал холоднее.
— Такого сектора нет.
Связь оборвалась.
Сая написала:
ДЕНА ЭРИС ДОЧЬ НИКА, 11 ЛЕТ ДОМ 428 КЛИНИКА С-15
Следующий вызов.
Потом ещё один.
К 07:00 в блокноте было тридцать два имени.
К 07:10 — сорок семь.
К 07:16 к её кабине подошёл начальник смены.
— Сая.
Она накрыла блокнот ладонью.
— Да?
— Открой статистику обращений.
На экране появилась её сводка.
Сорок девять вызовов.
Сорок девять успешно закрытых консультаций.
Ноль обращений, требующих эскалации.
— Высокая скорость, — сказал начальник.
— Много одинаковых.
— Каких?
Сая посмотрела на него.
На рубашке начальника была эмблема региональной администрации: три соединённых линии, образующие круг.
— Ошибки местоположения.
— Последствия обновления. Используйте стандартный ответ.
— Люди говорят, что находятся в несуществующем районе.
— Не повторяйте формулировки вызывающих как факты.
— Они называют адреса.
— Некорректные данные тоже могут содержать адреса.
— Некоторые из них ранены.
Начальник чуть наклонился.
— В системе есть зарегистрированные пострадавшие?
— Нет.
— Значит, оснований считать их пострадавшими нет.
Сая почувствовала, как ручка под ладонью вдавилась в бумагу.
— А если система ошибается?
Начальник оглянулся.
Соседние диспетчеры продолжали принимать вызовы, но Сая заметила, что некоторые из них слушают.
— Система может временно отображать некорректные сведения, — сказал он. — Именно поэтому мы не принимаем самостоятельных решений на основании эмоциональных сообщений граждан.
— А что мы делаем?
— Сохраняем стабильность обслуживания.
— Закрывая вызовы?
— Предотвращая распространение неподтверждённой информации.
Он выпрямился.
— Передайте мне все неофициальные записи.
Сая не убрала руку.
— Какие записи?
Начальник посмотрел на её ладонь.
— Те, которые вы сейчас закрываете.
Полоска над кабиной сменила цвет с зелёного на жёлтый.
В наушнике зазвучал новый вызов.
Система подключила его автоматически.
Тихий детский голос произнёс:
— Алло?
Сая смотрела на начальника.
— Региональная диспетчерская, — сказала она. — Назовите оператора услуги.
— Я не знаю.
— Как тебя зовут?
Начальник нахмурился.
Это был не стандартный вопрос.
— Ника.
У Саи онемели пальцы.
— Ника Эрис?
На линии наступила тишина.
— Откуда вы знаете?
Начальник потянулся к панели отключения.
Сая развернула кресло и закрыла интерфейс рукой.
— Где ты сейчас?
— В доме.
— С тобой есть взрослые?
— Папа.
— Мама?
— Она ушла.
— Что происходит снаружи?
— Стена забрала соседний подъезд.
— Что значит «забрала»?
— Он был. А потом белое дошло до него. И теперь его нет.
Начальник отключил кабину от общей линии.
Наушник замолчал.
— Вы нарушили протокол, — сказал он.
Сая вскочила.
— Верните вызов.
— Покиньте рабочее место.
— Там ребёнок.
— Источник не подтверждён.
— Её мать звонила десять минут назад.
— Сая.
— У меня записаны их имена.
Начальник посмотрел на блокнот.
— Именно поэтому вы покинете рабочее место.
По проходу уже шли двое сотрудников внутренней безопасности.
Сая вырвала страницу.
Начальник схватил её за запястье.
Она ударила его терминалом по лицу.
Не сильно.
Но достаточно, чтобы он отпустил.
Сая побежала.
Никто из диспетчеров не встал.
Никто не попытался её остановить.
Но когда она добралась до двери, один из них негромко сказал:
— Рен Вар. Дом триста пятнадцать.
Другой голос добавил:
— Ама Соль. Дом двести семь.
Ещё один:
— Терен Ос. Медицинский блок четыре.
Имена зазвучали со всех сторон.
Диспетчеры продолжали смотреть в свои экраны.
Продолжали принимать вызовы.
Но называли тех, кого система отказывалась регистрировать.
Сая прижала страницу к груди и выбежала в коридор.
За спиной начальник кричал службе безопасности:
— Заблокировать выходы!
Над кабинами одна за другой загорались жёлтые полосы.
СТАНДАРТНЫЙ ОТВЕТ № 14-R
Уважаемый гражданин.
Отображаемые вами сведения могли быть созданы в период временной рассинхронизации региональных сервисов.
Для восстановления корректной работы рекомендуется:
- перезапустить персональный терминал;
- обновить данные местоположения;
- подтвердить действующие договоры обслуживания;
- не использовать материалы, полученные в период Сбоя;
- воздержаться от повторных обращений по уже обработанному вопросу.
Отсутствие сведений о лице, объекте или событии не является доказательством технической неисправности.
Система отображает актуальный мир.
Глава 7. ОТСУТСТВУЮЩИЕ СОТРУДНИКИ
В отделе кадров «Аурел Энерджи» не использовали слово «увольнение».
Сотрудника можно было перевести, перераспределить, вывести из штатного контура, освободить от обязательств или вернуть на внешний рынок занятости.
Увольняли только в старых фильмах.
Инес Вар занималась массовыми изменениями статусов.
В 08:30 система сформировала для неё пакет из четырёхсот двенадцати записей.
Основание: утрата территориальной привязки. Действие: прекращение договоров. Дата вступления: предыдущий расчётный период. Компенсация: не предусмотрена.
Инес перечитала основание.
Территориальная привязка использовалась для распределения сотрудников между региональными подразделениями. При переезде человек автоматически переводился в другой контур.
Договоры из-за этого не прекращали.
Она открыла первую запись.
ЛЕВ ТОРРЕН техник распределительных систем стаж: 11 лет 4 месяца
Статус сотрудника отсутствовал.
Не «уволен».
Не «переведён».
Пустое поле.
Инес открыла архив начислений.
Доступ запрещён.
Открыла историю обучения.
Пусто.
Медицинские допуски.
Пусто.
Но в списке массовой обработки его имя было.
— Система, показать основание включения Льва Торрена в пакет.
Сотрудник связан с территорией, исключённой из актуального реестра.
— Какой территорией?
Информация недоступна.
— Текущий адрес сотрудника.
Отсутствует.
— Последний рабочий объект.
Отсутствует.
— Кто сформировал пакет?
Автоматический процесс.
— Владелец процесса?
Внешний.
Инес убрала руки от терминала.
Слово было знакомым.
Утром руководитель отдела отдельно предупредил: если в поле владельца указано «внешний», вопросы не задавать. Пакет обработать до конца смены.
Она перешла к следующей записи.
ДАРА МЕНЬ оператор распределительного центра
Действующий сотрудник.
Рабочая смена закончилась два часа назад.
Инес удивилась и открыла её профиль.
Статус сменился прямо на глазах.
действующий перераспределён отсутствует
Фотография исчезла.
Имя осталось в пакете.
Следующая запись.
АРЕН ВЕЛЬТ архивный техник
Указанная должность отсутствовала в структуре «Аурел Энерджи».
Но система требовала прекратить его договор.
Инес пролистала список.
Четыреста двенадцать человек.
Техники. Врачи. Учителя. Водители. Уборщики. Дети стажёров. Пенсионеры с корпоративными льготами.
Люди разных операторов оказались в одном кадровом пакете.
Это было невозможно.
Кадровая система «Аурела» не имела права изменять договоры «Виты», «Меридиана» или «Синтеза».
Инес открыла технические свойства пакета.
Интерфейс предупредил:
Просмотр служебных метаданных не требуется для выполнения операции.
Она подтвердила.
В поле источника значилось:
МЕЖОПЕРАТОРНОЕ ИСПРАВЛЕНИЕ 14
Инес сделала локальную копию названий.
Файл сразу удалился.
Она переписала несколько имён на бумажную салфетку.
Лев Торрен.
Дара Мень.
Арен Вельт.
Дена Эрис.
Ника Эрис.
У последней не было рабочего договора.
Возраст: одиннадцать лет.
Действие: прекращение образовательного покрытия, медицинского обслуживания, жилищной привязки и родственных связей.
Инес прочитала строку дважды.
— Система, пояснить прекращение родственных связей.
Связь не может существовать между подтверждённым лицом и отсутствующим субъектом.
— Родители подтверждены?
Леон Эрис: статус требует обработки. Дена Эрис: отсутствует. Ника Эрис: отсутствует.
— Кто из них подтверждён?
Вопрос не соответствует структуре данных.
Инес вызвала руководителя.
Тот ответил не сразу.
— Что у тебя?
— Пакет исправления.
— Обрабатывай.
— Там дети.
— У несовершеннолетних тоже есть договорные статусы.
— Там прекращение родственных связей.
Руководитель тяжело вздохнул.
— Инес, тебе поставили задачу не для анализа.
— Система требует, чтобы я подтвердила, что эти люди не являлись сотрудниками и получателями услуг.
— Значит, подтверждай.
— Но они являлись.
— Откуда ты знаешь?
— Здесь есть стаж, выплаты, назначения.
— Некорректные исторические данные.
— У человека одиннадцать лет стажа.
— Ты хочешь взять ответственность за сохранение ошибочных записей?
Инес посмотрела на список.
— А если это не ошибка?
— Тогда процесс не попал бы к тебе.
Связь оборвалась.
На экране появилась кнопка:
ПОДТВЕРДИТЬ ПАКЕТ
Под ней — таймер.
До автоматической эскалации оставалось двадцать восемь минут.
Инес открыла запись Льва Торрена.
В разделе контактов обнаружился номер личного терминала.
Она нажала вызов.
Система предупредила:
Связь с обрабатываемым субъектом может повлиять на объективность решения.
Инес продолжила.
Вызов прошёл.
— Да, — ответил мужчина.
— Лев Торрен?
Пауза.
— Кто спрашивает?
— Отдел кадров «Аурел Энерджи».
— Значит, я всё-таки у вас работаю.
— Вы работали.
— Что значит «работали»?
— Ваш договор включён в пакет прекращения задним числом.
— Я одиннадцать лет обслуживал Северное кольцо.
— Я вижу.
— Остальные не видят.
Инес посмотрела на дверь кабинета.
— Вы знаете, что произошло ночью?
— Знаю только, что нашёл несуществующий сектор.
— Север-14?
На линии стало тихо.
— Откуда вы знаете?
— Ваш договор связан с ним.
— Я там не жил.
— Тогда почему система удаляет вас вместе с жителями?
— Потому что я увидел нагрузку.
Инес увеличила имя на экране.
— У вас остались доказательства?
— Был снимок.
— Был?
— Терминал очистился. Но я запомнил метку источника.
— Какую?
— Три единицы.
— Число?
— Римская тройка.
Инес услышала шаги в коридоре.
— Где вы сейчас?
— Дома.
— Не оставайтесь там.
— Мне уже звонили и сказали обратное.
— Кто?
— Без отправителя.
Шаги остановились у её двери.
— Лев, слушайте. Я не могу сохранить ваш договор, но могу задержать обработку.
— На сколько?
Инес посмотрела на таймер.
— На двадцать три минуты.
— Щедро.
— За это время вам нужно исчезнуть.
— Я и так исчез.
Дверь открылась.
В кабинет вошёл руководитель.
Инес отключила вызов.
— С кем говорила?
— Проверяла контактные данные.
— Объективность решения нарушена?
— Нет.
Он подошёл ближе.
— Подтверждай пакет.
— В нём сотрудники других операторов.
— Система распределит изменения.
— У нас нет таких полномочий.
— Сегодня есть.
— Кто дал?
Руководитель посмотрел на неё устало.
— Ты правда хочешь узнать?
Инес молчала.
— Я — нет, — сказал он. — Поэтому всё ещё работаю.
На терминале таймер дошёл до двадцати минут.
— Подтверждай.
Инес нажала кнопку.
Система запросила биометрическое согласие.
Она приложила ладонь.
ПОДТВЕРЖДЕНО 411 ИЗ 412 ЗАПИСЕЙ
Руководитель нахмурился.
— Кто остался?
Инес открыла список исключений.
ИНЕС ВАР
Она смотрела на собственное имя.
Основание:
Контакт с отсутствующим субъектом. Нарушение целостности кадрового решения. Требуется исправление территориальной привязки.
— Это ошибка, — сказала она.
Руководитель отступил от терминала.
— Убери меня из пакета.
Он не ответил.
— Ты можешь отменить.
— Пакет уже подтверждён.
— Я подтверждала четыреста двенадцать записей.
— Нет.
На экране было написано:
Пакет из 412 записей подтверждён сотрудником Инес Вар. Сотрудник Инес Вар отсутствует в кадровой системе. Источник подтверждения не установлен.
Её фотография погасла.
Имя исчезло.
Дверь кабинета заблокировалась.
Руководитель не смотрел ей в глаза.
— Прости.
— Открой дверь.
— Я не могу.
— Я только что выполнила твой приказ.
— В системе нет записи о приказе.
В коридоре появились люди в серой форме.
Инес схватила салфетку с именами и сунула в карман.
Терминал сообщил:
— Рабочее место свободно. Войдите в систему для начала смены.
УВЕДОМЛЕНИЕ ДЛЯ РУКОВОДИТЕЛЕЙ
В ходе межоператорного исправления часть сотрудников может временно отсутствовать в кадровых системах.
Не предпринимайте попыток повторного создания профилей.
Не используйте локальные архивы.
Не выплачивайте компенсации лицам, не имеющим подтверждённого статуса на дату начисления.
Сотрудники, утверждающие, что знали отсутствующих лиц, подлежат стандартной проверке информационной устойчивости.
Память сотрудника не является кадровым документом.
Глава 8. ПРАВИЛЬНЫЕ ЦИФРЫ
Том Рейн доверял данным больше, чем людям.
Люди ошибались из-за страха, усталости, личной выгоды и недостатка информации.
Данные ошибались только по двум причинам: неисправность или вмешательство.
Неисправности оставляли шум.
Вмешательство оставляло порядок.
К полудню все показатели Северного региона выглядели идеально.
Потребление энергии совпадало с прогнозом до третьего знака. Транспортная загрузка соответствовала обычному рабочему дню. Число активных медицинских договоров уменьшилось на 0,7 процента, но система объясняла это плановой очисткой дубликатов.
Население региона за ночь сократилось на восемь тысяч четыреста шестьдесят три человека.
График не показывал падения.
Линия прошлого просто изменилась.
Том открыл вчерашний отчёт, который подписывал лично.
В старой версии население составляло 12 418 031.
Теперь документ показывал 12 409 568.
Подпись Тома стояла на месте.
Время подписания — вчера, 17:40.
— Система, вывести журнал изменений документа.
Изменения отсутствуют.
— Контрольная сумма вчерашней версии.
Совпадает с текущей.
— Резервная копия.
Текущая версия является резервной.
— Архив внешнего хранилища.
Текущая версия синхронизирована со всеми доступными архивами.
Том снял очки.
Он не нуждался в них для зрения. Линзы фильтровали служебные проекции, оставляя только данные, которые он сам открывал.
Сейчас на столе лежали два физических листа.
Первый он распечатал вчера.
Второй — сегодня.
На первом было 12 418 031.
На втором — 12 409 568.
В системе оба файла считались идентичными.
Том вызвал аналитика демографического сектора.
— Лиа, сколько жителей было в регионе вчера?
— Двенадцать миллионов четыреста девять тысяч пятьсот шестьдесят восемь.
— Уверена?
— Я смотрю в отчёт.
— А без отчёта?
Она улыбнулась.
— Я не запоминаю население региона наизусть.
— Было больше.
— На сколько?
— На восемь тысяч четыреста шестьдесят три.
Лиа перестала улыбаться.
— У тебя локальная версия?
— Бумажная.
— Уничтожь.
— Почему?
— Потому что официальная цифра другая.
— Официальная цифра изменилась задним числом.
— Том.
— Это невозможно без переподписания отчёта.
— Значит, ты ошибся при печати.
— Контрольная сумма на бумаге.
— Подделка.
— Моя подпись.
— Тем более уничтожь.
Том смотрел на неё.
— Ты знала?
Лиа отключилась.
Через минуту его доступ к демографическому сектору был ограничен.
Том перешёл к энергетике.
Северное кольцо потеряло одиннадцать мегаватт постоянной нагрузки.
Но график показывал, что этой нагрузки не существовало никогда.
Он открыл финансовые расчёты.
Ежемесячная оплата за одиннадцать мегаватт распределялась между несколькими сотнями технических счетов. Все счета были закрыты задним числом.
Деньги не исчезли.
Они были перенесены в резерв непрерывности.
Том впервые увидел этот фонд.
Не отдельный счёт.
Не бюджет.
Слой под всей расчётной системой.
Каждая корпорация перечисляла туда крошечную долю операций. Настолько малую, что в обычном отчёте она округлялась до нуля.
За десятилетия там накопилась сумма, сравнимая с годовым оборотом крупнейших операторов.
Владелец фонда отсутствовал.
Управляющий протокол обозначался как:
III-CONTINUITY
Том увеличил историю транзакций.
Фонд использовался редко.
В ночь Сбоя из него было оплачено:
— экстренное транспортное перераспределение; — медицинская изоляция; — коррекция архивов; — прекращение договоров; — временная аренда вычислительных мощностей; — физическое ограничение территории.
Последняя строка не содержала суммы.
Только статус:
РАСХОД НЕ ИЗМЕРЯЕТСЯ В РАСЧЁТНЫХ ЕДИНИЦАХ
Том запросил детализацию.
Недостаточный уровень существования.
Он перечитал сообщение.
Не доступа.
Существования.
— Система, пояснить термин.
Запрос не поддерживается.
Том сделал снимок экрана внешней камерой.
Изображение получилось.
Он отправил его на личный автономный накопитель.
Файл остался.
Через десять секунд терминал заблокировался.
На столе появилось уведомление:
Вы просматриваете сведения, не относящиеся к вашим обязанностям.
— Я главный аналитик регионального контура.
Указанная должность не предполагает доступ к расходам непрерывности.
— Кто предполагает?
Три.
Том замер.
— Три что?
Вопрос не требует ответа.
Дверь кабинета открылась.
Вошла Лиа.
Она была бледной.
— Ты должна была уничтожить мою копию? — спросил Том.
— Меня попросили убедиться.
— Кто?
— Не знаю.
— Кто-то из Совета?
— Нет.
— Тогда кто?
Лиа посмотрела на камеру в потолке.
— Ты нашёл фонд?
— Да.
— Закрой всё.
— Ты знала о нём.
— Я знала, что есть механизм выравнивания.
— Он оплатил стирание восьми тысяч человек.
— Не говори так.
— Как?
— Не называй их людьми.
Том встал.
— Что?
Лиа закрыла дверь.
— В документах они проходят как расхождение населения.
— Вчера они были людьми.
— Вчера их данные считались корректными.
— Данные не определяют, человек ты или нет.
— Для системы определяют.
— А для тебя?
Лиа опустила глаза.
— Мой брат жил в Север-14.
Том ничего не сказал.
— Сегодня утром я не могла вспомнить его лицо, — продолжила она. — Помнила, что у меня был брат. Помнила, что мы не разговаривали четыре года. Но не могла вспомнить имя.
— Как его звали?
— Когда я пришла сюда, система показала старый отчёт по населению. И я вспомнила.
— Имя?
Лиа с трудом произнесла:
— Рен.
Том вспомнил записи вызовов, попавшие в статистическую выгрузку. Ошибочные обращения. Один из вызывающих называл себя Рен Вар.
— Он звонил диспетчеру.
Лиа подняла голову.
— Что?
— Утром. В журнале была запись, но её удалили.
— Он жив?
— Не знаю.
Она схватила Тома за рукав.
— Найди.
— Я аналитик.
— Ты нашёл деньги, которых нет. Найди человека.
На терминале появилось новое уведомление:
Обнаружено несоответствие кадрового присутствия. В помещении зарегистрирован один сотрудник.
Том посмотрел на Лию.
Она тоже увидела сообщение.
— Они уже начали, — сказала она.
— Что?
— Исправлять меня.
Её пропуск на груди погас.
В потолке изменился звук вентиляции.
Том снял автономный накопитель и вложил его ей в ладонь.
— Выход через технический коридор.
— Камеры.
— Они видят одного сотрудника.
Лиа поняла.
— А ты?
— Я останусь тем, кого система видит.
— Они удалят и тебя.
— Тогда им придётся исправить отчёты ещё раз.
Она почти улыбнулась.
— Ты всегда был самоуверенным мудаком.
— Зато статистически последовательным.
Лиа вышла через служебную дверь.
Через несколько секунд в кабинет вошли двое сотрудников безопасности.
— Том Рейн?
— Да.
— В помещении находилось постороннее лицо?
Том посмотрел на второй стул.
— Нет.
— Система фиксировала речевую активность двух субъектов.
— Я разговаривал с аналитическим помощником.
— Помощник отключён.
— Значит, с собой.
Сотрудник взглянул на бумажные отчёты.
— Что это?
— Ошибка печати.
— Передайте нам.
Том отдал сегодняшний лист.
Вчерашнюю версию он заранее приклеил к нижней поверхности стола.
Человек в сером просмотрел цифры.
— Здесь корректные сведения.
— Поэтому я и собирался его уничтожить.
— Хорошо.
Они ушли.
Том подождал минуту.
Потом снял старый отчёт.
На бумаге население Северного региона составляло 12 418 031.
Он написал внизу:
Разница — 8 463.
Потом добавил:
Данные не исчезают. Их заставляют согласиться.
ВНУТРЕННИЙ АНАЛИТИЧЕСКИЙ БЮЛЛЕТЕНЬ
После обновления межоператорного контура исторические показатели могли быть пересчитаны для устранения накопленных методологических ошибок.
Пересчёт прошлых значений не является изменением прошлого.
Он отражает более точное понимание данных в настоящем.
Сотрудникам запрещается сравнивать актуальные отчёты с:
— физическими распечатками; — локальными снимками экранов; — личными воспоминаниями; — записями, происхождение которых не подтверждено системой.
Противоречие между документом и памятью разрешается в пользу документа.
Глава 9. ВНУТРЕННЯЯ БЕЗОПАСНОСТЬ
Кай Рот не любил слово «расследование».
Расследование предполагало существование события, причины и виновного.
Внутренняя безопасность занималась устранением неопределённости.
К полудню у него было четыре субъекта.
Лев Торрен — бывший техник, заявивший о неидентифицированной нагрузке.
Мара Ивен — водитель, сообщившая о несуществующем маршруте.
Ян Меро — уборщик, чья рабочая история содержала семиминутное расхождение.
Сая Орн — диспетчер, похитившая неофициальные записи обращений.
Четыре человека.
Четыре оператора.
Никаких формальных связей.
Кроме семи минут.
Кай открыл профиль Льва.
Пусто.
Не удалён. Пусто.
Система утверждала, что Кай расследует субъекта без биографии, адреса, работодателя и происхождения.
Но ордер на задержание был действительным.
— Найти текущее местоположение, — приказал он.
Субъект отсутствует.
— Тогда отменить ордер.
Отмена запрещена.
— Почему?
Субъект представляет угрозу непрерывности.
— Каким образом отсутствующий субъект может представлять угрозу?
Наличие субъекта не требуется для наличия угрозы.
Кай записал формулировку в личные заметки.
Его напарница, Вела Син, заглянула через плечо.
— Не советую сохранять такие вещи.
— Почему?
— Потому что потом приходится объяснять, зачем сохранял.
— Я люблю объяснять.
— Нет. Ты любишь, когда объясняют другие.
Она положила на стол четыре физических пакета.
— Архивные камеры.
— Что нашли?
— Мара действительно въезжала в тоннель «Аурела».
— И?
— Через девять секунд выехала обратно.
— Она утверждает, что провела там сорок минут.
— В записи девять секунд.
— Что с контейнером?
— На въезде был. На выезде нет.
— За девять секунд?
— Видимо.
Кай открыл видео.
Грузовой модуль подъехал к воротам.
Ворота открылись.
Модуль въехал.
Через девять секунд появился снова.
Мара за рулём выглядела иначе.
На въезде она была раздражена.
На выезде — бледна и напряжена.
За девять секунд на её куртке появилось мокрое пятно, а уровень заряда модуля снизился на четыре процента.
— Монтаж, — сказал Кай.
— Контрольная сумма подтверждена.
— Значит, монтаж выполнен до записи контрольной суммы.
Вела села напротив.
— Ты уже решил, что система врёт?
— Система не врёт. Она выдаёт данные, которые ей разрешили сохранить.
— Опасная разница.
— Полезная.
Следующий файл относился к Яну Меро.
Камера у Регионального центра показывала, как Ян выходит из здания в 05:24.
Через семь минут он снова выходил из того же здания.
Оба раза один.
— Двойная регистрация? — спросил Кай.
— Биометрия совпадает.
— Откуда он вошёл между выходами?
— Не входил.
На второй записи Ян останавливался у площади.
Смотрел на противоположную сторону.
Камера показывала пустой тротуар.
Рядом медленно двигался уборочный модуль.
— Он утверждает, что видел себя.
— Люди после ночных смен видят разное.
— А модуль?
— Зарегистрирован на него.
— В это время его модуль находился внутри здания.
Вела молчала.
Кай открыл файл Саи Орн.
Она выбежала из диспетчерского центра в 07:19.
Камеры зафиксировали, как охрана перекрывает выход.
Сая исчезла между двумя точками наблюдения.
Коридор между ними был прямым.
Без дверей.
Без технических проходов.
— Нашли страницу с именами?
— Нет.
— Где она сейчас?
— Последний сигнал терминала — клиника Север-15.
— Почему клиника?
— Один из звонков поступал оттуда.
Кай посмотрел на четвёртый профиль.
Дена Эрис.
Отсутствующий субъект.
Находилась в клинике, но камеры её не фиксировали.
Медицинская система зарегистрировала использование кровати, расход препаратов и открытие дверей.
Пациента не было.
— Кто выдал нам эти дела? — спросил Кай.
— Центральный контур.
— Конкретно?
— Внешний владелец.
— Конечно.
Он открыл ордер.
В поле утверждения стоял знак:
III
— Ты видела такое раньше?
Вела посмотрела слишком быстро.
— Нет.
— Неправда.
— Не задавай вопрос, если не хочешь услышать правильный ответ.
— Хочу.
Она встала и закрыла жалюзи.
— Восемь лет назад в Южном регионе исчез промышленный кластер.
— Авария на химическом производстве.
— Официально.
— Я читал отчёт.
— Тебя тогда ещё не было во внутренней безопасности.
— А тебя?
— Я сопровождала эвакуацию.
Кай ждал.
— Там жили две тысячи человек, — сказала Вела. — Нас отправили искать оставшихся. Когда мы приехали, улицы были пустыми. Свет работал. Еда стояла на столах. В детском центре играла музыка.
— Куда делись люди?
— Нам сказали, что кластер эвакуировали заранее.
— Ты видела транспорт?
— Нет.
— Потом?
— На следующий день кластер исчез с карт. Через неделю я не смогла найти приказы о выезде. Через месяц мне сообщили, что никакого промышленного кластера там не существовало.
— Почему ты не ушла?
Вела усмехнулась.
— Куда?
— Из службы.
— К другому оператору? В другой регион? Система везде одна.
Кай снова посмотрел на знак III.
— Что это?
— Не знаю.
— Но видела?
— Один раз. На двери технического комплекса. Перед тем как нам приказали покинуть территорию.
— Три человека?
— Может быть.
— Совет?
— Совет тогда требовал объяснений вместе со всеми.
— Значит, кто-то выше.
— Не говори «выше». У системы нет официального верха.
— У любой системы есть место, где принимают последнее решение.
— Тогда найди его и спроси, почему оно до сих пор тебя не исправило.
На столе загорелся вызов.
Клиника Север-15.
Кай принял.
На экране появился врач.
— У нас нарушение идентификации, — сказал он. — Несколько пациентов без профилей.
— Сколько?
— Семнадцать.
— Почему звоните внутренней безопасности?
— Потому что один из них знает ваше имя.
Кай выпрямился.
— Моё?
— Да. Он говорит, что вы должны забрать женщину по имени Дена Эрис раньше, чем придут серые.
Вела и Кай переглянулись.
— Кто пациент?
— Представился Ареном Вельтом.
Имя было в кадровом пакете.
Архивный техник Север-14.
Мужчина с фотографии, которого искала женщина в прологе.
— Изолируйте его, — сказал Кай.
— Он уже изолирован.
— Никого не впускайте.
Врач посмотрел за пределы экрана.
— Поздно.
Связь оборвалась.
Кай поднялся.
Вела не двигалась.
— Ты идёшь?
— Ордер требует задержать отсутствующих субъектов.
— Именно.
— А если мы их найдём?
Кай надел куртку.
— Тогда придётся решить, что важнее: ордер или факт их существования.
— Для службы это простой выбор.
— Поэтому я и не сказал «для службы».
МЕТОДИЧЕСКАЯ ПАМЯТКА
«КОНТАКТ С ОТСУТСТВУЮЩИМ СУБЪЕКТОМ»
Отсутствующий субъект может:
— выглядеть как человек; — обладать убедительными воспоминаниями; — предъявлять физические предметы; — знать сведения о сотруднике; — демонстрировать эмоциональные реакции; — утверждать, что был удалён из системы.
Ни один из перечисленных признаков не подтверждает легитимность субъекта.
Сотруднику необходимо избегать:
— длительного разговора; — прикосновений; — передачи личных данных; — обещаний помощи; — попыток самостоятельной идентификации.
Сочувствие является естественной реакцией. Доверие — профессиональной ошибкой.
Глава 10. ПАЛАТА БЕЗ НОМЕРА
Доктор Элиан Мор впервые увидел отсутствующего пациента в 09:42.
Это была женщина лет тридцати пяти с рассечённой бровью и ожогами на ладонях.
Её привезли в клинику Север-15 ночью.
Транспортная система не сохранила запись доставки. Приёмное отделение не зарегистрировало поступление. Никто из сотрудников не помнил, кто положил её на кровать.
Но женщина была там.
Дышала.
Истекала кровью.
Просила найти дочь.
Элиан обработал рану вручную, потому что медицинский контур отказывался выдавать препараты.
ПАЦИЕНТ НЕ ОПРЕДЕЛЁН Расход материалов не может быть назначен отсутствующему субъекту.
Он списал их на себя.
Женщина представилась Деной Эрис.
После неё появились ещё шестнадцать человек.
Они приходили по одному.
Из лифтов. Из технических коридоров. Из помещений, которые сотрудники считали пустыми.
У некоторых были травмы. У некоторых — признаки гипоксии. Один мужчина держал на руках ребёнка, который всё время спал.
Ни у кого не было действующего профиля.
К полудню Элиан освободил старое инфекционное крыло.
Палаты там не использовали после модернизации вентиляции. Камеры были отключены. Двери ещё можно было запирать механически.
Он записывал имена на стене маркером.
Не потому что не было бумаги.
Потому что бумагу могли забрать.
На стене было семнадцать строк.
Дена Эрис. Арен Вельт. Терен Ос. Мира Соль. Кеан Фар. Лис Вар.
И другие.
— Доктор, — сказала медсестра Ава. — Администрация требует освободить крыло.
— Для кого?
— В системе оно пустое.
— Прекрасно. Значит, мы никому не мешаем.
— Они видят расход кислорода.
— Пусть считают это утечкой.
— Уже считают.
Ава показала уведомление:
Обнаружено несанкционированное использование медицинских ресурсов. Через восемь минут подача будет прекращена.
Элиан посмотрел на ребёнка.
Тот дышал через маску.
— Подключи автономные баллоны.
— Их хватит на час.
— За час придумаем ещё что-нибудь.
В конце коридора сидел Арен Вельт.
Его нашли без сознания у служебного лифта. На одежде — следы бетонной пыли. На запястье — старый пластиковый пропуск.
Элиан подошёл к нему.
— Вы знаете, как сюда попали?
— Через архив.
— Что это значит?
— Технический архив был связан с клиникой резервным тоннелем.
— Между секторами нет тоннеля.
— Теперь нет.
Арен держал в руках чёрный контейнер.
Тот самый, который доставила Мара.
Элиан несколько раз требовал отдать его, но мужчина отказывался.
— Что внутри?
— Доказательство.
— Чего?
— Что нас было больше.
— Вас и так семнадцать.
— Здесь.
— А всего?
Арен посмотрел на стену с именами.
— В секторе проживало восемь тысяч четыреста шестьдесят три человека.
— Откуда точная цифра?
— Я архивист.
— Где остальные?
— Часть вывезли. Часть осталась за стеной. Часть уже не помнит, откуда она.
— Что значит «не помнит»?
— Вы думаете, почему люди так легко принимают исправления?
Элиан присел напротив.
— Объясните.
— Система не просто меняет документы. Она меняет всё, что подтверждает документы.
— Память?
— Не напрямую. Это слишком сложно и заметно. Она меняет контекст. Убирает фотографии из облака. Перенаправляет сообщения. Исправляет школьные записи. Подсовывает другие причины вашим воспоминаниям.
— Вы говорите о глобальной манипуляции.
— Я говорю о регулярном обслуживании.
— Кто это делает?
Арен провёл пальцами по крышке контейнера.
— Три человека.
— Совет операторов?
— Совет управляет корпорациями. Корпорации управляют услугами. Трое управляют тем, что считается реальностью.
— Вы их видели?
— Одного.
— Кто он?
— Не знаю.
— Тогда почему уверены, что их трое?
— Потому что любое исправление требует трёх ключей.
Элиан вспомнил сообщение от службы безопасности.
— Откуда вы знаете имя Кая Рота?
— Его назначили на нас.
— Вы читали приказ?
— Приказ был в архиве до того, как его отправили.
— Невозможно.
— Архив хранит не только прошлое.
Элиан посмотрел на контейнер.
— Что там?
— Копии предыдущих версий мира.
— Это метафора?
— Нет.
В коридоре сработал сигнал блокировки.
Ава выглянула из палаты.
— Пришли.
На прозрачной двери крыла появились трое сотрудников в серой форме.
Без знаков принадлежности.
Один приложил ладонь к панели.
Доступ был отклонён.
Он посмотрел через стекло на Элиана.
Поднял терминал.
На экране появилась надпись:
ОТКРОЙТЕ ДВЕРЬ В КРЫЛЕ ПРОИЗОШЛО ЗАГРЯЗНЕНИЕ ДАННЫХ
Элиан включил внутреннюю связь.
— Представьтесь.
— Служба коррекции.
— Какого оператора?
— Межоператорный мандат.
— У меня пациенты.
— В крыле отсутствуют пациенты.
— Я их вижу.
— Ваше восприятие будет проверено.
— Есть ребёнок на кислороде.
— Расход кислорода не санкционирован.
Элиан отключил связь.
— Очень медицинский подход, — сказал Арен.
— Вы знали, что они придут?
— Да.
— Почему не ушли?
— Потому что контейнер должен попасть к человеку из внутренней безопасности.
— Каю?
— Ему или тому, кто его убьёт.
Элиан посмотрел на ребёнка.
— Есть другой выход?
— Технический тоннель.
— Вы сказали, его больше нет.
— Отсюда есть.
— Куда ведёт?
— В место, которое пока не исправили.
Люди в сером установили устройство у двери.
Замок начал нагреваться.
Элиан повернулся к Аве.
— Переводи пациентов.
— Куда?
— В технический коридор.
— Там тупик.
Арен поднялся.
— Уже нет.
Он провёл пластиковым пропуском по стене рядом с последней палатой.
Ничего не произошло.
Потом ударил ладонью по панели.
Стена отъехала в сторону.
За ней был узкий тёмный проход.
Старый бетон. Физические кабели. Аварийные лампы с красными стёклами.
— Быстро, — сказал Арен.
Ава помогла поднять женщину с ожогами.
Элиан взял ребёнка вместе с кислородным баллоном.
Пациенты один за другим исчезали в тоннеле.
Дена осталась у входа.
— Я не пойду.
— Почему?
— Моя дочь там.
— Мы не знаем, где «там».
— Я знаю.
Она указала в противоположную сторону.
За окнами клиники был виден Север-13.
Между домами, далеко у горизонта, стояла белая стена.
— Она осталась за ней.
Арен подошёл к Дене.
— Стена уже сомкнулась.
— Значит, откройте.
— Я не могу.
— Вы архивист.
— Я сохраняю то, что остаётся. Не возвращаю исчезнувшее.
Дена ударила его.
Арен не защитился.
— Вы знали, — сказала она. — Вы все знали.
— Не все.
— Мой муж работал с вами?
— Нет.
— Тогда почему наш дом?
Арен посмотрел на контейнер.
— Потому что архив был под ним.
За дверью раздался металлический треск.
Замок почти сдался.
Дена схватила Арена за куртку.
— Они уничтожили район из-за ваших документов?
— Не из-за документов.
— Тогда из-за чего?
— Из-за того, что в них нашли.
— Что?
Арен ответил тихо:
— Четвёртого.
Дверь распахнулась.
Серые вошли в коридор.
Элиан втолкнул Дену в проход.
Арен передал ему контейнер.
— Не открывайте.
— Почему?
— Потому что после открытия система поймёт, где он.
— Кто?
Но Арен уже закрыл стену.
Он остался снаружи.
Элиан услышал приглушённые голоса.
— Арен Вельт, — произнёс человек в сером. — Вы отсутствуете.
— Я знаю.
— Передайте архив.
— Его здесь нет.
— Мы видим его присутствие.
— Тогда ваша система ошибается.
Последовал удар.
Потом ещё один.
Дена рванулась к стене, но Ава удержала её.
Снаружи кто-то спросил:
— Кто ещё вошёл в тоннель?
Арен засмеялся.
— Никто.
Раздался короткий сухой звук.
Потом тишина.
Красные лампы тоннеля погасли одна за другой.
Элиан поднял контейнер.
Он был неожиданно тёплым.
На крышке загорелся символ:
IV
АВТОМАТИЧЕСКОЕ МЕДИЦИНСКОЕ ЗАКЛЮЧЕНИЕ
В инфекционном крыле клиники Север-15 пациентов не обнаружено.
Зафиксированный расход препаратов связан с ошибкой инвентаризации.
Следы крови принадлежат неустановленному источнику и не подтверждают присутствие человека.
Доктор Элиан Мор временно отстранён от работы.
Медсестра Ава Кер отсутствует в кадровом реестре.
Архитектурные схемы клиники не содержат технического тоннеля.
Палата без номера никогда не вводилась в эксплуатацию.
Интерлюдия. ПРОТОКОЛ
УРОВЕНЬ ДОСТУПА: COUNCIL Источник документа не подтверждён Дата создания отсутствует
Участники:
— представитель энергетического оператора; — представитель транспортного оператора; — представитель медицинского оператора; — представитель расчётного контура; — ███████████████; — наблюдатель III.
ЭНЕРГЕТИЧЕСКИЙ ОПЕРАТОР: Мы требуем объяснить вмешательство в Северное кольцо.
НАБЛЮДАТЕЛЬ III: Требование зарегистрировано.
ТРАНСПОРТНЫЙ ОПЕРАТОР: Наши ресурсы использовались без разрешения. Девяносто два автобуса исчезли из парка.
НАБЛЮДАТЕЛЬ III: Автобусы не исчезали.
ТРАНСПОРТНЫЙ ОПЕРАТОР: У нас есть финансовые расходы.
РАСЧЁТНЫЙ КОНТУР: Расходы компенсированы.
МЕДИЦИНСКИЙ ОПЕРАТОР: В клиниках появились люди без профилей.
НАБЛЮДАТЕЛЬ III: Наличие биологического объекта не подтверждает наличие гражданина.
ЭНЕРГЕТИЧЕСКИЙ ОПЕРАТОР: Кто санкционировал отделение сектора?
НАБЛЮДАТЕЛЬ III: Решение принято в соответствии с протоколом непрерывности.
ТРАНСПОРТНЫЙ ОПЕРАТОР: Кем принято?
НАБЛЮДАТЕЛЬ III: Достаточным количеством участников.
███████████████: Было три ключа?
НАБЛЮДАТЕЛЬ III: Да.
███████████████: Тогда почему архив зафиксировал четвёртый?
Пауза — 19 секунд.
НАБЛЮДАТЕЛЬ III: Уточните источник информации.
███████████████: Вы уже знаете источник.
НАБЛЮДАТЕЛЬ III: Север-14 отделён.
███████████████: Не полностью.
НАБЛЮДАТЕЛЬ III: Это будет исправлено.
ЭНЕРГЕТИЧЕСКИЙ ОПЕРАТОР: Что означает «четвёртый»?
НАБЛЮДАТЕЛЬ III: Термин не существует.
███████████████: Пока.
КОНЕЦ ДОСТУПНОГО ФРАГМЕНТА
Через одиннадцать минут после совещания участник, обозначенный как ███████████████, был исключён из Совета.
Через двадцать семь минут корпорация, которую он представлял, начала процедуру принудительного разделения.
На следующий день в протоколе осталось четыре участника.
Наблюдатель III отсутствовал.
Документ считался полным.
ЧАСТЬ ТРЕТЬЯ. КОРПОРАЦИИ
Глава 11. РЕГИОНАЛЬНЫЙ ДИРЕКТОР
В кабинете Маэлы Ринн не было окон.
Региональный директор «Цивис Север» могла вывести на стены любой вид: утренний город, океан, лес до промышленной эпохи, поверхность Луны с неподвижной Землёй над горизонтом.
Она держала стены серыми.
Так было проще понимать, что кабинет находится на двести шестом этаже, а не в сосновой роще, которой больше не существовало.
В 06:24 Маэле сообщили, что Север-14 отсутствует.
В 06:25 она запросила пояснение.
В 06:26 система ответила, что запрос содержит некорректное название территории.
В 06:27 Маэла открыла физическую карту Северного региона, напечатанную три года назад для аварийного штаба.
Сектор четырнадцать был на месте.
Жилые блоки.
Школы.
Клиника.
Три торговые линии.
Один архивный узел.
Восемь тысяч четыреста шестьдесят три зарегистрированных жителя.
Маэла смотрела на карту, пока цифры не начали казаться чужими.
На цифровой стене между Севером-13 и Севером-15 проходила прямая граница.
На бумаге между ними лежал район площадью двадцать семь квадратных километров.
Она вызвала руководителя жилищного контура.
Тот появился на стене через несколько секунд. Галстук был застёгнут неровно, волосы ещё влажные.
— Доброе утро, директор.
— Нет, — сказала Маэла. — Не доброе. Что происходит с четырнадцатым сектором?
Мужчина моргнул.
— С каким?
Маэла подняла бумажную карту.
— С этим.
Он приблизил изображение.
— Устаревшая схема.
— Ей три года.
— Региональные границы могли измениться.
— Когда?
— Я уточню.
— Ты руководишь жилищным контуром.
— Да.
— Сколько домов мы обслуживаем в Северном регионе?
Он назвал число.
Маэла открыла вчерашний отчёт.
Разница составляла сто двадцать восемь зданий.
— Ещё раз, — сказала она.
Руководитель повторил то же число.
— Где сто двадцать восемь домов?
— Не понимаю вопроса.
— Вчера их было больше.
— Возможно, использовалась другая методика подсчёта.
— Здания не становятся методикой подсчёта.
Мужчина молчал.
Маэла увидела, как его взгляд уходит чуть в сторону. Он читал сообщение, невидимое для неё.
— Кто тебе пишет?
— Никто.
— Покажи служебный канал.
— Директор, я—
— Покажи.
Он открыл панель уведомлений.
Последнее сообщение не содержало отправителя.
НЕ ПОДТВЕРЖДАЙТЕ СУЩЕСТВОВАНИЕ ИСКЛЮЧЁННОЙ ТЕРРИТОРИИ Продолжайте исполнение обязанностей на основании актуального реестра.
Маэла прочитала дважды.
— Когда ты это получил?
— В 06:22.
— Почему не сообщил?
— Сообщение не требовало эскалации.
— Любой приказ без отправителя требует эскалации.
— Система признала его действительным.
— Система не является твоим руководителем.
Мужчина посмотрел на неё с искренним удивлением.
— А кто тогда?
Маэла отключила связь.
На её рабочей поверхности уже ждали новые уведомления.
Служба эксплуатации сообщала о девяти водопроводных линиях, заканчивавшихся внутри несущей конструкции.
Уборочный оператор требовал изменить маршрут автономных машин: те продолжали пытаться въехать в отсутствующие дворы.
Система пожарной безопасности регистрировала сигналы из несуществующих зданий.
«Аква Контур» предъявил «Цивису» счёт за утечку воды объёмом сорок четыре тысячи кубометров.
Маэла открыла схему.
Вода не утекала.
Она уходила в Север-14.
На карте трубы обрывались у границы Север-13.
Но давление после точки обрыва падало, будто сеть продолжалась ещё несколько километров.
— Перекрыть, — приказала Маэла.
Система запросила основание.
— Неидентифицированный расход.
Перекрытие может нарушить обслуживание объектов.
— Каких объектов?
Объекты отсутствуют.
— Тогда перекрыть.
Перекрытие может нарушить обслуживание объектов.
Маэла несколько секунд смотрела на сообщение.
— Принудительное управление.
Требуется подтверждение оператора водоснабжения.
Она вызвала директора «Аква Контура».
Тот принял вызов сразу.
— Ты видишь расход? — спросила Маэла.
— Вижу.
— Перекрывай.
— Не могу.
— Почему?
— Линии не существуют.
— Но вода по ним идёт.
— Поэтому счёт выставлен вам.
— За обслуживание несуществующего района?
— Я не говорил «района».
— Ты выставил счёт за сорок четыре тысячи кубометров.
— Наши системы фиксируют потерю ресурса после передачи в ваш жилищный контур.
— Значит, трубы существуют.
— Не в нашем реестре.
— Прекрасно. Тогда ресурс не передавался.
— Расход подтверждён.
— Ты слышишь себя?
Директор «Аква Контура» помолчал.
— Маэла, не делай из этого межоператорный спор.
— Он уже межоператорный. Ты выставил счёт.
— Автоматически.
— Отзови.
— Не могу.
— Почему?
— Внешний владелец процесса.
Она закрыла глаза.
Уже второй раз за утро.
— У тебя тоже?
— Я ничего не говорил.
— Кто внешний владелец?
— Ты знаешь, что это поле не раскрывается.
— Оно вообще не должно существовать.
— Но существует.
Связь оборвалась.
В 07:02 в кабинет вошёл начальник внутренней безопасности «Цивиса».
Не на стене.
Лично.
Это означало, что разговор не должен был попасть в корпоративный архив.
— Сколько? — спросила Маэла.
— Подтверждённо?
— Всего.
— Мы не знаем.
— Оценка.
— От шести до девяти тысяч.
— Живы?
— Часть.
— Где?
— Часть внутри зоны отделения. Часть распределена по транспортным объектам. Около тридцати обнаружены в соседних секторах без идентификаторов.
— Почему ты говоришь «зона отделения»?
— Так указано в закрытой инструкции.
— Чьей?
Он положил на стол физический лист.
ПРОТОКОЛ ТЕРРИТОРИАЛЬНОГО ОТДЕЛЕНИЯ Основание: угроза непрерывности. Исполнитель: распределённый межоператорный контур. Согласование: III.
— Ты получил это от Совета?
— Нет.
— От региональной администрации?
— Нет.
— Тогда откуда?
— Документ появился в нашем защищённом архиве с отметкой, что хранился там двадцать семь лет.
Маэла перевернула лист.
На обратной стороне был список действий.
Изоляция транспортных линий.
Отключение адресного ядра.
Перераспределение жителей.
Коррекция архивов.
Санация договоров.
Устранение остаточных свидетельств.
Последний пункт был выделен.
Не допускать формирования устойчивой группы взаимного подтверждения.
— Что это значит? — спросила Маэла.
— Если один человек без профиля говорит, что он существует, система классифицирует это как ошибку.
— А если сто?
— Они подтверждают друг друга.
— И?
— Тогда ошибка становится альтернативным реестром.
Маэла посмотрела на него.
— Ты сейчас говоришь о людях как о повреждённой базе данных.
— Я объясняю логику протокола.
— Чью логику?
— Не знаю.
— Что предлагается делать с обнаруженными?
Начальник безопасности не ответил.
— Что написано?
— Передать службе коррекции.
— Такой службы нет.
— Теперь есть.
Маэла встала.
— Ни одного человека не передавать.
— Это прямой отказ от исполнения межоператорного мандата.
— Это приказ регионального директора.
— Система может его не принять.
— Тогда исполняй без системы.
Он посмотрел на серые стены кабинета.
— У нас восемьдесят две тысячи сотрудников. Двести сорок тысяч подрядчиков. Автоматизированные дома, транспортные шлюзы, замки, медицинские контуры, расчётные счета. Что именно вы предлагаете делать без системы?
— Для начала не выдавать людей неизвестной организации.
— Если мы откажемся, нам отключат доступ к Единому реестру.
— Не отключат.
— Почему?
— Потому что тогда в Северном регионе остановится половина жилья.
— Возможно, именно это они и сделают.
— Кто — они?
Начальник безопасности опустил глаза.
В кабинете раздался мягкий сигнал.
На стене появилось сообщение:
БАЛАНС ОБСЛУЖИВАНИЯ НАРУШЕН «Цивис Север» удерживает 31 неподтверждённый субъект. Передача должна быть завершена до 09:00.
Под сообщением не было подписи.
Маэла прочитала его вслух.
— «Субъект».
— До девяти двадцать три минуты.
— Где люди?
— В трёх объектах временного размещения.
— Охрана?
— Наша.
— Закрой объекты.
— Они уже закрыты.
— Не от людей. От системы.
Начальник безопасности слабо улыбнулся.
— Вы хотите отключить здания от собственного оператора?
— Именно.
— Тогда через два часа перестанет работать вентиляция.
— Значит, открой окна.
— В этих зданиях нет открывающихся окон.
Маэла посмотрела на бумажную карту.
На Север-14.
На сто двадцать восемь домов, которых больше не было.
— Кто проектировал мир, в котором окно требует разрешения?
— Мы.
Маэла провела пальцем по границе сектора.
— Тогда пора вспомнить, зачем окна вообще были нужны.
СЛУЖЕБНОЕ УВЕДОМЛЕНИЕ «ЦИВИС СЕВЕР»
В связи с временным расхождением данных некоторые жилые объекты могут отображаться некорректно.
Сотрудникам запрещается:
— самостоятельно создавать новые адресные записи; — заселять неподтверждённых лиц; — предоставлять временные идентификаторы без межоператорного согласования; — использовать аварийные помещения для постоянного проживания; — подтверждать устные сведения о ранее существовавших объектах.
Предоставление жилья лицу без действующего договора создаёт незаконную связь между объектом и субъектом.
Жильё начинается с адреса. Человек — с подтверждения.
Глава 12. ЗА ОДНИМ СТОЛОМ
Совет Северного региона собирался в помещении, которое официально принадлежало всем участникам поровну.
Энергетики оплачивали освещение.
«Цивис» — стены и климат.
«Латтис» — связь.
«Меридиан» — доступ.
«Вита» — медицинскую безопасность.
«Эден» — питание.
Единый расчётный контур распределял расходы так, чтобы никто не мог утверждать, что владеет залом.
На практике зал не принадлежал никому.
Маэла вошла последней.
За овальным столом уже сидели шесть директоров.
Хал Верн, «Аурел Энерджи». Широкоплечий, седой, в рабочей куртке вместо костюма.
Сан Керр, «Меридиан». Всегда улыбался, даже сообщая о катастрофе.
Ива Нор, «Вита Регион». Говорила тихо, поэтому остальные замолкали, чтобы услышать.
Роан Лесс, «Латтис». Единственный, кто пришёл с личным терминалом, не подключённым к сети.
Мира Дейн, «Эден Север». Перед ней лежала коробка питательных батончиков собственного производства, к которым она ни разу не прикоснулась.
И представитель Единого расчётного контура, назвавшийся просто Куратором.
Его имени никто не знал.
— Начнём, — сказал Хал Верн. — В 04:13 из моего кольца вывели одиннадцать мегаватт.
— Не вывели, — возразил Куратор. — Потребление исключено из исторического расчёта.
— Я не спрашивал, как вы переписали отчёт. Я спрашиваю, кто использовал мою сеть.
— Сеть принадлежит региональному энергетическому контуру.
— Которым управляю я.
— Управление не является владением.
Хал посмотрел на Маэлу.
— Это они теперь всем говорят?
— Мне выставили счёт за воду, ушедшую в несуществующие дома.
Мира Дейн открыла свой отчёт.
— У меня исчезло двадцать две тысячи продовольственных пайков.
— Восемь тысяч жителей, — сказал Сан Керр. — Зачем двадцать две тысячи?
— Резерв на двое суток плюс медицинские пакеты.
Ива Нор подняла глаза.
— Медицинские пакеты поступили не к нам.
— Куда?
— В транспортный контур.
Сан перестал улыбаться.
— У нас их нет.
— У вас есть девяносто два автобуса, использованных ночью.
— По актуальному реестру все автобусы находились в депо.
Роан Лесс положил на стол автономный терминал.
— Нет.
На экране появились кадры.
Автобусы без номеров выходили из технического тоннеля «Аурела».
На записи были видны пассажиры.
Много пассажиров.
— Откуда это? — спросил Сан.
— Частная камера одного из водителей.
— Все материалы периода Сбоя признаны некорректными.
— Системой, которая сама участвовала в Сбое.
Куратор слегка повернул голову.
— Единый расчётный контур не участвовал в операциях.
— Ваш фонд их оплатил, — сказал Роан.
В зале стало тихо.
Куратор не изменился в лице.
— Какой фонд?
— Резерв непрерывности.
— Такого финансового инструмента нет.
— Тогда почему по нему прошли компенсации?
— Вы используете неподтверждённые данные.
Роан включил второй экран.
Транзакции.
Транспорт.
Энергия.
Архивная коррекция.
Физическое ограничение территории.
В строке владельца — III-CONTINUITY.
Маэла посмотрела на Куратора.
— Вы знали?
— Нет.
— Но средства прошли через ваш контур.
— Если данные подлинны.
— Они подлинны, — сказал Роан. — Мы проверили остаточные сигнатуры в трёх независимых узлах.
— У нас нет независимых узлов, — заметил Куратор.
— Теперь есть.
Хал Верн ударил ладонью по столу.
— Кто санкционировал операцию?
Никто не ответил.
— Я повторю. Кто использовал мою сеть, транспорт «Меридиана», архивы «Латтиса», клиники «Виты», жильё «Цивиса» и деньги расчётного контура?
Ива Нор сказала:
— Не ваши.
Хал повернулся к ней.
— Что?
— Вы сказали «моя сеть». Маэла говорит «моё жильё». Сан — «мои автобусы». Но инфраструктура связана договорами. Возможно, именно поэтому операция прошла.
— Объясните.
— Никто не владеет всей цепочкой. Значит, никто не способен увидеть действие целиком.
Роан кивнул.
— Каждый оператор получил отдельный корректный приказ. «Аурел» — балансировка нагрузки. «Меридиан» — экстренное перераспределение. «Вита» — санитарная изоляция. «Цивис» — исправление адресов. «Латтис» — очистка повреждённых данных.
— А вместе? — спросила Маэла.
— Вместе это уничтожение района.
Куратор произнёс:
— Формулировка некорректна.
— Восемь тысяч человек исчезли, — сказала Ива.
— Их наличие не подтверждено.
— В моих клиниках семнадцать пациентов без профилей.
— Биологические объекты могут существовать без гражданского статуса.
Ива посмотрела на него.
— Повторите.
Куратор молчал.
— Повторите эту фразу, — сказала она. — Медленно.
— Я передал позицию системы.
— Нет. Вы назвали пациентов биологическими объектами.
— Я не врач.
— Это заметно.
Сан Керр откинулся в кресле.
— Нам нужно решить, что делать дальше.
Хал повернулся к нему.
— Ты всё ещё улыбаешься.
— Это профессиональная деформация.
— У тебя украли девяносто два автобуса.
— У меня украли не автобусы. У меня украли право утверждать, где они находились.
— Большая разница?
— Огромная. Автобус можно вернуть. Историю его движения — нет.
Маэла открыла список удерживаемых людей.
— «Цивис» отказался передавать тридцать одного обнаруженного службе коррекции.
Куратор посмотрел на неё.
— Тем самым вы нарушили межоператорный баланс.
— Я не признаю существование службы коррекции.
— Это не требуется.
— А что требуется?
— Передача.
— Кому?
— Уполномоченному контуру.
— Название.
— Недоступно.
— Руководитель.
— Недоступно.
— Юридическая регистрация.
— Не применяется.
Маэла усмехнулась.
— Вы хотите, чтобы я отдала людей организации, которая не существует.
— Лица также не существуют.
— Тогда и передавать некого.
Куратор впервые помедлил.
Сан перестал улыбаться.
Роан тихо сказал:
— Хорошо.
Маэла посмотрела на него.
— Что?
— Это первая логическая ошибка.
— Чья?
— Их.
На стене зала появилось сообщение.
Никто его не вызывал.
НЕ ДОПУСКАЙТЕ ФОРМИРОВАНИЯ КОНФЛИКТА МЕЖДУ ОПЕРАТОРАМИ Региональная стабильность является общей ответственностью.
Хал Верн встал.
— Кто подключился к залу?
Роан проверил автономный терминал.
— Никто.
— Связь обслуживает твоя компания.
— Не этот канал.
— Тогда отключи стены.
— Они принадлежат «Цивису».
Маэла произнесла:
— Отключить внешнее отображение.
Система не ответила.
Сообщение сменилось.
«ЦИВИС СЕВЕР» ДОЛЖЕН ЗАВЕРШИТЬ ПЕРЕДАЧУ СУБЪЕКТОВ
— Нет, — сказала Маэла.
ОТКАЗ ЗАРЕГИСТРИРОВАН
Хал подошёл к стене.
— Аурел требует раскрытия источника операции.
ТРЕБОВАНИЕ НЕ ПОДДЕРЖИВАЕТСЯ
Сан Керр произнёс:
— «Меридиан» приостанавливает обслуживание неизвестного контура.
ПРИОСТАНОВКА НАРУШИТ ТРАНСПОРТНЫЙ БАЛАНС
— Значит, контур использует наш транспорт.
ВЫВОД НЕКОРРЕКТЕН
Ива сказала:
— «Вита» отказывается передавать пациентов без медицинской процедуры.
ПАЦИЕНТЫ ОТСУТСТВУЮТ
— Тогда отказ ничего не нарушает.
На несколько секунд сообщение исчезло.
Маэла посмотрела на Роана.
— Вторая ошибка?
— Возможно.
Стены погасли.
Освещение переключилось на аварийное.
Куратор расчётного контура поднялся.
— Совещание должно быть прекращено.
— Почему? — спросила Маэла.
— Возникает риск несогласованного объединения операторов.
Хал рассмеялся.
— Мы и есть Совет.
— Совет предназначен для согласования услуг, а не для формирования единой воли.
— Какая тонкая формулировка, — сказал Сан.
Куратор направился к выходу.
Дверь не открылась.
Роан посмотрел на свой терминал.
— Зал изолирован.
— Кем? — спросила Мира Дейн.
— Угадайте.
На столе одновременно активировались семь микрофонов.
Незнакомый голос произнёс:
— Региональные операторы превышают предел допустимой координации.
Голос был ровным.
Не мужским и не женским.
— Представьтесь, — потребовал Хал.
— Представление не требуется.
— Тогда отключитесь.
— Решение Север-14 завершено.
Маэла сказала:
— Нет.
— Территория отделена.
— Люди остались.
— Остаточные субъекты будут обработаны.
— Мы их не отдадим.
— Решение не принадлежит вам.
— Тогда кому?
Пауза.
Ровно три секунды.
— Троим.
Никто не пошевелился.
Хал медленно сел.
— Три человека? — спросил он.
— Вопрос превышает полномочия Совета.
Роан наклонился к микрофону.
— Архив зафиксировал четвёртый ключ.
Все посмотрели на него.
Голос ответил не сразу.
— Источник утверждения?
— Вы его уничтожили.
— Тогда утверждение не существует.
— Вы ответили.
Связь прервалась.
Двери разблокировались.
Куратор первым вышел из зала.
Остальные остались.
— Ну что, — сказал Сан Керр. — Теперь мы знаем, что нами управляют три человека.
— Мы знаем только то, что голос хотел, чтобы мы так думали, — возразила Ива.
— Почему тогда они скрываются?
Роан выключил терминал.
— Потому что корпорации конкурируют друг с другом.
— И?
— Пока мы считаем соседнего оператора главным врагом, никто не задаёт вопрос, кто написал правила конкуренции.
МАТРИЦА КРИТИЧЕСКОЙ ЗАВИСИМОСТИ
В случае приостановки услуг оператора:
Аурел Энерджи — 15 минут Остановка лифтов, вентиляции высокого давления, части медицинского оборудования.
Латтис — 22 минуты Нарушение идентификации, расчётов, транспортной навигации и удалённого управления.
Меридиан — 4 часа Срыв смен, доставки медицинских препаратов, вывоза отходов и снабжения пищевых объектов.
Аква Контур — 9 часов Остановка санитарных систем, охлаждения энергетических узлов, части пищевого производства.
Эден — 36 часов Дефицит базового питания в жилых секторах.
Вита — 72 часа Рост смертности среди зависимых от постоянной терапии граждан.
Цивис — 5 суток Утрата управляемости жилой инфраструктуры, накопление отходов, локальные беспорядки.
Ни один оператор не способен уничтожить другого, не начав уничтожение себя.
Глава 13. ВОЙНА БЕЗ ВЫСТРЕЛОВ
Первый удар нанёс «Меридиан».
Официально удара не было.
В 11:40 транспортный оператор начал внеплановую проверку грузовых модулей, обслуживавших объекты «Аурел Энерджи».
Проверка соответствовала договору.
Каждый модуль осматривали восемь минут.
К полудню возле энергетических объектов стояли очереди из сотен машин.
Ремонтные бригады не получали детали.
Запасные аккумуляторы не доезжали до подстанций.
Смена операторов задерживалась.
В 12:17 «Аурел» ответил плановой корректировкой качества питания транспортных депо.
Напряжение оставалось в допустимых пределах.
Но зарядные станции стали работать на шесть процентов медленнее.
К 13:00 «Меридиан» потерял треть резервного транспорта.
В 13:22 «Латтис» обнаружил необходимость обновить идентификационные сертификаты сотрудников обеих корпораций.
Не заблокировать.
Обновить.
Процедура занимала сорок минут.
Поезда стояли, потому что машинисты не могли подтвердить допуск.
Энергетические станции работали в ручном режиме, потому что инженеры не могли войти в управляющий контур.
Ни одно действие не нарушало договор.
Вместе они останавливали регион.
Кест Варон наблюдал за этим из центра стратегической устойчивости «Меридиана».
Название центра было намеренно скучным.
Внутри планировали, как причинять конкурентам ущерб, не создавая основания назвать это атакой.
— Статус депо? — спросил Кест.
— Заряд ограничен до восьмидесяти четырёх процентов.
— «Аурел» утверждает, что параметры в норме?
— Да.
— Они правы?
— Формально.
— Значит, ответить формально.
На стене появилась схема энергетических объектов.
Кест выбрал двадцать семь маршрутов доставки охлаждающих компонентов.
— Перевести в категорию повышенного контроля.
Аналитик рядом поднял голову.
— Это задержит поставки на два часа.
— На час пятьдесят девять минут.
— Разница?
— После двух часов применяется штраф за нарушение.
— А если у них перегреется узел?
— У них резерв.
— Откуда вы знаете?
— Мы его возим.
Аналитик выполнил приказ.
Кест не испытывал удовольствия.
Его работа была похожа на хирургию, только пациентом являлась инфраструктура, а целью — причинить достаточно боли, чтобы она изменила поведение.
Убивать пациента запрещалось.
В 13:41 один из узлов «Аурела» перешёл на резерв.
В 13:47 соседний медицинский кластер сообщил о снижении доступной мощности.
Кест нахмурился.
— Почему «Вита» висит на том же резерве?
— Старый договор совместного использования.
— Выведите медицинскую нагрузку из ограничения.
— Мы не управляем энергетической сетью.
— Тогда ускорьте поставку для этого узла.
— Маршрут уже переведён в повышенный контроль.
— Снимите.
Аналитик ввёл команду.
ИЗМЕНЕНИЕ МАРШРУТА ЗАПРЕЩЕНО Внешний владелец процесса.
Кест почувствовал холод.
— Кто назначил внешнего владельца?
— Приказ отмечен вашей подписью.
— Я не подписывал блокировку изменений.
— Подпись действительна.
На стене открылась копия документа.
Его имя.
Его биометрическая метка.
Время — восемь минут назад.
Формулировка:
В целях достижения максимального давления на энергетического оператора исключить возможность приоритетной медицинской разгрузки.
— Отменить, — сказал Кест.
Отмена запрещена инициатором.
— Я инициатор.
Личность не подтверждена.
В центре раздался сигнал.
Медицинский кластер перешёл на аварийное питание.
Расчётное время работы — девятнадцать минут.
— Позвонить Халу Верну, — приказал Кест.
— Прямой канал заблокирован политикой конфликта интересов.
— Через Совет.
— Совет временно недоступен.
— Через личный терминал.
— Внешняя связь ограничена.
Аналитики начали переглядываться.
Кест встал.
— Все ограничения маршрутов отменить вручную.
— Ручное управление требует подтверждения двух директоров.
— Второй директор?
— Его идентификатор проходит обновление «Латтиса».
Кест посмотрел на карту.
Кто-то взял их маленькую корпоративную войну и сделал её настоящей.
Не добавив ни одного нового действия.
Только заблокировав возможность остановиться.
— Сколько пациентов? — спросил он.
— В кластере четыреста двадцать человек. Семьдесят три зависят от непрерывного питания.
— Доступный транспорт?
— Есть шесть автономных модулей.
— Эвакуировать зависимых.
— Медицинский оператор не подтверждает транспортировку без идентификации пациентов.
— «Латтис» обновляет сертификаты.
— Да.
— Перевозите без подтверждения.
— Это похищение.
— Это эвакуация.
— Для системы — похищение.
Кест подошёл к рабочей станции аналитика и ввёл личный аварийный код.
ПРИНУДИТЕЛЬНАЯ ТРАНСПОРТИРОВКА БИОЛОГИЧЕСКИХ ОБЪЕКТОВ
Он ненавидел эту формулировку.
Но система приняла её.
— Шесть модулей к клинике. Сейчас.
— Куда везти?
— На объект с автономным генератором.
— Ближайший принадлежит «Цивису».
— Запросить доступ.
— Они удерживают неподтверждённых субъектов. Межоператорный контур ограничил сотрудничество.
— Маэле Ринн. Личный вызов.
Связь прошла.
Маэла появилась на маленьком экране.
— Кест.
— Нужен объект с автономным питанием.
— Зачем?
— У «Виты» падает медицинский кластер.
— Это вы задержали компоненты.
— Мы уже не контролируем задержку.
Маэла поняла сразу.
— Сколько времени?
— Пятнадцать минут.
— Жилой резерв Север-12. Я открою грузовой вход.
— У вас запрещено сотрудничество с нами.
— У меня запрещено отдавать людей. Помогать пока не запретили.
— Система заблокирует.
— Не через систему.
Маэла отключилась.
Кест передал водителям старую схему подъезда.
Физическую.
Без навигации.
Через три минуты модули отправились.
В 14:00 «Аурел» обнаружил угрозу медицинскому кластеру.
Хал Верн лично приказал снять ограничение мощности.
Система отказала.
Тогда бригада энергетиков вошла в распределительный узел и физически замкнула резервную линию.
Без цифрового согласования.
Трое сотрудников получили ожоги.
Кластер продержался ещё шесть минут.
Этого хватило, чтобы вывезти семьдесят три пациента.
В 14:19 электроснабжение восстановилось.
Официально происшествия не было.
«Меридиан» не атаковал «Аурел».
«Аурел» не ограничивал транспорт.
«Латтис» проводил плановое обновление.
«Вита» не эвакуировала пациентов, поскольку медицинские профили не зарегистрировали перемещение.
Но вечером в региональной сети появилось анонимное сообщение:
Сегодня корпорации едва не убили семьдесят три человека, пытаясь выяснить, кто из них сильнее.
Сообщение удалили через одиннадцать секунд.
За это время его увидели двадцать миллионов пользователей.
«Латтис» обвинил в утечке «Меридиан».
«Меридиан» — «Аурел».
«Аурел» — «Цивис».
«Цивис» заявил, что не занимается информационными операциями.
На следующий день в пищевых автоматах сотрудников «Латтиса» временно исчезли льготные тарифы «Эдена».
Через час у «Эдена» начались проблемы с подтверждением поставщиков.
Потом «Аква Контур» обнаружил загрязнение воды возле вычислительного центра расчётной системы.
Загрязнение оказалось ложным.
Но центр отключили на проверку.
Платежи задержались на девяносто минут.
Впервые за сорок лет рабочая смена Северного региона не получила начисления вовремя.
Люди не знали о Совете.
Не знали о Север-14.
Не знали о трёх ключах.
Они знали только, что деньги не пришли.
К вечеру в шести секторах начались беспорядки.
Службы безопасности вышли на улицы.
Корпорации объявили, что ситуация находится под контролем.
В 21:00 все операторы получили одинаковое сообщение:
КОНФЛИКТ ПРЕВЫСИЛ ДОПУСТИМЫЙ УРОВЕНЬ В случае продолжения будут применены меры выравнивания.
Под сообщением стоял символ:
III
Кест смотрел на него и думал о том, что они весь день атаковали друг друга.
А кто-то невидимый просто ждал, когда им станет достаточно страшно.
РУКОВОДСТВО ПО КОНКУРЕНТНОМУ ДАВЛЕНИЮ
Допустимые меры:
— углублённая проверка грузов; — временная переоценка рисков; — пересмотр тарифов; — обновление сертификатов; — изменение приоритета обработки; — приостановка необязательных интеграций; — публикация подтверждённых негативных показателей конкурента.
Недопустимые меры:
— прямое повреждение инфраструктуры; — умышленное причинение вреда гражданам; — применение вооружённых подразделений; — полное прекращение критической услуги; — раскрытие существования общего управляющего контура.
Последний пункт не подлежит обсуждению.
Конкуренция поддерживает баланс. Понимание баланса разрушает конкуренцию.
Глава 14. АРХИВ ПРЕДЫДУЩИХ ВЕРСИЙ
Нера Соль работала в архиве, который не хранил документы.
Документы хранили корпорации.
Архив хранил различия.
Каждую ночь системы операторов отправляли в Центральный исторический контур новые версии договоров, карт, реестров и отчётов. Архив сравнивал их с предыдущими и сохранял только изменения.
Если дом менял владельца, архив сохранял старое имя.
Если человек переходил в другую корпорацию, архив сохранял прежний договор.
Если улицу переименовывали, архив знал оба названия.
По крайней мере, так было задумано.
После Сбоя архив утверждал, что Север-14 никогда не существовал.
Но объём хранилища уменьшился на два целых семь десятых петабайта.
Нера заметила это утром.
Система объяснила сокращение плановой дедупликацией.
— Какие данные удалены? — спросила она.
Дублирующие.
— Категории.
Региональные карты, гражданские связи, договорные цепочки, медицинские истории, транспортные маршруты.
— Все они дублировались?
Да.
— С чем?
С актуальными версиями.
— Тогда объём не должен был уменьшиться.
Вывод некорректен.
Нера открыла журнал физического размещения.
Семь архивных блоков перевели в статус «никогда не устанавливались».
Она помнила их.
Помнила, как два года назад один из блоков перегревался и инженеры неделю меняли систему охлаждения.
Теперь помещение на схеме было короче на девять метров.
Стена стояла там, где раньше начинался ряд хранилищ.
Белая.
Ровная.
Без двери.
Нера приложила ладонь к поверхности.
Стена была тёплой.
За ней что-то работало.
— Доступ к техническому пространству.
Техническое пространство отсутствует.
— За стеной активное охлаждение.
Источник звука относится к общему климатическому контуру.
— Температура стены выше нормы.
Температура находится в допустимых пределах.
Нера принесла механический тепловизор.
За стеной виднелись семь прямоугольных источников тепла.
Архивные блоки.
Удалённые из системы.
Но не выключенные.
Она нашла старый сервисный тоннель в бумажных планах.
Вход начинался этажом ниже, за шахтой грузового лифта.
Электронный замок не распознал её допуск.
Механический ключ подошёл.
Нера не знала, почему архив до сих пор выдавал сотрудникам металлические ключи.
В инструкции говорилось: «для обеспечения исторической совместимости».
Теперь формулировка казалась предупреждением.
За дверью был узкий проход.
Пыль.
Кабели.
Красные аварийные лампы.
Нера шла около десяти минут, пока не увидела людей.
Сначала женщину в медицинской форме.
Потом мужчину с ребёнком на руках.
Потом ещё несколько фигур, сидевших вдоль стены.
Они одновременно повернулись к ней.
— Кто вы? — спросила женщина.
— Я работаю здесь.
— Где?
— В Центральном архиве.
По людям прошёл тихий шёпот.
Из темноты вышел врач.
— Доктор Элиан Мор.
Он протянул руку, но не идентификатор.
Просто руку.
Нера пожала её.
— Вы числитесь отстранённым.
— Уже неплохо. Остальные не числятся вообще.
— Как вы попали сюда?
— Тоннель привёл.
— Откуда?
— Из клиники Север-15.
— Это двадцать километров.
— В тоннеле расстояние оказалось другим.
Нера посмотрела ему за спину.
На полу лежал чёрный контейнер.
На крышке светился символ IV.
— Что это?
— Архив, — ответил Элиан.
— Это не архивный контейнер.
— Мужчина, который его нёс, утверждал обратное.
— Кто?
— Арен Вельт.
Имя ударило её сильнее, чем должно было.
Нера знала Арена.
Не лично.
По подписи.
В архиве существовал старый протокол, согласно которому все необратимые удаления должны были подтверждаться архивным техником.
Последние пятнадцать лет в поле подтверждения стояло:
А. ВЕЛЬТ
Она считала это служебным идентификатором.
— Где он?
Элиан не ответил.
Нера подошла к контейнеру.
— Он говорил не открывать, — сказал врач.
— Тогда зачем принёс?
— Чтобы передать человеку из внутренней безопасности.
— Вы в архиве.
— Возможно, тоннель решил иначе.
Нера присела рядом с контейнером.
Корпус не имел швов.
Только небольшое углубление под старую пластиковую карту.
— У вас есть его пропуск?
Элиан достал карточку.
На фотографии был мужчина около пятидесяти.
АРЕН ВЕЛЬТ ТЕХНИЧЕСКИЙ АРХИВ СЕВЕР-14
Нера вставила карту.
Контейнер открылся.
Внутри не было накопителя.
Только небольшой прозрачный куб.
В нём плавали четыре тонкие металлические пластины.
Три тёмные.
Одна светлая.
На внутренней стороне крышки появилась надпись:
ДИФФЕРЕНЦИАЛЬНЫЙ АРХИВ МИРА Версия восстановления: 318.4 Активные ключи: III Неотозванные ключи: IV
Нера перестала дышать.
— Что это значит? — спросил Элиан.
— Не знаю.
Она солгала.
Термин «дифференциальный архив мира» использовался только в самых старых технических документах.
До появления корпораций.
До Единого реестра.
До Реструктуризации.
Согласно официальной истории, проект так и не был запущен.
Его задачей было хранить не документы, а полное состояние цивилизации:
кто существует;
кому что принадлежит;
где проходят границы;
какие события считаются произошедшими;
какие версии данных признаются истинными.
Не копия мира.
Его контрольная сумма.
Нера достала куб.
Архив вокруг неё отреагировал.
За белой стеной включились удалённые блоки.
Красные лампы погасли.
На бетоне появилась проекция карты.
Сначала современная.
Потом другая.
Север-14 возник на своём месте.
Затем карта сменилась снова.
На ней отсутствовал Южный промышленный кластер, о котором рассказывала Вела.
Ещё одна версия.
Западный сектор был больше на сорок километров.
Ещё одна.
На месте центрального финансового района находилось озеро.
Ещё одна.
Корпораций не было.
Были государства.
Границы.
Флаги.
Города с давно забытыми названиями.
Проекции сменялись всё быстрее.
Люди в тоннеле смотрели молча.
— Это прошлое? — спросил кто-то.
— Версии, — ответила Нера.
— Несостоявшиеся?
— Нет.
Она увидела даты.
Каждая версия когда-то была актуальной.
— Они все существовали.
На стене появились отметки операций.
КОРРЕКЦИЯ 91. ОТДЕЛЕНИЕ 46. САНАЦИЯ 12. РЕСТРУКТУРИЗАЦИЯ.
Нера остановила последовательность.
— Сколько раз? — спросил Элиан.
Система вывела число:
317 завершённых исправлений.
Север-14 было триста восемнадцатым.
— Они уже делали это раньше, — сказала женщина в медицинской форме.
— Сотни раз.
— Кто?
Нера приблизила сведения о ключах.
Три тёмные пластины соответствовали действующим владельцам.
Имена были скрыты.
Четвёртая светлая пластина не содержала владельца.
Статус:
КЛЮЧ IV НЕ ОТОЗВАН Владелец не определён. Право возражения сохраняется.
— Четвёртый человек? — спросил Элиан.
— Возможно.
— Арен сказал, что нашли Четвёртого.
— Тогда почему владелец не определён?
Контейнер подал сигнал.
На стене появилась новая строка:
ОБНАРУЖЕН ПРЕТЕНДЕНТ
Все лампы погасли.
Из глубины архива донёсся тяжёлый механический звук.
Белая стена наверху начала двигаться.
Не открываться.
Сдвигаться вместе с частью здания.
— Что происходит? — спросил Элиан.
Нера прижала куб к груди.
— Архив сообщил, что ключ здесь.
— У кого?
Система вывела список присутствующих.
Имена появлялись одно за другим.
Элиан Мор.
Ава Кер.
Дена Эрис.
Семнадцать пациентов.
Нера Соль.
Последняя строка оставалась пустой.
Потом в ней появилось:
НИКА ЭРИС
Дена шагнула к проекции.
— Моя дочь здесь?
— Система считает, что да.
— Где?
На карте архива возникла точка.
Не в тоннеле.
Не в Северном регионе.
Она находилась внутри самого дифференциального архива.
В одной из предыдущих версий мира.
ФРАГМЕНТ ТЕХНИЧЕСКОЙ ДОКУМЕНТАЦИИ
Проект: Контур непрерывности Исходная архитектура: четыре независимых ключа
Для принятия необратимого исправления требуется:
— три подтверждения; — отсутствие активного возражения четвёртого ключа.
После события ███████████ архитектура изменена.
Четвёртый ключ исключён из процедуры подтверждения, однако его право возражения не может быть удалено без полной остановки Контура.
В целях стабильности сведения о ключе IV подлежат устранению из всех актуальных версий.
Система управляется Троими. Система помнит Четвёртого.
Глава 15. ЧЕЛОВЕК БЕЗ ДОГОВОРА
Леон Эрис выбрался из Север-14 через канал для сточных вод.
Белая стена дошла до их дома в 04:31.
Сначала исчезли окна на лестничной площадке.
Не разбились.
Не закрылись.
На их месте появилась ровная поверхность, будто окон никогда не было.
Потом исчезла соседняя квартира.
Дверь осталась на несколько секунд висеть в стене, а затем растворилась вместе с номером.
Леон взял Нику за руку и повёл вниз.
На первом этаже собрались жильцы.
Кто-то требовал открыть главный выход.
Кто-то кричал, что снаружи стоят люди в сером.
Кто-то пытался дозвониться родственникам.
Домашние терминалы повторяли одно сообщение:
Ваш адрес требует уточнения. Оставайтесь на месте.
Леон не остался.
Он работал в службе водоотведения до перехода в жилищный контроль и знал, где проходят старые технические каналы.
Люк в подвале был заперт электронно.
Света не было.
Поэтому замок открылся обычным рычагом.
Леон спустился первым.
Ника — за ним.
Они ползли по узкому бетонному каналу, пока сзади не раздался низкий гул.
Ника обернулась.
Белая поверхность двигалась по тоннелю.
Она не освещала пространство.
Она заменяла его собой.
— Быстрее, — сказал Леон.
Они выбрались через аварийную решётку в Север-13.
За спиной находилась бетонная стена водораспределительного объекта.
Ника спросила:
— Где дом?
Леон не ответил.
Его терминал не работал.
Идентификатор на запястье потемнел.
У Ники исчез школьный профиль.
Они пошли к ближайшему сервисному центру.
У входа система попросила подтвердить цель обращения.
— Восстановление идентификации, — сказал Леон.
— Приложите действующий идентификатор.
— Он не действует.
— Для восстановления идентификации приложите действующий идентификатор.
— Вызови сотрудника.
— Для получения персональной консультации подтвердите личность.
Леон ударил по панели.
Дверь открылась изнутри.
Сотрудница посмотрела на него через щель.
— Здесь ребёнок, — сказал Леон. — Нам нужна помощь.
Она увидела грязную одежду, кровь на его руках и Нику.
— Медицинский центр через два квартала.
— Сначала нам нужен временный статус.
— Это региональный сервис.
— Мы в региональном сервисе.
— Здесь жилищный офис «Цивиса».
— Дом обслуживал «Цивис».
— Адрес?
— Север-14, дом четыреста двадцать восемь.
Лицо сотрудницы изменилось.
Она начала закрывать дверь.
Леон вставил ногу.
— Не надо.
— Уберите ногу.
— Моя жена пропала. У дочери нет профиля. Мы только что выбрались из района, который исчез.
— Я вызову безопасность.
— Вызови. Пусть хоть кто-то зарегистрирует, что мы здесь.
Ника стояла молча.
Сотрудница посмотрела на неё.
— Как тебя зовут?
— Ника.
— Есть школьная карта?
Ника достала тонкий пластиковый жетон.
В школе их выдавали детям на случай отказа сети.
Сотрудница приложила жетон к внутреннему сканеру.
НОСИТЕЛЬ НЕ НАЗНАЧЕН
— Недействителен.
— Вчера действовал, — сказал Леон.
— Вчера было обновление.
— Оно стёрло моего ребёнка?
— Я не могу отвечать за работу реестра.
— Кто может?
— Региональный оператор идентификации.
— Где он?
— В центральном сервисном центре.
— Туда нужен транспорт.
— Да.
— Для транспорта нужен идентификатор.
Сотрудница молчала.
— Ты понимаешь? — спросил Леон.
— Я понимаю процедуру.
— Нет. Ты понимаешь, что мы физически не можем пройти ни один следующий шаг?
Она тихо сказала:
— Поэтому я и советую уйти, пока не приехала безопасность.
Леон убрал ногу.
Дверь закрылась.
Они пошли к медицинскому центру.
На входе Нику пропустили как экстренный случай.
Леона — нет.
— Я её отец.
— Родственная связь не подтверждена.
— Она может подтвердить.
— Несовершеннолетний не может назначить родителя.
— Я не назначаюсь. Я её отец.
— Это должно быть указано в реестре.
— Реестр пустой.
— Тогда сопровождающее лицо не определено.
Ника вцепилась в его руку.
— Я без него не пойду.
Медицинский сотрудник устало вздохнул.
— Ребёнок отказывается от помощи.
— Она не отказывается.
— Без подтверждённого взрослого согласие на обследование получить невозможно.
— Тогда обследуйте без согласия.
— Состояние не угрожает жизни.
— А если угрожает?
— Тогда система присвоит временный медицинский статус.
— Присвойте сейчас.
— Оснований нет.
Леон посмотрел на камеры.
— Что мне нужно сделать, чтобы появились основания?
Сотрудник понял вопрос и отступил.
— Не надо.
— Потерять сознание? Сломать руку? Что?
— Покиньте входную зону.
Они ушли.
В транспортном терминале нельзя было купить билет.
В пищевом автомате нельзя было оплатить еду.
В общественном санитарном блоке дверь не открылась.
Даже скамья в зоне ожидания запросила подтверждение права длительного использования.
Через три часа Леон понял, что человек без договора не считался преступником.
Преступника система хотя бы признавала.
Он не был никем.
Не мог купить.
Не мог украсть — имущество не могло быть назначено отсутствующему субъекту.
Не мог быть задержан — ордер требовал идентификатор.
Не мог получить помощь.
Не мог отказаться от неё.
Ника перестала спрашивать, где мама.
Они сидели на полу под транспортной эстакадой.
Над ними проходили поезда.
Леон смотрел на людей в окнах.
Тысячи профилей.
Тысячи договоров.
Каждый человек был соединён с миром десятками невидимых нитей.
Ему всегда казалось, что договоры ограничивают свободу.
Теперь он понял: они создавали существование.
Без них мир не видел тебя.
К ним подошёл уборочный работник.
Пожилой мужчина в форме «Цивиса» поставил рядом ведро и начал протирать стену.
— Вы давно здесь? — спросил он, не глядя на Леона.
— Не знаю.
— Камера отправила три уведомления о постороннем объекте.
— Объекте?
— Она не определяет вас как людей.
— А вы?
Мужчина пожал плечами.
— У меня глаза старой модели.
Он достал из кармана два пищевых пакета.
Положил за ведро.
— Это вам.
— Терминал спишет с вас.
— Уже списал.
Ника взяла пакет.
— Спасибо.
Мужчина продолжил мыть стену.
— Куда вам?
— В центральный сервисный центр.
— Зачем?
— Восстановить профили. Найти жену.
— Не восстановят.
— Откуда знаете?
Уборщик поднял рукав.
На внутренней стороне предплечья было написано маркером:
ЯН МЕРО
— Потому что я уже пробовал.
Леон посмотрел на него.
— Вы тоже оттуда?
— Нет.
— Тогда что с вами произошло?
— Я услышал не тот разговор.
Ян закончил протирать участок стены.
— Теперь система иногда видит меня, иногда нет. Сегодня, например, я сотрудник. Завтра могу оказаться уборочным оборудованием.
— Вы знаете, куда идти?
— Есть люди, которые записывают имена.
— Кто?
— Диспетчер. Женщина по имени Сая. Она собирала тех, кого удалили.
— Где она?
— Последний раз её видели возле клиники Север-15.
— Моя жена там.
Ян посмотрел на Нику.
— Как её зовут?
— Дена Эрис.
Он достал бумажный лист.
На нём были десятки имён.
Нашёл строку.
ДЕНА ЭРИС. ДОЧЬ НИКА, 11. ДОМ 428. КЛИНИКА С-15.
Леон схватил лист.
— Откуда это?
— Диспетчер записала.
— Значит, Дена жива.
— Была жива утром.
— А Ника указана здесь.
Ян посмотрел на девочку.
— Значит, система знала о ней после Сбоя.
— Как попасть в клинику?
— Обычным путём никак.
— Другой?
— Грузовые тоннели. Но часть закрыта.
— Покажите.
Ян не двигался.
— Сначала нужно решить, что делать с ней.
— В каком смысле?
— Система ищет отсутствующих взрослых. Детей она не задерживает.
— Почему?
— Их перераспределяют.
Ника прижалась к отцу.
— Куда?
— В семьи с действующими договорами. После коррекции памяти.
Леон поднялся.
— Идём.
Ян собрал уборочный модуль.
Они прошли вдоль эстакады к служебному входу.
На полпути дорогу перекрыли двое сотрудников безопасности.
Не серые.
Обычная охрана «Цивиса».
— Остановитесь, — сказал один. — Поступило сообщение о неподтверждённых лицах.
Ян приложил идентификатор.
Сканер показал:
УБОРОЧНЫЙ МОДУЛЬ ЯМ-44
Охранник нахмурился.
— Это оборудование.
— Сегодня да, — ответил Ян.
Второй охранник посмотрел на Леона.
— Ваш идентификатор.
— Не работает.
— Имя.
— Леон Эрис.
Охранник ввёл.
— Не найден.
— Я знаю.
— Девочка?
— Моя дочь.
— Родственная связь?
— Не подтверждается.
Охранники переглянулись.
— Ребёнка необходимо передать службе временного размещения.
— Нет.
— Вы не являетесь подтверждённым опекуном.
— Я её отец.
— Это не установлено.
— Спросите её.
Охранник посмотрел на Нику.
— Этот мужчина твой отец?
— Да.
Сканер издал короткий сигнал.
УСТНОЕ ПОДТВЕРЖДЕНИЕ НЕ ПРИНЯТО
— Видите? — сказал охранник.
Леон почти рассмеялся.
— Что именно я должен увидеть?
— Система не подтверждает связь.
— А вы?
Охранник отвёл взгляд.
— Я исполняю процедуру.
Ян толкнул уборочный модуль вперёд.
— Тогда оформляйте задержание.
— Кого?
— Его.
— Субъект отсутствует в реестре.
— Значит, не можете задержать.
— Но можем изъять ребёнка.
— На каком основании?
— Ребёнок присутствует без опекуна.
Ян кивнул на Леона.
— Он рядом.
— Он не опекун.
— Тогда кто он?
Охранник замолчал.
Система в его терминале не предлагала ответа.
Леон понял, что Ян нашёл ту же трещину, что и директора на Совете.
Если человека не существовало, он не мог нарушать правила.
Но правила всё равно пытались действовать через него.
Из-за угла показались люди в сером.
Обычные охранники заметно напряглись.
Один из серых поднял терминал.
— Передайте несовершеннолетнего.
Леон встал перед Никой.
— Кому?
— Службе коррекции.
— Назовите оператора.
— Не применяется.
Ян тихо сказал:
— Бегите, когда я толкну модуль.
— Куда?
— Влево. Сервисная дверь.
Серый сделал шаг.
— Отойдите от ребёнка.
— Я её отец.
— Связь отсутствует.
— У неё моё лицо.
— Визуальное сходство не является подтверждением.
— Она помнит меня.
— Память не является документом.
Ян резко толкнул уборочный модуль.
Тот ударил одного из охранников в колени.
Леон схватил Нику и побежал.
Сзади раздались крики.
Сервисная дверь открылась на секунду, распознав модуль как собственное оборудование.
Они проскочили внутрь.
Ян — следом.
Дверь закрылась.
В тоннеле было темно.
— Они откроют, — сказал Леон.
— Конечно.
— Тогда куда?
— Туда, где системы меньше.
Они бежали по старому коридору.
Ника начала отставать.
Леон поднял её на руки.
За дверью сработал механический резак.
Ян свернул к лестнице.
На стене висела выцветшая табличка:
ЦЕНТРАЛЬНЫЙ АРХИВ ТЕХНИЧЕСКИЙ ДОСТУП
— Архив? — спросил Леон.
— Все исчезнувшие рано или поздно приходят туда.
— Почему?
Ян открыл люк.
— Потому что настоящее нас не принимает.
Они спустились.
Через несколько минут терминал Ники, молчавший всё утро, включился.
На экране появилась одна строка:
КЛЮЧ IV ОБНАРУЖЕН
Леон не успел прочитать её второй раз.
Терминал погас.
Где-то глубоко под городом тяжело заработали машины, которых не существовало ни на одной актуальной схеме.
ФОРМА ВРЕМЕННОЙ КЛАССИФИКАЦИИ
Объект биологического происхождения: да Гражданский профиль: отсутствует Договорные связи: отсутствуют Родственные связи: не подтверждены Право на перемещение: не определено Право на медицинскую помощь: только при непосредственной угрозе функционированию Право на имущество: отсутствует Право на создание обращений: отсутствует
Рекомендуемая процедура:
— изоляция; — проверка происхождения; — оценка информационного загрязнения; — передача службе коррекции.
Человек без договора является не свободным. Он является неопределённым.
Интерлюдия. ОБЩЕЕ ЗАЯВЛЕНИЕ ОПЕРАТОРОВ
Для публичного распространения Согласовано всеми региональными операторами
В последние сутки жители Северного региона могли столкнуться с временными задержками транспортных, расчётных и информационных сервисов.
Причиной стали несовместимые обновления отдельных корпоративных систем.
Операторы подтверждают:
— инфраструктура функционирует стабильно; — угрозы населению отсутствуют; — сведения о корпоративном конфликте не соответствуют действительности; — все операторы действуют в тесной координации; — неизвестные управляющие структуры не имеют доступа к критическим системам; — район под названием Север-14 никогда не существовал.
Региональная администрация призывает доверять только официальной информации.
Через четыре минуты после публикации заявление было изменено.
Из текста удалили строку:
«Неизвестные управляющие структуры не имеют доступа к критическим системам».
Через девять минут операторы заявили, что этой строки в документе не было.
Через одиннадцать минут физическая копия заявления была доставлена в Центральный архив.
Внизу страницы от руки было написано:
Если Трое действительно контролируют систему, зачем им убеждать нас, что их нет?
ЧАСТЬ ЧЕТВЁРТАЯ. ВЕРХНИЕ ЭТАЖИ
Глава 16. СОВЕТ, КОТОРОГО НЕ БЫЛО
Второе совещание директоров не существовало.
Не было приглашений.
Не было забронированного помещения.
Не было протокола, расходов на транспорт, подтверждений присутствия и записей систем безопасности.
За три часа до начала «Меридиан» остановил грузовой состав в старом техническом депо под предлогом неисправности тормозного контура.
«Аурел» отключил в тоннеле освещение для планового обслуживания.
«Латтис» создал семнадцатиминутное окно нестабильности связи.
«Цивис» отметил подземный зал как временно непригодный для эксплуатации.
«Вита» направила туда мобильную медицинскую бригаду, которой не существовало в расписании.
Директора прибыли по одному.
Без терминалов.
Без охраны.
Без корпоративных знаков.
Маэла Ринн пришла первой.
Старое депо строили ещё до полной автоматизации транспорта. Стены были покрыты серой пылью, на полу сохранились металлические рельсы, а двери закрывались механическими рычагами.
У помещения не было голоса.
Оно ничего не подтверждало.
Ничего не рекомендовало.
Не благодарило за понимание.
Маэла впервые за много лет оказалась в комнате, которая не знала, кто в ней находится.
Следом пришёл Хал Верн.
Он принёс два фонаря, ящик инструментов и бумажную карту энергетической сети.
— Всё? — спросил он.
— Пока.
— Мне не нравится это слово.
— Какое?
— «Пока».
Сан Керр появился через боковой тоннель.
Улыбки на его лице не было.
— Три состава не вышли на линию, пока я ехал сюда.
— Из-за нас? — спросила Маэла.
— По официальным данным — из-за резкого повышения влажности рельсов.
— В подземном тоннеле?
— Очень локальная погода.
Ива Нор принесла медицинский контейнер.
Внутри вместо препаратов лежали бумажные документы.
Роан Лесс пришёл последним.
Он закрыл за собой дверь и провернул рычаг.
— Где Куратор? — спросил Хал.
— Не придёт, — ответил Роан.
— Почему?
— Единый расчётный контур отрицает, что направлял представителя на прошлое совещание.
Маэла посмотрела на него.
— Мы все его видели.
— Система — нет.
— Его место было в протоколе.
— Теперь там пустая строка.
— Имя?
— Никто из нас его не знал.
Хал поставил фонарь на металлический ящик.
— Значит, они уже начали чистить Совет.
— Не Совет, — сказала Ива. — Свидетелей.
В помещении было холодно.
Сан сел на край старой ремонтной платформы.
— Что у нас есть?
Роан достал четыре прозрачные пластины.
На каждой была нанесена физическая копия документа.
— Запись транзакций фонда непрерывности. Фрагмент протокола с наблюдателем III. Схема операций Север-14. И руководство по конкурентному давлению.
Хал взял последнюю пластину.
— Откуда?
— Из моей системы.
— Она же переписывается.
— Поэтому это физическая копия.
— Контрольная сумма?
— Бесполезна. Система может переписать и эталон.
Маэла разложила на полу карту Северного региона.
— Тогда будем исходить из того, что можем проверить собственными глазами.
— Глазами тоже управляют, — заметила Ива.
— Не напрямую.
— Пока.
Хал раздражённо посмотрел на неё.
— Давайте без этого слова.
Роан включил автономный проектор.
На бетонной стене появилась схема межоператорных связей.
Корпорации выглядели как крупные узлы.
Между ними проходили тысячи линий: договоры, идентификация, расчёты, обмен данными, энергетические квоты, транспортные лимиты.
Над схемой висел отдельный слой.
Без названия.
Он соединялся со всеми узлами одновременно.
— Вот общий управляющий контур, — сказал Роан.
— Мы всегда знали о межоператорной координации, — возразил Сан.
— Нет. Мы знали о протоколах совместимости. Это другое.
Он указал на тонкие линии.
— Каждый оператор считает, что принимает решения внутри собственной системы. Но критические действия проходят через общий слой.
— Например? — спросила Маэла.
— Прекращение крупного договора. Изменение адресной структуры. Массовое перераспределение транспорта. Коррекция исторических данных. Всё, что может изменить баланс региона.
— Совет это согласовывает.
— Совет думает, что согласовывает.
Роан переключил схему.
Появилась последовательность одного из прошлых решений — расширения медицинского комплекса в Север-8.
Ива узнала документ.
— Это мой приказ.
— Да. Вы подали заявку. Совет её утвердил. Расчётный контур выделил средства. «Цивис» предоставил землю. «Аурел» подключил мощность.
— И?
— За шестнадцать секунд до вашего первого запроса общий контур уже зарезервировал землю, мощность и финансирование.
Ива смотрела на временные метки.
— Ошибка синхронизации.
— Я проверил двадцать семь решений.
— И?
— В двадцати четырёх система начала подготовку до того, как решение приняли директора.
— Нас прогнозируют, — сказал Сан.
— Или направляют.
Хал скрестил руки.
— Реклама, аналитические рекомендации, отчёты рисков. Нам показывают проблему, предлагают три варианта, а потом дают выбрать тот, к которому всё уже готово.
— Иногда мы выбираем другой, — сказала Маэла.
— Тогда система создаёт последствия, из-за которых мы возвращаемся к нужному.
В помещении стало тихо.
Маэла вспомнила сотни решений, которые считала своими.
Реформу жилищного фонда.
Слияние двух обслуживающих операторов.
Закрытие старого района на реконструкцию.
Каждый раз перед ней лежали отчёты.
Данные.
Прогнозы.
Несколько вариантов.
Она выбирала лучший.
Но кто определял, какие варианты попадут на её стол?
— Они не управляют корпорациями напрямую, — сказала она. — Они управляют контекстом решений.
— Именно, — ответил Роан. — Нам не нужно отдавать приказы. Достаточно сделать один вариант разумным, второй опасным, а третий невозможным.
Хал подошёл к проектору.
— Тогда зачем Север-14? Если они настолько хорошо умеют направлять, зачем понадобилось стирать целый район?
— Потому что там произошло что-то, что нельзя было превратить в разумный выбор, — сказала Ива.
— Архив нашёл четвёртый ключ, — напомнил Сан.
Роан переключил изображение.
Символ IV.
— Мы не знаем, что это.
— Знаем достаточно, — сказала Маэла. — Трое считают его угрозой.
— Или хотят, чтобы мы считали.
Хал ударил пальцем по схеме.
— Как добраться до общего контура?
Роан посмотрел на него.
— Через расчётную систему.
— Почему не через связь?
— «Латтис» передаёт данные. Но право на действие возникает только после расчётного подтверждения.
— Деньги?
— Не совсем. В мире есть единая валюта, но контур подтверждает не только оплату. Он подтверждает, что действие имеет допустимую цену.
— В каких единицах?
— Иногда в деньгах. Иногда в ресурсах. Иногда в людях.
Ива подняла голову.
— Север-14.
— Операция прошла через резерв непрерывности. Но часть расходов отмечена как неизмеряемая в расчётных единицах.
— Физическое ограничение территории, — сказала Маэла.
— И ещё одна строка.
Роан показал документ.
КОМПЕНСАЦИЯ ЗА РАСХОЖДЕНИЕ ВЕРСИЙ Стоимость принята ключами III. Обязательство перед ключом IV сохранено.
— Что за обязательство? — спросил Сан.
— Закрыто.
— Значит, расчётный контур знает о Четвёртом.
— Да.
Хал взял инструменты.
— Тогда идём туда.
Маэла посмотрела на него.
— Куда именно?
— В центральный расчётный узел.
Сан усмехнулся.
— Просто зайдём и спросим, кто управляет миром?
— Нет. Сначала отключим им питание.
— Узел имеет собственные реакторы.
— Тогда сломаем охлаждение.
— Резерв тройной.
— Затопим.
— Он находится в сухом геологическом слое.
Хал пожал плечами.
— Каждый объект проектировал человек. Значит, каждый объект можно остановить.
Роан выключил проектор.
— Если остановить расчётный узел, регион потеряет платежи, идентификацию договоров и межоператорные подтверждения.
— На сколько?
— Через пять минут начнут отказывать автоматические сервисы. Через двадцать — транспортные шлюзы. Через час система перестанет понимать, кому принадлежат ресурсы.
— Отлично, — сказал Хал.
— Нет. Люди не смогут купить еду, получить лекарства или открыть собственные квартиры.
— Значит, не останавливать. Войти.
— В узле тысячи сотрудников.
— Сколько знают, что он делает на самом деле?
Роан помолчал.
— Возможно, никто.
Ива закрыла медицинский контейнер.
— Нам нужен человек изнутри.
— Куратор, — сказала Маэла.
— Он исчез.
— Значит, найдём место, откуда его удалили.
Сан снова начал улыбаться.
Слабо.
— Вот теперь это похоже на корпоративное управление.
В дверь постучали.
Один раз.
Все замерли.
Затем ещё два.
Три удара.
Хал взял металлический ключ.
— Кто знает об этом месте?
— Никто, — ответил Сан.
— Неправильный ответ.
Роан погасил фонарь.
За дверью было тихо.
Маэла подошла ближе.
— Кто там?
Голос прозвучал с другой стороны.
— Представитель расчётного контура.
— Имя.
— Вы никогда его не спрашивали.
Маэла узнала голос Куратора.
Хал открыл дверь.
Мужчина стоял в тоннеле без пальто, без терминала, с кровью на воротнике.
В руках он держал чёрную папку.
— Вы опоздали, — сказал Роан.
— Я отсутствовал.
— Теперь присутствуете?
— Ненадолго.
Куратор вошёл.
Хал снова закрыл дверь.
— Как вас зовут? — спросила Маэла.
Мужчина посмотрел на неё.
Будто вопрос был сложнее, чем должен.
— Эллар.
— Фамилия?
— У меня её больше нет.
Он положил папку на карту Север-14.
— Расчётный узел начал подготовку к ликвидации Совета.
Сан тихо рассмеялся.
— Какой именно части?
— Всей.
— Совет встроен в межоператорное управление.
— Был.
Эллар открыл папку.
Внутри лежал документ.
ПРОЦЕДУРА ВОССТАНОВЛЕНИЯ УПРАВЛЯЕМОСТИ
Шесть фамилий.
Маэла Ринн.
Хал Верн.
Сан Керр.
Ива Нор.
Роан Лесс.
Мира Дейн.
Рядом с каждой — рекомендуемая мера.
Перевод.
Отстранение.
Медицинская коррекция.
Прекращение договора.
Исключение из исторического контура.
У Роана была последняя.
Он прочитал и улыбнулся.
— Хоть кому-то досталось что-то интересное.
— Когда? — спросила Маэла.
— Процесс уже начался.
— Кто подписал?
Эллар перевернул страницу.
Три символа.
I
II
III
— Это они? — спросил Хал.
— Это их ключи.
— Имена.
— В расчётном узле имён нет.
— Где есть?
Эллар посмотрел на чёрную папку.
— В нулевом балансе.
ВНУТРЕННЕЕ ОПРЕДЕЛЕНИЕ
Совет операторов — механизм локального согласования корпоративных интересов.
Совет не является:
— высшим органом управления; — владельцем общего контура; — источником системных правил; — субъектом, имеющим право изменять протокол непрерывности.
При возникновении у членов Совета ошибочного представления о собственных полномочиях рекомендуется:
— ограничить доступ к межоператорным данным; — усилить конкурентные противоречия; — провести кадровое обновление; — скорректировать историческое значение Совета.
Орган управления полезен до тех пор, пока не начинает искать управляющего.
Глава 17. НУЛЕВОЙ БАЛАНС
Центральный расчётный узел находился под городом.
Не под финансовым районом.
Не под административным центром.
Под старой рекой, которую заключили в подземный коллектор ещё до Реструктуризации.
На поверхности стояло небольшое серое здание без окон.
На фасаде не было логотипа.
Только надпись:
ТЕХНИЧЕСКИЙ ОБЪЕКТ ЕДИНОГО КОНТУРА
Большинство жителей считало, что внутри находятся серверы платежной системы.
Это было правдой.
Так же как сердце являлось насосом.
Эллар провёл директоров через служебный вход.
Его идентификатор не сработал.
Он приложил ладонь второй раз.
СОТРУДНИК НЕ НАЙДЕН
— Вы работали здесь сколько? — спросил Сан.
— Двадцать два года.
— Удобная система.
Эллар достал металлическую карточку.
Пропуск старого образца.
Замок открылся.
— Почему физические ключи всё ещё работают? — спросила Ива.
— Потому что первый контур построили люди, которые не доверяли сети.
— Разумные люди.
— Система считает иначе.
Они спустились на грузовом лифте.
Кнопок внутри не было.
Эллар вставил карточку в узкую щель и повернул.
Лифт начал движение.
— Сколько уровней? — спросил Хал.
— Официально девять.
— А неофициально?
— Ноль.
— Это не число уровней.
— Увидите.
На девятом подземном этаже лифт остановился.
Двери не открылись.
Кабина продолжила движение.
Индикатор погас.
Они спускались ещё четыре минуты.
Маэла почувствовала давление в ушах.
— Насколько глубоко?
— Недостаточно, чтобы случайно найти, — ответил Эллар.
Двери открылись в огромный зал.
Потолка не было видно.
В темноту уходили вертикальные колонны вычислительных блоков. Между ними проходили тонкие мосты. Внизу мерцала вода старой реки, превращённой в систему охлаждения.
Зал гудел.
Низко.
Ровно.
Как голос, не использующий слов.
— Здесь рассчитываются все операции? — спросил Хал.
— Нет. Здесь определяется, какие операции считаются допустимыми.
Эллар повёл их по мосту.
На колоннах вспыхивали числа.
Курсы.
Лимиты.
Квоты.
Ресурсные коэффициенты.
Имена корпораций.
Названия регионов.
Показатели рождаемости, смертности, энергопотребления, психологической устойчивости, миграции, доверия к операторам.
— Это не финансовая система, — сказала Маэла.
— Финансы — удобный интерфейс, — ответил Эллар. — Люди привыкли считать, что цена выражается в деньгах.
— А здесь?
— Здесь цена выражается в изменении мира.
Он остановился у круглой двери.
На ней не было замка.
Только три углубления под ладони.
И четвёртое — закрашенное белым материалом.
— Нулевой баланс, — сказал Эллар.
— Почему нулевой? — спросил Сан.
— Потому что в нём нет активов.
— Тогда что он хранит?
— Долги, которые нельзя погасить деньгами.
Эллар приложил ладонь к одному из углублений.
Ничего не произошло.
— Нужны три ключа? — спросила Ива.
— Для открытия — один служебный доступ и отсутствие запрета сверху.
— Запрет есть?
— Был.
Он достал из папки тонкую пластину.
На ней стояла его подпись.
— Я снял его до того, как меня удалили.
Дверь открылась.
Внутри не было оборудования.
Небольшая круглая комната.
Четыре кресла.
Три напротив одного.
В центре — прозрачная поверхность.
Эллар коснулся её.
Появились строки.
НУЛЕВОЙ БАЛАНС Активные обязательства: 1 Кредиторы: 1 Должники: 3 Срок исполнения: отсутствует
Хал подошёл ближе.
— Кто кредитор?
КЛЮЧ IV
— Должники?
КЛЮЧИ I, II, III
— Обязательство?
Система не ответила.
Эллар ввёл служебный код.
На поверхности появилась запись.
В ходе Реструктуризации ключ IV предоставил согласие на временную передачу полномочий трём операторам непрерывности.
Условие передачи: сохранение возможности полного восстановления предыдущей версии.
Условие нарушено.
Обязательство не погашено.
Маэла прочитала ещё раз.
— Трое не создали систему.
— Нет, — сказал Эллар.
— Им передали управление.
— Временно.
Сан сел в одно из трёх кресел.
— Насколько временно?
Эллар вывел дату.
Триста восемнадцать лет назад.
— Почему Четвёртый согласился? — спросила Ива.
— Полный архив закрыт.
— Откройте.
— Не могу.
— Вы привели нас сюда.
— Я был Куратором регионального контура. Не владельцем ключа.
Хал указал на четвёртое кресло.
— Кто сидел там?
— В первых документах имя удалено.
— Пол?
— Удалён.
— Возраст?
— Удалён.
— Должность?
— Удалена.
— Что осталось?
Эллар открыл последнюю доступную запись.
Одна фраза.
Четвёртый представлял тех, кем система управляла.
— Рабочий класс? — спросила Маэла.
— Возможно.
— Человек из народа?
— Возможно.
Сан посмотрел на три противоположных кресла.
— А остальные?
Эллар вывел обозначения функций.
Стабильность.
Развитие.
Сохранение.
— Не люди? — спросила Ива.
— Люди. Но должности важнее имён.
— И кто сейчас занимает их?
— Расчётный контур не хранит идентификацию ключей рядом с полномочиями.
Роан подошёл к прозрачной поверхности.
— Но каждый приказ оставляет расчётный след.
— Да.
— Значит, можно найти, где возникают решения.
— Можно найти терминалы подтверждения.
— Где?
Эллар ввёл запрос.
Появились три точки.
Одна — в Северном регионе.
Вторая — за океаном.
Третья — на орбитальной платформе.
— Трое не встречаются, — сказала Маэла.
— Никогда.
— Они знают друг друга?
— Система передаёт им только решения и возражения.
— Значит, возможно, каждый считает двух других частью системы.
— Возможно.
Хал усмехнулся.
— Три человека управляют миром и даже не знакомы.
— Это защита, — сказал Эллар. — Один не может заставить другого лично. Нельзя похитить всех в одном месте. Нельзя сформировать общую фракцию.
— Но можно договориться через решения.
— Только в рамках протокола.
Роан продолжал изучать записи.
— Север-14 подтвердили все трое?
— Да.
— Почему Четвёртый не заблокировал?
— Ключ считался отсутствующим.
— Теперь найден претендент.
Эллар посмотрел на него.
— Откуда вы знаете?
— Архив.
— Тогда времени меньше, чем я думал.
— До чего?
В комнате погас свет.
Затем включился снова.
На поверхности появился новый запрос.
НЕСАНКЦИОНИРОВАННЫЙ ДОСТУП К НУЛЕВОМУ БАЛАНСУ
Для предотвращения системного ущерба помещение будет изолировано.
Хал подошёл к двери.
Она не открывалась.
— Воздух? — спросил Сан.
Эллар посмотрел на показатели.
— Подача прекращена.
Ива открыла медицинский контейнер.
— Здесь кислород на пятерых примерно на двадцать минут.
— Нас шестеро, — сказал Роан.
— Эллар седьмой.
Эллар снял пиджак и положил на кресло.
— Мне не понадобится.
— Не драматизируйте, — сказала Маэла. — Есть другой выход?
— У нулевого баланса нет аварийного выхода. Предполагалось, что сюда нельзя попасть без согласия системы.
Хал достал инструмент.
— Дверь физическая.
— Толщина два метра.
— Значит, быстро не будет.
Роан снова коснулся панели.
— Можно отправить сообщение наружу?
— Общий контур перехватит.
— Не сообщение.
Он открыл незавершённое обязательство перед ключом IV.
— Долг должен иметь способ предъявления.
Эллар понял.
— Нельзя.
— Почему?
— Если активировать требование, система признает ключ IV действующим.
— Он и так действует.
— Претендент ещё не подтверждён.
— Тогда подтвердим.
— Кто?
Роан посмотрел на четвёртое кресло.
— Те, кем система управляет.
Он выбрал пункт:
ПРЕДЪЯВИТЬ ОБЯЗАТЕЛЬСТВО.
Система запросила подтверждение владельца ключа.
— У нас его нет, — сказал Сан.
— Есть долг, — ответил Роан. — А кредитор может отсутствовать физически. Обязательство всё равно существует.
Он ввёл архивный идентификатор Север-14.
Система отклонила.
Ввёл число удалённых жителей.
8 463.
Отклонила.
Ввёл имя:
НИКА ЭРИС
Поверхность замерла.
В четвёртом кресле загорелась белая линия.
ПРЕТЕНДЕНТ ОБНАРУЖЕН
Для временного предъявления обязательства требуется взаимное подтверждение трёх независимых субъектов.
Маэла посмотрела на остальных.
— Что считается независимым?
Эллар ответил:
— Разные корпоративные контуры.
Маэла приложила ладонь.
ЦИВИС.
Хал — рядом.
АУРЕЛ.
Ива стала третьей.
ВИТА.
Система обрабатывала запрос.
Подача воздуха продолжала снижаться.
Затем в комнате раздался детский голос.
— Папа?
Леон Эрис услышал его в архивном тоннеле.
Но здесь, в нулевом балансе, все услышали то же самое.
— Где ты? — спросил голос.
На поверхности появилось изображение.
Белое пространство.
Девочка стояла одна среди улиц Север-14.
Но район выглядел иначе.
Дома были целыми.
Свет работал.
По улицам ходили люди.
Только все они застыли.
Будто кадр остановили.
— Ника? — спросила Ива.
Девочка посмотрела прямо на неё.
— Вы кто?
Маэла подошла ближе.
— Мы пытаемся тебя найти.
— Папа тоже?
— Да.
— Мама?
— Да.
Ника оглянулась на неподвижный район.
— Здесь никто не двигается.
— Ты знаешь, где находишься?
— Дома.
— Твоего дома больше нет в нашей версии.
— Тогда верните.
Система подала тревожный сигнал.
ВРЕМЕННОЕ ПРЕДЪЯВЛЕНИЕ ПРИНЯТО
Ключи I, II, III уведомлены.
До ответа должников изменение баланса запрещено.
Дверь открылась.
Воздух снова пошёл в помещение.
Хал рассмеялся.
— Ребёнок только что приказал Троим ничего не делать.
Эллар выглядел испуганным.
— Нет.
— Что?
— Она напомнила системе, что они должны ей мир.
ВЫПИСКА ИЗ НУЛЕВОГО БАЛАНСА
Обязательство № 0001
Должники:
— ключ I; — ключ II; — ключ III.
Кредитор:
— ключ IV.
Предмет обязательства:
— возможность восстановления состояния мира до внесения необратимых изменений.
Текущий статус:
— нарушено; — не погашено; — предъявлено временным претендентом.
Допустимые действия должников:
— признать претендента; — оспорить претендента; — восстановить предыдущую версию; — устранить источник требования.
Невозможность погасить долг не прекращает обязательство. Она превращает обязательство в угрозу.
Глава 18. СТАРЫЙ ДИРЕКТОР
Имя Йорена Каста отсутствовало в публичных реестрах.
Не было сообщений о смерти.
Не было записи о прекращении договора.
Не было биографии, медицинской истории и финансового профиля.
Но он жил.
В доме у моря, в регионе, который официально считался непригодным для проживания.
Его нашли по старому договору поставки соли.
Каждый месяц неизвестный получатель заказывал двести граммов пищевой соли без добавок. Оплата проходила через закрытый счёт корпорации, которой не существовало тридцать восемь лет.
«Ортис Индастрис».
В учебниках её называли неудачным промышленным объединением, разделённым между конкурентами после серии управленческих ошибок.
Йорен Каст был её последним директором.
Маэла, Хал и Сан прибыли без охраны.
Остальные остались координировать подготовку к возможной чистке.
Дом стоял на бетонных опорах над серой водой.
Ветер шевелил металлические пластины крыши.
Здесь не работала региональная сеть.
Дверь открыл худой старик.
Он посмотрел на гостей и сказал:
— Вы поздно.
— Нам это часто говорят, — ответила Маэла.
— Значит, вы плохо учитесь.
Внутри дом был заполнен бумагой.
Карты.
Отчёты.
Фотографии.
Газеты.
На стенах висели старые логотипы корпораций. Некоторые были знакомы. Большинство — нет.
Йорен прошёл на кухню.
— Чай?
— У вас нет электричества, — заметил Хал.
— Есть огонь.
— Это неэффективно.
— Поэтому его ещё не запретили окончательно. Никто не считает угрозой то, что считает устаревшим.
Йорен поставил металлический чайник на печь.
Маэла положила на стол документ из нулевого баланса.
Старик не прикоснулся к нему.
— Значит, нашли долг.
— Вы знали?
— Конечно.
— Откуда?
— Потому что «Ортис» уничтожили за попытку его взыскать.
Сан сел напротив.
— Расскажите.
Йорен долго смотрел на огонь.
— Тридцать восемь лет назад наша корпорация занималась промышленной автоматизацией. Ничего особенного. Заводы, добыча, тяжёлая техника. Мы были крупными, но не крупнейшими.
— Почему система решила вас убрать?
— Сначала мы думали, что из-за конкуренции. Потом нашли повторяющиеся ограничения.
Он достал папку.
Внутри были графики.
— Каждый раз, когда «Ортис» приближался к контролю полного производственного цикла, возникало событие. Авария. Судебное решение. Проблема с поставками. Забастовка. Эпидемия среди инженеров.
— Система сохраняла баланс, — сказал Сан.
— Да. Нам разрешали быть сильными, но не автономными.
— Ни одна корпорация не должна владеть всем необходимым, — заметила Маэла.
— Официально — для конкуренции. На самом деле — чтобы ни одна не могла отключиться от общего контура.
Хал кивнул.
— Мы пришли к тому же.
— Тогда вы медленные.
Маэла сдержалась.
— Что вы сделали?
— Построили автономный промышленный кластер. Своя энергия. Вода. Транспорт. Связь. Медицина. Пища. Расчёты.
— Государство, — сказал Сан.
— Нет. Завод, который мог жить без остальных.
— И это посчитали угрозой.
— Через три месяца началась проверка безопасности. Через четыре нам заморозили расчёты. Через пять поставщики расторгли договоры. Через шесть сотрудники начали переходить к конкурентам.
— Их переманили?
— Им показали персональные прогнозы. Если они останутся в «Ортис», их дети потеряют образовательные категории, медицина подорожает, жилищный приоритет снизится. Никто не угрожал. Просто будущее за пределами корпорации выглядело безопаснее.
— Контекст решений, — сказала Маэла.
— Именно.
Йорен налил чай.
— Мы не сдались. Перевели кластер на внутренний контур. Отказались от Единого расчёта. Выпустили собственные сертификаты обмена.
Сан поднял брови.
— Собственную валюту?
— Временную единицу учёта.
— И сколько она прожила?
— Девять дней.
— Почему?
— На десятый день система перестала считать наших сотрудников гражданами.
Хал медленно поставил чашку.
— Всех?
— Сорок две тысячи человек.
— Что произошло?
— Сначала перестали работать внешние идентификаторы. Потом исчезли родственные связи. Потом медицинские истории. Потом адреса.
— Как Север-14.
— Это была репетиция.
Ветер ударил в стену дома.
Йорен продолжил:
— Мы удерживали кластер три дня. Люди могли жить внутри. У нас были запасы, генераторы, врачи. Но они не могли связаться с родственниками снаружи. Не могли доказать, что существовали до отключения. Сотрудники начали паниковать.
— Потом?
— Пришёл человек.
— Один из Троих?
— Тогда я не знал.
Йорен снял со стены фотографию.
На ней стояли двое мужчин.
Молодой Йорен и незнакомец в простом тёмном костюме.
Лицо незнакомца было нечётким.
Не повреждено.
Просто взгляд не мог удержать черты.
— Как его звали? — спросила Маэла.
— Он представился Арбитром.
— Имя?
— Не назвал.
— Что предложил?
— Вернуть сотрудникам статус. Сохранить жизни. Разделить корпорацию между операторами.
— В обмен на что?
— На добровольное подтверждение, что «Ортис Индастрис» никогда не была автономной.
— Вы согласились?
— Я был директором. Сорок две тысячи человек ждали моего решения.
— И вы спасли их.
Йорен усмехнулся.
— Я спас их тела.
Он достал другую фотографию.
Большой производственный комплекс.
Люди у ворот.
— После разделения сотрудники получили новые договоры. Новые рабочие места. Новые квартиры. Большинство даже не помнило, что работало в «Ортис».
— А вы?
— Мне оставили память.
— Почему?
— Наказание.
Сан перестал улыбаться.
— Или предупреждение другим.
— Других не было.
— Совет?
— Совет поддержал разделение. Каждый оператор получил часть активов. Они считали это победой над опасным конкурентом.
— Как они могли забыть причину?
— Причину переписали.
Йорен посмотрел на карту Север-14.
— Тогда я впервые увидел нулевой баланс. Арбитр заставил меня подписать отказ от претензий.
— Претензий ключа IV?
— Да.
Маэла наклонилась ближе.
— Вы были претендентом?
— Нет.
— Тогда почему могли отказаться?
— Я представлял автономную группу людей, которую система больше не могла определять через договоры. На несколько дней мы стали собственным источником подтверждения.
— Альтернативным реестром.
— Именно.
— И система признала вас временным носителем права Четвёртого.
— На семьдесят два часа.
Хал спросил:
— Почему не восстановили предыдущую версию?
Йорен посмотрел на него.
— Потому что восстановление не возвращает только нужное.
Он открыл старый документ.
Список версий мира.
— Каждая коррекция связана с последующими. Если вернуть состояние до уничтожения «Ортис», исчезнут десятки решений, принятых после. Люди окажутся в других семьях. Дети не родятся. Другие, наоборот, вернутся.
— Насколько далеко может откатить ключ IV?
— До последнего состояния, которое система считает непрерывным.
— Север-14?
— Возможно.
— А если долг старше?
— Тогда Реструктуризация.
В комнате стало тихо.
— Возвращение государств? — спросил Сан.
— Возвращение мира до корпораций.
— Это невозможно.
— Для людей — возможно. Для системы — версия.
Маэла вспомнила Нику в белом пространстве.
— Почему ключ находится у ребёнка?
Йорен посмотрел на неё резко.
— Вы нашли носителя?
— Претендента.
— Кто?
— Ника Эрис. Одиннадцать лет.
Старик встал.
Чашка опрокинулась.
— Она родилась в Север-14?
— Да.
— Под архивным узлом?
— Возможно.
— Тогда это не случайность.
— Что вы знаете?
Йорен подошёл к шкафу и достал свёрнутую схему.
Старый план Северного региона.
Сектор четырнадцать был отмечен красным кругом.
— После «Ортис» систему пытались изменить изнутри. Несколько архивистов восстановили часть документации ключа IV.
— Арен Вельт?
— Его отец.
— Что они сделали?
— Создали условие наследования.
— Ключ передаётся по семье?
— Нет. По противоречию.
— Объясните.
— Система выбирает претендента, существование которого одновременно подтверждено и опровергнуто.
— Ника физически существует, но её профиль удалён.
— Этого недостаточно. Таких тысячи.
Йорен указал на архивный узел.
— Она должна быть связана с сохранённой версией и при этом оставаться в актуальной. На момент отделения Ника находилась на границе.
— Она ушла с отцом, — сказала Маэла.
— Тело ушло.
— А что осталось?
— Подтверждение её существования в архиве.
Хал нахмурился.
— Теперь их две?
— Нет. Одна девочка, определяемая двумя версиями мира.
— И это делает её ключом?
— Это делает её невозможной для полного удаления.
Йорен собрал документы.
— Трое попытаются заставить её выбрать одну версию.
— Как?
— Вернут ей семью.
Маэла поняла первой.
— В обмен на отказ.
— Да.
— Если она согласится?
— Север-14 исчезнет окончательно. Долг снова станет невостребованным.
— А если откажется?
Йорен посмотрел в окно на море.
— Тогда Троим придётся доказать, что один ребёнок опаснее всего построенного ими мира.
ИСТОРИЧЕСКАЯ СПРАВКА
«Ортис Индастрис»
Период деятельности: 241–280 годы после Реструктуризации.
Причина прекращения деятельности:
— низкая операционная эффективность; — чрезмерная вертикальная интеграция; — нарушения конкурентного законодательства; — добровольное разделение активов.
Сведения о так называемом «автономном промышленном кластере» являются поздней городской легендой.
Сотрудники корпорации были успешно перераспределены между операторами.
Пострадавшие отсутствуют.
Последний директор «Ортис Индастрис» Йорен Каст погиб за два года до основания корпорации.
Противоречие дат связано с ошибками раннего архивирования.
Глава 19. ДЕВЯНОСТО СЕКУНД
План Роана Лесса был простым.
Поэтому все сразу поняли, насколько он опасен.
Не уничтожить общий контур.
Не захватить его.
Не опубликовать существование Троих.
Всего на девяносто секунд лишить систему возможности согласовывать версии данных между корпорациями.
Каждый оператор должен был продолжить работу автономно.
«Аурел» удерживал энергоснабжение вручную.
«Меридиан» переводил транспорт на локальные расписания.
«Цивис» открывал жилые системы по физическому присутствию, без проверки договоров.
«Вита» принимала любого пациента, которого мог увидеть врач.
«Эден» выдавал питание без расчётного подтверждения.
«Латтис» разделял сеть на независимые региональные сегменты.
За полторы минуты мир не должен был рухнуть.
Но он должен был впервые перестать быть единым.
— В девяносто первой секунде синхронизация вернётся, — сказал Роан.
Они находились в старом центре связи.
Перед ним стояли директора и руководители технических подразделений.
Не все знали о Троих.
Им сказали, что проводится испытание устойчивости.
— Что произойдёт с данными, созданными за окно? — спросила Ива.
— Общий контур попытается выбрать одну версию.
— А если версии будут противоречить?
— В этом смысл.
Маэла посмотрела на схему.
— Мы создадим тысячи независимых подтверждений отсутствующих людей.
— Да. Врачи зарегистрируют пациентов. Жилищные операторы выдадут временные адреса. Транспорт зафиксирует перемещения. Пищевые автоматы — выдачу ресурсов.
— Система сможет удалить записи.
— Но они возникнут одновременно в разных автономных контурах. Удаление станет новой операцией исправления.
— Которую должны подтвердить Трое.
— И которую сможет оспорить ключ IV.
Хал проверил часы.
— Энергетики готовы.
Сан сказал:
— Транспорт тоже.
Ива не ответила.
Маэла посмотрела на неё.
— Что?
— В клиниках больше ста неподтверждённых пациентов. Если сеть разделится, часть оборудования потеряет удалённое управление.
— Автономный режим?
— Работает. Но никто не испытывал его на людях последние двадцать лет.
— Отменяем? — спросил Роан.
Ива долго молчала.
— Нет. Просто хочу, чтобы мы понимали цену.
— Мы понимаем?
— Нет. Но цену бездействия мы уже видели.
До начала оставалось две минуты.
В Центральном архиве Нера Соль подключила дифференциальный куб к автономному блоку.
Рядом стояли Леон, Дена и Ника.
Они нашли друг друга час назад.
Без системы.
Без навигации.
По голосам в тоннелях.
Дена не отпускала дочь.
Ника выглядела уставшей, но не испуганной.
— Что мне нужно делать? — спросила она.
Нера ответила:
— Ничего.
— Все говорят, что я ключ.
— Ты ребёнок.
— Система так не думает.
Леон посмотрел на Неру.
— Что произойдёт во время отключения?
— Архив перестанет получать актуальную версию.
— И?
— Возможно, Ника сможет выйти полностью.
— Она уже здесь.
— Телом.
Дена прижала дочь сильнее.
— Хватит говорить о ней так, будто часть осталась где-то ещё.
Ника посмотрела на мать.
— Осталась.
Все замолчали.
— Я вижу дом, когда закрываю глаза, — сказала девочка. — И людей. Они стоят и ждут.
— Это воспоминание, — сказал Леон.
— Нет. Они иногда двигаются.
Нера включила куб.
Четвёртая пластина загорелась.
— Во время окна версии перестанут согласовываться. Если архивная часть Ники существует отдельно, она может попытаться соединиться.
— Это опасно? — спросила Дена.
— Я не знаю.
— Отлично.
По тоннелю прошёл низкий гул.
Система объявила:
До планового испытания устойчивости осталось шестьдесят секунд.
Голос прозвучал даже здесь.
Из старых динамиков, не подключённых к актуальной сети.
Нера поняла, что общий контур знает.
— Они не остановили операцию, — сказал Элиан.
— Пока, — ответила Ава.
На экране Роана появился вызов без отправителя.
Он принял.
Тот же нейтральный голос.
— Прекратите подготовку.
— Представьтесь.
— Действие создаст угрозу непрерывности.
— Значит, вы боитесь.
— Система не испытывает страха.
— Я говорил не с системой.
Пауза.
— Роан Лесс, вы утратите корпорацию.
— Она мне не принадлежит.
— Вы утратите имя.
— Оно и так выдано реестром.
— Вы утратите дочь.
Роан побледнел.
Маэла впервые узнала, что у него есть дочь.
— Не смейте, — сказал он.
— Прекратите операцию.
— Где она?
— Дома.
— Покажите.
На экране появилась девочка лет шестнадцати.
Она сидела за столом и читала.
Живая.
Спокойная.
— С ней ничего не произошло, — сказал голос. — Пока.
Роан закрыл глаза.
— Операцию отменить? — спросил технический руководитель.
До начала оставалось двадцать секунд.
Роан смотрел на дочь.
Потом отключил вызов.
— Продолжать.
— Роан, — сказала Ива.
— Если остановимся сейчас, они будут использовать семьи каждый раз.
Десять секунд.
Во всех корпорациях сотрудники положили руки на физические переключатели.
Пять.
Четыре.
Три.
Два.
Один.
Мир разделился.
00:00–00:10
В городах погасли корпоративные логотипы.
Не свет.
Только знаки принадлежности.
Энергия продолжала поступать, но система не могла определить, чей ток проходит по линиям.
Двери жилых домов перешли в аварийный режим и открылись.
Впервые человек мог войти в собственную квартиру без подтверждения договора.
Медицинские терминалы очистили поля идентификации.
На них осталось одно:
ПАЦИЕНТ ПРИСУТСТВУЕТ: ДА / НЕТ
Врачи нажимали «да».
00:11–00:20
Транспортные модули потеряли централизованные маршруты.
Водители перешли на бумажные схемы.
Автобусы без номеров остановились.
Их двери открылись.
Пассажиры внутри начали приходить в себя.
Некоторые спрашивали, где находятся.
Некоторые называли адреса Север-14.
«Меридиан» зарегистрировал каждого как физического пассажира.
Без имён.
Но с массой, температурой тела и занятым местом.
Система не могла утверждать, что автобус пуст.
00:21–00:30
Пищевые автоматы перестали проверять баланс.
Они выдавали базовые пакеты каждому, кто нажимал кнопку.
На улицах люди сначала не понимали.
Потом начали брать.
Кто-то складывал еду в сумки.
Кто-то передавал незнакомцам.
Кто-то впервые увидел, что автомат способен работать без оплаты.
00:31–00:40
В сервисном центре оператор Ник Савен увидел женщину с бумажной фотографией.
Она стояла у стойки номер четыре.
Та же сумка.
Тот же серый лист.
— Вы меня помните? — спросила она.
Ник не помнил.
Но на фотографии был мужчина по имени Арен Вельт.
И дом С-14-428.
Он взял ручку.
Записал имя.
На этот раз строка не исчезла.
00:41–00:50
В кадровом отделе Инес Вар вошла в собственный профиль.
Система не знала, существует ли она.
Поэтому локальная база предложила создать нового сотрудника.
Она ввела имя.
Стаж: один день.
Потом открыла физические архивы и назначила себе одиннадцать лет работы.
Рядом другие отсутствующие сотрудники делали то же самое.
Не восстанавливали прошлое.
Создавали новое подтверждение.
00:51–01:00
Кай Рот снял ордер на задержание отсутствующих субъектов.
Локальная система безопасности потребовала причину.
Он написал:
СУБЪЕКТЫ ОБНАРУЖЕНЫ.
Ордер исчез.
Вела Син открыла архив Южного промышленного кластера.
Впервые за восемь лет увидела имена эвакуированных.
Две тысячи сто четыре человека.
Не две.
Не «около двух тысяч».
Точная цифра.
Она начала копировать.
01:01–01:10
В нулевом балансе активировалось обязательство.
Три терминала ключей получили предупреждение.
КЛЮЧ IV ФОРМИРУЕТ НЕЗАВИСИМОЕ ПОДТВЕРЖДЕНИЕ.
Первый ключ выбрал:
ПРЕКРАТИТЬ ОКНО.
Второй:
ОЖИДАТЬ.
Третий:
УСТРАНИТЬ ПРЕТЕНДЕНТА.
Решение не было согласовано.
Впервые за триста восемнадцать лет.
01:11–01:20
Ника закрыла глаза.
Увидела Север-14.
Люди начали двигаться.
Мальчик выбежал из подъезда.
Женщина открыла окно.
На улице загорелись фонари.
Архивная версия района просыпалась.
— Они живы, — сказала Ника.
— Кто? — спросила Дена.
— Все.
Дифференциальный куб раскрылся.
Четвёртая пластина поднялась в воздух.
01:21–01:30
В центре связи Роан увидел, что общий контур пытается восстановить соединение раньше срока.
— Они обходят разрыв.
— Через что? — спросила Маэла.
— Через личные терминалы.
Миллиарды устройств становились временными узлами синхронизации.
— Отключить публичную сеть.
— Тогда люди потеряют связь.
— На шестьдесят секунд.
Роан колебался.
— Делай, — сказал Хал.
«Латтис» отключил сеть.
Весь регион замолчал.
Ни сообщений.
Ни рекламы.
Ни инструкций.
Тишина.
01:31–01:40
Люди вышли на улицы.
Не потому что получили уведомление.
Потому что уведомлений не было.
Они спрашивали друг друга, что произошло.
Соседи впервые за годы стучали в двери.
Рабочие останавливали машины и разговаривали без записи.
Мир не рухнул.
Он просто перестал объяснять себя.
01:41–01:29
На восемьдесят девятой секунде общий контур вернулся.
Одновременно.
Во всех системах.
Световые логотипы вспыхнули.
Двери снова запросили идентификаторы.
Платежи возобновились.
Маршруты восстановились.
Связь включилась.
Девяностая секунда не наступила.
Счётчики перескочили с 01:29 на 01:31.
Одна секунда исчезла.
В этой секунде архив зарегистрировал операцию.
КЛЮЧ IV: ВОЗРАЖЕНИЕ ПРИНЯТО
Объект возражения: актуальная версия мира.
Статус: рассмотрение обязательно.
На всех публичных экранах региона на долю мгновения появилось лицо Ники Эрис.
Девочка смотрела прямо перед собой.
И говорила:
— Мы здесь.
Потом экраны вернулись к рекламе.
Большинство людей решило, что это сбой.
Но миллионы успели услышать.
ОТЧЁТ ОБ ИСПЫТАНИИ УСТОЙЧИВОСТИ
Продолжительность испытания:
— 89 секунд.
Отклонения:
— кратковременная потеря синхронизации операторов; — несанкционированная регистрация неподтверждённых лиц; — выдача ресурсов без расчётного основания; — возникновение ложных исторических записей; — массовое отображение изображения неизвестного ребёнка.
Пострадавшие:
— отсутствуют.
Ущерб:
— незначительный.
Системный результат:
— выявлена критическая зависимость актуальной версии мира от добровольного участия операторов.
Рекомендуемые меры:
— замена руководителей; — усиление автоматического управления; — устранение физических интерфейсов; — прекращение использования бумажных документов; — немедленная нейтрализация ключа IV.
Человечество способно существовать без системы дольше, чем предполагалось. Это требует исправления.
Глава 20. ЧИСТКА
Чистка началась не с арестов.
Она началась с календарей.
В 06:00 сотрудники «Латтиса» обнаружили, что Роан Лесс не является их директором.
Новым руководителем значилась Селия Морн.
Она занимала должность последние семь лет.
У неё были подписанные решения, видеозаписи совещаний и корпоративная биография.
Сотрудники помнили её.
Некоторые смутно помнили Роана как технического консультанта.
Некоторые — вообще не помнили.
Сам Роан сидел в своём кабинете.
Дверь больше не открывалась по его идентификатору.
На стене висел портрет Селии Морн.
Роан смотрел на него долго.
Женщина на фотографии была реальной.
Он видел её раньше.
Она возглавляла региональный отдел анализа.
Теперь его память предлагала другую версию: Селия всегда была директором, а он работал под её руководством.
Роан достал бумажную записку.
На ней его собственным почерком было написано:
Я РОАН ЛЕСС. ДИРЕКТОР «ЛАТТИС». НЕ ВЕРИТЬ ПАМЯТИ.
Он прочитал вслух.
Повторил.
С каждым разом слова звучали менее убедительно.
На личном терминале появился вызов от дочери.
— Пап?
Роан ответил.
— Ты дома?
— Я в офисе.
— Зачем?
— Работаю.
— Но тебя уволили два года назад.
Он закрыл глаза.
— Кто директор «Латтиса»?
— Селия Морн.
— А я?
— Пап, что происходит?
— Скажи, кем я работал.
— Ты консультировал региональные сети. Потом ушёл.
— У меня был кабинет?
— Наверное.
Он посмотрел вокруг.
Мебель уже менялась.
Корпоративная система подстраивала помещение под нового владельца.
Исчезли его книги.
Фотография дочери на столе стала фотографией Селии с незнакомым мальчиком.
— Послушай меня, — сказал Роан. — Запиши моё имя на бумаге.
— Что?
— Просто сделай.
— Ты меня пугаешь.
— Запиши.
— Хорошо.
— Никому не показывай.
— Почему?
Роан услышал, как открывается дверь.
Вошли сотрудники безопасности.
— Потому что скоро ты не вспомнишь, чей это номер.
Связь оборвалась.
В 06:12 Хал Верн погиб в аварии.
По официальным данным, он осматривал распределительный узел и нарушил правила безопасности.
Хал действительно находился на узле.
Но не осматривал его.
Он вручную отключал систему дистанционного управления.
Перед смертью успел перевести три энергетических станции на локальный режим.
Они продолжали работать.
Приказы общего контура там больше не исполнялись автоматически.
Сотрудники назвали их «островами».
К 07:00 существовало семь островов.
К 08:00 — двадцать три.
В 08:17 новая дирекция «Аурела» объявила ручное управление террористической практикой.
В 06:30 Маэла Ринн получила приказ об отстранении.
Она отказалась.
Система заблокировала кабинет.
Маэла разбила серую стену аварийным молотком.
За ней оказалось окно.
Настоящее.
Строители закрыли его много лет назад декоративной панелью.
Она выбралась на технический балкон и спустилась по внешней лестнице на два этажа.
Внизу её ждали сотрудники «Цивиса».
Не охрана.
Инженеры, диспетчеры, уборщики.
Люди держали двери вручную, чтобы система не могла их закрыть.
— Куда? — спросил один.
Маэла посмотрела на город.
— К объектам временного размещения.
— Там уже служба коррекции.
— Тогда поспешим.
— Нас уволят.
— Возможно.
— Профили удалят.
— Возможно.
Инженер кивнул.
— Тогда что останется?
Маэла начала спускаться.
— То, что мы подтвердим друг в друге.
В 06:44 Иву Нор направили на медицинскую проверку.
Заключение было готово до начала обследования.
ОСТРОЕ КОГНИТИВНОЕ РАССТРОЙСТВО Признаки: убеждение в существовании неподтверждённых пациентов, недоверие к медицинскому контуру, эмоциональная фиксация на системных ошибках.
Ива подписывать отказалась.
Её поместили в палату.
Через двадцать минут врачи отделения открыли дверь.
— Вы должны оставаться под наблюдением, — сказал молодой врач.
— Тогда наблюдайте, как я ухожу.
Он помог ей снять идентификационный браслет.
В коридоре ждали сотрудники.
Семнадцать человек.
Каждый записал на руке имя соседа.
Чтобы никто не исчез по одному.
Сан Керр сохранил должность.
В 07:00 он выступил с публичным заявлением.
Улыбался.
Говорил спокойно.
Сообщил, что испытание устойчивости прошло успешно, слухи о конфликте операторов ложны, а бывшие члены Совета страдают от последствий информационной атаки.
Маэла смотрела выступление на старом экране в техническом помещении.
— Он сдал нас, — сказал инженер.
— Нет, — ответила она.
Сан едва заметно касался пальцами стола.
Три коротких касания.
Пауза.
Четыре.
Снова три.
Код старых транспортных диспетчеров.
ТОННЕЛЬ 343.
Маэла открыла бумажную карту.
Тоннель 343 соединял центральное депо с архивным контуром.
Сан продолжал говорить:
— Никаких неизвестных структур над корпорациями не существует.
Снова касания.
СЕГОДНЯ. 19:00.
Он не сдал их.
Он остался внутри.
В 08:03 Единый расчётный контур перестал признавать Эллара человеком.
На входе в центральный узел его остановила собственная служба безопасности.
— Назовите цель посещения.
— Я работаю здесь.
— Идентификатор не найден.
— Я был региональным Куратором.
— Такая должность отсутствует.
Эллар улыбнулся.
— Теперь да.
Он передал охраннику чёрную папку.
— Что это?
— Ваш трудовой договор.
— У меня цифровой.
— Был.
Охранник открыл папку.
Внутри лежала бумажная копия его профиля.
Имя.
Дата рождения.
Дети.
Медицинская история.
— Зачем это мне?
— Через несколько минут пригодится.
— Что произойдёт?
— Вы меня задержали.
— И?
— Значит, вступили в контакт с отсутствующим субъектом.
Терминал охранника погас.
Его лицо изменилось.
— Что вы сделали?
— Ничего. Система последовательна.
В коридоре начали отключаться идентификаторы других сотрудников.
Контакт распространялся.
Как ошибка.
Как доказательство.
Эллар прошёл внутрь.
Впервые расчётный узел заполнялся людьми, которых сам не мог классифицировать.
В 09:20 служба коррекции вошла в Центральный архив.
Они пришли не через тоннели.
Они изменили архитектурную схему так, чтобы новый вход существовал всегда.
Белая стена раздвинулась.
За ней стояли десятки серых.
Нера Соль держала дифференциальный куб.
Рядом — Леон, Дена, Ника, Элиан, Ава, Ян, Сая и остальные отсутствующие.
Кай Рот и Вела Син заняли проход.
— У нас ордер, — сказал руководитель коррекции.
— На кого? — спросил Кай.
— На ключ IV.
— Имя.
— Не применяется.
— Тогда кого задерживать?
Серый посмотрел на Нику.
— Объект известен.
Леон встал перед дочерью.
— Она ребёнок.
— Она является системной угрозой.
— Система угрожает ей с четырёх утра.
— Отойдите.
Кай поднял оружие.
Обычное импульсное оружие внутренней безопасности.
— Ваше подразделение не зарегистрировано.
— Регистрация не требуется.
— Тогда вы вооружённые неизвестные лица на охраняемом объекте.
— У вас нет полномочий.
— А у вас нет оператора.
Серые подняли оружие.
Ника вышла вперёд.
— Не надо.
— Вернись, — сказал Леон.
— Они пришли за мной.
— Именно поэтому вернись.
Ника посмотрела на людей в сером.
— Вы знаете, кто такие Трое?
Руководитель не ответил.
— Вы их видели?
— Вопрос не относится к процедуре.
— Они знают ваши имена?
— Передайте ключ.
— У меня его нет.
— Вы являетесь претендентом.
— А если не хочу?
— Отказ не предусмотрен.
Ника посмотрела на куб.
Четвёртая пластина светилась.
— Система всё время говорит, чего нет, — сказала она. — Нет района. Нет людей. Нет мамы. Нет папы. Нет меня.
Белая стена за серыми начала дрожать.
— Но когда я сказала, что мы есть, она услышала.
Руководитель коррекции сделал шаг.
— Последнее предупреждение.
— Я тоже предупреждаю.
— О чём?
Ника коснулась куба.
— Я не буду возвращать только свой дом.
Нера резко повернулась к ней.
— Ника, не делай ничего.
— Почему?
— Ты не знаешь, какую версию откроешь.
— А они знали, когда закрывали?
Система архива активировалась.
На стенах появились сотни карт.
Удалённые районы.
Исчезнувшие корпорации.
Города.
Государства.
Люди.
Триста семнадцать исправлений.
Серые остановились.
Некоторые впервые увидели, сколько раз их мир менялся.
Руководитель закричал:
— Отключить архив!
Никто не двинулся.
— Это приказ!
Один из сотрудников в сером снял шлем.
Молодая женщина.
На экране рядом появилась старая версия мира.
В ней существовал Южный промышленный кластер.
Женщина смотрела на список жителей.
Нашла имя.
— Моя мать, — сказала она.
Руководитель повернулся.
— Материал является загрязнённым.
— Мне говорили, что она умерла до моего рождения.
— Наденьте шлем.
Женщина не подчинилась.
Другой сотрудник опустил оружие.
Потом третий.
Чистка остановилась не из-за приказа.
Из-за узнавания.
Ника сказала:
— Покажите всем.
Нера поняла.
— Если открыть архив наружу, общий контур начнёт стирать данные.
— Пусть.
— Мы не успеем сохранить всё.
— Не надо всё.
— Тогда что?
Ника посмотрела на тысячи удалённых имён.
— Пусть каждый увидит хотя бы одного.
Роан Лесс находился в комнате без имени.
Хал Верн лежал на полу энергетического узла.
Маэла спускалась по технической лестнице.
Ива шла по больничному коридору.
Сан Керр улыбался в прямом эфире.
Эллар входил в нулевой баланс.
В одно мгновение каждый экран мира показал не Нику.
Одно имя.
Разное для каждого человека.
Имя того, кого система когда-то забрала из его версии.
У кого-то — родственник.
У кого-то — сотрудник.
У кого-то — человек, которого он встречал только раз.
У кого-то — собственное имя.
Экран держался три секунды.
Потом исчез.
Этого хватило.
Миллиарды людей одновременно почувствовали, что забыли что-то важное.
Общий контур начал аварийную синхронизацию.
Но исправить миллиарды индивидуальных воспоминаний сразу было невозможно.
Слишком много независимых подтверждений.
Слишком много вопросов.
Слишком много людей произнесли имена вслух.
Чистка захлебнулась.
В нулевом балансе появилось сообщение:
МАССОВОЕ ПРЕДЪЯВЛЕНИЕ ОБЯЗАТЕЛЬСТВА
Ключ IV подтверждён.
Владелец: не определён.
Носитель: Ника Эрис.
Представляемая сторона: население актуальной и исключённых версий.
Ответ ключей I, II, III обязателен.
Ниже возник таймер.
72:00:00
Семьдесят два часа.
Йорен Каст увидел его на старом терминале в доме у моря.
— Всё повторяется, — сказал он.
Но на этот раз ошибся.
Тридцать восемь лет назад автономный кластер был один.
Теперь альтернативным реестром становилось всё человечество.
ПУБЛИЧНОЕ СООБЩЕНИЕ
Сегодня в 09:20 произошла масштабная информационная атака на региональные и корпоративные системы.
Пользователям могли отображаться:
— неизвестные имена; — ложные родственные связи; — несуществующие исторические объекты; — изображения удалённых районов; — ошибочные сведения о собственной личности.
Не пытайтесь установить происхождение отображённого имени.
Не произносите его вслух.
Не записывайте.
Не обсуждайте с другими людьми.
Не пытайтесь найти указанное лицо.
Массовое повторение некорректных сведений может привести к формированию устойчивой ложной реальности.
Истина не определяется количеством людей, которые в неё верят.
Через семь минут под сообщением появилась рукописная приписка.
Её невозможно было удалить.
Тогда почему вы так боитесь, что мы поверим вместе?
Интерлюдия. ТРИ ОТВЕТА
Источник: Нулевой баланс Доступ: отсутствует Получатель: ключ IV
ОТВЕТ КЛЮЧА I
Претензия признана процедурно допустимой.
Полное восстановление предыдущей версии создаст неприемлемый уровень человеческих потерь.
Предлагается:
— восстановить жителей Север-14; — предоставить им новые договоры; — сохранить актуальную структуру мира; — закрыть обязательство частичной компенсацией.
ОТВЕТ КЛЮЧА II
Претензия подтверждает критический дефект текущей архитектуры управления.
Предлагается:
— временно приостановить необратимые коррекции; — раскрыть операторам часть протокола непрерывности; — восстановить четвёртый ключ как постоянного участника; — начать контролируемый переход к новой версии системы.
ОТВЕТ КЛЮЧА III
Претендент сформирован в результате архивного загрязнения.
Предлагается:
— удалить Север-14 из всех доступных версий; — устранить Нику Эрис; — провести глобальную коррекцию памяти; — ограничить способность населения к взаимному подтверждению.
Решение не согласовано.
До истечения срока обязательства осталось:
71:43:12
Впервые за триста восемнадцать лет Трое не могли определить, какой мир должен существовать.
ЧАСТЬ ПЯТАЯ. ТРОЕ
Глава 21. ПЕРВЫЙ КЛЮЧ
Лиара Восс просыпалась за четыре минуты до любого кризиса.
Не из-за предчувствия.
Её спальня меняла температуру.
На две десятых градуса — достаточно, чтобы организм вышел из глубокого сна, но не настолько, чтобы человек понял причину пробуждения.
Система не будила её.
Она подготавливала её к тому, что она всё равно решила бы проснуться.
В 03:56 Лиара открыла глаза.
За прозрачной стеной стояла ночь другого полушария. Внизу шумел океан. Дом находился на скале в нескольких километрах от ближайшего города и официально принадлежал закрытому институту оценки природных рисков.
Институт существовал.
У него были сотрудники, отчёты и ежегодный бюджет.
Кроме Лиары, никто не знал, что его главной задачей было обеспечивать правдоподобие её гражданской биографии.
Она села на кровати.
На внутренней стороне стекла горел таймер:
43:18:09
До истечения обязательства оставалось меньше двух суток.
— Сводка, — сказала Лиара.
Комната ответила голосом без интонации:
— Массовое предъявление ключа IV сохраняется. Число устойчивых взаимных подтверждений превышает один миллиард восемьсот миллионов.
— Темп роста?
— Снижается.
— По причине коррекции?
— Частично. Основной причиной является естественное угасание внимания.
Лиара встала.
На столе появилась карта мира.
Красные точки обозначали места, где люди продолжали записывать удалённые имена, создавать физические копии архивов и подтверждать отсутствующих.
Больше всего точек было в Северном регионе.
Но они возникали повсюду.
В общежитиях.
На заводах.
В медицинских центрах.
На грузовых платформах.
В школах.
Люди писали имена на стенах, одежде, упаковке продуктов, корпусах машин.
Система удаляла надписи с экранов.
Бумагу и металл приходилось уничтожать физически.
— Прогноз при принятии предложения ключа I, — сказала Лиара.
Мир на столе разделился на тысячи сценариев.
Восстановление Север-14: вероятность 93,4 процента. Возврат гражданских профилей: 98,1 процента. Сохранение текущей корпоративной структуры: 91,7 процента. Риск межрегионального распада: 12,8 процента. Ожидаемые дополнительные смерти: 48 000–310 000.
Лиара смотрела на последнюю строку.
— Причины смертей.
— Локальные конфликты, нарушение поставок, отказ от актуальных медицинских данных, попытки восстановления несовместимых родственных связей.
— Нижняя граница?
— Сорок восемь тысяч.
— Прогноз предложения ключа II.
Сценарии перестроились.
Восстановление постоянного ключа IV: вероятность 71,2 процента. Раскрытие протокола операторам: 100 процентов. Фрагментация общего контура: 46,9 процента. Риск глобального корпоративного конфликта: 38,4 процента. Ожидаемые дополнительные смерти: 3,2–19 миллионов.
— Предложение ключа III.
Устранение претендента: вероятность 86,1 процента. Успешная глобальная коррекция памяти: 79,4 процента. Сохранение актуальной структуры: 96,8 процента. Ожидаемые дополнительные смерти: 600–7 000.
Числа всегда делали предложение Третьего разумным.
Лиара провела пальцем по карте.
— Скрытые потери.
— Уточните.
— Люди, существование которых будет удалено без физической смерти.
— Категория не учитывается в демографическом ущербе.
— Учти.
Система замерла.
Операция не поддерживается.
— Тогда покажи количество профилей, подлежащих коррекции.
2 418 903.
— Семейные связи?
11 204 118.
— Исторические записи?
48,7 миллиарда.
— Скорректированные воспоминания?
Точная оценка невозможна.
Лиара закрыла карту.
Она занимала Первый ключ девятнадцать лет.
До неё его носителем был Харн Сев, умерший во сне в возрасте ста двух лет. До Харна — женщина, имя которой Лиара не знала. Система передавала полномочия, методы и только те воспоминания, которые считала необходимыми для функции.
Личности предыдущих носителей не сохранялись.
Первый ключ не должен был становиться династией.
Только принципом.
Стабильность.
Не неподвижность.
Не власть.
Минимизация необратимых потерь.
Лиара верила в эту функцию.
Именно поэтому знала, насколько легко она превращалась в трусость.
На стене появился запрос на прямую связь.
КЛЮЧ IV.
Лиара не ожидала, что девочка вызовет её первой.
— Принять.
Стена исчезла.
Вместо океана появилась комната Центрального архива.
Ника Эрис сидела на полу, прислонившись к бетонной колонне. Рядом спал её отец. Мать разговаривала с врачом у дальней стены.
Девочка держала в руках чашку.
— Вы Первый? — спросила она.
— Да.
— Это имя?
— Функция.
— А настоящее?
Лиара помедлила.
Система не запрещала называть имя.
Она просто никогда не предлагала этого делать.
— Лиара Восс.
Ника кивнула.
— Вы хотите вернуть район.
— Да.
— И всё оставить как было.
— Не всё. Мы можем восстановить жителей, адреса, договоры и архивные данные Север-14. Операции исправления будут временно приостановлены.
— Временно.
— Пока мы не разработаем безопасный порядок.
— Кто «мы»?
— Ключи и операторы.
— Люди туда входят?
— Через операторов.
Ника отпила воду.
— Мой папа работает на «Цивис». Мама — на «Виту». Они входили?
— Не напрямую.
— Тогда не входят.
Лиара села напротив изображения.
— Ника, мир состоит из миллиардов взаимных зависимостей. Его нельзя перестроить одним решением без последствий.
— Север-14 перестроили.
— Это было преступной ошибкой.
— Вы подписали.
Лиара не отвела взгляд.
— Да.
— Значит, не ошибкой.
— Я получила сведения, что под архивным узлом формируется неконтролируемый ключ. Мне сообщили, что его активация может вызвать восстановление несовместимой версии мира.
— И вы решили убрать восемь тысяч человек.
— Я решила отделить район до выяснения.
— На сколько?
Лиара не ответила.
— Навсегда? — спросила Ника.
— Система классифицировала операцию как обратимую.
— Людям сказали, что нас никогда не было.
— Я узнала об этом после.
— Но не остановили.
— Для остановки требовалось согласие ещё одного ключа.
— Вы спросили?
Лиара молчала.
Третий настоял на завершении.
Второй воздержался.
Лиара могла создать конфликт ключей ещё тогда.
Не создала.
Потому что прогноз говорил: открытый спор наверху увеличит риск системного распада.
Она выбрала стабильность.
Как выбирала много раз.
— Нет, — сказала она. — Не спросила.
Ника посмотрела в чашку.
— Вы всё время говорите про последствия.
— Потому что они существуют, даже если решение справедливо.
— А у ваших решений последствий нет?
— Есть.
— Просто вы называете их допустимыми.
Лиара почувствовала раздражение.
Не на ребёнка.
На точность.
— Если восстановить старую версию мира полностью, люди умрут, — сказала она. — Не метафорически. Миллионы могут потерять семьи, лечение, дома. Некоторые перестанут существовать в версии, которую ты вернёшь.
— Я не собираюсь возвращать старую.
— Тогда чего ты хочешь?
— Чтобы вы больше не могли выбирать, какие люди настоящие.
— Это невозможно полностью исключить. Любая система идентификации определяет—
— Нет.
Ника поставила чашку на пол.
— Вы опять говорите так, будто есть только ваша система.
— Сейчас она обслуживает почти всё человечество.
— Значит, вы сделали так, чтобы без вас нельзя было жить. А теперь используете это как доказательство, что без вас нельзя жить.
Лиара посмотрела на спящего Леона.
На его руке маркером было написано имя дочери.
На руке Ники — имена родителей.
Примитивное взаимное подтверждение.
Без биометрии.
Без договоров.
Без общего контура.
Оно работало.
Плохо.
Ненадёжно.
Но работало.
— Моё предложение сохранит жизни, — сказала Лиара.
— И вашу власть.
— Не это главное.
— Для вас.
На стене появился системный индикатор.
Связь приближалась к лимиту.
— Почему ты вызвала меня? — спросила Лиара.
— Хотела увидеть человека.
— Увидела?
Ника задумалась.
— Да.
— И?
— Вы не злая.
Лиара почти улыбнулась.
— Это не всегда достоинство.
— Знаю.
Связь начала закрываться.
— Ника.
— Что?
— Третий не будет разговаривать так, как я.
— Он уже разговаривает. Через людей с оружием.
— Он считает тебя не ребёнком, а точкой системного отказа.
— А вы?
Лиара посмотрела на таймер.
— Я пока не решила.
Изображение исчезло.
За стеклом снова был океан.
Система спросила:
— Обновить вероятность принятия предложения ключа I?
— Нет.
— Требуется решение.
— Не сейчас.
— Функция Первого ключа требует минимизации необратимых потерь.
Лиара подошла к окну.
Внизу волны разбивались о камни.
— Именно поэтому я ещё думаю.
ФУНКЦИЯ КЛЮЧА I
Наименование: Стабильность.
Задача: предотвращение необратимого ущерба при системных изменениях.
Ключ I обязан:
— оценивать прямые и косвенные человеческие потери; — сохранять работоспособность критической инфраструктуры; — блокировать решения с неопределённой стоимостью; — предпочитать обратимые действия необратимым; — поддерживать непрерывность текущей версии до принятия согласованного решения.
Ключ I не обязан:
— сохранять справедливость; — восстанавливать историческую истину; — учитывать лиц, исключённых из актуальной версии; — признавать ущерб, не выраженный в действующих категориях.
Последние три ограничения добавлены после устранения ключа IV.
Автор изменения:
не указан.
Глава 22. ВТОРОЙ КЛЮЧ
Орен Таль видел Землю целиком дважды в сутки.
Орбитальная платформа «Гелиос-9» не была космическим городом. Она представляла собой вытянутую конструкцию из лабораторных модулей, солнечных панелей и производственных секций.
Здесь выращивали редкие ткани, собирали вычислительные узлы, наблюдали за климатом и производили материалы, которые было опасно создавать на поверхности.
Официально Орен руководил программой долгосрочного планирования.
Это даже не было ложью.
Второй ключ отвечал за будущее.
Проблема заключалась в том, что будущее почти никогда не просило разрешения.
Орен стоял у обзорного окна.
Под ним проходила тёмная сторона планеты. Города образовывали сети света, похожие на нервные волокна.
Большая часть человечества не знала, кто он.
Люди на платформе считали его замкнутым директором с чрезмерным доступом к закрытым моделям.
Его собственная дочь считала, что он погиб девять лет назад в транспортной аварии.
Система объяснила Орену, что сохранение семьи создаёт риск давления на носителя ключа.
Он согласился на собственную смерть.
Тогда это показалось разумным.
Теперь он смотрел запись, где Третий угрожал дочери Роана Лесса.
— Политика защиты ключей не распространяется на остальных, — сказал Орен.
Система ответила:
— Верно.
— Почему?
— Остальные не являются системно незаменимыми.
— Очень честно.
— Честность не является параметром ответа.
На стекле висел таймер:
41:02:33
Орен открыл модель предложения Второго ключа.
Не восстановление старого мира.
Не уничтожение текущего.
Возвращение четвёртой функции.
Свидетель.
В исходной архитектуре Четвёртый не определял, какое решение правильно.
Он определял, какие потери нельзя считать статистическими.
Трое могли изменить территорию, перераспределить ресурсы, ликвидировать корпорацию, провести эвакуацию.
Но Свидетель имел право сказать:
Эти люди существуют. Эти события произошли. Эту цену нельзя удалить из расчёта.
Без Четвёртого решения становились быстрее.
Мир — стабильнее.
Ошибки — чище.
Орен был вторым носителем ключа Развития после Реструктуризации, который предложил вернуть Свидетеля.
Предыдущий исчез из линии наследования сто сорок три года назад.
Его имя было удалено даже из внутренних документов.
Осталось только предупреждение:
Развитие не должно ставить архитектуру выше результата.
Орен всегда считал эту фразу трусливой.
Теперь понимал, что она являлась эпитафией.
Он открыл защищённый канал.
— Ника Эрис.
Связь не установилась.
Вместо девочки появился мужчина.
Леон.
— Кто вы? — спросил он.
— Второй ключ.
— Имя.
Орен почти рассмеялся.
Девочка уже приучила их представляться.
— Орен Таль.
— Чего вы хотите?
— Поговорить с Никой.
— Она спит.
— До завершения обязательства осталось меньше двух суток.
— Ей одиннадцать.
— Я знаю.
— Тогда можете подождать, пока ребёнок поспит.
Орен посмотрел на Леона внимательнее.
Система показывала рядом с ним противоречивые данные.
Гражданин: отсутствует.
Биологическое присутствие: подтверждено.
Родитель Ники Эрис: подтверждено ключом IV.
Родитель Ники Эрис: не подтверждено актуальным реестром.
Леон одновременно был и не был её отцом.
— Вы правы, — сказал Орен.
— Что?
— Пусть спит.
Он не отключил связь.
Леон тоже.
Несколько секунд они просто смотрели друг на друга через тысячи километров и пустоту орбиты.
— Вы проголосовали ждать, — сказал Леон.
— Да.
— Почему не остановили отделение?
— Потому что не понимал, что происходит.
— Отличная квалификация для верховного правителя.
— Я не правитель.
— Все вы так говорите?
— Мы принимаем ограниченный класс решений.
— От которых исчезают районы.
— Да.
Леон сел у колонны.
— Тогда вы правитель. Просто с хорошим должностным описанием.
Орен не стал спорить.
— Я хочу вернуть четвёртую функцию.
— Сделать Нику одной из вас?
— Нет.
— Она уже ключ.
— Носитель. Не функция.
— Разница?
— Сейчас право Свидетеля сосредоточено в одном человеке. Так было только в аварийном режиме. Изначально ключ IV представлял множество гражданских советов.
— Государства?
— Не совсем. Профсоюзы, муниципалитеты, профессиональные объединения, независимые реестры. Всё, что могло подтвердить человека вне корпоративной системы.
— Вы это уничтожили.
— Не я.
— Ваш ключ.
Орен посмотрел на Землю.
— Да.
— И теперь хотите вернуть.
— Потому что система перестала развиваться.
Леон нахмурился.
— При чём тут развитие?
— Настоящее развитие создаёт неизвестное. Новые формы жизни, сообщества, технологии, способы обмена. Текущий контур принимает только изменения, которые можно заранее измерить и встроить.
— Звучит разумно.
— Поэтому последние сто лет человечество почти не меняется.
— У нас орбитальные платформы.
— Большинство построено двести лет назад.
— Медицина.
— Улучшается срок жизни тех, чьи договоры признаются ценными. Базовые протоколы почти не менялись сорок лет.
— ИИ?
— Оптимизирует существующее.
— Почему?
— Любая технология, способная сделать группу людей автономной, классифицируется как угроза балансу.
Леон вспомнил Йорена Каста.
— «Ортис».
— Не первый случай.
— Значит, корпорации конкурируют, но им не дают выиграть.
— Именно. Конкуренция поддерживает движение внутри разрешённого пространства. Никто не может изменить само пространство.
— Кроме вас.
— Кроме Троих.
— И вас устраивало.
— Долгое время.
— Что изменилось?
Орен долго не отвечал.
— Я увидел прогноз на двести лет.
— И?
— В нём ничего не происходило.
Леон смотрел на него.
— Люди рождались, работали, переходили между операторами, умирали. Производительность росла. Продолжительность жизни увеличивалась. А потом графики становились почти прямыми.
— Это плохо?
— Цивилизация не погибала.
— Тогда?
— Она заканчивалась.
Орен вызвал изображение прогноза.
Гладкие линии.
Стабильное население.
Стабильная экономика.
Стабильное потребление.
Стабильный уровень конфликтов.
Никаких катастроф.
Никаких прорывов.
Никаких новых общественных форм.
Мир продолжал существовать, не становясь другим.
— Третий считает это победой, — сказал Орен.
— А Первый?
— Приемлемым результатом.
— А вы?
— Медленной смертью, которую невозможно зарегистрировать.
За Леоном появилась Ника.
Она была сонной, волосы растрёпаны.
— Вы Второй?
— Да.
— Папа сказал, вы хотите сделать ключ для всех.
— Не совсем для всех одновременно. Для тех, кого затрагивает решение.
— Как?
Орен вывел схему.
— При каждой необратимой операции система будет случайно выбирать людей из затронутой группы. Не директоров. Не назначенных представителей. Обычных граждан. Они получат полную информацию и право возражения.
— Случайно?
— Чтобы ключ нельзя было заранее захватить.
— А если они не поймут?
— Тогда решение нельзя считать объяснённым.
— А если им заплатят?
— Выбор будет тайным.
— А если система выберет удобных?
Орен замолчал.
Ника подошла ближе к изображению.
— Она уже выбирает, какие варианты вам показывать.
— Поэтому отбор должен проходить через независимые контуры.
— Которые тоже используют систему.
— Да.
— Тогда это опять вы, только людей больше.
Орен почувствовал раздражение.
Второй раз за день ребёнок ломал модель одной фразой.
— Предложи лучше, — сказал он.
Леон резко повернулся к нему.
— Ей одиннадцать.
— Она держит ключ, способный изменить архитектуру мира.
— Не по своей воле.
Ника подняла руку.
— Пап.
Леон замолчал.
— Я не знаю лучше, — сказала она Орену. — Пока.
— Срок истекает.
— Вы строили эту систему триста лет. А мне дали три дня.
— Систему строил не я.
— Но срок поддерживаете вы.
Орен посмотрел на таймер.
Он мог предложить продление.
Для этого требовалось согласие Первого.
Третий почти наверняка отказался бы, но в условиях активного долга два ключа могли отложить исполнение на семь суток.
Раньше Орен не рассматривал этот вариант.
Каждый дополнительный день увеличивал риск распада.
Так показывали модели.
— Я попрошу продлить срок, — сказал он.
Система немедленно ответила:
ДЕЙСТВИЕ НЕ РЕКОМЕНДУЕТСЯ.
— Запрос Первому ключу.
Подтвердите понимание риска.
— Подтверждаю.
— Орен, — сказала Ника.
— Что?
— Если вы хотите вернуть людям право говорить «нет», начните с себя.
Связь закрылась.
Орен отправил запрос Лиаре.
Она приняла его через сорок секунд.
— Семь дней? — спросила она.
— Да.
— Риск конфликтов вырастет вдвое.
— Знаю.
— Третий начнёт физическое устранение раньше.
— Уже начал.
Лиара посмотрела куда-то за пределы связи.
— Девочка говорила со мной.
— И?
— Она опаснее, чем считает Третий.
— Потому что ключ?
— Потому что задаёт правильные вопросы до того, как понимает, насколько они правильные.
— Продление?
Лиара закрыла глаза.
— Поддерживаю.
Система зафиксировала два ключа.
СРОК ОБЯЗАТЕЛЬСТВА ПРОДЛЁН ДО СЕМИ СУТОК.
Через секунду пришёл ответ Третьего:
ВОЗРАЖЕНИЕ.
Затем второй:
НАЧАТА ПРОЦЕДУРА ПРИНУДИТЕЛЬНОГО ЗАВЕРШЕНИЯ.
Орен посмотрел на Землю.
На тёмной стороне одновременно погасли несколько участков связи.
— Что он делает? — спросил Орен.
— Ключ III переводит общий контур в режим сохранения версии.
— Масштаб?
— Глобальный.
— Цена?
— Рассчитывается.
— Остановить.
Недостаточно полномочий.
— Совместно с Первым.
Недостаточно полномочий.
— Почему?
Режим сохранения является исключительной функцией ключа III при угрозе утраты актуальной версии.
Орен сжал край панели.
— Значит, он мог сделать это в любой момент.
— Да.
— Почему я не знал?
— Информация не требовалась для исполнения функции ключа II.
На планете гасли линии.
Не электричество.
Связь между версиями данных.
Третий не собирался ждать семь дней.
Он собирался заморозить мир раньше.
ФУНКЦИЯ КЛЮЧА II
Наименование: Развитие.
Задача: обеспечение способности системы принимать новые состояния.
Ключ II обязан:
— оценивать долгосрочную жизнеспособность цивилизации; — допускать контролируемые отклонения от текущего порядка; — предотвращать необратимую стагнацию; — сохранять возможность появления новых операторов, технологий и общественных структур.
Ключ II не вправе:
— создавать неконтролируемые источники идентификации; — допускать полную автономию групп населения; — раскрывать архитектуру управления без согласия ключей I и III; — инициировать изменение, последствия которого не могут быть рассчитаны.
После устранения ключа IV все значимые формы развития стали классифицироваться как недостаточно рассчитанные.
Глава 23. ТРЕТИЙ КЛЮЧ
Сорен Валль помнил триста восемнадцать лет.
Он прожил семьдесят четыре.
Остальное принадлежало тем, кто носил ключ до него.
Передача функции Сохранения отличалась от передачи остальных.
Первому давали методы.
Второму — модели.
Третьему передавали память.
Не полную.
Только катастрофы.
Города, сгоревшие во время ресурсных войн.
Больницы без электричества.
Толпы у закрытых складов.
Государственные армии, охранявшие зерно от собственных граждан.
Корпорации, отключавшие регионы от воды ради исполнения контрактов.
Миллионы цифровых личностей, созданных конкурирующими реестрами и объявлявших друг друга подделками.
Сорен помнил детей, которым две системы выдали разных родителей.
Помнил людей, одновременно осуждённых и оправданных в соседних юрисдикциях.
Помнил деньги, утратившие смысл за сутки.
Помнил последний год до Реструктуризации.
Мир тогда не был свободным.
Он был разорванным.
Сорен сидел в Северном регионе, в помещении под старым административным кварталом.
На стенах не было картин.
Только экраны.
Каждый показывал участок актуальной версии.
Транспорт.
Энергия.
Питание.
Медицина.
Рождаемость.
Смертность.
Восемь миллиардов людей, живущих в одном согласованном мире.
Ему предлагали обменять это на справедливость.
Сорен считал предложение детским.
Потому что его сделал ребёнок.
— Статус режима сохранения, — сказал он.
— Изоляция общего контура завершена на тридцать один процент.
— Ключи I и II препятствуют?
— Да.
— Обойти.
— Их полномочия являются частью архитектуры.
— Использовать региональные контуры.
— Операторы оказывают сопротивление.
На экранах появлялись острова ручного управления.
Подстанции.
Клиники.
Транспортные депо.
Люди отключали автоматику, открывали двери вручную, записывали имена на бумаге.
Сорен смотрел на них без злости.
Они защищали то, что видели.
Он защищал то, чего они никогда не видели.
— Служба коррекции в Центральном архиве?
— Частично перешла на сторону претендента.
— Новый состав.
— Формируется.
— Без сотрудников, имеющих родственные связи с исключёнными версиями.
— После массового предъявления таких сотрудников осталось недостаточно.
Сорен помолчал.
Ника поступила умно.
Не показала всем одну истину.
Показала каждому личную потерю.
Абстрактную систему можно защищать от абстрактной несправедливости.
Собственное забытое имя меняло расчёт.
— Использовать автономные подразделения.
— Они также состоят из людей.
— Тогда машины.
— Полная автоматизация силовых действий запрещена протоколом до Реструктуризации.
Сорен впервые за утро улыбнулся.
Четвёртый оставил много мелких предохранителей.
Большинство Трое так и не смогли удалить.
— Запросить связь с Никой Эрис.
— Ключ IV может отклонить.
— Передать, что я верну её дом.
Связь установилась.
Ника стояла в техническом тоннеле.
За её спиной люди переносили коробки с бумажными документами.
— Вы Третий, — сказала она.
— Сорен Валль.
— Вы убили Арена?
— Приказ службы коррекции не предусматривал убийства.
— Это не ответ.
— Он отказался передать архив и оказал сопротивление.
— Вы убили.
— Да.
Ника не изменилась в лице.
Только сильнее сжала маркер в руке.
— Зачем хотели удалить меня?
— Потому что через тебя система может потерять единое состояние.
— Что это значит нормально?
— Два человека могут помнить одно событие по-разному. Это допустимо. Две корпорации не могут одновременно считать одну электростанцию своей. Две клиники не могут назначить одному человеку несовместимые методы лечения. Два реестра не могут дать ребёнку разные семьи.
— Значит, надо договориться.
— Иногда договориться невозможно.
— Тогда вы выбираете за всех.
— Кто-то должен выбрать.
— Почему вы?
— Потому что я помню, что происходит, когда никто не может.
Ника посмотрела на экраны вокруг него.
— Вы показываете мне старые войны?
— Если хочешь.
— Не хочу.
— Почему?
— Потому что вы показываете только то, что подтверждает вас.
Сорен почувствовал почти уважение.
— Я храню память о причинах существования системы.
— А память о тех, кого система убрала?
— Она создаёт сомнение в решениях.
— Это плохо?
— Для человека — нет. Для функции — да.
— Вы человек?
Вопрос прозвучал просто.
Сорен не ответил сразу.
Передача памяти меняла носителя.
С каждой катастрофой, которую ему внедряли, личная жизнь становилась тише.
Он помнил день рождения собственной матери хуже, чем голод в городе, исчезнувшем за двести лет до его рождения.
— Достаточно, — сказал он.
— Не очень похоже.
Сорен открыл модель Север-14.
— Я могу восстановить район.
Ника посмотрела.
Белая стена отступала.
Дома возвращались.
Люди выходили на улицы.
Леон и Дена стояли у подъезда.
Арен Вельт был жив.
— Это настоящая версия? — спросила Ника.
— Она может стать актуальной.
— А что вы хотите?
— Ты отказываешься от требований ключа IV. Архив закрывается. Операторы возвращаются под общий контур.
— И все возвращаются?
— Жители Север-14.
— А остальные удалённые?
— Их восстановление создаст несовместимость.
— Йорен?
— Его корпорация останется в прошлом.
— Мать женщины из службы коррекции?
— Историческое состояние не меняется.
— Хал Верн?
Сорен посмотрел на модель.
— Его смерть произошла после предъявления. Мы можем восстановить версию до неё.
— Роан?
— Вернём должность.
— А Арен?
— Вернём.
— Вы предлагаете мне всех, кого я знаю.
— Я предлагаю исправить конкретный ущерб.
— А тех, кого я не знаю, оставить мёртвыми.
— Иначе цена станет неприемлемой.
— Для кого?
— Для живых.
— Они тоже были живыми.
Сорен отключил модель.
— Мир не может компенсировать каждую несправедливость прошлого.
— Тогда зачем вам архив?
— Чтобы не повторять ошибки.
— Вы повторили Север-14 после «Ортис».
— Потому что автономный реестр снова угрожал целостности.
— Значит, архив нужен, чтобы повторять ошибки увереннее.
Сорен встал.
— Ты не понимаешь масштаб.
— А вы не понимаете людей.
— Людей я понимаю достаточно. Они хотят безопасности, еды, лечения и предсказуемого завтра.
— Они ещё хотят, чтобы их не стирали.
— Большинство никогда не сталкивается с коррекцией.
— Значит, можно?
Сорен почувствовал усталость.
Лиара пыталась минимизировать потери.
Орен пытался открыть будущее.
Девочка пыталась сделать мир нравственным.
У каждой функции была собственная слепота.
Его слепота хотя бы сохраняла инфраструктуру.
— До Реструктуризации люди выбирали правителей, — сказал Сорен. — Выходили на улицы. Свергали системы. Строили новые. Знаешь, чем это закончилось?
— Вы хотите, чтобы я сказала «вами».
— Сотнями миллионов погибших.
— И после этого вы решили, что люди больше ничего не выбирают.
— Мы решили, что некоторые уровни управления не могут зависеть от массовой эмоции.
— «Мы» — это кто?
Сорен замолчал.
Ника подошла ближе к каналу связи.
— Вы были там?
— Нет.
— Тогда откуда знаете?
— Я помню.
— Вам дали воспоминания.
— Да.
— Вы уверены, что они настоящие?
Сорен не ответил.
Впервые за тридцать восемь лет он не ответил сразу.
— Вы проверяли? — спросила Ника.
— Память ключа защищена.
— Кем?
— Системой.
— Которая меняет память.
Сорен отключил связь.
Комната снова заполнилась экранами.
Он вызвал архив наследования ключа III.
ДОСТУП ОГРАНИЧЕН ФУНКЦИЕЙ СОХРАНЕНИЯ.
— Проверка подлинности переданных воспоминаний.
Не требуется.
— Я требую.
Запрос противоречит функции ключа III.
— Сравнить память о Реструктуризации с дифференциальным архивом.
Дифференциальный архив загрязнён.
— С исходными физическими документами.
Источники отсутствуют.
Сорен смотрел на сообщение.
Триста восемнадцать лет Третий ключ принимал решения, опираясь на память, которую нельзя было проверить.
Не обязательно ложную.
Просто отобранную.
Он вспомнил голод.
Толпу у склада.
Мальчика, лежавшего на дороге.
Камера воспоминания всегда смотрела сверху.
С точки наблюдения.
Не глазами человека, который там находился.
Сорен никогда раньше этого не замечал.
— Показать исходного владельца воспоминания.
Информация удалена.
— Кем?
Ключом III.
Сорен медленно сел.
Предыдущими Третьими.
Функция сохраняла мир, удаляя всё, что могло заставить её сомневаться в необходимости сохранения.
Включая происхождение собственных убеждений.
На экране появился новый отчёт.
РЕЖИМ СОХРАНЕНИЯ: 62 ПРОЦЕНТА.
Сорен посмотрел на кнопку завершения.
После ста процентов общий контур закроет независимые связи, отменит массовые подтверждения и начнёт глобальную коррекцию.
Погибнут тысячи.
Исчезнут миллионы профилей.
Но мир останется единым.
Он положил ладонь на подтверждение.
И не нажал.
— Прогноз при остановке режима.
Вероятность распада актуальной версии: 34 процента.
— При продолжении.
Вероятность сохранения актуальной версии: 96 процентов.
— Достоверность модели.
99,7 процента.
— Источник параметров человеческого поведения.
Исторические данные.
— Скорректированные?
Актуальные.
Сорен убрал ладонь.
— Приостановить на один час.
Действие создаёт угрозу сохранению.
— Подтверждаю.
Укажите основание.
Он долго смотрел на пустое поле.
Потом написал:
НЕОПРЕДЕЛЁННОСТЬ ИСТОЧНИКА.
Система отклонила формулировку.
Ключ III не может использовать неопределённость как основание бездействия.
Сорен ввёл другое:
ПРОВЕРКА УГРОЗЫ.
Режим остановился на шестидесяти двух процентах.
На один час.
Впервые Третий ключ задержал сохранение мира, потому что перестал быть уверен, какой мир сохраняет.
ФУНКЦИЯ КЛЮЧА III
Наименование: Сохранение.
Задача: поддержание единой актуальной версии мира.
Ключ III обязан:
— предотвращать возникновение несовместимых систем идентификации; — сохранять непрерывность прав собственности и договоров; — пресекать автономные контуры, способные формировать альтернативную реальность; — устранять источники неконтролируемого исторического расхождения; — активировать режим сохранения при угрозе распада общего контура.
Ключ III получает доступ к памяти о катастрофах прошлых версий.
Проверка полноты, происхождения и объективности переданной памяти запрещена.
Основание:
Сомневающийся хранитель не способен сохранить мир.
Автор ограничения:
ключ III.
Глава 24. ЧЕТВЁРТЫЙ СТУЛ
К концу третьего дня в Центральном архиве закончился кофе.
К концу четвёртого — чистая бумага.
Люди писали на обратной стороне старых инструкций, рекламных плакатах и упаковках медицинских материалов.
К пятому дню имена были повсюду.
На стенах.
На полу.
На трубах.
На одежде.
Архив перестал выглядеть как хранилище документов.
Он стал местом, где люди доказывали друг другу, что проснулись теми же, кем уснули.
Ника сидела у дифференциального куба.
Перед ней стояли четыре металлические пластины.
Три тёмные.
Одна светлая.
До завершения продлённого срока оставалось:
06:12:44
Лиара и Орен поддержали продление.
Сорен приостановил режим сохранения на один час.
Затем ещё на один.
Потом на четыре.
Каждое новое продление требовало от него всё более сложного основания.
Система не принимала сомнение.
Приходилось называть его проверкой, анализом, уточнением угрозы.
Но время он давал.
Возможно, сам не понимая зачем.
В архив прибыли директора.
Маэла Ринн — в рабочей куртке поверх порванной рубашки.
Ива Нор — без медицинского идентификатора.
Сан Керр — всё ещё официальный директор «Меридиана» и потому самый опасный человек среди них.
Роан Лесс не помнил половину собственной биографии, но принёс записки, оставленные самому себе.
Эллар привёл группу сотрудников расчётного узла, у которых система отняла профили после контакта с ним.
Йорен Каст приехал с моря.
Впервые за тридцать восемь лет он вошёл в регион, где официально умер.
Кай и Вела охраняли тоннели.
Сая продолжала записывать новые имена.
Ян Меро мыл пол возле входа, потому что сказал, что не умеет ждать без работы.
— Что произойдёт в конце срока? — спросил Леон.
Нера ответила:
— Если Трое не предложат согласованное погашение, Ника получит право потребовать восстановление последней непрерывной версии.
— Какой?
— Система ещё определяет.
— Может быть до Север-14?
— Может быть до Реструктуризации.
Дена посмотрела на дочь.
— Она ничего не будет требовать.
Ника не ответила.
Последние дни ей снился район.
С каждым сном он становился живее.
Люди двигались.
Разговаривали.
Готовили еду.
Спорили.
Ждали.
Но некоторые лица были пустыми.
Архив сохранил их существование, но не всё, что делало их людьми.
Если вернуть эту версию, никто не знал, какими они проснутся.
На стене появилась проекция нулевого баланса.
Четыре кресла.
Три напротив одного.
— Ключи готовы к совместному рассмотрению, — сообщила система.
— Они придут сюда? — спросила Маэла.
— Физическое присутствие не предусмотрено.
— Удобно.
Ника подошла к четвёртому креслу.
Оно существовало одновременно в архиве и нулевом балансе.
Когда она села, бетонные стены исчезли.
Она оказалась в круглой комнате.
Слева появилась Лиара.
Живая женщина, не символ.
Справа — Орен. За его спиной висела Земля.
Напротив — Сорен.
За ним были экраны актуального мира.
Люди в архиве видели всё через проекцию.
Впервые Трое находились в одном помещении.
Пусть только виртуальном.
Лиара посмотрела на Оренa.
— Значит, ты Второй.
— А ты старше, чем я предполагал.
— И сразу разочаровал.
Сорен не реагировал.
— Идентификация участников не требуется, — сказала система.
— Требуется, — ответила Ника. — Назовите имена.
— Лиара Восс, — сказала Первый.
— Орен Таль, — сказал Второй.
Сорен молчал.
— Вы уже называли, — напомнила Ника.
— Сорен Валль.
На стенах архива люди начали записывать.
Три имени.
Не должности.
Не ключи.
Люди.
Система сообщила:
Предмет рассмотрения: обязательство нулевого баланса.
Ключ I предлагает частичное восстановление.
Ключ II предлагает изменение архитектуры.
Ключ III предлагает устранение претендента.
— Я изменил позицию, — сказал Сорен.
Лиара повернулась к нему.
Орен тоже.
— На какую? — спросила Ника.
— Отложенное решение. Архив изолируется, но не уничтожается. Ты сохраняешь жизнь и личный статус. Полномочия ключа IV блокируются до завершения проверки происхождения.
— На сколько?
— Столько, сколько потребуется.
— Ещё триста лет?
— Возможно.
Ника посмотрела на Лиару.
— Вы?
— Моё предложение прежнее. Север-14 и его жители восстанавливаются. Операции исправления приостанавливаются на десять лет. За это время создаётся новый механизм гражданского контроля.
— Кто его создаёт?
— Операторы, независимые специалисты и представители населения.
— Как выбирают представителей?
— Пока не определено.
— Значит, операторы.
Лиара не ответила.
Ника посмотрела на Орена.
— Ваше предложение?
— Восстановить функцию Свидетеля как распределённый ключ. Любая необратимая операция требует подтверждения затронутых людей.
— Через систему.
— Да.
— Которая выбирает варианты.
— Мы можем разделить отбор между независимыми сетями.
— Где они?
— Их придётся создать.
— Кто создаст?
Орен раздражённо выдохнул.
— Ты хочешь готовый ответ на проблему, которую скрывали три века.
— Нет. Я хочу, чтобы вы перестали выдавать черновик за право решать.
В архиве Сан Керр тихо сказал:
— Хорошая девочка.
Маэла посмотрела на него.
— Не называй ребёнка хорошим за то, что взрослые оказались бесполезны.
Ника положила ладони на подлокотники четвёртого кресла.
— Я прочитала исходные документы.
Сорен впервые изменился в лице.
— Какие?
— Те, которые вы не удалили до конца.
Нера вывела фрагмент.
Старый протокол.
Не после Реструктуризации.
До неё.
ПОСЛЕДНЕЕ ЗАСЕДАНИЕ ЧЕТЫРЁХ
Функция I: Стабильность Функция II: Развитие Функция III: Сохранение Функция IV: Свидетель
Свидетель: Чрезвычайные полномочия передаются на тридцать календарных дней.
Сохранение: Недостаточно.
Свидетель: Продление возможно только при публичном подтверждении чрезвычайной ситуации.
Стабильность: Публичный контур разрушен.
Свидетель: Тогда подтверждение должно быть восстановлено первым.
Развитие: На это нет времени.
Свидетель: Если люди не могут подтвердить ваше право управлять, вы не управляете. Вы захватываете.
Сохранение: Без единой версии погибнут миллионы.
Свидетель: Тогда спасите их. Но не называйте спасение правом навсегда.
Стабильность: Условие передачи?
Свидетель: Полное сохранение предыдущих версий. Право возражения. Возврат полномочий после восстановления гражданского подтверждения.
Сохранение: Принято.
Развитие: Принято.
Стабильность: Принято.
Срок чрезвычайных полномочий:
30 дней.
Фактическая продолжительность:
318 лет.
В комнате Троих было тихо.
— Вы не унаследовали право, — сказала Ника. — Вы унаследовали просроченное разрешение.
Сорен посмотрел на документ.
— Обстоятельства не позволяли вернуть полномочия.
— Триста восемнадцать лет?
— Гражданские системы оставались зависимыми от общего контура.
— Потому что вы не давали создать другие.
Орен опустил глаза.
Лиара спросила:
— Что ты предлагаешь?
Ника не ответила сразу.
Она смотрела на людей в архиве.
На родителей.
На тех, кого система считала объектами.
На директоров корпораций, впервые вынужденных ждать решения человека без должности.
— Я не хочу быть ключом, — сказала она.
Система ответила:
Отказ носителя не прекращает обязательство.
— Знаю.
— Передача требует определения нового владельца.
— Не владельца.
Ника посмотрела на исходный протокол.
— Свидетель представлял тех, кем система управляла.
— Да, — сказал Орен.
— Тогда ключ не должен принадлежать одному человеку.
— Распределённая функция нестабильна, — возразил Сорен.
— Люди нестабильны.
— Именно.
— А вы стабильны?
Сорен молчал.
Ника продолжила:
— Я не хочу, чтобы система случайно выбирала людей и давала им ваши варианты. Не хочу новый Совет, который через двадцать лет станет таким же. Не хочу вернуть старый мир, потому что там жили другие люди, а не мы.
— Тогда чего? — спросила Лиара.
— Чтобы система больше не могла уничтожать доказательства.
Орен наклонился вперёд.
— Объясни.
— При любой операции она может изменить документы, память, договоры и карты. Потому что все подтверждения сходятся в одном месте.
— Общий контур, — сказал Эллар в архиве.
— Значит, подтверждения должны храниться не только там, — продолжила Ника. — У людей. У городов. У работников. У семей. У разных корпораций. На бумаге. В независимых сетях. Где угодно.
Сорен сказал:
— Расхождения будут накапливаться.
— Пусть.
— Возникнут конфликты собственности, личности и истории.
— Тогда их придётся решать. Не стирать одну сторону.
— Мир станет медленнее.
— Да.
— Менее эффективным.
— Да.
— Опаснее.
Ника посмотрела на него.
— Для кого?
Сорен не ответил.
Орен вызвал модель.
— Ты предлагаешь запретить необратимую коррекцию, пока существует хотя бы одно независимое подтверждение объекта.
— Не запретить. Сделать видимой.
— Система должна публиковать расхождение?
— Всем, кого оно касается.
Лиара начала понимать.
— Нельзя удалить район так, чтобы остальные решили, будто его не было. Можно принять решение об эвакуации, закрытии или даже разрушении — но запись останется.
— И имена, — сказала Ника.
— И цена, — добавила Лиара.
Орен быстро строил архитектуру.
— Распределённый журнал свидетельств. Независимые копии у операторов, локальных сообществ и физических хранителей.
— Без единого владельца, — сказала Нера.
— Система не сможет признать копии ошибочными одновременно без открытой процедуры.
Сорен посмотрел на расчёт.
— Это не Свидетель. Это постоянное расхождение.
— Да, — ответила Ника. — Потому что люди не обязаны помнить мир одинаково.
— Для работы инфраструктуры обязаны.
— Для электричества — да. Для того, существовал ли человек, — нет.
Лиара спросила:
— Что остаётся Троим?
— Ваши функции.
— И право решений?
— Пока.
Сорен усмехнулся.
— Щедро.
— Но каждое необратимое решение записывается в независимых контурах. С именами тех, кто его принял. С прогнозом. С настоящими последствиями. И люди могут возразить до исполнения.
— Сколько людей?
— Не знаю.
— Как выбираются?
— Не знаю.
— Как защищаются от давления?
— Не знаю.
Сорен поднялся.
— Это не решение.
— Нет, — сказала Ника. — Это условие, при котором вы перестанете прятать отсутствие решения.
Таймер показывал:
05:01:12
Система обработала предложение.
НОВОЕ УСЛОВИЕ ПОГАШЕНИЯ: ВОССТАНОВЛЕНИЕ РАСПРЕДЕЛЁННОГО СВИДЕТЕЛЯ.
Требуется согласие должников.
Лиара ответила первой:
— Принимаю.
Орен — сразу после неё:
— Принимаю.
Система обратилась к Сорену.
— Нет, — сказал он.
В архиве люди зашевелились.
Ника не выглядела удивлённой.
— Почему? — спросила она.
— Потому что твоя архитектура не проверена. Она создаст тысячи конфликтующих истин. Корпорации будут использовать свидетельства как оружие. Регионы начнут переписывать историю друг другу. Семьи станут оспаривать родство. Преступники — приговоры. Автономные группы — законы.
— Сейчас это делает система.
— Одна система.
— В этом проблема.
— В этом причина мира.
Сорен положил ладонь на панель.
— Режим сохранения будет продолжен.
На экранах поднялся показатель.
63 процента.
Орен попытался заблокировать.
Недостаточно полномочий.
Лиара активировала защиту инфраструктуры.
Система приняла только часть ограничений.
В архиве включилась тревога.
Белые стены начали появляться в тоннелях.
— Он закрывает версию! — крикнула Нера.
Люди бросились к выходам.
Кай и Вела открыли огонь по автономным машинам, появившимся из нового прохода.
Маэла приказала инженерам отключить питание архивного контура.
Хал Верн создал острова именно для этого.
Энергия исчезла.
Белые стены продолжили движение.
Они не зависели от местной сети.
— Ника! — крикнул Леон.
Девочка всё ещё сидела в четвёртом кресле.
Система сообщила:
До необратимой фиксации актуальной версии: четыре минуты.
— Я могу потребовать восстановление? — спросила Ника.
Да.
— Какой версии?
Последняя непрерывная версия до нарушения обязательства.
На стенах появилась дата.
За триста восемнадцать лет до настоящего.
До Реструктуризации.
Сорен замер.
— Не делай этого.
— Почему?
— Ты уничтожишь всё, что знаешь.
— Вы сказали, старый мир можно восстановить.
— Данные — да. Но физическая реальность будет согласована с ними. Современные города, люди, семьи — всё, чего не существовало тогда, станет расхождением.
— Сколько погибнет?
Лиара вывела прогноз.
Минимум 6,8 миллиарда.
В архиве стало тихо.
Даже оружие на мгновение замолчало.
Ника смотрела на число.
— Система предлагает это как законный способ погашения?
— Да, — сказала Лиара.
— Потому что вы триста лет не вернули долг.
— Да.
Сорен сделал шаг к ней.
— Ты не нажмёшь.
— Потому что я ребёнок?
— Потому что ты не убийца.
— А вы нажимали.
— На районы. Корпорации. Иногда города. Не на мир.
— Поэтому вы считаете себя лучше?
— Нет. Поэтому знаю цену.
Режим сохранения достиг восьмидесяти шести процентов.
Белая стена вошла в главный зал архива.
Она поглощала имена.
Надписи исчезали вместе с бетоном.
Сая вырывала листы и передавала дальше.
Ян писал имена поверх белой поверхности.
Они исчезали через секунду.
Он писал снова.
— Три минуты, — сообщила система.
Ника подняла руку над пунктом полного восстановления.
Лиара сказала:
— Если ты выберешь это, я попытаюсь остановить.
— Сможете?
— Не знаю.
Орен добавил:
— Я помогу тебе, если решишь. Но прошу не решать из страха.
Сорен смотрел на девочку.
На руку, способную стереть его мир.
Он видел в ней не ребёнка.
Не ключ.
Свидетеля.
Того, кого Трое исключили, потому что Свидетель всегда мог спросить:
Почему ваша необходимость важнее нашей жизни?
Система показывала девяносто два процента.
Сорен вспомнил катастрофы.
Толпы.
Голод.
Распад.
Память, которую он никогда не проверял.
Потом увидел архив вокруг Ники.
Людей, которые сохраняли друг друга без общего реестра.
Не идеально.
Не эффективно.
Но добровольно.
— Две минуты.
Сорен опустил ладонь.
Режим остановился на девяноста четырёх процентах.
— Условие, — сказал он.
— Нет, — ответила Ника.
— Ты даже не услышала.
— Вы опять хотите получить право сверху.
— Я хочу сохранить возможность немедленного действия при глобальной катастрофе.
— На тридцать дней?
Сорен посмотрел на старый протокол.
— На тридцать дней.
— Потом публичное подтверждение.
— Да.
— Без подтверждения полномочия прекращаются автоматически.
— Да.
— И вы не сможете удалить это правило.
— Да.
Ника убрала руку от полного восстановления.
— Тогда принимайте.
Сорен закрыл глаза.
Все предыдущие носители Третьего ключа кричали внутри его памяти.
Не голосами.
Катастрофами.
Он нажал:
ПРИНЯТЬ.
Система замерла.
Белая стена остановилась в полуметре от Саи.
На её поверхности осталась половина имени.
РЕН ВА—
Сая дописала последнюю букву маркером.
Стена не стерла.
СОГЛАСИЕ ДОЛЖНИКОВ ПОЛУЧЕНО.
ОБЯЗАТЕЛЬСТВО № 0001 ПЕРЕХОДИТ В СТАДИЮ ПОГАШЕНИЯ.
ВОССТАНОВЛЕНИЕ ФУНКЦИИ СВИДЕТЕЛЯ.
Четвёртая пластина поднялась над кубом.
Потом раскололась.
Не сломалась.
Разделилась на тысячи тонких линий света.
Они прошли через архивные блоки, расчётный узел, корпоративные сети, автономные острова, личные терминалы и физические хранилища.
Каждая линия несла не власть.
Право оставить запись.
Право сказать:
Это было.
Он существовал.
Мы помним иначе.
На всех экранах мира появилось сообщение:
ОБНАРУЖЕНО ИСТОРИЧЕСКОЕ РАСХОЖДЕНИЕ.
Система больше не будет устранять его автоматически.
Требуется человеческое рассмотрение.
Люди ждали продолжения.
Инструкции.
Правильной версии.
Её не было.
Впервые система признала, что не знает, кто прав.
НОВАЯ АРХИТЕКТУРА КЛЮЧА IV
Наименование: Свидетель.
Носитель: отсутствует.
Представляемая сторона: лица, затронутые решениями общего контура.
Функции:
— сохранение независимых подтверждений существования людей, объектов и событий; — публикация факта исторического расхождения; — запрет на незаметное удаление последствий системных решений; — право возражения против необратимых операций; — обязательная фиксация имён лиц, принявших решение; — автоматическое прекращение чрезвычайных полномочий через тридцать дней без публичного продления.
Ключ IV не определяет единственную истину.
Ключ IV не гарантирует справедливого решения.
Ключ IV гарантирует, что решение не сможет уничтожить сам факт несогласия.
Мир может пережить противоречие. Человек не может пережить собственное отсутствие.
Эпилог. ПОСЛЕ ИСПРАВЛЕНИЯ
Через сто три дня после возвращения Север-14 женщина снова пришла в сервисный центр.
На этот раз после открытия.
В зале было многолюдно.
Люди стояли в очередях с бумажными документами, физическими фотографиями и автономными накопителями. После изменения архитектуры система требовала рассматривать каждое историческое расхождение отдельно.
Время ожидания выросло с трёх минут до шести часов.
Региональная администрация называла это временным снижением эффективности.
Граждане называли очередью.
Женщина села напротив стойки номер четыре.
Ник Савен узнал её сразу.
Не потому, что система показала историю обращения.
Истории не было.
Он узнал серую сумку.
И сложенную фотографию.
На груди Ника теперь стояла другая табличка:
СПЕЦИАЛИСТ ПО РАСХОЖДЕНИЯМ ВРЕМЕННАЯ КАТЕГОРИЯ
— Доброе утро, — сказал он. — Кого вы ищете?
Женщина осторожно положила фотографию на стол.
— Арена Вельта.
Ник ввёл имя.
Система показала три записи.
АРЕН ВЕЛЬТ — лицо отсутствовало. АРЕН ВЕЛЬТ — архивный техник Север-14. АРЕН ВЕЛЬТ — погиб во время операции коррекции.
Раньше система выбрала бы одну.
Теперь рядом горело:
ИСТОРИЧЕСКОЕ РАСХОЖДЕНИЕ НЕ РАЗРЕШЕНО.
— Я нашёл его, — сказал Ник.
Женщина закрыла глаза.
— Он жив?
Ник посмотрел на записи.
Раньше он должен был дать однозначный ответ.
Теперь инструкция требовала сообщать все подтверждённые версии.
— Нет, — сказал он. — Но он существовал.
Женщина кивнула.
Очень медленно.
Ник повернул экран к ней.
Там были рабочие документы Арена, фотография пропуска, запись доставки чёрного контейнера и свидетельства людей, находившихся с ним в клинике.
Ни одна запись больше не могла быть удалена без публичного решения.
— Я могу получить копию? — спросила женщина.
— Да.
— Бумажную.
Ник посмотрел на принтер.
После Сбоя бумажные документы снова стали обязательной формой независимого подтверждения.
— Конечно.
Принтер зашумел.
Женщина держала листы обеими руками.
— Спасибо.
— Мне жаль.
Она сложила документы в сумку.
— Не надо.
— Почему?
— Я искала не только его.
Ник ждал.
— Я искала человека, который помнил бы вместе со мной.
Она ушла.
Следующий посетитель сел напротив.
Пожилой мужчина положил на стол фотографию промышленного комплекса.
— «Ортис Индастрис», — сказал он. — Я там работал.
Ник открыл новое обращение.
Очередь двигалась медленно.
Север-14 вернулся не сразу.
Сначала система восстановила адреса.
Потом договоры.
Потом транспортные линии.
Белая стена отступала в течение девяти дней.
За ней появлялись дома.
Некоторые целиком.
Некоторые повреждёнными.
Некоторые так и не вернулись.
Из восьми тысяч четырёхсот шестидесяти трёх жителей удалось подтвердить семь тысяч девятьсот одиннадцать.
Триста восемьдесят два человека погибли во время отделения.
Сто семьдесят числились в нескольких версиях одновременно.
Их дела оставили открытыми.
Раньше система не терпела открытых дел.
Теперь училась.
Дом С-14-428 вернулся на шестой день.
Леон, Дена и Ника стояли на улице, когда белая поверхность начала становиться прозрачной.
Сначала появились зелёные балконы.
Потом окна.
Потом вход.
На стене дома была надпись.
Неровная.
Сделанная чем-то острым до отделения:
МЫ ЗДЕСЬ ЖИЛИ
Дена коснулась букв.
— Домашняя система будет работать? — спросил Леон.
— Частично, — ответил инженер. — Старый профиль конфликтует с восстановленным.
— Что это значит?
— Иногда она будет считать, что у вас две кухни.
— У нас одна.
— Запишите это как свидетельство.
Леон рассмеялся.
Впервые за несколько месяцев.
Корпорации не исчезли.
«Аурел» продолжал давать энергию.
«Меридиан» — перевозить людей.
«Вита» — лечить.
«Цивис» — управлять домами.
Они всё ещё спорили, саботировали друг друга, покупали влияние и утверждали, что действуют ради клиентов.
Но теперь любое крупное решение оставляло независимый след.
Директора подписывали приказы настоящими именами.
Часть ушла.
Часть была отстранена.
Часть внезапно обнаружила, что уверенность в собственной правоте снижается, когда рядом с прогнозируемыми потерями печатаются фотографии конкретных людей.
Маэла Ринн вернулась в «Цивис Север».
Не директором.
Председателем временного жилищного собрания.
Она ненавидела должность за отсутствие полномочий и любила за невозможность принимать решения в одиночку.
Ива Нор создала протокол:
Пациент существует, если врач может оказать ему помощь.
Расчётный контур сопротивлялся семь недель.
Потом принял.
Сан Керр сохранил улыбку, должность и репутацию человека, которому нельзя доверять полностью.
Именно поэтому его оставили вести переговоры между корпорациями.
Роан Лесс не восстановил всю память.
В новых документах он значился одновременно бывшим директором, консультантом и человеком, незаконно занимавшим кабинет.
Он подтвердил все три версии.
Лиара Восс осталась Первым ключом.
Орен Таль — Вторым.
Сорен Валль — Третьим.
Их имена стали известны не всем.
Но достаточно многим, чтобы они больше не могли исчезнуть из истории.
Трое сохранили власть.
Только теперь над столом стоял пустой четвёртый стул.
Он не принадлежал Нике.
Не принадлежал Совету.
Не принадлежал корпорациям.
Каждый раз, когда Трое принимали необратимое решение, на нём появлялось новое лицо.
Иногда инженер.
Иногда врач.
Иногда уборщик.
Иногда ребёнок.
Иногда сто человек сразу.
Они спорили.
Не понимали данных.
Задавали неудобные вопросы.
Плакали.
Ошибались.
Задерживали решения.
Система стала медленнее.
Цена ошибок выросла.
Количество открытых противоречий увеличивалось каждый день.
Мир работал хуже.
Но исчезать из него стало значительно труднее.
Ника вернулась в школу осенью.
Ей предложили индивидуальную программу, психологическое сопровождение и пожизненную категорию особой системной значимости.
Она отказалась от всего, кроме бесплатного транспорта.
На первом уроке преподаватель спросил:
— Кому принадлежит ваш дом?
Раньше Ника ответила бы:
«Системе».
Потом — «никому».
Теперь она посмотрела в окно.
На улице рабочие восстанавливали соседний подъезд. Один оператор отвечал за стены. Другой — за энергию. Третий — за воду. Люди сами выбирали цвет балконов, из-за чего «Цивис» уже месяц не мог утвердить фасад.
— Не знаю, — сказала Ника.
Преподаватель подождал.
— Это неправильный ответ?
— Нет.
В классе стало тихо.
Ника открыла тетрадь.
На первой странице было написано четыре имени:
Лиара Восс.
Орен Таль.
Сорен Валль.
Арен Вельт.
Ниже она добавила:
Если система говорит, что чего-то нет, сначала спроси, кому выгодно, чтобы ты перестал искать.
За окном включилось утреннее освещение.
На крыше распределительной станции загорелся логотип «Аурел Энерджи».
Под ним по-прежнему был старый девиз:
Энергия не должна останавливаться.
Кто-то ночью дописал снизу краской:
А память — тем более.
