Mutable FUSE mount and browser serviceworker access

Hey all.

So I’m working on a little toy project which involves using Merkel trees for distributed file storage – I’m looking at IPFS now, and wondering if maybe there’s already technology for the thing that I’m doing.

Specifically:

  1. Creating a writable FUSE mount that looks like a normal filesystem but backed onto IPFS
  2. Having a browser service worker which can go looking through a private swarm for the data instead of necessarily the server it’s directly talking with, for speeding up access and deloading the central server

Is this already implemented? I see there are some fuse mount features, but it also looks like maybe the fuse tests are failing in modern Kubo builds; does /ipns still work as of right now as an implementation of #1?

Thank for any help, cheers.
-Andrew