Ночной экспресс без имён

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



