Последний город, в котором нельзя лгать

Труба в секторе 7-Г гудела третий день. Не аварийно — просто низкий ритмичный звук, который появлялся ближе к ночному циклу и пропадал к утреннему. Диспетчер Лёня списал это на…

Последний город, в котором нельзя лгать

Труба в секторе 7-Г гудела третий день.

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

На третий день Павел пошёл сам.

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

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

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

Коммуникатор у стены показал отсутствие сигнала. Пять шагов назад — связь появилась. Профессиональное экранирование, какое ставят на серверные.

Он мог вернуться и написать заявку. Но комиссия — это Лёня, который закроет заявку, и кто-нибудь из технадзора, который посмотрит на стену, не найдёт её на схеме и скажет: «Значит, ничего нет».

Павел снял панель. За ней оказалась дверь без ручки и без маркировки. Рабочий пропуск — ничего. Аварийный ключ — ничего. Остался резак для заклинивших люков. Формально он имел право вскрыть любую дверь при угрозе инфраструктуре. Гудящее помещение без документации, подключённое к городской сети, — это угроза.

Он срезал замок за двадцать три секунды. Металл оказался толще стандартного.


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

В центре, среди кабелей и трубок, стояла медицинская капсула. Прозрачная крышка. Внутри — женщина.

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

Она не выглядела мёртвой. Она выглядела как человек, которого забыли разбудить.

Женщина открыла глаза. Павел отступил на шаг — не от страха, от неожиданности. Она смотрела спокойно, без паники.

— Ты меня видишь? — голос хриплый, но разборчивый. — Хорошо. Значит, я ещё не умерла.

— Я инженер. Систем жизнеобеспечения. Ремонтировал вентиляцию и нашёл это помещение. Кто вы?

— Вера. Я была нейрофизиологом. Потом стала частью инфраструктуры. Мои нейронные паттерны — калибровочная основа «Оракула». Система обучалась на моём сознании: записывала тысячи часов речи, мимики, нейронной активности — моей собственной и людей, с которыми я разговаривала. Эталонная модель расхождения между убеждением и формулировкой. Живой мозг до сих пор нужен для дообучения — язык меняется, люди придумывают новые способы обходить систему.

Павел достал коммуникатор. «Оракул» работал через собственную распределённую сеть, независимо от связи. Он нажал кнопку верификации:

— Человек передо мной сейчас говорил правду?

Зелёный индикатор.

Это не доказывало ничего. «Оракул» определял отсутствие сознательной лжи. Женщина могла искренне верить в то, что она калибровочное ядро системы, и при этом быть обычной пациенткой с расстройством.

— Допустим, вы верите в то, что говорите. Это не значит, что это правда.

Вера посмотрела на него с чем-то похожим на уважение.

— Проверь третью стойку слева. Второй блок сверху. Интерфейс прямого доступа.

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

Он закрыл планшет. Сел на пол, прислонившись к стойке.

— Хорошо. Допустим, я вам верю. Теперь скажите, зачем вы здесь.

— Я уже сказала. Живой субстрат для непрерывной калибровки. Алгоритм не может работать на замороженном снимке — речь дрейфует, жаргон меняется, дети вырастают. Раз в несколько часов система предъявляет мне речевые фрагменты жителей, фиксирует мою нейронную реакцию и корректирует модель. Я — не детектор. Я — учитель детектора.

— А без вас?

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

Она закрыла глаза. Открыла снова.

— Город не под землёй. Катастрофы не было. Все жители — потомки добровольцев, которые согласились на эксперимент. Третье поколение уже не помнит.

Зелёный индикатор.

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

— «Оракул» подтвердит и обратное, — сказал Павел. — Если я спрошу любого жителя, он скажет «мы под землёй», и система подтвердит. Потому что он верит.

— Да. Система определяет искренность. Не истину. Те, кто управляет городом, выдают одно за другое.

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

Весь город жил внутри этой разницы и не замечал её.

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

Вера молчала долго.

— Могли. У меня нет способа проверить. У тебя — есть. Вентиляционная шахта 1-А. Если город под землёй, на выходе — грунт. Если нет — небо.

