Behaves exactly as a customer's signup form would. Move your mouse and type — the engine is watching.
1Collect signals
2Request challenge · risk scored
3Solve proof-of-work
4Receive signed token
5Backend siteverify · token burned
—
Risk score
—
PoW bits
—
Hashes
—
Total ms
2 Simulate a bot
Send bot-like signals and watch difficulty climb. This is the economic filter in action.
A bot at 22 bits needs ~4.2 million hashes per attempt. At a million
signups a day that's real money — which is the entire point. We're not making
an unsolvable puzzle, we're making the attack uneconomic.