perhaps there should be a timestamp component to the nprofile QR code, in case clients accidentally scan old QR codes with outdated relay info
Discussion
I like the idea, but a timestamp doesn't really indicate something has expired unless there is a policy to make a new one every N days. And 'nprofile' is defined in a NIP without having a timestamp, so you'd have to debate some people to have that changed. If you wanted the QR to contain things other than nprofile, then other clients wouldn't understand. So I think this isn't going to work.