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 и порог. Остановите одного — остальные продолжат работать; политика не перетекает между агентами.