Midnight Hackathon の優勝者 Latch、AI エージェントのプライベート支出制御を構築

DeFi トラックの優勝者は Midnight Preprod 上に失効可能な AI エージェント支払いコントラクトをデプロイした。併せて公開された開発者向けアップデートでは、コントラクト呼び出し、MIP-11、およびプライベートなアプリケーション資産向けの Shielded Chips チュートリアルが取り上げられた。

By SongMarketCap

Cardano News - Midnight Hackathon の優勝者 Latch、AI エージェントのプライベート支出制御を構築

2026年7月の Midnight Hackathon の DeFi トラックで優勝した Latch は、所有者が AI エージェント向けにプライベートかつ取り消し可能な支出権限を定義できる Compact スマートコントラクトをデプロイした。プロジェクトは、7月29日の Fireside Dev Hang で、今後提供予定の Midnight 開発者向け機能やシールド化トークンツールに関するアップデートとともに発表された。

Midnight は、プログラマブルなプライバシーと選択的開示のための Cardano のパートナーチェーンである。その開発環境は、財務ポリシー、ユーザーのアイデンティティ、その他の機微なデータを保護しつつ、アプリケーションがコントラクト実行を検証できるようにする。

Latch が AI エージェントのウォレットアクセスを制限

Latch は、Ashiha Mahesh Kumar と Atharv Mantri によって、API、データセット、インフラストラクチャやその他のデジタルサービスを自律エージェントが購入する必要がある際に生じるリスクに着目して開発された。資金の入ったウォレットへの無制限アクセスをエージェントに与えると、ワークフローの侵害、プロンプトインジェクション、判断ミスが、無制限の財務リスクに直結し得る。

このプロジェクトは、ウォレットの全面的な制御を、限定的な支出権限に置き換える。所有者は、総予算、最大支払額、承認済みの支出カテゴリ、利用回数制限、失効状態を定義できる。ヌルリファイア機構により、承認済みリクエストが複数回提出されることを防止する。

Latch は、プライベートな管理データと、外部の観察者が閲覧できる情報を分離する。Owner View では支出ルールや詳細な却下理由を表示し、Public Observer View にはコミットメント、認可状況、制限付きのレシートのみが提供される。プライベートな上限やカテゴリ、却下の詳細は公開データモデルから除外される。

プロジェクトの Devpost submission によれば、この Compact コントラクトは接続した Lace ウォレットを通じて Midnight Preprod 上にデプロイされている。コントラクトは createCapabilityauthorizeSpendrevokeCapability の三つのサーキットを実装している。

現在のインタラクティブなウォークスルーは、これらの認可ルールを反映したローカルシミュレーターを用いている。シミュレーターでの操作は Preprod のトランザクションとしては送信されない。Latch の次の開発マイルストーンは、アプリケーション全体のワークフローをデプロイ済みコントラクトへ直接接続することだ。

Midnight がコントラクト呼び出しとシールド化トークン標準を準備

Fireside のアップデートでは、コントラクト間呼び出し、イベント、ECDSA 署名のサポート、そして Compact 開発環境のさらなる改良についても取り上げられた。これらの機能は品質保証やテスト環境に向けて進んでいるが、Preview ネットワークではまだ一般公開されていない。

コントラクト間呼び出しにより、ある Midnight スマートコントラクトが別のコントラクトの機能を呼び出せるようになる。イベントは dApps や外部サービスに、コントラクトアクティビティを追跡するための構造化された手段を提供し、ECDSA サポートは既存のウォレット、署名、セキュリティのインフラストラクチャとの互換性を拡張する。

Midnight は、各機能が開発者テスト向けに利用可能になり次第、ドキュメント、サンプル、チュートリアルコードを公開する計画だ。

アップデートには、Midnight 上のネイティブなシールド化トークンに関する OpenZeppelin の提案標準である MIP-11 も含まれていた。public development issue は引き続きオープンで、Compact Contracts 0.3.0 alpha のリリースプロセスにおいて進行中として掲載されている。

第1段階では、モジュラーな所有権、ロールベースまたはマルチシグ管理の下で、ネイティブなシールド化 Zswap トークンのミントとバーンを扱う。後続の送信段階は、コントラクト間呼び出しとカスタムの支出ロジックに依存する。

共通実装があれば、各アプリケーションが独自のトークンモデルを作成する必要はなくなり、ウォレット開発者や dApp 開発者に対して、シールド化資産の発行と焼却のための一貫した構造を提供できる。

Shielded Chips はプライベート資産とコントラクトカストディをテスト

Shielded Chips はルーレットアプリケーションを用いて、公開されたゲームルールが、プライベートな所有権やペイアウトデータと並行してどのように機能し得るかを示す。観察者は、仮名の参加者が賭けを行ったことと、その勝敗を検証できる一方で、プレイヤーのウォレットアドレスや身元、プライベートなペイアウト額は保護されたままとなる。

このゲームのチップトークンをミントする権限を持つのはハウスのみである。ラウンド開始前に、スマートコントラクトが双方から必要な資産をカストディし、その後に公開済みのルールを適用してペイアウトを決定する。

この設計は、これらのシールド化アプリケーション資産を、Midnight のパブリックで非シールドのネイティブかつガバナンストークンである $NIGHT と切り分けている。提示されたモデルでは、$NIGHT はゲームコントラクト内で使用されるプライベートなチップとしては機能しない。

テスト環境には、失敗することを想定したトランザクションも含まれる。コントラクトは、未対応のシールド化トークンを拒否し、敗者によるペイアウト請求を防ぎ、開示された結果が、結果の公開前にコミットされた値と一致することを確認しなければならない。

アップデート時点では、Shielded Chips のリポジトリとチュートリアルは公開されていなかった。公開の計画は、シールド化トークンのミント、コントラクトカストディ、仮名アイデンティティ、プライベートなペイアウト、失敗テストを文書化することを目的としている。

そのコードを公開すれば、MIP-11 の共通トークンインターフェースに並ぶ再利用可能なアプリケーション例が提供されることになる。Latch による別個の Preprod 連携は、機能作成、支払い認可、失効に対するコントラクトの直接的な適用を完成させ、Midnight の開発者に、シールド化資産と制約付き AI エージェント支払いに関する二つの明確な実装経路を与えるだろう。