Twenty-one open-source tools and experiments in cryptography and Bitcoin.
Physically drawn playing cards to a BIP39 seed, offline, in one self-contained HTML file. There is no random number generator anywhere in it — no Math.random, no crypto.getRandomValues, not even a clock reading — so the seed comes from your shuffled deck and nothing else. Eight draws of four cards carry 181 bits of entropy to extract 128, and that surplus is what absorbs an imperfect shuffle instead of passing it through to your seed. Printable draw sheet, verify-by-re-entry, a shuffle-quality check, and the BIP32 master fingerprint plus your first two receive addresses so you can confirm the seed against your wallet before funding it. Published test vectors, a full specification, and a SHA-256 to check before you run it.
Three offline, self-contained HTML files for turning physical entropy into a BIP39 seed: one six-sided die, one 52-card deck, or two matching decks. Basic writes just the words; Full also shows the first receive addresses and a SeedQR. No network requests, no browser RNG — entropy comes from your rolls or draws, with a reproducible hardened-extractor line you can cross-check yourself.
Make a Bitcoin seed by hand: playing cards (ranks only), six-sided dice, dominoes, coins or seed sticks. Runs offline as one HTML page or as a Python CLI (Linux/macOS). You get your 12 or 24 words on paper A, lock words on paper B and one encrypted .age backup. No network, nothing leaves your device.
Ubuntu/Linux command-line tool: type faces from a real six-sided die and get a 12- or 24-word BIP39 phrase. No network, nothing written to disk, throw counter on screen. Download the release zip, check the SHA-256, go offline, then run ./start.sh. Do not generate a seed from the GitHub page.
TimeVault is a simple standalone HTML tool that lets you encrypt any text or file into a secure time capsule using the League of Entropy's drand network (backed by Cloudflare), so it stays completely unreadable until the exact future date you choose — no passwords or trusted third parties required.
Time Lock for BTC is a standalone HTML tool that lets you lock bitcoin up for a fixed amount of time on the bitcoin blockchain. It delivers you a backup file and lets you generate a safe way to time-lock bitcoin without any 3rd parties. It also constructs the necessary transactions for you in an easy wizard.