Maybe you can use the larger 5.5mm silver plated beads for the uppercase and the lowercase and numbers can be the smaller 5mm beads.
Yeah, I thought of that too. So I plan to generate a mini key and then buy the beads I need from that site. Maybe add a few more random beads, so even if that website knew what I was doing, it would be quite hard to figure out my key.
can't you just use 'special' paper that doesn't decay? I'm sure I've heard of such paper that can last 100yrs at least.
The ink could fade even if the paper doesn't decay. Plus, water won't be a problem for beads unlike ink on paper. Fire will probably be a problem, but that's true for most things.
There is "paper" which is actually poly based. A thermal transfer printer with resin based ink on poly based paper is likely going to outlast you. Water is a non-issue the material will stand up to corrosive chemicals, bleaches, cleaners, abrasion, etc.
Still I like the idea of using beads. Honestly though I think if someone had access to a commercial laser cutter they could cut private key and QR code into aluminum cards (think credit card sized). That would also provide pretty reasonable resistance to age. The issue is they know the private key. With beads even knowing the digits used still results in trillions of possible combinations and more entropy can be easily be added by including random additional digits.
Likely not practical but casting custom beads out of a refactory metal (like Tungsten) would be ideal. Their high hardness, chemical inactivity, and high melting point means they will survive even the most harshest conditions (like structure fire). Tungsten's melting point is >3400C and most home structure fires tend to be less than 1900C.
http://en.wikipedia.org/wiki/Refractory_metals