概要
AI生成コンテンツの氾濫に対抗し、サイト所有者が人間であることを宣言し、信頼する他者を推薦することで「人間の信頼ネットワーク」を構築する分散型プロトコル。
詳細内容
### human.json プロトコルの概要
`human.json`は、ウェブサイトの作成者が「自分は人間であり、AI生成の低品質なコンテンツ(スロップ)を避けている」ことを宣言するためのシンプルなJSON形式のプロトコルです。インターネット上にAI製コンテンツが溢れる中、誰が本物の人間なのかを判別する手段を提供します。
### 主な仕組み
1. **自己宣言**: サイトの所有者が`human.json`ファイルを公開し、HTMLの`<head>`セクションから`<link rel="human-json">`で参照させます。これにより、そのURL配下のコンテンツが人間によって作成されたものであることを表明します。
2. **信頼の連鎖(Vouch)**: 自分が信頼する他の「人間」が運営するサイトをJSON内で推薦(Vouch)できます。
3. **推移的信頼の構築**: ユーザーが信頼する特定のサイト(シード)から、推薦のグラフを辿ることで、面識のない著者が人間であるかどうかを多段階のホップ数(距離)で判断できます。
### 技術的特徴と利点
- **シンプルなスキーマ**: `version`, `url`, `vouches`(推薦リストと日付)という極めて簡潔な構造です。
- **分散型アプローチ**: 中央集権的な認証機関を介さず、URLの所有権と既存の人間関係に基づいた「ウェブ・オブ・トラスト」を構築します。
- **ブラウザ拡張**: FirefoxやChrome用の拡張機能が提供されており、訪問中のサイトが自分から見てどの程度信頼できる「人間」によるものかを、信号機のような色分けで視覚的に確認可能です。