Институт официального будущего
Институт официального будущего

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

Институт официального будущего

Язык: Русский
Год издания: 2026
Добавлена:
Настройки чтения
Размер шрифта
Высота строк
Поля
На страницу:
3 из 5

— Что значит ответственность?

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

— Какие модели её используют?

— Без регистрации расхождения поиск не покажет.

— То есть сначала я должна нарушить прошлое, а потом узнаю, что на нём построено.

— Вы быстро осваиваетесь.

Тим взял со стола чистую карточку.

— Можно открыть спор о предупреждении, не о смерти.

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

— У меня сорок семь отчётов без автора. Им номера вернули.

— Потому что Нина Корш поручилась за ваше существование. Кто поручится за документ?

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

Марк поднёс карту к лампе.

— Копия с копии.

— Почерк его.

— Я верю вам как человеку. Архив требует возможность не верить.

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

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

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

— Зарегистрируйте спорную версию, — сказала она.

Марк не коснулся клавиатуры.

— Формулировку диктует инициатор.

Нина посмотрела на поле «содержание расхождения». Если написать, что отец не отзывал предупреждение, система снова потребует номер. Если заявить, что он не погиб, она превратит память в инструмент доступа.

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

Марк напечатал дословно.

— Это не отрицание смерти, — добавила Нина.

— Это будет решать контур связности.

Она приложила пропуск.

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

На экране появилась карточка:

Событие 22-03-КОРШ. Статус: обстоятельства оспорены. Подтверждённых версий: 1.

Потом единица сменилась двойкой.

— Уже две? — спросил Тим.

Марк быстро надел перчатки.

— Ничего не трогайте.

На верхнем уровне звякнул выдвижной ящик. Марк поднялся по ступеням и достал серую папку, которой секунду назад не было в каталоге. На корешке стоял свежий номер 22-03-КОРШ/А.

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

Новый отчёт утверждал другое. Алексей Корш погиб в служебном автомобиле на подъезде к плотине. Причина — столкновение с эвакуационным автобусом, направленным по дороге после раннего предупреждения о подъёме воды.

— Этого не было, — сказала Нина.

— Теперь это допустимая версия, — ответил Марк.

— Откуда взялась фотография?

На втором снимке был смятый автомобиль. Номер принадлежал районной гидрологической службе. На водительском месте виднелась фигура под спасательным покрывалом.

Тим наклонился, не касаясь листа.

— Тени неправильные. Автобус освещён справа, машина слева.

— Значит, реконструкция, — сказал Марк. — Контур достроил недостающую связь из доступных материалов.

— Архив не должен достраивать.

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

Карточка на терминале обновилась: Подтверждённых версий: 3.

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

Нина прочла дважды.

— Она бы сказала.

— Если её память относится к этой версии, — сказал Тим.

— Не говорите так.

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

Нина позвонила Вере Михайловне. Связь прошла с четвёртой попытки.

— Алексей Корш спасал вас из подвала? — спросила она без приветствия.

— Он помогал переносить насос. Никто не тонул.

— Вы уверены?

В трубке стало тихо.

— Я была уверена до вашего вопроса, — наконец сказала Вера Михайловна. — Теперь помню одеяло. Серое, с красной полосой. Но таких одеял у нас было двадцать.

Нина завершила вызов.

Число версий выросло до пяти.

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

— Закройте расхождение, — сказала Нина.

— На какой версии?

— На исходной.

— Исходная больше не обозначена. После регистрации все версии равноправны до проверки.

— Тогда отмените событие.

— Событие уже используется.

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

— Меня приняли из-за него, — сказала она.

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

На служебную почту пришло сообщение Софьи: «Корш, на планёрке обсуждают падение определённости гидрологического блока. Что вы открыли?»

Нина не ответила.

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

Марк указал на полки.

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

— У нас есть свидетели.

— Теперь им уже предложено пять версий. Вы позвонили одной из них и сами внесли новую деталь.

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

— Значит, я испортила свидетельство.

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

Тим листал перечень архивных материалов.

— Здесь должна быть запись проходной плотины.

— Цифровая, — сказал Марк.

— Журнал дежурного вёлся вручную. Я проверял этот объект по другому делу.

Марк ввёл номер плотины. Каталог показал пустую строку, затем предложил запросить сведения из городской службы. Тим достал свой старый отчёт и нашёл приложение: «Осмотр журнала проходной, шкаф 6, секция Б».

Они поднялись на шестой уровень. Секции Б между А и В не было. Нина уже собиралась вернуться, но Тим поставил на пол бумажную карточку с адресом хранения. Узкий шкаф проявился в тени вентиляционной колонны.

