EU AI Act obligations and updates from ten official sources, incl. the national layer.
One address for any MCP client. No sign-in needed on this server.
4 read
Grouped by tool name. At most: only reads or looks up information.
Odel charges nothing per call. The publisher may charge for its own service.
Reference webhook receivers for AI Act Radar. Each subdirectory is a self-contained, runnable example for one platform.
X-AIAR-Timestamp is within 300 seconds of now.X-AIAR-Signature (v1=<hex>) using HMAC-SHA-256 over <timestamp>.<raw_body> in constant time.event.id) before doing real work — retries are normal.The verification is identical across platforms; only the platform glue differs.
| Folder | Platform | Notes |
|---|---|---|
cloudflare-workers/ | Cloudflare Workers | Web Crypto API, KV for idempotency |
vercel-edge/ | Vercel Edge Functions | Web Crypto API, Vercel KV for idempotency |
aws-lambda/ | AWS Lambda + API Gateway | Node crypto module, DynamoDB for idempotency |
express-node/ | Plain Express on Node | Node crypto, in-process LRU (replace for prod) |
fastify-typescript/ | Fastify + TS | Typed body parser, raw-body capture |
deno-deploy/ | Deno Deploy | Deno KV for idempotency |
Each example has a test.sh that signs a sample event with a local secret and posts it to the running receiver. You can run the full loop on your laptop in under five minutes:
cd cloudflare-workers
cp .dev.vars.example .dev.vars # set AIA_SECRET to anything
npm install && npm run dev # starts http://localhost:8787
# in another terminal:
bash test.sh # posts a signed sample event
AIA_SECRET in your platform's secret manager. Never commit it.MIT.
AI Act Radar is operated by ligea GmbH, Karlsruhe. Information only — not legal advice.