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

