The concept of using petnames for public keys in the hostname conflicts with custom DNS resolvers like handshake which can register top level names.
In js-ipfs-fetch we removed the petname functionality with an explicit call to POST ipns://localhost?key=KEY_NAME instead of auto creating with GET ipns://KEY_NAME/
I think we should do something similar for hyper-fetch and other protocols. (like bittorrent)
The concept of using petnames for public keys in the hostname conflicts with custom DNS resolvers like handshake which can register top level names.
In js-ipfs-fetch we removed the petname functionality with an explicit call to
POST ipns://localhost?key=KEY_NAME
instead of auto creating withGET ipns://KEY_NAME/
I think we should do something similar for hyper-fetch and other protocols. (like bittorrent)