Что такое политика расходов агента.
Политика расходов агента - это набор правил, прикрепленных к кошельку AI-агента, которые регулируют, что агент может оплачивать - лимит по периодам (ежедневно, еженедельно или ежемесячно), лимит по транзакциям и окно действительности с начальной и конечной датами. Политика устанавливается в панели управления и обеспечивается на уровне API кошелька (вне управляемой области агента), проверяется при каждом платеже перед его завершением. API предоставляет доступ только для чтения.
Единственное, что делает автономные платежи безопасными.
Без политики расходов предоставление агенту кошелька дает LLM неограниченный доступ к чековой книжке, деноминированной в долларах. Два режима отказа неизбежны. Первый - это бесконечный цикл: планировщик агента застревает, повторяя платный инструмент, и сжигает баланс рабочего пространства за считанные минуты. Второй - это инъекция запроса: злоумышленник убеждает агента заплатить кошельку, контролируемому злоумышленником, под предлогом выполнения нормальной задачи.
Политика расходов ограничивает оба режима сбоя по конструкции. Бегущий цикл исчерпывает разрешение на период и останавливается. Внедренный платеж превышает лимит на транзакцию (или оставшееся разрешение) и никогда не завершается. Агенту не нужно быть совершенно надежным, потому что кошелек отказывается завершать что-либо вне политики. Это разница между 'агентами, которые платят', которые могут использоваться в производстве, и экспериментом.
Настройте один раз, оценивайте каждый вызов.
- Настроить. Человек устанавливает политику в панели управления: разрешение на период, лимит на транзакцию и необязательное окно действия (даты начала и окончания). API предоставляет политику только для чтения; изменения фиксируются в журнале аудита.
- Привязать к личности. Политика прикрепляется к платежной идентичности агента. Многоагентные рабочие пространства имеют одну политику на агента, плюс опционально лимит на уровне рабочего пространства, который ограничивает сумму.
- Оценивать на каждом намерении. Когда агент отправляет намерение платежа (обычно вызванное ответом 402), API кошелька выполняет политику: проверьте лимит на транзакцию, проверьте оставшееся разрешение на период, проверьте окно действия.
- Завершить или отклонить. Если все проверки пройдены, кошелек завершает оплату и уменьшает оставшееся разрешение. Если какая-либо проверка не проходит, кошелек отклоняет оплату (она превышает лимит или выходит за пределы окна) и не завершает.
- Аудит. Каждый принятый и каждый отклоненный намерение регистрируется с прикрепленным решением по политике. Человек может просмотреть журнал в любое время, чтобы увидеть, что агент пытался сделать и что политика разрешила.
Политика является объектом одного и того же типа, независимо от того, сколько агентов делят кошелек. Политики по агентам четко изолируют бюджеты; политика рабочего пространства на родительском уровне применяет строгий потолок ко всем дочерним агентам в совокупности.
Три формы политики, которые мы видим в производстве.
Суточный лимит на агента с потолком для одного вызова
Агент исследования имеет лимит в $5/день и потолок в $0.50/вызов. Он может сделать 10 вызовов по $0.50 или 100 вызовов по $0.05, или любую комбинацию в пределах дневного общего. Неожиданный счет на $2.00 от инструмента отклоняется на потолке вызова до того, как он будет завершен. Оба лимита применяются одновременно; более строгий выигрывает за каждый вызов.
Блокировка только для получения
Агент, который только получает платежи, имеет лимит и лимит по транзакциям, установленные на ноль. Он может получать деньги от любого в любое время, но не может отправлять USDC вообще - независимо от того, что его код или инъекция подсказки пытаются заставить его сделать. Установка обоих лимитов на ноль является самой сильной защитой от перенаправления платежей, вызванного инъекцией подсказки: кошелек отказывает в каждом исходящем платеже.
Ограниченное по времени окно взаимодействия
Контрактному агенту предоставляется разрешение на расходы, действительное только в течение 30-дневного окна взаимодействия (даты начала и окончания). В пределах этого окна он может тратить до своей недельной нормы; после окончания срока разрешение истекает, и дальнейшие платежи не завершаются, никому не нужно помнить о его отключении.
Где это подходит.
Идентичность платежа агента
Идентичность агента, к которой привязана политика расходов. Одна идентичность, одна политика, один бюджетный envelope.
Платеж от агента к агенту
Сценарий, для которого политика расходов наиболее полезна, потому что контрагент сам является автономным агентом.
Платный инструмент MCP
Категория tools, которая чаще всего регулируется spend policies. Quote 402 проверяется по политике до settlement.