/ipns mountpoint

As I understand from all previous discussions, the /ipns mountpoint is buggy and needs a lot of work. Seems like doing local operations on /ipns mountpoint work well. But while using /ipns mountpoint to refer to files on other machines’, nothing seems to work. I found this because even a simple command “cat /ipns/PEERID/hello.txt” hangs forever.
I am wondering :

  1. Am I missing any special configuration steps for /ipns mount?
  2. Is implementation pending for fetching files on other machines using /ipns mountpoint ?
  3. Is anyone currently working on it? How can I contribute?