Reduces DB queries ~80% by caching clean IPs longer. Blocked IPs keep
short TTL for quick unblock propagation.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace Shield Access List (5,000 IP limit) with Bunny Database (libSQL) +
Edge Script middleware to support CAPI community blocklists (tens of thousands
of IPs). Bouncer now uses CrowdSec streaming API for incremental sync with
periodic full resync every 6 hours.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>