ipfs-gui icon indicating copy to clipboard operation
ipfs-gui copied to clipboard

UI for sharing mutable (IPNS) public folders

Open lidel opened this issue 6 years ago • 1 comments

Idea extracted from: https://github.com/ipfs-shipyard/pm-ipfs-gui/issues/34#issuecomment-380691178

  • we have ability to expose a mutable folder under permalink /ipns/<KeyID>
    • there is an option to create as many keys as you want, so we can have multiple mutable folders
    • this could be complimentary way of sharing things that require more dynamic approach than "sharing static snapshot"
  • it could be integrated within File Browser as a "special folder" (or as a badge on any folder)
    • context-click on folder, select "Publish as a live folder on IPNS"
    • is is extremely important to get UI right, and make it super obvious that the folder shared this way is mutable

Open Questions

  • how to name/present this feature to differentiate it from static sharing of immutable /ipfs/?
  • what happens with a key when "shared live directory" is removed from MFS?
  • are we able to watch MFS directory for changes in an efficient way?
  • how long IPNS address will be valid without reproviding? Should we communicate it to the user?
    • eg. I share from my laptop, then close it and go for 3 day vacation.

lidel avatar Apr 12 '18 10:04 lidel