Check Art. 50(2) IPTC digitalSourceType marking adequacy and deepfake disclosure (art-126) → verify both C2PA metadata and imperceptible watermark dual-layer are present per Code of Practice (art-127) → validate hard-binding vs soft-binding consistency and confirm asset byte-hash matches (art-128). Applies 2 Aug 2026. Penalty: €15M / 3% global turnover.
check_ai_act_art50_marking{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "check_ai_act_art50_marking",
"arguments": {
"actions": [
{
"action": "c2pa.created",
"digitalSourceType": "trainedAlgorithmicMedia"
}
],
"machine_readable_marking_present": true,
"is_deepfake": false,
"deepfake_disclosure_present": false
}
},
"id": 1
}
verify_dual_layer_disclosure{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "verify_dual_layer_disclosure",
"arguments": {
"c2pa_metadata_present": true,
"watermark_present": true,
"watermark_method": "synthid"
}
},
"id": 2
}
validate_content_binding_assertion{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "validate_content_binding_assertion",
"arguments": {
"binding_type": "hard",
"asset_bytes_hash": "sha256:abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",
"claimed_hard_binding_hash": "sha256:abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",
"soft_binding_identifier_present": false
}
},
"id": 3
}