Free Article 50 Passport API + 12-month audit pack + 5 named-franchise templates. The fastest path to defensible compliance.
/api/article50): issue HMAC-signed or Ed25519-signed passports per content item. 3 tiers: Free (HMAC, verifiable at proofof.ai), Pro (Ed25519, audit-grade), Governance (Ed25519 + BFT 23/33 + OTS, court-admissible). Free browser UI at /article50.html.| Obligation | Article | Status | How CSOAI evidences |
|---|---|---|---|
| Mark AI-generated content as such (machine-readable) | Art 50(1) | MUST DO by 2 Aug | Article 50 Passport per content (sha256 + Ed25519) |
| Watermark synthetic media (deepfakes, gen images/audio/video) | Art 50(2) | MUST DO by 2 Aug | C2PA integration + provider-native (SynthID, etc.) |
| Disclose AI in chatbots (inform user) | Art 50(3) | MUST DO by 2 Aug | UI disclosure + Article 50 Passport |
| Disclose emotion recognition / biometric categorisation | Art 50(4) | MUST DO by 2 Aug | User notice + passport with interaction_type=emotion|biometric |
| Detection of AI-generated content (deployer) | Art 50(5) | MUST DO by 2 Aug | Detector + passport verification |
| Records of compliance (audit trail) | Art 12 | MUST DO by 2 Aug | Article 50 Passport ledger = audit trail, OTS-anchored |
curl -X POST https://csoai.org/api/article50 \\
-H "Content-Type: application/json" \\
-d '{
"content_hash": "5e8a2c1f4b6d3087a4d2c1b8e3f4a5b6c7d8e9f0a1b2c3d4e5f6a7b8c9d0e1f2",
"provider": "openai",
"interaction_type": "chatbot",
"watermarked": true,
"deployed_to": ["DE", "FR"],
"description": "Customer support chat completion #4221",
"tier": "pro"
}'
{
"ok": true,
"passport": {
"passport_id": "A50-5e8a2c1f-3a4b5c6d",
"issued_at": "2026-07-13T...",
"content_hash": "5e8a2c1f...",
"provider": "openai",
"interaction_type": "chatbot",
"watermarked": true,
"deployed_to": ["DE", "FR"],
"signature": "ed25519:...",
"signature_algorithm": "Ed25519",
"proofof_ai_verify": "https://proofof.ai/verify/A50-5e8a2c1f-3a4b5c6d",
"article_50_ref": "EU AI Act Article 50 (in force 2 August 2026)",
"penalty_for_non_compliance": "EUR 15M or 3% of global turnover"
}
}
There's a rumour that the Omnibus Act (proposing changes to AI Act timeline) delayed Article 50. It didn't. The Omnibus Act is still in proposal stage — Article 50 enforcement is on track. The European Parliament and Council have not voted to delay. Plan for 2 August 2026.
Watermarking (embedding a marker) is the provider's job. Detection (knowing whether content has a marker) is the deployer's job. You need BOTH. The CSOAI passport proves you attempted the watermarking at issuance; detection confirms it survived downstream edits.
Per Article 12, you need records of compliance. CSOAI's Article 50 Passport is the foundation. The audit pack (PDF + OSCAL JSON) bundles all your passports into a regulator-submittable package.
3 minutes. No credit card. Ed25519-signed receipt.