Solution for naming, which ties into Zooko’s Triangle. It allows you to take something like an ssh key and give it a local “nickname” or “petname”, which can then be a consistent UX mechanism for the user.. but still be unique on the backend.
http://www.skyhunter.com/marcs/petnames/IntroPetNames.html
keys
: Global + securely unique (e.g. 40360B07802E44F7FBF...)
nicknames
: Global + memorable (e.g. @hank on twitter)
pet names
: Securely Unique + memorable (e.g. 40360B07802E44F7FBF... who I know as hank)