
Полная версия
Когда смерть распределяют по процентам
— В пределах прогноза. Открытых бунтов нет. Локальные сопротивления подавлены санитарными группами.
— Вы говорите «подавлены» будто речь о пожаре.
— Часто это и есть пожар. Только внутри людей.
Вельт повернулась. Её спокойствие не было мягким; оно давило точностью.
— Хороший ответ. Не совсем человеческий, но полезный.
Инга промолчала.
Вельт провела пальцем по воздуху, и перед ними открылась карточка Яры Левит: архивное лицо, показатели лояльности, служебная история, мать — Ильмира Левит, статус «добровольный выход из городского контура».
— Что вы видите?
— Архивистка. Тридцать четыре года. Высокая точность работы, низкая социальная демонстративность, устойчивая профессиональная маска. После Ночи счёта отклонилась от рекомендованной формулировки.
— Не это.
Инга посмотрела внимательнее. Мелкие изменения профиля: повышение ночной активности, отказ от домашнего сна, посещение Низовых Сот, пересечение с нижним рынком, краткая потеря трека у холодильных блоков. Потом восстановление маршрута, покупка капсулы воспоминаний, возвращение в Срединные Кольца.
— Она встретилась с кем-то вне камер.
— Предположительно.
— Кто?
— Пока не знаю.
— Узнаете.
Инга перевела взгляд на Вельт.
— Разрешение на задержание?
— Нет.
Ответ был быстрым. Значит, решение приняли заранее.
— Если она несёт закрытый маркер, промедление повышает риск утечки.
— Архивисты опаснее мятежников не тогда, когда бегут. Тогда их легко поймать. Они опасны, когда продолжают работать и видят, какие слова держат город.
— Тогда надо изолировать её тихо.
— Вы мыслите как хирург. Но иногда опухоль полезнее не вырезать сразу, а посмотреть, куда ведут сосуды.
На стекле вспыхнули связи: Калдин, закрытая видеокапсула, нижний рынок, неизвестный контакт. Одна ветвь была затемнена машинным отказом.
— Мнемарх не даёт полного раскрытия?
— Мнемарх считает раннее вмешательство неэффективным.
— А Совет?
— Совет считает, что Мнемарх часто прав.
В этой фразе не было сомнения. Только осторожность человека, который знал: верить машине полностью опасно, но спорить без причины глупо.
— Задача?
— Наблюдение. Контактную сеть Левит раскрыть, но саму её не трогать до сигнала. Не пугать и не провоцировать уход в подполье.
— Если она начнёт публикацию?
— Заблокируете канал, не объект.
Инга кивнула.
— Я возьму двух наблюдателей и один нижний контур.
— Возьмёте Саву Ренке. Ему полезно увидеть, что порядок держится не только выстрелом.
Сав ждал за дверью и сделал вид, что не пытался читать губы через стекло. Они спустились на оперативный уровень.
— Цель?
— Архивистка.
— Опасность?
— Пока неизвестная.
— Вооружена?
— Доступом.
Он посмотрел на неё, решая, шутка это или нет.
— Доступом к чему?
— К памяти. Это хуже оружия, если человек перестаёт верить инструкции.
Они вошли в наблюдательную. На центральном экране была Яра: лифт, вертикальный рынок, лоток с воспоминаниями. Инга смотрела не на лицо, а на ритм. Яра двигалась как человек, который учился быть незаметным по книгам: не спешила, но точно выбирала паузы.
— Вот потеря трека, — сказал аналитик. — Сервисный проход у холодильных блоков. Семь минут сорок две секунды.
— Кто входил рядом?
— Два нижних наблюдателя, наши подрядчики. Они потеряли её и неизвестного мужчину.
— Неизвестного?
— Тепловая картина сбита холодовым выбросом. Лицо не восстановлено.
Инга остановила кадр. На мутном изображении было только движение: чужая рука хватает Яру за локоть и втягивает в щель. Грубо, быстро, без лишней силы. Человек знал камеры и не боялся физического контакта.
— Он не похищал. Выводил.
— Почему?
— Потому что не ударил по шее и не забрал носитель.
Сав посмотрел на неё.
— Носитель?
— Она что-то несла. Рука всё время в правом кармане.
Аналитик увеличил кадр. Яра действительно держала пальцы напряжённо, будто сжимала тонкий предмет.
— Разрешите запросить санитарную проверку домашнего контура? Пока без входа.
— Нет.
— Домашний контур можно проверить без следа.
Инга повернулась к нему.
— Нельзя. Можно только оставить след, который Левит найдёт не сразу. Нам не нужно, чтобы она испугалась. Нам нужно, чтобы она повторила маршрут.
К вечеру Яра вышла из архива, без служебного браслета. Инга наблюдала с верхнего канала, Сав сидел рядом за младшим пультом. Нижние камеры собирали маршрут: транспорт, пересадка, рынок. Яра купила дешёвую капсулу «три минуты моря без купола». Дымовая покупка, простая и подходящая для прикрытия.
— Берём? — спросил Сав, когда Яра задержалась у лифта.
— Нет.
— Она контактировала с неизвестным. У неё может быть закрытый фрагмент.
— Поэтому нет.
На экране Яра подняла голову, будто почувствовала взгляд. Не к камере, а в сторону отражающей панели. Инга отметила это молча. Архивистка быстро училась.
— Хвост сохранить. Но дистанцию увеличить. Нижних подрядчиков убрать, они сожгли себя.
— Кого поставить?
— Пассивный транспортный контур и одну живую тень. Без контакта.
Сав передал распоряжение, потом не выдержал:
— Разрешите вопрос?
— Один.
— Почему из-за одной архивистки доклад Матриарху? Если она виновна, её можно закрыть. Если нет — проверить и отпустить.
Инга смотрела, как Яра входит в транспортный лифт. Двери закрылись.
— Потому что виновность — поздняя стадия. Нас интересует момент до неё.
— До преступления?
— До выбора.
Сав замолчал. На его лице было сопротивление. Инга когда-то тоже хотела такого мира. Потом увидела квартиры после взрывов, детей с выжженными портами, бунты в нижних секторах. Мнемарх не сделал город добрым. Он сделал его живым.
— Два процента, — сказал Сав вдруг. — Вы правда считаете это нормой?
Вопрос был опасен не содержанием, а тоном. Молодые проверяли старших, когда начинали бояться своей службы.
Инга выключила звук внешних каналов.
— Я считаю это меньшим числом.
— Это не ответ.
— Это единственный ответ, который имеет значение для города.
— Но если система ошибается?
— Система ошибается. Люди ошибаются чаще.
Сав отвернулся к экрану.
— Моя мать боялась Ночи счёта каждую зиму. Даже когда у неё был высокий индекс полезности. Говорила, что белая метка снится ей на потолке.
— Она жива?
— Да.
— Значит, страх был ценой, а не итогом.
Он резко посмотрел на неё.
— Вы так говорите, будто страх — налог.
— Он и есть налог. Как боль после прививки. Город платит страхом меньшинства и получает жизнь большинства.
— А те, кого забирают?
Инга вспомнила санитарные коридоры после мятежа водного узла, где до Мнемарха погибло бы несколько тысяч, а после коррекции — сто двадцать семь. Числа не утешали семьи. Но семьи не удерживали город.
— Если плотина треснет, вода не спросит, кто хороший. Она снесёт всех. Два процента — это не вера в смерть. Это признание, что плотину надо чинить до прорыва.
— Людьми?
— А чем строится город?
Сав не ответил. Инга не стала смягчать. Красивая совесть плохо работала там, где надо решить, стрелять ли в человека, который не нажал кнопку, но несёт взрыватель.
На экране Яра вышла в своём жилом секторе. Она не пошла сразу домой: остановилась у автомата, купила пустой стакан и выбросила его, не отпив. Проверка хвоста. Потом вошла в подъезд.
— Она нас ищет.
— Нет. Она ищет подтверждение, что её ищут.
— Разница?
— Огромная. Первое — навык. Второе — страх.
Инга открыла личный контур и ввела пометку: «Объект Левит сохраняет самообладание, проявляет начальные признаки полевой адаптации. Контакт неизвестного мужчины считать приоритетным. Задержание преждевременно».
Система предложила дополнение: «Вероятность перехода объекта к нелояльной активности — 38 процентов». Инга удалила строку из видимого отчёта. Цифры часто начинали думать вместо людей, если им давали слишком красивое место в документе.
Через минуту пришёл ответ от Вельт: «Наблюдение продолжить. До сигнала не трогать».
Сав прочитал сообщение и выдохнул.
— Значит, ждём.
— Не ждём. Смотрим.
— А если она исчезнет?
— Тогда ты поймёшь, зачем я сказала увеличить дистанцию.
Инга встала. Смена ещё не закончилась, но работа перешла в тихий режим. Важные охоты редко начинались с погони. Обычно человек, уверенный в осторожности, сам делал второй шаг тем же маршрутом.
У выхода Сав спросил:
— Старший ликвидатор, а вы лично её возьмёте, если придёт сигнал?
Инга остановилась.
— Да.
— Даже если она ищет мать?
— Особенно если она ищет мать.
Он не понял. Это было видно по лицу. Инга могла объяснить: человек, который ищет не власть, а родное имя, опаснее наёмника. Его труднее купить и невозможно напугать. Но объяснение сделало бы мысль мягче, а мягкость искажала приказ.
Она вышла в стеклянный коридор. Внизу Витрокласт сиял ровно и спокойно, как хорошо закрытая рана. Где-то под этим светом Яра Левит возвращалась домой с чужим морем в кармане. Где-то дышал человек с горящим имплантом, которого камеры пока не нашли.
Инга положила ладонь на стекло и посмотрела на город без раздражения и без любви. Её учили защищать не счастье и не справедливость. Она защищала порядок — единственное, что удерживало людей от падения друг на друга.
На внутреннем канале мигнуло новое распоряжение: «Объект Левит. Приоритет наблюдения повышен. Контакт допускается только после сигнала Совета».
Инга подтвердила приказ. Потом добавила свою короткую пометку для всей группы:
«Не трогать. Не пугать. Не спасать. Вести до источника».
Город за стеклом продолжал светиться, и в этом ровном свете два процента казались не жестокостью, а формой дисциплины. Инга знала: жить с такой арифметикой легче, чем считать мёртвых после хаоса. Она не любила смерть и не украшала её. Если Яра Левит решила найти трещину в этой стене, Инга должна была смотреть, ждать и не касаться цели до сигнала, даже если ожидание окажется самым опасным приказом.
Глава 7. Фраза из мёртвого файла
Яра вошла в домашний модуль с капсулой чужого моря в одной руке и пластиной мёртвого файла в другой. После Низовых Сот эта чистота казалась не покоем, а тщательно вымытой уликой.
— Добрый вечер, Яра Ильевна. Рекомендуется питание, восстановительный душ и сон не менее семи часов. Последние показатели указывают на накопленное напряжение.
— Отложить рекомендации.
— Отложено на сорок минут. Хотите воспроизвести купленное воспоминание?
Яра посмотрела на капсулу. «Три минуты моря без купола» — дешёвая запись, купленная ради прикрытия. В Низовых Сотах продавец завернул её в мутную плёнку и не спросил, зачем архивистке чужой отпуск.
— Позже.
— Семейный контейнер не открывался четыре года семь месяцев и двенадцать дней, — сообщил ассистент. — Подтвердите намерение доступа.
Яра не сразу ответила. Она стояла посреди комнаты, где всё было рассчитано на одного человека: один стол, одно кресло, одна спальная ниша, один комплект посуды в активном пользовании. Дом не спрашивал, почему ей не нужно больше. Он оптимизировал пространство под одиночество.
— Подтверждаю.
Стенная панель возле кухни раскрылась без звука. Из ниши выехал серый контейнер с семейной печатью Левит. После исчезновения матери его опечатали как эмоционально чувствительный архивный объект; спустя годы Яра получила право открыть его, но не сделала этого. Она знала: в Витрокласте вещи редко были вещами.
Крышка запросила ладонь, сетчатку, голос и дыхательный ритм. Последним появился вопрос, установленный матерью.
— Назовите предмет, который нельзя починить без согласия владельца.
Яра помнила этот вопрос с детства. Мать задавала его, когда чинила сломанные игрушки, застёжки, старые семейные записи. Тогда ответ казался игрой.
— Память.
Контейнер открылся.
Внутри лежали шарф с потёртым краем, детская куртка с починенной застёжкой, старая бумажная книга, футляр инструментов архивной совместимости, браслет с отключённым семейным ключом и маленький куб голосовых записей. Ничего опасного. Ничего такого, за что приходят ночью.
Яра взяла шарф. Ткань сохранила слабый запах металла и сухих трав, хотя домашние фильтры должны были давно стереть всё органическое. На внутреннем крае, в шве, она увидела архивную метку. Очень маленькую, без активного сигнала.
Она проверила куртку. Метка. Книгу. Метка. Инструменты. Даже куб голосовых записей был прошит двойной маркировкой: семейной и служебной.
— Дом, когда эти предметы получили архивные метки?
— Информация отсутствует.
— Невозможно. Метки должны иметь журнал установки.
— Журнал недоступен для пользовательского контура.
— Уровень ограничения?
Пауза длилась чуть дольше нормы.
— Закрытый слой.
Яра поставила куб на стол. Вчера эти слова были технической аномалией; теперь они расползались по её жизни, как плесень под белой краской.
Она достала пластину с кэшем и подключила к домашнему терминалу через старый переходник. Прямое соединение было опасным. Терминал мигнул, распознал устаревший носитель и предложил передать его в технический сектор.
— Локальное чтение. Без сетевого запроса.
— Локальное чтение повреждённых носителей может нарушить безопасность домашнего контура.
— Подтверждаю риск.
Экран погас на секунду и открыл семейный список. Обычные записи были ровными: дни рождения, школьные отчёты, медицинские уведомления, несколько старых видео. Голосовой куб матери висел отдельно, без даты, с пометкой: «частично повреждён».
Яра запустила файл.
Сначала пошёл шум, сухой и зернистый, похожий на песок по стеклу. Потом фрагменты голоса: женский вдох, обрывок смеха, слово «застёжка», детский голос самой Яры — высокий, нетерпеливый.
— Мам, она опять не закрывается.
— Потому что ты дерёшься с вещами, вместо того чтобы понять, где они сопротивляются.
— Это куртка, она не сопротивляется.
— Всё сопротивляется, если его неправильно держать.
Яра закрыла глаза. Голос матери оказался не воспоминанием, а физическим ударом. Не красивым, не торжественным: немного усталым, с сухой насмешкой, живым. Семнадцать лет архивного статуса рассыпались от одного бытового тона.
Файл дёрнулся. Детская кухня исчезла. Вместо неё пошёл другой шум, глубже и темнее. Слова стали просачиваться сквозь помехи, как через воду.
— Яра, если ты слышишь это… значит, они не всё вычистили.
Она резко открыла глаза. Терминал вывел предупреждение: «Нестабильный фрагмент. Рекомендуется остановить воспроизведение».
— Продолжить.
— Файл может содержать эмоционально вредоносный материал.
— Продолжить.
Шум усилился. Голос матери стал ниже, будто запись шла из тесного помещения.
— Не ищи меня через официальный архив. Там всё построено так, чтобы ты находила только разрешённую пустоту. Если они назвали меня вышедшей, значит, им понадобилось, чтобы я не числилась умершей. Не верь тем, кто называет убийство равновесием.
Фраза появлялась на экране в старой кабине, но голос сделал её другой. Тогда это была улика — обвинение. Мать произнесла её не как лозунг, а как инструкцию, которую передают тому, кто может не выжить.
— Мам, — сказала Яра, прежде чем успела остановить себя.
Терминал не ответил. Файл шёл дальше рывками.
— Они начинали не с машин. Запомни это. Сначала были дела, письма, газетные приговоры, доносы, списки неблагонадёжных. Машина только научилась делать то, что люди умели: убивать имя раньше тела. Ищи старый индекс. Не мой. Его. Крамор. Арсений Крамор. Если файл дышит — не открывай его в чистой сети.
Звук оборвался. Экран стал белым.
Яра сидела неподвижно. Она заставила себя проверить запись ещё раз. Файл открыл детский фрагмент, шум, фразу о равновесии, имя: Арсений Крамор. На третьем повторе терминал выдал отказ.
— Доступ к повреждённому фрагменту ограничен. Материал направлен на стабилизацию.
Яра выдернула переходник до завершения команды. Дом включил мягкий предупреждающий свет.
— Резкое отключение может повредить семейный архив.
— Семейный архив повреждён.
— Запрос не распознан.
— Я знаю.
Она перенесла куб, книгу и инструментальный футляр на стол. Метки на предметах казались маленькими запертыми глазами. Если мать оставила сообщение здесь, значит, знала, что Яра однажды откроет контейнер. Не ребёнок. Не студентка. Архивистка, достаточно обученная, чтобы увидеть технический след.
Яра запустила ручной скан меток. Дом запросил служебное основание. Она ввела код посмертной коррекции, привязанный к старому делу Калдина, и замерла. Код мог связать домашнюю активность с её последней правкой, но без служебного основания метки не раскрывались.
Сканер нашёл три слоя. Первый — семейный. Второй — архивный. Только старый индекс: «POL-HIST/KR-17».
Яра перенесла индекс в локальный поиск Архива Благой Памяти. Без сети доступ был невозможен. С сетью — опасен. Такие запросы делали десятки архивистов каждый день. Главное — не задерживаться долго на одном имени.
На экране появилось рабочее окно архива. Дом приглушил свет, помогая глазам, и этим разозлил её.
— Не менять освещение.
— Подтверждено.
Она ввела индекс не полностью. Сначала «POL-HIST». Потом «KR». Список сузился. Потом «17». На экране осталось двенадцать записей, большинство закрытых. Одна мигала серым: «Крамор А. С. Сводная карточка обвинительного массива. Статус: фрагментарно повреждён».
Яра открыла карточку.
Появился портрет мужчины в старом формате: узкое лицо, высокий лоб, прямой взгляд, борода, снятая небрежно, словно фотографу не дали времени на второй кадр. Под портретом шли строки, противоречившие друг другу.
«Арсений Степанович Крамор. Публицист. Эмигрантский организатор. Обвинения: шпионаж, подрывная деятельность, кощунство, агитация окраинного сепаратизма, связь с иностранными центрами влияния. Альтернативная пометка: идеолог степной автономии, редактор вольных листков, объект газетной кампании».
Яра прокрутила ниже. Часть текста была стёрта, но стёрта плохо: архивная лакуна оставила края. Она видела такие следы в чужих биографиях после Ночи счёта. Кто-то удалял не только данные, но и смысловые связи, чтобы будущий читатель не мог восстановить логику.
Открылся газетный фрагмент:
«Крамор, называющий себя защитником свободы, по сути является агентом распада, торговцем чужими границами и врагом порядка. Его степная идея есть не политическая мысль, а ширма для измены».
Следом — другой документ, частный, с повреждённой подписью:
«Прежде чем убить человека, они учатся произносить его имя с отвращением».
Яра остановила прокрутку. Убить имя раньше тела. Газетная кампания. Обвинительный массив. Старые списки, из которых потом могла вырасти новая математика.
На панели связи вспыхнул вызов Ная Стен. Яра вздрогнула, но приняла: отказ в такое время выглядел бы хуже.
— Ты дома? — спросила Ная без приветствия.
— Да.
— У тебя странный домашний трафик. Не спрашивай, откуда знаю.
— Тогда не буду.
— Яра, ты полезла в исторический слой?
— Мне нужно проверить старую семейную метку.
— Нет, тебе нужно дожить до утра. Исторический слой после Ночи счёта мониторят не меньше, чем живые карточки.
— Почему?
Ная помолчала. На её стороне слышался шум архивной столовой или имитация шума, поставленная для прикрытия.
— Потому что после каждой Ночи кто-нибудь начинает думать, что это было. Дела, списки, враги, санитарные формулы. Система не любит исторических сравнений. Они портят благодарность.
— Ты знаешь имя Крамор?
Пауза стала другой.
— Закрой окно.
— Ная.
— Я сказала: закрой окно, если оно открыто через домашний контур.
— Ты знаешь.
— Я знаю, что это имя нельзя произносить в пользовательском канале. Особенно тебе.
— Почему особенно мне?
— Потому что твоя мать работала с ранними архивными связями. И потому что ты сегодня спрашиваешь так, как спрашивают люди, которые увидели достаточно, чтобы не остановиться.
Яра посмотрела на портрет Крамора.
— Что с ним произошло?
— Официально? Ничего, что тебе поможет. Неофициально — его дело стало образцом. Как разрушить человека до приговора, как смешать правду, ложь и страх так, чтобы потом любая система могла назвать это риском.
— Образцом для чего?
— Яра, я не буду говорить это в канале.
На экране Крамора внезапно пробежала помеха. Его портрет на миг повернул глаза к Яре. Не движение, конечно. Сбой от повреждённого файла, наложение пикселей. Она хорошо знала такие объяснения.
— Мне нужно скопировать фрагмент.
— Не делай этого.
— Поздно.
— Нет. Поздно — это когда ты не просто смотришь, а выносишь. До этого можно сказать, что ошиблась запросом.
— Я не ошиблась.
Ная тихо выругалась.
— Тогда слушай. Не копируй на служебный носитель. Не копируй в домашний кэш. Не шифруй стандартом архива. Нужен грязный носитель, неумный, без автоисправления. У тебя есть?
Яра достала из внутреннего кармана тонкую пластину. Одна сторона была почти пустой. Другая несла материнский след.
— Есть.
— Скопируй не карточку, а ошибку вокруг неё. Понимаешь? Не текст, а место, где текст был повреждён. В лакунах иногда больше правды, чем в строках.
— Ты сейчас помогаешь мне совершить служебное преступление.
— Нет. Я сейчас делаю вид, что разговор оборвался.
Связь погасла.
Яра осталась перед портретом Крамора. Она вставила грязный носитель в старый переходник, отключила автоформатирование и выбрала не функцию копирования, а аварийный снимок повреждённого слоя. Так же можно было вынести то, что не следовало выносить.
Система запросила основание.
Она ввела: «Семейная коррекция. Проверка исторического совпадения».
Система приняла ложь.
На экране вспыхнул прогресс: 4 процента, 11, 19. Потом остановка. Предупреждение: «Материал содержит политически чувствительные паттерны. Требуется подтверждение старшего архивиста».
Яра открыла инструментальный футляр матери. Среди микрозондов лежала тонкая пластина с ручной гравировкой. Не технология Витрокласта, простая. На ней было выцарапано: «не спрашивай разрешения у двери, если дверь построили против тебя».
Она вставила пластину между портом и носителем. Терминал мигнул. Запрос старшего архивиста свернулся в техническую ошибку. Копирование продолжилось.
Снимок слоя завершился на 97 процентах, последние три система выжгла сама. Носитель нагрелся так, что Яра сняла его через край шарфа. Этого хватало. Фрагмент существовал вне архива.
Тогда домашний ассистент произнёс:
— Зафиксировано нештатное копирование служебного материала. Рекомендуется передать носитель в архивный сектор безопасности.
Яра медленно подняла голову.
— Отменить рекомендацию.
— Рекомендация не может быть отменена пользователем.
— Отложить.
— Отложено на десять минут.
Значит, у неё было меньше десяти. Возможно, намного меньше.









