コンテンツにスキップ

暗号 attestation (Ed25519 cite-chain) — 仕様ロードマップ

ステータス: roadmap (2026 Q3 予定 / not yet live)

このページは、jpcite が返す Evidence Packet に対する暗号 attestation (改ざん防止のための Ed25519 署名 + 検証手順) の 予定仕様 を記述します。 2026 Q2 時点では未提供です。各 discovery surface (agent.json / llms.txt / openapi.agent.json 等) の attestation_statusroadmap_q3_2026 を返します。

現状 (2026 Q2) — what ships today

packet は以下の 検証可能な一次資料メタdata を同梱します:

  • source_url — 一次資料 (官公庁 / 公的 DB) の URL
  • source_fetched_at — 取得時刻 (ISO 8601)
  • content_hash — 取得時 body の hash (再取得との照合用)
  • authority_level — 発行元の権威レベル

暗号署名 (Ed25519) と検証 endpoint は まだ提供していません。 現状の改ざん検知は「source_url を読者自身が再取得して content_hash と照合」で行えます。

ロードマップ (2026 Q3 予定) — planned scheme

  1. canonical 化した packet JSON に対する Ed25519 署名attestation field に同梱。
  2. 公開鍵を /.well-known/jpcite_attest_pubkey.json で配布 (鍵ローテーション方針付き)。
  3. 検証手順を本ページに追記 (署名対象の正規化規則 / ライブラリ例 / 失効確認)。
  4. MCP tool verify_fact の出力に ed25519_sig field を追加。

なぜ "live" と表記しないか — honesty / 景表法

未提供の機能を「提供済 (delivered)」と表記すると景品表示法上の優良誤認に当たり得るため、 本機能が実際に稼働するまで全 surface で "Q3 2026 roadmap" と明示します。 agent / 利用者は、現時点では source_url + source_fetched_at + content_hash に基づいて検証してください。

関連 surfaces

  • https://jpcite.com/.well-known/jpcite-agent-decision-prompt.json (attestation_status)
  • https://jpcite.com/agent.json
  • https://jpcite.com/llms.txt
  • https://jpcite.com/openapi.agent.json (info.x-agent-decision-prompt, attestation_spec_doc)