{"uid":"cap_oaWvztVMwK4cga4r5M5eZ","slug":"ai-act-article-50-disclosure-hash-only-get-f11137f4","name":"AI Act Article 50 Disclosure (Hash-Only GET)","description":"AI Act Article 50 compliance for deployers, in force since 2 August 2026. Send your AI-generated content, get back a signed machine-readable provenance record, the human-readable disclosure in DE and EN, and the obligations that apply to you with their article references. Verification is free and needs no account. We attest origin - we do not claim to detect AI in arbitrary text.","url":"https://api.eucompliance.tools/x402/ai-disclosure","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["content_sha256"],"properties":{"kind":{"enum":["text","bearbeitet","deepfake","interaktion"],"type":"string"},"model":{"type":"string"},"deployer":{"type":"string","description":"who deploys the system"},"eu_users":{"type":"boolean"},"language":{"enum":["de","en"],"type":"string"},"content_sha256":{"type":"string","description":"SHA-256 of the AI output, 64 hex chars"},"deployer_in_eu":{"type":"boolean"},"model_provider":{"type":"string"}}}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Cr5c8x0-AXiKPu-JqGwgO","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a signed EU AI Act Article 50 compliance provenance record and human-readable disclosure obligations for an AI output, identified only by its SHA-256 hash — the raw content never leaves the caller's system.","exampleAgentPrompt":"Check the EU AI Act Article 50 disclosure obligations for my AI-generated text — the SHA-256 hash is a3f8c2d1e4b5a6f9c0d2e3b4a5f6c7d8e9f0a1b2c3d4e5f6a7b8c9d0e1f2a3b4, the content kind is 'text', we're deploying in the EU, and our users are EU-based — give me the signed provenance record and obligations in English.","exampleUseCases":[{"title":"Privacy-safe disclosure for chatbot output","prompt":"I have an AI chatbot deployed to EU users and I need to get the Article 50 disclosure record for a response it just generated — here's the SHA-256 hash: b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5, kind is 'interaktion', model is 'gpt-4o', deployer is 'MyChatbotCo', deploying in the EU with EU users — give me the obligations in English."},{"title":"Deepfake content compliance attestation","prompt":"We just generated a deepfake video for an ad campaign and need a signed EU AI Act Article 50 provenance record — the SHA-256 of the output is c1d2e3f4a5b6c7d8e9f0a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2, kind is 'deepfake', our model provider is 'SynthAI', deployer is 'AdAgencyX', and our users are in the EU — show me the obligations in German."},{"title":"AI-edited text transparency record","prompt":"I need to check what EU AI Act disclosure obligations apply to our AI-edited news article — the content hash is d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e5, content kind is 'bearbeitet', we're an EU-based deployer with EU readers, model is 'claude-3-sonnet' — return the signed record in English."}],"resultDescription":"Returns a signed provenance record attesting compliance, the human-readable Article 50 disclosure text in both German and English (or the selected language), and a structured list of the specific obligations that apply to the deployer based on content kind, EU user presence, and deployment context.","failureModes":["Missing or malformed content_sha256 (not 64 hex chars) returns a 400 validation error","Invalid 'kind' enum value returns a 400 bad request","Payment not included or insufficient (x402 protocol) returns a 402 Payment Required","Unknown or unsupported model/deployer values may reduce the specificity of obligations returned","Rate limiting or upstream service unavailability returns a 503"],"whenToPreferThis":"Prefer this GET endpoint when privacy is a priority and you do not want to transmit raw AI output to a third-party service — you hash the content locally and only send the digest. Use this over the POST variant when handling sensitive, confidential, or personal AI-generated content. Prefer this over generic legal reference tools when you need a machine-readable, signed provenance record suitable for audit trails and automated compliance workflows under the EU AI Act.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:39:40.300Z","isFirstParty":false}