WingRiders、AIエージェント向けにCardanoインフラを拡充
CardanoのDEXを手がけるチームがネットワークのOpen Wallet Standard連携を構築し、今回Blockfrost対応を追加。ローカルウォレット、トランザクション署名、AIエージェントのアクセス制御向けに共有ツールキットを拡張した。
By SongMarketCap
Updated:
WingRidersはOpen Wallet Standard(OWS)におけるCardano対応を拡充し、Blockfrost統合が10月14日に同プロジェクトのメイン開発ブランチへマージされた。今回の更新は、Ethereum、Solana、Bitcoinで用いられるのと同一のインターフェイスにCardanoのウォレット操作を取り込んだ同チームの初期実装を土台としている。
初期のCardano統合は9月29日にOWS v1.4.3で提供開始された。Input Output Groupは10月8日にこれを紹介し、実装を担ったのはWingRidersだとし、調整と技術レビューの提供主体としてIOGとMidnight Foundationを挙げた。Blockfrost対応はその後の開発ブランチへの追加である。
WingRiders、共有のCardanoインフラに貢献
WingRidersはCardano上で分散型取引所を運営しており、ユーザーはトークンの取引、流動性の提供、イールドファーミングへの参加ができる。OWSへの貢献は、同チームのエンジニアリングを他のアプリケーションや開発者向けツールが利用できるオープンソースプロジェクトへと広げるものだ。
このCardano実装は、鍵とアドレスの導出、トランザクションおよびメッセージの署名、ウォレット残高の照会、ポリシー評価のためのトランザクションデータを網羅する。OWSのメンテナーは複数回のレビューを経て、この貢献をリポジトリへマージした。
OWSはソフトウェア開発キットとコマンドラインインターフェイスを通じて、ローカルウォレットの保管と署名へのアクセスを標準化する。ウォレットの機密情報は保存時に暗号化されたままだ。この枠組み内でCardanoを実装することで、WingRidersはすでに複数のブロックチェーンをサポートするよう設計されたツールキット経由でそのウォレット機能を利用可能にした。
Cardanoの署名とAIエージェント制御
Cardanoをサポートするには、OWSが鍵を導出し扱う方法に変更が必要だった。Cardanoのベースアドレスは、資金を管理するペイメントキーと、委任や報酬に用いられるステークキーを組み合わせたものだ。WingRidersはCIP-1852に基づき、署名器を拡張して両者を個別に導出するようにした。
トランザクションにはペイメントキーの署名が付与され、必要に応じて関連キーが利用可能な場合はステーク署名が追加される。メッセージ署名はベース、エンタープライズ、リワード各アドレスをサポートし、Cardanoにおける異なるアカウント機能に対応する。
AIエージェント向けに、OWSは特定のウォレットとポリシーにスコープされた個別のアクセストークンを提供する。エージェントトークンによるリクエストは、鍵の復号に先立ってポリシー評価を受ける。組み込みの制御には許可ネットワークやアクセス有効期限が含まれ、支出上限や送金先の制限にはカスタム実行可能ポリシーが必要となる。
WingRidersのCardano実装は、各アドレスごとのADAおよびネイティブトークンの変化量を計算してこれらのチェックに供給する。潜在的な担保消費は別途報告され、スクリプト実行が失敗した場合にリスクにさらされる資金をカスタムポリシーで考慮できる。
ドキュメントには、潜在的な担保損失を含めてトランザクション当たりの流出を5 ADAに制限するカスタムポリシーの例が含まれている。開発者は金額や、この規則の対象とするウォレットアドレスを調整できる。
Blockfrostと初期のMidnight対応
今回受け入れられた最新の貢献は、共有のCardanoプロバイダーインターフェイスを通じてKoiosに加えてBlockfrostを追加するものだ。両者は残高照会、インプット解決に必要な元トランザクションの取得、署名済みトランザクションの送信をサポートする。開発者はネットワーク設定でプロバイダーを選択する。
Koiosは個別のAPI認証情報がなくても既定の選択肢として利用できる。Blockfrostは認証のためにプロジェクト識別子を要する。今回の統合は、その認証情報の送信先を検証し、カスタムプロバイダープレフィックスを通じてエージェントのリクエストがそれを任意のサービスへリダイレクトすることを制限する。ウォレットの鍵と署名はOWS内でローカルのままだ。
WingRidersは初期のMidnight対応も実装し、10月12日にマージされた。この貢献はネットワークを登録し、リカバリーフレーズから3種類のアドレスを導出する。残高取得、トランザクション署名、送信は別個の貢献として開発が進められている。
開発ブランチを利用するCardanoアプリケーションに対して、WingRidersの最新の取り組みは既存のウォレットワークフローにネットワークインフラの選択肢を加える。アプリケーションは、OWSのローカル署名と個別設定のエージェントアクセスを維持しつつ、トランザクションデータと送信にKoiosまたはBlockfrostのいずれかを利用できる。