From 8213765f1c223077d84183dca9a45f30a7968eb8 Mon Sep 17 00:00:00 2001 From: Rand McKinney Date: Fri, 14 Mar 2025 11:44:02 -0700 Subject: [PATCH] Update roadmap --- docs/includes/_roadmap.md | 131 +++++++++----------------------------- docs/roadmap.mdx | 2 +- 2 files changed, 32 insertions(+), 101 deletions(-) diff --git a/docs/includes/_roadmap.md b/docs/includes/_roadmap.md index 750f2be..ab13e91 100644 --- a/docs/includes/_roadmap.md +++ b/docs/includes/_roadmap.md @@ -1,8 +1,9 @@ +

Merged to Main

Code has been merged to the main branch but not yet released. This is the final step before releasing the feature or fix.

-

There are currently no items with this status.

+

Currently no items with this status.

Code Complete

@@ -31,21 +32,14 @@ - Zip format support -c2pa-rs - - - - - - Custom serializer/deserialize that can read 1.4-2.x. Claims + Update manifest enablement c2pa-rs - Change Claim Signature URI to be full path + Zip format support c2pa-rs @@ -62,15 +56,15 @@ - Claim_V2 support + Enable 2.x validation path for claims.v2 c2pa-rs - Update c2patool to 24 API -c2patool + support signed OCSP responses +c2pa-rs @@ -83,15 +77,22 @@ - Support for timestamp V2 + Generate API 2024 documentation c2pa-rs - Remove VC support/generation when writing Claim V2 manifests + CAWG integration for c2patool c2pa-rs + + + + + + V2 claims in C++ SDK +c2pa-c

Todo

@@ -120,13 +121,6 @@ - -Figure out how to represent 2.1 manifests and ingredients compatibly in the SDK. - - - - - Separating Asset_IO to support third party contributions c2pa-rs @@ -148,20 +142,6 @@ - - Update c2patool for 2.1 spec support -c2patool - - - - - - Integrate Dynamic Assertion via Signer for CAWG -c2pa-rs - - - - Testing infrastructure c2pa-rs @@ -169,13 +149,6 @@ - - Generate API 2024 documentation -c2pa-rs - - - - Update manifest schema documentation c2pa-rs @@ -184,14 +157,14 @@ - Complete '24 API Deprecations -c2pa-rs + V2 Claims in Python SDK +c2pa-python - Add validation_state API + Remove openssl feature c2pa-rs @@ -207,13 +180,6 @@ - - Complete 1.3 validation -c2pa-rs - - - - C2PA spec 2.1 support c2pa-rs @@ -222,28 +188,14 @@ - Read only mode for specific formats -c2pa-rs - - - - - - Separate crypto into its own crate -c2pa-rs - - - - - - Update manifest enablement + Figure out if embeddable manifests can be used everywhere c2pa-rs - Figure out if embeddable manifests can be used everywhere + BMFF Hash V3 support to enable Merkle generation for BMFF c2pa-rs @@ -278,22 +230,22 @@ - iOS Support + Support user exclusions for DataHash c2pa-rs - Android Support + iOS Support c2pa-rs -OpenSource Test Image repo - + Android Support +c2pa-rs @@ -361,13 +313,6 @@ - - BMFF Hash V3 support to enable Merkle generation for BMFF -c2pa-rs - - - - Add redactions for databoxes c2pa-rs @@ -396,13 +341,6 @@ - - Support user exclusions for DataHash -c2pa-rs - - - - During standard Claim validation validate Claim icon if present c2pa-rs @@ -411,35 +349,28 @@ - Remove writing of native camera RAW formats form SDK. + Convert c2patool to use settings config c2pa-rs - Convert c2patool to use settings config -c2patool + Option to automatically add parent in Builder API +c2pa-rs - CAWG integration for c2patool -c2patool +c2patool Ingredients use trust list and warn for errors. + - Option to automatically add parent in Builder API + Add support for c2pa.icon c2pa-rs - - - - - -c2patool Ingredients use trust list and warn for errors. - diff --git a/docs/roadmap.mdx b/docs/roadmap.mdx index e6759a4..568c908 100644 --- a/docs/roadmap.mdx +++ b/docs/roadmap.mdx @@ -7,7 +7,7 @@ hide_table_of_contents: true This is an overview of task planning for the CAI open-source SDK to provide a general idea of priorities and progress. The roadmap is subject to change based on feedback and other factors. :::note -This information was updated in **November, 2024**. It will be regularly updated but might not always reflect the most current status. +This information was updated in **March, 2025**. It will be regularly updated but might not always reflect the most current status. ::: Tasks in progress or planning are categorized as follows (in reverse order of completion):