We’ve shipped the majority of our preorders, with only 14 orders remaining.
We’re just waiting for the remaining orders to be claimed before they leave our hands.
Thank you to everyone who has supported us and waited patiently throughout this process.
A quick reminder: we still have some preorders waiting to be claimed.
We’d love to get them all shipped out and into our customers’ hands.
Check your email for the details and follow the instructions to complete your order.
FINALLY! We've sent out the shipping email to the last order in our queue. We took MUCH longer than planned, and we appreciate your patience.
If you haven’t received an email write to [email protected].
This excludes the OG Edition, which we're still hard at work to produce.
FINALLY! We've sent out the shipping email to the last order in our queue. We took MUCH longer than planned, and we appreciate your patience.
If you haven’t received an email write to [email protected].
This excludes the OG Edition, which we're still hard at work to produce.
If you placed an order before May 2025, you may still have an unclaimed machine waiting. Please check your inbox for an email from [email protected].
Preorder customers 📦
Shipping is underway again and orders are going out first-in, first-out.
Keep an eye on your inbox 👀
we’ll email you as soon as your order is ready to ship.
While we’re working out our international shipping issues (e.g. "is there Russian steel in your plates?"), we’re sending out as many orders as possible to Switzerland.
DM us your order number if you are willing to receive your order in Switzerland!
Merry Christmas!
Preorder shipments to the EU and USA are temporarily paused due to customs return issues. Short term we’re using workarounds; long term we’re relocating production to a more shipping-friendly country.
After more than a year of iterative design and testing, our electronics have progressed through multiple PCB revisions - evolving from the @Raspberry_Pi Pico 1 to a fully custom design built around the RP2350 chip, designed with @kicad_pcb and manufactured by @JLCPCB.
Shipping status:
- We are assembling additional machines for the upcoming shipment batch.
- We are investigating defective hammerheads supplied by the factory.
- We’re also working on CE certification to get through EU customs.
We are finally shipping!
Everyone that ordered on or before December 22 should have received an email with instructions.
We are shipping from Switzerland and have postponed US shipping until the tariffs issue settle.
We are delaying shipping.
Due to the exorbitant Switzerland/US tariff and high shipping rates, we’re investigating shipping from the EU instead.
Thank you very much for your patience.
We're raising the price of the SeedHammer II machine soon. If you're still on the fence, act now to get a machine at the pre-order price.
We had hoped to keep the current price after the pre-order phase, but it's now clear to us that we need to work on raising sales volume first.
Hunt is the game, not the word.
#SatHunterz
We're big fans of codex32 at SeedHammer. Hand-computable, built in Shamir's secret splitting and fixes several shortcomings in BIP39 (Ctrl-F "trainwreck" in secretcodex32.com/faq/.
The SeedHammer machine may be the first hardware to support codex32. Below is the engraving of 2 codex32 Shamir shares that combine to a master secret.
We also wrote a command line utility and library for manipulating codex32 shares and derive BIP85 data. See go.dev/play/p/umS28lD8R0Q (press "Run" to see output) or use a terminal (you need Go installed):
Install the `biptool` command line tool:
$ go install seedhammer.com/cmd/biptool@l…
$ export PATH=$PATH:~/go/bin
Encode a secret with threshold 2. Usually a random key, but in our case a sentence:
$ echo "Codex32 is what we do"| biptool seed -seedlen 22 -id secr -threshold 2
ms12secrsgdhkgetcxvezq6tnypmksct5ypmk2grydu9qqd7chr26ruhsn
Encode share #1:
$ head -c 22 /dev/urandom | biptool seed -seedlen 22 -id secr -threshold 2 -idx a
ms12secras2eph54xt3tkzjhrnp8g8k2zpaq5rrgqzu2sfvvug3l4xxqqc
Derive share #2:
$ biptool interpolate -idx c
# Enter the secret share and share #1, finish with Ctrl-D
ms12secrsgdhkgetcxvezq6tnypmksct5ypmk2grydu9qqd7chr26ruhsn
ms12secras2eph54xt3tkzjhrnp8g8k2zpaq5rrgqzu2sfvvug3l4xxqqc
ms12secrca5vwy33zw9af9w5jupyvgra6c7ang0ywqugpzm6jm8hhlv035
Now you have two Shamir shares for your secret. Combine them to extract the secret:
$ biptool derive seed
# Enter share #1 and #2, finish with Ctrl-D
ms12secras2eph54xt3tkzjhrnp8g8k2zpaq5rrgqzu2sfvvug3l4xxqqc
ms12secrca5vwy33zw9af9w5jupyvgra6c7ang0ywqugpzm6jm8hhlv035
Codex32 is what we do
Don't have a terminal? Play along in the browser: go.dev/play/p/umS28lD8R0Q . Edit the program, press "Run" and see output below the code box.
#SatHunterz
We're big fans of codex32 at SeedHammer. Hand-computable, built in Shamir's secret splitting and fixes several shortcomings in BIP39 (Ctrl-F "trainwreck" in secretcodex32.com/faq/.
The SeedHammer machine may be the first hardware to support codex32. Below is the engraving of 2 codex32 Shamir shares that combine to a master secret.
We also wrote a command line utility and library for manipulating codex32 shares and derive BIP85 data. See go.dev/play/p/umS28lD8R0Q (press "Run" to see output) or use a terminal (you need Go installed):
Install the `biptool` command line tool:
$ go install seedhammer.com/cmd/biptool@l…
$ export PATH=$PATH:~/go/bin
Encode a secret with threshold 2. Usually a random key, but in our case a sentence:
$ echo "Codex32 is what we do"| biptool seed -seedlen 22 -id secr -threshold 2
ms12secrsgdhkgetcxvezq6tnypmksct5ypmk2grydu9qqd7chr26ruhsn
Encode share #1:
$ head -c 22 /dev/urandom | biptool seed -seedlen 22 -id secr -threshold 2 -idx a
ms12secras2eph54xt3tkzjhrnp8g8k2zpaq5rrgqzu2sfvvug3l4xxqqc
Derive share #2:
$ biptool interpolate -idx c
# Enter the secret share and share #1, finish with Ctrl-D
ms12secrsgdhkgetcxvezq6tnypmksct5ypmk2grydu9qqd7chr26ruhsn
ms12secras2eph54xt3tkzjhrnp8g8k2zpaq5rrgqzu2sfvvug3l4xxqqc
ms12secrca5vwy33zw9af9w5jupyvgra6c7ang0ywqugpzm6jm8hhlv035
Now you have two Shamir shares for your secret. Combine them to extract the secret:
$ biptool derive seed
# Enter share #1 and #2, finish with Ctrl-D
ms12secras2eph54xt3tkzjhrnp8g8k2zpaq5rrgqzu2sfvvug3l4xxqqc
ms12secrca5vwy33zw9af9w5jupyvgra6c7ang0ywqugpzm6jm8hhlv035
Codex32 is what we do
Don't have a terminal? Play along in the browser: go.dev/play/p/umS28lD8R0Q . Edit the program, press "Run" and see output below the code box.
#SatHunterz
Meet our distinguished engineer today at #BH2025 !
Come see the @SeedHammer at #BH2025 today. We are in the book corner with @knutsvanholm @lukedewolf and @Princey21M‘s books





