Salta al contenuto
0
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Old Web Site
  • Recenti
  • Popolare
  • Tag
  • Utenti
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Old Web Site
  • Recenti
  • Popolare
  • Tag
  • Utenti
Skin
  • Chiaro
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Scuro
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Predefinito (Cerulean)
  • Nessuna skin
Collassa

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone
  1. Home
  2. Categorie
  3. Technical Discussion
  4. On moving an actor's content.

On moving an actor's content.

Pianificato Fissato Bloccato Spostato Technical Discussion
activitypubactivitystreamsfedidev
24 Post 9 Autori 2 Visualizzazioni
  • Da Vecchi a Nuovi
  • Da Nuovi a Vecchi
  • Più Voti
Rispondi
  • Risposta alla discussione
Effettua l'accesso per rispondere
Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
  • reiver@mastodon.socialundefined Questo utente è esterno a questo forum
    reiver@mastodon.socialundefined Questo utente è esterno a questo forum
    reiver@mastodon.social
    scritto su ultima modifica di
    #1

    On moving an actor's content.

    1/

    One of the things that comes up on the Fediverse from time to time — is the ability for people to move their accounts.

    For example, someone started off at:

    @joeblow@example.com

    But, now wants to "move" to:

    @misterx@host.example

    There is a mechanism to do that.

    That mechanism moves their followers, their followees, BUT —

    It does NOT move their content over!

    That is a problem. Could we address this‽

    ...

    #ActivityPub #ActivityStreams #FediDev

    reiver@mastodon.socialundefined po3mah@mastodon.socialundefined christopher@my.talesofmy.lifeundefined evan@cosocial.caundefined 4 Risposte Ultima Risposta
    0
    • reiver@mastodon.socialundefined reiver@mastodon.social

      On moving an actor's content.

      1/

      One of the things that comes up on the Fediverse from time to time — is the ability for people to move their accounts.

      For example, someone started off at:

      @joeblow@example.com

      But, now wants to "move" to:

      @misterx@host.example

      There is a mechanism to do that.

      That mechanism moves their followers, their followees, BUT —

      It does NOT move their content over!

      That is a problem. Could we address this‽

      ...

      #ActivityPub #ActivityStreams #FediDev

      reiver@mastodon.socialundefined Questo utente è esterno a questo forum
      reiver@mastodon.socialundefined Questo utente è esterno a questo forum
      reiver@mastodon.social
      scritto su ultima modifica di
      #2

      On moving an actor's content.

      2/

      Could an ActivityPub 'Update' activity be used to move objects from one server to another server?

      Could an 'Update' activity be used to change an object's "id" field?

      After all, the "id" is used to identity what is being changed. It is the targeting mechanism.

      How can you provide the old "id" to target the (old) object you want to change the "id" of, while also providing a new "id"?

      https://www.w3.org/TR/activitypub/#update-activity-inbox

      ...

      #ActivityPub #ActivityStreams #FediDev

      reiver@mastodon.socialundefined 1 Risposta Ultima Risposta
      0
      • reiver@mastodon.socialundefined reiver@mastodon.social

        On moving an actor's content.

        2/

        Could an ActivityPub 'Update' activity be used to move objects from one server to another server?

        Could an 'Update' activity be used to change an object's "id" field?

        After all, the "id" is used to identity what is being changed. It is the targeting mechanism.

        How can you provide the old "id" to target the (old) object you want to change the "id" of, while also providing a new "id"?

        https://www.w3.org/TR/activitypub/#update-activity-inbox

        ...

        #ActivityPub #ActivityStreams #FediDev

        reiver@mastodon.socialundefined Questo utente è esterno a questo forum
        reiver@mastodon.socialundefined Questo utente è esterno a questo forum
        reiver@mastodon.social
        scritto su ultima modifica di
        #3

        On moving an actor's content.

        3/

        There a many different conventions we could come up with to allow an ActvityPub 'Update' activity to be used to change an object's "id" field.

        We (the Fediverse developer community) just need to pick one that everyone is willing to implement.

        For example, perhaps the "origin", "result", or "target" field should be used:

        https://www.w3.org/TR/activitystreams-vocabulary/#dfn-origin

        https://www.w3.org/TR/activitystreams-vocabulary/#dfn-result

        https://www.w3.org/TR/activitystreams-vocabulary/#dfn-target

        Or —

        ...

        #ActivityPub #ActivityStreams #FediDev

        reiver@mastodon.socialundefined 1 Risposta Ultima Risposta
        0
        • reiver@mastodon.socialundefined reiver@mastodon.social

          On moving an actor's content.

          1/

          One of the things that comes up on the Fediverse from time to time — is the ability for people to move their accounts.

          For example, someone started off at:

          @joeblow@example.com

          But, now wants to "move" to:

          @misterx@host.example

          There is a mechanism to do that.

          That mechanism moves their followers, their followees, BUT —

          It does NOT move their content over!

          That is a problem. Could we address this‽

          ...

          #ActivityPub #ActivityStreams #FediDev

          po3mah@mastodon.socialundefined Questo utente è esterno a questo forum
          po3mah@mastodon.socialundefined Questo utente è esterno a questo forum
          po3mah@mastodon.social
          scritto su ultima modifica di
          #4

          @reiver > ... from time to time ...
          I think almost everyone is longing for portable identity/ ability to move everything, but just gave up nagging, because it is not happening. 🤷‍♂️

          1 Risposta Ultima Risposta
          0
          • reiver@mastodon.socialundefined reiver@mastodon.social

            On moving an actor's content.

            3/

            There a many different conventions we could come up with to allow an ActvityPub 'Update' activity to be used to change an object's "id" field.

            We (the Fediverse developer community) just need to pick one that everyone is willing to implement.

            For example, perhaps the "origin", "result", or "target" field should be used:

            https://www.w3.org/TR/activitystreams-vocabulary/#dfn-origin

            https://www.w3.org/TR/activitystreams-vocabulary/#dfn-result

            https://www.w3.org/TR/activitystreams-vocabulary/#dfn-target

            Or —

            ...

            #ActivityPub #ActivityStreams #FediDev

            reiver@mastodon.socialundefined Questo utente è esterno a questo forum
            reiver@mastodon.socialundefined Questo utente è esterno a questo forum
            reiver@mastodon.social
            scritto su ultima modifica di
            #5

            On moving an actor's content.

            4/

            Or, instead of using the ActivityPub 'Update' activity —

            Couldn't we use the ActivityPub 'Move' activity.

            https://www.w3.org/TR/activitystreams-vocabulary/#dfn-move

            With the "origin" and "target" fields.

            Where "origin" contains the old ID URL, and "target" contains the new ID URL.

            .

            #ActivityPub #ActivityStreams #FediDev

            mariusor@metalhead.clubundefined julian@fietkau.socialundefined 2 Risposte Ultima Risposta
            0
            • reiver@mastodon.socialundefined reiver@mastodon.social

              On moving an actor's content.

              4/

              Or, instead of using the ActivityPub 'Update' activity —

              Couldn't we use the ActivityPub 'Move' activity.

              https://www.w3.org/TR/activitystreams-vocabulary/#dfn-move

              With the "origin" and "target" fields.

              Where "origin" contains the old ID URL, and "target" contains the new ID URL.

              .

              #ActivityPub #ActivityStreams #FediDev

              mariusor@metalhead.clubundefined Questo utente è esterno a questo forum
              mariusor@metalhead.clubundefined Questo utente è esterno a questo forum
              mariusor@metalhead.club
              scritto su ultima modifica di
              #6

              @reiver I was considering a similar logic for one of my projects: https://todo.sr.ht/~mariusor/go-activitypub/366

              1 Risposta Ultima Risposta
              0
              • reiver@mastodon.socialundefined reiver@mastodon.social

                On moving an actor's content.

                4/

                Or, instead of using the ActivityPub 'Update' activity —

                Couldn't we use the ActivityPub 'Move' activity.

                https://www.w3.org/TR/activitystreams-vocabulary/#dfn-move

                With the "origin" and "target" fields.

                Where "origin" contains the old ID URL, and "target" contains the new ID URL.

                .

                #ActivityPub #ActivityStreams #FediDev

                julian@fietkau.socialundefined Questo utente è esterno a questo forum
                julian@fietkau.socialundefined Questo utente è esterno a questo forum
                julian@fietkau.social
                scritto su ultima modifica di
                #7

                @reiver Before inventing something new, my recommendation would be to check if the needs are met by LOLA (https://swicg.github.io/activitypub-data-portability/lola) or FEP-1580 (https://fediverse.codeberg.page/fep/fep/1580/).

                FEP-1580 has no public implementations AFAIK. LOLA is implemented by Emissary (@benpate) and I forget who else, @Bonfire?

                benpate@mastodon.socialundefined 1 Risposta Ultima Risposta
                0
                • julian@fietkau.socialundefined julian@fietkau.social

                  @reiver Before inventing something new, my recommendation would be to check if the needs are met by LOLA (https://swicg.github.io/activitypub-data-portability/lola) or FEP-1580 (https://fediverse.codeberg.page/fep/fep/1580/).

                  FEP-1580 has no public implementations AFAIK. LOLA is implemented by Emissary (@benpate) and I forget who else, @Bonfire?

                  benpate@mastodon.socialundefined Questo utente è esterno a questo forum
                  benpate@mastodon.socialundefined Questo utente è esterno a questo forum
                  benpate@mastodon.social
                  scritto su ultima modifica di
                  #8

                  Thanks Julian!

                  Yes, `Move` is the correct option here. I believe Mastodon uses this as a way to announce that an account has moved to another server - though I don't think it does a lot to actually transfer the account DATA to the new server.

                  The LOLA spec is pretty good, and I'm happy to walk through it with you if you'd like. It handles the sending a `Move` to all of your followers, along with getting your data to the new server (and all of the complexity there)

                  @julian @reiver @Bonfire

                  benpate@mastodon.socialundefined 1 Risposta Ultima Risposta
                  0
                  • benpate@mastodon.socialundefined benpate@mastodon.social

                    Thanks Julian!

                    Yes, `Move` is the correct option here. I believe Mastodon uses this as a way to announce that an account has moved to another server - though I don't think it does a lot to actually transfer the account DATA to the new server.

                    The LOLA spec is pretty good, and I'm happy to walk through it with you if you'd like. It handles the sending a `Move` to all of your followers, along with getting your data to the new server (and all of the complexity there)

                    @julian @reiver @Bonfire

                    benpate@mastodon.socialundefined Questo utente è esterno a questo forum
                    benpate@mastodon.socialundefined Questo utente è esterno a questo forum
                    benpate@mastodon.social
                    scritto su ultima modifica di
                    #9

                    One last thing: Check out this video walkthrough of LOLA on Emissary: https://clip.place/w/joEazgBP38z81WsZZQNd1r

                    ...Along with my post about how it implements LOLA, and where we are waiting for the spec process: https://emissary.dev/developers-migration

                    @julian @reiver @Bonfire

                    julian@activitypub.spaceundefined 1 Risposta Ultima Risposta
                    0
                    • benpate@mastodon.socialundefined benpate@mastodon.social

                      One last thing: Check out this video walkthrough of LOLA on Emissary: https://clip.place/w/joEazgBP38z81WsZZQNd1r

                      ...Along with my post about how it implements LOLA, and where we are waiting for the spec process: https://emissary.dev/developers-migration

                      @julian @reiver @Bonfire

                      julian@activitypub.spaceundefined Questo utente è esterno a questo forum
                      julian@activitypub.spaceundefined Questo utente è esterno a questo forum
                      julian@activitypub.space
                      scritto su ultima modifica di
                      #10

                      @benpate@mastodon.social I think you tagged the wrong @julian@fietkau.social ;)

                      But this is something I could contribute to. @reiver@mastodon.social, you should talk to @jonny@neuromatch.social ... I haven't looked into his FEP draft nor LOLA in-depth, but my first impression is that Jonny's approach is a lot more... approachable for devs.

                      1 Risposta Ultima Risposta
                      0
                      • benpate@mastodon.socialundefined Questo utente è esterno a questo forum
                        benpate@mastodon.socialundefined Questo utente è esterno a questo forum
                        benpate@mastodon.social
                        scritto su ultima modifica di
                        #11

                        Do you have a link to Johnnys latest work? I remember talking about it before, but it’s been a while.

                        @julian @reiver @jonny

                        jonny@neuromatch.socialundefined 1 Risposta Ultima Risposta
                        0
                        • benpate@mastodon.socialundefined benpate@mastodon.social

                          Do you have a link to Johnnys latest work? I remember talking about it before, but it’s been a while.

                          @julian @reiver @jonny

                          jonny@neuromatch.socialundefined Questo utente è esterno a questo forum
                          jonny@neuromatch.socialundefined Questo utente è esterno a questo forum
                          jonny@neuromatch.social
                          scritto su ultima modifica di
                          #12

                          @benpate
                          @julian @reiver
                          Haven't had any time to implement, many things going on between day job and secondary unpaid jobs

                          benpate@mastodon.socialundefined 1 Risposta Ultima Risposta
                          0
                          • jonny@neuromatch.socialundefined jonny@neuromatch.social

                            @benpate
                            @julian @reiver
                            Haven't had any time to implement, many things going on between day job and secondary unpaid jobs

                            benpate@mastodon.socialundefined Questo utente è esterno a questo forum
                            benpate@mastodon.socialundefined Questo utente è esterno a questo forum
                            benpate@mastodon.social
                            scritto su ultima modifica di
                            #13

                            @jonny @julian @reiver

                            Yeah, I hear that. Everything seems extra busy right now. You published a spec (or working document, or whatever the kids are calling them these days)

                            Can you share a link to that?

                            jonny@neuromatch.socialundefined 1 Risposta Ultima Risposta
                            0
                            • benpate@mastodon.socialundefined benpate@mastodon.social

                              @jonny @julian @reiver

                              Yeah, I hear that. Everything seems extra busy right now. You published a spec (or working document, or whatever the kids are calling them these days)

                              Can you share a link to that?

                              jonny@neuromatch.socialundefined Questo utente è esterno a questo forum
                              jonny@neuromatch.socialundefined Questo utente è esterno a questo forum
                              jonny@neuromatch.social
                              scritto su ultima modifica di
                              #14

                              @benpate
                              @julian @reiver
                              Oh ya that's just in the FEPs
                              https://fediverse.codeberg.page/fep/fep/1580/

                              benpate@mastodon.socialundefined jonny@neuromatch.socialundefined 2 Risposte Ultima Risposta
                              1
                              • jonny@neuromatch.socialundefined jonny@neuromatch.social

                                @benpate
                                @julian @reiver
                                Oh ya that's just in the FEPs
                                https://fediverse.codeberg.page/fep/fep/1580/

                                benpate@mastodon.socialundefined Questo utente è esterno a questo forum
                                benpate@mastodon.socialundefined Questo utente è esterno a questo forum
                                benpate@mastodon.social
                                scritto su ultima modifica di
                                #15

                                Fantastic. Thank you! I'll give it another read :)

                                @jonny @julian @reiver

                                1 Risposta Ultima Risposta
                                0
                                • jonny@neuromatch.socialundefined jonny@neuromatch.social

                                  @benpate
                                  @julian @reiver
                                  Oh ya that's just in the FEPs
                                  https://fediverse.codeberg.page/fep/fep/1580/

                                  jonny@neuromatch.socialundefined Questo utente è esterno a questo forum
                                  jonny@neuromatch.socialundefined Questo utente è esterno a questo forum
                                  jonny@neuromatch.social
                                  scritto su ultima modifica di
                                  #16

                                  @benpate
                                  @julian @reiver
                                  Last I recall the biggest incompatibilities with LORA and this FEP are just naming. And iirc biggest differences was just who was in charge of the migration, source or target, among other differences that flow from that like pushing forward signed objects and etc.

                                  1 Risposta Ultima Risposta
                                  0
                                  • reiver@mastodon.socialundefined reiver@mastodon.social

                                    On moving an actor's content.

                                    1/

                                    One of the things that comes up on the Fediverse from time to time — is the ability for people to move their accounts.

                                    For example, someone started off at:

                                    @joeblow@example.com

                                    But, now wants to "move" to:

                                    @misterx@host.example

                                    There is a mechanism to do that.

                                    That mechanism moves their followers, their followees, BUT —

                                    It does NOT move their content over!

                                    That is a problem. Could we address this‽

                                    ...

                                    #ActivityPub #ActivityStreams #FediDev

                                    christopher@my.talesofmy.lifeundefined Questo utente è esterno a questo forum
                                    christopher@my.talesofmy.lifeundefined Questo utente è esterno a questo forum
                                    christopher@my.talesofmy.life
                                    scritto su ultima modifica di
                                    #17
                                    @@reiver ⊼ (Charles) :batman: Doesn't Hubzilla already address this? Nomadic Identity and Cloned Accounts. It's been around for a while.
                                    reiver@mastodon.socialundefined 1 Risposta Ultima Risposta
                                    0
                                    • christopher@my.talesofmy.lifeundefined christopher@my.talesofmy.life
                                      @@reiver ⊼ (Charles) :batman: Doesn't Hubzilla already address this? Nomadic Identity and Cloned Accounts. It's been around for a while.
                                      reiver@mastodon.socialundefined Questo utente è esterno a questo forum
                                      reiver@mastodon.socialundefined Questo utente è esterno a questo forum
                                      reiver@mastodon.social
                                      scritto su ultima modifica di
                                      #18

                                      @christopher

                                      This thread I wrote was about trying to do this using ActivityPub.

                                      Although I could be mistaken, I think the way Hubzilla accomplishes Nomadic Identity and Cloned Accounts is outside of ActivityPub.

                                      christopher@my.talesofmy.lifeundefined 2 Risposte Ultima Risposta
                                      0
                                      • reiver@mastodon.socialundefined reiver@mastodon.social

                                        On moving an actor's content.

                                        1/

                                        One of the things that comes up on the Fediverse from time to time — is the ability for people to move their accounts.

                                        For example, someone started off at:

                                        @joeblow@example.com

                                        But, now wants to "move" to:

                                        @misterx@host.example

                                        There is a mechanism to do that.

                                        That mechanism moves their followers, their followees, BUT —

                                        It does NOT move their content over!

                                        That is a problem. Could we address this‽

                                        ...

                                        #ActivityPub #ActivityStreams #FediDev

                                        evan@cosocial.caundefined Questo utente è esterno a questo forum
                                        evan@cosocial.caundefined Questo utente è esterno a questo forum
                                        evan@cosocial.ca
                                        scritto su ultima modifica di
                                        #19

                                        @reiver have you seen LOLA?

                                        https://swicg.github.io/activitypub-data-portability/lola

                                        reiver@mastodon.socialundefined 1 Risposta Ultima Risposta
                                        0
                                        • reiver@mastodon.socialundefined reiver@mastodon.social

                                          @christopher

                                          This thread I wrote was about trying to do this using ActivityPub.

                                          Although I could be mistaken, I think the way Hubzilla accomplishes Nomadic Identity and Cloned Accounts is outside of ActivityPub.

                                          christopher@my.talesofmy.lifeundefined Questo utente è esterno a questo forum
                                          christopher@my.talesofmy.lifeundefined Questo utente è esterno a questo forum
                                          christopher@my.talesofmy.life
                                          scritto su ultima modifica di
                                          #20
                                          @@reiver ⊼ (Charles) :batman: Ah. Gothchya. When I think about the fediverse, I think outside just ActivityPub.
                                          reiver@mastodon.socialundefined 1 Risposta Ultima Risposta
                                          0

                                          Ciao! Sembra che tu sia interessato a questa conversazione, ma non hai ancora un account.

                                          Stanco di dover scorrere gli stessi post a ogni visita? Quando registri un account, tornerai sempre esattamente dove eri rimasto e potrai scegliere di essere avvisato delle nuove risposte (tramite email o notifica push). Potrai anche salvare segnalibri e votare i post per mostrare il tuo apprezzamento agli altri membri della comunità.

                                          Con il tuo contributo, questo post potrebbe essere ancora migliore 💗

                                          Registrati Accedi
                                          Rispondi
                                          • Risposta alla discussione
                                          Effettua l'accesso per rispondere
                                          • Da Vecchi a Nuovi
                                          • Da Nuovi a Vecchi
                                          • Più Voti


                                          • 1
                                          • 2
                                          Feed RSS
                                          On moving an actor's content.
                                          @pierobosio@soc.bosio.info
                                          V4.10.1 Contributors
                                          • Accedi

                                          • Accedi o registrati per effettuare la ricerca.
                                          • Primo post
                                            Ultimo post