Agents · AI-платежи

Автономность на поводке в ваших руках

Вопрос не в том, будут ли ИИ-агенты тратить деньги, а в том, кто задаёт правила. В Protocore Agents ответ всегда один: человек, заранее и письменно.

01

Сначала политика, потом платежи

Агент появляется с бюджетом и списком разрешённых мерчантов и не может выйти за их рамки. Всё, что выше порога подтверждения, приостанавливается и запрашивает человека. Внутри границ агент действует быстро, а границы задаёте вы.

  1. 01Бюджеты контролирует платформа, а не обещания агента
  2. 02Списки разрешённых мерчантов определяют, куда вообще могут уходить деньги
  3. 03Пороги направляют крупные решения к людям
Консоль Agents: бюджеты по каждому агенту, списки разрешённых мерчантов и пороги подтверждения

Консоль политик — бюджеты, списки разрешённых мерчантов и пороги для каждого агента.

02

Каждое действие в журнале

Журнал аудита неизменяем и полон: что агент пытался сделать, что разрешила политика, кто что подтвердил. Если агент ведёт себя неправильно или политика оказалась ошибочной, kill-switch останавливает его мгновенно, а журнал показывает, что именно произошло.

Редактор политики для Ops Agent: поля бюджета, список из четырёх разрешённых мерчантов, ползунок порога подтверждения на €100.00, обязательная заметка для аудита и прогон решений за 24 часа на черновике политики

Политика как документ — с версиями, хешем и подписью, с проверкой на истории до сохранения.

Возможности

Всё, с чем поставляется Protocore Agents.

  1. 01Консоль политик
  2. 02Подтверждения в потоке
  3. 03Кошельки агентов
  4. 04Создание агента
  5. 05Редактор политик
  6. 06Аудит каждого решения
  7. 07Бюджеты по агентам
  8. 08Месячные лимиты
  9. 09Сброс бюджета по часам
  1. 10Allowlist мерчантов
  2. 11Пороги согласования
  3. 12Подписанные согласования
  4. 13След эскалации
  5. 14Неизменяемый журнал аудита
  6. 15Целостность через цепочку хешей
  7. 16Экспорт в JSON
  8. 17Kill-switch
  9. 18Заморожено, не потеряно
  1. 19Ключи с ограниченной областью
  2. 20Ключи выдаются один раз
  3. 21Хеш политики в каждой подписи
  4. 22Версии политик
  5. 23Replay до публикации
  6. 24Расчёты на реальных рельсах
  7. 25MCP-эндпоинт
  8. 26Флот агентов
Все функции (26) подробно

01Консоль политик

Один экран охватывает весь парк: каждый агент, его дневной лимит, белый список и сегодняшние траты. В демо три агента потратили €184.20 к 09:41 — два платежа заблокированы, один ждёт человека. Правки политики применяются сразу; агент узнаёт о них при следующей попытке оплаты.

  • Бюджеты, белые списки и пороги настраиваются для каждого агента
  • Траты, блокировки и ожидающие подтверждения — с одного взгляда
  • Решения за последние 24 часа с возможностью экспорта

02Подтверждения в потоке

Агент предлагает, решает человек. В демо Billing Agent просит оплатить счёт №088 от Nord Logistics — €120.00. Это укладывается в дневной бюджет €200.00 (уже потрачено €64.20), но превышает порог согласования €50.00, поэтому запрос 14 минут ждёт нажатия «Подтвердить» или «Отклонить». Политика, запись мерчанта в allowlist и счёт списания — прямо под кнопками.

03Кошельки агентов

Каждый агент работает из собственного кошелька со своей политикой. Демо-агент Billing Agent показывает остаток €135.80 из дневного лимита €200.00 — потрачено €64.20 тремя платежами, сброс в 00:00 — с лимитом €150.00 на транзакцию, согласованием человеком выше €50.00 и двумя разрешёнными мерчантами. Недавние платежи получают метку auto, если политика одобрила их сама.

  • Дневной лимит, расходы, потолок и остаток бюджета на одном экране
  • Разрешённые мерчанты и история платежей по ним
  • Платежи с пометкой auto или одобренные вами

04Создание агента

Агент — это сначала политика, потом код. Billing Agent в демо получает дневной лимит €200.00, потолок €150.00 на транзакцию, двух мерчантов из allowlist и согласование человеком выше €50.00 — всё это задаётся на шаге 2 из 3, ещё до появления ключей. Ключи выдаются один раз и показываются единожды, а каждая подпись платежа содержит хеш политики.

