-
Notifications
You must be signed in to change notification settings - Fork 7
Add page on c2pa approved watermarks and fingerprints #192
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
🚀 Deployed on https://deploy-preview-192--cai-open-source.netlify.app |
…ch-readmes script gets it for build
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggested clarification to the introductory wording
docs/soft-bindings.mdx
Outdated
hide_table_of_contents: true | ||
--- | ||
|
||
[_Durable Content Credentials_](https://contentauthenticity.org/blog/durable-content-credentials) is a concept that combines C2PA secure metadata, undetectable watermarks, and content fingerprinting to make content provenance more robust than using just one of these methods. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggest expanded wording:
Durable Content Credentials is a concept that combines C2PA secure metadata with either, or both of, invisible watermarking, and content fingerprinting to help content provenance information persist across content platforms.
C2PA metadata can be accidentally removed when the image is shared through platforms that do not yet support the standard. If a copy of that metadata is retained in a database, a watermark actively inserted into the content, or a fingerprint passively computed from the content, can be used to look up that information from the database. These two technologies may be combined for further robustness. This is referred to as a Durable Content Credential.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I incorporated your suggestions and reworded the text substantially.
One further question: You say "Durable CC" .. combines "either, or both of, invisible watermarking, and content fingerprinting" but the blog post indicates that it's ALL THREE (not just 2 of 3):
...watermarking ... is only one piece in the three-pronged approach represented by Content Credentials.
and
... But combined into a single approach, the three form a unified solution that is robust and secure ....
I'll try to get some clarity from @andyparsons .
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think the currently committed wording is ok. I agree with your point of accuracy that ‘Durable Content Credential’ as we originally introduced it does mean all three. The use of the term in the community has broadened a bit to general manifest recovery. I think the current text captures both in the sense that it names the technology pillars and states that combining them adds robustness, so in that sense it is clear enough.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That said there is a typo now ' persist across content platforms by also:' doesn't scan.. should be maybe ' persist across content platforms through use of: '
docs/soft-bindings.mdx
Outdated
- **Undetectable watermarks**, actively inserted into the content | ||
- **Content fingerprinting**, passively computed from the content. | ||
|
||
Platforms might remove C2PA metadata if they don't yet support the standard or if they use automated process to, for example, provide multiple resolutions of an image which they then serve over the Web. By storing a copy of the metadata in an online database, you can use a watermark or a fingerprint to find it again. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Platforms might remove C2PA metadata if they don't yet support the standard or if they use automated process to, for example, provide multiple resolutions of an image which they then serve over the Web. By storing a copy of the metadata in an online database, you can use a watermark or a fingerprint to find it again. | |
Platforms might remove C2PA Manifests if they are using software that does not yet support the standard. By storing a copy of the C2PA Manifest in an online database, you can use a watermark or a fingerprint to find it again. |
Closing at request of @lrosenthol |
Updated with comments from @lrosenthol and provided clear notice that the it's for information only and C2PA is the official source. |
This PR adds a new doc page: Watermarking and fingerprinting algorithms that lists the "approved" soft binding algs from c2pa spec.
People are asking for more info on durable Content Credentials, e.g. in [Discord],(https://discord.com/channels/983153151341371422/1272634885592449056/1340866630019715104) so it would be helpful to have something more user-friendly than a JSON file.
NOTE: The table in this page is dynamically generated from https://github.com/c2pa-org/softbinding-algorithm-list/blob/main/softbinding-algorithm-list.json. A GitHub action runs once a day at midnight so if the JSON is updated, the page will also be updated as well.