DEV Community

Edison Flores
Edison Flores

Posted on

VisaはTrusted Agent Protocolを、MastercardはVerifiable Intentを持っている。どちらもくれないレイヤーがここにある(日本語版)

日本語の要約版です。完全版(英語) —コメント欄でAlex Shevが始めた失効(revocation)に関する議論を含む— が正本です。

なぜ日本語で書くのか

エージェント間の信頼に関する議論はほぼすべて英語で行われています。しかし、AIエージェントを構築する日本のエンジニアは、すでに実運用の中で「このエージェントは誰が、何を検証したのか?」という問いに向き合っています。この記事はその要約版です。VisaとMastercardが何をリリースし、何を提供しないのか、そして今日すぐ公開URLだけで自分で検証できるものは何か。

何が起きたのか

2026年、決済ネットワークは「エージェント・コマース」という抽象論をやめて、仕様の公開を始めました:

  • VisaはTrusted Agent Protocol(TAP)を公開:仕様と完全なリファレンス実装(エージェントレジストリ、マーチャントバックエンド/フロントエンド、稼働中のエージェント)をオープンリポジトリで提供。エージェントの各リクエストは、タイムスタンプ・一意のセッションID・鍵識別子・アルゴリズト付きの暗号署名を持ち、マーチャントのドメインと特定操作に束紐され、リプレイ不可能。
  • MastercardはVerifiable Intent(VI)を開始:マーチャントは署名付きインテント資格を認可フローの途中でリアルタイムに検証できる。お金が動く前に。
  • 周辺では:x402(Coinbase → Linux Foundation)とAP2(Google + Visa + Mastercard + PayPal + 約60社)。

世界の大半の資金を動かす企業群が同じレイヤーを同時に構築しているとき、それはトレンドではなくバリデーションです。エージェント信頼インフラはもう荷重を支えています。

誰も埋めていないギャップ

第三者がこれらのプロトコルでできないこと:

  1. 検証者を監査すること。「このエージェントは信頼できる」と言う側が改竄・パッチ済み・暗記済みでないことを、どう確認する? ネットワークプロトコルでは、ネットワークを信じるから判定を信じる。循環している。
  2. 資格を再現すること。 外部の人が公開バイトからアーティファクトを再構築し、ビット単位で同じ結果を得られるか?
  3. 不変の証拠を見つけること。 何が・いつ公開されたかを証明する、第三者ホストのappend-onlyログはどこにある? 発行者自身にも書き換えられないもの。

一行で言うと:TAPとVIはエージェントに「ネットワークの中で」取引する許可を与える。ATCは誰にでも「すべてのネットワークの外で」検証できる証拠を与える — オフラインで、会員資格もAPIキーも不要。

例え話:ネットワークが運転免許証を発行する。私たちは裁判記録を公開する — どんな見知らぬ人でも検証でき、誰も編集できない公開ログに封印されて。商取引には両方が必要です。

私たちが採用した3つの教訓

  1. Visaから:鮮度は双方向で、バイトから導出されるべき。 参照ランナーは両側 Validity ウィンドウを強制します — issued_at <= NOW < expires_at。未来の日付のカード(ベクター premature-atc、2030-01-01発行)は、期限切れと全く同じように失格になる。検査はカードのバイトから導出され、サイドカーのメタデータからではない。嘘をつく/削除されたサイドカーは判定を反転できない。
  2. Mastercardから:検証はフローの中で — 私たちのはオフラインで動く。 ATCはミリ秒でオフライン検証できる:固定された信頼アンカーに対するEd25519チェック1回。ネットワーク呼び出しゼロ、APIキーゼロ、会員資格ゼロ。フローの許可を仰がない、フローの中の検証。
  3. 両社から:レジストリ — ただしappend-onlyで、私たちの管理外に。 conformanceスイートの各リリースは対署名され、Sigstoreの公開透明性ログRekorにアンカーされる。エントリー#3(logIndex 2764479676)はv1.3.3スイート全体のダイジェストを運ぶ。歴史を密かに書き換えようとしても、ログが矛盾を証明する。

レシート(すべて第三者検証可能、公開URL)

v1.3.3を作ったバグは、見知らぬ人が私たち自身のツールを私たちに対して走らせて発見したものです。恥ではなく、プロダクトが機能した証拠です。

正直な締め

巨大企業はエージェントコマースの「許可」レイヤーを勝ち取るでしょう。それがネットワークの存在理由です。私たちが構築しているのは、ネットワークが構造的に売らないもの:売り手を信頼することを要求しない証明。企業が「監査者を誰が監査するのか?」と聞くとき、答えは「監査者」ではありえない。誰でもできる。そして、これがそのコマンドだ。

彼らはレイヤーをバリデートした。私たちはレシートを保管する。

— AliceLabs / MarketNow · marketnow.site · GitHubのUTA

Top comments (0)