A protocol for peer-to-peer data stores. The best parts? Fine-grained permissions, a keen approach to privacy, destructive edits, and a dainty bandwidth and memory footprint.

    • swordsmanluke@programming.dev
      ·
      8 months ago

      Once upon a time, I built a proof of concept distributed social network that ran entirely on cell phones.

      I eventually ran into enough complications that I abandoned the project. But the tech did work. I could create posts, add friends, etc. (It just wasn't reliable in its sync mechanism and I gave up trying to fix it.)

      So... Imagine Lemmy, but a community's data is stored collaboratively on mobile devices, the load shared by all its subscribers.

      We all walk around with goddamn supercomputers in our pockets. We should put them to work.

    • starman@programming.dev
      hexagon
      ·
      8 months ago

      I haven't found any projects using this protocol yet, so looks like it's in an early stage of adoption for now.

    • v_krishna@lemmy.ml
      ·
      8 months ago

      In addition to iroh there is https://github.com/earthstar-project/meadowcap-js and other projects under https://github.com/earthstar-project. See https://willowprotocol.org/more/projects-and-communities/index.html#projects_and_communities

  • ExperimentalGuy@programming.dev
    ·
    edit-2
    8 months ago

    It kinda seems like if AWS permissions management and torrenting had a baby. Edit: in all seriousness tho, I like the data model. Are there any libraries that support this yet?