FEP-3447: Endorsements

This is a topic for community work on FEP-3447: Endorsements. The early-early-pre-draft is currently on my own GitHub, but should be moving to the official Codeberg repository soon.

I recently started a discussion on Mastodon that is ready to move to a bigger venue. So here we are 🤓

Planning and discussion for a FEP to add "Endorsements" into the Fediverse - EmissarySocial/fep-endorsementsGitHubGitHub - EmissarySocial/fep-endorsements: Planning and discussion for a FEP to add "Endorsements" into the FediversePlanning and discussion for a FEP to add "Endorsements" into the Fediverse - EmissarySocial/fep-endorsements

Replying to @⁨benpate@activitypub.space⁩

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

I suggest picking more descriptive names for activities:

- OfferEndorsement
- AcceptEndorsement
- RejectEndorsement
- UndoEndorsement

And maybe Endorse should be an object instead of activity? An endorser may want to update the endorsement metadata (content, image, tags).

Replying to @⁨silverpill@mitra.social⁩

Hey @silverpill@mitra.social !

I tried to use the existing vocabulary as much as possible. It seems like this fits the existing grammar, does it not?

{
  type:"Offer"
  object: {
    type:"Endorse"
  }
}

Also, Gilles makes a strong point to just use the word "Trust" -- it's simpler and better known around the world. What do you think of that, instead?

Summary of my input: I think "trust" is a better word than "endorse" I think there is no way to get around allowing different "flavors of trust" I am not sure the implementation proposed allows rem...GitHubWording, flavors of trust, and changing your mind · Issue #4 · EmissarySocial/fep-endorsementsSummary of my input: I think "trust" is a better word than "endorse" I think there is no way to get around allowing different "flavors of trust" I am not sure the implementation proposed allows rem...by gillesdutilh

Replying to @⁨benpate@activitypub.space⁩

@benpate

Also, Gilles makes a strong point to just use the word "Trust" -- it's simpler and better known around the world. What do you think of that, instead?

I prefer "endorse". IMO "trust" is too vague and often used in discussions related to security.
In the user interface, the different flavors of "endorse" could be described using other words.

en