概要
ポリシーエンジンは、MPC署名レイヤーに到達する前にすべてのトランザクションを評価します。ポリシーはエージェントごとに設定され、SDKまたはREST APIを通じていつでも更新できます。最初のポリシー違反でトランザクションは即座に停止します。ポリシータイプ
支出制限
エージェントが支出できる金額を制御します:アドレス制御
エージェントが送信できるアドレスを制限します:allowedAddressesが設定されている場合、それらのアドレスのみが許可されます。allowedAddressesとblockedAddressesの両方が設定されている場合、allowedAddressesが優先されます。トークン制御
エージェントがトランザクションできるトークンを制限します:速度制御
暴走エージェントを防ぐためにトランザクション頻度を制限します:時間ベースの制御
トランザクションが発生できる時間を制限します:人間承認
高額トランザクションを人間のレビューにルーティングします:人間承認はGrowthおよびEnterpriseプランで利用可能です。トランザクションが承認を必要とする場合、Webhookイベントが送信され、トランザクションは
pending_approval状態に入ります。ポリシー評価順序
ポリシーはこの順序でチェックされます。最初の失敗でトランザクションが停止します:1
エージェントステータス
エージェントはアクティブ(凍結されていない)ですか?
2
トークンチェック
このトークンは
allowedTokensリストにありますか?3
アドレスチェック
受取人は
allowedAddressesにあり、blockedAddressesにないですか?4
金額チェック
これは
maxTransactionAmountを超えていますか?5
日次制限
これはローリング日次合計を超過しますか?
6
月次制限
これはローリング月次合計を超過しますか?
7
速度チェック
エージェントはトランザクションレート(
velocityLimit)を超過していますか?8
スケジュールチェック
これは許可された時間と曜日の範囲内ですか?
9
人間承認
しきい値に基づいて人間のレビューが必要ですか?
10
インフラストラクチャセーフティネット
Paratro強制のハードリミット(オーバーライド不可)。
ポリシー違反イベント
ポリシーがトランザクションをブロックすると、APIは詳細なエラーを返します:ポリシーテンプレート
一般的な設定にはテンプレートを使用します:ベストプラクティス
- allowedAddressesを使用する — 金額制限のみに頼るのではなく、信頼できるアドレスをホワイトリストに登録してください。
- 高額には人間承認を有効にする — 人間がトランザクションをレビューするしきい値を設定してください。
- ポリシー違反を監視する — Webhookで違反を追跡して、誤設定されたエージェントを特定してください。
- 速度制限を使用する — エージェントがトランザクションを繰り返し試みる暴走ループを防止してください。
- ポリシーを毎週レビューする — エージェントの動作が進化するにつれて、ポリシーを合わせて更新してください。