Start here: Evaluator
Diátaxis quadrant: How-to. Audience: engineering leaders and security buyers deciding whether humanymous Gate fits their stack.
humanymous Gate is a reverse proxy that sits in front of your origin app and enforces ALLOW, CHALLENGE, or DENY before origin contact. It reuses Core’s scoring implementation, but its current collector does not supply Core’s complete seven-stage browser and network evidence. Evaluate Core and Gate as different measurement surfaces. CHALLENGE withholds the request, but the reference does not provide a complete visitor-recovery flow for every challenge. Gate also does not solve coherent browser or human-assisted automation; rate limiting, reputation, and attested-route proof requirements raise cost without making that traffic detectable. This is a reference implementation, not a production-hardened build.
A verdict as it renders in the bundled /demo — the graded risk score and the enforcement rules behind a DENY, not a bare bot/not-bot flag:
Next 3 reads
Read these in order. Each builds on the last, and together they take you from “what is this” to “running it against my own traffic.”
-
What Gate Is (and Is Not) — The scope, design principles, and five automation cost bands, from direct Hypertext Transfer Protocol automation through coherent browser or human-assisted automation, including the boundary that client and network evidence cannot reliably resolve. Start here to calibrate expectations before you look at mechanics.
-
Will This Break My App? — The false-positive and rollout story: how privacy browsers, extensions, and old devices are handled without being scored as bots, how the safe-GET fail-open works on balanced routes, and why you deploy monitor-first (score and log, enforce nothing) before you enforce anything.
-
Quickstart (monitor mode, 30 min) — Stand up Gate in front of a test origin, watch it score real requests in the Ledger, and enforce nothing while you build confidence. This is the fastest way to see the graded score and the ALLOW/CHALLENGE/DENY model against your own traffic.
Tip: If you are evaluating with a security team, run monitor mode against a mirror of production traffic first. You get the full risk score and verdict stream in the audit log with zero enforcement risk to live users.
Read before you benchmark: Supported topologies explains why the numbers you measure depend on where you place it. The network plane (JA3/JA4/H2) only fires when the process terminates raw TLS itself — it is inert behind a CDN/application-layer load balancer and absent at the
cmd/gateproxy — so benchmarking the Core engine and deploying the gate, or sitting behind a CDN, measures a different detector than you deploy.