@[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected]
My plan is to bring Akkoma into conformance with FEP-7888. Context
s (as they implicitly exist) contain Object
s in Akkoma today, and my plan is to make that collection dereferencable.
At the moment I have no plan to implement sending of Add
activities though that could come in the future.
Regarding FEP-171B’s use of the Context
object type, I am ambivalent. We will likely expose an (Ordered?) collection at first.
FEP-76EA’s definition of thr:thread
doesn’t match how Akkoma maintains or interprets the Context
today. My opinion is that I would only invest time in implementing it if implemetations actually coalesced around it; it doesn’t suit our needs. In particular the requirement “The tree structure of the thread should be maintained; every object in the thread collection, except the root, should have an inReplyTo property that matches the id of another object in the collection.” does not match how Akkoma handles quote posts (it places them in the same Context).
@evan @julian @silverpill @trwnh @mikedev “context” isn’t good enough to identify any relationship; this is the fundamental problem. It is a property that should never have existed. Today it identifies one relationship: the (loosely defined) thread. I would argue that this is in fact “common interoperability”. I would also argue that this fully meets the incredibly vague letter of the ActivityStreams specification.
I have yet to see an alternative use of context that would not be better served by inventing a more specific term. Yes, this applies to use of context for thread too, but we have 7 years of its user to identify the thread as a defacto standard.