OpenChainGraph Suite · ART-126 · wave 23

EU AI Act Art. 50 Marking Checker

Checks c2pa.actions for a c2pa.created action whose IPTC digitalSourceType is in the AI set, and that machine-readable marking is present (Art. 50(2) marking adequacy). For deepfakes, also requires Art. 50(4) disclosure. Penalty for non-compliance: €15M or 3% of global turnover. Applies 2 August 2026.

EU AI Act Art.50IPTC digitalSourceTypeC2PAW3C 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
Art. 50(2) of the EU AI Act (applies 2 Aug 2026) requires providers and deployers of AI systems that generate synthetic content to ensure the output is marked in a machine-readable format. Art. 50(4) adds a specific human-readable disclosure requirement for deepfake content. This tool checks the c2pa.created action's IPTC digitalSourceType against the recognised AI source type set, verifies machine-readable marking presence, and for deepfakes, the additional disclosure flag. Penalty: up to €15,000,000 or 3% of total worldwide annual turnover.
Presets
Inputs
Result
Execution Hash & §4 Artifact
SHA-256 execution hash (JCS canonical — RFC 8785):

      
Handoff → art-127
Art. 50 conformance verdict feeds art-127 Dual-Layer Disclosure Verifier.