Анна больше не работала в павильоне.
Уведомление пришло через три дня после операции. Официальное. Безличное. Формат стандартный:
УВЕДОМЛЕНИЕ О ПРЕКРАЩЕНИИ ДОПУСКА
Сотрудник: Ривз А.
Статус: АННУЛИРОВАН
Причина:
Несанкционированный доступ к архивам и межпавильонным системным ресурсам. Превышение должностных полномочий. Нарушение протоколов конфиденциальности данных MAAT. Несоответствие профессиональным стандартам.
Действие:
Допуск к павильону аннулирован навсегда. Доступ к системам MAAT отозван. Дело передано в служебную комиссию. Повторная подача заявления на должность не предусмотрена.
Анна перечитала один раз. Закрыла терминал.
Она знала. Она ожидала. Это была цена.
В реестрах MAAT против её имени теперь стояла метка. Не красная, не чёрная — серая. "Зона подозрительных". Её собственный будущий проход через Дуат-Сеть был под вопросом. Когда она умрёт — через год, десять лет, пятьдесят — её хэш попадёт в ту же самую серую зону, что и те, кого она когда-то допускала к проходу.
Ирония. Оператор, ставший тем, кого операторы отсеивают.
Дилан тоже получил уведомление. Не аннулирование — предупреждение. Тихое. Устное. Начальник смены подошёл к нему в Тоннелях Шёпота, без свидетелей, сказал два предложения:
— В твоих логах есть вопросы. За ту ночь. Официально — ничего не доказано. Неофициально — будь осторожен. Не факт, что ты не виден.
Дилан кивнул. Начальник ушёл. Разговор окончен.
Дилан больше не мог притворяться невидимкой. Он был техником, который помог. Его знали. Не все, не открыто, но те, кто искал контакты в инфраструктуре, знали. Подпольные круги начали обращаться к нему через зашифрованные каналы. Запросы. Советы. Помощь в обходе маршрутизации. Он ответил на первый. Потом на второй. Он больше не наблюдал со стороны. Он был частью.
* * *
Волна сертификационного шторма продолжалась.
Анна не работала в павильоне, но смотрела новости, следила за форумами. Три тысячи восемьсот сорок семь замороженных хэшей. Потом четыре тысячи. Потом пять. Семьи писали петиции. MAAT отвечала процедурными отказами. Павильоны проводили "повторные сертификации" — часть хэшей разблокировали, часть санировали, часть оставляли в заморозке.
Корпоративная война шла дальше. Передел рынка. Локальные операторы теряли лицензии. Клиенты переходили к "надёжным" операторам. Osiris Group расширялся, как в Дельте год назад.
Система не изменилась. Анна спасла одного. Тысячи других остались замороженными.
Несовершенная победа.
* * *
Вечером Анна открыла терминал дома. Дилан дал ей ключ доступа к подпольному архиву — зашифрованный, через анонимный канал, слоёный через несколько ретрансляторов. Ключ был длинным, неудобным. Но работал.
Она ввела ключ. Терминал подумал. Соединение установлено.
Подпольный архив. Безымянный узел 47.
Хэш: Кейн, Маркус (Year -19 — Year 0)
Статус: Размещён.
Целостность: 73%. Потери: 27%.
Анна кликнула. Визуализация хэша развернулась на экране.
Фрагменты памяти Маркуса. Зелёные — сохранённые, целые. Красные — потерянные, рассыпавшиеся в сетевом шуме при переводе. Анна смотрела.
Потеряно: часть детства (ранние годы, семья, первая школа). Потеряно: несколько последних лет (случайные воспоминания, разговоры, рутина работы). Потеряно: детали, мелочи, обрывки того, кем он был.
Сохранено: его личность. Суть. Характер. Голос. Смех. Его недоверие к Дуат-Сети. Его слова, которые он говорил ей в нижних уровнях. Не все слова, но достаточно.
Это не была интерактивная симуляция. Анна не могла "поговорить" с ним. Подпольный архив не предлагал виртуальных встреч, цифровых воскрешений, псевдо-жизни в Дуат-Сети. Это был архив. Память. Статичная. Безмолвная. Но существующая.
73%. Здесь.
Анна закрыла визуализацию, смотрела на экран. Зашифрованный ключ. Координаты узла. Имя: Кейн, Маркус.
Она сделала свою работу. Последнюю.
Терминал выключен. Пошла к окну.
Стекло влажное под ладонью - конденсат от разницы температур, снаружи +28 и влажность под 90%, внутри кондиционер держит +22. Нео-Мемфис за стеклом. Средний ярус, блок 7, сорок метров над уровнем улицы - не дно, но и не небо. Внизу - транспортные артерии, светящиеся реки трафика, грузовые составы ползли по ИТЕР-магистралям как светящиеся черви. Неон рекламных блоков мигал в серых сумерках: Osiris Group, MAAT Services, Delta Cooling Systems. Влажный смог висел пеленой, подсвеченный снизу миллионом огней. Сквозь стекло доносился низкий гул города - вибрация, которую скорее чувствуешь костями, чем слышишь.
Обелиски Дуат-Сети торчали из нижних уровней — башни связи, холодный синий свет пульсировал в ритме маршрутизации. Хэши двигались сквозь город невидимыми потоками, данные текли по ИТЕР-магистралям, которые гудели на частоте 60 герц где-то в глубине инфраструктуры.
Город дышал мёртвыми.
На дальней окраине — Весовая, павильон взвешивания. Терминалы Matsushita светились синим. Операторы вели процедуры. Маркус в той же системе когда-то. Теперь — в другой памяти.
Город помнил. Дважды. Официально: реестры, Дуат-Сеть, процедуры. Неофициально: подпольные архивы, безымянные узлы, слепые ретрансляторы. Две памяти одного города.
* * *
Дилан был дома. Сидел за терминалом, в наушниках тихо играл эфир Cyberbreed — басы, шум, ритм как у города. Просто фон. Как всегда. Часть обстановки, не больше.
Анна села рядом. Дилан снял наушники.
— Видела хэш? — он спросил.
— Да.
— Фрагментация сильная?
— Двадцать семь процентов потеряно. Но личность цела. — Анна помолчала. — Спасибо.
Дилан кивнул. Не ответил словами. Не нужно было.
Они сидели молча. Анна смотрела на зашифрованный ключ на своём терминале. Маркус в подпольном архиве. Она без работы. Дилан помечен. Следы операции в логах инфраструктуры. Вопросы могли прийти завтра, через неделю, через месяц. Могли не прийти вообще. Невозможно было знать.
Выбор сделан. Дальше - последствия.
Анна закрыла терминал, посмотрела на Дилана. Он вернул наушники на уши, смотрел в экран, работал с логами. Техник, который помогает. Больше не невидимка. Её брат.
Она смотрела на окно. Город за стеклом — холодный, процедурный, коррумпированный. Город, в котором память стоила больше, чем честность. Город, который работал. Пока работал в её пользу.
Она больше не считала его справедливым. Но она знала: есть и другие, кто делает такие же выборы. Кто обходит процедуры, когда процедуры обходят их. Кто платит цену.
Анна отвернулась от окна. Форма павильона на стуле. Синтетика. Антисептик. Прошлое.
Завтра — искать работу. Не в павильонах. Технические круги, куда Дилан приведёт. Окраины. Серые зоны, где не проверяют метки MAAT.
Город за окном пульсировал. Обелиски Дуат-Сети светились холодным синим. ИТЕР-магистрали гудели. Трафик двигался. Неон мигал. Хэши маршрутизировались. Память хранилась — официально и нет.