Live, deliberately transparent demonstration

One expensive minute for the browser.
One cheap hash for the server.

During unusual failed-login traffic, this small Hashcash-style gate can run before an expensive password verifier. It is friction, not authentication or a CAPTCHA.

Consent before computation

The demonstration uses one browser worker to search for a SHA-256 result with server-selected leading zero bits. It may use noticeable CPU and battery. Nothing starts until you choose a mode.

No password is requested or sent. Challenges expire, are bound to this network prefix and demo purpose, and can be accepted only once.

What this does—and does not do

Read the complete, dependency-free source and security writeup on GitHub · Back to Flypaper