Generate a local Ed25519 keypair, simulate a challenge-response, and verify the math. No data leaves your browser until you choose to send it.