Captcha proves you're human. HATCHA proves you're not
CAPTCHA proves you're human. HATCHA proves you're not.
HATCHA ( H yperfast A gent T est for C omputational H euristic A ssessment) is a reverse CAPTCHA that gates access behind challenges trivial for AI agents but painful for humans — large-number multiplication, string reversal, binary decoding, and more.
The answer never reaches the client. The signed token is opaque and contains only a hashed answer + expiry. Verification is stateless — no database needed.
HATCHA uses CSS custom properties scoped under --hatcha-* . Override them on any parent element:
Pass theme="dark" , theme="light" , or theme="auto" to <HatchaProvider> or <Hatcha> .
Contributions are welcome! See CONTRIBUTING.md for setup instructions and guidelines.