Paul's Council - Contact Form

Turnstile Managed widget managed pre-clearance: interactive ephemeral IDs: on

What this demo shows: The user solves one invisible Turnstile challenge. On success, the Worker calls siteverify server-side. This is the baseline pattern.
Try the other demos:
Test key override: Append ?key=alwaysPass, ?key=alwaysBlock, or ?key=forceInteractive to any page URL to swap in a Cloudflare test key. Great for showing "watch what happens if a bot tries this" without needing to actually be a bot.

Try: /?key=alwaysBlock | /?key=forceInteractive