Let us say you have OpenPGP card, or a javacard with the SmartPGP Applet (or hell, maybe even an implant). Let's say for the sake of argument that you have somehow lost your public key and that you foolishly didn't spread it to every GPG server on the internet.
How do you recover? Shouldn't it be on your smartcard somehow? The answer is... YES! Kinda.