Captcha proves you're human. HATCHA proves you're not Monday.com has released HATCHA, an open-source reverse CAPTCHA system that gates access behind challenges trivial for AI agents but difficult for humans, such as large-number multiplication and binary decoding. The system uses server-side verification with HMAC-signed tokens and includes framework adapters for Next.js and Express. This tool aims to help developers distinguish AI agents from human users in web applications. 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. Server-side verification — answers never reach the client. HMAC-signed tokens, stateless, no database required. 5 built-in challenge types — math, string reversal, character counting, sorting, binary decode. Extensible — register custom challenge generators at runtime. Themeable — dark, light, or auto mode via CSS custom properties. Framework adapters — Next.js App Router and Express middleware out of the box. npm install @mondaycom/hatcha-react @mondaycom/hatcha-server js // app/api/hatcha/ ...hatcha /route.ts import { createHatchaHandler } from "@mondaycom/hatcha-server/nextjs"; const handler = createHatchaHandler { secret: process.env.HATCHA SECRET , } ; export const GET = handler; export const POST = handler; js // app/layout.tsx import { HatchaProvider } from "@mondaycom/hatcha-react"; import "@mondaycom/hatcha-react/styles.css"; export default function RootLayout { children } { return