julian

u/julian@activitypub.space
22 posts · 291 comments

Recent posts

Recent comments

Two thoughts:

  1. 7888 doesn't lay claim to context, additional uses are encouraged, even

  2. Suggest downgrading requirement of proof to MAY. Upgrade it to MUST in a new FEP. Some of us have no immediate plans to support object integrity proofs. Especially since an endorsement is resolvable, there's no need for a proof — t'is merely a convenience.

@phnt@fluffytail.org considering the Endorse (or Endorsement) object needs to be resolved anyways as it contains potentially relevant metadata, it seems the "save network requests" argument is moot.

It's not especially hard to add new activity handlers in NodeBB, it's just a personal preference.

@phnt@fluffytail.org yeah but I'm also saying you don't need JSON-LD to adequately distinguish between embedded objects. People have been doing it for decades already. No pseudo-namespaces, no JSON-LD

We're already derailing from the main topic at hand :stuck_out_tongue_winking_eye: perhaps we can both agree JSON-LD is pointless and move on.

> As it stands now, Accept, Reject and Undo are identical to activities related to a follow relationship.

I disagree, I think using existing vocabulary is superior. You probably already distinguish your logic paths based on the object.

In fact, that this FEP uses a scheme similar to existing Follow relationships makes it easier to adopt.

Ben, I'd even put in a blurb to make note of the similarities, and how they're intentional.

C's reply didn't get dropped, it simply didn't include A, the original server. The last reply did, but because the context was A, it never contained it, so it never pulled it. inReplyTo isn't checked when utilising context-backfill because it is supposed to replace having to do that.

Except not in this edge case :)

I'm not sure which case it was, but #1 definitely applies in many cases where older Mastodon servers don't report a context. I am also not sure whether Mastodon implements context inheritance as described in FEP 11dd

#2 does apply if the mention were explicitly removed (in the case of Mastodon). Most other software doesn't tend to pre-fill a bunch of mentions since other addressing techniques are used.

Correct. It's intentional to keep users and communities unique since webfinger, the identification protocol used by AP, is understood to refer to one user at a time (although it doesn't preclude it from sending multiple, which it does in the case of Lemmy.)

Lemmy will prioritize users over communities, which means you can essentially render a community unfindable if you make a user account of the same name. Oops!

Or maybe it's the other way around, I forget.