Priced against volume, not against people.
Every challenge carries a computation the client has to finish before it can submit. A person pays it once and never notices.
How it works
The hundredth attempt costs as much as the first
There is no session discount and no cached pass to reuse. Abuse that depends on volume - card testing, stuffing, bulk signups - pays the cost on every single attempt.
It scales with the score
The required work is set per challenge and rises with risk, so ordinary traffic stays fast while automated-looking clients pay more.
Going faster does not help
Because the work is per request, throughput is exactly the thing being charged for. Speed makes the bill larger, not smaller.
What that means concretely
Each of these is a statement about how the product behaves, not a description of how we feel about it.
Proof-of-work in PrivCaptcha: common questions
What proof-of-work actually does, and where it stops.
Change two lines. Keep the rest.
10,000 verifications a month are free, and the integration is the one you already have.