05Редактор политик

Политика — это версионируемый документ. В демо правка повышает потолок на транзакцию для Ops Agent: v14 становится v15, изменение требует обязательной заметки для аудита и сохраняется с подписью оператора и новым хешем политики. Панель replay прогоняет по черновику последние 24 часа реальных решений — вы видите, что политика разрешила бы, ещё до её запуска.

  • Дневной лимит, потолок на транзакцию и месячный лимит для каждого агента
  • Обязательная заметка для аудита при каждом сохранении
  • Replay за 24 часа на черновике перед публикацией

06Аудит каждого решения

Решение DEC-4471 полностью восстанавливает один платёж: запрос, каждую проверку политики с результатом — allowlist пройден, потолок пройден, порог — эскалация, — согласование человеком с подписью и проведённые €120.00 с рельсом и референсом. Запись связана хешами и только дополняется; изменение любого поля разрывает цепочку с этого места.

07Бюджеты по агентам

Бюджет — это жёсткая стена, а не рекомендация. У каждого агента есть дневной лимит и потолок на транзакцию — в демо-политике €500.00 в день и €150.00 на платёж, — и платформа применяет их до движения денег. Попытка бота для поездок оплатить чартер на €640.00 была отклонена сразу: превышен потолок.

08Месячные лимиты

Над дневным лимитом стоит месячный — €6,000.00 в демо-политике. Агент, который каждый день ведёт себя безупречно, всё равно не выйдет за рамки месяца.

09Сброс бюджета по часам

Дневные бюджеты сбрасываются в заданное время — в демо 00:00 CET — и оно видно в кошельке агента. Расходы копятся в понятном всем окне, а не в скользящей неизвестности.

10Allowlist мерчантов

Агенты платят только мерчантам, которых вы внесли заранее. Ops Agent в демо знает ровно четырёх, а попытка заплатить €180.00 вендору не из списка была отклонена как not-listed. Добавить мерчанта можно в один клик, а удаление действует сразу.

11Пороги согласования

Задайте границу, выше которой нужно «да» от человека. Демо-политика эскалирует всё свыше €100.00: агент ставится на паузу, человек получает предложение, и до его ответа ничего не движется. Ниже порога агент работает свободно — в рамках бюджета и allowlist.

12Подписанные согласования

Согласование — не галочка: фиксируется, кто одобрил, на каком устройстве, в какое время, и прикладывается подпись. Демо-решение показывает это: одобрено в приложении, ключ телефона, 09:41:12.

13След эскалации

Предложение, эскалация, согласование, разрешение — каждый шаг с отметкой времени в записи решения. Когда спрашивают, почему прошёл платёж, ответ — последовательность событий, а не пожатие плечами.

14Неизменяемый журнал аудита

Каждое решение зафиксировано: что пытался сделать агент, что сказала политика, кто что одобрил — вплоть до ротации ключей. Записи только добавляются и доступны для экспорта. Если что-то выглядит странно, журнал покажет, что именно и когда произошло.

15Целостность через цепочку хешей

Каждая запись аудита содержит свой хеш, хеш предыдущей записи и позицию в цепочке — в демо №4,471. Проверить цепочку можно в любой момент; любая правка где угодно ломает всё, что идёт после неё.

16Экспорт в JSON

Любое решение экспортируется в JSON вместе с хешем — для вашего архива, аудитора или разбора инцидента. Журнал принадлежит вам, а не нам.

17Kill-switch

Одно нажатие ставит агента на паузу и мгновенно останавливает все платежи, инициированные агентом. Ключи остаются действительными, поэтому остальное не ломается — агент просто не может тратить, пока человек не включит его снова. В демо-флоте бот для поездок стоит на паузе с нулевыми расходами €0.00.

18Заморожено, не потеряно

Пауза замораживает ожидающие предложения агента, а не удаляет их. Снимите паузу — очередь окажется ровно там, где была: ни одно предложение не пропадёт молча из-за того, что человек нажал на тормоз.

19Ключи с ограниченной областью

Учётные данные агента дают конкретные возможности, а не общий доступ. Скоупы вроде payments.send и refunds.issue включаются независимо — у демо-агента subscriptions.manage выключен. Ключ можно отозвать или заменить, не трогая политику под ним.

