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.
@hankon twitter) - pet names :: Securely Unique + memorable (e.g.
40360B07802E44F7FBF...who I know ashank)