Мониторы пискнули. Пульс Веры упал до пятидесяти четырёх. Питательный раствор почти закончился — на два-три дня. Фильтр катетера забит. Если ничего не делать, через неделю она умрёт.

— Мне нужно уйти, — сказал Павел.

— Я знаю.

— Я вернусь.

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


Павел поставил панель на место. Со стороны выглядело нормально. Он дошёл до зоны, где работала связь, и позвонил Лёне.

— Лёня, резонанс в 7-Г. Нашёл расшатавшийся кронштейн, подтянул. Закрывай заявку.

— Я же говорил. Обшивка.

— Ты был прав.

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


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

Заявку отклонили через сорок минут. Без объяснения. Просто статус: «Отклонено».

Повторная заявка с копией регламента: инженер вправе инспектировать любой элемент вентиляционной системы при выявлении отклонения. Ответ через час: «Передана в Техническую дирекцию для рассмотрения». Техническая дирекция рассматривала заявки от двух недель до бесконечности.

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

Марина Сотова, архивист, полезла в каталог и вернулась с пустыми руками. Карточка есть, папки нет. Последняя выдача — одиннадцать лет назад. Получатель — Техническая дирекция. Возврат не зафиксирован.

Одиннадцать лет. Ровно столько, сколько Павел работал в секторе.


Вечером он вернулся к Вере с украденным из медблока пакетом питательного раствора. Фельдшеру Косте сказал, что раствор нужен для промывки датчиков. Правда: раствор подходил и для того, и для другого.

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


На четвёртый день к нему пришёл Дорохов.

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

— Павел Андреевич. Вы подали две заявки на инспекцию шахты 1-А. Запросили чертежи. Взяли пробы воды. Запросили энергобаланс. Провели три часа в сейсмическом секторе. Я ничего не пропустил?

— Нет.

— Зачем?

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

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

Каждое слово — правда. Но Павел смотрел на Дорохова и увидел то, что хотел: мгновенное сужение зрачков. Не страх. Узнавание.

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

Зелёный индикатор.

— Город работает, — продолжил Дорохов. — Воздух поступает. Вода чистая. Двадцать тысяч человек. Не всё, что скрыто, скрыто со злым умыслом.

Зелёный индикатор. Он был искренен.

— Вера умирает, — сказал Павел.

Дорохов не изменился в лице. Помолчал три секунды.

— Я знаю. Ищу замену. Система нуждается в живом субстрате для дообучения. Вера — третья. Первые две не пережили десяти лет. Вера работает двадцать шесть. Она уникальна. Но она заканчивается.

— Вы подключаете к машине живых людей.

— Добровольцев. Всегда добровольцев.

Зелёный индикатор.

— Она хочет выйти?

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

— Но скрываете от города.

— Город знает, что «Оракул» существует и работает. Город не знает, как именно. Это не ложь. Это архитектурное решение.

Он пошёл к двери. Остановился.

— Если вы расскажете людям, что «Оракул» не отличает правду от убеждённости, вы не освободите их. Вы уничтожите единственное, что удерживает двадцать тысяч человек от хаоса: веру в то, что соседу можно доверять.

Зелёный индикатор.


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

Если Павел расскажет правду, каждый житель поймёт: можно обмануть систему. Достаточно по-настоящему поверить в собственную ложь. Доверие, которое строилось три поколения, рухнет за неделю.

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

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

Он принял решение.


Павел пришёл в техническую студию и попросил две минуты эфирного времени. Редактор Антон спросил зачем. Павел ответил: «Сообщение о безопасности вентиляционной системы». В определённом смысле это было правдой.

Он встал перед камерой и сказал:

— Меня зовут Павел Корнеев, инженер систем жизнеобеспечения. Я обнаружил критическое несоответствие в работе системы верификации. «Оракул» не определяет, правду ли вы говорите. Он определяет, верите ли вы в то, что говорите. Это разные вещи. Зелёный индикатор означает, что вы не пытаетесь обмануть. Он не означает, что вы правы.

Он сделал паузу.

— Я не призываю отключить систему. Честность имеет ценность. Но вы должны знать, что это честность, а не истина. Решайте сами, что с этим делать.

Индикатор «Оракула» на стене студии горел зелёным. Запись пошла в общую трансляцию.


Кризис начался через четыре часа.

