Skip to content

Commit

Permalink
Resolve TO DO about identity assertion: Adopt C2PA 2.0 wording about …
Browse files Browse the repository at this point in the history
…well-formed manifest
  • Loading branch information
scouten-adobe committed Feb 5, 2024
1 parent 7af45db commit f7568bb
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 5 deletions.
6 changes: 1 addition & 5 deletions docs/modules/ROOT/pages/index.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -385,13 +385,9 @@ sequenceDiagram

== Validating the identity assertion

An *<<_identity_assertion,identity assertion>>* is valid only if the _<<C2PA Manifest>>_ in which the assertion is contained is valid as defined by the section titled link:++https://c2pa.org/specifications/specifications/2.0/specs/C2PA_Specification.html#_validation++[Section 15, “Validation,”] of the C2PA technical specification and the process described in <<_validation_method>> has been completed with a successful result.

NOTE: TO DO: Track upcoming distinction between well-formed and trusted manifest in C2PA technical specification. Possibly mirror that wording here as well.

=== Validation method

IMPORTANT: Validation of the _<<C2PA Manifest>>_ MUST be completed with a successful result before a validator attempts to report on the validity of an *<<_identity_assertion,identity assertion>>.*
IMPORTANT: Validation of the _<<C2PA Manifest>>_ MUST be completed with a finding that the manifest is at least _well-formed_ as per link:++https://c2pa.org/specifications/specifications/2.0/specs/C2PA_Specification.html#_well_formed_manifest++[Section 14.3.2, Well-formed manifest,”] of the C2PA technical specification before a validator attempts to report on the validity of an *<<_identity_assertion,identity assertion>>.*

An *<<_identity_assertion,identity assertion>>* MUST contain valid CBOR that satisfies the `identity` rule in xref:_schema_and_example[xrefstyle=full]. The `cawg.identity.cbor.invalid` error code SHALL be used to report assertions that do not follow this rule.

Expand Down
1 change: 1 addition & 0 deletions docs/modules/ROOT/partials/version-history.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -96,3 +96,4 @@ _This section is non-normative._
* Refined link:https://github.com/creator-assertions/identity-assertion/blob/main/scope.md[`scope.md`] and link:https://github.com/creator-assertions/identity-assertion/blob/main/notices.md[`notices.md`] text in project repository.
* Moved xref:_version_history[] and xref:_open_issues_discussion[] to appendix.
* Update references to C2PA technical specification from version 1.4 to 2.0.
* Adopt C2PA 2.0 concept of “well-formed manifest” in xref:_validation_method[xrefstyle=full].

0 comments on commit f7568bb

Please sign in to comment.