コンテンツにスキップ

DCP のプロファイル

英語の仕様の参考訳です(25/10/2026 更新)。規範となるのは英語版です。この翻訳に規範的な効力はなく、内容が異なる場合は英語版が優先されます。識別子とコードブロックは翻訳せずにそのまま掲載しています。

プロファイルは、特定の展開の必要に応えるために DCP コア の上に築く拡張です。基本的な相互運用には必要ありません。適合したコアの実装は、プロファイルがなくても有効です。

利用できるプロファイル

プロファイル 範囲 ディレクトリ
Crypto アルゴリズムの選択、ハイブリッド/PQ の署名、複合の結び付け、暗号の俊敏性、検証器のポリシー crypto/
A2A エージェントの発見、セッションの確立、伝送の結び付け、メッセージの交換 a2a/
Governance リスクティア、管轄区域の証明、失効、鍵の回復、ガバナンスの儀式 governance/
Admission 検証の上に置く、プリンシパルの信頼セットと運用者が定める strict-v1 のプロファイル admission/

設計の原則

  • プロファイルは DCP コアの要件と矛盾してはならない(MUST NOT)
  • プロファイルは追加のアーティファクト、フィールド、検証の手順を定義してもよい(MAY)
  • プロファイルはアルゴリズムの選択、伝送の結び付け、ガバナンスのポリシーを指定してもよい(MAY)
  • 適合したコアの実装は、プロファイルがなくても有効である
  • プロファイルはコアとは独立にバージョン付けされる

既存の仕様との関係

プロファイルの構成は、リポジトリにすでにある内容を整理する枠組みを提供します:

  • Crypto プロファイルは DCP-AI v2.0 の 2–5 節(アルゴリズム、複合署名、検証モード)に基づきます
  • A2A プロファイルは DCP-04(エージェント間の通信)に基づきます
  • Governance プロファイルは DCP-AI v2.0 の 13–14 節(ガバナンス、適応的なセキュリティティア)と DCP-01(管轄区域の証明、失効)に基づきます

既存の規範的な仕様が引き続き基準です。これらのプロファイルの README は編集上の文脈を与え、コアとプロファイルの関心事の分離を説明するものです。

実装に関する注記(参考)

2026 年 10 月 25 日に追加。規範的ではありません。 これらの注記は要件を加えず、上の内容を何も変えません。main のリファレンスの コードがこの文書とどう関係するかを説明するものです。食い違う場合は、上の規範的な本文がそのまま有効です。

  • 「プロファイルがなくても有効」とは、コアのアーティファクトの相互運用についてのことです。実装をコアの要件から 免除するものではなく、展開は引き続き自らの検証器のポリシー(たとえばリスクティアが求める検証の モード)と、使う場合はアドミッションのプロファイルを適用します。
  • 検証を通るバンドルは、内部で一貫しており、それ自身が列挙する鍵で署名されています。それだけでは、その プリンシパルが信頼されることにも、受け入れられることにも、行動が認可されることにもなりません。プリンシパルへの信頼は、 検証器自身の信頼セットから来ます。docs/ADMISSION.md と アドミッションのプロファイル を参照してください。