Персональная версия правды

- -
- 100%
- +

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


