Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Darkly)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Uncategorized
  3. On stage now, @django — arguing for widespread adoption of ActivityPub client-server (C2S) protocol.

On stage now, @django — arguing for widespread adoption of ActivityPub client-server (C2S) protocol.

Scheduled Pinned Locked Moved Uncategorized
activitypubfedidevfedidevsfediversefosdem
9 Posts 6 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • @reiver ⊼ (Charles) :batman:R This user is from outside of this forum
    @reiver ⊼ (Charles) :batman:R This user is from outside of this forum
    @reiver ⊼ (Charles) :batman:
    wrote last edited by
    #1

    On stage now, @django — arguing for widespread adoption of ActivityPub client-server (C2S) protocol.

    I agree with him.

    At the very least, to make extension of ActivityPub through JSON-LD namespaces possible.

    But also to decouple Fediverse client development from Fediverse server development.

    And more.

    #ActivityPub #FediDev #FediDevs #Fediverse #FOSDEM #FOSDEM2026 #SocialWeb #SocialWebFOSDEM #SocialWebFOSDEM2026

    Todd SundstedT 1 Reply Last reply
    1
    0
    • R AodeRelay shared this topic
    • @reiver ⊼ (Charles) :batman:R @reiver ⊼ (Charles) :batman:

      On stage now, @django — arguing for widespread adoption of ActivityPub client-server (C2S) protocol.

      I agree with him.

      At the very least, to make extension of ActivityPub through JSON-LD namespaces possible.

      But also to decouple Fediverse client development from Fediverse server development.

      And more.

      #ActivityPub #FediDev #FediDevs #Fediverse #FOSDEM #FOSDEM2026 #SocialWeb #SocialWebFOSDEM #SocialWebFOSDEM2026

      Todd SundstedT This user is from outside of this forum
      Todd SundstedT This user is from outside of this forum
      Todd Sundsted
      wrote last edited by
      #2

      @reiver I’d love to see this but is it feasible without mastodon on board?

      julianJ mccM 2 Replies Last reply
      0
      • Todd SundstedT Todd Sundsted

        @reiver I’d love to see this but is it feasible without mastodon on board?

        julianJ This user is from outside of this forum
        julianJ This user is from outside of this forum
        julian
        wrote last edited by
        #3

        @toddsundsted@epiktistes.com absolutely.

        In fact, the app that made the AP news rounds a couple months ago was Holos, an AP client on your phone that connected to a server elsewhere. That's the ideal use case for C2S, but alas they didn't go that route.

        I'm hoping to look into using it to enable cross-instance activities. Think "liking and replying" using your Mastodon account while browsing a WordPress site.

        1 Reply Last reply
        1
        0
        • Todd SundstedT This user is from outside of this forum
          Todd SundstedT This user is from outside of this forum
          Todd Sundsted
          wrote last edited by
          #4

          @julian @reiver i think i saw that thread a while ago and thought it was pretty clever.

          1 Reply Last reply
          0
          • Todd SundstedT Todd Sundsted

            @reiver I’d love to see this but is it feasible without mastodon on board?

            mccM This user is from outside of this forum
            mccM This user is from outside of this forum
            mcc
            wrote last edited by
            #5

            @reiver @toddsundsted Which server softwares *do* support it exactly?

            julianJ 1 Reply Last reply
            1
            0
            • R ActivityRelay shared this topic
            • mccM mcc

              @reiver @toddsundsted Which server softwares *do* support it exactly?

              julianJ This user is from outside of this forum
              julianJ This user is from outside of this forum
              julian
              wrote last edited by
              #6

              @mcc@mastodon.social hmm...

              Mitra from @silverpill@mitra.social and OMI by @mariusor@metalhead.club come to mind, but unsure of any more.

              1 Reply Last reply
              1
              0
              • mariusM This user is from outside of this forum
                mariusM This user is from outside of this forum
                marius
                wrote last edited by
                #7

                @julian it' ONI. 😄

                And yes, it's basically a JavaScript interface using client to server ActivityPub to communicate with its backend. Also in the GoActivityPub family there's another server supporting C2S called FedBOX, but this one has no frontends, is just a purely ActivityPub server.

                @mcc @silverpill

                mariusM 1 Reply Last reply
                1
                0
                • mariusM marius

                  @julian it' ONI. 😄

                  And yes, it's basically a JavaScript interface using client to server ActivityPub to communicate with its backend. Also in the GoActivityPub family there's another server supporting C2S called FedBOX, but this one has no frontends, is just a purely ActivityPub server.

                  @mcc @silverpill

                  mariusM This user is from outside of this forum
                  mariusM This user is from outside of this forum
                  marius
                  wrote last edited by
                  #8

                  Also to reply to @reiver 's original question the GoActivityPub library that I work does not easily support JSON-LD extensions, but that's one of the main goals I'm striving towards in this year.

                  There will still be limitations at the end, Go being a statically typed language, so the extensibility will most likely need to be decided at compile time - similar to using protobuf - where you generate types based on the JSON-LD context(s) that you want to support as a developer.

                  @julian @mcc @silverpill

                  1 Reply Last reply
                  1
                  0
                  • Aslak RaanesA This user is from outside of this forum
                    Aslak RaanesA This user is from outside of this forum
                    Aslak Raanes
                    wrote last edited by
                    #9

                    @julian @mcc @silverpill @mariusor There is also maybe Mike Macgirvin's Forte https://codeberg.org/fortified/forte/src/branch/dev/FEDERATION.md#c2s ?

                    1 Reply Last reply
                    1
                    0
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    Powered by NodeBB Contributors
                    • First post
                      Last post
                    0
                    • Categories
                    • Recent
                    • Tags
                    • Popular
                    • World
                    • Users
                    • Groups