proof
you don’t have to take our word for it. this page runs the actual encryption that keeps dy.ing zero-knowledge — argon2id, AES-256-GCM, and BIP39 recovery — right here in your browser, and shows you the real inputs and outputs. nothing is sent anywhere; every value is generated and checked on your own device.
each result is compared byte-for-byte against reference vectors from our Go implementation, plus published test vectors (like Trezor’s for BIP39), so any drift shows up as a failed cell.
live flow tests ยท dev only
end-to-end round-trips against the real API, straight from this browser. no test runner, no npm. these hit the whole stack — client crypto โ API โ Postgres โ back — not just the primitives above. they run on demand since they write to the database.
! creates a throwaway account + a note (dev/staging only) and logs you out of your current session. on a fresh DB, the first signup becomes the bootstrap admin.