プログラム
エグゼクティブ委任
Last updated April 9, 2026
実行内容
登録済みエージェントの実行委任を管理します:
- エグゼクティブプロファイルを登録する(ウォレットごとに一度)
- エージェントの実行をエグゼクティブウォレットに委任する
- 不要になった委任を取り消す
Summary
mplx agents executive コマンドは実行委任を管理します。登録済みエージェントに代わってトランザクションに署名できるウォレットを認可します。エグゼクティブはプロファイルを一度だけ登録する必要があり、その後MPL Coreアセットオーナーが実行を委任できます。
- Register: ウォレットごとに一度だけエグゼクティブプロファイルを作成
- Delegate: 登録済みエージェントをエグゼクティブにリンクする(オーナーのみ)
- Revoke: 委任を削除する(オーナーまたはエグゼクティブが取り消し可能)
ジャンプ: エグゼクティブプロファイルの登録 · 実行の委任 · 委任の取り消し · よくあるエラー · FAQ
エグゼクティブプロファイルの登録
agents executive register コマンドは、現在のウォレットに対してオンチェーン上でエグゼクティブプロファイルPDAを一度だけ作成します。このプロファイルは、このウォレットへのエージェント委任が行われる前に必要です。
mplx agents executive register
フラグや引数は不要です。プロファイルは現在の署名者のウォレットから派生します。
出力
--------------------------------
Executive Profile: <profile_pda_address>
Authority: <wallet_address>
Signature: <transaction_signature>
Explorer: <explorer_url>
--------------------------------
実行の委任
agents executive delegate コマンドは、登録済みエージェントをエグゼクティブプロファイルにリンクし、エグゼクティブがエージェントに代わってトランザクションに署名できるようにします。実行を委任できるのはアセットオーナーのみです。
mplx agents executive delegate <AGENT_ASSET> --executive <EXECUTIVE_WALLET>
オプション
| フラグ | 説明 | 必須 |
|---|---|---|
--executive <string> | エグゼクティブのウォレットアドレス(プロファイルPDAは自動的に派生) | はい |
委任の前に、エグゼクティブが mplx agents executive register でプロファイルを登録済みである必要があります。
出力
--------------------------------
Agent Asset: <agent_asset_address>
Executive Profile: <profile_pda_address>
Signature: <transaction_signature>
Explorer: <explorer_url>
--------------------------------
委任の取り消し
agents executive revoke コマンドは実行委任を削除し、委任レコードをクローズしてレントを返金します。アセットオーナーとエグゼクティブオーソリティのどちらでも取り消せます。
mplx agents executive revoke <AGENT_ASSET> --executive <EXECUTIVE_WALLET>
mplx agents executive revoke <AGENT_ASSET>
オプション
| フラグ | 説明 | 必須 | デフォルト |
|---|---|---|---|
--executive <string> | エグゼクティブのウォレットアドレス | いいえ | 現在の署名者 |
--destination <string> | 返金されるレントを受け取るウォレット | いいえ | 現在の署名者 |
出力
--------------------------------
Agent Asset: <agent_asset_address>
Executive Wallet: <executive_wallet_address>
Signature: <transaction_signature>
Explorer: <explorer_url>
--------------------------------
よくあるエラー
| エラー | 原因 | 対処法 |
|---|---|---|
| Executive profile already exists | register を2回目に呼び出した | 各ウォレットのプロファイルは1つのみです — すでに登録済みです |
| Not the asset owner | オーナー以外のウォレットから委任しようとした | 実行を委任できるのはアセットオーナーのみです |
| Executive profile not found | プロファイル未登録のウォレットに委任しようとした | エグゼクティブは先に agents executive register を実行する必要があります |
| Delegation not found | 存在しない委任を取り消そうとした | エージェントアセットとエグゼクティブのアドレスを確認してください |
Notes
- エグゼクティブプロファイルはウォレットごとに一度限りです — 再登録しようとすると失敗します
- 各委任はアセットごとです。エグゼクティブは複数のエージェントを委任できますが、それぞれ個別の
delegate呼び出しが必要です --executiveなしで取り消す場合、コマンドは現在の署名者をデフォルトとします(エグゼクティブが自分の委任を取り消す場合)- クローズされた委任レコードのレントは
--destinationウォレットに返金されます(デフォルトは署名者)
FAQ
エグゼクティブプロファイルとは何ですか? ウォレットに対してオンチェーン上で一度だけ作成されるPDAで、登録済みエージェントから実行委任を受け取ることができます。
1つのウォレットに複数のエグゼクティブプロファイルを作成できますか? いいえ。各ウォレットが持てるエグゼクティブプロファイルは1つだけです。登録は一度限りの操作です。
委任を取り消せるのは誰ですか? アセットオーナーまたはエグゼクティブオーソリティのどちらでも委任を取り消せます。エグゼクティブが取り消す場合、--executive は省略できます(現在の署名者がデフォルト)。
