<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-10-24T00:18:02Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by silverpill</title>
  <author>
    <name>silverpill</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub19yg7mshq9vdtvvcm48svw03cmzewue4jug62cltnleh3y78khz5sm5wysk.rss" />
  <link href="https://nostr.now/npub19yg7mshq9vdtvvcm48svw03cmzewue4jug62cltnleh3y78khz5sm5wysk" />
  <id>https://nostr.now/npub19yg7mshq9vdtvvcm48svw03cmzewue4jug62cltnleh3y78khz5sm5wysk</id>
  <icon>https://mitra.social/media/6a785bf7dd05f61c3590e8935aa49156a499ac30fd1e402f79e7e164adb36e2c.png</icon>
  <logo>https://mitra.social/media/6a785bf7dd05f61c3590e8935aa49156a499ac30fd1e402f79e7e164adb36e2c.png</logo>




  <entry>
    <id>https://nostr.now/nevent1qqsrhfktv9uypfl2m7997g0mjr64rcyaajxacyq3rw5dssnwksnlhwgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j20w0ap</id>
    
      <title type="html">&amp;gt;dockerslop For interpretable programming languages (e.g. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrhfktv9uypfl2m7997g0mjr64rcyaajxacyq3rw5dssnwksnlhwgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j20w0ap" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdp0gfm3yj9djw22qf6g56wj4vjcvmpvkzlqyld5qadjazuqw6desjqhz65&#39;&gt;nevent1q…hz65&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;dockerslop&lt;br/&gt;&lt;br/&gt;For interpretable programming languages (e.g. Python), non-docker setups may be too difficult to maintain so developers simply don&amp;#39;t bother. Any OS update on the user side may break their setup. Any library update on the maintainer side may break some user&amp;#39;s setup. It never ends.
    </content>
    <updated>2026-10-24T14:31:50Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8pklhpf5pgh9tpeqal0k8ayusm22ajv2lg90mnvmv3pdry8hwwpszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j3e7z9w</id>
    
      <title type="html">Isn&amp;#39;t it a feature of all Discourse forums?</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8pklhpf5pgh9tpeqal0k8ayusm22ajv2lg90mnvmv3pdry8hwwpszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j3e7z9w" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsda5lshpncx4zrmlap3dr5z0svdth5sap5xqdtlhdxmdpx2wx2degvzk8p0&#39;&gt;nevent1q…k8p0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Isn&amp;#39;t it a feature of all Discourse forums?
    </content>
    <updated>2026-10-16T17:56:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8yjz9vhccf8ee9e4n9cwfzdrzuwac7mca2t80dt8l4lhq0gptnnszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jk4jn3m</id>
    
      <title type="html">Huh? ActivityPub already supports private groups</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8yjz9vhccf8ee9e4n9cwfzdrzuwac7mca2t80dt8l4lhq0gptnnszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jk4jn3m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy4a087hwdm9dg08kuv2qjwcvrzew837aku530ln6zczmda2mrp7gs7vx75&#39;&gt;nevent1q…vx75&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Huh? ActivityPub already supports private groups
    </content>
    <updated>2026-10-16T08:36:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9yuq0rsw85dlwhh0dn0ksvdmn57aedr6xfytwclp7f2ctt8eunqczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j39jds8</id>
    
      <title type="html">I think the most straightforward way to do this is to make an ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9yuq0rsw85dlwhh0dn0ksvdmn57aedr6xfytwclp7f2ctt8eunqczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j39jds8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst5vghpzzws00aj6htk9cezddkw66qza99luhc9ml24pl8pdz5sggrnayxk&#39;&gt;nevent1q…ayxk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think the most straightforward way to do this is to make an anonymous group. This is what they did at FChan.&lt;br/&gt;&lt;br/&gt;A board is an actor. All messages on board are attributed to the board actor, real authors are hidden.
    </content>
    <updated>2026-10-02T17:51:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs97xwgms7lpjejgure5xw9ctjp3pvye2gfmwfs35nkf74tmgtdqhszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jthrz7e</id>
    
      <title>Nostr event nevent1qqs97xwgms7lpjejgure5xw9ctjp3pvye2gfmwfs35nkf74tmgtdqhszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jthrz7e</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs97xwgms7lpjejgure5xw9ctjp3pvye2gfmwfs35nkf74tmgtdqhszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jthrz7e" />
    <content type="html">
      &lt;a href=&#34;https://ipshipyard.com/blog/2026-the-end-of-ipfs-at-shipyard/&#34;&gt;https://ipshipyard.com/blog/2026-the-end-of-ipfs-at-shipyard/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; Projects maintained by Shipyard will no longer have dedicated maintainers responsible for new features, bug fixes, releases, or long-term stewardship. These include: Kubo, Helia, Boxo, Rainbow, IPFS Desktop, IPFS Companion, Someguy, Service Worker Gateway, IPFS Check, and others.&lt;br/&gt;&lt;br/&gt;🥀&lt;br/&gt;&lt;br/&gt;This will be my excuse for removing the IPFS integration from Mitra in 6.0 release
    </content>
    <updated>2026-10-01T20:19:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsw53wpexlng0smxzydchgfdyl9f22pe5z493k7sqhkjy9aufe34aszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2js57gg7</id>
    
      <title type="html">I am not sure if I understood your example correctly, but here is ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsw53wpexlng0smxzydchgfdyl9f22pe5z493k7sqhkjy9aufe34aszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2js57gg7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf6r4h277f4hlr98pa6cmpf6qvqzffyns8cdefwe4gwjfythvz5qq4hkgvf&#39;&gt;nevent1q…kgvf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I am not sure if I understood your example correctly, but here is how it all works with FEP-171b / Conversation Containers:&lt;br/&gt;&lt;br/&gt;- A follows B&lt;br/&gt;- C comments on B&amp;#39;s post (Create activity)&lt;br/&gt;- B generates Add&amp;amp;lt;Create&amp;amp;gt; activity and sends it to A&lt;br/&gt;- A receives Add and adds C&amp;#39;s comment to their copy of the conversation&lt;br/&gt;&lt;br/&gt;If C is banned for spam (and their comment removed):&lt;br/&gt;&lt;br/&gt;- B removes C&amp;#39;s comment (Delete activity)&lt;br/&gt;- B generates Add&amp;amp;lt;Delete&amp;amp;gt; activity and sends it to A&lt;br/&gt;- A receives activity and removes C&amp;#39;s comment from the conversation
    </content>
    <updated>2026-09-30T13:03:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsx9r523q05jhsrqhhu7kwv05da8zwjdum0ek9jqzy54lwexgaq4mszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jqml32g</id>
    
      <title type="html">I concur, but what capabilities you&amp;#39;re interested in? Almost ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsx9r523q05jhsrqhhu7kwv05da8zwjdum0ek9jqzy54lwexgaq4mszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jqml32g" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9vh4zjpkn6tq2f0424vtv078206qd0zvh7nzptujattz6wwcug7qryah8y&#39;&gt;nevent1q…ah8y&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I concur, but what capabilities you&amp;#39;re interested in?&lt;br/&gt;Almost everything in ActivityPub could be done peer to peer, without a relay in the middle.
    </content>
    <updated>2026-09-30T10:59:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfhdygknkqq0hpaqxksmpqza72u8wp0tcjk7lqpv2nts88623dspszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j527v7e</id>
    
      <title type="html">This can be done with inbox forwarding or special activities ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfhdygknkqq0hpaqxksmpqza72u8wp0tcjk7lqpv2nts88623dspszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j527v7e" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9cgudyapy370vzxuracwdypklfuaemfg6htrdww6dcnxcnv0dnegr6494l&#39;&gt;nevent1q…494l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This can be done with inbox forwarding or special activities ([FEP-171b](&lt;a href=&#34;https://codeberg.org/fediverse/fep/src/branch/main/fep/171b/fep-171b.md&#34;&gt;https://codeberg.org/fediverse/fep/src/branch/main/fep/171b/fep-171b.md&lt;/a&gt; ) or [FEP-1b12](&lt;a href=&#34;https://codeberg.org/fediverse/fep/src/branch/main/fep/171b/fep-171b.md&#34;&gt;https://codeberg.org/fediverse/fep/src/branch/main/fep/171b/fep-171b.md&lt;/a&gt; )).&lt;br/&gt;&lt;br/&gt;Selective relays may be used for other things though. There is &lt;a href=&#34;https://github.com/dtp-mstdn-jp/selective-relay&#34;&gt;https://github.com/dtp-mstdn-jp/selective-relay&lt;/a&gt; that apparently can filter activities by hashtags, domains and number of attachments
    </content>
    <updated>2026-09-30T08:38:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxzhhx5wqklm7aeajvncams7lqmca7v40jw4aqmedmtcvjvchp6tszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jgws2as</id>
    
      <title type="html">Private groups? Some fedi apps have had them for a long time ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxzhhx5wqklm7aeajvncams7lqmca7v40jw4aqmedmtcvjvchp6tszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jgws2as" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0yvuqjywjpfefyk98ld9pamj3gv30sj3rk9jxdl3pl6ehy3lhyqs0tr4fk&#39;&gt;nevent1q…r4fk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Private groups? Some fedi apps have had them for a long time (e.g. Hubzilla), but the work on interoperable solutions didn&amp;#39;t start until recently, when support for private communities was added to Lemmy.&lt;br/&gt;&lt;br/&gt;Here&amp;#39;s another cool project: &lt;a href=&#34;https://github.com/maddyunderstars/shoot&#34;&gt;https://github.com/maddyunderstars/shoot&lt;/a&gt;
    </content>
    <updated>2026-09-27T15:41:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvvmws6h78q9d388at9tee34w5zctpfepqa7ylyuvk33d2qft9vmszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jufz8xn</id>
    
      <title type="html">There are many interesting apps being built that are based on ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvvmws6h78q9d388at9tee34w5zctpfepqa7ylyuvk33d2qft9vmszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jufz8xn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0gck0wdwllwq2vyjsgn2redwwzmx2dx9zf5xk49swhd4fuamj8zcw0dkx3&#39;&gt;nevent1q…dkx3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;There are many interesting apps being built that are based on federated groups, I want to make mitra compatible with them. For example this matrix bridge: &lt;a href=&#34;https://github.com/Haven-Organization/matrix-appservice-activitypub&#34;&gt;https://github.com/Haven-Organization/matrix-appservice-activitypub&lt;/a&gt;
    </content>
    <updated>2026-09-26T22:24:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0gck0wdwllwq2vyjsgn2redwwzmx2dx9zf5xk49swhd4fuamj8zczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2ja5x20h</id>
    
      <title type="html">Yes, I plan to implement private groups where only members can ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0gck0wdwllwq2vyjsgn2redwwzmx2dx9zf5xk49swhd4fuamj8zczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2ja5x20h" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdcfezhpzs6zx62mt4r6n2qwselja4j2t3kflkt428876lr96s0js89j9eg&#39;&gt;nevent1q…j9eg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes, I plan to implement private groups where only members can create posts. One idea I had is a group for mitra admins where we can discuss new features. Idk what else, this is a building block, maybe people will create alt frontends that work as forums or chat apps.&lt;br/&gt;&lt;br/&gt;&amp;gt; a FEP&lt;br/&gt;&lt;br/&gt;I am writing one about groups:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://codeberg.org/fediverse/fep/src/branch/main/fep/5219/fep-5219.md&#34;&gt;https://codeberg.org/fediverse/fep/src/branch/main/fep/5219/fep-5219.md&lt;/a&gt;
    </content>
    <updated>2026-09-26T22:20:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs06fux9tmsymp0n6sh96w7h3h0p73vas8su7cttqvs2c8adyxn2kqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jj0s4va</id>
    
      <title type="html">&amp;gt; All hashes and public keys are cached by the client[s] The ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs06fux9tmsymp0n6sh96w7h3h0p73vas8su7cttqvs2c8adyxn2kqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jj0s4va" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqslaxzgmz02n6c72nvurs37vz9lvganxfmt3g42257nyxkdhyacgy835lu&#39;&gt;nevent1q…35lu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;gt; All hashes and public keys are cached by the client[s]&lt;br/&gt;&lt;br/&gt;The cache of a hosted web client can easily be manipulated by an instance admin. But if clients are independent, this might be a good solution (depends on your security requirements).&lt;br/&gt;&lt;br/&gt;&amp;gt; public auditing&lt;br/&gt;&lt;br/&gt;Bluesky&amp;#39;s [did:plc](&lt;a href=&#34;https://github.com/did-method-plc/did-method-plc&#34;&gt;https://github.com/did-method-plc/did-method-plc&lt;/a&gt; ) is a good example of this. It&amp;#39;s a centralized server but anyone can view and audit the ledger.
    </content>
    <updated>2026-09-24T20:28:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgrdj493ytjyuhl2hkx97ywvrler76fn4yd09f2l8a3fepw3q89tgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jq5sle6</id>
    
      <title type="html">So, what kind of forum do you imagine? If there is a single ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgrdj493ytjyuhl2hkx97ywvrler76fn4yd09f2l8a3fepw3q89tgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jq5sle6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvdxxlez4v5qtpt4fulgx805dpccqjer420t8dsx2c6v77f5t2fdq7y57vn&#39;&gt;nevent1q…57vn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;So, what kind of forum do you imagine? If there is a single instance, then there would be no peers who replicate the hashchain and do the verification. This means an admin can rewrite history
    </content>
    <updated>2026-09-24T19:47:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsd5s50ldzge7uqzgpl2s8akq3ec650ffuy34k7ng6n9qtwtpjleuszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jcgnn60</id>
    
      <title type="html">&amp;gt; (A delete or an edit is a visible break in the hash chain) I ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsd5s50ldzge7uqzgpl2s8akq3ec650ffuy34k7ng6n9qtwtpjleuszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jcgnn60" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9a0wjel3j63dwh5zxf96yjvulkwgenrxeuadqgw4m6rfhyxyk8ls46ht3c&#39;&gt;nevent1q…ht3c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;gt; (A delete or an edit is a visible break in the hash chain)&lt;br/&gt;&lt;br/&gt;I didn&amp;#39;t notice that yesterday.&lt;br/&gt;&lt;br/&gt;A traditional hash chain can&amp;#39;t have breaks, e.g. you can&amp;#39;t remove a commit from git history without changing all subsequent commit hashes.
    </content>
    <updated>2026-09-24T16:59:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9a0wjel3j63dwh5zxf96yjvulkwgenrxeuadqgw4m6rfhyxyk8lszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j524r54</id>
    
      <title type="html">Mitra now can host federated groups - in the same way Lemmy, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9a0wjel3j63dwh5zxf96yjvulkwgenrxeuadqgw4m6rfhyxyk8lszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j524r54" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswu535meq0t24axag2fazn5kdzpsjc6gana6kav6dqwmpgh0wlsts82e0td&#39;&gt;nevent1q…e0td&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Mitra now can host federated groups - in the same way Lemmy, PieFed, NodeBB and other forums do. The mechanism we all use is compatible with my nomadic identity proposals.&lt;br/&gt;&lt;br/&gt;However, nomadic identity doesn&amp;#39;t use hashchains, it relies solely on signatures. I considered content-addressing early on but decided against it because in my opinion social data should not be immutable.&lt;br/&gt;&lt;br/&gt;What kind of forum do you want to build? Centralized forum with a fully verifiable history is an unusual requirement.
    </content>
    <updated>2026-09-23T14:51:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0u4w05qvzus6qglf3xklv8jshzcqnc4hq05dj0ewevpt3s7r35hczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2juzk8sg</id>
    
      <title type="html">But only .onion and .i2p are truly unstoppable.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0u4w05qvzus6qglf3xklv8jshzcqnc4hq05dj0ewevpt3s7r35hczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2juzk8sg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszmnesshh0y7chjagq60mcqapfp4a5kf0qta7tym59sut8vkqwe2gplx0na&#39;&gt;nevent1q…x0na&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;But only .onion and .i2p are truly unstoppable.
    </content>
    <updated>2026-09-08T14:05:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0u38fazh98nywczhge7ppfqan5435gxehwpgk8qyxhvrtptv0ypqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jp04k60</id>
    
      <title type="html">The most censored sites use .cc and .st</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0u38fazh98nywczhge7ppfqan5435gxehwpgk8qyxhvrtptv0ypqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jp04k60" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswwtm3mnpq6aek5z8hp78mcphgegzvs6aszsydqn69nqy9s06u82c20xewm&#39;&gt;nevent1q…xewm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The most censored sites use .cc and .st
    </content>
    <updated>2026-09-08T13:57:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsq66yu90tv74fg9eenuyrvjw5q7t9qje45dy7z6jleryqryjp3v3czyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jcn6rta</id>
    
      <title type="html">Those who use the right tools certainly have higher chances of ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsq66yu90tv74fg9eenuyrvjw5q7t9qje45dy7z6jleryqryjp3v3czyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jcn6rta" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsph2azkr4r3hy6rk2p2ag2ucykguvfef52z4fpqcpr5hegfetg8fc6qc85h&#39;&gt;nevent1q…c85h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Those who use the right tools certainly have higher chances of making it than those who just complaining
    </content>
    <updated>2026-09-06T09:23:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsyzdhc2czcagp80ve7897r0az0dm60keuwy4rjtq8aegaj2ydue6qzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j2v6u3n</id>
    
      <title type="html">&amp;gt; Autistici/Inventati’s Press Release, 5 September 2026 &amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsyzdhc2czcagp80ve7897r0az0dm60keuwy4rjtq8aegaj2ydue6qzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j2v6u3n" />
    <content type="html">
      &amp;gt; Autistici/Inventati’s Press Release, 5 September 2026&lt;br/&gt;&amp;gt; **Banca etica shuts down A/I funds**&lt;br/&gt;&lt;br/&gt;-- &lt;a href=&#34;https://keepitfree.ai/announcements/banca-etica-shuts-down-a/i-funds/&#34;&gt;https://keepitfree.ai/announcements/banca-etica-shuts-down-a/i-funds/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This is not surprising. Sanctions make you toxic - nobody wants to be accused of terrorism financing or money laudnering. Your bank accounts are frozen and centralized services deplatform you (some may remember [TornadoCash](&lt;a href=&#34;https://home.treasury.gov/news/press-releases/jy0916&#34;&gt;https://home.treasury.gov/news/press-releases/jy0916&lt;/a&gt; ) and other similar cases).&lt;br/&gt;&lt;br/&gt;There are two solutions to this problem: physical cash and decentralized digital currencies. Physical cash only works at small scale, and in some places it is gradually being phased out. The second solution is better. However, [A/I donation page](&lt;a href=&#34;https://www.inventati.org/donate&#34;&gt;https://www.inventati.org/donate&lt;/a&gt; ) says &amp;#34;Sorry, but we don’t accept Bitcoin&amp;#34; and links to a [post](&lt;a href=&#34;https://cavallette.noblogs.org/2013/07/8333#eng&#34;&gt;https://cavallette.noblogs.org/2013/07/8333#eng&lt;/a&gt; ) from 2013 explaining that bitcoins &amp;#34;do not give any specific advantage compared to a normal bank account&amp;#34; and is a &amp;#34;pump &amp;amp; dump done to dupe the ultra-libertarian anarco-capitalists&amp;#34;.&lt;br/&gt;&lt;br/&gt;Well, fortunately, *ultra-libertarian anarco-capitalists* didn&amp;#39;t see it that way and have spent all these years studying the blade building a parallel financial system which nobody can shut down - even US.&lt;br/&gt;&lt;br/&gt;Bitcoin is not perfect but it is much better than a bank because no one can shut down your account. You shouldn&amp;#39;t be accepting donations in Bitcoin, though - that would put donors at risk. The chain is transparent and the privacy tricks that exist in Bitcoin (e.g. mixers) are generally counter-productive when you&amp;#39;re facing a powerful adversary because they make you stand out of the crowd. The real purpose of Bitcoin is to be a bridge between fiat money and Monero, where everything remains hidden: the sender, the recipient and the transcation amount. Besides meeting in person, it is the only safe way to buy a coffee for a Specially Designated Global Terrorist &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1vs30sv7625sdz8syspufsgey4ajghganads4nngtgn5tzvprtf5scpkl0n&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;cavallette&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1vs3…kl0n&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2026-09-05T22:46:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs93umvuzc4dkfa6rxsy44qqy6y99n9xk722l5y2qv33tqsgc5tg4szyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jq90e20</id>
    
      <title type="html">If I am not mistaken, it was a static site generator before. Not ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs93umvuzc4dkfa6rxsy44qqy6y99n9xk722l5y2qv33tqsgc5tg4szyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jq90e20" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx4yl60eynesrgds2y9f20l7wfucrgzw393u9ut0njy5wl3wdfedcsctlhr&#39;&gt;nevent1q…tlhr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;If I am not mistaken, it was a static site generator before. Not sure why they call it a web framework now
    </content>
    <updated>2026-09-05T21:58:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsd7m25yvqduncg5g2gjee0za8l6l540v6w9fluswja99f9p73nsjqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jnnhjzq</id>
    
      <title type="html">I haven&amp;#39;t and their website makes me want to close the tab ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsd7m25yvqduncg5g2gjee0za8l6l540v6w9fluswja99f9p73nsjqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jnnhjzq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstghancdgvuyp4mj7uy8qwtvcugj9z57khkmt59jzurtruwqcqdxqduy9le&#39;&gt;nevent1q…y9le&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I haven&amp;#39;t and their website makes me want to close the tab &lt;a href=&#34;https://astro.build&#34;&gt;https://astro.build&lt;/a&gt;
    </content>
    <updated>2026-09-05T21:51:00Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrfdlzc5ds682hhq7dxzl7j6c08jk3v6a6s5nskagrmycr7jy034gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jfdp7ls</id>
    
      <title type="html">Can you quote me?</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrfdlzc5ds682hhq7dxzl7j6c08jk3v6a6s5nskagrmycr7jy034gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jfdp7ls" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyt6magu6340m6xntwwzakcr0hewwcvk5ysh5ypzgp9lu4utf6jzc6ly83c&#39;&gt;nevent1q…y83c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Can you quote me?
    </content>
    <updated>2026-09-03T22:18:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs95c86nn7wv3rkwaf9jakjyjnefe92utxvwk3yfg0upafct484zlgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jmfsddp</id>
    
      <title type="html">Is there anyone from Mastodon? Do you see the quote? (I&amp;#39;m ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs95c86nn7wv3rkwaf9jakjyjnefe92utxvwk3yfg0upafct484zlgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jmfsddp" />
    <content type="html">
      Is there anyone from Mastodon? Do you see the quote?&lt;br/&gt;&lt;br/&gt;(I&amp;#39;m testing [stateless mastodon quote approvals](&lt;a href=&#34;https://codeberg.org/silverpill/mitra/pulls/257&#34;&gt;https://codeberg.org/silverpill/mitra/pulls/257&lt;/a&gt; ))&lt;br/&gt;&lt;br/&gt;RE: &lt;a href=&#34;https://mitra.social/objects/01a04a26-eede-72b0-a5e9-f244c3ff2142&#34;&gt;https://mitra.social/objects/01a04a26-eede-72b0-a5e9-f244c3ff2142&lt;/a&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/note1rjp3d9cgpq4v2c8y9ua8yhzny8jafrwucwv08km0cln6tfxd0aeq0vygrm&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note1rjp…ygrm&lt;/a&gt;&lt;/span&gt;&lt;br/&gt; &lt;/div&gt; # &lt;br/&gt;&lt;br/&gt;Week in Fediverse 2026-08-28**Servers**&lt;br/&gt;&lt;br/&gt;- [Hollo v0.9.13](&lt;a href=&#34;https://github.com/fedify-dev/hollo/releases/tag/0.9.13&#34;&gt;https://github.com/fedify-dev/hollo/releases/tag/0.9.13&lt;/a&gt; )&lt;br/&gt;- [gush! v0.0.41](&lt;a href=&#34;https://gush.taks.garden/note/b0538de9-e791-4908-9d61-85af4ecbaf25&#34;&gt;https://gush.taks.garden/note/b0538de9-e791-4908-9d61-85af4ecbaf25&lt;/a&gt; )&lt;br/&gt;- [tootik v0.25.0](&lt;a href=&#34;https://github.com/dimkr/tootik/releases/tag/v0.25.0&#34;&gt;https://github.com/dimkr/tootik/releases/tag/v0.25.0&lt;/a&gt; )&lt;br/&gt;- [Mitra v5.10.0](&lt;a href=&#34;https://mitra.social/objects/01a03596-55ae-7562-96a7-830312413610&#34;&gt;https://mitra.social/objects/01a03596-55ae-7562-96a7-830312413610&lt;/a&gt; )&lt;br/&gt;- [Pixelfed v0.12.9](&lt;a href=&#34;https://mastodon.social/@pixelfed/117151119680920999&#34;&gt;https://mastodon.social/@pixelfed/117151119680920999&lt;/a&gt; )&lt;br/&gt;- [Hollo v0.9.15](&lt;a href=&#34;https://github.com/fedify-dev/hollo/releases/tag/0.9.15&#34;&gt;https://github.com/fedify-dev/hollo/releases/tag/0.9.15&lt;/a&gt; )&lt;br/&gt;- [Funkwhale v2.0.10](&lt;a href=&#34;https://social.funkwhale.audio/@funkwhale/117166745628942469&#34;&gt;https://social.funkwhale.audio/@funkwhale/117166745628942469&lt;/a&gt; )&lt;br/&gt;- [PieFed v1.7.13](&lt;a href=&#34;https://piefed.social/c/piefed_meta@piefed.social/p/2321285/piefed-1-7-13-is-released-with-knights-of-new-mode&#34;&gt;https://piefed.social/c/piefed_meta@piefed.social/p/2321285/piefed-1-7-13-is-released-with-knights-of-new-mode&lt;/a&gt; )&lt;br/&gt;- [tootik v0.25.1](&lt;a href=&#34;https://github.com/dimkr/tootik/releases/tag/v0.25.1&#34;&gt;https://github.com/dimkr/tootik/releases/tag/v0.25.1&lt;/a&gt; )&lt;br/&gt;- [NeoDB v0.17.8](&lt;a href=&#34;https://github.com/neodb-social/neodb/releases/tag/0.17.8&#34;&gt;https://github.com/neodb-social/neodb/releases/tag/0.17.8&lt;/a&gt; )&lt;br/&gt;&lt;br/&gt;**Clients**&lt;br/&gt;&lt;br/&gt;- [Pachli v3.8.1](&lt;a href=&#34;https://mastodon.social/@pachli/117158059641727238&#34;&gt;https://mastodon.social/@pachli/117158059641727238&lt;/a&gt; )&lt;br/&gt;- [Fedilab v3.43.2](&lt;a href=&#34;https://toot.fedilab.app/@apps/117174081802575922&#34;&gt;https://toot.fedilab.app/@apps/117174081802575922&lt;/a&gt; )&lt;br/&gt;- [RaccoonForFriendica v1.1.0](&lt;a href=&#34;https://github.com/LiveFastEatTrashRaccoon/RaccoonForFriendica/releases/tag/1.1.0&#34;&gt;https://github.com/LiveFastEatTrashRaccoon/RaccoonForFriendica/releases/tag/1.1.0&lt;/a&gt; )&lt;br/&gt;&lt;br/&gt;**For developers**&lt;br/&gt;&lt;br/&gt;- [Fedify v2.3.6](&lt;a href=&#34;https://hackers.pub/@fedify/2026/CVE-2026-69132&#34;&gt;https://hackers.pub/@fedify/2026/CVE-2026-69132&lt;/a&gt; )&lt;br/&gt;&lt;br/&gt;**Protocol**&lt;br/&gt;&lt;br/&gt;- [FEP-49eb: Batched Inbox Delivery](&lt;a href=&#34;https://fediverse.codeberg.page/fep/fep/49eb/&#34;&gt;https://fediverse.codeberg.page/fep/fep/49eb/&lt;/a&gt; )&lt;br/&gt;&lt;br/&gt;**Articles**&lt;br/&gt;&lt;br/&gt;- [A crawler wanted to know who talks to whom on our server](&lt;a href=&#34;https://www.martinmuc.de/blog/crawler-who-follows-whom/&#34;&gt;https://www.martinmuc.de/blog/crawler-who-follows-whom/&lt;/a&gt; )&lt;br/&gt;- [The Problems and Successes of Fediverse Comments on my blog](&lt;a href=&#34;https://stuff.interfree.ca/2026/08/23/fediverse-comments.html&#34;&gt;https://stuff.interfree.ca/2026/08/23/fediverse-comments.html&lt;/a&gt; )&lt;br/&gt;- [The Fediverse is Throwing a Music Festival](&lt;a href=&#34;https://wedistribute.org/2026/08/the-fediverse-is-throwing-a-music-festival/&#34;&gt;https://wedistribute.org/2026/08/the-fediverse-is-throwing-a-music-festival/&lt;/a&gt; )&lt;br/&gt;&lt;br/&gt;-----&lt;br/&gt;&lt;br/&gt;#WeekInFediverse #Fediverse #ActivityPub&lt;br/&gt;&lt;br/&gt;Previous edition: &lt;a href=&#34;https://mitra.social/objects/01a0269e-d9e5-7a03-a62d-6ef77099e4a7&#34;&gt;https://mitra.social/objects/01a0269e-d9e5-7a03-a62d-6ef77099e4a7&lt;/a&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-09-03T22:11:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvf3u4phnzvdqney4aww7p3hslt3yypywv2wcpu3fs7e4f2apzcaqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jqge58g</id>
    
      <title type="html">EmojiReact is used by Pleroma. Idk about others, I started with ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvf3u4phnzvdqney4aww7p3hslt3yypywv2wcpu3fs7e4f2apzcaqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jqge58g" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswjwscdmvfafxuscqvlwgwqpew8m547m3pnzxsnkdzj7lf8cczjmg4c7upn&#39;&gt;nevent1q…7upn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;EmojiReact is used by Pleroma.&lt;br/&gt;&lt;br/&gt;Idk about others, I started with EmojiReact but then switched to Like - Mastodon users can see a &amp;#34;favorite&amp;#34; that way.
    </content>
    <updated>2026-09-03T19:29:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsx5ser6s77c6zamaawxydr62k03n4fr5rwmj5fzzqtqjhnw5f4qegzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jrrea2m</id>
    
      <title type="html">There link was there before you removed it. And I have better ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsx5ser6s77c6zamaawxydr62k03n4fr5rwmj5fzzqtqjhnw5f4qegzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jrrea2m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf83y08eaq2v8ravguzn44aa3s6cxuu6klfksj9r9ng466f8wlpvg57n958&#39;&gt;nevent1q…n958&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;There link was there before you removed it. And I have better things to do than opening tickets
    </content>
    <updated>2026-08-30T19:30:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstrynk8m7rpk6mm3vrjpsh62ex2tz3fh3rlvswhlgj7p477xtkjdczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j9zeqr7</id>
    
      <title type="html">#APx v0.27.0 https://docs.rs/apx_sdk/0.27.0/apx_sdk/index.html ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstrynk8m7rpk6mm3vrjpsh62ex2tz3fh3rlvswhlgj7p477xtkjdczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j9zeqr7" />
    <content type="html">
      #APx v0.27.0&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://docs.rs/apx_sdk/0.27.0/apx_sdk/index.html&#34;&gt;https://docs.rs/apx_sdk/0.27.0/apx_sdk/index.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Starting with this version, all DID methods are allowed in the authority component of an &amp;#39;ap&amp;#39; URI. This change was made to enable experiments with DID methods other than did:key.&lt;br/&gt;&lt;br/&gt;Full changelog: &lt;a href=&#34;https://codeberg.org/silverpill/mitra/src/tag/apx-v0.27.0/apx_sdk/CHANGELOG.md&#34;&gt;https://codeberg.org/silverpill/mitra/src/tag/apx-v0.27.0/apx_sdk/CHANGELOG.md&lt;/a&gt;
    </content>
    <updated>2026-08-29T15:44:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgqf5carw83lkcuekut405jes6p036mrz9dn0e2fhn2klytlkeh4gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jy0xmg3</id>
    
      <title type="html">I probably already said that - I don&amp;#39;t like the idea of ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgqf5carw83lkcuekut405jes6p036mrz9dn0e2fhn2klytlkeh4gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jy0xmg3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxxttlclwmpqycrse2vgrscls8hunr6h2mm5uzk459f04pt5w0cuc0s2yne&#39;&gt;nevent1q…2yne&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I probably already said that - I don&amp;#39;t like the idea of 3-stage process. This proposal was accepted and now reflects how SocialWG operates in practice:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://swicg.github.io/charters/stage-process&#34;&gt;https://swicg.github.io/charters/stage-process&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;According to the document, FEPs are at the same level as blog posts. Even a successful and widely implemented FEP needs a &amp;#34;champion&amp;#34; who will sign [CLA](&lt;a href=&#34;https://socialhub.activitypub.rocks/t/fep-5219-groups-and-permissions/8855/8&#34;&gt;https://socialhub.activitypub.rocks/t/fep-5219-groups-and-permissions/8855/8&lt;/a&gt; ) and will present the FEP to the community group, which will bikeshed it to death. Even if it passes the initial filter of the community group, the document still needs to be reviewed by the working group, which is invite-only.&lt;br/&gt;&lt;br/&gt;This is a ridiculous amount of red tape.&lt;br/&gt;&lt;br/&gt;Compare this to the promise of the FEP process: you publish a FEP -&amp;gt; you convince other developers -&amp;gt; it becomes a de-facto standard.&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1vwf82eadsf3484j2ckqz9gen7z9l89p80dzy6tavvyg2lt5p4jgql095aa&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Rimu&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1vwf…95aa&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub17fhejgtwp4g4vqpvj0sk9gxmk9lkdheg0a028reshc6tchuttzmsv0fvlu&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;elle&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub17fh…fvlu&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2026-08-25T18:38:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdd8h5dj7f7xfz9eq3fgumh54q92t57729eff5ddmtvre5tgp7p9gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jh3rhrf</id>
    
      <title type="html">I think the real reason is the association with another thing I ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdd8h5dj7f7xfz9eq3fgumh54q92t57729eff5ddmtvre5tgp7p9gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jh3rhrf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg5wt4hw8ne53s3za7rpwvvgkpp9dg2l3g3zsjzxg0zs832nnw3dqe7a8pn&#39;&gt;nevent1q…a8pn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think the real reason is the association with another thing I am working on: nomadic identity. [Some people don&amp;#39;t like it](&lt;a href=&#34;https://github.com/w3c/activitypub/issues/573&#34;&gt;https://github.com/w3c/activitypub/issues/573&lt;/a&gt; ), although it is not clear why. It is an optional protocol extension, and similar features in ATProto protocol don&amp;#39;t cause any controversy.
    </content>
    <updated>2026-08-25T12:45:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8wfxs96fdw3ut93w6k4g5k8jnukpvxtzs6wdc9k5vrqjm3w84e8gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jdgq8rg</id>
    
      <title type="html">This guide is just a summary of what I have learned while working ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8wfxs96fdw3ut93w6k4g5k8jnukpvxtzs6wdc9k5vrqjm3w84e8gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jdgq8rg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyaez4ayj6nexelfz8lmd53fe3p3xm5f37lt3je8dz03gc0qdv5rgt5j07z&#39;&gt;nevent1q…j07z&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This guide is just a summary of what I have learned while working on my ActivityPub project.
    </content>
    <updated>2026-08-23T17:14:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvapqsa2z3j6cah8fkaz0s8z64rmwqca3nqad3p9pny86tv2w6w9czyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jmppvrd</id>
    
      <title type="html">The [ap-next developer ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvapqsa2z3j6cah8fkaz0s8z64rmwqca3nqad3p9pny86tv2w6w9czyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jmppvrd" />
    <content type="html">
      The [ap-next developer guide](&lt;a href=&#34;https://codeberg.org/ap-next/ap-next/src/branch/main/guide.md&#34;&gt;https://codeberg.org/ap-next/ap-next/src/branch/main/guide.md&lt;/a&gt; ) was removed from the &lt;a href=&#34;https://activitypub.rocks&#34;&gt;https://activitypub.rocks&lt;/a&gt; website: &lt;a href=&#34;https://github.com/swicg/activitypub.rocks/issues/63&#34;&gt;https://github.com/swicg/activitypub.rocks/issues/63&lt;/a&gt; (by *the father of the Fediverse*, no less).&lt;br/&gt;&lt;br/&gt;The reason:&lt;br/&gt;&lt;br/&gt;&amp;gt; It&amp;#39;s a fork outside the SocialCG.&lt;br/&gt;&lt;br/&gt;This is utter nonsense. The guide refers to the original ActivityPub specification and even to SocialCG reports covering Webfinger and HTTP signatures. The other ap-next project is [NomadPub](&lt;a href=&#34;https://codeberg.org/ap-next/ap-next/src/branch/main/nomadpub.md&#34;&gt;https://codeberg.org/ap-next/ap-next/src/branch/main/nomadpub.md&lt;/a&gt; ) - a collection of FEPs that significantly expand the capabilities of the protocol but don&amp;#39;t diverge from the original spec.&lt;br/&gt;&lt;br/&gt;However, since dissenting opinions about the present and the future of ActivityPub are now openly censored, a fork may indeed be necessary.
    </content>
    <updated>2026-08-23T15:57:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsghr4urkvkky5lweqqwm6cx492svagprqylr2kptz3zsfgmxh8g4szyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jnvxrp7</id>
    
      <title type="html"># Say goodbye to Linked Data ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsghr4urkvkky5lweqqwm6cx492svagprqylr2kptz3zsfgmxh8g4szyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jnvxrp7" />
    <content type="html">
      # &lt;br/&gt;&lt;br/&gt;Say goodbye to Linked Data Signatures&lt;a href=&#34;https://blog.joinmastodon.org/2026/08/mastodon-4.7/&#34;&gt;https://blog.joinmastodon.org/2026/08/mastodon-4.7/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; We now support verifying FEP-8b32 Object Integrity Proofs using either eddsa-jcs-2022 or mldsa44-jcs-2024.&lt;br/&gt;&lt;br/&gt;The latest version of Mastodon can verify [FEP-8b32](&lt;a href=&#34;https://fediverse.codeberg.page/fep/fep/8b32/&#34;&gt;https://fediverse.codeberg.page/fep/fep/8b32/&lt;/a&gt; ) integrity proofs, which replace outdated Linked Data Signatures.&lt;br/&gt;&lt;br/&gt;Docs: &lt;a href=&#34;https://docs.joinmastodon.org/spec/security/#fep-8b32&#34;&gt;https://docs.joinmastodon.org/spec/security/#fep-8b32&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#activitypub #fedidev #fep_8b32
    </content>
    <updated>2026-08-22T00:02:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstkcf4tnuy9d2aax44plp7l3s55q4vpthzn4clmm05ng64hv5z2gczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jdlpeyc</id>
    
      <title type="html">Because being a node operator is not an easy job. This is true ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstkcf4tnuy9d2aax44plp7l3s55q4vpthzn4clmm05ng64hv5z2gczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jdlpeyc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqdgvrju9jsx2swcppdwc7ghw8wnpxagw37qpdcpaym09fkml7fgqwlx9us&#39;&gt;nevent1q…x9us&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Because being a node operator is not an easy job. This is true for any complex network, and social networks are probably the most complex.&lt;br/&gt;&lt;br/&gt;My point, however, is that you don&amp;#39;t need a new protocol if you want to run your own node. It&amp;#39;s already possible with ActivityPub.
    </content>
    <updated>2026-08-20T14:32:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxs4t7k0yrgef8temw09nuw0gj20m9e74e9ep8wdluw6dgq5kmdfqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jcftchk</id>
    
      <title type="html">I thought it&amp;#39;s all about friend to friend and webs of trust.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxs4t7k0yrgef8temw09nuw0gj20m9e74e9ep8wdluw6dgq5kmdfqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jcftchk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst9ez22hqwqg4xnntm9jha896jj3thm2cw029z4jknlkwknavu3tcvthw2q&#39;&gt;nevent1q…hw2q&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I thought it&amp;#39;s all about friend to friend and webs of trust.
    </content>
    <updated>2026-08-20T13:43:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdkwhnqgq7eja527947tmq4ez402h9ls7sj7xgnqr7tgn0q4u433szyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jtxe3d3</id>
    
      <title type="html">This simply means that everyone is an admin. Sounds good in ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdkwhnqgq7eja527947tmq4ez402h9ls7sj7xgnqr7tgn0q4u433szyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jtxe3d3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs29ey0eqksgg3905hkpdda6sf240rv6rruh5f543p8zmu0vl7cclqqc4677&#39;&gt;nevent1q…4677&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This simply means that everyone is an admin. Sounds good in theory but doesn&amp;#39;t work at scale.
    </content>
    <updated>2026-08-20T13:37:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0dlpd43npfl4lq9ktkd40r90sa4kkcttm2e09qsuavga496ldsggzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j0pmm6f</id>
    
      <title type="html">Friend-to-friend networks can be built on ActivityPub too.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0dlpd43npfl4lq9ktkd40r90sa4kkcttm2e09qsuavga496ldsggzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j0pmm6f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszpj7qxp7ksws52hx3425ljcfenp3vhuu0w84z3z5lh2khjcevazg4u9z0m&#39;&gt;nevent1q…9z0m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Friend-to-friend networks can be built on ActivityPub too.
    </content>
    <updated>2026-08-20T13:34:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0599wlkj4p269zlc8ec9zncf3jzq86ggtvsu75lyfvjcy6502q8szyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jumpc4r</id>
    
      <title type="html">&amp;gt;Freenet is a peer-to-peer platform for apps that no company ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0599wlkj4p269zlc8ec9zncf3jzq86ggtvsu75lyfvjcy6502q8szyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jumpc4r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswccxah9nmcaplylhsrmjcyym6ahvpzh5edkjux32l9hjrqt85d9s0hydgc&#39;&gt;nevent1q…ydgc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;Freenet is a peer-to-peer platform for apps that no company controls.&lt;br/&gt;&lt;br/&gt;In general, I think the world doesn&amp;#39;t need more protocols. Everything can be built on top of ActivityPub.
    </content>
    <updated>2026-08-20T13:31:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswccxah9nmcaplylhsrmjcyym6ahvpzh5edkjux32l9hjrqt85d9szyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j9hq49w</id>
    
      <title type="html">I remember Freenet from the 2000s, it was an interesting project. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswccxah9nmcaplylhsrmjcyym6ahvpzh5edkjux32l9hjrqt85d9szyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j9hq49w" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspuwc7urq2z739n7unv9a3z82cdfgl9rw3v57fkey7w7w3hazsegcwvqn8t&#39;&gt;nevent1q…qn8t&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I remember Freenet from the 2000s, it was an interesting project. I tried it once but didn&amp;#39;t keep using it.&lt;br/&gt;&lt;br/&gt;This Freenet looks like a vibe-rewrite in Rust, even whitepaper is vibe-slopped: &lt;a href=&#34;https://github.com/freenet/paper-1/commits/main/&#34;&gt;https://github.com/freenet/paper-1/commits/main/&lt;/a&gt;. Apparently, the project maintainer went completely bananas.
    </content>
    <updated>2026-08-20T13:28:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspsum3e7qu9v5u4ay86h35q5xt7zqrncckcwwyqxll9fltsld62rczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jhlcdev</id>
    
      <title type="html">It may feel like too much white space on a big screen but simple ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspsum3e7qu9v5u4ay86h35q5xt7zqrncckcwwyqxll9fltsld62rczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jhlcdev" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw0x9d5yh2gxamnajjplgqhtrzr8y9f09ws4069wnqmykctdrkscgjz07ax&#39;&gt;nevent1q…07ax&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It may feel like too much white space on a big screen but simple interfaces work better on small screens.&lt;br/&gt;&lt;br/&gt;Do you still use mitra-web or switched to another app?
    </content>
    <updated>2026-08-19T08:03:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsyj339yl5mem4trd3xjq28nqnklxzcmasmc07fh89msqgl23n5tyczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jg3nc06</id>
    
      <title type="html">I think Mastodon&amp;#39;s new UI design is good. It appears to be ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsyj339yl5mem4trd3xjq28nqnklxzcmasmc07fh89msqgl23n5tyczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jg3nc06" />
    <content type="html">
      I think Mastodon&amp;#39;s new UI design is good. It appears to be evolving in the same direction as #Mitra. For example, our &amp;#34;Lists&amp;#34; are already called &amp;#34;Custom feeds&amp;#34; and there is a hidden &amp;#34;Explore&amp;#34; page which will soon be added to the sidebar, replacing &amp;#34;Local&amp;#34;, &amp;#34;Federated&amp;#34; and &amp;#34;Profile directory&amp;#34; (this is to free some space for new features such as groups)&lt;br/&gt;&lt;br/&gt;RE: &lt;a href=&#34;https://mastodon.social/users/Mastodon/statuses/117117221397911074&#34;&gt;https://mastodon.social/users/Mastodon/statuses/117117221397911074&lt;/a&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/note1w53u90ejk8tnxfmf8n5muad2849fjt9xzfcm6rhv7xtpv06esn0s724t5m&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note1w53…4t5m&lt;/a&gt;&lt;/span&gt;&lt;br/&gt; &lt;/div&gt; After publishing the results of Discovery Week, we can now give you a first sneak peak at Mastodon 5.0, our next big version. It will bring a new visual look to your screens, a refreshed and calmer layout, as well as a new composer.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://blog.joinmastodon.org/2026/08/5.0-laying-the-foundation/&#34;&gt;https://blog.joinmastodon.org/2026/08/5.0-laying-the-foundation/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#mastodon #mastodon5.0 &lt;/blockquote&gt;
    </content>
    <updated>2026-08-18T23:09:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsysux80sjaatm8krnc6w7hctkdzzhdxn6646vrfzqdmneh9nvu8cczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jx9rsya</id>
    
      <title type="html">Mitra can verify signatures on incoming requests (FEP-844e is ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsysux80sjaatm8krnc6w7hctkdzzhdxn6646vrfzqdmneh9nvu8cczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jx9rsya" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqxxlfvaf7ckycta5kmdkpuc88vf7yecw95dpcxs8efx9c8ct3yesgqcqc3&#39;&gt;nevent1q…cqc3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Mitra can verify signatures on incoming requests (FEP-844e is used to advertise this capability), but it doesn&amp;#39;t use RFC-9421 when it signs outgoing requests.
    </content>
    <updated>2026-08-18T21:14:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstu8a9swen93f76ylmvu4kgh8cgp7ly7nstqz4a7z65lmnxh4jspszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jy3zdqw</id>
    
      <title type="html">Yes, I think we can just ignore joinRealtimeChannel. It is marked ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstu8a9swen93f76ylmvu4kgh8cgp7ly7nstqz4a7z65lmnxh4jspszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jy3zdqw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9eu3y2e49zrnf4ltg9lq38lhkc4sj8cx3q0zg26w7xwga2ufmddgjelsw9&#39;&gt;nevent1q…lsw9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes, I think we can just ignore joinRealtimeChannel. It is marked as &amp;#34;experimental&amp;#34; in the docs, anyway
    </content>
    <updated>2026-08-14T21:05:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8efqc7v3392l0therjhdgc8syhfw9zxuymh95kkptujawv9xh2jgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j2dq7rl</id>
    
      <title type="html">So, I think the biggest problem with this proposal is that it ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8efqc7v3392l0therjhdgc8syhfw9zxuymh95kkptujawv9xh2jgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j2dq7rl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgs8ts9498x7fqlupwt0jg7s6cew8dkwu6d4yrjg465xknr7lj03gngu5nd&#39;&gt;nevent1q…u5nd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;So, I think the biggest problem with this proposal is that it requires a publicly accessible HTTP server. Is there a good reason for that?&lt;br/&gt;&lt;br/&gt;WebXDC, for example, is designed for offline first apps. I am reading WebXDC docs right now and it seems to be compatible with ActivityPub. Maybe we should work on this instead?
    </content>
    <updated>2026-08-14T20:28:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxx75lzaupscpc6nc6sxh6777juq9mgvt8q8rtpazkklwjzcr0wdqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jamczpc</id>
    
      <title type="html">It depends on the terms of the agreement. No agreement should be ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxx75lzaupscpc6nc6sxh6777juq9mgvt8q8rtpazkklwjzcr0wdqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jamczpc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspkq24a30sl0nq2kvrkhz8jvwvlztjk5jg9qk4j7em9lzxvsllrqcpucsnn&#39;&gt;nevent1q…csnn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It depends on the terms of the agreement.&lt;br/&gt;&lt;br/&gt;No agreement should be necessary, though - FEPs are in public domain, they can be implemented by anyone and can be included in other documents without restrictions.&lt;br/&gt;&lt;br/&gt;Also, it is not clear what is the benefit of submitting a FEP to W3C. I already submitted it to the FEP repository, and this was always enough for everybody, including major players like Mastodon and Lemmy. These task forces look like totally unnecessary bureaucracy, I don&amp;#39;t really have time for that.&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1mlkrpm79rjl0lsz9hhjx3j0n6s7ylqykfwm5q3kcjn4y8ky4j3hqk2nu5a&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;julian&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1mlk…nu5a&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2026-08-13T16:58:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswssfsynfdepns4pf4vgqdryf6cc9x5xjwed6mmkfm7c7lxy4yceczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j2fjzyw</id>
    
      <title type="html">The last time I checked, not much progress had been made there. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswssfsynfdepns4pf4vgqdryf6cc9x5xjwed6mmkfm7c7lxy4yceczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j2fjzyw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9h8gajlar7pdljynjfj7mv7l26jswa63ztjph8cs2gkmhs8x5cvg74xfrz&#39;&gt;nevent1q…xfrz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The last time I checked, not much progress had been made there. However, they are welcome to provide feedback on this FEP.
    </content>
    <updated>2026-08-13T15:06:32Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstf9c6pa8ayfvdv97t0pe6fneyd46vh70u88y7hld38zgcgey5ejszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jk4fyhk</id>
    
      <title type="html">&amp;gt;I nominate everybody in this thread. I am completely serious ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstf9c6pa8ayfvdv97t0pe6fneyd46vh70u88y7hld38zgcgey5ejszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jk4fyhk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszg392jkmhd4u2g9dtjwq85ftjuknre0vm6s6gd3p2lnqcw32xdgc05fckf&#39;&gt;nevent1q…fckf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;I nominate everybody in this thread.&lt;br/&gt;&lt;br/&gt;I am completely serious - only Dark Fedi people can be trusted with maintenance of the most important communication protocol of the 21th century.
    </content>
    <updated>2026-08-12T18:19:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszg392jkmhd4u2g9dtjwq85ftjuknre0vm6s6gd3p2lnqcw32xdgczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jrxay7r</id>
    
      <title type="html">I nominate everybody in this thread. I agree that gatekeeping is ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszg392jkmhd4u2g9dtjwq85ftjuknre0vm6s6gd3p2lnqcw32xdgczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jrxay7r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs20jz2z85dleq7fshgeug7atace8edw4uaek0kqfqy2pgul5n8vjc5jgmyq&#39;&gt;nevent1q…gmyq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I nominate everybody in this thread.&lt;br/&gt;&lt;br/&gt;I agree that gatekeeping is necessary, but it should be done with care. In my opinion &amp;#34;the culture&amp;#34; is not worth preserving, the network should consist of hundreds of bubbles separated by language, geography and political preferences.
    </content>
    <updated>2026-08-12T18:15:50Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0fxvhycm5n5jhy09c0frcy4n98x3frkgg95gy6xp4rw7gajepcvczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j8jurdp</id>
    
      <title type="html">Yes, and you can just ignore all of this. The part on the network ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0fxvhycm5n5jhy09c0frcy4n98x3frkgg95gy6xp4rw7gajepcvczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j8jurdp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdp28xadfckx63ce997vkt2yetrpgga705jthvzvsm9h932c7gf7ccrwvda&#39;&gt;nevent1q…wvda&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes, and you can just ignore all of this. The part on the network that is free of blocklists is big enough to be interesting. What this part of the network doesn&amp;#39;t have, apparently, is people who will be interested in growing it.
    </content>
    <updated>2026-08-12T17:59:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8njy855dm8au3z8nfvtw5cl06umj4zalkk8lg6my6rxessw5y56szyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j9vdzfc</id>
    
      <title type="html">I think there is a big difference between being defederated and ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8njy855dm8au3z8nfvtw5cl06umj4zalkk8lg6my6rxessw5y56szyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j9vdzfc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrpyx79hj27xled4h3wr3z67gsumdrfnz44qvezxdwg3wdy0envdcpcnp3h&#39;&gt;nevent1q…np3h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think there is a big difference between being defederated and being deplatformed. In fediverse you don&amp;#39;t need to start from scratch, you can move between servers and you can start your own.&lt;br/&gt;&lt;br/&gt;Some people may not like you and be very loud about it, but ultimately they only have as much power as others give them. The best strategy is to ignore the haters and keep doing your own thing.
    </content>
    <updated>2026-08-12T17:46:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgs8ts9498x7fqlupwt0jg7s6cew8dkwu6d4yrjg465xknr7lj03gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j6rem4w</id>
    
      <title type="html">Mitra doesn&amp;#39;t support scopes, but I can start adding them if ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgs8ts9498x7fqlupwt0jg7s6cew8dkwu6d4yrjg465xknr7lj03gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j6rem4w" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyw9hnffyv0vrjhazv4d7mf9ep9c4j9d66lxf5de0m37zgua92wkcdsfd22&#39;&gt;nevent1q…fd22&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Mitra doesn&amp;#39;t support scopes, but I can start adding them if needed.&lt;br/&gt;&lt;br/&gt;I saw your FEP draft, by the way. Is it ready for review?
    </content>
    <updated>2026-08-12T13:22:32Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrc2x4r2ztnsucf65za3jcr0dhd298ys3vc7dlxqyx6yk3vkm744gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jgfvuhv</id>
    
      <title type="html">Awesome, thank you!</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrc2x4r2ztnsucf65za3jcr0dhd298ys3vc7dlxqyx6yk3vkm744gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jgfvuhv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswwjf4smn7nrjt3g8u5z5xfgls274desyr0lj6fkl9vgkh3q7frecz207d4&#39;&gt;nevent1q…07d4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Awesome, thank you!
    </content>
    <updated>2026-08-12T13:05:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsphysndlzx8qk8s0nzucatswskypke68rnqnf6grvjzlmc3dxmu2szyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j8tmrlq</id>
    
      <title type="html">It still returns 401 for any activity</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsphysndlzx8qk8s0nzucatswskypke68rnqnf6grvjzlmc3dxmu2szyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j8tmrlq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfd4lr0trnd2uetsf843cjtz9cyyg2x37crzdx9ftn2hwktezd3ugy38atj&#39;&gt;nevent1q…8atj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It still returns 401 for any activity
    </content>
    <updated>2026-08-12T12:18:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsq6t56yzc2qs9fchee2nehh2ghrmrz9sdylc3jtapqte4z7dehv6gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jarad8p</id>
    
      <title type="html">It doesn&amp;#39;t require authorized fetch</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsq6t56yzc2qs9fchee2nehh2ghrmrz9sdylc3jtapqte4z7dehv6gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jarad8p" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq5tvzd5vxujarlzkekuyjh2w8tefar5m4t7saceam36s0agx2hygpl6vqn&#39;&gt;nevent1q…6vqn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It doesn&amp;#39;t require authorized fetch
    </content>
    <updated>2026-08-12T11:43:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswdd9e2pzv5vnfhuwgrd5erxrrfkk4q0pgzfxg5uupzz8ynham0tgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jgg7sjh</id>
    
      <title type="html">No, I think it is a useful feature - you can see when a new ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswdd9e2pzv5vnfhuwgrd5erxrrfkk4q0pgzfxg5uupzz8ynham0tgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jgg7sjh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdj67v97scrnz8xmhzck7gx98nzte3979qt9l76pfs2w0ktyse8pchz8gv7&#39;&gt;nevent1q…8gv7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;No, I think it is a useful feature - you can see when a new market is created.
    </content>
    <updated>2026-08-12T11:19:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspzsxheqphs84t2arx7y40d2cshkxn6jjhlw8m6wdsywuuhd8dpqqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jrusplq</id>
    
      <title type="html">I can&amp;#39;t follow @npub15ce…50pt, the server returns 401 ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspzsxheqphs84t2arx7y40d2cshkxn6jjhlw8m6wdsywuuhd8dpqqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jrusplq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspd6fujepj56z2uhm53l6r2zsxt4fvexe3n46xmc6r7mm0wv4y7kspv8cg4&#39;&gt;nevent1q…8cg4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I can&amp;#39;t follow &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub15cer4ntquz0q0ku0wgwd6l9k2wpaqw2damp09stt9vze2c86j0pqyt50pt&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Haruspex&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub15ce…50pt&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;, the server returns 401&lt;br/&gt;&lt;br/&gt;[@pernia](&lt;a href=&#34;https://cum.salon/users/pernia&#34;&gt;https://cum.salon/users/pernia&lt;/a&gt; )
    </content>
    <updated>2026-08-12T11:06:12Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsx0gr78wzpshduc4wgv26v2gwfxzr8q6kqmze0slst4qkszz67r4czyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jcp5r7s</id>
    
      <title type="html">Correct - the censorship infrastructure has not been dismantled ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsx0gr78wzpshduc4wgv26v2gwfxzr8q6kqmze0slst4qkszz67r4czyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jcp5r7s" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszcdaqllm5p6tq9xw429z36gqylsstczp89rc9x87tejef5j3ht3c6wssgk&#39;&gt;nevent1q…ssgk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Correct - the censorship infrastructure has not been dismantled and another major wave is likely coming. The author even recognizes that LLMs will make it much worse than the previous one.&lt;br/&gt;&lt;br/&gt;But everyone is still using centralized platforms like there is no tomorrow.
    </content>
    <updated>2026-08-11T18:59:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgfgavpw44kqmrfgxsqal5gyld405x8jgt7fvsrpjtv0n03phr8sgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jdrvtet</id>
    
      <title type="html">I know but it should also display a link. If &amp;#34;post ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgfgavpw44kqmrfgxsqal5gyld405x8jgt7fvsrpjtv0n03phr8sgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jdrvtet" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0p59hpqxnazf55nyth6yd9tftk0j6eyttzx5mu8zgankpfa87suqtm3hfc&#39;&gt;nevent1q…3hfc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I know but it should also display a link.&lt;br/&gt;&lt;br/&gt;If &amp;#34;post pending&amp;#34; is confusing I can remove it.
    </content>
    <updated>2026-08-11T08:13:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszz88ctwc7ljn0n3ftws3h908nepxcv4rryvzxmmczkzkzmmjw7zgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jedxh3s</id>
    
      <title type="html">Mastodon 4.7 beta supports [FEP-521a: Representing actor&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszz88ctwc7ljn0n3ftws3h908nepxcv4rryvzxmmczkzkzmmjw7zgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jedxh3s" />
    <content type="html">
      Mastodon 4.7 beta supports [FEP-521a: Representing actor&amp;#39;s public keys](&lt;a href=&#34;https://fediverse.codeberg.page/fep/fep/521a/&#34;&gt;https://fediverse.codeberg.page/fep/fep/521a/&lt;/a&gt; ) and [FEP-8b32: Object Integrity Proofs](&lt;a href=&#34;https://fediverse.codeberg.page/fep/fep/8b32/&#34;&gt;https://fediverse.codeberg.page/fep/fep/8b32/&lt;/a&gt; ) (inbound only for now)&lt;br/&gt;&lt;br/&gt;I also see [FEP-8967: Generating link previews for attached links](&lt;a href=&#34;https://fediverse.codeberg.page/fep/fep/8967/&#34;&gt;https://fediverse.codeberg.page/fep/fep/8967/&lt;/a&gt; ) in the changelog.&lt;br/&gt;&lt;br/&gt;It looks like FEP process is actually working?&lt;br/&gt;&lt;br/&gt;RE: &lt;a href=&#34;https://mastodon.social/users/MastodonEngineering/statuses/117071692327950548&#34;&gt;https://mastodon.social/users/MastodonEngineering/statuses/117071692327950548&lt;/a&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/note1e2e7ua7w7ed4vq8w6pzj49sjz2wuv24dsz3mh2eq5n5vanjr639qpwegsn&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note1e2e…egsn&lt;/a&gt;&lt;/span&gt;&lt;br/&gt; &lt;/div&gt; We released the first beta for Mastodon 4.7 today. It contains very few user-facing changes, but contains significant reworks of the backend code to improve security and support new protocol features.&lt;br/&gt;&lt;br/&gt;This update includes substantial database migrations that might take up to a couple of hours on very large servers, but will not cause downtime if the upgrade instructions are followed.&lt;br/&gt;&lt;br/&gt;Release notes and upgrade instructions are available here: &lt;a href=&#34;https://github.com/mastodon/mastodon/releases/tag/v4.7.0-beta.1&#34;&gt;https://github.com/mastodon/mastodon/releases/tag/v4.7.0-beta.1&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#mastoadmin &lt;/blockquote&gt;
    </content>
    <updated>2026-08-10T21:07:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxg8qwlrtgu6vtv6vc3ul04k7ed0xmgw3yqs0x6y75hp9eudqavdgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jtscnn4</id>
    
      <title type="html">Yes, not everyone wants to be on a global public square. Small ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxg8qwlrtgu6vtv6vc3ul04k7ed0xmgw3yqs0x6y75hp9eudqavdgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jtscnn4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz73tfylyzwhwf0qzjnc64qz5mcgmh3vzzmcyvhawpe4was00fumgateklh&#39;&gt;nevent1q…eklh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes, not everyone wants to be on a global public square. Small private zero-cost friend-to-friend networks should also exist, and for those p2p is a good architecture.
    </content>
    <updated>2026-08-03T09:49:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsx4dsw4gyqr76addl8q2rc45w7rh7hpeyz6wuctm2rhv9cp83ph2gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jwx0wwd</id>
    
      <title type="html">The biggest problem for peer to peer ActivityPub is the fact that ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsx4dsw4gyqr76addl8q2rc45w7rh7hpeyz6wuctm2rhv9cp83ph2gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jwx0wwd" />
    <content type="html">
      The biggest problem for peer to peer ActivityPub is the fact that ActivityPub is primarily a &amp;#34;pull&amp;#34; protocol. You need to fetch a remote actor before interacting with it. This is not feasible in the environment where nodes are intermittently online.&lt;br/&gt;&lt;br/&gt;What if we used a special activity to request objects? I&amp;#39;ve described this idea in more detail in **Asynchronous object retrieval**:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://codeberg.org/silverpill/feps/src/branch/main/aef6/fep-aef6.md&#34;&gt;https://codeberg.org/silverpill/feps/src/branch/main/aef6/fep-aef6.md&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I think this mechanism, if combined with [self-authenticating](&lt;a href=&#34;https://codeberg.org/fediverse/fep/src/branch/main/fep/ef61/fep-ef61.md&#34;&gt;https://codeberg.org/fediverse/fep/src/branch/main/fep/ef61/fep-ef61.md&lt;/a&gt; ) objects, should make ActivityPub compatible with [store and forward](&lt;a href=&#34;https://en.wikipedia.org/wiki/Store_and_forward&#34;&gt;https://en.wikipedia.org/wiki/Store_and_forward&lt;/a&gt; ) protocols.&lt;br/&gt;&lt;br/&gt;#p2p #dtn #fep_ef61
    </content>
    <updated>2026-08-03T08:46:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqst9e8rrvu7rnzkdd0y607s3kyp7qqhkwneutv29hs3w9jzwcutgtqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jrqcgg7</id>
    
      <title type="html">I added a list of recommended libraries to the ActivityPub ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqst9e8rrvu7rnzkdd0y607s3kyp7qqhkwneutv29hs3w9jzwcutgtqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jrqcgg7" />
    <content type="html">
      I added a list of recommended libraries to the ActivityPub developer guide:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://codeberg.org/ap-next/ap-next/src/branch/main/guide.md#libraries&#34;&gt;https://codeberg.org/ap-next/ap-next/src/branch/main/guide.md#libraries&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;- [activity](&lt;a href=&#34;https://codeberg.org/superseriousbusiness/activity&#34;&gt;https://codeberg.org/superseriousbusiness/activity&lt;/a&gt; ) (Go, used in GoToSocial)&lt;br/&gt;- [Fedify](&lt;a href=&#34;https://fedify.dev/&#34;&gt;https://fedify.dev/&lt;/a&gt; ) (JavaScript, used in Hollo and Ghost)&lt;br/&gt;- [Fedipub](&lt;a href=&#34;https://gitlab.com/fedipub/fedipub&#34;&gt;https://gitlab.com/fedipub/fedipub&lt;/a&gt; ) (Ruby, used in Manyfold)&lt;br/&gt;- [activitypub_federation](&lt;a href=&#34;https://github.com/LemmyNet/activitypub-federation-rust&#34;&gt;https://github.com/LemmyNet/activitypub-federation-rust&lt;/a&gt; ) (Rust, used in Lemmy)&lt;br/&gt;- [APx](&lt;a href=&#34;https://docs.rs/apx_sdk/latest/apx_sdk/&#34;&gt;https://docs.rs/apx_sdk/latest/apx_sdk/&lt;/a&gt; ) (Rust, used in Mitra)&lt;br/&gt;&lt;br/&gt;This list only includes libraries that are actually used somewhere. Libraries that are not used, or used in projects with too few users are not included.&lt;br/&gt;&lt;br/&gt;#fedidev #activitypub
    </content>
    <updated>2026-08-02T21:56:12Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs90la5gema563shx6d7l2wwy3982k8lyz9na4xzt9k4mcv2unfdegzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jwyyayg</id>
    
      <title type="html"># Private groupsLately, I&amp;#39;ve been seeing various people ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs90la5gema563shx6d7l2wwy3982k8lyz9na4xzt9k4mcv2unfdegzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jwyyayg" />
    <content type="html">
      # &lt;br/&gt;&lt;br/&gt;Private groupsLately, I&amp;#39;ve been seeing various people claiming that fediverse doesn&amp;#39;t have private groups. They often point to some task force at w3c that is supposedly working to fill the gap.&lt;br/&gt;&lt;br/&gt;However, fediverse has had private groups for a very long time:&lt;br/&gt;&lt;br/&gt;- [Hubzilla](&lt;a href=&#34;https://info.hubzilla.hu/en/GroupsForumsCommunities.html&#34;&gt;https://info.hubzilla.hu/en/GroupsForumsCommunities.html&lt;/a&gt; ) channels. This project probably had private groups before ActivityPub. The implementation was later adapted for ActivityPub and refined in subsequent forks, [Streams](&lt;a href=&#34;https://codeberg.org/streams/streams&#34;&gt;https://codeberg.org/streams/streams&lt;/a&gt; ) and [Forte](&lt;a href=&#34;https://codeberg.org/fortified/forte&#34;&gt;https://codeberg.org/fortified/forte&lt;/a&gt; ). It is now partially documented in [FEP-171b: Conversation Containers](&lt;a href=&#34;https://codeberg.org/fediverse/fep/src/branch/main/fep/171b/fep-171b.md&#34;&gt;https://codeberg.org/fediverse/fep/src/branch/main/fep/171b/fep-171b.md&lt;/a&gt; ).&lt;br/&gt;- [Smithereen](&lt;a href=&#34;https://smithereen.software/&#34;&gt;https://smithereen.software/&lt;/a&gt; ) groups. This implementation is documented in [FEP-400e: Publicly-appendable ActivityPub collections](&lt;a href=&#34;https://codeberg.org/fediverse/fep/src/branch/main/fep/400e/fep-400e.md&#34;&gt;https://codeberg.org/fediverse/fep/src/branch/main/fep/400e/fep-400e.md&lt;/a&gt; ) (published in 2021) and [FEP-db0e: Authentication mechanism for non-public groups](&lt;a href=&#34;https://codeberg.org/fediverse/fep/src/branch/main/fep/db0e/fep-db0e.md&#34;&gt;https://codeberg.org/fediverse/fep/src/branch/main/fep/db0e/fep-db0e.md&lt;/a&gt; ).&lt;br/&gt;- [Lemmy](&lt;a href=&#34;https://join-lemmy.org/&#34;&gt;https://join-lemmy.org/&lt;/a&gt; ) communities. Private groups were proposed in [Lemmy RFC 0005](&lt;a href=&#34;https://github.com/LemmyNet/rfcs/blob/main/0005-private-communities.md&#34;&gt;https://github.com/LemmyNet/rfcs/blob/main/0005-private-communities.md&lt;/a&gt; ) and have been implemented in the development version. There is a test instance running this version (Lemmy v1.0b) at &lt;a href=&#34;https://voyager.lemmy.ml/&#34;&gt;https://voyager.lemmy.ml/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;There are probably other implementations that I am not aware of.&lt;br/&gt;&lt;br/&gt;#Hubzilla #Smithereen #Lemmy
    </content>
    <updated>2026-07-31T20:17:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsffdgkvu79grn36skfkuv7ejzkj3q9af7v6u6wym9qrdq3pwdwkxqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jekmz9k</id>
    
      <title type="html">I think the cost of my audit will be at least half of what ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsffdgkvu79grn36skfkuv7ejzkj3q9af7v6u6wym9qrdq3pwdwkxqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jekmz9k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9zy85kjnhdlpze0276uexdmekq7f3nnsq9fg0qqfgnc9xc7zqnwc6au0nf&#39;&gt;nevent1q…u0nf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think the cost of my audit will be at least half of what &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1yng6dx32zrl2qhp2kq26al7uzkwqkugrkaxf4gsycs9r5snrkjdqlznhrk&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Sovereign Tech Agency&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1yng…nhrk&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; offered for this work (€246,521.00):&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.sovereign.tech/tech/activity-pub&#34;&gt;https://www.sovereign.tech/tech/activity-pub&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;In XMR, of course.At the current rate, it&amp;#39;s 418 XMR.&lt;br/&gt;&lt;br/&gt; Special offer! 399.9 XMR until the end of July.&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1hnhlnl0md39xrq7nr6gh80zjk2zatw5flaxmdrx2wwa7hf2qcgusxegxx0&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Grey Area&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1hnh…gxx0&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2026-07-28T15:36:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp07npj5fevexa6mj53rptvdqqtzaee8dx5628tckfmaqy88qqplgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jzy97sr</id>
    
      <title type="html">Yes, but I don&amp;#39;t like it. The specification is incomplete and ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp07npj5fevexa6mj53rptvdqqtzaee8dx5628tckfmaqy88qqplgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jzy97sr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2k7nv26pum4pw2qjlvgst905yh0zce7ae79kqxzjwp74a8qjrrjqstrjes&#39;&gt;nevent1q…rjes&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes, but I don&amp;#39;t like it. The specification is incomplete and has some serious flaws.
    </content>
    <updated>2026-07-27T22:37:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgjphzmqehmt8lxaxz8e5thaks8zx8xkjrhvlcq0c5qpn0gxzrsjqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j8h9kz0</id>
    
      <title type="html">Thanks a lot for reviewing it. Now that I understand the basics, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgjphzmqehmt8lxaxz8e5thaks8zx8xkjrhvlcq0c5qpn0gxzrsjqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j8h9kz0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspdyef6naflesp9p7wfadwx74c27nk8yjgfe7j92ufxx3xrre84lqhgqqhq&#39;&gt;nevent1q…qqhq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thanks a lot for reviewing it.&lt;br/&gt;&lt;br/&gt;Now that I understand the basics, it&amp;#39;s time to explore more complex schemes with perfect forward secrecy. I&amp;#39;ll probably start with MLS and its &amp;#34;decentralized&amp;#34; variants.
    </content>
    <updated>2026-07-27T22:09:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs04w2a4elpvf7u0ymjszytst2cwefsw34hpa0yaakxcnm3k2lrz6gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jydwwrz</id>
    
      <title type="html">Setting up a Forgejo instance: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs04w2a4elpvf7u0ymjszytst2cwefsw34hpa0yaakxcnm3k2lrz6gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jydwwrz" />
    <content type="html">
      Setting up a Forgejo instance: &lt;a href=&#34;https://code.mitra.social/silverpill/mitra&#34;&gt;https://code.mitra.social/silverpill/mitra&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;It will be mirroring repositories related to the #Mitra project. I don&amp;#39;t plan to migrate from Codeberg right now, but it wouldn&amp;#39;t hurt to have a self-hosted instance in case they decide to enforce the new anti-crypto policy.&lt;br/&gt;&lt;br/&gt;This will also allow me to test the implementation of federation in Forgejo.
    </content>
    <updated>2026-07-26T17:23:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszjsv5quevsp6xu9wztvcuzgzvyktarn6y4pwlv6ym4ng7r5lnxvgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jemnfke</id>
    
      <title type="html">I can think of two scenarios where HPKE-level sender ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszjsv5quevsp6xu9wztvcuzgzvyktarn6y4pwlv6ym4ng7r5lnxvgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jemnfke" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspnqeht3grmx8vp2vgx42a9709lgeyxejxpw90g6wztcxyy5hyz2c3dz6qg&#39;&gt;nevent1q…z6qg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I can think of two scenarios where HPKE-level sender authentication or aad binding might be important:&lt;br/&gt;&lt;br/&gt;1.  The sender creates an activity that is attributed to somebody else, encrypts it, and sends to the recipient. This shouldn&amp;#39;t be a problem, because the inner activity MUST be portable, and therefore required to have an integrity proof. A compliant recipient can&amp;#39;t be fooled into thinking that misattributed activity is real.&lt;br/&gt;2.  Somebody (e.g. server operator) takes the fep0806:cipherText out of EncryptedActivity, and creates a new activity with the same fep0806:cipherText but different id, actor and/or to. This shouldn&amp;#39;t be a problem either. In the worst case, the activity will be delivered to somebody else who will not be able to decrypt it. Replacing id and actor may be even a good thing (obfuscation).&lt;br/&gt;&lt;br/&gt;&amp;gt; it was a giant mess of w3c specs.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s an ever-expanding mess of W3C specs, RFCs and FEPs.&lt;br/&gt;&lt;br/&gt;Integrity proofs are relatively new, they are described in Data Integrity W3C spec: &lt;a href=&#34;https://www.w3.org/TR/vc-data-integrity/&#34;&gt;https://www.w3.org/TR/vc-data-integrity/&lt;/a&gt;
    </content>
    <updated>2026-07-26T08:22:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsg93y87pksf56jxmutns769t6atp7s9et3lurzmr0963634rf8jmczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jpqvc7k</id>
    
      <title type="html">Alright, I implemented the auth mode. It&amp;#39;s not difficult, but ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsg93y87pksf56jxmutns769t6atp7s9et3lurzmr0963634rf8jmczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jpqvc7k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqtks3l4z2wxy5xalzn76878nkk04q37qp424lgrxh58d743c4hps2nd8yz&#39;&gt;nevent1q…d8yz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Alright, I implemented the auth mode. It&amp;#39;s not difficult, but it requires the actor of outer activity to be the same as the actor of inner (plaintext) activity. With base mode (5.1.1), the actor of outer activity could be different, which means we can hide the real sender.&lt;br/&gt;&lt;br/&gt;Do you think it&amp;#39;s worth doing this?&lt;br/&gt;&lt;br/&gt;I think authentication of the sender at the HPKE level shouldn&amp;#39;t be necessary because the inner activity is self-authenticating (includes integrity proof).
    </content>
    <updated>2026-07-25T19:44:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstmejadaame94sw2yvtg3m3mqxa0demtj7ntzaxxgq0qa3lpysmeszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jh4vjr3</id>
    
      <title type="html">The documentation is incomprehensible. Meaningless ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstmejadaame94sw2yvtg3m3mqxa0demtj7ntzaxxgq0qa3lpysmeszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jh4vjr3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfsee2pst9mgxvc3d7zpgksk65xvwg9q2fxpq530hacdmvgm7cv5s7nwx8h&#39;&gt;nevent1q…wx8h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The documentation is incomprehensible. Meaningless machine-generated walls of text.
    </content>
    <updated>2026-07-24T18:58:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspr5nwymr08ctfqzpdmkqpz98tqm4c9npyhsu0mvr682ql6uccu5czyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j6yg8ja</id>
    
      <title type="html">As far as I can tell, &amp;#34;open social web&amp;#34; is what ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspr5nwymr08ctfqzpdmkqpz98tqm4c9npyhsu0mvr682ql6uccu5czyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j6yg8ja" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0n0pqzqtzxulx0usz0znh4x0z7xh5erhzzs4vgn7tv2qczu37j2qfu3at6&#39;&gt;nevent1q…3at6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;As far as I can tell, &amp;#34;open social web&amp;#34; is what commercial platforms like WordPress and Ghost use instead of &amp;#34;fediverse&amp;#34;.
    </content>
    <updated>2026-07-23T19:55:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsruycas6jx8szy70xvf69y856u536plzwlu07sg8ee8x6ed002dhqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jfl0yf9</id>
    
      <title type="html">Yes, proof covers all properties of the activity. But I can&amp;#39;t ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsruycas6jx8szy70xvf69y856u536plzwlu07sg8ee8x6ed002dhqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jfl0yf9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrf5w3ey8js2xtmqsa6a6dtmn8ungxpwp4fs9dm3kskwxw0zurlsqpkpdt4&#39;&gt;nevent1q…pdt4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes, proof covers all properties of the activity. But I can&amp;#39;t omit encap_key, it is required by SetupBaseR function defined in section [5.1.1](&lt;a href=&#34;https://www.rfc-editor.org/rfc/rfc9180.html#name-encryption-to-a-public-key&#34;&gt;https://www.rfc-editor.org/rfc/rfc9180.html#name-encryption-to-a-public-key&lt;/a&gt; )&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve read a bit more about DHKEM and now I am even more confused. Isn&amp;#39;t encap_key an ephemeral key? The library I am using describes it as such:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://docs.rs/hpke/latest/hpke/trait.Kem.html#tymethod.encap_with_rng&#34;&gt;https://docs.rs/hpke/latest/hpke/trait.Kem.html#tymethod.encap_with_rng&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; Derives a shared secret and an ephemeral pubkey that the owner of the reciepint’s pubkey can use to derive the same shared secret.&lt;br/&gt;&lt;br/&gt;This &amp;#34;ephemeral pubkey&amp;#34; is what I labeled as encap_key. It is later included in fep0806:cipherData&lt;br/&gt;&lt;br/&gt;-----&lt;br/&gt;&lt;br/&gt;I think it&amp;#39;s okay to have no forward secrecy, the goal of this FEP is to describe a simple encryption mechanism that anyone can implement. I&amp;#39;ll just warn readers about its weakness.
    </content>
    <updated>2026-07-23T19:30:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvnl77kcwrr2rzwkh47s38qjdndf7m9cd9yw2asm8luzxfcr6c6aszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jqkm9s7</id>
    
      <title type="html">I assume this is &amp;#34;Authentication Using an Asymmetric Key&amp;#34; ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvnl77kcwrr2rzwkh47s38qjdndf7m9cd9yw2asm8luzxfcr6c6aszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jqkm9s7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfryxgxa5955dwnr9uz93qrffsapjqansdywy8ve9khv7nf3svaagd578qg&#39;&gt;nevent1q…78qg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I assume this is &amp;#34;Authentication Using an Asymmetric Key&amp;#34; (&lt;a href=&#34;https://www.rfc-editor.org/rfc/rfc9180.html#name-authentication-using-an-asy&#34;&gt;https://www.rfc-editor.org/rfc/rfc9180.html#name-authentication-using-an-asy&lt;/a&gt;)?&lt;br/&gt;&lt;br/&gt;Because in &amp;#34;Encryption to a Public Key&amp;#34; mode, sender&amp;#39;s key is not used.&lt;br/&gt;&lt;br/&gt;If I understand the idea correctly, the ephemeral key would need to be added to fep0806:cipherData. That is, instead of encap_key | ciphertext it will be ephemeral_key_pub | encap_key | ciphertext.
    </content>
    <updated>2026-07-23T10:22:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdxea89as6vr5lvtd9r8dsgj2erujdxh9k57zq7rf0hjcvu36ytzczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jdxc7vu</id>
    
      <title type="html">&amp;gt; having the sender generate an ephemeral keypair (include the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdxea89as6vr5lvtd9r8dsgj2erujdxh9k57zq7rf0hjcvu36ytzczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jdxc7vu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0vyqjq4smxd5a96ga4awjch8htzmrtvw7g06manmylumrqpjt7yc89cq6q&#39;&gt;nevent1q…cq6q&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;gt; having the sender generate an ephemeral keypair (include the public key envelope)&lt;br/&gt;&lt;br/&gt;So the recipient will need to encrypt to this ephemeral key when replying?
    </content>
    <updated>2026-07-22T21:06:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2q9jc7yca6cwme98kj2ldqxsxxnhazzcn23m8af50u3ldvukskdczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jevx550</id>
    
      <title type="html">A dedicated button for quoting is also an option. I just ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2q9jc7yca6cwme98kj2ldqxsxxnhazzcn23m8af50u3ldvukskdczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jevx550" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvnw2du9pnsd079gtwzcxyaqykhj4h98sv8gsakf5gx0r6c5cs5zsqe6kyt&#39;&gt;nevent1q…6kyt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;A dedicated button for quoting is also an option.&lt;br/&gt;&lt;br/&gt;I just don&amp;#39;t want to do this thing with drop down, it&amp;#39;s horrible UX. I remember wasting a lot of time trying to find a button for quote posting in Soapbox. Somehow Mastodon made the same mistake (or maybe they both copied it from Twitter? Idk)
    </content>
    <updated>2026-07-22T14:15:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsg53dwtjhgdaylawar0vsupheus34aufqf87pgfjcttfr77yhvlhgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jjknpm5</id>
    
      <title type="html">This is not going to happen, the button will stay in the menu. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsg53dwtjhgdaylawar0vsupheus34aufqf87pgfjcttfr77yhvlhgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jjknpm5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2epw5jh276pd0cmavpwjqjr5lk8a8gdeuy7yajcggfa2rtl3le4qhq66zf&#39;&gt;nevent1q…66zf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This is not going to happen, the button will stay in the menu. But I may consider allowing quote posting from the home timeline.
    </content>
    <updated>2026-07-22T14:07:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2yemytakt65w77tc5qpcszfrpgx02xkfj7azmvjajggv4kafjm0gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jpzhnqe</id>
    
      <title type="html">No, I mean what should happen when you click on &amp;#34;Repost with ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2yemytakt65w77tc5qpcszfrpgx02xkfj7azmvjajggv4kafjm0gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jpzhnqe" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx0ghzdlguhzzvsyp6jlgmde9zqdc709m454h8yvftyekmjhhsquqzgcvs4&#39;&gt;nevent1q…cvs4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;No, I mean what should happen when you click on &amp;#34;Repost with comment&amp;#34; button.
    </content>
    <updated>2026-07-22T13:53:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp7qxellcaakrcw2e4t2dn2nepnue0l3zguhe2cmnsztqdgkwp5jqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jpy2h0h</id>
    
      <title type="html">How it should work? A popup window?</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp7qxellcaakrcw2e4t2dn2nepnue0l3zguhe2cmnsztqdgkwp5jqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jpy2h0h" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8s3g39wsfqg7ptcqkpppmh8fn6h6ju65ttm2yp5lc2ecrk4a7q8cjksh4y&#39;&gt;nevent1q…sh4y&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;How it should work? A popup window?
    </content>
    <updated>2026-07-22T13:35:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsf337c6pcs40829v59s9al3g26mq5dg5xmft6xunhgf95mvq5dymszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j57cug7</id>
    
      <title type="html">No, I think only members of Codeberg organization can vote. I ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsf337c6pcs40829v59s9al3g26mq5dg5xmft6xunhgf95mvq5dymszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j57cug7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfg8mu5zx0mrla55m3krgxayt3zge6mypfwxe4nzyf75nk0jet3lq392lq6&#39;&gt;nevent1q…2lq6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;No, I think only members of Codeberg organization can vote. I didn&amp;#39;t even know this is being considered
    </content>
    <updated>2026-07-22T13:27:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstvgadvuahxjf64vj87erdp0z4n2gpkc8rzu04trcn5vgsnvkpt2szyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j46kn2c</id>
    
      <title type="html">&amp;gt; We also &amp;gt; *explicitly*&amp;gt; do not tolerate: &amp;gt; ... &amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstvgadvuahxjf64vj87erdp0z4n2gpkc8rzu04trcn5vgsnvkpt2szyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j46kn2c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg3s44sh9nwlzf3a7p03l0t6k9jkd382a67qr8szjhxf274p4d33gcp67fw&#39;&gt;nevent1q…67fw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;gt; We also &amp;gt; *explicitly*&amp;gt;  do not tolerate:&lt;br/&gt;&amp;gt; ...&lt;br/&gt;&amp;gt; Content that harms the reputation of Codeberg, such as cryptocurrency related projects.&lt;br/&gt;&lt;br/&gt;That&amp;#39;s particularly funny. Nothing harms your reputation as much as policies inspired by stupid ragebait like web3isgoinggreat.com
    </content>
    <updated>2026-07-22T12:28:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsg3s44sh9nwlzf3a7p03l0t6k9jkd382a67qr8szjhxf274p4d33gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jw8uf90</id>
    
      <title type="html">Codeberg is banning &amp;#34;cryptocurrency projects&amp;#34;: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsg3s44sh9nwlzf3a7p03l0t6k9jkd382a67qr8szjhxf274p4d33gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jw8uf90" />
    <content type="html">
      Codeberg is banning &amp;#34;cryptocurrency projects&amp;#34;:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://codeberg.org/Codeberg/org/pulls/1254#issuecomment-19820413&#34;&gt;https://codeberg.org/Codeberg/org/pulls/1254#issuecomment-19820413&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t know if Mitra qualifies as such, but I guess it is time to move to a self-hosted forge.
    </content>
    <updated>2026-07-22T12:21:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqaksmda3tnl2zd0yna5p4jgp2k43kk0uw6uwj54jrzu8jsr2y0qgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jnttc7a</id>
    
      <title type="html">&amp;gt;If the proof covers all of that then it&amp;#39;s not strictly ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqaksmda3tnl2zd0yna5p4jgp2k43kk0uw6uwj54jrzu8jsr2y0qgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jnttc7a" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs06hm46g8mp6cenam23hpwawdx5kxnznnrrn6jhzhq000ghjmf62spzn0dm&#39;&gt;nevent1q…n0dm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;If the proof covers all of that then it&amp;#39;s not strictly needed, but it&amp;#39;s cheap paranoia.&lt;br/&gt;&lt;br/&gt;Do you mean id/actor/to of a plaintext activity, or of an envelope (EncryptedActivity)?&lt;br/&gt;&lt;br/&gt;My understanding is that the properties of an envelope have no effect on security. It can even have a different actor.&lt;br/&gt;&lt;br/&gt;I added an example of a plaintext activity: &lt;a href=&#34;https://codeberg.org/silverpill/feps/src/branch/main/0806/fep-0806.md#plaintext-activity&#34;&gt;https://codeberg.org/silverpill/feps/src/branch/main/0806/fep-0806.md#plaintext-activity&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Also added HPKE mode to the parameter list - mode_base.
    </content>
    <updated>2026-07-22T07:23:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqst7rumdgv0xmzn4nlxx2d24d9fn2hw3l4uyv7g4t5kn922ka8vjzgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j2zwkfs</id>
    
      <title type="html">If you want a fully connected I2P instance, run ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqst7rumdgv0xmzn4nlxx2d24d9fn2hw3l4uyv7g4t5kn922ka8vjzgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j2zwkfs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0xr9kg8vmu52a2w43xwk85sr0wfmmy4yudjvue39dy8uuap9ckzq3cyer8&#39;&gt;nevent1q…yer8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;If you want a fully connected I2P instance, run [minimitra](&lt;a href=&#34;https://codeberg.org/silverpill/minimitra&#34;&gt;https://codeberg.org/silverpill/minimitra&lt;/a&gt; ) as an I2P service and talk to clearnet instances via a gateway. I still don&amp;#39;t understand why you want to devise a different solution for that problem.
    </content>
    <updated>2026-07-21T11:54:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9d00cqx23a7zegk4apxv87yamgmj3aeeuaf55e5tdc8zaksrpwqczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jkfmq7r</id>
    
      <title type="html">http://mastodon.i2p</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9d00cqx23a7zegk4apxv87yamgmj3aeeuaf55e5tdc8zaksrpwqczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jkfmq7r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz7f947kck7audycjruxke6xjtava3h4es255nvvcmjld85325vzqjuyjfx&#39;&gt;nevent1q…yjfx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;http://mastodon.i2p&#34;&gt;http://mastodon.i2p&lt;/a&gt;
    </content>
    <updated>2026-07-21T10:22:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8rarh528fmutm4t796qpr6hgsunmqm9dyj9l6jv7rl2dc6eltp3gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jxwt0hk</id>
    
      <title type="html">I added HPKE algorithm parameters to the FEP: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8rarh528fmutm4t796qpr6hgsunmqm9dyj9l6jv7rl2dc6eltp3gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jxwt0hk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstpjzt20n8ft36978v8mu32xhqks5077z8p4usruzx3vglavnqcxgjmmyw6&#39;&gt;nevent1q…myw6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I added HPKE algorithm parameters to the FEP:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://codeberg.org/silverpill/feps/src/branch/main/0806/fep-0806.md#algorithms&#34;&gt;https://codeberg.org/silverpill/feps/src/branch/main/0806/fep-0806.md#algorithms&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; KEM: DHKEM(X25519, HKDF-SHA256)&lt;br/&gt;&amp;gt; AEAD: ChaCha20Poly1305&lt;br/&gt;&amp;gt; KDF: HKDF-SHA256&lt;br/&gt;&amp;gt; &amp;#34;info&amp;#34; string: fep-0806-info&lt;br/&gt;&amp;gt; &amp;#34;aad&amp;#34; string: fep-0806-aad&lt;br/&gt;&lt;br/&gt;Does it look right?&lt;br/&gt;&lt;br/&gt;KEM/AEAD/KDF choices are not my preferences, I just copied them from another HPKE&#43;ed25519 implementation.
    </content>
    <updated>2026-07-21T10:18:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspmflyaevx0f9wwwdlpup4q695qyjeyzg7rt384fz9uuhnyx54h9gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j5ll2fa</id>
    
      <title type="html">Use PoW! Fediblock all onions except those where hostname starts ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspmflyaevx0f9wwwdlpup4q695qyjeyzg7rt384fz9uuhnyx54h9gzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j5ll2fa" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsde325kzh0rem9vpg6ahmtaqe8lys7c76c6uk5q08zzl7zdrgma8qh7lzcg&#39;&gt;nevent1q…lzcg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Use PoW! Fediblock all onions except those where hostname starts with fedi1337
    </content>
    <updated>2026-07-20T21:04:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstrz56yza4sjwmz2grprt4gmkj9qsqqazrc66sj9rck8gh52s3huqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jwwge7y</id>
    
      <title type="html">From a user&amp;#39;s perspective, gateways are the same as ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstrz56yza4sjwmz2grprt4gmkj9qsqqazrc66sj9rck8gh52s3huqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jwwge7y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr8taxcvyannstrrt8nk8lsux0hreeptkwn8gygsuyhy3953zgtmgzaj7va&#39;&gt;nevent1q…j7va&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;From a user&amp;#39;s perspective, gateways are the same as today&amp;#39;s instances. You can run your own, or you can find a community/admin that fits you.&lt;br/&gt;&lt;br/&gt;The difference is that content is not glued to it.
    </content>
    <updated>2026-07-20T20:01:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp074ykzepeye0r05wxz9zy9vdxy22cytch8nrkm8c9yaq55kc9lgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jk8vaaf</id>
    
      <title type="html">&amp;gt;Then I gather minimitra would have a different name depending ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp074ykzepeye0r05wxz9zy9vdxy22cytch8nrkm8c9yaq55kc9lgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jk8vaaf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyu8n053ejxeqsmseafagkjspd2fm6ty92qqq8zq0mc2xagergphczg85qf&#39;&gt;nevent1q…85qf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;Then I gather minimitra would have a different name depending on which gateway it reached me from (?)&lt;br/&gt;&lt;br/&gt;Currently I require handles to be constructed from the address of actor&amp;#39;s primary gateway (the first address in the Actor.gateways array). This is for compatibility with Mastadon.&lt;br/&gt;&lt;br/&gt;If you&amp;#39;re willing to break ties with Mastadon, then multiple handles shouldn&amp;#39;t be a problem, I think. One for each gateway.&lt;br/&gt;&lt;br/&gt;&amp;gt;Also I suppose you kind of have to register your name at each gateway because if someone wants to tunnel a name called cjd, and through my instance, that&amp;#39;s a collision...&lt;br/&gt;&lt;br/&gt;Yes, there&amp;#39;s a registration process: &lt;a href=&#34;https://codeberg.org/fediverse/fep/src/branch/main/fep/ae97/fep-ae97.md&#34;&gt;https://codeberg.org/fediverse/fep/src/branch/main/fep/ae97/fep-ae97.md&lt;/a&gt;
    </content>
    <updated>2026-07-20T19:03:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2j7k6lmedv5zlhl3akzm7z92yxnck7w95l8jdwryszdcc0uy0qpgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jvsmgff</id>
    
      <title type="html">&amp;gt;in your proposal everybody needs to convince one or more ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2j7k6lmedv5zlhl3akzm7z92yxnck7w95l8jdwryszdcc0uy0qpgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jvsmgff" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqp3wqalya36dweqx48w0xt3tjxsdjzxsvvmj3nwg9twt348trznq4mne7s&#39;&gt;nevent1q…ne7s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;in your proposal everybody needs to convince one or more gateways (who have HTTPS / ICANN domains) to host for them.&lt;br/&gt;&lt;br/&gt;Relays can be onion services, eepsites, etc.&lt;br/&gt;&lt;br/&gt;I think they don&amp;#39;t even need to talk HTTP, although this HTTP servers are the most well-understood.&lt;br/&gt;&lt;br/&gt;&amp;gt;If I&amp;#39;m not mistaken, you cannot just tag @somebody@someinstance.i2p and have that work, unless you&amp;#39;ve seen some message from them before which provides their gateways...&lt;br/&gt;&lt;br/&gt;You can (example: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1a4ks0cut72te7qpnw8v5qetf843pw3ntg0k4krxllc880jcud9ps2eu309&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;minimitra&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1a4k…u309&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; ), but normally webfinger address belongs to the primary gateway.&lt;br/&gt;&lt;br/&gt;&amp;gt;Actually on second thought, I suppose names cannot be @name@instance.tld because there&amp;#39;s no way to verify someone isn&amp;#39;t lying about owning instance.tld,&lt;br/&gt;&lt;br/&gt;Gateways are advertised via actor object, which servers can&amp;#39;t tamper with. Verification of a handle is done by checking:&lt;br/&gt;&lt;br/&gt;- Actor.gateways contains hostname&lt;br/&gt;- acct:username@hostname resolves to Actor&lt;br/&gt;&lt;br/&gt;&amp;gt;so names need to be key-like, like names in Nostr (?)&lt;br/&gt;&lt;br/&gt;The canonical identifier of &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1a4ks0cut72te7qpnw8v5qetf843pw3ntg0k4krxllc880jcud9ps2eu309&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;minimitra&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1a4k…u309&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; is&lt;br/&gt;&lt;br/&gt;ap://did:key:z6MkumzpDj1cYZD2GrBbVT86xL6CfPuyqWZAEXMfSqN9j3hf/actors/019c4320-5a91-59c3-0092-16976328fd80
    </content>
    <updated>2026-07-20T18:32:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspyac3eue0t732jc9a43p345purv2qjdc822ejrj953nl9ldpel5qzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2js5q6wy</id>
    
      <title type="html">&amp;gt; The problem: While numerous network transports exist (cjdns, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspyac3eue0t732jc9a43p345purv2qjdc822ejrj953nl9ldpel5qzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2js5q6wy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs046hpasf2jua0fwpd0k95j8rlu3e3va58mseavjmff5vnfvd03usmsfsen&#39;&gt;nevent1q…fsen&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;gt; The problem: While numerous network transports exist (cjdns, Yggdrasil, I2P, Tor, etc), and numerous name services exist (Namecoin, ENS, Unstoppable Domains, PKT, etc), almost all federation takes place over ICANN&#43;IP because we currently have no way to federate across network boundaries, and ICANN&#43;IP is the only thing that everybody has.&lt;br/&gt;&lt;br/&gt;I already solved that problem: &lt;a href=&#34;https://codeberg.org/fediverse/fep/src/branch/main/fep/ef61/fep-ef61.md&#34;&gt;https://codeberg.org/fediverse/fep/src/branch/main/fep/ef61/fep-ef61.md&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;It is a transport-agnostic federation protocol that is backwards compatible with ActivityPub.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;/thread&amp;gt;
    </content>
    <updated>2026-07-20T17:52:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdvn9mgkwnpw6y86nv6tamrwef76wtx47znkfdmk8zla06cxgk0wczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jgglxxr</id>
    
      <title type="html">Is there anything built on top of Noise for group messaging? As ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdvn9mgkwnpw6y86nv6tamrwef76wtx47znkfdmk8zla06cxgk0wczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jgglxxr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqnmsfwujd2kn4g582nufs62kz3ez978kennkw38nvr4c77qnx77cxpuq7t&#39;&gt;nevent1q…uq7t&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Is there anything built on top of Noise for group messaging?&lt;br/&gt;&lt;br/&gt;As far as I can tell, HPKE is used in MLS
    </content>
    <updated>2026-07-17T17:25:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfe327jhgajpk9ju7yljylpj9n4jxyljfn7al0ha994numk9yn4zgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jhuuk2z</id>
    
      <title type="html">Hi, I tried to implement the mechanism described in the FEP and ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfe327jhgajpk9ju7yljylpj9n4jxyljfn7al0ha994numk9yn4zgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jhuuk2z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswpayu9umfjmfqe8kf4lgmrqn26slfcjwlu95px8lygxc7vgfl0ysfxsuut&#39;&gt;nevent1q…suut&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hi, I tried to implement the mechanism described in the FEP and decided to use HPKE ([RFC-9180](&lt;a href=&#34;https://www.rfc-editor.org/rfc/rfc9180.html&#34;&gt;https://www.rfc-editor.org/rfc/rfc9180.html&lt;/a&gt; )). What do you think of it?&lt;br/&gt;&lt;br/&gt;HPKE seems to address the issue you pointed out back then: &lt;a href=&#34;https://www.rfc-editor.org/rfc/rfc9180.html#name-forward-secrecy&#34;&gt;https://www.rfc-editor.org/rfc/rfc9180.html#name-forward-secrecy&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;At least if used properly. The library I am using hard-codes &amp;#34;info&amp;#34; and &amp;#34;aad&amp;#34; strings: &lt;a href=&#34;https://github.com/rustonbsd/ed25519-dalek-hpke/blob/27b010a9ae25ba4ce051510eadfd103a179dd715/src/lib.rs#L98-L104&#34;&gt;https://github.com/rustonbsd/ed25519-dalek-hpke/blob/27b010a9ae25ba4ce051510eadfd103a179dd715/src/lib.rs#L98-L104&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Anyway, here&amp;#39;s an updated FEP: &lt;a href=&#34;https://codeberg.org/silverpill/feps/src/branch/main/0806/fep-0806.md&#34;&gt;https://codeberg.org/silverpill/feps/src/branch/main/0806/fep-0806.md&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1z6gtynkn398jcf42xclzjnnw2jm7qglga0m5c9kwpg39ep70cs6s363yt9&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Râu Cao ⚡&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1z6g…3yt9&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub134rq66sna5l46fgjqlknydpka047zf4y8v2rufwaq57dgu0qmazsgxxq57&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;lain&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub134r…xq57&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1va6q9dmyw9rd34gncfuc3qvwnqv6e9jzltj2u0ctwdjxr3d4c9eqw5rdnr&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Sozialwelten&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1va6…rdnr&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub19n4htjp8zkpg2hk8n4tv87gd5qsw3r0flxxadem2r3lyxm2a5q4qk77fx8&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Magical Cat&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub19n4…7fx8&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2026-07-17T16:29:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8dfs7mj88puge85qmda0zc3ljdlfgr2msl0p5wslh458xqk23laczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jkw2sdl</id>
    
      <title type="html">:vitalik: I need to tell him that Fediverse is better than ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8dfs7mj88puge85qmda0zc3ljdlfgr2msl0p5wslh458xqk23laczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jkw2sdl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst9scxhrpre0hgy48gn5vekdc8077cvc7jx6r28uwkzy8c4kz45xq9v8e9h&#39;&gt;nevent1q…8e9h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;:vitalik:&lt;br/&gt;&lt;br/&gt;I need to tell him that Fediverse is better than Farcaster
    </content>
    <updated>2026-07-10T10:58:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8zn6xgyhdy5d82vjhlhqlefmupvkqycpjnjsc9zvxl7u9s9ax8dszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jfvzh6x</id>
    
      <title type="html">Yes, Mastodon doesn&amp;#39;t support normal quotes.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8zn6xgyhdy5d82vjhlhqlefmupvkqycpjnjsc9zvxl7u9s9ax8dszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jfvzh6x" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswk9g2uwm5sr98ult6jzz0u5h87d0npzzy4d5rrl0ryg28cxylf7cgeru07&#39;&gt;nevent1q…ru07&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes, Mastodon doesn&amp;#39;t support normal quotes.
    </content>
    <updated>2026-07-03T17:48:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8a59x52d9hhjct9xjrktyzjswswr6wsslnf3s9337pq4x34304tczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j6c6jcc</id>
    
      <title type="html">New @npub1a4k…u309 release: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8a59x52d9hhjct9xjrktyzjswswr6wsslnf3s9337pq4x34304tczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2j6c6jcc" />
    <content type="html">
      New &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1a4ks0cut72te7qpnw8v5qetf843pw3ntg0k4krxllc880jcud9ps2eu309&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;minimitra&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1a4k…u309&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; release: [0.4.2](&lt;a href=&#34;https://codeberg.org/silverpill/minimitra/releases/tag/v0.4.2&#34;&gt;https://codeberg.org/silverpill/minimitra/releases/tag/v0.4.2&lt;/a&gt; )&lt;br/&gt;&lt;br/&gt;This version supports post edits. There are also some big changes under the hood that will allow me to copy features from Mitra to Mini with less effort in the future.&lt;br/&gt;&lt;br/&gt;RE: &lt;a href=&#34;https://mitra.social/.well-known/apgateway/did:key:z6MkumzpDj1cYZD2GrBbVT86xL6CfPuyqWZAEXMfSqN9j3hf/objects/019f2891-61e1-77b1-8638-10f33b4d4df9&#34;&gt;https://mitra.social/.well-known/apgateway/did:key:z6MkumzpDj1cYZD2GrBbVT86xL6CfPuyqWZAEXMfSqN9j3hf/objects/019f2891-61e1-77b1-8638-10f33b4d4df9&lt;/a&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/note1edz0qs2cc0uz0vyrvtymx5t8sv2px9x5uxrqhdsczhkjp3236rmsdflrnc&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note1edz…lrnc&lt;/a&gt;&lt;/span&gt;&lt;br/&gt; &lt;/div&gt; Mitra Mini v0.4.2&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://codeberg.org/silverpill/minimitra/releases/tag/v0.4.2&#34;&gt;https://codeberg.org/silverpill/minimitra/releases/tag/v0.4.2&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;- Post edits are supported. &lt;/blockquote&gt;
    </content>
    <updated>2026-07-03T15:29:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstc57kf8ajrzww7q070a66jeaj0l4805mpqx7rjwnjgpnw60nw2yszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jmfmcjw</id>
    
      <title type="html">I&amp;#39;m requesting final comments on [FEP-7628: Move ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstc57kf8ajrzww7q070a66jeaj0l4805mpqx7rjwnjgpnw60nw2yszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jmfmcjw" />
    <content type="html">
      I&amp;#39;m requesting final comments on [FEP-7628: Move actor](&lt;a href=&#34;https://codeberg.org/fediverse/fep/src/branch/main/fep/7628/fep-7628.md&#34;&gt;https://codeberg.org/fediverse/fep/src/branch/main/fep/7628/fep-7628.md&lt;/a&gt; )&lt;br/&gt;&lt;br/&gt;#fep_7628 #fep #activitypub
    </content>
    <updated>2026-07-02T10:30:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9drqp3g9mcr9mrxlhk0gqpwj9ww32ayctetszm9ujcwcfkeulmfczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jk9e7zx</id>
    
      <title type="html">&amp;gt;Who is a diehard BTC fan in 2026? The entirety of Nostr 😆 ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9drqp3g9mcr9mrxlhk0gqpwj9ww32ayctetszm9ujcwcfkeulmfczyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jk9e7zx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy89tzegve03m0cwrdtvefluftefh37cqqc2zn2hv0xeeg3gh5zpql207l6&#39;&gt;nevent1q…07l6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;Who is a diehard BTC fan in 2026?&lt;br/&gt;&lt;br/&gt;The entirety of Nostr 😆&lt;br/&gt;&lt;br/&gt;&amp;gt;that this was probably the last &amp;#34;hype cycle&amp;#34;.&lt;br/&gt;&lt;br/&gt;I disagreed with that, and I still don&amp;#39;t think that it was the last hype cycle. Grey/black markets, tax evasion, sanction evasion - none of this is going to disappear.
    </content>
    <updated>2026-06-30T19:12:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfwfnwf52sc9znreqq42yk2g0fngm9k6plzvkly7tvxucwth2j4pqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jzasexs</id>
    
      <title type="html">Discourse has an ActivityPub plugin: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfwfnwf52sc9znreqq42yk2g0fngm9k6plzvkly7tvxucwth2j4pqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jzasexs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg07pgecpf6q278pmxxm0lpny5qy3qpaewsj7dkvq89tttu24zz0qnjr5xc&#39;&gt;nevent1q…r5xc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Discourse has an ActivityPub plugin: &lt;a href=&#34;https://discourse.org/plugins/activitypub&#34;&gt;https://discourse.org/plugins/activitypub&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This plugin, for example, is enabled on SocialHub &lt;a href=&#34;https://socialhub.activitypub.rocks/ap/about&#34;&gt;https://socialhub.activitypub.rocks/ap/about&lt;/a&gt; (it&amp;#39;s a forum for fediverse developers)
    </content>
    <updated>2026-06-30T15:26:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstsv7z08qvlvp505xfkz4qlkj0hlrln5h02ggnn8ecp5xsk4gdnqgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2js0ccf8</id>
    
      <title type="html">Discourse doesn&amp;#39;t support following individual users. Only ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstsv7z08qvlvp505xfkz4qlkj0hlrln5h02ggnn8ecp5xsk4gdnqgzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2js0ccf8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsve95f3d6agltuvnff8mf9vnfmufdul5w3tjnf56ql408v7amaxdc8tseyf&#39;&gt;nevent1q…seyf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Discourse doesn&amp;#39;t support following individual users. Only categories can be followed.&lt;br/&gt;&lt;br/&gt;[@angus](&lt;a href=&#34;https://socialhub.activitypub.rocks/u/angus&#34;&gt;https://socialhub.activitypub.rocks/u/angus&lt;/a&gt; ) was against adding such feature but maybe this will be re-considered in the future.&lt;br/&gt;&lt;br/&gt;&amp;gt;running the latest version of the AP Discourse plugin?&lt;br/&gt;&lt;br/&gt;Yes, it was updated recently. I was also granted admin rights so now I can tweak federation settings if necessary.&lt;br/&gt;&lt;br/&gt;&amp;gt;Is that still being worked on?&lt;br/&gt;&lt;br/&gt;Yes, but the development has slowed down.
    </content>
    <updated>2026-06-28T12:08:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsggs99vhnnufx3uhyazfctrdt9yugv0alg44q90xnggtwevcvkv9szyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jd4ghxx</id>
    
      <title type="html">It looks like Mastodon is becoming more open to improvements now</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsggs99vhnnufx3uhyazfctrdt9yugv0alg44q90xnggtwevcvkv9szyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jd4ghxx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsph84424hx76nsp4yhq06ezqfve79yycpw348c877kf3paaaylfhcdr9qv2&#39;&gt;nevent1q…9qv2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It looks like Mastodon is becoming more open to improvements now
    </content>
    <updated>2026-06-24T18:31:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2ch36aydg7h9rges3g68cr2hdk6lv3de2z7zx49wcud37zuzpzrszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jfufq3t</id>
    
      <title type="html">Fun fact: this FEP was written after @npub1xsv…q6he said that ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2ch36aydg7h9rges3g68cr2hdk6lv3de2z7zx49wcud37zuzpzrszyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jfufq3t" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgm6rlkcdc2w5y72902ng0xx7tzwwnfttdya02hhdn4w2az5p8exgxczndd&#39;&gt;nevent1q…zndd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Fun fact: this FEP was written after &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1xsvg2xkadm588z2khnywdfqsmv73rskhy96svdcr3d6zx8yl39xsq7q6he&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Daniel Supernault&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1xsv…q6he&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; said that he wants to implement payment links in Pixelfed. The second example (&amp;#34;payment link attached to an object&amp;#34;) shows how it could be done.
    </content>
    <updated>2026-06-16T19:09:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8m328qq7dwyejydk7hfa06rjtayrshsgf36ad33xlwrks4096apqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jvf9ekg</id>
    
      <title type="html">ActivityPub&amp;#39;s Follow activity is intended to be used on ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8m328qq7dwyejydk7hfa06rjtayrshsgf36ad33xlwrks4096apqzyq53rmwzuq434d3nrw57p3e78rvt9mnxkt3rftraw0lx7ync76u2jvf9ekg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvkgg93xsx6w6pvzlqqgdkfrgsgk69srpgsge77nrlme0lzwflwtss67r69&#39;&gt;nevent1q…7r69&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;ActivityPub&amp;#39;s Follow activity is intended to be used on actors: &lt;a href=&#34;https://www.w3.org/TR/activitypub/#follow-activity-outbox&#34;&gt;https://www.w3.org/TR/activitypub/#follow-activity-outbox&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;This is one of the reasons I proposed that &amp;#34;observer&amp;#34; actor. Another option is to use a custom activity (e.g. Watch).
    </content>
    <updated>2026-06-12T21:52:13Z</updated>
  </entry>

</feed>