How cool would it be if there was a way to safely generate a Bitcoin wallet/address for someone else.
That's simply not possible. If you use a third party for doing this, you move the risk there. If you'd create a blackbox printer that prints a private key and puts it inside a sealed envelope, it's still totally based on trusting you.
I've given funded paper wallet to several people, and always warned them not to add more funds and never to trust anyone with their private keys. They still have the paper wallets, and I only give it to people who trust me.
I considered leaving a backup for myself, but I don’t want a way to access the coins. Once I hand it to them, it’s their responsibility to keep them safe.
You could use
Locktime for inheritance planning, backups or gifts to be able to regain access if they don't move the funds for (for instance) 20 years, just in case they lose it and it's worth a fortune by then.
I am hoping it will intrigue him a little and get him interested.
Could you make it something slightly related to their new home? A (Bech32) vanity address would be a start, but also stored inside something special (to them)?
Even in my country, I can buy a very beautiful house with 1 BTC.
This sounds like a great idea for
a new topic What about using Binance? Letting them register them and just send them a gift card?
~
It has no expiry
I wouldn't do this, Binance can make it expire or add other conditions whenever they want. Or Binance could just totally disappear at some point.
Private keys are forever!