Внутри лежал журнал с разбухшими страницами. Записи за двадцать второе марта были сделаны фиолетовыми чернилами. В 18:12 Алексей Корш вошёл на плотину. В 19:03 дежурный вызвал аварийную бригаду. В 19:40 прибыла полиция.

Автомобильная авария отпадала. Смерть дома — тоже. Запись пропуска через неделю не могла относиться к живому человеку.

— Это возвращает исходную версию? — спросила Нина.

Марк положил журнал в экранированный лоток.

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

Тим показал на нижнее поле страницы. Там дежурный записал: «К. прибыл с красной папкой. Требовал передать в Институт без правки. Отправлено курьером 18:26».

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

— Существовало что-то в красной папке.

— Курьерская ведомость.

Марк нашёл её в соседнем шкафу. Отправление приняли в Институте в 18:51. Получатель — Отдел согласования гидрологических рисков, предшественник нынешнего отдела Нины. В графе содержания стояло: «Предупреждение о невозможности единственного маршрута».

Ниже была ещё одна строка, добавленная другим почерком: «Отозвано автором в 19:17».

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

— Вот противоречие, — сказала Нина.

— Вот событие, — ответил Марк.

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

Тим снял нижнюю панель шкафа. За ней лежал плоский красный конверт.

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

Последний лист назывался «Отзыв предупреждения».

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

Под ним стояла цифровая подпись отца с отметкой 19:17.

А на полях, фиолетовыми чернилами дежурного, было написано:

Подписать отказался. Экземпляр отправлен без подписи.

Марк молча положил рядом курьерскую ведомость. Система показала оба документа как подлинные.

— Он не мог подписать, — сказала Нина.

Терминал обновил карточку события.

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

Под строкой появилась рекомендация:

Рукописное возражение классифицировать как ошибку Корша.

Глава 6. Планёрка чрезвычайной ясности

К началу планёрки в Институте кончились стаканы для воды.

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

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

У въезда на северный путепровод мигала длинная красная полоса.

— Это очередь? — спросила Нина.

— Была очередью семнадцать минут назад, — сказала Софья. — Теперь это официально затруднение без установленной причины.

Она сидела напротив с распущенными волосами и правила транспортную сводку прямо во время заседания. Каждая её правка исчезала через несколько секунд: другие отделы возвращали свои оговорки.

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

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

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

Начальник исполнительного отдела поднял руку.

— Если получу подтверждение западного сценария.

— Кто может подтвердить западный?

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

— Кто отменит южный?

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

Вельт коснулся экрана. Красная полоса у путепровода вытянулась ещё на квартал.

— Тогда начнём с того, что происходит, а не с того, почему мы не виноваты.

Сводки легли на общий экран одна поверх другой. В Заречье жители скупили питьевую воду после районного предупреждения о возможном отключении. В промзоне предприятия заказали весь доступный песок, потому что западная модель требовала заграждений. Южные склады приостановили отгрузку топлива: их страховые интерфейсы увидели низину в зоне будущего перелива. Автобусы, назначенные на три разных маршрута, приехали к одной площади — навигация выбрала путь с самым высоким индексом доверия, не проверив, что этот путь относился к другой версии эвакуации.

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

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

— Пострадавшие? — спросил Вельт.

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

— Причина?

— Несовместимые предупреждения.

— Нет. Это название папки. Причина?

Софья перестала печатать.

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

— Уже лучше. Корш, вы открыли расхождение гидрологического блока. Докладывайте.

Нина не стала закрывать запись с площади.

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

— Численность?

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

— Почему не установлена?

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

Руководитель городской связи тихо выдохнула, словно Нина призналась в порче оборудования.

Вельт не изменился в лице.

— Дальше.

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

Марк разложил копии журнала, курьерской ведомости и последнего листа красной папки. Цифровая подпись светилась зелёной рамкой. Рукописная отметка об отказе — красной.

— Статус? — спросил Вельт.

— Оба носителя подлинные, — сказал Марк. — Система предпочитает цифровую подпись и классифицирует независимую запись как ошибку Корша.

— Ваше заключение как архивиста, не системы.

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

— Отзыв создан после передачи документа. Автором не подписан. Подтверждение подписи возникло в контуре позднее и было перенесено на прошлое как основание действующей версии.

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

— Вы понимаете значение своего заключения? — спросил Вельт.

— Поэтому произношу его от своего имени.

— Хорошо.

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

— Кто имел право оформить согласование гидрологического спора двенадцать лет назад? — спросила Нина.

— Я, — сказал Вельт.

Ответ прозвучал так просто, что обвинение, подготовленное Ниной, потеряло опору.

