I-D Action: draft-vso-cpp-core-01.txt

internet-drafts@ietf.org Sat, 07 February 2026 08:01 UTC

Return-Path: <internet-drafts@ietf.org>
X-Original-To: i-d-announce@ietf.org
Delivered-To: i-d-announce@mail2.ietf.org
Received: from [10.244.6.212] (unknown [4.156.85.76]) by mail2.ietf.org (Postfix) with ESMTP id 89EE5B33F7EC for <i-d-announce@ietf.org>; Sat, 7 Feb 2026 00:01:09 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
Subject: I-D Action: draft-vso-cpp-core-01.txt
X-Test-IDTracker: no
X-IETF-IDTracker: 12.58.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <177045126929.625323.5350095352050070017@dt-datatracker-6bcfd44575-g5gjh>
Date: Sat, 07 Feb 2026 00:01:09 -0800
Message-ID-Hash: VPTOHSWE7J3EYVKRXIYTKMHNJNRPUODP
X-Message-ID-Hash: VPTOHSWE7J3EYVKRXIYTKMHNJNRPUODP
X-MailFrom: internet-drafts@ietf.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-i-d-announce.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Reply-To: internet-drafts@ietf.org
List-Id: Internet Draft Announcements only <i-d-announce.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/i-d-announce/5Y92TxLkYEP-uBp_JJnllep2oF4>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i-d-announce>
List-Help: <mailto:i-d-announce-request@ietf.org?subject=help>
List-Owner: <mailto:i-d-announce-owner@ietf.org>
List-Post: <mailto:i-d-announce@ietf.org>
List-Subscribe: <mailto:i-d-announce-join@ietf.org>
List-Unsubscribe: <mailto:i-d-announce-leave@ietf.org>

Internet-Draft draft-vso-cpp-core-01.txt is now available.

   Title:   Content Provenance Profile (CPP) Core
   Author:  Tokachi Kamimura
   Name:    draft-vso-cpp-core-01.txt
   Pages:   45
   Dates:   2026-02-07

Abstract:

   The Content Provenance Profile (CPP) is an open specification for
   cryptographically verifiable media capture provenance.  This document
   defines the core data model, hashing conventions, Merkle tree
   construction rules, RFC 3161 Time-Stamp Authority (TSA) anchoring
   protocol, and offline verification procedures for CPP.

   CPP enables capture devices to produce tamper-evident provenance
   records that bind media content to external timestamps via trusted
   third parties.  Unlike self-attestation models, CPP requires
   independent timestamp verification through RFC 3161 TSA services,
   providing externally verifiable proof of when media was captured.

   This revision (-01) incorporates implementation experience from
   multi-platform deployments, adding self-attested signer identity,
   hardware-backed key requirements, chain context for partial
   submission detection, depth analysis extensions for screen detection,
   and a Pre-Publish Verification Extension for social media sharing
   workflows.  It also defines interoperability mappings with the C2PA
   specification.

The IETF datatracker status page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-vso-cpp-core/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-vso-cpp-core-01.html

A diff from the previous version is available at:
https://author-tools.ietf.org/iddiff?url2=draft-vso-cpp-core-01

Internet-Drafts are also available by rsync at:
rsync.ietf.org::internet-drafts