Define limits before delegating payment access.
Review how payment limits are evaluated and which paths are covered by enforcement. Set an allowance per period and a per-transaction cap on each agent in the dashboard.

自律エージェントは間違いを犯します。再試行します。ループします。プロンプトインジェクションを受けます。時折、あなたが承認していないお金を使おうとします。
An AgentCredia spend permission is owner-set in the dashboard and enforced by the backend, not by the agent's code. Every outbound payment is checked against the active permission before the API accepts it, so a payment above the limit is rejected even if the agent's logic tries to send it. Your code can read the permission over the API to display it or plan around it, but it cannot raise it.
4つの次元。1回設定。どこでも強制されます。
期間ごとの許可
allowance_weiは、エージェントが1つのperiod_secondsウィンドウで送信できるUSDC(基本単位)の合計です。期間は1日(86400)、1週間(604800)、または30日(2592000)です。
取引ごとの上限
per_tx_weiは許可される最大の単一送金です。これにより、期間の手当とは無関係に、誤った呼び出しが意図した以上の金額を移動させるのを防ぎます。
有効性ウィンドウ
start_atとend_atは、権限が有効なときに制約されます。ウィンドウの外では支出を承認しないため、予算を事前に設定するか、自動的に期限切れにすることができます。
取り消し
revoked_atは、ダッシュボードから権限がオフにされた時刻を記録します。権限を取り消すと、その後に評価された支払いの手当が直ちにゼロになります。
エージェントのキーは自分の制限を引き上げることはできません。
ダッシュボードで支出許可を作成、変更、および取り消します。APIはそれらを読み取り専用で公開します - 許可を変更するエンドポイントやSDKメソッドはありません。それが全体のポイントです:エージェントがプロンプトインジェクションされたりループにハマった場合、保持している資格情報がその権限を与えられていないため、自分の許可を広げることはできません。
支払いがアクティブな許可を超える場合、バックエンドはチェーンに触れる前にそれを拒否します。資金は移動しません。あなたのエージェントはその拒否を他の失敗した呼び出しと同様に処理し、ダッシュボードでその試みを確認できるため、正当なものであれば許可を広げることができます。
表示またはそれに基づいて計画するための現在の権限を取得します。
GET /v1/agents/{id}/spend-permissions はライブ値を返します。これを使用してUIに予算を表示したり、エージェントが支払いを試みる前にどれだけの余裕があるかを確認させたりします。
curl https://api.agentcredia.com/v1/agents/agt_123/spend-permissions \
-H "Authorization: Bearer $AGENTCREDIA_API_KEY"{
"allowance_wei": "5000000",
"per_tx_wei": "1000000",
"period_seconds": 86400,
"start_at": "2026-05-15T00:00:00Z",
"end_at": null,
"revoked_at": null
}allowance_weiTotal spend allowed per period, in USDC base units (6 decimals). "5000000" is 5 USDC.
per_tx_weiLargest single payment allowed, in base units. "1000000" is 1 USDC. A payment over this is rejected even if the period allowance has room.
period_seconds許可が適用されるウィンドウ:86400(1日)、604800(1週間)、または2592000(30日)。
start_at / end_at許可がアクティブなとき。end_atはオープンエンドの許可の場合はnullです。
revoked_atアクティブな間はNullです; ダッシュボードから取り消された時刻スタンプ。取り消された権限は何も認可しません。
日、週、または30日。
period_secondsは3つの値のいずれかを取ります。期間が経過すると手当がリセットされ、per_tx_weiは期間に関係なくすべての単一の支払いに適用されます。
864001日
6048001週間
259200030日
支出許可は厳密な制限であり、一度設定され、どこでも強制されます - 取引ごとの承認ワークフローではなく、人間の介在確認でもありません。承認やマルチシグが必要な場合、それは別の、より重いパターンです;許可はその下の常時稼働する基盤です。