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