Links:

For a lot of us, atproto projects are some of the biggest (most users, most publicized, most code written, etc.) projects we’ve ever done. For me, it’s also my first time working in open source (ironically, someone asked me to be more open about that)

If you can help, pls check out open issues.

I know not everyone thinks highly of atproto around these parts, but please don’t let that get in the way of welcoming a fellow rustacean into the open source world 🦀

  • Kissaki
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    3 days ago

    Sharing for anyone else not familiar with AT Protocol:

    The AT Protocol is an open, decentralized network for building social applications.

    FAQ Why not use ActivityPub?:

    Account portability and Scalability through activity aggregation

    Bluesky uses AT Protocol. The connected network/platform is called the Atmosphere.

    Bluesky Social has pledged to transfer the protocol’s development to a standards body. - Wikipedia

    I didn’t see any mention of other software/platforms using AT protocol on the protocol website or Wikipedia.

    • taladar@sh.itjust.works
      link
      fedilink
      arrow-up
      1
      ·
      1 day ago

      The connected network/platform is called the Atmosphere.

      Not sure that is a good name from a search or brand recognition perspective.

      • Kissaki
        link
        fedilink
        English
        arrow-up
        1
        ·
        21 hours ago

        Yeah, I thought the same. Pretty bad name.

    • BB_C
      link
      fedilink
      arrow-up
      2
      ·
      3 days ago

      Yeah. I read the linked explanation by OP.

      User repositories is basically how FMS on Freenet (now Hyphanet) works. The big difference is that JSON is used at AT instead of XML 😁. Also, things on Freenet are “content addressable” (what a buzz word) and immutable, always has been.

      General data scalability is a part of the Freenet network model. App bandwidth and sync is admittedly not optimal, since on FMS, you basically pull from everyone’s feed to your database (bar the ones you distrust, or others you trust their distrust judgment distrust). But that can be trivially fixed by adding watchers split over the keyspace. These watchers can give users metadata about who to pull/update from. This of course was never actually needed since the user-base is small.

      So reading about AT, I was left wondering. Is this really innovative? Then I read this part

      Our founding engineers were core IPFS and Dat engineers

      … and everything made sense. The masters of pretending they are coming up with new stuff are at it again.