{
  "tool_id": "art-126-ai-act-art50-marking-checker",
  "kernel_id": "art-126-ai-act-art50-marking-checker",
  "display_name": "EU AI Act Art. 50 Marking Checker",
  "tool_version": "1.0.0",
  "mandate_type": "compliance_mandate",
  "purpose": "Check 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) adequacy). For deepfakes also requires Art. 50(4) disclosure. Penalty: 15M EUR / 3% global turnover. Applies 2 August 2026.",
  "control_description": "Check 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) adequacy). For deepfakes also requires Art. 50(4) disclosure. Penalty: 15M EUR / 3% global turnover. Applies 2 August 2026.",
  "declared_inputs": [],
  "declared_outputs": [
    "art-127-dual-layer-disclosure-verifier"
  ],
  "kernel_digest": "sha256:7b3eb5f17b46b43c54e96195da8716c39b2eccc9ac75080186ff0dd578e31411",
  "trust_label": "independently verified: zkVM execution proof (risc0/groth16-bn254)",
  "data_vintage": "2026-07-10",
  "last_validated": "2026-07-10",
  "conformance_fixtures_vendored": true,
  "compute_proof_ready": "ready",
  "wave": 23,
  "source_url": "https://ainumbers.co/chaingraph/art-126-ai-act-art50-marking-checker.html",
  "generated_at": "2026-08-15T11:12:17.704Z"
}
