メインコンテンツまでスキップ

Originator Profile Blueprint

この文書は非規範的です。

Originator Profile の技術仕様の文書化を目指します。

これらの文書では、Originator Profile の技術的側面について説明しています。 Originator Profile 技術は、特定のコンテンツの善悪の価値判断を提供するものではなく、暗号的に検証可能な手段を提供することで、誰もが信頼性を評価できるようになることを目指しています。

注記

古い技術仕様文書はアーカイブされました。
過去の仕様:

注記

これらの文書はすべて草案draftです。

注記

「Originator Profile RFC (OP RFC)」と呼称していたOriginator Profile の技術仕様に関する文書について、IETF や W3C といった標準化団体の標準化プロセスとは異なるプロセスで運用していることを明確にするため、「Originator Profile Blueprint (OPB)」に名称変更しました。

全体像

OP の仕様は VC とその配布方法を定義します。 仕様全体で共通の用語の定義が用語集にあります。

OP は VC 共通の仕様として次の仕様を定めます。

組織の ID として次を定義し、各 VC で利用します。

中心的な役割を果たす3つの VC のデータモデルを定めた文書が次になります。

  • Core Profile: 組織の OP ID と公開鍵の VC
  • Profile Annotation: PA には、送信者の組織が実在することの証明書、さまざまな認証機関によって付与された証明書に関する情報、さまざまな組織からの加盟証明書が含まれ、それぞれは適切な組織によって署名されています。
  • Content Attestation: OP が作成や管理する Web Content などに関する情報や対象コンテンツの特定、検証方法などを記載し CP 保有者が署名するデータ

他に次の VC も定義します。

  • Web Media Profile: Web での OP の利用においてユーザーに表示する情報を記述する VC。 CP 発行者が署名する。
  • Website Profile: Web サイトを保有していることを示す VC。 CP 保有者が署名する。

Profile Annotation, Content Attestation を実際に利用する際にはアプリケーションに応じて具体的なプロパティを定義する必要があります。 OP-CIP で利用するプロパティ定義は次の実装者ガイドで定めています。

これら VC をまとめて配布する際のデータ形式として次のものを定義します。

CA にはコンテンツの改ざんを防ぐ仕組みとして Content Integrity Descriptor があります。次の実装ガイドがそれらの仕様です。

OP の枠組み全体のセキュリティを担保する文書として次のものがあります。

VC 全体で使われる JSON-LD のコンテキストは次の文書に記載しています。