Skip to content

Commit d7a98d0

Browse files
authored
Merge pull request #200 from contentauth/roadmap-mar-25-update
Update roadmap
2 parents b3bcf6c + 8213765 commit d7a98d0

File tree

2 files changed

+32
-101
lines changed

2 files changed

+32
-101
lines changed

docs/includes/_roadmap.md

Lines changed: 31 additions & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1+
12
<h3 id="merged-to-main">Merged to Main</h3>
23

34
<p>Code has been merged to the main branch but not yet released. This is the final step before releasing the feature or fix.</p>
45

5-
<p><em>There are currently no items with this status.</em></p>
6+
<p>Currently no items with this status.</p>
67

78
<h3 id="code-complete">Code Complete</h3>
89

@@ -31,21 +32,14 @@
3132

3233

3334
<tr>
34-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/406"> Zip format support </a> </td>
35-
<td>c2pa-rs </td>
36-
</tr>
37-
38-
39-
40-
<tr>
41-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/557"> Custom serializer/deserialize that can read 1.4-2.x. Claims </a> </td>
35+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/379"> Update manifest enablement </a> </td>
4236
<td>c2pa-rs </td>
4337
</tr>
4438

4539

4640

4741
<tr>
48-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/558"> Change Claim Signature URI to be full path </a> </td>
42+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/406"> Zip format support </a> </td>
4943
<td>c2pa-rs </td>
5044
</tr></table>
5145

@@ -62,15 +56,15 @@
6256

6357

6458
<tr>
65-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/486"> Claim_V2 support </a> </td>
59+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/931"> Enable 2.x validation path for claims.v2 </a> </td>
6660
<td>c2pa-rs </td>
6761
</tr>
6862

6963

7064

7165
<tr>
72-
<td> <a target="_blank" href="https://github.com/contentauth/c2patool/issues/248"> Update c2patool to 24 API </a> </td>
73-
<td>c2patool </td>
66+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/952"> support signed OCSP responses </a> </td>
67+
<td>c2pa-rs </td>
7468
</tr>
7569

7670

@@ -83,15 +77,22 @@
8377

8478

8579
<tr>
86-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/547"> Support for timestamp V2 </a> </td>
80+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/453"> Generate API 2024 documentation </a> </td>
8781
<td>c2pa-rs </td>
8882
</tr>
8983

9084

9185

9286
<tr>
93-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/553"> Remove VC support/generation when writing Claim V2 manifests </a> </td>
87+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/748"> CAWG integration for c2patool </a> </td>
9488
<td>c2pa-rs </td>
89+
</tr>
90+
91+
92+
93+
<tr>
94+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-c/issues/38"> V2 claims in C++ SDK </a> </td>
95+
<td>c2pa-c </td>
9596
</tr></table>
9697

9798
<h3 id="todo">Todo</h3>
@@ -120,13 +121,6 @@
120121

121122

122123

123-
<tr>
124-
<td>Figure out how to represent 2.1 manifests and ingredients compatibly in the SDK. </td>
125-
<td> </td>
126-
</tr>
127-
128-
129-
130124
<tr>
131125
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/398"> Separating Asset_IO to support third party contributions </a> </td>
132126
<td>c2pa-rs </td>
@@ -148,34 +142,13 @@
148142

149143

150144

151-
<tr>
152-
<td> <a target="_blank" href="https://github.com/contentauth/c2patool/issues/249"> Update c2patool for 2.1 spec support </a> </td>
153-
<td>c2patool </td>
154-
</tr>
155-
156-
157-
158-
<tr>
159-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/585"> Integrate Dynamic Assertion via Signer for CAWG </a> </td>
160-
<td>c2pa-rs </td>
161-
</tr>
162-
163-
164-
165145
<tr>
166146
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/396"> Testing infrastructure </a> </td>
167147
<td>c2pa-rs </td>
168148
</tr>
169149

170150

171151

172-
<tr>
173-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/453"> Generate API 2024 documentation </a> </td>
174-
<td>c2pa-rs </td>
175-
</tr>
176-
177-
178-
179152
<tr>
180153
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/634"> Update manifest schema documentation </a> </td>
181154
<td>c2pa-rs </td>
@@ -184,14 +157,14 @@
184157

185158

186159
<tr>
187-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/637"> Complete '24 API Deprecations </a> </td>
188-
<td>c2pa-rs </td>
160+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-python/issues/80"> V2 Claims in Python SDK </a> </td>
161+
<td>c2pa-python </td>
189162
</tr>
190163

191164

192165

193166
<tr>
194-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/638"> Add validation_state API </a> </td>
167+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/868"> Remove openssl feature </a> </td>
195168
<td>c2pa-rs </td>
196169
</tr></table>
197170

