用語集
マニフェスト:Content Credentialsの中の署名付き単位
C2PAマニフェストとは、あるアセットについての一連の来歴の記述を記録した署名付きのデータ構造です。アサーション(何が起きたか)、クレーム(それらのアサーションのハッシュをコンテンツのハッシュとともに列挙した署名対象のリスト)、クレーム署名で構成され、それ以前のマニフェストとともにファイルのマニフェストストアに格納されます。

test-signed.pngPNG ファイル · 管理されたサンプル
- Signature + IHDR
- iTXt XML:com.adobe.xmp
- tEXt parameters
- tEXt prompt / workflow
- tEXt invokeai_metadata
- eXIf
- caBX C2PA manifest記録
- IDAT pixels
- IEND
Content Credentials を検出
署名付きマニフェストがファイルの作られ方を記録しています。
署名者、記録したツール、操作、署名検証の結果を分けて表示するので、一つずつ判断できます。
Content Credentials チェッカーを開く →マニフェストの構成要素
アサーションは、操作(作成、編集、配置)、創作物、デジタルソースタイプ、素材(ingredient、以前のバージョン)、コンテンツのハッシュを記述します。クレームは、アサーションのハッシュと、それを作成したソフトウェアであるクレーム生成ツールを列挙します。クレーム署名は、署名者の証明書を使ってクレームに付けるCOSE署名です。最新のマニフェストがアクティブなマニフェストで、それ以前のものは素材として保持され、編集の連鎖を形づくります。
マニフェストは、ファイル内のJUMBFマニフェストストアに格納されます。
isGenAIでのマニフェストの検証
C2PAチェッカーとAI画像判定ツールは、アクティブなマニフェストの署名を検証し、コンテンツのハッシュを再計算して結び付きを確認し、証明書をトラストリストと照合し、操作とデジタルソースタイプを読み取ります。レポートには、存在するマニフェストのラベル、クレーム生成ツール、検証状態、信頼状態を分けて表示し、レビュー担当者がたどれるよう検証コードも一覧にします。
連鎖の読み方
あるツールで生成され、別のツールで編集された画像には、2つのマニフェストが含まれることがあります。生成AIのものが素材として、エディターのものがアクティブなものとしてです。isGenAIはアクティブなマニフェストの操作を報告し、素材についても記載するため、連鎖の前の段階で記録されたAI生成が見落とされることはありません。
マニフェストには、素材のサムネイル、作成者の身元を示すアサーション、学習・データマイニングに関する意思表示を含めることもできます。isGenAIは見つかったアサーションのラベルを一覧にするため、レビュー担当者は、AI生成の操作以外に署名者が何を記録することを選んだかを確認できます。
ファイルを調べるときのこの用語の使い方
- 元のファイルを、AI画像判定ツールまたはページで紹介しているツールにアップロードします。
- 「How we checked」(確認方法)の中からこの用語を使った検出結果を探し、そこに示された参照元の項目を読みます。
- 種類ごとに重みづけします。署名付きの記録、宣言された項目、保存されたプロンプト、一致するコピーは、証拠としての強さがそれぞれ異なります。
- 記録がないことは、人が作成したことの証拠にはならない点に注意してください。
よくある質問
アクティブなマニフェストとは何ですか?
ストア内で最も新しいマニフェストで、アセットの現在の状態を記述したものです。それ以前のマニフェストは素材として保持されます。
クレーム生成ツール(claim generator)の項目は何を示しますか?
マニフェストを作成したソフトウェアまたはサービスです。生成AIやエディターの名前とバージョンなどが入ります。
マニフェストが検証されても信頼されないことがあるのはなぜですか?
署名は無傷でも、署名者の証明書がトラストリストまでたどれないためです。isGenAIは両方の事実を分けて報告します。
マニフェストは編集できますか?
どんな変更も署名かコンテンツのハッシュを壊し、それをバリデーターが検出して報告します。
出典
定義は上記リンク先の公開規格に基づいています。記載したisGenAIの動作は、2026年10月時点で稼働しているチェッカーのものです。