Reference webhook receivers for AI Act Radar (aiactradar.com) — six platforms, HMAC verification, MIT.
git clone https://github.com/ligea-gmbh/aiactradar-examplesTools overview
# aiactradar-examples Reference webhook receivers for [AI Act Radar](https://aiactradar.com). Each subdirectory is a self-contained, runnable example for one platform. ## What every receiver does 1. Reads the **raw** request body (signature is over the bytes, not the parsed JSON). 2. Verifies `X-AIAR-Timestamp` is within 300 seconds of now. 3. Verifies `X-AIAR-Signature` (`v1=<hex>`) using HMAC-SHA-256 over `<timestamp>.<raw_body>` in **constant time**. 4. Checks an idempotency key (`event.id`) before doing real work — retries are normal. 5. Returns 2xx within 5 seconds; otherwise the dispatcher retries with exponential backoff. The verification is identical across platforms; only the platform glue differs. ## Examples | Folder | Platform | Notes | |---|---|---| | [`cloudflare-workers/`](./cloudflare-workers) | Cloudflare Workers | Web Crypto API, KV for idempotency | | [`vercel-edge/`](./vercel-edge) | Vercel Edge Functions | Web Crypto API, Vercel KV for idempotency | | [`aws-lambda/`](./aws-lambda) | AWS Lambda + API Gateway | Node `crypto` module, DynamoDB for idempotency | | [`express-node/`](./express-node) | Plain Express on Node | Node `crypto`, in-process LRU (replace for prod) | | [`fastify-typescript/`](./fastify-typescript) | Fastify + TS | Typed body parser, raw-body capture | | [`deno-deploy/`](./deno-deploy) | Deno Deploy | Deno KV for idempotency | ## Try it without signing up 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: ```bash 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 ``` ## Going to production - Store `AIA_SECRET` in your platform's secret manager. Never commit it. - Rotate the secret in the AI Act Radar dashboard at least every 90 days. - Subscribe to the dispatcher's webhook health channel — bounced deliveries surface there before customers notice. - Idempotency stores need a TTL of at least 7 days; the dispatcher retries up to 24h. ## License MIT. --- *AI Act Radar is operated by ligea GmbH, Karlsruhe. Information only — not legal advice.*
What people ask about aiactradar-examples
What is ligea-gmbh/aiactradar-examples?
+
ligea-gmbh/aiactradar-examples is tools for the Claude AI ecosystem. Reference webhook receivers for AI Act Radar (aiactradar.com) — six platforms, HMAC verification, MIT. It has 0 GitHub stars and was last updated today.
How do I install aiactradar-examples?
+
You can install aiactradar-examples by cloning the repository (https://github.com/ligea-gmbh/aiactradar-examples) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is ligea-gmbh/aiactradar-examples safe to use?
+
ligea-gmbh/aiactradar-examples has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.
Who maintains ligea-gmbh/aiactradar-examples?
+
ligea-gmbh/aiactradar-examples is maintained by ligea-gmbh. The last recorded GitHub activity is from today, with 0 open issues.
Are there alternatives to aiactradar-examples?
+
Yes. On ClaudeWave you can browse similar tools at /categories/tools, sorted by popularity or recent activity.
Deploy aiactradar-examples to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/ligea-gmbh-aiactradar-examples)<a href="https://claudewave.com/repo/ligea-gmbh-aiactradar-examples"><img src="https://claudewave.com/api/badge/ligea-gmbh-aiactradar-examples" alt="Featured on ClaudeWave: ligea-gmbh/aiactradar-examples" width="320" height="64" /></a>More Tools
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
An AI SKILL that provide design intelligence for building professional UI/UX multiple platforms
🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
The fastest, litest AI Gateway. Rust core with Python SDK. Call 100+ LLM APIs in OpenAI (or native) format with cost tracking, guardrails, load balancing, and logging [Bedrock, Azure, OpenAI, Anthropic, OpenAI, VertexAI, vLLM, Nvidia NIM]
A collection of notebooks/recipes showcasing some fun and effective ways of using Claude.