ソリューション・マッピング
Capture がコンプライアンスを支援する仕組み
1 つの統合。2 層の来歴。すべての第 50 条コンテンツマーキング要件を満たし — 規制当局向けの監査可能な証拠を提供します。
アーキテクチャ
3 層、1 つのパイプライン
第 1 層 — C2PA 署名
AI 生成ファイルごとに、生成時点で暗号署名済みのコンテンツクレデンシャルを埋め込みます。 クレデンシャルには生成器 ID、生成タイムスタンプ、コンテンツの改ざん検知可能なハッシュが含まれます。 第 50(2) 条と 50(4) 条を満たします。
第 2 層 — ERC-7053 オンチェーン
コンテンツハッシュを Numbers メインネットのブロックチェーンに登録。メタデータ剥離、 スクリーンショット、フォーマット変換に耐える公開・改ざん不可のレコードを作ります。 第 50(5) 条の耐久性要件を満たします。
第 3 層 — x402 同意
AI エージェントがあなたのコンテンツにアクセスするとき、x402 がオンチェーンで検証可能な ライセンスレシートを生成。規制当局が求める「来歴のある同意」要件にマッピングされる 監査可能な同意トレイルを作ります。
要件マッピング
第 50 条から Capture へ、項目ごと
| 第 50 条 要件 | Capture の層 | 仕組み |
|---|---|---|
| 機械可読マーキング — 50(2) | C2PA(第 1 層) | 生成器クレーム、タイムスタンプ、コンテンツハッシュを含むコンテンツクレデンシャルをファイルメタデータに埋め込み |
| 相互運用可能な形式 — 50(2) | C2PA(第 1 層) | C2PA は Adobe、Microsoft、Google、BBC を含む 200 以上の組織が採用するオープン・ベンダー中立標準 |
| ディープフェイクのラベリング — 50(4) | C2PA(第 1 層) | generator アサーション付きの c2pa.actions マニフェストが合成由来を識別 |
| 頑健で耐久性のあるマーキング — 50(5) | ERC-7053(第 2 層) | オンチェーン・コンテンツハッシュがメタデータ剥離、スクリーンショット、再アップロード、フォーマット変換に耐える |
| 多層アプローチ — 行動規範 | 第 1 + 第 2 層 | 2 つの独立した信号 — ファイル内の C2PA とオンチェーンの ERC-7053 — が多層義務を満たす |
| 検証可能な同意 — 規制上のベストプラクティス | x402(第 3 層) | HTTP ネイティブのマイクロペイメント・レシートが、クリエイターから AI 消費者までの監査可能なライセンスチェーンを作る |
競合比較
Capture の位置づけ
| 機能 | Adobe CAI | Truepic | Capture |
|---|---|---|---|
| C2PA 署名 | 対応 | 対応 | 対応 |
| オンチェーン耐久性(ERC-7053) | 非対応 | 非対応 | 対応 |
| メタデータ剥離後の存続 | 非対応 | 非対応 | 対応(ハッシュ参照) |
| x402 ライセンス / 同意レシート | 非対応 | 非対応 | 対応 |
| 多層(行動規範) | 単層 | 単層 | 2 層 |
| ISO 27001 認証署名 | 対応 | 対応 | 対応 |
| 完全オープン標準 | 部分的 | 部分的 | 完全オープン |
統合
準拠までの 4 ステップ
SDK をインストール
AI 推論パイプラインに Capture SDK を追加。Node.js、Python、REST API、CLI、ネイティブ iOS/Android SDK で利用可能。
生成時に署名
AI モデルがコンテンツを生成し、ユーザーに配信する前に Capture 署名 API を呼び出します。C2PA クレデンシャルは自動的に埋め込まれます。
オンチェーン登録
同じ API 呼び出しで Numbers メインネットに ERC-7053 経由でコンテンツハッシュを登録。別途の統合は不要。
検証と監査
Capture 監査ダッシュボードで C2PA 妥当性、オンチェーン・レコード、x402 同意レシートをコンプライアンス証拠としてエクスポート — 規制当局や第三者評価者向けに。
統合サンプル(Node.js)
import { CaptureSDK } from '@nicktomlin/capture-sdk';
const capture = new CaptureSDK({ apiKey: process.env.CAPTURE_API_KEY });
// AI モデルが画像を生成した後:
const signed = await capture.sign({
file: generatedImage,
generator: 'my-ai-model-v2',
assertions: [{ label: 'c2pa.created', data: { date: new Date() } }]
});
// signed.c2pa → 埋め込み C2PA クレデンシャル
// signed.nid → ERC-7053 オンチェーン・レコード ID
// signed.url → 検証 URL
よくある質問
統合とコンプライアンスの Q&A
Capture は第 50 条準拠をどう支援しますか?
Capture は単一の統合で、2 つの層を通じて第 50 条コンテンツマーキング要件を満たします。第 1 層は生成時にファイルへ C2PA コンテンツクレデンシャルを埋め込み、第 2 層は ERC-7053 経由で Numbers メインネットにコンテンツハッシュを登録します。組み合わせで EU 行動規範ドラフトが求める多層アプローチを実現します。
Capture を使うために AI モデルを変更する必要がありますか?
いいえ。Capture は生成後ミドルウェアとして動作します。あなたのモデルがコンテンツを生成した後、ユーザーへの配信前に署名します。モデルの再学習もアーキテクチャ変更も不要です。署名 API は中央値 100ms 未満のレイテンシです。
Adobe Content Authenticity Initiative とどう違いますか?
Adobe CAI は C2PA 署名を提供しますが、オンチェーンの耐久層はありません。C2PA メタデータが剥がれる(スクリーンショット、再アップロード)と来歴は失われます。Capture は ERC-7053 オンチェーン登録を第 2 層として追加するため、メタデータ剥離後も来歴が残ります。さらに同意レシート用の x402 ライセンスも含まれます。
Capture はどのコンテンツタイプに対応しますか?
画像(JPEG、PNG、WebP、AVIF、HEIC、TIFF)、動画(MP4、MOV、WebM)、音声(WAV、MP3、FLAC、AAC)、PDF 文書に対応します。C2PA 標準がクレデンシャル形式を定義し、ERC-7053 はコンテンツハッシュを登録するためコンテンツタイプ非依存です。
統合期間はどれくらいですか?
一般的な統合は 1〜2 週間。Capture は Node.js SDK、REST API、CLI、ネイティブ iOS/Android SDK を提供します。Reuters は複雑な複数システム・パイプラインで 4 週間以内に統合完了、小規模チームは数日で本番投入しています。
誰かが私の AI 生成画像をスクリーンショットしたらどうなりますか?
スクリーンショットは埋め込み C2PA メタデータを剥ぎ取ります。しかし元のコンテンツハッシュは生成時に ERC-7053 でオンチェーン登録されています。準拠した検証者は元画像のハッシュを計算する(または知覚ハッシュをマッチング)ことでオンチェーン・レコードを検索し、完全な来歴チェーンを復元できます。
Capture は同意レシート向けの x402 ライセンスにも対応していますか?
はい。x402 は Capture がライセンスのために統合する HTTP ネイティブのマイクロペイメント・プロトコルです。AI エージェントがあなたのコンテンツにアクセスするとき、x402 が検証可能な同意レシートを生成 — 第 50 条で監査人が求める「来歴のある同意」の要件を満たします。
Capture は ISO 認証を受けていますか?
はい。Capture の運営会社 Numbers Protocol は C2PA 署名インフラについて ISO 27001 認証を保有しています。エンタープライズコンプライアンスにとって重要で、監査人は署名プロセス周辺のセキュリティ統制の証拠を求めます。