---
id: eu-ai-act-transparency
track: coding
version: 0.0.3
label: advisory
keyword: advise
where: text
sha256: ae737bf13abebe166892e16110889b16641d4d2b47d02fbadb33712aac11a639
source: https://github.com/open-coder-ai/chock-catalog/tree/1e60d211c1bb767152c6ab0167932da06ab3a10f/compliance/eu-ai-act-transparency
catalog_ref: 1e60d211c1bb767152c6ab0167932da06ab3a10f
---

# EU AI Act — Transparency

eu-ai-act-transparency · version 0.0.3

Advisory — Advisory only. It is skill text, and nothing stops a violation. Chock adds friction. It is not a security boundary. 

In a git repo: advisory (The agent reads the text, and nothing stops a violation.)



## What it does

Keep EU AI Act Article 50 duties in the code: disclose to a person that they are interacting with an AI system, mark generated audio, image, video, and text in a machine-readable format, and label deepfakes. Use when adding a chatbot or assistant surface, a generation endpoint, or an export path for model output. Do NOT use for assistive editing that does not substantially alter the input, or for internal batch jobs with no human recipient.

## Its label on each agent

- Claude Code (tested): Advisory — Advisory only. It is skill text, and nothing stops a violation. Builder: /coding/builder/#client=claude-code&p=eu-ai-act-transparency
- Cursor (tested): Advisory — Advisory only. It is skill text, and nothing stops a violation. Builder: /coding/builder/#client=cursor&p=eu-ai-act-transparency
- Codex (tested): Advisory — Advisory only. It is skill text, and nothing stops a violation. Builder: /coding/builder/#client=codex&p=eu-ai-act-transparency
- GitHub Copilot (tested): Advisory — Advisory only. It is skill text, and nothing stops a violation. Builder: /coding/builder/#client=copilot&p=eu-ai-act-transparency
- Devin (tested): Advisory — Advisory only. It is skill text, and nothing stops a violation. Builder: /coding/builder/#client=devin&p=eu-ai-act-transparency
- Grok (tested): Not graded yet for Grok. Builder: /coding/builder/#client=grok&p=eu-ai-act-transparency
- goose (tested): Not graded yet for goose. Builder: /coding/builder/#client=goose&p=eu-ai-act-transparency
- Antigravity (tested): Not graded yet for Antigravity. Builder: /coding/builder/#client=antigravity&p=eu-ai-act-transparency
- OpenHands (untested): Not graded yet for OpenHands. Builder: /coding/builder/#client=openhands&p=eu-ai-act-transparency
- Kimi Code (untested): Not graded yet for Kimi Code. Builder: /coding/builder/#client=kimi-code&p=eu-ai-act-transparency
- Factory Droid (untested): Not graded yet for Factory Droid. Builder: /coding/builder/#client=factory-droid&p=eu-ai-act-transparency

## What it misses

This policy does not state what it misses.

## Latest change

0.0.3 · 2026-09-29 — Point at the mechanised slice: the agentic-code-security gate's provenance pack refuses a change that removes every provenance marker a file carried at HEAD, unless the marker moved to another written file, at commit and at tool use. Everything else here stays advisory, and no rule text or claim is raised; the pointer is a see() and a references section.

## Provenance

- Tested by 0 of 6 cases run automatically
- SHA-256: `ae737bf13abebe166892e16110889b16641d4d2b47d02fbadb33712aac11a639`
- Catalog commit: https://github.com/open-coder-ai/chock-catalog/commit/1e60d211c1bb767152c6ab0167932da06ab3a10f
- Source: https://github.com/open-coder-ai/chock-catalog/tree/1e60d211c1bb767152c6ab0167932da06ab3a10f/compliance/eu-ai-act-transparency (catalog path `compliance/eu-ai-act-transparency`)
- Presets: EU AI Act
- JSON: `/api/coding/policies/eu-ai-act-transparency.json`
- Report a problem: https://chock.sh/report/?policy=eu-ai-act-transparency&version=0.0.3&page=%2Fcoding%2Fpolicies%2Feu-ai-act-transparency%2F
