- the notion of a "top level post" is kinda redundant with the context, and its definition as "without inReplyTo" can be problematic if your "top-level post" is actually a reply to something. imagine an article inReplyTo something, but with its own context
- "the conversation owner (target->attributedTo)" seems to confirm not 2.2...
@silverpill in any case if i had to describe "compliance levels" then it would be something like:
0: does not use context (mastodon) 1: uses non-dereferenceable context (pleroma) 2.1: context resolves to a collection representing the conversation (streams?) 2.2: context has attributedTo and participating objects are sent to this actor
so all it would take for streams to be 2.2 compliant is for their "conversation containers" to be sent to `context.attributedTo` instead of `target.attributedTo`
@trwnh If I understand correctly, target.id points to the context collection, and therefore context.attributedTo and target.attributedTo are the same actor.