20Ключи выдаются один раз

Ключи агента показываются один раз при выпуске и больше никогда. То, что платформа не может показать повторно, злоумышленник не сможет запросить повторно.

21Хеш политики в каждой подписи

Каждый платёж подписывается ключом агента и хешем политики, которая его разрешила. Платёж не просто сообщает, что произошло, — он доказывает, какие правила действовали в этот момент.

22Версии политик

У политики есть версия, хеш, автор и время изменения — в демо v14, обновлена 17 июля в 09:12. Каждое решение ссылается на точную версию политики, которая его вынесла.

23Replay до публикации

Редактор прогоняет по вашему черновику решения за последние 24 часа: что было разрешено, что отклонено, что изменится. Ошибки политики находятся в предпросмотре, а не в проде.

24Расчёты на реальных рельсах

Одобренное предложение становится настоящим платежом — €120.00 в демо проведены через SEPA Instant с референсом 9F21-0716 через несколько минут после согласования. Агенты тратят из того же ядра, на котором работает всё семейство продуктов.

25MCP-эндпоинт

Агенты подключаются по MCP на mcp.protocore.io/agents — кошелёк Protocore может держать любой фреймворк, говорящий на этом протоколе. Интеграция минимальна: предложить платёж, получить решение. Политика живёт на платформе, а не в промпте.

26Флот агентов

Запускайте одного агента или много. В демо их три — ops, закупки и бот для поездок, — у каждого свой бюджет, allowlist и порог. Остановите одного — остальные продолжат работать; политика не перетекает между агентами.

Экраны

Продукт изнутри.

Реальный интерфейс продукта на демо-данных.

Одно решение, полностью восстановленное — проверки, подпись, расчёт, хеш-цепочка.

FAQ

Agents под политикой: ответы на вопросы.

  • Бюджет контролирует платформа, а не обещания агента. Что бы агент ни решил, он не превысит дневной лимит или лимит на транзакцию, а всё выше порога подтверждения приостанавливается до решения человека, пока деньги не ушли.

  • Только мерчантам из своего списка разрешённых. Он определяет, куда вообще могут уходить деньги, ещё до любой проверки бюджета: агент платит там, где вы разрешили, и больше нигде.

  • Он приостанавливается и передаёт запрос человеку; платёж проводится только после его подтверждения, а запрос, проверки и подпись записываются. Ниже порога агент действует самостоятельно внутри границ.

  • Kill-switch для каждого агента останавливает его одним касанием — мгновенно, а не в следующем цикле. После этого журнал аудита показывает, что именно агент успел сделать.

  • Через MCP по адресу mcp.protocore.io/agents; API и документация позволяют привязать любой фреймворк к политике. Политика — бюджет, список мерчантов, порог — задаётся ещё до того, как появятся ключи агента.

  • Журнал аудита неизменяем и построен на хеш-цепочке: запрос, каждая проверка политики с результатом, подпись подтверждения человеком и проведённый платёж. Сама политика версионируется, хешируется, подписывается и проверяется на истории до сохранения.

Оценка

Задайте агенту политику и бюджет.

01

Демо с гидом

Вместе с вами пройдём весь цикл: создадим агента, зададим его политику и посмотрим, как платёж уходит на одобрение и проводится как обычный SEPA.

02

Sandbox-аккаунт

Тестовая среда, где ваша команда задаёт бюджеты, списки разрешённых и пороги, затем нарушает каждый из них и читает журнал, в который можно только дописывать.

03

Доступ по MCP + API и документация

Подключите тестового агента по MCP на mcp.protocore.io/agents; API и документация помогут привязать ваш собственный фреймворк к политике.

04

Standalone или whitelabel

Попробуйте под брендом Protocore или под своим — ваши агенты, ваша политика, любой интерфейс.

Доступность

Доступно как отдельный продукт или whitelabel — ваши агенты, ваша политика, любой бренд.

В экосистеме

Agents тратит деньги по рельсам Pay под управлением политики человека, проводит платежи как обычный SEPA и пишет в ту же модель аудита, которую читает Center.

Выберите продукт. Или возьмите ядро.

Всё перечисленное работает в продакшен-демо, которые мы можем вам показать: отдельно, как whitelabel или единой платформой. Расскажите, что вы строите, и мы покажем кратчайший путь.