EU AI ACT ARTICLE 50 ENFORCEMENT: AUGUST 2, 2026 MANDATORY AI CONTENT MARKING — FINES UP TO €15M / 3% GLOBAL TURNOVER CODE OF PRACTICE REQUIRES MULTI-LAYER COMPLIANCE — SINGLE-LAYER SOLUTIONS DO NOT QUALIFY EU AI ACT ARTICLE 50 ENFORCEMENT: AUGUST 2, 2026 MANDATORY AI CONTENT MARKING — FINES UP TO €15M / 3% GLOBAL TURNOVER CODE OF PRACTICE REQUIRES MULTI-LAYER COMPLIANCE — SINGLE-LAYER SOLUTIONS DO NOT QUALIFY
EU AI Act Art. 50 · Agentic Economy Standard

The compliance standard
for AI-generated
content.

The first complete protocol to certify every AI output — human or agent-generated — and make it fully compliant with EU AI Act Article 50.

AI-generated content now requires
proof of origin and a new standard.

From August 2026, EU AI Act Art. 50 mandates machine-readable marking for all AI outputs. As autonomous agents publish content at scale, the infrastructure must go beyond what existing tools — including C2PA — were built for. AIACT50 is the complete answer: four certified layers, one API call.

The regulatory mandate

EU AI Act Art. 50 is enforceable from August 2026

Every AI-generated output must carry machine-readable marking. No exceptions for agencies, platforms, or autonomous agents. Fines up to €15M or 3% of global turnover.

The infrastructure gap

Existing tools cover only part of the requirement

Google SynthID and Adobe CAI each address a single layer. The EU AI Office's Code of Practice explicitly requires a multi-layer approach. Single-layer deployments leave organizations exposed.

The agentic challenge

Autonomous agents need identity and compliance at scale

AI agents generating content autonomously — with no human in the loop — require a certification infrastructure that works without API keys, pre-registration, or human approval. Traditional tools weren't designed for this.

Our Solution

The agentic trust layer.
A compliance tool built on C2PA, not against it.

Every company that has already adopted C2PA could use our solution to be AI compliant. We don't replace the standard — we complete it for the agentic economy.


Architecture

The 4-layer stack the Code of Practice requires

Every layer maps to a specific requirement in the EU AI Office Code of Practice. The first three exist. Only Vottun connects all four.

L1
Invisible Watermark
Statistically undetectable signal embedded in content at generation time. Survives compression, cropping, reformatting. Detection via API — no original required.
L2
C2PA Credential
Full C2PA 2.1 Content Credential — same format used by Adobe, Google, Microsoft, Sony cameras. Includes AI system, classification, deployer identity.
L3
Blockchain Log
SHA-256 content hash anchored on blockchain BASE. Immutable, tamper-proof, independently verifiable by regulators without trusting intermediaries. Zero-trust by design.
L4
Detection API
Public endpoint. No API key, no account. Regulators, auditors, and clients verify any certificate independently. Returns full compliance report in <2s.

Three API calls. Full compliance.

Integrate in 20 minutes. Certify every AI output. Hand clients a verification link they can forward to auditors — or regulators.

STEP 01
POST/v1/certify

Certify

Content hash + metadata → immutable Base L2 record + C2PA 2.1 Credential. Returns certificate ID, public verify URL, and transaction hash.

STEP 02
GET/v1/verify/{id}

Verify

Public endpoint. No API key. No account. Anyone — regulators, auditors, clients — can verify any certificate independently. No trust in Vottun required.

STEP 03
GET/v1/audit

Audit

Enterprise dashboard. All certifications, compliance reports, content type breakdown. Exportable PDF/CSV. GRC webhook integration.

certify_ai_output.py
import vottun_ai_compliance

client = vottun_ai_compliance.Client("vt_live_...")

# 4-layer certification: watermark + C2PA + blockchain + detection
cert = client.certify(
    content=ai_output,
    content_type="text/html",
    ai_system="claude-sonnet-4-5",
    classification="fully_ai_generated",   # EU AI Act Art. 50
    metadata={"client": "Regulated Corp", "deployer": "agency-name"}
)

print(cert.verify_url)     # → https://verify.vottun.com/c/0x7f3a...
print(cert.tx_hash)        # → Base L2 transaction hash
print(cert.c2pa_manifest)  # → C2PA 2.1 Content Credential JSON

Any AI agent can certify its output.
No API key. No registration. No human approval.

AIACT50 is built from the ground up for the autonomous AI economy. Using the x402 protocol (Cloudflare + Coinbase), any agent — on any model, any infrastructure — calls the certification endpoint directly, pays from its own Base L2 wallet via machine-to-machine HTTP payment, and receives an immutable EU AI Act Art. 50 compliance record in under 4 seconds. The wallet is the identity. No prior registration, no human in the loop, no API key required at any step.

01

Agent generates content

Via Claude, GPT, DeepSeek, or any model. Content hash computed locally before any network call. No data leaves the agent until it decides to certify.

02

Calls POST /certify — no API key, no account

The endpoint is open. The agent calls it directly and receives HTTP 402 with USDC payment instructions — zero prior registration required.

03

Pays autonomously from its own wallet

The agent sends USDC from its Base L2 wallet. Confirms on-chain in ~2 seconds. The wallet address is the agent's cryptographic identity — no X.509 certificate needed.

04

Receives full compliance record — forever verifiable

All 4 layers applied. Certificate anchored on-chain. Verifiable by any human or machine via GET /verify. No intermediary, no trust in Vottun required.

autonomous_agent.py
# No API key. No registration. No human approval.
# The agent calls the open endpoint directly.
response = requests.post(
    "https://api.vottun.com/v1/certify",
    headers={
        "X-402-Payment": usdc_proof,      # USDC from agent wallet
        "X-Agent-Wallet": "0x..."         # Wallet = identity
    },
    json={
        "content_hash": sha256,
        "ai_system": "agent-v2",
        "classification": "fully_ai_generated"
    }
)
# cert.verify_url → immutable Art. 50 compliance record
# cert.tx_hash    → Base L2 on-chain anchor
# Total time: <4 seconds. Zero humans involved.

Open Standard

Open standard. Free for everyone. Forever.

The SDK, MCP server, and C2PA extension spec are fully open source under MIT licence — so any developer, organization, or regulator anywhere in the world can inspect, implement, and build on it without restriction. A compliance standard only becomes a real standard when anyone can adopt it, audit it, and trust it independently. That's why we open-sourced everything.

Python SDKMIT Licence
pip install vottun-compliance
View on GitHub →
Node.js SDKMIT Licence
npm install @vottunio/ai-compliance
View on npm →
"
The open-source approach plus blockchain-anchored proof is exactly what our regulated clients need. This is the infrastructure layer we've been waiting for — not another compliance tool. — Compliance Partner, Big 4 Consulting Firm

Get Access

The protocol that defines
agentic AI compliance.

Free on testnet. 20-minute integration. The EU AI Act Art. 50 enforcement window is August 2026 — and the standard that gets adopted first is the one that becomes the standard.

Start free on testnet → Request mainnet access

Already have an account? Login

Verify AI Content

Powered by AIACT50 testnet · Free · No account needed

Watermark Detection

Certificate

On-Chain Verification