<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[FEP-3447: Endorsements]]></title><description><![CDATA[<p dir="auto">This is a topic for community work on <a href="https://github.com/EmissarySocial/fep-endorsements" rel="nofollow ugc">FEP-3447: Endorsements</a>.  The early-early-pre-draft is currently on my own GitHub, but should be moving to the official Codeberg repository soon.</p>
<p dir="auto">I recently started a <a href="https://mastodon.social/%5B@benpate%5D(https://activitypub.space/user/benpate)/116989425966755474" rel="nofollow ugc">discussion on Mastodon</a> that is ready to move to a bigger venue. So here we are <img src="https://a440.social/assets/plugins/nodebb-plugin-emoji/emoji/android/1f913.png?v=3c5a43b7057" class="not-responsive emoji emoji-android emoji--nerd_face" style="height:23px;width:auto;vertical-align:middle" title="🤓" alt="🤓" /></p>
]]></description><link>https://a440.social/topic/3b5ca1ab-9611-4c8b-91cb-8c03702faf74/fep-3447-endorsements</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 04:41:31 GMT</lastBuildDate><atom:link href="https://a440.social/topic/3b5ca1ab-9611-4c8b-91cb-8c03702faf74.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 01 Aug 2026 17:02:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to FEP-3447: Endorsements on Sat, 01 Aug 2026 17:47:25 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://activitypub.space/user/silverpill%40mitra.social" rel="nofollow ugc">@silverpill@mitra.social</a> I disagree, I think using existing vocabulary is superior. You probably already distinguish your logic paths based on the object.</p>
]]></description><link>https://a440.social/post/https://activitypub.space/post/2170</link><guid isPermaLink="true">https://a440.social/post/https://activitypub.space/post/2170</guid><dc:creator><![CDATA[julian@activitypub.space]]></dc:creator><pubDate>Sat, 01 Aug 2026 17:47:25 GMT</pubDate></item><item><title><![CDATA[Reply to FEP-3447: Endorsements on Sat, 01 Aug 2026 17:35:40 GMT]]></title><description><![CDATA[<p>I don't know. Why do you want to use the existing vocabulary?</p><p>A descriptive activity name leads to a better developer experience:</p><p>- You can look at activity and instantly know what action is being performed.<br />- Servers that implement your FEP don't need to use heuristics, look up <code>object</code>, etc. to figure out what's going on.<br />- Servers that don't implement your FEP silently ignore unsupported activities, without wasting any resources.</p>]]></description><link>https://a440.social/post/https://mitra.social/objects/019fbe65-598e-76c0-ae39-d37e94aed250</link><guid isPermaLink="true">https://a440.social/post/https://mitra.social/objects/019fbe65-598e-76c0-ae39-d37e94aed250</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 01 Aug 2026 17:35:40 GMT</pubDate></item><item><title><![CDATA[Reply to FEP-3447: Endorsements on Sat, 01 Aug 2026 17:25:04 GMT]]></title><description><![CDATA[<p dir="auto">Hey <a href="https://activitypub.space/user/silverpill%40mitra.social" rel="nofollow ugc">@silverpill@mitra.social</a> !</p>
<p dir="auto">I tried to use the existing vocabulary as much as possible.  It seems like this fits the existing grammar, does it not?</p>
<pre><code>{
  type:"Offer"
  object: {
    type:"Endorse"
  }
}
</code></pre>
<p dir="auto">Also, Gilles makes a strong point to <a href="https://github.com/EmissarySocial/fep-endorsements/issues/4" rel="nofollow ugc">just use the word "Trust"</a> -- it's simpler and better known around the world. What do you think of that, instead?</p>
]]></description><link>https://a440.social/post/https://activitypub.space/post/2169</link><guid isPermaLink="true">https://a440.social/post/https://activitypub.space/post/2169</guid><dc:creator><![CDATA[benpate@activitypub.space]]></dc:creator><pubDate>Sat, 01 Aug 2026 17:25:04 GMT</pubDate></item><item><title><![CDATA[Reply to FEP-3447: Endorsements on Sat, 01 Aug 2026 17:22:56 GMT]]></title><description><![CDATA[<p>As it stands now, <code>Accept</code>, <code>Reject</code> and <code>Undo</code> are identical to activities related to a follow relationship.</p><p>I suggest picking more descriptive names for activities:</p><p>- <code>OfferEndorsement</code><br />- <code>AcceptEndorsement</code><br />- <code>RejectEndorsement</code><br />- <code>UndoEndorsement</code></p><p>And maybe <code>Endorse</code> should be an object instead of activity? An endorser may want to update the endorsement metadata (content, image, tags).</p>]]></description><link>https://a440.social/post/https://mitra.social/objects/019fbe59-b018-7fc1-8f43-3fd8f499a51a</link><guid isPermaLink="true">https://a440.social/post/https://mitra.social/objects/019fbe59-b018-7fc1-8f43-3fd8f499a51a</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 01 Aug 2026 17:22:56 GMT</pubDate></item></channel></rss>