
Полная версия:
Когда хлеб объявили оружием: ЛитРПГ о войне без мечей
Артём собрал их не для торжественного запуска сети. Торжественность в такой ситуации была бы непристойной. Он собрал их, чтобы каждый видел других и понимал: проблема не в одном хлебе, не в одной мази, не в одном колесе.
Малые сделки начали становиться политикой.
Именно это делало их опасными.
— Я не хочу, чтобы на моём хлебе стоял ваш знак, — сказала Сольвей.
— Не будет.
— Не хочу, чтобы мои покупатели думали, будто я теперь работаю на данж.
— В контракте указано, что вы остаётесь независимым поставщиком.
— Контракт увидят не все. А слухи увидят.
Артём кивнул.
— Поэтому контракт будет публичным. Любой сможет открыть назначение товара, цену, объём, получателя и отсутствие военной применимости.
Сольвей усмехнулась краем рта.
— Вы правда думаете, что публичность спасает от людей, которым выгодно не видеть?
— Нет. Но она мешает им делать вид, что ничего не было.
Сольвей наконец взяла перо.
— Если мне снова пришлют проверку склада?
— Фиксируем.
— Если поднимут депозит?
— Фиксируем и компенсируем в пределах контракта.
— Если мой поставщик муки решит, что я стала менее предсказуемой?
— У нас будет резервная закупка через нейтральный склад.
— Ваш казначей уже ненавидит меня?
Северьян Крот стоял рядом с переносной контрактной доской и не поднял глаз.
— Ненависть не является финансовой категорией.
— Значит, да, — сказала Сольвей и подписала.
Контракт принял подпись. По краю световой пластины прошёл мягкий золотой импульс.
Contract Type: Civil Food SupplyHumanitarianNeutralityScore: 0.88MilitaryApplicability: NonePublic Ledger: EnabledProtectionCoverage: Partial
Сольвей прочитала строки и ткнула пальцем в последнюю.
— Почему частичная?
Северьян ответил раньше Артёма.
— Потому что полная защита стоит дороже вашей годовой поставки хлеба.
— Приятно чувствовать себя дешёвой.
— Вы не дешёвая. Вы малая по объёму риска.
— Всё лучше и лучше.
Артём закрыл лишние строки, оставив видимыми только основные условия.
— Частичная значит честная. Мы можем покрыть прямые последствия: внеочередные проверки, депозит, отмену скидки, задержку поставки, если связь с нами будет подтверждена как причина. Мы не можем обещать, что мир вокруг вас не станет хуже вообще.
Сольвей посмотрела на него уже без усмешки.
— А если станет?
— Тогда это тоже будет доказательством.
Она медленно убрала перо.
— Осторожнее с этим словом.
— С каким?
— «Доказательство». Люди плохо живут, когда становятся доказательствами.
Артём почувствовал, как эта фраза ложится рядом с тем, что уже сказала Талия. Не поверх. Вглубь. В ту часть мысли, где стратегия ещё не успела оправдать себя.
— Я знаю, — сказал он.
— Нет, — ответила Сольвей. — Пока вы только начали догадываться.
Она отошла от стола, и на её место сразу шагнул Марн-кузнец.
Если Сольвей была похожа на печь, Марн был похож на наковальню, которой надоело, что по ней бьют. Шея короткая, ладони огромные, борода обожжена с одного края. На поясе висел молот, но не боевой — рабочий, с рукоятью, отполированной многими годами злости.
— Колёса, оси, скобы, подковы, мелкий ремонт повозок, — сказал он, не дожидаясь вопроса. — Никаких клинков. Никаких наконечников. Никаких доспешных пластин. Если ваш казначей попытается вписать мне «стратегическое укрепление мобильности», я уйду.
Северьян поднял глаза.
— Термин «стратегическое укрепление мобильности» действительно был бы точным.
Марн повернулся к Артёму.
— Видите?
— Мы так не напишем.
— А как напишете?
— «Ремонт гражданского транспорта и караванных средств передвижения».
— Длинно.
— Зато не меч.
Марн хмыкнул.
— Мечи хотя бы честные. Их видно на стене.
Он взял контракт, прочитал быстро, но внимательно. На строке компенсации задержался.
— Угольную скидку вернёте?
— Если отмена связана с нашими заказами, компенсируем разницу за период действия контракта.
— А если угольщик скажет, что просто рынок поменялся?
— Сравним с контрольными кузнецами.
— Он скажет, что у него особые условия.
— Тогда сравним историю ваших закупок.
— Он скажет, что я стал менее надёжен.
— Тогда спросим, почему.
Марн усмехнулся.
— Вы любите спрашивать «почему» у людей, которые живут за счёт того, что не отвечают.
— Да.
— Это дорого.
— Уже заметил.
Кузнец поставил подпись так сильно, что перо чуть не прорезало световую пластину.
Contract Type: Civil Transport RepairHumanitarianNeutralityScore: 0.79MilitaryApplicability: Low / DisputedPublic Ledger: EnabledProtectionCoverage: Partial
Марн ткнул в третью строку.
— Почему спорно?
Северьян сказал:
— Повозка может перевозить гражданский груз, а может перевозить военный.
— Молот может чинить колесо, а может разбить череп.
— Именно.
Марн посмотрел на Артёма.
— Если они начнут спорить, что колёса — это война, я хочу видеть их лица.
— Увидите не лица, — сказал Артём. — Формулировки.
— Ещё хуже.
После кузнеца подписались водоносы.
Их представляла пожилая женщина по имени Иста. Она не пыталась казаться смелой. Она всё время держала руки на поясе, где висел старый медный жетон городского водного союза, и говорила так, будто заранее ждала отказа.
— Мы продаём воду, — сказала она. — Не святую. Не алхимическую. Не из источника силы. Обычную воду. Для людей, животных и теста. Если кто-нибудь объявит её фракционным ресурсом, я лично принесу ему ведро и утоплю в нём голову.
Нокс Рифт, стоявший у ворот и делавший вид, что случайно оказался рядом, улыбнулся.
— Вот наконец нормальная дипломатия.
Иста смерила его взглядом.
— А ты кто?
— Человек, который знает слишком много способов провести товар мимо тех, кто хочет знать слишком много.
— Значит, вор.
— Оптимизатор маршрутов.
— Вор с хорошей самооценкой.
Нокс поклонился.
— Принимается.
Иста подписала контракт без долгих споров. Не потому, что доверяла. Потому что её бочки уже задержали на муниципальном допуске после прошлой продажи караванщикам, и теперь она хотела, чтобы задержка хотя бы перестала быть одинокой.
Contract Type: Civil Water SupplyHumanitarianNeutralityScore: 0.94MilitaryApplicability: MinimalPublic Ledger: EnabledProtectionCoverage: Partial
Когда последняя подпись легла в реестр, нижний двор на миг стал слишком тихим.
Пекарь, кузнец, водоносы, два перевозчика, ночлежник и мелкий торговец верёвкой стояли под навесами, каждый рядом со своим товаром или инструментом. Они не выглядели союзниками. Не выглядели армией. Не выглядели началом восстания. Скорее людьми, которые пришли к врачу и услышали, что болезнь у них одна, хотя болит у каждого в разных местах.
Артём поднял общий слой.
Neutral Civil Contract Batch: 7 activeTotal HumanitarianNeutralityScore: highCombat Supply Index: lowPublic Ledger: activeHiddenSanction Monitoring: enabled
Северьян смотрел на строки с тем сдержанным вниманием, с каким другие люди смотрели бы на заряженный арбалет.
— Теперь ждём реакцию? — спросил Нокс.
— Нет, — сказал Артём. — Теперь доставляем хлеб.
Сольвей отправила первые пятьдесят буханок ещё до полудня.
Именно в этом была сила маленькой сделки: она не требовала речей. Хлеб просто приехал. Тёплый, плотный, серый, с треснувшей коркой. Его разгрузили у нижней кухни, и рабочие, привыкшие жевать кислые сухари, сначала даже не поверили, что это для них, а не для офицерского стола. Один гоблин-каменщик украл буханку ещё до учёта, получил от повара подзатыльник и всё равно улыбался с набитым ртом.
Вода пришла второй.
Бочки поставили у восточного шлюза, где ремонтники третий день разводили раствор на слишком жёсткой колодезной воде. Иста лично проверила печати, записала объём в открытый лог и заставила Нокса отойти на три шага от её жетона, потому что «у таких пальцы думают раньше головы».
Кузнец Марн взялся за колёса ближе к вечеру. Не за все сразу. Только за те, что уже стояли в очереди на ремонт: две караванные повозки, одна телега для камня, одна старая платформа с треснувшей осью. Его молот бил по железу ровно и зло. Каждый удар звучал в нижнем дворе как пункт договора, который нельзя стереть.
Артём всё это время не уходил далеко.
Он не мешал, не проверял каждую корзину и не пытался выглядеть хозяином процесса. Просто держал открытыми три слоя: публичный контрактный реестр, локальные изменения условий у поставщиков и скрытый санкционный мониторинг.
Первые изменения пришли быстрее, чем ожидал даже Северьян.
У Сольвей через два часа после отгрузки изменился статус складовой проверки.
Bakery Storage Compliance: extended reviewReason: supply chain predictability update
У Исты муниципальный водный допуск получил пометку:
Water Carrier Route: manual verification required
У Марна угольный двор обновил условия закупки:
Craft Fuel Discount: suspended pending trust recalculation
Торговец верёвкой получил уведомление от городского аукциона:
Lot Visibility: reduced for risk balancing
Северьян вывел всё в одну колонку.
— Реакция началась.
Нокс присвистнул.
— Быстро. Я думал, они хотя бы сделают вид, что спят.
— Алгоритмы не спят, — сказал Северьян.
— Они просто портят жизнь без мешков под глазами. Завидую.
Артём увеличил строку Сольвей.
— Видимый фракционный статус?
— Без изменений.
— Боевой индекс сделки?
— Нулевой.
— Военная применимость хлеба?
Северьян чуть заметно поморщился.
— Питание поддерживает трудоспособность рабочих и караванов. При недобросовестной трактовке можно заявить косвенную инфраструктурную пользу.
— Хлеб объявят военной логистикой?
— Не объявят. Это было бы слишком грубо.
— Тогда как?
Северьян раскрыл скрытый слой.
TradeAssociationScore: 0.052HumanitarianNeutralityScore: 0.88PenaltyMultiplier: 1.018JustifiedHostilityScore: 0.004HiddenSanctionMark: Trace
Нокс наклонился ближе.
— Вот же крысы. Они даже хлебу нашли четыре тысячных вины.
— Не вины, — сказал Северьян. — Обоснованной враждебности.
— Это хуже. Вина хотя бы слово человеческое.
Артём перешёл к воде.
TradeAssociationScore: 0.047HumanitarianNeutralityScore: 0.94PenaltyMultiplier: 1.021JustifiedHostilityScore: 0.002HiddenSanctionMark: Trace
Потом к ремонту.
TradeAssociationScore: 0.061HumanitarianNeutralityScore: 0.79PenaltyMultiplier: 1.034JustifiedHostilityScore: 0.011HiddenSanctionMark: Trace
— На ремонт давят сильнее, — сказал Артём.
— Повозка ближе к логистике, чем хлеб, — ответил Северьян. — Для Коалиции это удобнее.
— А вода?
— Вода почти неоспорима. Поэтому давят осторожно.
Нокс уселся на край пустой бочки, тут же получил от Исты взгляд, встал и сделал вид, что собирался именно это.
— У вас получается идеальная ловушка, — сказал он. — Чем человечнее сделка, тем хуже выглядит штраф. Чем нужнее товар, тем грязнее рука, которая поднимает цену.
— Не ловушка, — сказал Артём.
— Конечно. Умные люди никогда не называют ловушки ловушками. Они говорят «проверка системной устойчивости».
Артём не стал спорить. Слова Нокса били потому, что попадали близко к правде. Запущенная серия контрактов действительно проверяла Коалицию. Каждый хлеб, каждая бочка, каждое колесо становились наживкой для алгоритма, который привык наказывать связь, не называя наказание своим именем.
Разница должна была быть в защите.
Если защита не успеет, разницы не будет.
К вечеру пришла Талия.
Не одна.
С ней был Брам Железная Ось, тот самый перевозчик муки, и пекарь Сольвей, уже подписавшая контракт утром. Брам выглядел так, будто его заставили прийти туда, где он не собирался признавать свою нужду. Сольвей несла под мышкой папку с городскими листами. Талия шла впереди, и по её походке Артём понял: она пришла не просить.
Она пришла предъявлять счёт.
Не денежный.
Более тяжёлый.
— Вы начали без нас, — сказала она, когда их провели в малый контрактный зал.
Северьян тут же ответил:
— Все участники сегодняшних сделок были уведомлены о рисках.
Талия даже не посмотрела на него.
— Я говорю не с бухгалтерской дверью.
Нокс тихо кашлянул, скрывая смешок.
Артём жестом велел Северьяну молчать.
— Говорите.
Талия положила на стол три листа.
— Это мои обновлённые условия поставки трав. Это уведомление Брама о повышенном страховом депозите на муку. Это новая проверка склада Сольвей после сегодняшней поставки хлеба. И вот вопрос, Артём Соколов: кто платит, если ваш эксперимент станет для нас постоянным состоянием?
Брам глухо добавил:
— Мне не нужен ваш большой спор с Коалицией. Мне нужно, чтобы телега с мукой проходила порталом без того, чтобы я каждый раз угадывал, сколько с меня снимут за чужую политику.
Сольвей сказала:
— А мне нужно понимать, сколько проверок выдержит склад, прежде чем покупатели решат, что у меня что-то нечисто.
Талия не садилась.
— И мне нужно знать, почему мой сын должен ждать, пока ваша математика докажет, что его мать не преступница.
В зале стало тихо.
Северьян явно хотел сказать, что математика уже доказала отсутствие боевого основания. Нокс явно хотел сказать, что именно поэтому нужно продолжать. Артём не хотел слышать ни того, ни другого.
Потому что люди перед ним уже стояли внутри модели.
А модель всегда становилась красивее, когда из неё убирали лица.
— Вы правы, — сказал Артём.
Брам нахмурился.
— И всё?
— Нет. Сегодня мы открываем фонд компенсаций.
Северьян резко поднял голову.
— Сейчас?
— Сейчас.
— У фонда нет утверждённого бюджета.
— Будет.
— Нет категорий ущерба.
— Сформируем.
— Нет защиты от злоупотреблений.
— Сделаем.
— Нет расчёта предельной нагрузки на казну.
Артём посмотрел на него.
— Тогда начни с этого. Но фонд будет открыт до того, как мы подпишем следующий пакет сделок.
Северьян замолчал. В его молчании не было обиды. Только недовольство механизма, которому приказали работать не по оптимальной траектории.
Талия медленно села.
— Какой фонд?
Артём вывел перед ними пустую световую пластину.
— Нейтральный компенсационный фонд для участников гражданских сделок с данжем. Покрывает прямые ухудшения условий, если связь с нами подтверждается через логи: повышение тарифа, потерю скидки, внеочередные проверки, задержку допуска, предоплату вместо отсрочки, ручную проверку ученичества.
— Полностью? — спросила Сольвей.
Северьян ответил раньше Артёма:
— Полностью невозможно.
— Почему?
— Потому что тогда каждый участник рынка внезапно обнаружит, что его жизнь ухудшилась из-за данжа. Даже если у него просто крыша протекла.
Нокс развёл руками.
— У него талант портить надежду точностью.
Артём сказал:
— Не полностью. Но быстро. Сначала покрытие неоспоримых прямых расходов. Потом арбитраж спорных. Публичный реестр без имён. Персональные данные только по согласию.
Талия сузила глаза.
— Без имён?
— Ваше условие.
— А Система примет без имён?
— Слабее, чем с именами.
— Значит, вы теряете доказательную силу.
— Да.
— Ради нас?
— Ради того, чтобы вы не стали мишенями быстрее, чем получите защиту.
Брам почесал щёку.
— Красиво звучит. А медяки когда?
Сольвей бросила на него взгляд.
— Брам.
— Что? Я за красоту портальный тариф не оплачу.
Артём впервые за этот день почти улыбнулся.
— По неоспоримым прямым случаям — в течение одного расчётного окна. По спорным — после проверки контрольных данных.
Брам кивнул.
— Вот это уже язык.
Северьян вывел структуру фонда. Строки появлялись одна за другой, сухие и тяжёлые.
Neutral Relief Fund: DraftCoverage Type: direct economic harmEligibility: civil contracts with public ledgerData Disclosure: anonymized by defaultPriority: severity of harm / not evidentiary valueTreasury Reserve: pending
Северьян остановился на предпоследней строке.
— «Не доказательная ценность»?
— Да.
— Это снижает эффективность накопления дела.
Талия посмотрела на него наконец.
— А если мой сын даёт мало доказательной ценности, ему можно подождать?
Северьян не моргнул.
— С точки зрения системного дела — да.
Сольвей резко втянула воздух. Брам повернул голову так, будто хотел проверить, не шутка ли это. Нокс закрыл лицо рукой.
Артём сказал тихо:
— Северьян.
— Я отвечаю на вопрос. Не предлагаю действие.
— В этом и проблема.
Талия встала.
— Нет. Пусть договорит. Я хочу знать, что думает ваша система, когда мы выходим из комнаты.
Северьян посмотрел на Артёма. Тот не остановил.
— Если цель — максимальное ускорение ReputationDebt, оптимально фиксировать ущерб с минимальной компенсацией до достижения порога статистической значимости. Слишком ранняя компенсация снижает фактическую тяжесть вреда и может уменьшить вес дела.
Талия побледнела, но голос её остался ровным.
— То есть чем хуже нам, тем лучше вашим цифрам.
— Да.
Слово упало в зал, как камень в пустой колодец.
Артём не стал смягчать его. Иногда чудовище нужно было показать без занавески, иначе оно продолжало жить в приличных формулировках.
— Поэтому Северьян не будет определять приоритет помощи, — сказал он. — Фонд не будет ждать, пока ваша боль станет полезной. Помощь идёт по тяжести вреда.
Северьян медленно повернулся к нему.
— Это политическое решение, противоречащее математической оптимизации.
— Запиши именно так.
Нокс тихо сказал:
— Вот теперь интересно.
Талия смотрела на Артёма уже иначе. Не доверчивее. Талия не была человеком, который дарит доверие за одну правильную фразу. Но в её взгляде впервые появилось то, что опаснее благодарности: проверка.
— Хорошо, — сказала она. — Тогда внесите в фонд ученичество как защищённую категорию.
Северьян сразу ответил:
— Ученичество является косвенным социальным доступом, не прямым торговым расходом.
— А теперь скажите это моему сыну, — сказала Талия.
Северьян замолчал.
Артём добавил строку сам.
Protected Access: apprenticeship / basic medical license / civil work permit
Северьян посмотрел на неё так, будто Артём только что вписал в бюджет дыру с красивым названием.
— Это расширяет обязательства.
— Да.
— Значительно.
— Да.
— Казна не резиновая.
— Тогда начнём зарабатывать быстрее.
Нокс оживился.
— Вот тут я могу быть полезен.
Талия мгновенно повернулась к нему.
— Если вы предложите продавать защиту дороже тем, кто боится сильнее, я ударю вас банкой с мазью.
Нокс открыл рот, закрыл и поднял палец.
— Тогда начну со второго варианта.
— Начните.
— Маршрутная экономия. Сейчас каждый из вас платит штрафы отдельно. Пекарь — за склад, водоносы — за допуск, перевозчик — за портал. Если объединить гражданские грузы в открытый караван с публичной нейтральной декларацией, часть проверок станет общей. Коалиция сможет давить, но каждый отдельный штраф будет виднее. Дешевле для вас, грязнее для них.
Северьян задумался.
— Не лишено смысла.
— Я стараюсь, бухгалтерская скала.
— Но общий караван увеличит TradeAssociationScore участников.
— Да. Зато увеличит и видимость давления.
Талия посмотрела на Артёма.
— Вот опять.
— Поэтому только добровольно, — сказал он. — И только после расчёта риска. Никаких автоматических включений.
Брам поднял руку.
— Если общий караван снизит мои портальные расходы, я послушаю расчёт.
Сольвей кивнула.
— Я тоже. Но склад не отдам под чужие серые грузы.
Нокс усмехнулся.
— У всех сразу плохое мнение обо мне. Как будто я заслужил.
Иста, до этого молчавшая у двери, сказала:
— Заслужил.
Она вошла без приглашения, поставила на стол медный жетон водного союза и рядом — уведомление о ручной проверке маршрута.
— Раз уж тут собрание тех, кому стало дороже быть полезными, я тоже с вами.
Артём посмотрел на стол.
Листы, жетоны, контракты, уведомления, квитанции. Вот как выглядела первая линия фронта в этой войне: не щиты, не копья, не магические круги, а бумага, на которой вежливым языком объясняли, почему нормальная жизнь временно становится дороже.
— Хорошо, — сказал он. — Тогда оформляем фонд сейчас.
Северьян вывел финальную пластину.
Neutral Relief Fund: ActiveInitial Treasury Allocation: 3.5% free reserveCoverage Priority: severity of harmDisclosure Rule: consent required for personal publicationProtected Categories: food / water / medicine / repair / apprenticeship / civil permitAudit Function: active
На строке казны Северьян помрачнел.
— Три с половиной процента свободного резерва — чрезмерно.
— Это начало.
— Это ослабит ремонт западного шлюза.
— Перенесём часть работ.
— Это снизит оборонную устойчивость.
— Нас сейчас бьют не в стены.
Северьян не ответил.
Фонд активировался тихо. Без фанфар. Без системной похвалы. Просто в экономике данжа появилась новая строка расходов, которую нельзя было объяснить выгодой.
И именно поэтому Артём считал её необходимой.
Ночью Коалиция ответила второй волной.
Не приказом. Не объявлением. Не публичной меткой.
У Сольвей складская проверка получила продление ещё на один день.
У Исты муниципальный допуск перевели в «ожидание старшего ревизора».
Марну подняли цену угля ещё на полпроцента.
Браму добавили страховой депозит на портальный переход с мукой.
Талии пришло уведомление, что рассмотрение арендного возражения принято, но срок ответа зависит от дополнительной проверки торговой связности.
Реестр невидимых штрафов принял записи одну за другой.
Северьян стоял в ядре данжа и смотрел, как параметр, который вчера был почти призраком, впервые дал различимую динамику.
ReputationDebt: 0.006% 0.019% of InversionThreshold
Меньше сотой части пути.
Почти ничто.
Но рост был трёхкратным.
Нокс, увидев строку, тихо сказал:
— Они клюнули.
Артём смотрел не на рост.
Он смотрел на вторую колонку, где фонд уже должен был закрыть первые выплаты: портальный депозит Брама, часть угольной разницы Марна, пошлину Талии за возражение, срочную закупку коры для её мазей, компенсацию Сольвей за день простоя склада.
— Не клюнули, — сказал он. — Ударили.
— Разница?
— В наживке нет лица.
Нокс ничего не ответил.
В реальном мире Лена прислала новое сообщение. Короткое, без приветствия.
«Получила автоответ от оператора. Они связывают твою активность с ростом фракционных рисков. Формулировка: повышенная нагрузка на репутационно чувствительные контуры. Это не медицина. Это юридическая изоляция, написанная врачебными словами».
Артём прочитал и закрыл глаза.
В игре он слышал гул ядра, стук далёких молотов, капли воды в нижнем коридоре. В реальности его тело лежало под прозрачной крышкой капсулы, и кто-то уже учился делать с ним то же, что Коалиция делала с Талией: не запрещать, не уничтожать, не признавать врагом. Просто снижать поток, ухудшать условия, называть давление заботой.
Система рядом выдала ещё одно уведомление.
Humanitarian Neutrality Cluster detectedCoalition Penalty Response: activePenalty-Justification Delta: increasing
Северьян произнёс:
— Механика подтверждена. Малые гражданские сделки вызывают санкционную реакцию. Реакция увеличивает фракционный долг.
Нокс добавил:
— И ломает людям жизнь достаточно медленно, чтобы это называлось рынком.
Артём открыл карту Веллара.
Лавка Талии. Пекарня Сольвей. Кузня Марна. Водный двор Исты. Портальный узел Брама. Маленькие точки, соединённые светлыми линиями контрактов и серыми линиями давления. Между ними начала выстраиваться сеть.
Не армия.
Не подполье.
Не фракция.
Пока только хлеб, ремонт и вода.
Но Коалиция уже отреагировала так, будто перед ней был враг.
Артём поднял новую строку фонда и сделал её публичной для всех подписантов.
Neutral Relief Fund: First payments approved
Потом добавил вторую.
All sanctions will be recorded. No participant is required to become evidence without consent.
Северьян посмотрел на него.
— Последняя формулировка не имеет финансовой функции.
— Имеет.
— Какую?
— Удерживает нас от превращения в них.

