diff --git a/docs/includes/_roadmap.md b/docs/includes/_roadmap.md index 65b950d1..750f2be0 100644 --- a/docs/includes/_roadmap.md +++ b/docs/includes/_roadmap.md @@ -24,14 +24,28 @@ - Make_test_images validation tests + Support for Collections Assertion c2pa-rs - Test tool for API 2024, create and compare manifests + Zip format support +c2pa-rs + + + + + + Custom serializer/deserialize that can read 1.4-2.x. Claims +c2pa-rs + + + + + + Change Claim Signature URI to be full path c2pa-rs @@ -48,106 +62,138 @@ - Python API 2024 first release -c2pa-python + Claim_V2 support +c2pa-rs + + + + + + Update c2patool to 24 API +c2patool - Rust API 2024 first release + API 2024 documentation review c2pa-rs - C/C++ API 2024 first release -c2pa-c + Support for timestamp V2 +c2pa-rs - Complete 1.3 validation + Remove VC support/generation when writing Claim V2 manifests c2pa-rs + + +

Todo

+ +

Planned for future work.

+ + + + + - + - + - + + + + + + + + - + - + - + + + + + + + + - - + + - + - + - + -
TaskRepository
Claim_V2 support Support BoxHash for TIFF, GIF and other formats c2pa-rs
Enable BoxHash generation (1.4) API 2024 errors review c2pa-rs
Support BoxHash for TIFF, GIF and other formats Figure out how to represent 2.1 manifests and ingredients compatibly in the SDK.
Separating Asset_IO to support third party contributions c2pa-rs
Support for Collections Assertion Test tool for API 2024, create and compare manifests c2pa-rs
Testing infrastructure Implement Mandatory Created and Opened Actions c2pa-rs
Generate API 2024 documentation Update c2patool for 2.1 spec support c2patool
Integrate Dynamic Assertion via Signer for CAWG c2pa-rs
C++ istream/ostream support c2pa-c Testing infrastructure c2pa-rs
Zip format support Generate API 2024 documentation c2pa-rs
API 2024 documentation review Update manifest schema documentation c2pa-rs
Support remote URLs in 2024 API. Complete '24 API Deprecations c2pa-rs
+ -

Todo

-

Planned for future work.

-

There are currently no items with this status.

+ + Add validation_state API +c2pa-rs +

In Review / Triage

@@ -162,7 +208,14 @@ - C2PA spec 2.0 support + Complete 1.3 validation +c2pa-rs + + + + + + C2PA spec 2.1 support c2pa-rs @@ -183,153 +236,210 @@ - API 2024 errors review + Update manifest enablement c2pa-rs - Update manifest enablement + Figure out if embeddable manifests can be used everywhere c2pa-rs - Regions of interest support + Merkle generation for all BMFF support c2pa-rs -Standard method to reference ingredients from Actions +Provide an external way to do OCSP stapling - Figure out if embeddable manifests can be used everywhere + Redaction c2pa-rs -Embeddable Manifest support in V2 +Investigate build size reductions by selective feature compilation - Merkle generation for all BMFF support + iOS Support c2pa-rs -Provide an external way to do OCSP stapling + Android Support +c2pa-rs + + + + + +OpenSource Test Image repo - DASH Completion -c2pa-rs +PDF Objects + - Redaction +Integration Testing (what platforms) + + + + + + +Automated builds for all platforms, including mobile + + + + + + +Detailed Support matrix documentation + + + + + + + Add Region of Interest Assertion helper +c2pa-js + + + + + + Cloud URLs in Manifests (icons & etc...) c2pa-rs -Investigate build size reductions by selective feature compilation +AIFF support - iOS Support + Support timestamp manifests c2pa-rs - Android Support + Read support for c2md (JUMBF data) manifests c2pa-rs -OpenSource Test Image repo - + BMFF Hash V3 support to enable Merkle generation for BMFF +c2pa-rs -PDF Objects - + Add redactions for databoxes +c2pa-rs -Integration Testing (what platforms) - + New structures to support 1.x and 2.x namespaces +c2pa-rs -Automated builds for all platforms, including mobile - + Change ValidationLogs to support standardized 2.x logging +c2pa-rs -Detailed Support matrix documentation - + Update ClaimAssertion to map assertions to correct assertion list +c2pa-rs - Separating Asset_IO to support third party contributions + Support user exclusions for DataHash c2pa-rs - Add Region of Interest Assertion helper -c2pa-js + During standard Claim validation validate Claim icon if present +c2pa-rs - Cloud URLs in Manifests (icons & etc...) + Remove writing of native camera RAW formats form SDK. c2pa-rs -AIFF support + Convert c2patool to use settings config +c2patool + + + + + + CAWG integration for c2patool +c2patool + + + + + + Option to automatically add parent in Builder API +c2pa-rs + + + + + +c2patool Ingredients use trust list and warn for errors. + diff --git a/docs/roadmap.mdx b/docs/roadmap.mdx index f72cb89d..e6759a4d 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 **August 2024**. It will be regularly updated but might not always reflect the most current status. +This information was updated in **November, 2024**. 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):