// AUTHORITY: VALID · ACTION: WITHIN_SCOPE
定義
Proof of Actorは、デジタル上のやり取りを行っているのが人間か、AIを利用する人間か、自律型AIエージェントかを判定し、その行為を誰が承認したかを確認するために提案されている信頼基盤です。
認証が終わるところ
Proof of Actorは、認証が終わったところから始まります。
これらは別々の問題です。一つに答えても、ほかの問題への答えにはなりません。
認証で分かること
この主体はこのアカウントにアクセスできますか?
身元確認で分かること
このアイデンティティの所有者は誰ですか?
Proof of Actorが問いかけること
今この操作を実際に行っているのは誰、または何ですか?
本人認証に成功した人が、その後に次の行動を取る場合があります。
行為主体モデル
アクターの4つの状態
アクターとは、デジタル上の操作を実際に行う、または制御する主体です。操作は理解しやすい4つの状態のいずれかに分類されます。どの状態が常に優れているということはありません。
人間
人がそのやり取りを直接制御していると見られます。
候補者本人が、外部のAIによる実質的な支援を受けずに評価を完了する。
人間 + AI
人がそのやり取りに引き続き責任を負いますが、AIが実質的に支援しています。
専門職の人がAIライティング支援ツールを使いながらメールを書く。状況によっては、まったく問題ありません。
認可されたエージェント
AIエージェントが、特定された人間または組織に代わり、委任された権限の範囲内で操作を行います。
ユーザーから権限を与えられた買い物エージェントが、指定された予算内で航空券を購入する。
未検証のアクター
サービスは、行為者、人間による制御、または責任を負う本人や組織を、十分な確信をもって確認できない。
これは自動的に悪意があることを意味しません。信頼関係が不明である、という意味です。
文脈に応じた信頼
Proof of Actorは証拠を提供します。ポリシーを決めるのは、証拠を利用するサービスです。
状況によって必要なポリシーは異なります。同じ証拠から、異なる判断が導かれても、どちらも適切であり得ます。
| 文脈 | 必須とするか、許可する場合がある |
|---|---|
| 採用選考 | 人間 |
| カスタマーサポートでのやり取り | 人間または認可されたエージェント |
| オンラインマーケットプレイス | 人間、人間 + AI、または認可されたエージェント |
| 銀行が高額送金を承認する場合 | 検証済みの人間の身元 + 現在の人間の存在 + 明示的な人間の意思 |
Proof of Actorの信頼基盤
重要な結果を伴うすべてのやり取りで確認すべき10の問い
Proof of Actorは、異なる層を横断して検討し、アプリケーションがその状況に必要な証拠だけを求められるよう設計されています。
人間であること
このやり取りの背後に実在する人間がいることを示す証拠はありますか?
人間の身元を特定することとは異なります。サービスは、その人が誰かを知らなくても、実在する人間がその場にいることを把握できます。
身元
この人間は、本人が名乗るとおりの人物ですか?
匿名性または仮名性を維持すべき場合には任意です。「人間であることは検証済み、身元は非開示」をサポートするよう設計されています。
存在
このやり取りの間、人間は実際にその場にいますか?
15分前に本人確認を通過したことは、現在その人が存在していることの証明にはなりません。
アクターの継続性
セッションを通じて同じアクターが継続して関与していますか?
なりすまし、操作主体の交代、遠隔支援、セッションの乗っ取り、操作主体のすり替えに対応します。
人間による制御
人間が実際にこのやり取りを制御していますか?
認証はアクセス権を証明します。本人確認は身元を証明します。プレゼンスはその場にいることを証明します。しかし、いずれも必ずしも操作の主体であることを証明するものではありません。
AIの参加
AIはそのやり取りに実質的に関与していますか?
二者択一ではなく段階的に評価:有意なAI利用の兆候なし、補助の可能性あり、補助の蓋然性が高い、補助の申告あり、または自律型エージェントによる活動。
権限委譲
AIエージェントが行為している場合、誰がそれを承認したのか?
本人にあたる委任元は、個人、組織、または権限を与えられた別のサービスの場合がある。
権限の範囲
このアクターには何をする権限がありますか?
権限、取引上限、許可された取引相手、有効期限、取り消しの状態を、今要求されている操作に照らして確認します。
意図
その人間は、この時点で、この条件の下、この操作を明示的に承認しましたか?
重大な操作では、継続的に付与された権限だけでは不十分な場合があります。
説明責任
この行為の背後に最終的にいるのは誰ですか?
意味のあるアテステーションなら、この問いに答えられるようにすべきです。
プロトコルの構想
アプリケーションがアクターを信頼する前に照会する信頼プロトコル
Proof of Actorの最大の構想は、単なる検証用APIではない。アプリケーションが重要なやり取りの際に要求し、Actor Attestationを受け取って独自のルールを適用できる信頼プロトコルだ。
// Proposed API - illustrative only
policy.require({
actor: "human",
presence: "continuous",
control: 0.90,
aiAssistance: "low"
});
// Or, for a service that welcomes authorised agents:
policy.allow({
actor: ["human", "authorized_agent"],
agentAuthority: {
required: true
}
});誰が行為していますか?
その後、アプリケーションはそれぞれのルールを適用します。
アーキテクチャの考え方
次の特性を備えるよう設計
Proof of Actorが何を立証するかは公開します。一方、その方法については意図的に公開範囲を絞り、スコアリング、シグナルの重み付け、検出技術は非公開にします。
シグナルに依存しない
ウェブカメラ、生体認証、その他の単一の手法に恒久的に依存しない。
複数のシグナル
信頼は、脆弱な単一の確認ではなく、独立した証拠から生まれます。
継続的
重要度の高いやり取りは、ログイン時だけでなく、セッションを通じて検証されます。
文脈に応じた
フォーラムへのコメントに必要な証拠と、$1 millionを移動する際に必要な証拠は異なる。
プライバシーに配慮した
要求された表明に必要な情報だけを収集する。
説明可能
アプリケーションが受け取るのは、単なるラベルではなく、信頼性に関する判断を裏付ける証拠です。
取り消し可能
エージェントに付与した権限は、常に取り消せなければなりません。
監査可能
重要な判断に関わるアテステーションは、信頼できる記録を生成します。
開発者を第一に考えた設計
導入は、社内で検証基盤を構築するよりも容易になるはずです。
よくある質問
Proof of Actor の仕組みに関する質問
Proof of Actorとは何ですか?
Proof of Actorは、デジタル上のやり取りを行っているのが人間か、AIを利用する人間か、自律型AIエージェントかを判定し、その行為を誰が承認したかを確認するために提案されている信頼基盤です。現在開発中です。
アクターとは何ですか?
アクターとは、デジタル上の操作を実際に行う、または制御する主体です。人間、AIの支援を受ける人間、本人または組織のために行動する認可されたAIエージェント、あるいはサービスが検証できないアクターが該当します。
Proof of Actorはボット検出サービスですか?
いいえ。ボット検知が問うのは、トラフィックが自動化されているように見えるかどうかです。Proof of Actorが問うのは、誰が、または何が行為しているのか、人間が現在参加して操作しているのか、AIが関与しているのか、その行為を誰が認可したのかです。ボット検知のシグナルが判断材料になる可能性はありますが、それだけではこの課題を捉えられません。
アクターを受け入れるかどうかは誰が決めますか?
証拠を利用するアプリケーション。Proof of Actorは信頼性を判断するための証拠を提供し、どのポリシーを許容するかは顧客が決定します。採用選考、サポートチャット、銀行振込では、求められるものが大きく異なります。
なぜすべてのAIを単純にブロックしないのですか?
AIの関与は多くの場合正当であり、ますます避けられなくなっているからです。問題はAIが関与することではなく、誰が行為の主体なのかが見えなくなることです。Proof of Actorは、AIの関与を隠すのではなく、その行為の帰属先を明らかにできるよう設計されています。
行為主体の信頼レイヤーの定義にご協力ください。
このプロトコルは、初期の共同開発パートナーとともに形作られています。現状では信頼性を確認できないインタラクションについて、ご相談ください。