{"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 disclosure - the privacy-first GET path: pass only the SHA-256 of your AI output (content_sha256), never the text itself. Get back the signed provenance record, the human-readable disclosure in DE and EN, and the obligations that apply to the deployer. Your content never leaves your system. Use POST with 'content' if you want us to hash it for you.","url":"https://api.eucompliance.tools/x402/ai-disclosure?utm_source=zero.xyz","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-10-30T07:01:34.757Z","isFirstParty":false,"canonicalSlug":"ai-act-article-50-disclosure-hash-only-get-f11137f4"}