# zicula-webhook-kit — free sample

Three real files from the full kit, each **cut to taste** — enough to judge the
quality, not enough to skip buying it:

- `SETUP-preview.md` — the first half of the real deploy guide: what you need,
  `wrangler login`, creating the D1 database and running the schema — verbatim
  from SETUP.md. It stops before the ADMIN_TOKEN secret, the deploy command,
  the 2-minute verification, the per-provider wiring and the 7-row
  troubleshooting table.
- `worker-preview.mjs` — the opening ~130 lines of the real `worker.mjs`
  (45 KB in the kit): the full route map, the free-tier limit resolver,
  privacy-preserving IP truncation, constant-time string comparison, the HMAC
  helpers and the Stripe/GitHub/Shopify preset registry. It stops before the
  actual signature verification, the capture endpoint, the admin API, the
  replay engine and the built-in dashboard — which is the product.
- `schema-preview.sql` — the real `inboxes` D1 table, verbatim. The full
  schema adds the `events` table (bodies, headers, signature verdicts,
  replays) and two indexes.

Everything above is marked with a clear "sample ends here" note — nothing is
hidden, it is simply cut short.

What the full kit adds:

- `worker.mjs` in full — capture + dashboard + admin API + replay + alerts in
  one dependency-free file (zero npm packages, no build step)
- SETUP.md — five copy-paste commands from nothing to a live capture URL,
  ~20–30 minutes on Cloudflare's free tier
- CUSTOMIZE.md — limits and retention tuning, secrets reference, the full
  management API reference, custom domains
- `schema.sql` (additive, idempotent), `wrangler.jsonc` (2 marked values) and
  the single-business commercial license

One-time purchase $42 (≈ ฿1,490) · free updates for v1.x · 14-day full refund ·
<https://webhook-kit.zicula.trade/>
