activitypub icon indicating copy to clipboard operation
activitypub copied to clipboard

Clarify use of context

Open bashrc2 opened this issue 2 years ago • 5 comments

The current practice appears to be to use both "conversation" (inherrited from OStatus) and "context" (without the @) to group posts together into a thread. I think this should be clarified within the specifification.

bashrc2 avatar Jan 10 '23 11:01 bashrc2

@bashrc2 Can you please provide examples?

Maybe a note can be added. But conformance to OStatus is not necessarily implied by conforming to the ActivityPub standard.

akuckartz avatar Jan 18 '23 15:01 akuckartz

conversation is entirely for old systems that upgraded from OStatus, it shouldn't be used for new implementations. It was used by Mastodon as part of the OStatus -> ActivityPub transition, and has no meaning for systems not upgrading from OStatus.

nightpool avatar Jan 19 '23 05:01 nightpool

@evanp would it make sense to have a "legacy compat" or "things you might see out in the wild" section of the primer? entirely non-normative of course but just useful for capturing these kinda footguns?

bumblefudge avatar Jan 05 '24 17:01 bumblefudge

sidenote: OStatus was discussed a lot in the spec-drafting era and it doesn't seem like OStatus conformance was super well-documented or supported by a uniform conformance toolset at the time, if the minutes are accurate: https://www.w3.org/wiki/index.php?search=ostatus&title=Special%3ASearch&go=Go this might be why legacy support was kind of adhoc in systems making the transition and not mentioned in the spec itself?

bumblefudge avatar Jan 05 '24 18:01 bumblefudge

We should have a Primer page on using context for conversations. I'll add it at https://www.w3.org/wiki/ActivityPub/Primer/conversations .

evanp avatar Apr 24 '24 16:04 evanp