Сначала — торговый ярус. Продавец Женя отказался принять устную гарантию на генератор: «Откуда я знаю, что ты сам веришь в то, что говоришь?» Покупатель ударил его по лицу. Это была первая драка на рынке за шесть лет.

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

Дорохов пришёл через шесть часов. С ним — двое из службы безопасности. Павел ждал их дома.

— Вы понимаете, что вы сделали? — голос ровный, но желваки ходили.

— Да.

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

— Это пройдёт.

— Когда? Когда кто-нибудь погибнет?

Павел встал.

— Что вы хотите от меня?

— Выступите снова. Скажите, что ошиблись. Что неправильно интерпретировали данные.

— Это будет ложь. «Оракул» не подтвердит.

— «Оракул» подтвердит, если вы в это поверите.

Они смотрели друг на друга. Дорохов осёкся, поняв, что только что доказал правоту Павла.

— Медицинскую бригаду для Веры, — сказал Павел. — Полноценную. С нейрохирургом. Не для отключения — чтобы она дожила без боли. И доступ к шахте 1-А. Для всех. Каждый, кто захочет, должен иметь возможность подняться и увидеть, что наверху.

— А если наверху — грунт? Если она ошибается?

— Тогда мы узнаем. И это будет факт, а не чья-то убеждённость. Людям нужно что-то проверяемое. Прямо сейчас. Дайте им это — и паника кончится.

Дорохов молчал долго. С нижних ярусов доносился приглушённый шум.

— Хорошо, — сказал он. — Шахта. Завтра утром. Но если там грунт, Корнеев, — я вас закопаю. Фигурально.

Зелёный индикатор. Не совсем фигурально.


Их было девять человек у основания шахты 1-А: Павел, Дорохов, двое инженеров, врач, архивист Марина, школьный учитель, сотрудник безопасности и техник-сейсмолог, который сам пришёл после трансляции и сказал: «Я два года смотрю на эти волновые графики и молчу».

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

Павел открыл его.

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

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

Небо.

Не бетон. Не грунт. Небо, облака и далёкий шум, который он принимал за тектонику. Море.

Марина рядом сказала тихо:

— Вера была права.

— Насчёт этого, — ответил Павел.

Потому что Вера была права не во всём. Павел нашёл это вчера ночью, копая архивные протоколы. Первое поколение жителей не было добровольцами. Протоколы отбора, которые Дорохов не успел изъять вместе с чертежами, описывали принудительное переселение — эвакуацию по решению правительства, о реальных целях которой переселенцам не сообщали. Вера верила в добровольность, потому что ей это объяснили, когда она согласилась стать субстратом. Её убеждённость была искренней. «Оракул» подтверждал. Но это была ложь, прошедшая через чужую веру.

Дорохов стоял у люка и смотрел на горизонт. Ветер трепал ему остатки волос. Он не выглядел побеждённым. Он выглядел уставшим.

— Что дальше? — спросил он.

— Спустимся. Расскажем. Откроем люк для всех.

— Город не выдержит.

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

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


Через три дня аптечный склад починили, кредитные кассы открылись — теперь с письменными расписками, как до «Оракула». Торговый ярус работал. Хуже, медленнее, с руганью, но работал. Люди ходили к шахте 1-А, поднимались, стояли наверху по пять-десять минут и спускались обратно. Некоторые плакали. Большинство молчали.

Вере привели врача. Нейрохирург осмотрела её и сказала Павлу в коридоре, без индикатора:

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

— Она знает?

— Она знала до меня.

Павел зашёл к Вере.

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

Вера долго смотрела в потолок.

— Я не знала, — сказала она. — Мне говорили иначе.

Зелёный индикатор. Она не знала. Она верила двадцать шесть лет, и «Оракул» двадцать шесть лет подтверждал — потому что «Оракул» так и работал. Искренность, не истина.

— Мне жаль, — сказал Павел.

— Не жалей. Проверяй.

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

— Это вы тот инженер?

— Да.

Сосед посмотрел на него, потом на оппонента, потом снова на Павла.

— Ну и нахрена вы это сделали?

Павел подумал.

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

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

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

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

Павел закрыл глаза. Впервые за много лет ему было всё равно, какого цвета индикатор.