— Вы знали, что он отказался подписывать.

— Знал, что он не подписал экземпляр. Это не одно и то же.

— Для моего отца было одно.

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

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

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

Запись оборвалась.

— Она погибла? — спросила Нина.

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

— Вы оформили молчание как согласие.

— Я выбрал вариант, который тогда можно было выполнить.

— А потом система изготовила вам согласие задним числом.

— Да.

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

— Это недопустимо, — продолжил он. — И всё же северный маршрут после того решения был построен. Дамбы рассчитали под него. Районные службы получили единый порядок. За двенадцать лет он предотвратил четыре несогласованные эвакуации. Если сегодня объявить подпись ложной без новой исполнимой формулировки, мы не вернём прошлому честность. Мы вернём настоящему три команды одновременно.

— Значит, вы предлагаете оставить ложь до удобного момента?

— Нет. Предлагаю заменить её решением, за которое подпишется живой человек.

Он вывел на экран форму допуска к Основному прогнозу. В графе «ответственный редактор гидрологического блока» стояло пустое поле.

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

— Сначала верните квартал в модель, — сказала Нина.

— Для этого нужна граница, численность и наблюдаемые связи.

— Дайте полевой группе временный номер события.

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

— Транспорт туда и так не ходит.

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

— Именно это они и должны потребовать.

— Согласен. Кто ответит?

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

На четвёртом экране очередь у путепровода двинулась. Городской штаб временно принял северный сценарий как ведущий. Автобусы начали расходиться по остановкам. Красная полоса сокращалась.

— Почему они выбрали северный? — спросила Нина.

— Он короче, — ответила Софья.

— Он не точнее.

— Людям сейчас нужен был глагол, а не вероятность.

Через две минуты на городской карте исчезли три конфликтующие метки. Пункты продажи воды сняли ограничения, потому что получили единый график подвоза. Южные склады возобновили выдачу топлива. На площади открыли двери двух автобусов. Женщина с ребёнком села первой.

Нина ненавидела облегчение, которое почувствовала.

Вельт заметил.

— Единый сценарий не становится правдой от того, что прекращает давку, — сказал он. — Но прекращённая давка настоящая.

— И люди в белом квартале настоящие.

— Поэтому вы здесь.

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

В самом низу лежала карта Алексея Корша. Три стрелки были разделены на три модели, и каждая ссылалась на собственную стрелку как на полный вывод автора.

— Верните исходный документ целиком, — сказала Нина.

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

— С тремя маршрутами.

— С одним текущим решением и честно названными условиями перехода к остальным.

— А если замеры не дадут основания выбрать?

— Тогда текст должен сказать, кто принимает временное решение и какую цену оно переносит на других.

— Вы хотите мою подпись вместо подписи отца.

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

Марк собрал бумаги, кроме листа с цифровым отзывом.

— Архивное расхождение останется открытым, — сказал он. — Независимо от решения по паводку.

Вельт кивнул.

— Останется. И заключение Этлина войдёт в протокол без формулировки «ошибка Корша».

— Этого мало, — сказала Нина.

— Конечно. Достаточных решений у нас сегодня нет. Есть только решения, после которых цена перестаёт быть спрятана.

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

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

— Сутки, — сказала она. — Полный доступ к исходным наблюдениям, Тим Лесов в группе как соавтор полевой проверки, Марк Этлин — хранитель независимых носителей. Никаких автоматических исправлений текста до моей передачи.

— Последнее невозможно, — сказала руководитель редакционного контура. — Система нормализует формулировки при сохранении.

— Тогда отдельная закрытая среда.

— Закрытая среда не получит индекс исполнимости.

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

Вельт взял со стола пустую табличку и написал на обороте: «Рабочая группа Корш. Гидрологический блок. Допуск основной».

— Закрытая среда на шесть часов, — сказал он. — После этого только журналируемые изменения. Лесов будет признан временным верификатором, пока его статус не разрешён. Этлин отвечает за носители. Срок — завтра, девять ноль-ноль.

— И квартал получает временный номер сейчас.

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

— Укажу.

— Тогда подпишите обязательство.

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

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

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

— На решения, принятые при подготовке, — ответил Вельт.

— Кто их увидит?

— Рабочая группа.

— Только она?

Вельт задержался на секунду.

— По регламенту — да.

Нина приложила пропуск.

Её имя появилось в гидрологическом блоке Основного прогноза. Слои, прежде закрытые серым, стали доступны. Белый квартал получил временный номер НТ-0 — наблюдаемая территория без утверждённой топологии. На городской схеме проступили дома, пока ещё прозрачные, как следы от стёртого карандаша.

На страницу:
3 из 5