Component
Carrier Pigeon
A one-time-code input, done properly — paste the whole code at once, drive it entirely from the keyboard, resend on a timer, validate for real. No dependencies. The code arrives the old-fashioned way.
Two-step verification
Enter your code
We'll send a 6-digit code to •••• ••32.
No backend here — the code is generated in the browser and the pigeon
carries it in, so you can watch the whole flow. Point
requestCode at your send-SMS endpoint and
verifyCode at your check endpoint in app.js and
the pigeon becomes exactly what real autofill already is:
autocomplete="one-time-code" quietly doing the same job.