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 (No Skin)
  • No Skin
Collapse

NodeBB

  1. Home
  2. Forums and Threaded Discussions Task Force
  3. Minutes from 6 November 2025 WG Meeting

Minutes from 6 November 2025 WG Meeting

Scheduled Pinned Locked Moved Forums and Threaded Discussions Task Force
forumwgswicgactivitypubsocialcg
16 Posts 4 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.
  • sabrew4k3@lazysoci.alS sabrew4k3@lazysoci.al

    Seems like the conclusion is missing

    julian@activitypub.spaceJ This user is from outside of this forum
    julian@activitypub.spaceJ This user is from outside of this forum
    julian@activitypub.space
    wrote last edited by
    #5

    sabrew4k3@lazysoci.al indeed, we ran out of time ๐Ÿ˜„

    sabrew4k3@lazysoci.alS 1 Reply Last reply
    0
    • julian@activitypub.spaceJ julian@activitypub.space

      sabrew4k3@lazysoci.al indeed, we ran out of time ๐Ÿ˜„

      sabrew4k3@lazysoci.alS This user is from outside of this forum
      sabrew4k3@lazysoci.alS This user is from outside of this forum
      sabrew4k3@lazysoci.al
      wrote last edited by
      #6

      Ah, makes sense. But ๐Ÿคฌ you all. I was reading and it was gripping and then cliffhanger! ๐Ÿ˜ญ

      julian@activitypub.spaceJ 1 Reply Last reply
      0
      • sabrew4k3@lazysoci.alS sabrew4k3@lazysoci.al

        Ah, makes sense. But ๐Ÿคฌ you all. I was reading and it was gripping and then cliffhanger! ๐Ÿ˜ญ

        julian@activitypub.spaceJ This user is from outside of this forum
        julian@activitypub.spaceJ This user is from outside of this forum
        julian@activitypub.space
        wrote last edited by
        #7

        For what it's worth, Ted and Dmitri convinced me that we need to move toward a strict inheritance of the root object's context. It means a little more work upfront but will make it easier down the line.

        This post is where we continue that discussion, asynchronously, so stay tuned!

        1 Reply Last reply
        0
        • 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
          #8

          @julian

          Julian asks if anybody uses bto and bcc, and Dmitri says "yes, absolutely", and said we should check out @darius@friend.camp's Fediverse Observatory for the answer

          bto and bcc are not visible in S2S environment:

          https://www.w3.org/TR/activitypub/#security-not-displaying-bto-bcc

          This is a C2S feature, so maybe it is used by 2 or 3 people. I am all for removing it.

          @dmitri

          trwnh@mastodon.socialT 1 Reply Last reply
          0
          • sabrew4k3@lazysoci.alS This user is from outside of this forum
            sabrew4k3@lazysoci.alS This user is from outside of this forum
            sabrew4k3@lazysoci.al
            wrote last edited by
            #9

            Thank you. I appreciate that.

            1 Reply Last reply
            0
            • julian@activitypub.spaceJ This user is from outside of this forum
              julian@activitypub.spaceJ This user is from outside of this forum
              julian@activitypub.space
              wrote last edited by
              #10

              Depending on the outcome of the ensuing discussion here, it looks like I will be updating FEP 11dd: Context Ownership and Inheritance away from:

              > The object SHOULD inherit a context other than its own. It is RECOMMENDED that the object inherit the context of the object it is in reply to. Doing so will allow for all members of a context collection (per FEP f228) to refer to the same context.
              >
              > The object MAY inherit context further up the chain.

              to

              > The object MUST inherit the context from the root node, if one is reported. Otherwise the object MUST NOT publish a context. Doing so will allow for all members of a context collection (per FEP f228) to refer to the same context.
              >
              > Implementors SHOULD map that inherited context to a local identifier (if applicable) to support future use-cases/activities.

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

                @julian

                Julian asks if anybody uses bto and bcc, and Dmitri says "yes, absolutely", and said we should check out @darius@friend.camp's Fediverse Observatory for the answer

                bto and bcc are not visible in S2S environment:

                https://www.w3.org/TR/activitypub/#security-not-displaying-bto-bcc

                This is a C2S feature, so maybe it is used by 2 or 3 people. I am all for removing it.

                @dmitri

                trwnh@mastodon.socialT This user is from outside of this forum
                trwnh@mastodon.socialT This user is from outside of this forum
                trwnh@mastodon.social
                wrote last edited by
                #11

                @silverpill @julian @forum-wg @dmitri

                POST to inbox instead of sharedInbox implies bto/bcc if the inbox owner is not present in to/cc.

                what this has to do with threaded discussions i'm not sure, but for delivery and signing, SMTP has the same issue which they solved by making delivery *not* depend on the payload headers but instead on the SMTP envelope (there is a RCTP TO instruction in the SMTP connection, specifying inboxes that should receive the payload)

                trwnh@mastodon.socialT 1 Reply Last reply
                0
                • trwnh@mastodon.socialT This user is from outside of this forum
                  trwnh@mastodon.socialT This user is from outside of this forum
                  trwnh@mastodon.social
                  wrote last edited by
                  #12

                  @julian @jesseplusplus i don't think that's the right way to look at it. the reply tree and the context are separate things. you can *try* to find the root of the reply tree, but even if you do, there is no hard requirement to copy that context vs any other context. you get to choose which conversation you want to be a part of, including choosing *not* to be part of a conversation. also, any id may be equivalent to other ids. what you want is to arrive at the same information.

                  trwnh@mastodon.socialT 1 Reply Last reply
                  0
                  • trwnh@mastodon.socialT trwnh@mastodon.social

                    @julian @jesseplusplus i don't think that's the right way to look at it. the reply tree and the context are separate things. you can *try* to find the root of the reply tree, but even if you do, there is no hard requirement to copy that context vs any other context. you get to choose which conversation you want to be a part of, including choosing *not* to be part of a conversation. also, any id may be equivalent to other ids. what you want is to arrive at the same information.

                    trwnh@mastodon.socialT This user is from outside of this forum
                    trwnh@mastodon.socialT This user is from outside of this forum
                    trwnh@mastodon.social
                    wrote last edited by
                    #13

                    @julian @jesseplusplus so generally creating your own context is something you'd want to do if you e.g. "fork" the thread, but you can also be like what lemmy is proposing and just always create your own local context, as long as you give consumers a way to link/merge equivalent contexts together (via something like as:alsoKnownAs or owl:sameAs, or otherwise something like rel=canonical)

                    1 Reply Last reply
                    0
                    • trwnh@mastodon.socialT This user is from outside of this forum
                      trwnh@mastodon.socialT This user is from outside of this forum
                      trwnh@mastodon.social
                      wrote last edited by
                      #14

                      @julian > strict inheritance of the root object's context

                      only if the "root" (of the reply tree, i assume) has the same context you want to participate in. there are plenty of situations where you *don't* necessarily want to do this. replies can cross contextual boundaries, so you need to account for this.

                      julian@activitypub.spaceJ 1 Reply Last reply
                      0
                      • trwnh@mastodon.socialT trwnh@mastodon.social

                        @julian > strict inheritance of the root object's context

                        only if the "root" (of the reply tree, i assume) has the same context you want to participate in. there are plenty of situations where you *don't* necessarily want to do this. replies can cross contextual boundaries, so you need to account for this.

                        julian@activitypub.spaceJ This user is from outside of this forum
                        julian@activitypub.spaceJ This user is from outside of this forum
                        julian@activitypub.space
                        wrote last edited by
                        #15

                        trwnh@mastodon.social Yes, you're right. There are nuances and situations where you would explicitly not want to inherit the root object's context.

                        I am dealing with the typical day-to-day use case of replying to an object with the expectation that is be part of the same existing context.

                        However I am more than happy to make this clear in the FEP and spell out alternative situations where context inheritance would not apply.


                        The situation I found myself in was one where anybody can (and does) include whatever context they want. In that case, it's difficult to determine whether disparate contexts are actually referring to a common set of the same objects, or whether they were disparate on purpose (i.e. a fork.)

                        To that end, it meant that as a receiver there was no guarantee that any contexts I'd be sent would map to any contexts I know.

                        Strict root-level inheritance for the common use-case would at least disambiguate a lot of this.

                        1 Reply Last reply
                        0
                        • trwnh@mastodon.socialT trwnh@mastodon.social

                          @silverpill @julian @forum-wg @dmitri

                          POST to inbox instead of sharedInbox implies bto/bcc if the inbox owner is not present in to/cc.

                          what this has to do with threaded discussions i'm not sure, but for delivery and signing, SMTP has the same issue which they solved by making delivery *not* depend on the payload headers but instead on the SMTP envelope (there is a RCTP TO instruction in the SMTP connection, specifying inboxes that should receive the payload)

                          trwnh@mastodon.socialT This user is from outside of this forum
                          trwnh@mastodon.socialT This user is from outside of this forum
                          trwnh@mastodon.social
                          wrote last edited by
                          #16
                          This post is deleted!
                          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