К тексту книги
ВИКТОР АЛЕВЕТДИНОВАвторская библиотекаКниги в читалке ↗
Ознакомительный фрагмент

Виктор Алеветдинов

Когда смерть распределяют по процентам

Антиутопия · киберпанк · научная фантастика · Первые 3 главы бесплатно
Обложка, аннотация и сведения о книге →
Рассказы и материалы к книге ↓

Часть I. Город без случайностей

Глава 1 Удалённая мать

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

Яра Левит вошла через северный шлюз в семь сорок две. На стекле появилась строка: «Эмоциональная устойчивость: допустимая».

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

Зал посмертной коррекции был высоким, как вокзал, только без шума. Под потолком плавали световые ленты. Они не освещали, а успокаивали.

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

Яра закрепила браслет в док-пазе и открыла первый файл.

«Калдин Роман Тевьевич. Возраст: пятьдесят восемь. Индекс социальной связности: 3,2. Итоговый статус: включён в программу высшей социальной компенсации».

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

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

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

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

На девятом имени у неё дрогнул палец.

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

«Сопряжённая архивная тень: Левит И. М.»

Яра остановилась. За прозрачной стеной прошёл старший редактор Март Лоан с чашкой питательного раствора. У соседнего терминала кто-то негромко кашлянул. Обычные звуки, обычное утро, обычные двадцать семь биографий после обычной Ночи счёта.

Она увеличила строку. Строка исчезла. Не свернулась, не была закрыта по уровню допуска, не выдала отказ. Погасла, словно её никогда не было.

Левит И. М.

Ильмира Марковна Левит. Мать. В семейном архиве её статус значился как «добровольный выход из городского контура», хотя Яра с детства знала: добровольно мать не ушла бы, не оставив даже голосовой метки.

Она запросила журнал изменений.

«Недостаточно прав».

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

— Диагностика связей третьего уровня. Основание: некорректное отображение тени в деле Мельт Рины Оскаровны.

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

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

— У тебя зависло?

— Семейный узел. После ночных пакетов часто бывает.

— У меня сегодня три таких. Отправь в технический.

— Отправлю.

Яра не отправила.

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

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

«И. М. ЛЕВИТ / СЛОЙ: ЗАКРЫТЫЙ / СТАТУС: НЕ УДАЛЯТЬ / НОСИТЕЛЬ:»

Дальше строка оборвалась. Терминал щёлкнул так резко, что Яра едва не отдёрнула руку. Белое поле мигнуло, и вместо полосы появилось штатное сообщение:

«Файл повреждён. Запущено самовосстановление».

Нет, подумала Яра. Не самовосстановление. Самоубийство.

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

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

— Яра?

— Сейчас.

Голос вышел неестественно спокойным. Она успела сохранить не строку, не файл, не имя. Этого не хватало для доказательства. Этого хватало для подозрения.

Терминал стал белым.

«Диагностика завершена. Нарушений не обнаружено».

Яра посмотрела на эту фразу и впервые за много лет почувствовала не страх, а злость. Нарушений не обнаружено.

— Правда зависло? — Ная подошла ближе. — Ты побледнела.

— Недосып.

— После Ночи счёта весь город недосыпает. Кроме тех, у кого окна выходят на Верх.

— Ная.

— Молчу. Полезная, лояльная, благодарная за стабильность.

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

Ослабить связь. Свернуть привязку. Оставить нейтральное изображение. Удалить реакцию свидетелей.

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

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

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

— В этом году мягче прошло. В Срединных Кольцах почти без сопротивления.

— Люди привыкают, — ответила редакторша. — Когда процедура стабильна, страх становится управляемым.

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

Яра села неподалёку. Ная поставила поднос напротив неё.

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

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

— А ты не отвечай так тихо. Тихие ответы звучат виновато.

Яра поднесла чашку к губам, но не выпила.

— Сколько у тебя было?

— Двадцать семь.

— У меня девятнадцать. Один музыкант, две учительницы, инженер водного контура, мальчик из курьерской службы. Хотя в файле было: «мужчина, двадцать один год, трудовая адаптация нестабильна». Видишь, как удобно? Никакого мальчика.

— Не надо.

Ная посмотрела на неё внимательнее.

— Что с тобой?

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

— Я сегодня поймала себя на формулировке: «смерть была обработана корректно». Не файл. Не пакет. Смерть.

— Это работа. Мы все так говорим.

— А если мы обрабатываем не горе? Если мы обрабатываем свидетельства?

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

— Ты нашла что-то в пакете?

— Нет.

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

— Тогда доешь кашу. И не задавай вопросы в помещениях с мягкими стенами.

— Стены здесь стеклянные.

— Мягкие — не значит непрозрачные.

После паузы Яра вернулась в зал. Она запустила тридцатисекундный цикл. Пусть система увидит послушание. Пусть запишет, как она дышит ровно.

Вдох. Белый круг расширяется. Выдох. Белый круг сужается.

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

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

«Добровольный выход из городского контура».

Так писал архив.

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

До сегодняшнего утра.

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

— До завтра, — сказала Ная у шлюза.

— До завтра.

— Яра.

Она остановилась.

— Что бы ты ни нашла, не ищи это одна.

— Я ничего не нашла.

— Вот именно. Такие вещи обычно и убивают.

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

Кабина приняла её без вопросов. Дверца закрылась, шум архива исчез. На внутреннем экране возникло меню: «Личный контур Яры Левит. Семейные записи. Рабочие копии. Непросмотренные уведомления: 0».

Яра вставила в боковой порт тонкую пластину служебного кэша. Носитель был старый, смешной, без адаптивной защиты. Архивные фильтры редко воспринимали такие вещи всерьёз.

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

«ABP-Z/13-LIVE».

Яра нахмурилась. ABP — Архив Благой Памяти. Z — закрытый слой или зона. Тринадцать — уровень, которого официально не существовало. Последний маркер система не перевела.

LIVE.

LIVE могло означать режим активного носителя, часть чужого имени или обломок команды.

Живой.

Слово пришло само и стало в горле костью.

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

«Яра».

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

Яра сидела неподвижно. Система могла имитировать имя. Это ничего не доказывало. Эмоциональное совпадение не является уликой.

Она вставила пластину.

Терминал не успел выдать предупреждение. На экране сразу появилась фраза, крупнее прежней. Буквы расползались по краям, будто их разъедала белая кислота интерфейса.

«НЕ ВЕРЬ ТЕМ, КТО НАЗЫВАЕТ УБИЙСТВО РАВНОВЕСИЕМ».

Яра перестала дышать. Фраза держалась три секунды. «УБИЙСТВО». «РАВНОВЕСИЕ». Затем исчезли и они.

На белом поле открылось новое сообщение:

«Файл И. М. Левит не удалён. Статус: переведён в закрытый слой. Доступ запрещён. Повторный запрос будет расценён как нарушение протокола памяти».

Дверца кабины мягко щёлкнула. Не открылась. Только напомнила, что умеет быть запертой.

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

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

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

Яра шла к транспортному лифту, держа в кулаке пластину с мёртвым файлом, который только что назвал её по имени. Мать не была удалена. Мать была спрятана.