Introduction

MPLエージェントレジストリ

Last updated March 12, 2026

MPLエージェントレジストリは、MPL Coreアセットを使用してSolana上でエージェントアイデンティティを登録し、実行権限を委任するためのオンチェーンプログラムを提供します。

Summary

MPLエージェントレジストリは、検証可能なアイデンティティレコードをMPL Coreアセットにバインドし、エグゼクティブプロファイルを通じて実行委任を管理する一対のオンチェーンSolanaプログラムです。

  • エージェントアイデンティティプログラム — アイデンティティPDAを登録し、ライフサイクルフックを持つAgentIdentityプラグインをCoreアセットにアタッチします
  • エージェントツールプログラム — エグゼクティブプロファイルと実行委任レコードを管理します
  • JavaScript/TypeScript SDK@metaplex-foundation/mpl-agent-registryはインストラクションビルダーとアカウントフェッチャーを提供します
  • メインネットとデブネットで同一のアドレス — 両プログラムはネットワーク全体で同一のアドレスにデプロイされています

パスを選択

エージェントレジストリとは何か?

エージェントレジストリは、検証可能なオンチェーンアイデンティティレコードをMPL Coreアセットにバインドします。登録によってエージェントをオンチェーンで検索可能にするPDA(プログラム派生アドレス)が作成され、Transfer、Update、Executeイベントのライフサイクルフックを持つAgentIdentityプラグインがCoreアセットにアタッチされます。

エージェントがアイデンティティを持つと、エージェントツールプログラムによって、アセットオーナーはエグゼクティブプロファイルに実行権限を委任できるようになります。これにより、指定された権限者がエージェントアセットの代わりにアクションを実行できます。

プログラム

プログラムアドレス目的
エージェントアイデンティティ1DREGFgysWYxLnRnKQnwrxnJQeSMk2HmGaC6whw2B2pアイデンティティを登録し、ライフサイクルフックをCoreアセットにアタッチします
エージェントツールTLREGni9ZEyGC3vnPZtqUh95xQ8oPqJSvNjvB7FGK8Sエグゼクティブプロファイルと実行委任

仕組み

アイデンティティ登録

  1. MPL CoreアセットとagentRegistrationUriを指定してRegisterIdentityV1を呼び出します
  2. プログラムはシード["agent_identity", <asset>]から派生したPDAを作成します
  3. プログラムはMPL CoreにCPIして、URIとTransfer、Update、Executeのライフサイクルチェックを持つAgentIdentityプラグインをアタッチします
  4. PDAはリバースルックアップのためにアセットの公開鍵を保存します

実行委任

  1. エグゼクティブがRegisterExecutiveV1を通じてプロファイルを登録します
  2. アセットオーナーがDelegateExecutionV1を呼び出して、エグゼクティブにエージェントアセットの代わりに実行する権限を付与します
  3. エグゼクティブプロファイルとアセットをリンクする委任レコードPDAが作成されます

SDK

言語パッケージ
JavaScript/TypeScript@metaplex-foundation/mpl-agent-registry
npm install @metaplex-foundation/mpl-agent-registry

次のステップ

  1. はじめに — インストール、セットアップ、最初の登録
  2. エージェントアイデンティティ — アイデンティティプログラムの詳細、アカウント、PDA派生
  3. エージェントツール — エグゼクティブプロファイルと実行委任

Metaplexが管理 · 2026年3月最終確認 · GitHubでソースを表示