@@ -207,13 +180,6 @@
207180

208181

209182

210-
<tr>
211-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/376"> Complete 1.3 validation </a> </td>
212-
<td>c2pa-rs </td>
213-
</tr>
214-
215-
216-
217183
<tr>
218184
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/383"> C2PA spec 2.1 support </a> </td>
219185
<td>c2pa-rs </td>
@@ -222,28 +188,14 @@
222188

223189

224190
<tr>
225-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/381"> Read only mode for specific formats </a> </td>
226-
<td>c2pa-rs </td>
227-
</tr>
228-
229-
230-
231-
<tr>
232-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/502"> Separate crypto into its own crate </a> </td>
233-
<td>c2pa-rs </td>
234-
</tr>
235-
236-
237-
238-
<tr>
239-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/379"> Update manifest enablement </a> </td>
191+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/503"> Figure out if embeddable manifests can be used everywhere </a> </td>
240192
<td>c2pa-rs </td>
241193
</tr>
242194

243195

244196

245197
<tr>
246-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/503"> Figure out if embeddable manifests can be used everywhere </a> </td>
198+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/550"> BMFF Hash V3 support to enable Merkle generation for BMFF </a> </td>
247199
<td>c2pa-rs </td>
248200
</tr>
249201

@@ -278,22 +230,22 @@
278230

279231

280232
<tr>
281-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/392"> iOS Support </a> </td>
233+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/560"> Support user exclusions for DataHash </a> </td>
282234
<td>c2pa-rs </td>
283235
</tr>
284236

285237

286238

287239
<tr>
288-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/393"> Android Support </a> </td>
240+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/392"> iOS Support </a> </td>
289241
<td>c2pa-rs </td>
290242
</tr>
291243

292244

293245

294246
<tr>
295-
<td>OpenSource Test Image repo </td>
296-
<td> </td>
247+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/393"> Android Support </a> </td>
248+
<td>c2pa-rs </td>
297249
</tr>
298250

299251

@@ -361,13 +313,6 @@
361313

362314

363315

364-
<tr>
365-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/550"> BMFF Hash V3 support to enable Merkle generation for BMFF </a> </td>
366-
<td>c2pa-rs </td>
367-
</tr>
368-
369-
370-
371316
<tr>
372317
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/554"> Add redactions for databoxes </a> </td>
373318
<td>c2pa-rs </td>
@@ -396,13 +341,6 @@
396341

397342

398343

399-
<tr>
400-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/560"> Support user exclusions for DataHash </a> </td>
401-
<td>c2pa-rs </td>
402-
</tr>
403-
404-
405-
406344
<tr>
407345
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/561"> During standard Claim validation validate Claim icon if present </a> </td>
408346
<td>c2pa-rs </td>
@@ -411,35 +349,28 @@
411349

412350

413351
<tr>
414-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/567"> Remove writing of native camera RAW formats form SDK. </a> </td>
352+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/747"> Convert c2patool to use settings config </a> </td>
415353
<td>c2pa-rs </td>
416354
</tr>
417355

418356

419357

420358
<tr>
421-
<td> <a target="_blank" href="https://github.com/contentauth/c2patool/issues/250"> Convert c2patool to use settings config </a> </td>
422-
<td>c2patool </td>
359+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/590"> Option to automatically add parent in Builder API </a> </td>
360+
<td>c2pa-rs </td>
423361
</tr>
424362

425363

426364

427365
<tr>
428-
<td> <a target="_blank" href="https://github.com/contentauth/c2patool/issues/251"> CAWG integration for c2patool </a> </td>
429-
<td>c2patool </td>
366+
<td>c2patool Ingredients use trust list and warn for errors. </td>
367+
<td> </td>
430368
</tr>
431369

432370

433371

434372
<tr>
435-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/590"> Option to automatically add parent in Builder API </a> </td>
373+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/709"> Add support for c2pa.icon </a> </td>
436374
<td>c2pa-rs </td>
437-
</tr>
438-
439-
440-
441-
<tr>
442-
<td>c2patool Ingredients use trust list and warn for errors. </td>
443-
<td> </td>
444375
</tr></table>
445376

docs/roadmap.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ hide_table_of_contents: true
77
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.
88

99
:::note
10-
This information was updated in **November, 2024**. It will be regularly updated but might not always reflect the most current status.
10+
This information was updated in **March, 2025**. It will be regularly updated but might not always reflect the most current status.
1111
:::
1212

1313
Tasks in progress or planning are categorized as follows (in reverse order of completion):

0 commit comments

Comments
 (0)