Walk the c2pa.ingredient parent-of tree; confirm each ingredient's hashed_uri binding and nested-manifest hash chains back to the active manifest; flag broken provenance edges and redacted-but-referenced ingredients. Emits tree depth and intact/broken verdict. Terminal stage of content-credential-verification chain.
C2PA 2.xingredient treeW3C VC §13.11Zero PIIClient-side only
🔒 All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
Scope
Resolves the C2PA ingredient parent-of tree from the active manifest outward. Each ingredient must present a valid hashed_uri binding and a nested_manifest_hash beginning with sha256:. Redacted ingredients are treated as resolved (C2PA §14 redaction). Any missing binding or hash is a broken provenance edge. The root active_manifest_hash must also be a valid sha256: prefix.