Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • 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 (No Skin)
  • No Skin
Collapse
We Distribute
  1. Home
  2. General Discussion
  3. What if...

What if...

Scheduled Pinned Locked Moved General Discussion
activitypub
70 Posts 18 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.
  • steve@social.technoetic.comS steve@social.technoetic.com

    What if... you had one Fedi account on a generic headless #ActivityPub server that simply hosts and federates your data... and had C2S UIs for microblogging, long form writing, media editing and sharing, link aggregation, games, fitness tracking, and so on, that all used that same Fedi account. Technically, it's a similar concept as ATProto (but no relay and app view) and Solid Pods (but no RDF).

    It seems possible... if we can improve the AP C2S API/protocol sufficiently.

    smallcircles@social.coopS This user is from outside of this forum
    smallcircles@social.coopS This user is from outside of this forum
    smallcircles@social.coop
    wrote last edited by
    #2

    @steve seems possible to me too, and is also the premise of Protosocial #ActivityPub extension.

    1 Reply Last reply
    0
    • steve@social.technoetic.comS steve@social.technoetic.com

      What if... you had one Fedi account on a generic headless #ActivityPub server that simply hosts and federates your data... and had C2S UIs for microblogging, long form writing, media editing and sharing, link aggregation, games, fitness tracking, and so on, that all used that same Fedi account. Technically, it's a similar concept as ATProto (but no relay and app view) and Solid Pods (but no RDF).

      It seems possible... if we can improve the AP C2S API/protocol sufficiently.

      evan@cosocial.caE This user is from outside of this forum
      evan@cosocial.caE This user is from outside of this forum
      evan@cosocial.ca
      wrote last edited by
      #3

      @steve I believe in this vision.

      fasnix@fe.disroot.orgF 1 Reply Last reply
      0
      • steve@social.technoetic.comS steve@social.technoetic.com

        What if... you had one Fedi account on a generic headless #ActivityPub server that simply hosts and federates your data... and had C2S UIs for microblogging, long form writing, media editing and sharing, link aggregation, games, fitness tracking, and so on, that all used that same Fedi account. Technically, it's a similar concept as ATProto (but no relay and app view) and Solid Pods (but no RDF).

        It seems possible... if we can improve the AP C2S API/protocol sufficiently.

        ? Offline
        ? Offline
        Guest
        wrote last edited by
        #4

        @steve@social.technoetic.com it's very possible, it's not so much the protocol per se but implementation, like AP has support for groups or blogs or Videos ( Lemmy, PeerTube ) the problem is just mastodon doesn't support anything other than Note, it is artificially limited platform

        1 Reply Last reply
        0
        • steve@social.technoetic.comS steve@social.technoetic.com

          What if... you had one Fedi account on a generic headless #ActivityPub server that simply hosts and federates your data... and had C2S UIs for microblogging, long form writing, media editing and sharing, link aggregation, games, fitness tracking, and so on, that all used that same Fedi account. Technically, it's a similar concept as ATProto (but no relay and app view) and Solid Pods (but no RDF).

          It seems possible... if we can improve the AP C2S API/protocol sufficiently.

          jfred@jawns.clubJ This user is from outside of this forum
          jfred@jawns.clubJ This user is from outside of this forum
          jfred@jawns.club
          wrote last edited by
          #5

          @steve This is exactly the sort of thing I'm hoping we see on the Fediverse

          One thing that might need some careful design is: how to scope down the access that each of the C2S-connected apps have? A game for example doesn't need to be able to read all of my/my friends' messages, only game-related ones

          I think the work Spritely's been doing could be a good building block for such a generic server

          1 Reply Last reply
          0
          • steve@social.technoetic.comS steve@social.technoetic.com

            What if... you had one Fedi account on a generic headless #ActivityPub server that simply hosts and federates your data... and had C2S UIs for microblogging, long form writing, media editing and sharing, link aggregation, games, fitness tracking, and so on, that all used that same Fedi account. Technically, it's a similar concept as ATProto (but no relay and app view) and Solid Pods (but no RDF).

            It seems possible... if we can improve the AP C2S API/protocol sufficiently.

            lutindiscret@mastodon.libre-entreprise.comL This user is from outside of this forum
            lutindiscret@mastodon.libre-entreprise.comL This user is from outside of this forum
            lutindiscret@mastodon.libre-entreprise.com
            wrote last edited by
            #6

            @steve this is a reason why blue sky made a new protocol. Tu support that first day. Fedi will take 20 years to do that

            smallcircles@social.coopS lutindiscret@mastodon.libre-entreprise.comL evan@cosocial.caE 3 Replies Last reply
            0
            • steve@social.technoetic.comS steve@social.technoetic.com

              What if... you had one Fedi account on a generic headless #ActivityPub server that simply hosts and federates your data... and had C2S UIs for microblogging, long form writing, media editing and sharing, link aggregation, games, fitness tracking, and so on, that all used that same Fedi account. Technically, it's a similar concept as ATProto (but no relay and app view) and Solid Pods (but no RDF).

              It seems possible... if we can improve the AP C2S API/protocol sufficiently.

              silverpill@mitra.socialS This user is from outside of this forum
              silverpill@mitra.socialS This user is from outside of this forum
              silverpill@mitra.social
              wrote last edited by
              #7

              @steve If by "sufficiently improve" you mean throwing it away and replacing with a better protocol, then yes it's possible.

              evan@cosocial.caE 1 Reply Last reply
              0
              • lutindiscret@mastodon.libre-entreprise.comL lutindiscret@mastodon.libre-entreprise.com

                @steve this is a reason why blue sky made a new protocol. Tu support that first day. Fedi will take 20 years to do that

                smallcircles@social.coopS This user is from outside of this forum
                smallcircles@social.coopS This user is from outside of this forum
                smallcircles@social.coop
                wrote last edited by
                #8

                @lutindiscret @steve

                It depends.. since post-facto interop rules supreme, that's a possible approach to correct course.

                https://social.coop/@smallcircles/116118793771201066

                1 Reply Last reply
                0
                • lutindiscret@mastodon.libre-entreprise.comL lutindiscret@mastodon.libre-entreprise.com

                  @steve this is a reason why blue sky made a new protocol. Tu support that first day. Fedi will take 20 years to do that

                  lutindiscret@mastodon.libre-entreprise.comL This user is from outside of this forum
                  lutindiscret@mastodon.libre-entreprise.comL This user is from outside of this forum
                  lutindiscret@mastodon.libre-entreprise.com
                  wrote last edited by
                  #9

                  @steve also #nostr is that

                  1 Reply Last reply
                  0
                  • steve@social.technoetic.comS steve@social.technoetic.com

                    What if... you had one Fedi account on a generic headless #ActivityPub server that simply hosts and federates your data... and had C2S UIs for microblogging, long form writing, media editing and sharing, link aggregation, games, fitness tracking, and so on, that all used that same Fedi account. Technically, it's a similar concept as ATProto (but no relay and app view) and Solid Pods (but no RDF).

                    It seems possible... if we can improve the AP C2S API/protocol sufficiently.

                    kfdm@social.tsun.coK This user is from outside of this forum
                    kfdm@social.tsun.coK This user is from outside of this forum
                    kfdm@social.tsun.co
                    wrote last edited by
                    #10

                    @steve I've often wanted to have a C2S setup. Reading https://overreacted.io/a-social-filesystem/ made me want it more ๐Ÿ˜†

                    1 Reply Last reply
                    0
                    • lutindiscret@mastodon.libre-entreprise.comL lutindiscret@mastodon.libre-entreprise.com

                      @steve this is a reason why blue sky made a new protocol. Tu support that first day. Fedi will take 20 years to do that

                      evan@cosocial.caE This user is from outside of this forum
                      evan@cosocial.caE This user is from outside of this forum
                      evan@cosocial.ca
                      wrote last edited by
                      #11

                      @lutindiscret @steve this is built into ActivityPub and has been since the start.

                      1 Reply Last reply
                      0
                      • silverpill@mitra.socialS silverpill@mitra.social

                        @steve If by "sufficiently improve" you mean throwing it away and replacing with a better protocol, then yes it's possible.

                        evan@cosocial.caE This user is from outside of this forum
                        evan@cosocial.caE This user is from outside of this forum
                        evan@cosocial.ca
                        wrote last edited by
                        #12

                        @silverpill @steve

                        I can't wait to see what you build! Good luck.

                        raphael@mastodon.communick.comR 1 Reply Last reply
                        0
                        • evan@cosocial.caE evan@cosocial.ca

                          @silverpill @steve

                          I can't wait to see what you build! Good luck.

                          raphael@mastodon.communick.comR This user is from outside of this forum
                          raphael@mastodon.communick.comR This user is from outside of this forum
                          raphael@mastodon.communick.com
                          wrote last edited by
                          #13

                          @evan @silverpill @steve

                          Maybe I am way over my head, but this seems like *exactly* what I am building right now and I'm not really building anything outside of ActivityPub C2S?

                          I mean... Yes, my current client assumes some specific profile for OAuth and the client will need a proxy to get some data remote servers (to bypass authorized fetch, or to resolve documents from transient activities), but doesn't seem to me that anything I am doing is outside of AP's scope?

                          evan@cosocial.caE 1 Reply Last reply
                          0
                          • steve@social.technoetic.comS steve@social.technoetic.com

                            What if... you had one Fedi account on a generic headless #ActivityPub server that simply hosts and federates your data... and had C2S UIs for microblogging, long form writing, media editing and sharing, link aggregation, games, fitness tracking, and so on, that all used that same Fedi account. Technically, it's a similar concept as ATProto (but no relay and app view) and Solid Pods (but no RDF).

                            It seems possible... if we can improve the AP C2S API/protocol sufficiently.

                            mariusor@metalhead.clubM This user is from outside of this forum
                            mariusor@metalhead.clubM This user is from outside of this forum
                            mariusor@metalhead.club
                            wrote last edited by
                            #14

                            @steve I've built the server part already, that was 5 years ago. Still waiting for people with the skills to build the UIs though...

                            evan@cosocial.caE tom@tomkahe.comT ? 3 Replies Last reply
                            0
                            • raphael@mastodon.communick.comR raphael@mastodon.communick.com

                              @evan @silverpill @steve

                              Maybe I am way over my head, but this seems like *exactly* what I am building right now and I'm not really building anything outside of ActivityPub C2S?

                              I mean... Yes, my current client assumes some specific profile for OAuth and the client will need a proxy to get some data remote servers (to bypass authorized fetch, or to resolve documents from transient activities), but doesn't seem to me that anything I am doing is outside of AP's scope?

                              evan@cosocial.caE This user is from outside of this forum
                              evan@cosocial.caE This user is from outside of this forum
                              evan@cosocial.ca
                              wrote last edited by
                              #15

                              @raphael @silverpill @steve I also think that Steve's vision is realisable with ActivityPub API, although I think adding optional features like search, server push and so on makes it easier.

                              evan@cosocial.caE naturzukunft2026@mastodon.socialN 2 Replies Last reply
                              0
                              • evan@cosocial.caE evan@cosocial.ca

                                @raphael @silverpill @steve I also think that Steve's vision is realisable with ActivityPub API, although I think adding optional features like search, server push and so on makes it easier.

                                evan@cosocial.caE This user is from outside of this forum
                                evan@cosocial.caE This user is from outside of this forum
                                evan@cosocial.ca
                                wrote last edited by
                                #16

                                @raphael @silverpill @steve

                                Silverpill does not agree with us. I am wishing Silverpill well in their plan to rebuild with a completely different ground-up API. Silverpill is skilled and smart and very familiar with ActivityPub in great detail, so I'm sure they will come up with some interesting API architecture.

                                evan@cosocial.caE 1 Reply Last reply
                                0
                                • evan@cosocial.caE evan@cosocial.ca

                                  @raphael @silverpill @steve

                                  Silverpill does not agree with us. I am wishing Silverpill well in their plan to rebuild with a completely different ground-up API. Silverpill is skilled and smart and very familiar with ActivityPub in great detail, so I'm sure they will come up with some interesting API architecture.

                                  evan@cosocial.caE This user is from outside of this forum
                                  evan@cosocial.caE This user is from outside of this forum
                                  evan@cosocial.ca
                                  wrote last edited by
                                  #17

                                  @raphael @silverpill @steve I don't intend to stop working on the ActivityPub API.

                                  There are a lot of us collaborating through the SocialCG ActivityPub API Task Force, and I expect that collaboration to continue:

                                  Link Preview Image
                                  GitHub - swicg/activitypub-api: ActivityPub API Task Force repository.

                                  ActivityPub API Task Force repository. Contribute to swicg/activitypub-api development by creating an account on GitHub.

                                  favicon

                                  GitHub (github.com)

                                  silverpill@mitra.socialS 1 Reply Last reply
                                  0
                                  • mariusor@metalhead.clubM mariusor@metalhead.club

                                    @steve I've built the server part already, that was 5 years ago. Still waiting for people with the skills to build the UIs though...

                                    evan@cosocial.caE This user is from outside of this forum
                                    evan@cosocial.caE This user is from outside of this forum
                                    evan@cosocial.ca
                                    wrote last edited by
                                    #18

                                    @mariusor @steve Does your server work with https://checkin.swf.pub/ ? Or https://github.com/evanp/ap ?

                                    mariusor@metalhead.clubM pfefferle@mastodon.socialP 3 Replies Last reply
                                    0
                                    • evan@cosocial.caE evan@cosocial.ca

                                      @mariusor @steve Does your server work with https://checkin.swf.pub/ ? Or https://github.com/evanp/ap ?

                                      mariusor@metalhead.clubM This user is from outside of this forum
                                      mariusor@metalhead.clubM This user is from outside of this forum
                                      mariusor@metalhead.club
                                      wrote last edited by
                                      #19

                                      @evan I could login, it did some stuff but then it redirected me to the login page again.

                                      @steve

                                      1 Reply Last reply
                                      0
                                      • evan@cosocial.caE evan@cosocial.ca

                                        @mariusor @steve Does your server work with https://checkin.swf.pub/ ? Or https://github.com/evanp/ap ?

                                        pfefferle@mastodon.socialP This user is from outside of this forum
                                        pfefferle@mastodon.socialP This user is from outside of this forum
                                        pfefferle@mastodon.social
                                        wrote last edited by
                                        #20

                                        @evan @mariusor @steve oh neat!

                                        Link Preview Image
                                        Checked in at Ettlingen

                                        ๐Ÿ‘‹

                                        favicon

                                        Matthias Pfefferle Atomic (matthiaspfefferle.blog)

                                        Link Preview Image
                                        Add Arrive outbox handler for check-in activities by pfefferle ยท Pull Request #2977 ยท Automattic/wordpress-activitypub

                                        ActivityPub for WordPress. Contribute to Automattic/wordpress-activitypub development by creating an account on GitHub.

                                        favicon

                                        GitHub (github.com)

                                        evan@cosocial.caE 1 Reply Last reply
                                        0
                                        • mariusor@metalhead.clubM mariusor@metalhead.club

                                          @steve I've built the server part already, that was 5 years ago. Still waiting for people with the skills to build the UIs though...

                                          tom@tomkahe.comT This user is from outside of this forum
                                          tom@tomkahe.comT This user is from outside of this forum
                                          tom@tomkahe.com
                                          wrote last edited by
                                          #21

                                          @mariusor
                                          I was thinking about trying to build a lightweight wrapper around c2s that mimics the Mastodon/pixelfed API, and then just bootstrap every existing mastodon/pixelfed client but that feels like more work than it'd be worth

                                          mariusor@metalhead.clubM 1 Reply Last reply
                                          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