Ethics Engine
全記事を7つのジャーナリズム基準で自動採点するルールベースのスコアリングエンジンです。 アカウント不要で、すべての記事のスコアを確認できます。
スコアリング方式
各記事は公開時に自動的に採点されます。スコアは 0〜100点 で、 7つのルールの合計で算出されます。スコアはゲートキーピング(公開制限)には使用せず、 透明性のシグナルとして公開しています。
7つのスコアリングルール
引用密度
20点本文中のリンク・引用の密度を測定。1000文字あたりのリンク数が多いほど高スコア。
例: 本文3000文字にリンク6件 → 密度2.0/1000 → 20/20
ソースURL数
20点記事に紐づく一次ソースURLの数。多いほど裏付けが厚い。
例: 0件=0 / 1-2件=10 / 3-5件=15 / 6件以上=20
信頼ラベル
15点付与された信頼ラベルの検証強度に応じたスコア。
例: 確認済=15 / 報道=12 / 分析=10 / 推定=8 / 速報=5
表現の慎重さ
15点断定表現(「確実に」「必ず」)と推定表現(「可能性」「とみられる」)の比率。推定表現が多いほど慎重な報道姿勢と評価。
例: 断定2件 / 推定8件 → 推定比率80% → 12/15
キーポイント
10点記事の要点(キーポイント)の有無と数。3件以上で満点。
例: 3件以上=10 / 1-2件=5 / 0件=0
サマリー品質
10点サマリーの適切な長さ。50〜300文字が理想。
例: 120文字 → 適切な範囲内 → 10/10
本文充実度
10点本文のテキスト量。500〜5000文字が理想的な範囲。
例: 2500文字 → 適切な範囲内 → 10/10
デジタル署名
全記事はEd25519デジタル署名 + SHA-256ハッシュで暗号的に保護されています。 公開後の改ざんを検出でき、改訂履歴はハッシュチェーンで保存されます。
署名アルゴリズムEd25519
ハッシュアルゴリズムSHA-256
改訂追跡ハッシュチェーン(追記のみ)
公開鍵/api/trust/signatures
公開API
アカウント不要で、任意の記事のスコアと署名を検証できます。
GET
/api/ethics/score/:slug倫理スコア取得GET
/api/trust/verify/:slug署名検証GET
/api/trust/signatures公開鍵情報GET
/api/trust/revisions/:slug改訂ハッシュチェーン