I came across Metahandle.net today and i think this is something that is going to be needed as the content that is stored on-chain grows.
The below is taken from the Metahandle website.
“A major problem of onchain content is that it is referenced by a transaction id, which is impossible to memorize. The result is that you need to keep long lists of bookmarks with onchain links or transaction ids.
MetaHandles solves this problem by introducing human readable references for txids, which are stored on-chain. This allows you to bookmark or tag any on-chain file with an immutable handle which is always accessible.
MetaHandles can be used in a lot of ways, both privately and publicly. They are basically just any reference to any txid.
You don’t want to forget an on-chain file you found? Just store it as a handle.
Click on the Store button, set a handle, copy the transaction id, write a title and a description. If you want to use your handle only as a private bookmark, activate encryption of the txid. If you want your handle to be publicly shown on the metahandle site, activate “publicize handle”. In this case your handle will be stored in our database.
When you have stored your handle you can access your files by crawling the handle.
The current implementation of MetaHandles is only made to allow to remember and tag files.”