---
title: "EU AI Act Art. 50 Marking Checker"
method: POST
path: "/v1/tools/check_ai_act_art50_marking"
tags: ["eu-ai-act", "art50", "c2pa", "iptc", "deepfake", "compliance", "wave23"]
---

# EU AI Act Art. 50 Marking Checker

`POST /v1/tools/check_ai_act_art50_marking`

## Request

- Base URL: `https://ainumbers.co`
- URL: `https://ainumbers.co/v1/tools/check_ai_act_art50_marking`
- Auth: none declared

Check c2pa.actions for Art. 50(2) AI source-type marking adequacy and Art. 50(4) deepfake disclosure. Penalty: EUR 15M / 3% global turnover. Applies 2 Aug 2026.

**Tool URL:** https://ainumbers.co/chaingraph/art-126-ai-act-art50-marking-checker.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `actions` unknown[], required
    - unknown
  - `machine_readable_marking_present` boolean, required
  - `is_deepfake` boolean
  - `deepfake_disclosure_present` boolean

## Response `200`

Successful tool execution result

- object
  - `art50_conformant` boolean
  - `ai_marking_present` boolean
  - `source_type_recognized` boolean
  - `deepfake_disclosure_ok` boolean
  - `source_type` string, nullable
  - `gaps` unknown[]
    - unknown

---

[API](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite.md) · [All operations](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/llms.txt) · [OpenAPI document](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/revisions/b462e4f5bb28?raw)
