powered by TechFeed
表示モード
主要ニュース

AIエージェントに「誰の代理か」を証明させるオープン標準「x401」登場 — OAuthのエージェント版を目指す業界の動き

6月26日、Help Net Securityが「Proof's x401 establishes an open protocol for AI agent identity and authorization」と題した記事を公開した。AIエージェントが人間の代わりにサービスを操作する時代が現実になりつつある中、「そのエージェントは本当に誰の代理なのか」「何をしてよいのか」を確認する共通の仕組みが業界全体で欠けたままだった。Proofが発表したx401は、この空白を埋めるオープンプロトコルだ。人間向けの認可フレームワークとして広く普及したOAuth 2.0が「ユーザーが誰で何を許可するか」を標準化したように、x401はエージェント向けの同等レイヤーを目指す。OAuthがなければ現在のSSOやAPI認可のエコシステムが成立しなかったように、x401はエージェント経済の信頼基盤を担う仕様として位置づけられている。

6月26日、Help Net Securityが「Proof's x401 establishes an open protocol for AI agent identity and authorization」と題した記事を公開した。AIエージェントが人間の代わりにサービスを操作する時代が現実になりつつある中、「そのエージェントは本当に誰の代理なのか」「何をしてよいのか」を確認する共通の仕組みが業界全体で欠けたままだった。Proofが発表したx401は、この空白を埋めるオープンプロトコルだ。人間向けの認可フレームワークとして広く普及したOAuth 2.0が「ユーザーが誰で何を許可するか」を標準化したように、x401はエージェント向けの同等レイヤーを目指す。OAuthがなければ現在のSSOやAPI認可のエコシステムが成立しなかったように、x401はエージェント経済の信頼基盤を担う仕様として位置づけられている。


AIエージェントに「誰の代理か」を証明させるプロトコル

x401の仕組みはシンプルだ。あるサービスがエージェントに対して「証明」を要求する。エージェントはその要件を満たすクレデンシャル(資格情報)を提示する。サービス側は発行者・クレームの内容・スコープ・アクションを検証してから処理を進める。

要求できる証明の種類は幅広い。本人確認、年齢、組織への所属、署名権限、人間であることの証明など、サービスが必要とする「信頼できる主張」であれば何でもよい。「誰を代表しているか(Identity)」と「何をしてよいか(Authorization)」の2つをひとつのプロトコルで結びつけるのがx401の核心だ。

OAuthは「ユーザー本人」が能動的に認可の同意を与えることを前提とした設計だが、エージェントは人間の代理として自律的に動作するため、その前提が崩れる。x401はエージェント固有の信頼問題に対処するため、クレデンシャルの発行・提示・検証フローをエージェント文脈向けに再設計したものであり、OAuthの代替ではなく補完的な役割を果たす。

Proofの CEO、Pat Kinselは次のように述べている。

「AIはアクションとコンテンツの生成を容易にしている。信頼は、その背後に誰がいるかを知ることから生まれる。x401はすべてのサービスに共通の問い合わせ手段を与え、Proof Digital IDは人や組織にその答えを返す高保証な手段を提供する」


「発行者中立」のオープン設計

x401が強調するのは発行者中立(issuer-neutral)という設計思想だ。特定のIDプロバイダーやクレデンシャルモデルへの依存を強制しない。x401に準拠した発行者であれば誰でもクレデンシャルを発行でき、どのエージェントでも提示できる。受け入れる発行者・クレームの種類・保証レベルはサービス側がそれぞれ決定する。

プロトコルはPayments、Identity、AIの各分野の技術貢献者とともにProofが開発し、仕様書・実装資料・貢献者リストは**x401.idで公開されている。また、Proofは本プロトコルをFIDO Allianceのエージェント認証標準ワーキンググループ**に提出する予定だ。


x402との連携でエージェントスタックを完成させる

x401は既存のエージェント関連プロトコルと組み合わせて使われることを想定している。特に重要なのがx402との関係だ。

x402は名称こそ似ているが、x401とは独立した別のプロトコルだ。HTTPステータスコード「402 Payment Required」に着想を得た仕様で、エージェントがAPIキーやアカウント登録なしに、ステーブルコインを使ってHTTP上で都度決済を行うためのオープン標準として設計されている(CircleのUSDCがx402の決済量のほぼすべてを処理している)。x401はここに「誰が払っているか」の証明を加える役割を担う。

Circleの VP Product、Gagan Macはこう述べている。

「x402はエージェントがどう支払うかを答え、x401は誰であるかを答える。エージェントによるトランザクションが最初にクリアすべき2つの問いに、それぞれオープン標準ができた」

さらにAP2(Verifiable Intent)というプロトコルも関連する。コマース文脈での「誰が・何を・いつ承認したか」という指示と承認の内容を暗号的に記録・検証可能にするプロトコルで、x401・x402・AP2の3つが揃うことで「エージェントが支払い、身元を証明し、特定のアクションを認可する」フルスタックが成立する。


Proof Digital ID:法的根拠を持つ高保証クレデンシャル

Proofは自社実装としてProof Digital IDを提供する。技術的な基盤は以下の通りだ。

  • **Verifiable Credentials**(W3C標準)上に構築
  • OID4VC(OpenID for Verifiable Credentials)のIssuance/Presentation仕様に準拠
  • NIST IAL2(Identity Assurance Level 2)グレードの本人確認(Kantara認証済み)
  • WebTrust監査済みの認証局インフラ

プライバシー面では選択的開示ゼロ知識証明を採用しており、「年齢が一定以上であること」「特定の組織を代表していること」などを、完全な個人情報を晒さずに証明できる。

トランザクションへの署名機能も持ち、APIを通じてVerifiable Intentを含む認可に署名することで、「誰が何を承認したか」を暗号的に紐付けた検証可能な記録を生成する。米国法はエレクトロニックエージェントによる合意を数十年前から認めており、x401はその法的枠組みと接続できる実装を提供するものと位置付けられている。


AIエージェントが実際のトランザクションや意思決定に関与するケースが増えるにつれ、「エージェントの背後に誰がいるか」を確認できないリスクは無視できなくなる。x401はそのインフラ層に位置する仕様であり、実装・採用状況がどう広がるかが今後の焦点となる。

詳細はProof's x401 establishes an open protocol for AI agent identity and authorizationを参照していただきたい。