Register the chi routes as flat absolute paths (httpBase+"/slots" …) instead of a nested r.Route mount: the wasm host forwards the full original path with no prefix strip, so the nested mount's RoutePath rebasing never matched and 404'd the entire HTTP surface. Declare allowed_hosts = ["api.cal.com"] so the ADR-0023 install consent dialog asks the admin to grant egress; without it every Cal.com call was denied at runtime (ABI_ERROR_CODE_EGRESS_DENIED, no egress grant). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
Cal.com Booking — embeddable booking calendar block for BlockNinja CMS with captcha, rate limiting, and webhook receiver (standalone wasm plugin)
Languages
Go
80.3%
templ
10.5%
TypeScript
9%
AMPL
0.1%