アクターの信頼記録
説明用の例- アクター
- 人間
- 人間であること
- 検証済み
- 身元
- 身元を公開せずに検証済み
- 存在
- 継続的
- 人間による制御
- 高い信頼度
- AIの関与
- 低
- セッションの継続性
- 高い信頼度
Proof of Human
Proof of Humanは、Proof of Actorにおける人間を検証するための基本要素です。デジタル上のやり取りの背後に実在する人間がその場にいることを示す証拠を、アプリケーションが取得するための、提案段階の仕組みです。身元の確認は任意で、開示する情報はアプリケーションに必要な範囲に限られます。
課題
人間の検証を見直す必要がある理由
この20年間、オンラインで人間かどうかを確認する手段はCAPTCHAでした。人には簡単で、ソフトウェアには難しいパズルです。しかし、その差は急速に縮まっています。高性能なAIシステムは、歪んだ文字を読み取り、画像を分類し、カーソルを人間らしく動かせる一方で、パズルは本来通過させるべき人々にとってますます難しくなっています。
同時に、サービスが答えを必要とする問いも変わりました。今では正当な自動化もあります。ユーザーのために行動するアシスタントが、人間のふりをする必要はありません。コミュニティ、マーケットプレイス、投票サービスが知る必要があるのは、訪問者がパズルを解けるかどうかではなく、アカウントや行為の背後に実在する一意の人間がいるかどうか、そして後になってもそれが変わっていないかどうかです。
Proof of Humanは、人間であることを、一度通過すればよい課題ではなく、証拠によって確認すべきこととして扱います。これはより広範なアクターモデルの1つのレイヤーであり、人間であることと身元が特定されていることを意図的に区別します。
立証されること
Proof of Humanが立証するよう設計されていること
人間であること
やり取りの背後に実在の人間がいて、スクリプト、大量の偽アカウント、または人間が監督していないエージェントではないことを示す根拠。
必要な場面での一意性
投票、販促キャンペーン、シビル攻撃対策システム向けに、人々の公開名簿を作ることなく、1人の人間が多数のアカウントを操作していないことを示す証拠。
存在
セッション中の過去のある時点で誰かが確認を通過したことではなく、人間が今その場にいること。
身元確認は必要な場合のみ
検証済みの身元との任意の紐付け。身元は限定的に開示されます。多くの用途では「検証済みの人間、身元は非開示」だけで十分です。
複数のシグナルから得られる根拠
Proof of Humanは、特定のシグナルに依存せず、複数のシグナルを利用するよう設計されています。そのアーキテクチャで評価対象として想定されている証拠群には、次のものが含まれる可能性があります:
何が立証されるかを公開し、その方法は公開しません。スコアリング、シグナルの重み付け、検出技術は開示しません。
同じ基盤的な仕組み、異なるポリシー
- コミュニティへの登録
- 検証済みの人間、身元は非公開
- オンラインの世論調査や投票
- 重複のない検証済みの人間
- プロモーションまたは無料トライアル
- 重複のない検証済みの人間、1人につき1件
- マッチングアプリのプロフィール
- 検証済みの人間、プロフィール作成時および会話中に存在
差別化
Proof of Humanと関連するアプローチ
| アプローチ | 回答 | 追加されるもの |
|---|---|---|
| CAPTCHA | この訪問者は、人間であるように見せるためのチャレンジを一度だけクリアできますか? | パズルを中心的な仕組みとせずに、セッションを通じて継続的に確認できる、実在の人間に関する根拠。 |
| ボット検出 | このトラフィックは自動化されているように見えますか? | 人間であることを積極的に示す主張と、正当に認められ、明示されたエージェントを受け入れる余地。 |
| 人間であることの証明 | これは実在する、他と重複しない人間ですか? | 現在のやり取りにおける人間の存在と制御を、Proof of Controlを通じて確認します。 |
| 身元確認(KYC) | この人物は法的に誰ですか? | 身元の確認が不要な場合は、身元を特定せずに人間であることを確認。 |
APIプレビュー
人間の在席を要求する(API プレビュー)
提案中のAPIでは、アプリケーションが必要な情報を指定し、受け取ったアクターの状態に独自のポリシーを適用できます。エンドポイント名とフィールド名は例示であり、変更される予定です。
// Proposed API - illustrative only
POST /v1/verifications
{
"requirements": {
"human_presence": true,
"unique_human": true,
"identity": "undisclosed"
}
}
// Conceptual response
{
"actor_type": "human",
"confidence": 0.97,
"personhood": "verified",
"human_presence": "verified",
"identity": { "verified": false, "disclosure": "none" }
}よくある質問
よくある質問
人間であることの検証とは何ですか?
人間の検証とは、ソフトウェアではなく実在の人間がやり取りの背後にいることを示す証拠を、サービスに提供するあらゆるプロセスです。従来は、CAPTCHAによる課題への回答を意味していました。Proof of Humanは、単一のパズルではなく複数の独立したシグナルから、人間であることとその場にいることを確認し、本人確認を任意にできるよう設計されています。
Proof of HumanはCAPTCHAの代替手段ですか?
CAPTCHAが解決しようとしてきた課題に対応しますが、より優れたCAPTCHAとして位置付けているわけではありません。CAPTCHAが問うのは、訪問者が一度だけ課題を通過できるかどうかです。Proof of Humanは、実在する人間がその場にいること、さらにProof of Controlと組み合わせることで、その人がやり取りを通じて制御を維持していることを示す証拠を提供するよう設計されています。
Proof of Humanは、人間であることの証明とどう違いますか?
実在する人間の証明システムは、アカウントが実在し、多くの場合は一意の人間に属することを確認するものです。Proof of Human はこの考え方を含みますが、さらに広いモデルの中で、その人間が今このやり取りに関与しているか、実際にやり取りを制御しているかも確認します。
Proof of Humanの利用には、本人確認や生体情報が必要ですか?
設計上、特定のシグナルを必須とせず、本人確認も任意です。プライバシーに関する原則は、不要な情報を明かさずに、必要な事実を証明することです。多くのサービスが必要とするのは、実在する人間がその場にいるという事実だけであり、その人が誰かという情報ではありません。
Proof of Humanは現在利用できますか?
いいえ。Proof of Actorは開発中です。このサイトに掲載されているAPIはDeveloper Preview段階の設計であり、現在も進化しています。Developer Previewに参加するか、設計パートナーに応募できます。
- 各プリミティブの結果は同じ Actor Attestation に格納されて返されるため、アプリケーションは結果を組み合わせられます。
何を検証する必要があるかをお知らせください。
Proof of Actorは、開発者や設計パートナーとともに設計を進めています。皆さまのユースケースがAPIの設計に反映されます。