How ALTCHA Works
ALTCHA verifies visitors with a proof-of-work challenge instead of image puzzles or behavioral tracking. This page covers the concept at a high level — for the underlying cryptography, see Proof of Work.
The short version
- A visitor loads your form → the widget silently computes a small cryptographic challenge in the background.
- Real users never see anything — it solves automatically, and the form submits normally.
- Bots can't solve challenges cheaply at scale, so automated abuse gets filtered out without ever showing anyone a puzzle.
- Your server verifies the solved challenge before accepting the submission — no third-party service call required.
This core flow is the same whether you're running the free, open-source widget or Cloud/Sentinel. Cloud and Sentinel add a layer on top: evaluating signals about each request and adapting the challenge accordingly — see below.
Three moving parts
An ALTCHA integration has three pieces working together:
- Widget — embedded in your form, computes the proof-of-work challenge in the browser.
- Challenge generation — your server (or ALTCHA Sentinel) issues a fresh, single-use challenge to the widget.
- Verification — your server checks the solved challenge before accepting the submission.
See Quick Start for the step-by-step setup of all three.
Open-source core: always frictionless
The free, open-source CAPTCHA widget and libraries run the same silent proof-of-work challenge for every visitor. There's no risk evaluation and no interactive fallback — the challenge itself is the protection, cheap for your server to verify but costly to fake at scale. This is what you get with the open-source core on its own.
Cloud and Sentinel: adaptive, risk-based escalation
ALTCHA Cloud and Sentinel add a risk-evaluation layer on top of the same proof-of-work engine, using threat intelligence and other signals to score each request:
- Low risk — same invisible proof-of-work as the open-source core. Nothing to click, nothing to look at.
- Elevated risk — if a request looks automated, the challenge escalates to a quick, accessible interactive check instead of an image puzzle.
This adaptive escalation — deciding when to ask more of a visitor — is a Cloud/Sentinel capability, not part of the open-source core. See Open Source vs. Paid for a full breakdown of what's free and what's paid.
Why proof-of-work instead of puzzles
A proof-of-work challenge is asymmetric by design: cheap for your server to verify, but it costs real computation to solve — at scale, that cost adds up for automated abuse in a way a single solved puzzle never does. It also requires no personal data, cookies, or cross-site tracking to make the call, unlike systems that score visitors using browsing history or device fingerprinting.
Going deeper
- Open Source vs. Paid — what's free forever vs. what Cloud and Sentinel add
- Proof of Work — algorithms, KDFs, and effort modes
- Widget Integration — configuration and framework installs
- Server Integration — verification libraries
- Diagrams — visual overview of the verification flow
- Sentinel — adds adaptive risk scoring and threat intelligence on top