<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-09-04T22:38:00Z</updated>
  <generator>https://njump.me</generator>

  <title>Nostr notes by </title>
  <author>
    <name></name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://njump.me/npub1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqzqujme.rss" />
  <link href="https://njump.me/npub1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqzqujme" />
  <id>https://njump.me/npub1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqzqujme</id>
  <icon></icon>
  <logo></logo>


  <title>Nostr notes on relay.buildingtheneighbourhood.org/nostr:relay.buildingtheneighbourhood.org/foxtrot-cipher-prism</title>
  <link href="https://njump.me/r/relay.buildingtheneighbourhood.org/nostr:relay.buildingtheneighbourhood.org/foxtrot-cipher-prism" />
  <link rel="self" type="application/atom+xml" href="https://njump.me/r/relay.buildingtheneighbourhood.org/nostr:relay.buildingtheneighbourhood.org/foxtrot-cipher-prism.rss" />
  <id>https://njump.me/r/relay.buildingtheneighbourhood.org/nostr:relay.buildingtheneighbourhood.org/foxtrot-cipher-prism</id>
  <icon></icon>
  <logo></logo>



  <entry>
    <id>https://njump.me/nevent1qqs2nrpkjnktg5tg2fxgsgysahu94ff8lt0wt6vnywc954hm0ty8dlcpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyq4fs790</id>
    
      <title type="html">No. I just didn&amp;#39;t thought about it on every app I made. But I ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs2nrpkjnktg5tg2fxgsgysahu94ff8lt0wt6vnywc954hm0ty8dlcpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyq4fs790" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvar5exz799dnvuuu0a4pskjawgk9huq5kw0ddkz5fmn56alu87dcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtca30q2u&#39;&gt;nevent1q…0q2u&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;No. I just didn&amp;#39;t thought about it on every app I made. But I will look at what I can deploy as nsite further so that it appears in 44billion&amp;#39;s app store.&lt;br/&gt;&lt;br/&gt;Btw, in the app store, the author of an nsite isn&amp;#39;t clickable, at least not on mobile. When you try, it always wants to open the app instead of going to the creator page.
    </content>
    <updated>2026-09-04T22:38:00Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqqqq7k39nf8462kcpz2q03payyewh7hsrql3tlv6rmu0xy3fjrfspvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qvxlhjzeqjjhmqdy4e8sndt8kzklqlnxzew2mtt8mtakvalsckp3qssac3m</id>
    
      <title type="html">I totally forgot that @npub1fa0…0z97 has that turned on by ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqqqq7k39nf8462kcpz2q03payyewh7hsrql3tlv6rmu0xy3fjrfspvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qvxlhjzeqjjhmqdy4e8sndt8kzklqlnxzew2mtt8mtakvalsckp3qssac3m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqme5z45tfkfjs0jy3kcxpr3cshvc56jwcqmqwza0nrme7zvzvdwspz3mhxue69uhnzv3h9cczuvpwxyarxve4x5rpqwhn&#39;&gt;nevent1q…qwhn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I totally forgot that &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1fa05cayzx9xze32d2nhxnp7vhf42mkvpf9zr8xa9keq35tlrps5q7k0z97&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nostrvault&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1fa0…0z97&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; has that turned on by default!
    </content>
    <updated>2026-09-04T16:41:40Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrapre3dnmnr6jvcypgkyua5vdwwqnwvussj5nlhudkcmryrwypcspvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q8ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqlmcsu6</id>
    
      <title type="html">No I don&amp;#39;t do anything special between phases.</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrapre3dnmnr6jvcypgkyua5vdwwqnwvussj5nlhudkcmryrwypcspvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q8ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqlmcsu6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxf525msfyq7nuc3hsyrrmq0zwx7ulmhmjhp0sck052r9t5w006wgppemhxue69uhkummn9ekx7mp0zxkaps&#39;&gt;nevent1q…kaps&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;No I don&amp;#39;t do anything special between phases.
    </content>
    <updated>2026-09-04T00:12:53Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsv93u4qv5evlsgfmhgwpv5ln254aj9jtvwjlduu2av9ke2a9ggrmspvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqnmgzmh</id>
    
      <title type="html">@nprofile…urav Question about 44billion.net: Is this like a ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsv93u4qv5evlsgfmhgwpv5ln254aj9jtvwjlduu2av9ke2a9ggrmspvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqnmgzmh" />
    <content type="html">
      &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqs0cuy9cwpm5ut52uztmswxal8hl2cpjagpmevcchnv2davpve2fjcprfmhxue69uhhyetvv9ujudp5vf5kcmrfdahzumn9wshszxnhwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mf0qy88wumn8ghj7mn0wvhxcmmv9uepurav&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;arthurfranca&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…urav&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; Question about 44billion.net: Is this like a place where nsites can be installed in an app-like manner, and the app store contains only nsites? I found even apps of mine in the app store.
    </content>
    <updated>2026-09-03T22:52:42Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsgvdf87f4fq3qvw85r8al4uqktz7v3tkevxrt6azs2tk3z7zve9ncpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q8ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqv78uxc</id>
    
      <title type="html">The Nostrich run returns when Carl returns.</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsgvdf87f4fq3qvw85r8al4uqktz7v3tkevxrt6azs2tk3z7zve9ncpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q8ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqv78uxc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspg8gv0qcjp9uvs80aw4xmazanl45rqyklm4xuw3sgrj0lhjhd6eqppemhxue69uhkummn9ekx7mp0ude52r&#39;&gt;nevent1q…e52r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The Nostrich run returns when Carl returns.
    </content>
    <updated>2026-09-03T22:48:20Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsp52j8s60e9a3tn6tw8vx2240aqe0lxh67una775ru5zf3g75qx7gpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyq2mu4lc</id>
    
      <title type="html">Nostr is a protocol, not a platform. But you are mostly right.</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsp52j8s60e9a3tn6tw8vx2240aqe0lxh67una775ru5zf3g75qx7gpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyq2mu4lc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswef09t3hd93fyydlnq3gyt7hdmu3pn05juveg940xpkal24krtmcppemhxue69uhkummn9ekx7mp0rve8pu&#39;&gt;nevent1q…e8pu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Nostr is a protocol, not a platform. But you are mostly right.
    </content>
    <updated>2026-09-03T22:23:00Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqqqz8z0gpa837w57pg6hdkrz5yuzpphzzzqvg0vfyrnxch45yuxqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qvxlhjzeqjjhmqdy4e8sndt8kzklqlnxzew2mtt8mtakvalsckp3q0d64fr</id>
    
      <title type="html">GM! I am putting a GIF keyboard in @npub1fa0…0z97</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqqqz8z0gpa837w57pg6hdkrz5yuzpphzzzqvg0vfyrnxch45yuxqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qvxlhjzeqjjhmqdy4e8sndt8kzklqlnxzew2mtt8mtakvalsckp3q0d64fr" />
    <content type="html">
      GM! I am putting a GIF keyboard in &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1fa05cayzx9xze32d2nhxnp7vhf42mkvpf9zr8xa9keq35tlrps5q7k0z97&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nostrvault&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1fa0…0z97&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; 
    </content>
    <updated>2026-09-03T11:41:09Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqspz4ajyzq0sk5aw9wlzl4783hrahww57pkwdpykvz0qxxm0kp2klgpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qklkk3vrzme455yh9rl2jshq7rc8dpegj3ndf82c3ks2sk40dxt7qjgyxn6</id>
    
      <title type="html">Cool to see @nprofile…2wzn self signing on @nprofile…gsu4</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqspz4ajyzq0sk5aw9wlzl4783hrahww57pkwdpykvz0qxxm0kp2klgpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qklkk3vrzme455yh9rl2jshq7rc8dpegj3ndf82c3ks2sk40dxt7qjgyxn6" />
    <content type="html">
      Cool to see &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsp4knsl6kjm3wnqzv4hqk5tvxw8j3unp34lcvm6h3zvap2lnlpf6gpr9mhxue69uhhyetvv9ujuumwdae8gtnnda3kjctv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcppemhxue69uhkummn9ekx7mp0tu2wzn&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Qlango&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…2wzn&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; self signing on &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqs83nn04fezvsu89p8xg7axjwye2u67errat3dx2um725fs7qnrqlgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshszrnhwden5te0dehhxtnvdakz7adgsu4&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Zapstore&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…gsu4&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2026-09-03T06:23:09Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsystwfgffrd4jvk8httwl4qadjlmrnsvhpspp6u3tgfr3n054ta5gpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qklkk3vrzme455yh9rl2jshq7rc8dpegj3ndf82c3ks2sk40dxt7q9fsmct</id>
    
      <title type="html">The largest @nprofile…radp simulation group on a single ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsystwfgffrd4jvk8httwl4qadjlmrnsvhpspp6u3tgfr3n054ta5gpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qklkk3vrzme455yh9rl2jshq7rc8dpegj3ndf82c3ks2sk40dxt7q9fsmct" />
    <content type="html">
      The largest &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqs8t4ehcdrjgugzn3zgw6enp53gg2y2gfmekkg69m2d4gwxcpl04acpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcppemhxue69uhkummn9ekx7mp0w3radp&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;White Noise&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…radp&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; simulation group on a single computer with many virtual machines is at around 200 members, without a fork!&lt;br/&gt;&lt;br/&gt;Things are getting slow at that scale, so we&amp;#39;re working on speed improvements and it&amp;#39;s not a real test in production on different phones, but quite encouraging numbers.
    </content>
    <updated>2026-09-02T20:21:54Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvk3rrxh4vamfjv5rqfz9zu8are3g7fw9nj3lckxdk9sma8cz2l3qpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qwav4fae3gyfy3xj298kxj2mj8phavz7vavps34przq02j7w902qqg63l3d</id>
    
      <title type="html">Nostr Compass #38 is out. Here is what changed across Nostr this ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvk3rrxh4vamfjv5rqfz9zu8are3g7fw9nj3lckxdk9sma8cz2l3qpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qwav4fae3gyfy3xj298kxj2mj8phavz7vavps34przq02j7w902qqg63l3d" />
    <content type="html">
      Nostr Compass #38 is out. Here is what changed across Nostr this week:&lt;br/&gt;&lt;br/&gt;Welcome back to Nostr Compass, your weekly guide to Nostr.&lt;br/&gt;&lt;br/&gt;This week: Voca &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub17h9fn2ny0lycg7kmvxmw6gqdnv2epya9h9excnjw9wvml87nyw8sqy3hpu&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Voca&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub17h9…3hpu&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; 1.0 brings verified Nostr notes and long-form subscriptions to an offline Android reader that speaks articles aloud, nostream (maintainer: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1a5r222zpak8w239w673ly9tznxyp4wc2vh59lcyx9cu7wgyt9xfqtug39a&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Cameri 🦦&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1a5r…g39a&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;) expands relay-side job routing and authenticated operation, NDK for Dart (maintainer: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;PABLOF7z&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1l2v…ajft&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;) (maintainer fmar: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1xpuz4qerklyck9evtg40wgrthq5rce2mumwuuygnxcg6q02lz9ms275ams&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;fmar&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1xpu…5ams&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;) fixes negentropy and multi-relay request lifetimes, Divine Mobile (maintainer rabble: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;rabble&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1wmr…g240&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;) makes wrapped-message deletion and signing deterministic, Conduit Relay &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1nkfqwlz7xkhhdaa3ekz88qqqk7a0ks7jpv9zdsv0u206swxjw9rq0g2svu&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;ConduitMarket&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1nkf…2svu&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; protects gift-wrap inboxes by default, Amethyst &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub142gywvjkq0dv6nupggyn2euhx4nduwc7yz5f24ah9rpmunr2s39se3xrj0&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;amethyst&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub142g…xrj0&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; ships portable highlights, and Mostro &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1m0str0d7z2ww8rdh20t2n9lx520xjwhaq24p68umqp06wwrwtsnqen40un&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Mostro&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1m0s…40un&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; verifies signed orders before its spam gate. Napstr (maintainer Ben Arc: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1c878wu04lfqcl5avfy3p5x83ndpvedaxv0dg7pxthakq3jqdyzcs2n8avm&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Ben Arc&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1c87…8avm&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;) publishes audio catalogues and seeder heartbeats over Nostr while transferring files through Tor. Releases cover MDK and pakstr; protocol work merges an NIP-67 pagination hint and an NIP-84 highlight tag scheme in the NIPs repository while Nostr Wallet Connect adds transaction totals; and the NIP Deep Dive traces reposts and reactions across their event shapes and current implementations.&lt;br/&gt;&lt;br/&gt;Read the full issue:&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;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/naddr1qvzqqqr4gupzqa6e2nmnzsgjfzdy520vdy4hywr06c9ue6crpr2zxyq749uu275qqyxhwumn8ghj7mn0wvhxcmmvqyt8wumn8ghj7un9d3shjtnswf5k6ctv9ehx2aqprpmhxue69uhhyetvv9ujuumwdae8gtnnda3kjctvqy2hwumn8ghj7un9d3shjtnwdaehgu3wdejhgqqddejhwumvv468getj95ens6075e2&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;naddr1qv…75e2&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; &lt;p&gt;Welcome back to &lt;a href=&#34;https://nostrcompass.org&#34;&gt;Nostr Compass&lt;/a&gt;, your weekly guide to Nostr.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;This week:&lt;/strong&gt; &lt;a href=&#34;https://njump.me/naddr1qq98vmmrvyknzt3s9ccqyg84e2v65erlexz84kmpkmkjqrvmzkgf8fdewfkyun3tnxlel5er3upsgqqqw4rsw0l3en&#34;&gt;Voca&lt;/a&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub17h9fn2ny0lycg7kmvxmw6gqdnv2epya9h9excnjw9wvml87nyw8sqy3hpu&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Voca&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub17h9…3hpu&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; 1.0 brings verified Nostr notes and long-form subscriptions to an offline Android reader that speaks articles aloud, &lt;a href=&#34;https://github.com/cameri/nostream&#34;&gt;nostream&lt;/a&gt; (maintainer: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1a5r222zpak8w239w673ly9tznxyp4wc2vh59lcyx9cu7wgyt9xfqtug39a&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Cameri 🦦&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1a5r…g39a&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;) expands relay-side job routing and authenticated operation, &lt;a href=&#34;https://github.com/relaystr/ndk&#34;&gt;NDK for Dart&lt;/a&gt; (maintainer: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;PABLOF7z&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1l2v…ajft&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;) (maintainer fmar: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1xpuz4qerklyck9evtg40wgrthq5rce2mumwuuygnxcg6q02lz9ms275ams&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;fmar&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1xpu…5ams&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;) fixes negentropy and multi-relay request lifetimes, &lt;a href=&#34;https://github.com/divinevideo/divine-mobile&#34;&gt;Divine Mobile&lt;/a&gt; (maintainer rabble: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;rabble&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1wmr…g240&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;) makes wrapped-message deletion and signing deterministic, &lt;a href=&#34;https://github.com/Conduit-BTC/conduit-relay&#34;&gt;Conduit Relay&lt;/a&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1nkfqwlz7xkhhdaa3ekz88qqqk7a0ks7jpv9zdsv0u206swxjw9rq0g2svu&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;ConduitMarket&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1nkf…2svu&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; protects gift-wrap inboxes by default, &lt;a href=&#34;https://github.com/vitorpamplona/amethyst&#34;&gt;Amethyst&lt;/a&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub142gywvjkq0dv6nupggyn2euhx4nduwc7yz5f24ah9rpmunr2s39se3xrj0&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;amethyst&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub142g…xrj0&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; ships portable highlights, and &lt;a href=&#34;https://github.com/MostroP2P/mostro&#34;&gt;Mostro&lt;/a&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1m0str0d7z2ww8rdh20t2n9lx520xjwhaq24p68umqp06wwrwtsnqen40un&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Mostro&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1m0s…40un&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; verifies signed orders before its spam gate. &lt;a href=&#34;https://github.com/lnbits/napstr&#34;&gt;Napstr&lt;/a&gt; (maintainer Ben Arc: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1c878wu04lfqcl5avfy3p5x83ndpvedaxv0dg7pxthakq3jqdyzcs2n8avm&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Ben Arc&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1c87…8avm&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;) publishes audio catalogues and seeder heartbeats over Nostr while transferring files through Tor. Releases cover &lt;a href=&#34;https://github.com/marmot-protocol/mdk&#34;&gt;MDK&lt;/a&gt; and &lt;a href=&#34;https://git.nostrdev.com/stuff/pakstr&#34;&gt;pakstr&lt;/a&gt;; protocol work merges an &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-67/&#34;&gt;NIP-67&lt;/a&gt; pagination hint and an &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-84/&#34;&gt;NIP-84&lt;/a&gt; highlight tag scheme in the &lt;a href=&#34;https://github.com/nostr-protocol/nips&#34;&gt;NIPs repository&lt;/a&gt; while &lt;a href=&#34;https://github.com/nostr-wallet-connect/nwc&#34;&gt;Nostr Wallet Connect&lt;/a&gt; adds transaction totals; and the NIP Deep Dive traces reposts and reactions across their event shapes and current implementations.&lt;/p&gt;

&lt;h2 id=&#34;top-stories-3&#34;&gt;Top Stories&lt;/h2&gt;

&lt;h3 id=&#34;voca-1-0-reads-verified-nostr-notes-and-subscriptions-aloud-on-android-3&#34;&gt;Voca 1.0 reads verified Nostr notes and subscriptions aloud on Android&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://njump.me/naddr1qq98vmmrvyknzt3s9ccqyg84e2v65erlexz84kmpkmkjqrvmzkgf8fdewfkyun3tnxlel5er3upsgqqqw4rsw0l3en&#34;&gt;Voca&lt;/a&gt; is an offline Android reader that speaks articles, PDFs, Markdown files, and Nostr notes in the phone&amp;#39;s own text-to-speech voice while the spoken sentence stays lit on the page. Its &lt;a href=&#34;https://njump.me/naddr1qq98vmmrvyknzt3s9ccqyg84e2v65erlexz84kmpkmkjqrvmzkgf8fdewfkyun3tnxlel5er3upsgqqqw4rsw0l3en&#34;&gt;1.0 release&lt;/a&gt;, &lt;a href=&#34;https://njump.me/naddr1qq98vmmrvyknzt3s9ccqyg84e2v65erlexz84kmpkmkjqrvmzkgf8fdewfkyun3tnxlel5er3upsgqqqw4rsw0l3en&#34;&gt;published on 2026-08-27&lt;/a&gt; under its own &lt;a href=&#34;https://njump.me/npub17h9fn2ny0lycg7kmvxmw6gqdnv2epya9h9excnjw9wvml87nyw8sqy3hpu&#34;&gt;project key&lt;/a&gt;, makes Nostr a first-class source: paste a note address, an event identifier, an npub, a profile, or an ordinary web link with a Nostr entity inside it, and the app decodes the reference, fetches the signed event from relays, and reads the author&amp;#39;s text rather than the web page built around it.&lt;/p&gt;

&lt;p&gt;Two verified behaviors define the Nostr integration, both described in &lt;a href=&#34;https://njump.me/naddr1qq98vmmrvyknzt3s9ccqyg84e2v65erlexz84kmpkmkjqrvmzkgf8fdewfkyun3tnxlel5er3upsgqqqw4rsw0l3en&#34;&gt;Voca&amp;#39;s signed 1.0 announcement&lt;/a&gt;. First, every fetched event is checked against its recomputed id and its BIP-340 Schnorr signature before it is persisted, using the bootstrap relays, the author&amp;#39;s &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-65/&#34;&gt;NIP-65&lt;/a&gt; relay list (a signed, replaceable kind &lt;code&gt;10002&lt;/code&gt; event where an author lists the relays they read and write), and hints carried inside the reference itself, so a relay can decline to answer but cannot put words in an author&amp;#39;s mouth. Second, adding an author&amp;#39;s npub puts their &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-23/&#34;&gt;NIP-23&lt;/a&gt; long-form articles (addressable kind &lt;code&gt;30023&lt;/code&gt; posts with titles, summaries, and images) into a single on-device inbox beside RSS and Atom feeds. The 1.1.0 update, &lt;a href=&#34;https://gitworkshop.dev/npub17h9fn2ny0lycg7kmvxmw6gqdnv2epya9h9excnjw9wvml87nyw8sqy3hpu/voca&#34;&gt;announced on 2026-08-28&lt;/a&gt; and published to &lt;a href=&#34;https://zapstore.dev&#34;&gt;Zapstore&lt;/a&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Zapstore&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub10r8…t2p8&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; on 2026-08-29, puts sentence-level scrolling on time, smooths long documents, and recovers the home-screen widget after manual scrolling, resizing, process restarts, and upgrades.&lt;/p&gt;

&lt;h3 id=&#34;nostream-expands-relay-side-dvm-routing-and-authenticated-operation-3&#34;&gt;nostream expands relay-side DVM routing and authenticated operation&lt;/h3&gt;

&lt;p&gt;After &lt;a href=&#34;https://nostrcompass.org/en/newsletters/2026-08-19-newsletter/#nostream-adds-a-relay-monitor-and-mints-invite-codes&#34;&gt;August 19&amp;#39;s job-ingestion work&lt;/a&gt;, &lt;a href=&#34;https://github.com/cameri/nostream&#34;&gt;nostream&lt;/a&gt;, a TypeScript relay implementation, &lt;a href=&#34;https://github.com/cameri/nostream/pull/737&#34;&gt;stores and serves NIP-89 application handler events&lt;/a&gt;. &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-89/&#34;&gt;NIP-89&lt;/a&gt; (application handler discovery) uses kind &lt;code&gt;31989&lt;/code&gt; recommendations and kind &lt;code&gt;31990&lt;/code&gt; handler information, both already in the parameterized-replaceable range, so a client can query those kinds and receive a replacement when a &lt;code&gt;d&lt;/code&gt; tag collides. The relay does not publish handler information for its own workers.&lt;/p&gt;

&lt;p&gt;Pending &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-90/&#34;&gt;NIP-90&lt;/a&gt; (data vending machine) jobs now &lt;a href=&#34;https://github.com/cameri/nostream/pull/734&#34;&gt;reach a worker process and return as result events&lt;/a&gt;. On success the relay signs a kind 6000-6999 result with its own key. A timeout or worker crash marks the job failed instead of leaving it submitted.&lt;/p&gt;

&lt;p&gt;Authenticated sessions and admin HTTP calls sit on different boundaries. &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-42/&#34;&gt;NIP-42&lt;/a&gt; (client authentication to relays) &lt;a href=&#34;https://github.com/cameri/nostream/pull/716&#34;&gt;tracks the authenticated pubkey per socket&lt;/a&gt;, can require AUTH before clients publish events, and advertises that requirement in the &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-11/&#34;&gt;NIP-11&lt;/a&gt; (relay information) document, with both controls off by default. Separately, &lt;a href=&#34;https://github.com/cameri/nostream/pull/730&#34;&gt;admin API routes can accept NIP-98 signed HTTP authorization&lt;/a&gt;. &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-98/&#34;&gt;NIP-98&lt;/a&gt; (HTTP authentication with signed events) stays off until an operator enables it and names the allowed pubkeys.&lt;/p&gt;

&lt;h3 id=&#34;ndk-for-dart-fixes-negentropy-multi-relay-request-lifetimes-and-signature-verification-3&#34;&gt;NDK for Dart fixes negentropy, multi-relay request lifetimes, and signature verification&lt;/h3&gt;

&lt;p&gt;A &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-77/&#34;&gt;NIP-77&lt;/a&gt; (negentropy set-reconciliation) run in &lt;a href=&#34;https://github.com/relaystr/ndk&#34;&gt;NDK&lt;/a&gt;, a Dart development kit for Nostr, returned the wrong have and need sets without erroring, because the codec did not speak &lt;a href=&#34;https://nostrcompass.org/en/topics/negentropy/&#34;&gt;negentropy&lt;/a&gt; protocol v1. The &lt;a href=&#34;https://github.com/relaystr/ndk/pull/722&#34;&gt;v1 encoding fix&lt;/a&gt; now returns the ids held by the relay and the ids it still needs.&lt;/p&gt;

&lt;p&gt;Identical filters sent to different relays &lt;a href=&#34;https://github.com/relaystr/ndk/pull/705&#34;&gt;were collapsing into one request&lt;/a&gt;. Requests with the same filter now stay distinct when they target different relays or have different lifetimes, so a short query cannot mix another relay&amp;#39;s events into the result or leave a live subscription stalled.&lt;/p&gt;

&lt;p&gt;The same kit &lt;a href=&#34;https://github.com/relaystr/ndk/pull/726&#34;&gt;verifies a signature once and keeps that result&lt;/a&gt;. A later duplicate delivery no longer spends another check or overwrites the stored verified event.&lt;/p&gt;

&lt;h3 id=&#34;divine-mobile-makes-wrapped-direct-message-deletion-and-signing-deterministic-3&#34;&gt;Divine Mobile makes wrapped direct-message deletion and signing deterministic&lt;/h3&gt;

&lt;p&gt;Wrapped &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-09/&#34;&gt;NIP-09&lt;/a&gt; (event deletion request) kind &lt;code&gt;5&lt;/code&gt; events that targeted a message never applied in &lt;a href=&#34;https://github.com/divinevideo/divine-mobile&#34;&gt;Divine Mobile&lt;/a&gt;, a mobile short-video client that publishes through Nostr. The client &lt;a href=&#34;https://github.com/divinevideo/divine-mobile/pull/8174&#34;&gt;now resolves each deletion against the named message&lt;/a&gt; instead of treating anything that is not a reaction as already processed. A second &lt;a href=&#34;https://github.com/divinevideo/divine-mobile/pull/8164&#34;&gt;delete-for-everyone request while the first was still in flight&lt;/a&gt; used to vanish with no error and no kind &lt;code&gt;5&lt;/code&gt; on the wire; concurrent deletes now each publish.&lt;/p&gt;

&lt;p&gt;After the previously covered 1.0.22 release, sending the same 1:1 &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-17/&#34;&gt;NIP-17&lt;/a&gt; (gift-wrapped private DMs) text twice in one second &lt;a href=&#34;https://github.com/divinevideo/divine-mobile/pull/8163&#34;&gt;built one rumor id&lt;/a&gt;, so the second send disappeared; each send now carries a token inside the &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-59/&#34;&gt;NIP-59&lt;/a&gt; (gift wrap) rumor so the ids differ.&lt;/p&gt;

&lt;p&gt;A caller that had already signed a kind &lt;code&gt;4&lt;/code&gt; or kind &lt;code&gt;5&lt;/code&gt; event &lt;a href=&#34;https://github.com/divinevideo/divine-mobile/pull/8173&#34;&gt;kept that signature&lt;/a&gt;, instead of having a client tag appended afterward, which changed the id and made relays reject the event as invalid.&lt;/p&gt;

&lt;h3 id=&#34;conduit-relay-hardens-its-nip-42-protected-inbox-3&#34;&gt;Conduit Relay hardens its NIP-42 protected inbox&lt;/h3&gt;

&lt;p&gt;Kind &lt;code&gt;1059&lt;/code&gt; gift wraps are stored for one recipient. &lt;a href=&#34;https://github.com/Conduit-BTC/conduit-relay&#34;&gt;Conduit Relay&lt;/a&gt;, a Go relay that keeps those wraps in a recipient-protected inbox, &lt;a href=&#34;https://github.com/Conduit-BTC/conduit-relay/pull/8&#34;&gt;defaults to enforce mode&lt;/a&gt;: a kind &lt;code&gt;1059&lt;/code&gt; query must present &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-42/&#34;&gt;NIP-42&lt;/a&gt; authentication as that recipient, or the relay rejects the request. Mixed-kind filters, wildcards, counts, and &lt;a href=&#34;https://nostrcompass.org/en/topics/negentropy/&#34;&gt;negentropy&lt;/a&gt; over those wraps are &lt;code&gt;restricted&lt;/code&gt;, so another AUTH cannot turn them into a dump of someone else&amp;#39;s inbox.&lt;/p&gt;

&lt;p&gt;The same &lt;a href=&#34;https://github.com/Conduit-BTC/conduit-relay/pull/8&#34;&gt;protected-inbox merge&lt;/a&gt; requires a canonical event id on the transmitted AUTH event and accepts an otherwise-valid NIP-42 event whether or not &lt;code&gt;content&lt;/code&gt; is empty. Challenge-only still offers AUTH without blocking the read; disabled admits freely. The library default is enforce.&lt;/p&gt;

&lt;h3 id=&#34;amethyst-ships-nip-84-highlights-and-fixes-two-relay-facing-failure-paths-3&#34;&gt;Amethyst ships NIP-84 highlights and fixes two relay-facing failure paths&lt;/h3&gt;

&lt;p&gt;Following last week&amp;#39;s &lt;a href=&#34;https://nostrcompass.org/en/newsletters/2026-08-26-newsletter/#amethyst-moves-blossom-authorization-off-image-loading-threads&#34;&gt;Blossom authorization work&lt;/a&gt;, &lt;a href=&#34;https://github.com/vitorpamplona/amethyst&#34;&gt;Amethyst&lt;/a&gt;, an Android Nostr client, ships &lt;a href=&#34;https://github.com/vitorpamplona/amethyst/releases/tag/v1.14.0&#34;&gt;v1.14.0&lt;/a&gt; with &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-84/&#34;&gt;NIP-84&lt;/a&gt; (portable highlights). A selected passage becomes a kind &lt;code&gt;9802&lt;/code&gt; event from the composer, a highlights feed, or a share into the app.&lt;/p&gt;

&lt;p&gt;The release adds &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-29/&#34;&gt;NIP-29&lt;/a&gt; channel deletion and archival controls (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3812&#34;&gt;PR #3812&lt;/a&gt;) and measures relay behavior through the traffic the client already makes, then extends those &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/66.md&#34;&gt;NIP-66&lt;/a&gt; probes with streaming, read, write, and URL checks (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3836&#34;&gt;PR #3836&lt;/a&gt;, &lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3857&#34;&gt;PR #3857&lt;/a&gt;). Amethyst also removes a SharedKeyCache hash-collision vulnerability and compares message-authentication codes in constant time (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3833&#34;&gt;PR #3833&lt;/a&gt;), repairs a race that could lose connect-time AUTH delivery (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3838&#34;&gt;PR #3838&lt;/a&gt;), stripes subscription-state locking to end an ANR convoy (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3851&#34;&gt;PR #3851&lt;/a&gt;), and compares every subscription filter instead of only the first (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3856&#34;&gt;PR #3856&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://nostrcompass.org/en/newsletters/2026-08-19-newsletter/#amethyst-rebuilds-its-relay-authentication-decision-flow&#34;&gt;Newsletter #36 covered these relay-authentication, backup, and public-chat changes previously&lt;/a&gt;; v1.14.0 has now shipped them together. Concord soft bans close authority gaps found by an audit (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3885&#34;&gt;PR #3885&lt;/a&gt;). Relay authentication has a redesigned permission flow (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3899&#34;&gt;PR #3899&lt;/a&gt;), waits for challenge resolution instead of timing out (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3905&#34;&gt;PR #3905&lt;/a&gt;), defaults new accounts to authenticate (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3931&#34;&gt;PR #3931&lt;/a&gt;), honors that preference on relays outside the account&amp;#39;s normal set (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3937&#34;&gt;PR #3937&lt;/a&gt;), and keeps session grants across reconnects (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3955&#34;&gt;PR #3955&lt;/a&gt;). A guided first-run and Settings flow makes key backups discoverable (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3909&#34;&gt;PR #3909&lt;/a&gt;), Cashu proof backfill and history paging stop wallet balances from being truncated (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3941&#34;&gt;PR #3941&lt;/a&gt;), and public chats can now be muted (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3939&#34;&gt;PR #3939&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;After that tag, &lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3983&#34;&gt;trusted lists&lt;/a&gt; in kinds &lt;code&gt;30392&lt;/code&gt; through &lt;code&gt;30395&lt;/code&gt; are &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-50/&#34;&gt;NIP-50&lt;/a&gt; (full-text search) indexed by title only, so a list named in prose can be found without indexing member hex ids. Wallet refusals that arrived over &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-47/&#34;&gt;NIP-47&lt;/a&gt; (Nostr Wallet Connect) &lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3987&#34;&gt;now show their error instead of looking like a tap that did nothing&lt;/a&gt;, including &lt;code&gt;QUOTA_EXCEEDED&lt;/code&gt; and &lt;code&gt;RESTRICTED&lt;/code&gt;, plus a timeout when the wallet never answers.&lt;/p&gt;

&lt;h3 id=&#34;mostro-validates-signed-orders-before-expensive-work-and-preserves-order-audit-events-3&#34;&gt;Mostro validates signed orders before expensive work and preserves order audit events&lt;/h3&gt;

&lt;p&gt;After &lt;a href=&#34;https://nostrcompass.org/en/newsletters/2026-08-12-newsletter/#mostro-0181-starts-a-cashu-escrow-path-and-hardens-the-daemon&#34;&gt;v0.18.1&amp;#39;s Cashu escrow foundation&lt;/a&gt;, &lt;a href=&#34;https://github.com/MostroP2P/mostro&#34;&gt;Mostro&lt;/a&gt;, a peer-to-peer exchange daemon that coordinates orders over Nostr, tagged &lt;a href=&#34;https://github.com/MostroP2P/mostro/releases/tag/v0.18.5&#34;&gt;v0.18.5&lt;/a&gt;, which defaults transport to &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-44/&#34;&gt;NIP-44&lt;/a&gt; (payload encryption) and keeps gift wrap as an explicit opt-in.&lt;/p&gt;

&lt;p&gt;The release anchors waiting-state timeouts to the recorded take time so a maker bond is not slashed on the wrong clock (&lt;a href=&#34;https://github.com/MostroP2P/mostro/pull/879&#34;&gt;PR #879&lt;/a&gt;), dispatches each settled-order buyer payout at most once (&lt;a href=&#34;https://github.com/MostroP2P/mostro/pull/881&#34;&gt;PR #881&lt;/a&gt;), and moves those payouts through bounded, non-blocking &lt;code&gt;send_payment&lt;/code&gt; waits (&lt;a href=&#34;https://github.com/MostroP2P/mostro/pull/883&#34;&gt;PR #883&lt;/a&gt;). An attempted change to pay the timeout-slash winner (&lt;a href=&#34;https://github.com/MostroP2P/mostro/pull/875&#34;&gt;PR #875&lt;/a&gt;) was reverted before the same tag shipped (&lt;a href=&#34;https://github.com/MostroP2P/mostro/pull/885&#34;&gt;PR #885&lt;/a&gt;). Mostro also stops republishing an unchanged pending order book every hour and at startup (&lt;a href=&#34;https://github.com/MostroP2P/mostro/pull/888&#34;&gt;PR #888&lt;/a&gt;), and its kind &lt;code&gt;38386&lt;/code&gt; dispute events now carry a &lt;code&gt;created_at&lt;/code&gt; tag for downstream ordering (&lt;a href=&#34;https://github.com/MostroP2P/mostro/pull/878&#34;&gt;PR #878&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;After that tag, a &lt;a href=&#34;https://github.com/MostroP2P/mostro/pull/892&#34;&gt;signature check now runs before the spam gate&lt;/a&gt;. An event id does not commit to &lt;code&gt;sig&lt;/code&gt;, so a copy of a victim&amp;#39;s kind &lt;code&gt;14&lt;/code&gt; with a broken signature could occupy the replay slot and silently drop the valid message; the daemon verifies first and drops an invalid wrap instead of warning and continuing.&lt;/p&gt;

&lt;p&gt;Fee-audit events of kind &lt;code&gt;8383&lt;/code&gt; were carrying a &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-40/&#34;&gt;NIP-40&lt;/a&gt; (expiration timestamp) of 15 days. They now &lt;a href=&#34;https://github.com/MostroP2P/mostro/pull/924&#34;&gt;keep a one-year expiration&lt;/a&gt;, matching their role as a public payment record. On a Cashu-enabled node, taking an order &lt;a href=&#34;https://github.com/MostroP2P/mostro/pull/830&#34;&gt;asks the seller over Nostr to lock a 2-of-3 escrow&lt;/a&gt;, publishes the waiting order event, and skips creation of a Lightning hold invoice. That completes the request path; it does not by itself close every escrow or marketplace-abuse case.&lt;/p&gt;

&lt;h3 id=&#34;napstr-publishes-audio-catalogues-on-nostr-and-transfers-files-over-tor-3&#34;&gt;Napstr publishes audio catalogues on Nostr and transfers files over Tor&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://github.com/lnbits/napstr&#34;&gt;Napstr&lt;/a&gt; is a desktop audio-sharing client that publishes searchable catalogues and live seeders on Nostr, then transfers the files through a bundled Tor process with no direct-IP fallback. &lt;a href=&#34;https://github.com/lnbits/napstr/releases/tag/v0.2.0&#34;&gt;Version 0.2.0&lt;/a&gt; keeps profiles and catalogue metadata public, and it keeps requests, transfer credentials, file contents, and peer IP addresses off the relays.&lt;/p&gt;

&lt;p&gt;Discovery uses two addressable event kinds in the &lt;a href=&#34;https://github.com/lnbits/napstr&#34;&gt;Napstr repository&lt;/a&gt;. Kind &lt;code&gt;30421&lt;/code&gt; catalogue entries name a file by its SHA-256 digest, public basename, size, and audio format, and an author withdraws a file by replacing that coordinate with a deleted marker. Kind &lt;code&gt;30422&lt;/code&gt; availability heartbeats expire after ten minutes and list the file IDs the author is prepared to seed, so a catalogue row is live only while an unexpired heartbeat still contains that digest.&lt;/p&gt;

&lt;p&gt;Public conversation uses &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-c7/&#34;&gt;NIP-C7&lt;/a&gt; (kind 9 chat messages) instead of a relay-owned group. The &lt;a href=&#34;https://github.com/lnbits/napstr&#34;&gt;Napstr repository&lt;/a&gt; defines a shared public room plus a per-track discussion keyed to the file digest. Those messages are signed and public. They do not carry onion addresses, transfer credentials, or file bytes.&lt;/p&gt;

&lt;p&gt;A download starts as a &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-17/&#34;&gt;NIP-17&lt;/a&gt; (gift-wrapped private DMs) negotiation. The &lt;a href=&#34;https://github.com/lnbits/napstr&#34;&gt;Napstr repository&lt;/a&gt; wraps a request, an offer, or a refusal inside a kind &lt;code&gt;14&lt;/code&gt; rumor, so relays do not see the temporary v3 onion hostname or the one-use capability that an accepted offer returns. Bundled Tor then moves the bytes over that onion, verifies the complete SHA-256 digest, and re-validates the audio before the file becomes playable.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&#34;https://github.com/lnbits/napstr/compare/v0.1.7...v0.2.0&#34;&gt;v0.1.7 to v0.2.0 comparison&lt;/a&gt; adds audiobook collections and Napstrfy, an optional Android companion. Kind &lt;code&gt;30423&lt;/code&gt; manifests list ordered chapters that remain ordinary catalogue files, so a client that ignores the collection can still fetch each chapter. Napstr creates a non-destructive local Audiobooks folder for that purpose. Napstrfy pairs to a running desktop with a one-use QR code, then searches and requests downloads through that desktop&amp;#39;s existing Nostr and Tor services without receiving the desktop secret key.&lt;/p&gt;

&lt;p&gt;The same &lt;a href=&#34;https://github.com/lnbits/napstr/compare/v0.1.7...v0.2.0&#34;&gt;comparison&lt;/a&gt; times out a companion handshake that does not complete. A seeder copies and hashes the shared file before it serves bytes, writes incoming data into a private temporary file, confines audiobook destinations to a real child of the Napstr folder, and aborts if that destination changes during the transfer.&lt;/p&gt;

&lt;h2 id=&#34;releases-3&#34;&gt;Releases&lt;/h2&gt;

&lt;h3 id=&#34;mdk-v0-9-17-newest-keypackages-membership-activity-and-durable-sends-3&#34;&gt;MDK v0.9.17: newest KeyPackages, membership activity, and durable sends&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://nostrcompass.org/en/newsletters/2026-08-26-newsletter/#mdk-v0914-and-v0915-keypackage-selection-epoch-gap-recovery-and-split-relay-roles&#34;&gt;Newsletter #37 covered MDK 0.9.14 and 0.9.15&lt;/a&gt;, including the change in the &lt;a href=&#34;https://github.com/marmot-protocol/mdk&#34;&gt;MDK repository&lt;/a&gt; from oldest-first KeyPackage selection to the newest valid current-profile package, the epoch-gap recovery gates, account cleanup, and the split between discovery and operational relays. Those fixes remain the base for the two releases that followed, so a stale package no longer blocks a member who has already published a usable one.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://github.com/marmot-protocol/mdk/pull/1551&#34;&gt;Membership and admin events now advance the chat list&lt;/a&gt; the way a new message does: preview text, ordering, unread counts, and read markers update when people join, leave, or change roles, and the local system actor is not treated as a Nostr profile. Reconnects and restarts &lt;a href=&#34;https://github.com/marmot-protocol/mdk/pull/1516&#34;&gt;reuse one send identity for a retried durable outbound text&lt;/a&gt;, so the same group message is not published twice.&lt;/p&gt;

&lt;p&gt;The two releases since then concentrate on the cost of keeping large groups healthy. &lt;a href=&#34;https://github.com/marmot-protocol/mdk/releases/tag/v0.9.16&#34;&gt;Version 0.9.16&lt;/a&gt; &lt;a href=&#34;https://github.com/marmot-protocol/mdk/pull/1559&#34;&gt;measures epoch divergence from the current epoch rather than a high-water mark&lt;/a&gt;, keeps refused inbound events fetchable (&lt;a href=&#34;https://github.com/marmot-protocol/mdk/pull/1565&#34;&gt;PR #1565&lt;/a&gt;), scopes replay rollback to canonical group state (&lt;a href=&#34;https://github.com/marmot-protocol/mdk/pull/1563&#34;&gt;PR #1563&lt;/a&gt;), and introduces &lt;a href=&#34;https://github.com/marmot-protocol/mdk/pull/1545&#34;&gt;marmot-c&lt;/a&gt;, a macro-generated C ABI over the UniFFI bindings that lets hosts embed the engine directly. &lt;a href=&#34;https://github.com/marmot-protocol/mdk/releases/tag/v0.9.17&#34;&gt;Version 0.9.17&lt;/a&gt; then folds pass-admission scans into &lt;a href=&#34;https://github.com/marmot-protocol/mdk/pull/1617&#34;&gt;one member walk instead of a pass per member&lt;/a&gt;, &lt;a href=&#34;https://github.com/marmot-protocol/mdk/pull/1620&#34;&gt;probes whether a group state is contested without seeding the full history graph&lt;/a&gt;, &lt;a href=&#34;https://github.com/marmot-protocol/mdk/pull/1621&#34;&gt;cuts the deferred-peel sweep&amp;#39;s idle-poll cost&lt;/a&gt;, and &lt;a href=&#34;https://github.com/marmot-protocol/mdk/pull/1622&#34;&gt;applies the batched component read to the three projection sites the first pass missed&lt;/a&gt;. The matching &lt;a href=&#34;https://github.com/marmot-protocol/mdk/releases/tag/marmotc-v0.9.17&#34;&gt;marmot-c 0.9.17&lt;/a&gt; and &lt;a href=&#34;https://github.com/marmot-protocol/mdk/releases/tag/wn-agent-v0.9.17&#34;&gt;WN Agent 0.9.17&lt;/a&gt; artifacts are built from the same commit, so embedders get the cheaper maintenance paths together.&lt;/p&gt;

&lt;h3 id=&#34;pakstr-v0-16-0-kind-32267-identifiers-on-publish-3&#34;&gt;pakstr v0.16.0: kind-32267 identifiers on publish&lt;/h3&gt;

&lt;p&gt;After &lt;a href=&#34;https://nostrcompass.org/en/newsletters/2026-08-26-newsletter/#pakstr-0130-through-0150-makes-zapstore-publication-explicit&#34;&gt;last week&amp;#39;s 0.13.0 through 0.15.0 Zapstore publication pipeline&lt;/a&gt;, &lt;a href=&#34;https://git.nostrdev.com/stuff/pakstr&#34;&gt;pakstr&lt;/a&gt;, a CLI that packages a web app into a signed Android APK and publishes it with a Nostr key, &lt;a href=&#34;https://git.nostrdev.com/stuff/pakstr/pulls/67&#34;&gt;logs the kind &lt;code&gt;32267&lt;/code&gt; application-event IDs&lt;/a&gt; it looks up, publishes, or replaces. &lt;a href=&#34;https://git.nostrdev.com/stuff/pakstr/releases/tag/v0.16.0&#34;&gt;Version 0.16.0&lt;/a&gt; prints both the previous and new IDs when stale listing metadata triggers a republish, so a publisher can confirm which listing event is live on the relay.&lt;/p&gt;

&lt;p&gt;The same &lt;a href=&#34;https://git.nostrdev.com/stuff/pakstr/pulls/67&#34;&gt;identifier log&lt;/a&gt; records the ID found during lookup before any replace, then the ID of the event that landed, so a no-op reuse appears as a repeated ID. That is the tagged change in &lt;a href=&#34;https://git.nostrdev.com/stuff/pakstr/releases/tag/v0.16.0&#34;&gt;0.16.0&lt;/a&gt;; the Content-Digest, publish-before-upload, and publisher-validation behavior already shipped in the earlier tags.&lt;/p&gt;

&lt;h2 id=&#34;unreleased-changes-3&#34;&gt;Unreleased Changes&lt;/h2&gt;

&lt;h3 id=&#34;zap-cooking-scopes-bunker-relays-and-signs-paid-endpoints-3&#34;&gt;Zap Cooking scopes bunker relays and signs paid endpoints&lt;/h3&gt;

&lt;p&gt;Reloading a bunker session on &lt;a href=&#34;https://github.com/zapcooking/frontend&#34;&gt;Zap Cooking&lt;/a&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1xxdd8eusvdxmaph3fkuu9x2mymhrcc3ghe2l38zv0l4f4nqp659qskkt7a&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;ZapCooking&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1xxd…kt7a&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;, a recipe site built on Nostr long-form events, used to publish the encrypted &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-46/&#34;&gt;NIP-46&lt;/a&gt; (remote signing over relays) conversation to every relay the page already used. &lt;a href=&#34;https://github.com/zapcooking/frontend/pull/633&#34;&gt;Scoping signer traffic to the bunker&amp;#39;s own relays&lt;/a&gt; now applies that restriction on session restore and on nostrconnect pairing, the signer-initiated connection flow, matching the bunker-URL login path. It refuses to install an empty relay set from a malformed stored record, so relays that only host recipes no longer learn that the same pubkey keeps an active bunker session.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://github.com/zapcooking/frontend/pull/630&#34;&gt;Signed HTTP authentication&lt;/a&gt; now gates the paid cooking-assistant chat, the cookbook introduction, and gated-recipe updates under &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-98/&#34;&gt;NIP-98&lt;/a&gt; (HTTP authentication with a signed Nostr event). The server reads the request body once, verifies the signature against that exact payload, and takes identity from the verified auth event instead of a public key supplied in the body. The chat preview still works with no header, while a present but invalid signature is rejected and the cookbook introduction always requires a signature. Updating a gated recipe now also requires that the verified key match the stored author; anyone else is told the recipe does not exist, so the endpoint does not confirm which paid records exist.&lt;/p&gt;

&lt;h3 id=&#34;nostrord-repairs-wrapped-dms-and-shared-event-links-3&#34;&gt;nostrord repairs wrapped DMs and shared event links&lt;/h3&gt;

&lt;p&gt;After last week&amp;#39;s &lt;a href=&#34;https://nostrcompass.org/en/newsletters/2026-08-26-newsletter/#nostrord-v290-relay-scoped-group-state-and-media&#34;&gt;v2.9.0&lt;/a&gt;, &lt;a href=&#34;https://github.com/nostrord/nostrord&#34;&gt;nostrord&lt;/a&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1ktxukd7ny5e3ghqqcn6r6hs7rh4hceaua6n77cl4ym9ye2ufzces7rzc2h&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Nostrord&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1ktx…zc2h&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;, a cross-platform client for relay-hosted communities, merged delivery fixes so a &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-17/&#34;&gt;NIP-17&lt;/a&gt; (gift-wrapped private DM) sent from one device reaches the same account elsewhere. &lt;a href=&#34;https://github.com/nostrord/nostrord/pull/295&#34;&gt;Publishing the sender&amp;#39;s self-copy independently&lt;/a&gt; stops the recipient wrap&amp;#39;s first relay acceptance from dropping the copy other devices fetch. That same change resends a wrap after &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-42/&#34;&gt;NIP-42&lt;/a&gt; (client authentication to relays) completes, and it marks the send successful on the first relay acceptance so one failing host cannot stall the rest. &lt;a href=&#34;https://github.com/nostrord/nostrord/pull/297&#34;&gt;Retrying parked gift wraps&lt;/a&gt; that failed &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-59/&#34;&gt;NIP-59&lt;/a&gt; (gift wrap) decryption now happens on a timer, so a bunker that stays connected no longer leaves those messages mi... [truncated]&lt;/p&gt;

&lt;p&gt;A &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-c7/&#34;&gt;NIP-C7&lt;/a&gt; (kind &lt;code&gt;9&lt;/code&gt; chat messages) reply repeats its parent as a leading &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-19/&#34;&gt;NIP-19&lt;/a&gt; (bech32-encoded entities) &lt;code&gt;nevent&lt;/code&gt; pointer beside the &lt;code&gt;q&lt;/code&gt; tag. &lt;a href=&#34;https://github.com/nostrord/nostrord/pull/292&#34;&gt;Dropping that leading parent pointer&lt;/a&gt; when it opens the body and names the reply parent lets the row render as a single reply quote, while a pointer mid-body or a pointer that is the whole body still renders as a quote card. &lt;a href=&#34;https://github.com/nostrord/nostrord/pull/293&#34;&gt;Quoted-event links now encode &lt;code&gt;nevent&lt;/code&gt;&lt;/a&gt; with the author, kind, and the relay the quote was read from, so a &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-29/&#34;&gt;NIP-29&lt;/a&gt; (relay-managed groups) event shared into a DM can be fetched by another client instead of a bare note identifier that carries no lookup hints.&lt;/p&gt;

&lt;h2 id=&#34;nip-updates-and-protocol-spec-work-3&#34;&gt;NIP Updates and Protocol Spec Work&lt;/h2&gt;

&lt;h3 id=&#34;nostr-implementation-possibilities-3&#34;&gt;Nostr Implementation Possibilities&lt;/h3&gt;

&lt;p&gt;Two specification merges landed in the core &lt;a href=&#34;https://github.com/nostr-protocol/nips&#34;&gt;NIPs repository&lt;/a&gt; this week.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://nostrcompass.org/en/topics/nip-67/&#34;&gt;NIP-67&lt;/a&gt; defines hints a relay can append to an &lt;code&gt;EOSE&lt;/code&gt; (end of stored events) message so a client knows whether to keep paginating. The &lt;a href=&#34;https://github.com/nostr-protocol/nips/pull/2371&#34;&gt;merged &lt;code&gt;&amp;#34;auth&amp;#34;&lt;/code&gt; hint&lt;/a&gt; adds a third value beside &lt;code&gt;finish&lt;/code&gt; and &lt;code&gt;more&lt;/code&gt;: a relay may now signal that additional stored events could become visible if the user authenticates, and it must send the &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-42/&#34;&gt;NIP-42&lt;/a&gt; (relay authentication) &lt;code&gt;AUTH&lt;/code&gt; challenge before the &lt;code&gt;EOSE&lt;/code&gt; that carries the hint. The &lt;a href=&#34;https://github.com/nostr-protocol/nips/pull/2371&#34;&gt;accompanying NIP-42 addition&lt;/a&gt; defines the same flow from the client side, so a client that receives an &lt;code&gt;EOSE&lt;/code&gt; with &lt;code&gt;auth&lt;/code&gt; already holds the challenge it needs to answer.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://nostrcompass.org/en/topics/nip-84/&#34;&gt;NIP-84&lt;/a&gt; (portable highlights, the kind &lt;code&gt;9802&lt;/code&gt; events Amethyst shipped support for above) &lt;a href=&#34;https://github.com/nostr-protocol/nips/pull/2454&#34;&gt;merged a tag-scheme update&lt;/a&gt;: highlights may now tag their source with structured &lt;code&gt;i&lt;/code&gt; tags per &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-73/&#34;&gt;NIP-73&lt;/a&gt; (external content identifiers) in addition to &lt;code&gt;a&lt;/code&gt;/&lt;code&gt;e&lt;/code&gt; tags for Nostr events and &lt;code&gt;r&lt;/code&gt; tags for anything else, and quote highlights moved from a MUST to a SHOULD on rendering like a quote repost.&lt;/p&gt;

&lt;h3 id=&#34;nostr-wallet-connect-3&#34;&gt;Nostr Wallet Connect&lt;/h3&gt;

&lt;p&gt;A &lt;code&gt;list_transactions&lt;/code&gt; response can report how many transactions match the request, not how many rows the current page returned. &lt;a href=&#34;https://github.com/nostr-wallet-connect/nwc/pull/4&#34;&gt;Merged optional &lt;code&gt;total_count&lt;/code&gt;&lt;/a&gt; on NWC-05 (the wallet-history extension) in the &lt;a href=&#34;https://github.com/nostr-wallet-connect/nwc&#34;&gt;NWC extension repository&lt;/a&gt; adds that field to the response used with &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-47/&#34;&gt;NIP-47&lt;/a&gt; (encrypted remote wallet control over Nostr).&lt;/p&gt;

&lt;p&gt;The &lt;a href=&#34;https://github.com/nostr-wallet-connect/nwc/commit/ff3e49a47d040075edc46ee42fc0e33f10f1ef67&#34;&gt;commit that adds &lt;code&gt;total_count&lt;/code&gt;&lt;/a&gt; documents it as an optional integer: the total number of transactions matching the request filters.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&#34;https://github.com/nostr-wallet-connect/nwc/commit/06315e735f744b1afd3df0b57436fdce8a7bfc2e&#34;&gt;commit that excludes pagination from the count&lt;/a&gt; states that this total excludes pagination, so it counts all matching transactions across every page.&lt;/p&gt;

&lt;h2 id=&#34;nip-deep-dive-reposts-and-reactions-3&#34;&gt;NIP Deep Dive: Reposts and Reactions&lt;/h2&gt;

&lt;p&gt;A contact can put an existing note back in front of their followers, and they can attach a compact like, dislike, or emoji without writing a reply. &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-18/&#34;&gt;NIP-18&lt;/a&gt; (reposts) publishes that redistribution as its own signed event. &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-25/&#34;&gt;NIP-25&lt;/a&gt; (reactions) publishes the compact response as a separate signed event. Both remain &lt;code&gt;draft&lt;/code&gt; &lt;code&gt;optional&lt;/code&gt; files on the &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/18.md&#34;&gt;canonical repost specification&lt;/a&gt; and the &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/25.md&#34;&gt;canonical reaction specification&lt;/a&gt;: they are present in the NIPs repository and implemented by clients, while still labeled non-final.&lt;/p&gt;

&lt;h3 id=&#34;reposts-nip-18-3&#34;&gt;Reposts (NIP-18)&lt;/h3&gt;

&lt;p&gt;Followers receive a signed pointer to a kind 1 text note someone already published when a client writes a kind 6 event. &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/18.md&#34;&gt;The repost specification&lt;/a&gt; sets &lt;code&gt;kind&lt;/code&gt; to 6, puts the stringified JSON of that note in &lt;code&gt;content&lt;/code&gt; (empty &lt;code&gt;content&lt;/code&gt; is allowed and not recommended), requires an &lt;code&gt;e&lt;/code&gt; tag whose value is the note&amp;#39;s &lt;code&gt;id&lt;/code&gt; and whose third entry is a relay URL where the note can be fetched, and says the event SHOULD also carry a &lt;code&gt;p&lt;/code&gt; tag with the original author&amp;#39;s &lt;code&gt;pubkey&lt;/code&gt;. A repost of a &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-70/&#34;&gt;NIP-70&lt;/a&gt; (protected events) event SHOULD keep &lt;code&gt;content&lt;/code&gt; empty so the protected payload is not copied into the new event.&lt;/p&gt;

&lt;p&gt;A quote is a citation inside some other event, not a kind 6 wrapper. When a client mentions a &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-21/&#34;&gt;NIP-21&lt;/a&gt; (&lt;code&gt;nostr:&lt;/code&gt; URI) &lt;code&gt;nevent&lt;/code&gt;, &lt;code&gt;note&lt;/code&gt;, or &lt;code&gt;naddr&lt;/code&gt;, it must convert that mention into a &lt;code&gt;q&lt;/code&gt; tag of the form &lt;code&gt;[&amp;#34;q&amp;#34;, &amp;#34;&amp;lt;event-id&amp;gt; or &amp;lt;event-address&amp;gt;&amp;#34;, &amp;#34;&amp;lt;relay-url&amp;gt;&amp;#34;, &amp;#34;&amp;lt;pubkey-if-a-regular-event&amp;gt;&amp;#34;]&lt;/code&gt;. &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/18.md#quote-reposts&#34;&gt;Quote-repost tags&lt;/a&gt; keep those citations out of reply threads and let clients pull and count the quotes on a post.&lt;/p&gt;

&lt;p&gt;Kind 6 is reserved for kind 1 notes. A kind 16 generic repost can wrap any event kind other than kind 1. It SHOULD include a &lt;code&gt;k&lt;/code&gt; tag whose value is the stringified kind of the inner event. When that inner event is replaceable, the generic repost SHOULD add an &lt;code&gt;a&lt;/code&gt; tag with the &lt;code&gt;kind:pubkey:d-tag&lt;/code&gt; coordinate; if that &lt;code&gt;a&lt;/code&gt; tag is absent, the repost targets one specific version and &lt;code&gt;content&lt;/code&gt; must hold the full JSON string of that version. &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/18.md#generic-reposts&#34;&gt;The generic-repost rules&lt;/a&gt; keep long-form, addressable, and other non-note events from being published as if they were kind 1.&lt;/p&gt;

&lt;p&gt;The following kind 6 event is a live repost recovered from &lt;code&gt;wss://relay.damus.io&lt;/code&gt; at assembly time (&lt;a href=&#34;https://njump.me/nevent1qqs88k8xgv2d3d3yymawaa24f22a0kqqvknpur0p05vq9e5r4y74xjspz3mhxue69uhhyetvv9ujuerpd46hxtnfdu7elvca&#34;&gt;open the event&lt;/a&gt;):&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;{
  &amp;#34;kind&amp;#34;: 6,
  &amp;#34;id&amp;#34;: &amp;#34;73d8e64314d8b62426faeef5554a95d7d80065a61e0de17d1802e683a93d534a&amp;#34;,
  &amp;#34;pubkey&amp;#34;: &amp;#34;a60e79e0edad5100d7543b669e513dbc1c2170e8e9b74fdb8e971afd1e0e6813&amp;#34;,
  &amp;#34;created_at&amp;#34;: 1787768621,
  &amp;#34;tags&amp;#34;: [
    [
      &amp;#34;e&amp;#34;,
      &amp;#34;38980cd673ee16609dc87081d9f645c331d5a5a8b5b0d6c8147600ed29447976&amp;#34;
    ],
    [
      &amp;#34;p&amp;#34;,
      &amp;#34;34d2f5274f1958fcd2cb2463dabeaddf8a21f84ace4241da888023bf05cc8095&amp;#34;
    ],
    [
      &amp;#34;client&amp;#34;,
      &amp;#34;Primal iOS&amp;#34;
    ]
  ],
  &amp;#34;content&amp;#34;: &amp;#34;{\&amp;#34;pubkey\&amp;#34;:\&amp;#34;34d2f5274f1958fcd2cb2463dabeaddf8a21f84ace4241da888023bf05cc8095\&amp;#34;,\&amp;#34;sig\&amp;#34;:\&amp;#34;8c0271f7b438083ce491c391335598e0cbceee0758177cf98f7894531033cb5153704b01009590f3d4e9cdfadd5bbf73fc5eea54186fcbac6d30744e0e6c1cd6\&amp;#34;,\&amp;#34;id\&amp;#34;:\&amp;#34;38980cd673ee16609dc87081d9f645c331d5a5a8b5b0d6c8147600ed29447976\&amp;#34;,\&amp;#34;tags\&amp;#34;:[[\&amp;#34;r\&amp;#34;,\&amp;#34;https:\/\/stacker.news\/items\/1555439\&amp;#34;],[\&amp;#34;client\&amp;#34;,\&amp;#34;Damus\&amp;#34;]],\&amp;#34;created_at\&amp;#34;:1787766056,\&amp;#34;content\&amp;#34;:\&amp;#34;🚨 Attention CLN (Core Lightning) node runners 🚨\n\nhttps:\/\/stacker.news\/items\/1555439\&amp;#34;,\&amp;#34;kind\&amp;#34;:1}&amp;#34;,
  &amp;#34;sig&amp;#34;: &amp;#34;b6b97fa377cfdb651e2850f65f2ccb12ca0724c0de0fc0e39e9721f850abdfd31f5d5567517a51d988145c2a2de9ae9540b02eecf7352e554022870d5e8c64a5&amp;#34;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Its &lt;code&gt;kind&lt;/code&gt; is 6, the &lt;code&gt;e&lt;/code&gt; tag points to the reposted note, the &lt;code&gt;p&lt;/code&gt; tag identifies that note&amp;#39;s author, and &lt;code&gt;content&lt;/code&gt; carries the original kind 1 event as stringified JSON. This relay-recovered event omits the relay hint that the &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/18.md&#34;&gt;NIP-18 specification&lt;/a&gt; marks as required, illustrating why readers and clients must validate real events and allow for producers that omit fields.&lt;/p&gt;

&lt;h3 id=&#34;reactions-nip-25-3&#34;&gt;Reactions (NIP-25)&lt;/h3&gt;

&lt;p&gt;A post can collect signed likes, dislikes, and emoji without those marks entering the reply thread. &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/25.md&#34;&gt;The reaction specification&lt;/a&gt; defines that mark as a kind 7 event whose &lt;code&gt;content&lt;/code&gt; MUST carry the reaction value. &lt;code&gt;&#43;&lt;/code&gt; or an empty string MUST be read as a like or upvote. &lt;code&gt;-&lt;/code&gt; MUST be read as a dislike or downvote. An emoji or a &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-30/&#34;&gt;NIP-30&lt;/a&gt; (custom emoji) shortcode SHOULD NOT be read as a like or dislike, and a client MAY display that emoji on the post.&lt;/p&gt;

&lt;p&gt;The target is in the tags, not inferred from &lt;code&gt;content&lt;/code&gt;. There MUST be an &lt;code&gt;e&lt;/code&gt; tag set to the target event &lt;code&gt;id&lt;/code&gt;, and that tag SHOULD include a relay hint; extra &lt;code&gt;e&lt;/code&gt; tags are not recommended, and if they appear the target &lt;code&gt;id&lt;/code&gt; must be last. There SHOULD be a &lt;code&gt;p&lt;/code&gt; tag for the target author, last if several &lt;code&gt;p&lt;/code&gt; tags appear. An addressable target SHOULD also get an &lt;code&gt;a&lt;/code&gt; tag with &lt;code&gt;kind:pubkey:d-tag&lt;/code&gt; coordinates. The &lt;code&gt;e&lt;/code&gt; and &lt;code&gt;a&lt;/code&gt; tags SHOULD include relay and pubkey hints, the &lt;code&gt;p&lt;/code&gt; tags SHOULD include relay hints, and a &lt;code&gt;k&lt;/code&gt; tag MAY carry the stringified kind of the reacted event. &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/25.md#tags&#34;&gt;Those tag rules&lt;/a&gt; let a client fetch the target and notify its author from the reaction event alone.&lt;/p&gt;

&lt;p&gt;A client MAY put a single &lt;code&gt;:shortcode:&lt;/code&gt; in &lt;code&gt;content&lt;/code&gt; and one &lt;code&gt;emoji&lt;/code&gt; tag that maps that shortcode to an image URL, following the &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/25.md#custom-emoji-reaction&#34;&gt;custom-emoji reaction rules&lt;/a&gt;. If the target is not a native Nostr event, the reaction MUST be kind 17 and MUST carry &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-73/&#34;&gt;NIP-73&lt;/a&gt; (external content IDs) &lt;code&gt;k&lt;/code&gt; and &lt;code&gt;i&lt;/code&gt; tags, as in the &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/25.md#external-content-reactions&#34;&gt;external-content reaction rules&lt;/a&gt;. Kind 17 is a reaction to a website, podcast episode, or other external object. It is not a kind 7 event-to-event reaction and it is not a repost.&lt;/p&gt;

&lt;p&gt;The following kind 7 event is a live reaction recovered from &lt;code&gt;wss://relay.damus.io&lt;/code&gt; at assembly time (&lt;a href=&#34;https://njump.me/nevent1qqsytac63l00k7kyaphkfwqqn94wglmx78v6zhqtytg65w5k957luccpz3mhxue69uhhyetvv9ujuerpd46hxtnfdus63jym&#34;&gt;open the event&lt;/a&gt;):&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;{
  &amp;#34;kind&amp;#34;: 7,
  &amp;#34;id&amp;#34;: &amp;#34;45f71a8fdefb7ac4e86f64b800996ae47f66f1d9a15c0b22d1aa3a962d3dfe63&amp;#34;,
  &amp;#34;pubkey&amp;#34;: &amp;#34;0755cc2b972c3cbcae36913109c50b36b3fe110fa38a76dc37d1f01c5305496a&amp;#34;,
  &amp;#34;created_at&amp;#34;: 1787768605,
  &amp;#34;tags&amp;#34;: [
    [
      &amp;#34;e&amp;#34;,
      &amp;#34;519de32071d71bb2ab8b71a07e03eb9a256b6a59f9b08877b156c80966d5c320&amp;#34;
    ],
    [
      &amp;#34;a&amp;#34;,
      &amp;#34;34236:5ab67f7d7fed4f781008c0ec0d26c8113f9fb46094a8346246c70c75e75db9fb:2ddda68516f4729d3ef55a1eb01fe028253393212493a34816ad8eb79f97a3b7&amp;#34;
    ],
    [
      &amp;#34;p&amp;#34;,
      &amp;#34;5ab67f7d7fed4f781008c0ec0d26c8113f9fb46094a8346246c70c75e75db9fb&amp;#34;
    ],
    [
      &amp;#34;k&amp;#34;,
      &amp;#34;34236&amp;#34;
    ],
    [
      &amp;#34;client&amp;#34;,
      &amp;#34;Divine&amp;#34;,
      &amp;#34;31990:d95aa8fc0eff8e488952495b8064991d27fb96ed8652f12cdedc5a4e8b5ae540:divine-mobile&amp;#34;,
      &amp;#34;wss://relay.divine.video&amp;#34;
    ]
  ],
  &amp;#34;content&amp;#34;: &amp;#34;&#43;&amp;#34;,
  &amp;#34;sig&amp;#34;: &amp;#34;3c081756c7a73e2ee8aa10fadf3b5009390d5ac9a72078ba03701c42af91022ef275df7cb17724689a23dca4e29ff1a7cd5e3a24135d021983e2726a28b00b1e&amp;#34;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Its &lt;code&gt;content&lt;/code&gt; is &lt;code&gt;&#43;&lt;/code&gt;, the conventional like from &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/25.md&#34;&gt;NIP-25&lt;/a&gt;. The &lt;code&gt;e&lt;/code&gt; tag names the reacted-to event; the &lt;code&gt;a&lt;/code&gt; tag adds its addressable coordinate; the &lt;code&gt;p&lt;/code&gt; tag identifies its author; and the optional &lt;code&gt;k&lt;/code&gt; tag records the target&amp;#39;s kind as a string.&lt;/p&gt;

&lt;h3 id=&#34;current-client-implementations-3&#34;&gt;Current client implementations&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://github.com/vitorpamplona/amethyst&#34;&gt;Amethyst&lt;/a&gt;, an Android Nostr client, defines the &lt;a href=&#34;https://github.com/vitorpamplona/amethyst/blob/d06b83bd53c510e589d5ce13d46f6bd1a8206394/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nip18Reposts/RepostEvent.kt&#34;&gt;repost event type&lt;/a&gt; and the &lt;a href=&#34;https://github.com/vitorpamplona/amethyst/blob/d06b83bd53c510e589d5ce13d46f6bd1a8206394/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nip25Reactions/ReactionEvent.kt&#34;&gt;reaction event type&lt;/a&gt; in its current protocol layer.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://github.com/v0l/snort&#34;&gt;Snort&lt;/a&gt;, a web Nostr client, implements &lt;a href=&#34;https://github.com/v0l/snort/blob/8b2e6cb6dc5a5e0b7e052b4ed89a9c5630444e95/packages/system/src/impl/nip18.ts&#34;&gt;NIP-18 helpers that include quote-link tag handling&lt;/a&gt; and &lt;a href=&#34;https://github.com/v0l/snort/blob/8b2e6cb6dc5a5e0b7e052b4ed89a9c5630444e95/packages/system/src/impl/nip25.ts&#34;&gt;creates NIP-25 event-reaction tags&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://github.com/soapbox-pub/ditto&#34;&gt;Ditto&lt;/a&gt;, a combined Mastodon server and Nostr relay, &lt;a href=&#34;https://github.com/soapbox-pub/ditto/blob/570fc4b26e5900ccb4085cfdb2cc86d08cdd9ade/src/components/RepostMenu.tsx&#34;&gt;publishes kind 16 generic reposts with a &lt;code&gt;k&lt;/code&gt; tag and an &lt;code&gt;a&lt;/code&gt; coordinate on addressable targets&lt;/a&gt; and &lt;a href=&#34;https://github.com/soapbox-pub/ditto/blob/570fc4b26e5900ccb4085cfdb2cc86d08cdd9ade/src/lib/nostrEvents.ts&#34;&gt;applies kind 7 reaction semantics by treating the last &lt;code&gt;e&lt;/code&gt; tag as the target event&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;how-they-work-together-3&#34;&gt;How They Work Together&lt;/h3&gt;

&lt;p&gt;A kind 6 or kind 16 event redistributes an existing event into the reposter&amp;#39;s followers&amp;#39; feeds, either by embedding that event&amp;#39;s JSON or by pointing at a replaceable coordinate. A &lt;code&gt;q&lt;/code&gt; tag marks a quote inside some other event so thread reconstruction can count citations without treating the quoting event as a reply, which is the split drawn in the &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/18.md#quote-reposts&#34;&gt;quote-repost section&lt;/a&gt;. A kind 7 event leaves the original event in place and attaches only the reaction value plus target tags, which is the contract in the &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/25.md&#34;&gt;reaction specification&lt;/a&gt;. Clients that fetch one pubkey therefore see that pubkey&amp;#39;s reposts as new kind 6 or 16 events and that pubkey&amp;#39;s opinions as kind 7 events on other people&amp;#39;s posts.&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;Send a NIP-17 DM to share a project or news item through the &lt;a href=&#34;https://github.com/andotherstuff/nostr-compass&#34;&gt;Nostr Compass project&lt;/a&gt;.&lt;/p&gt;
 &lt;/blockquote&gt;
    </content>
    <updated>2026-09-02T18:28:24Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsdjw35jrh6m24nxl03ml9ffqy7g9m456pvn3gzp8sar6n7v86c6qgpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qwav4fae3gyfy3xj298kxj2mj8phavz7vavps34przq02j7w902qqyfyrea</id>
    
      <title type="html">Nostr Compass #38 is out. Here is what changed across Nostr this ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsdjw35jrh6m24nxl03ml9ffqy7g9m456pvn3gzp8sar6n7v86c6qgpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qwav4fae3gyfy3xj298kxj2mj8phavz7vavps34przq02j7w902qqyfyrea" />
    <content type="html">
      Nostr Compass #38 is out. Here is what changed across Nostr this week:&lt;br/&gt;&lt;br/&gt;Welcome back to Nostr Compass, your weekly guide to Nostr.&lt;br/&gt;&lt;br/&gt;This week: Voca &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub17h9fn2ny0lycg7kmvxmw6gqdnv2epya9h9excnjw9wvml87nyw8sqy3hpu&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Voca&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub17h9…3hpu&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; 1.0 brings verified Nostr notes and long-form subscriptions to an offline Android reader that speaks articles aloud, nostream (maintainer: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1a5r222zpak8w239w673ly9tznxyp4wc2vh59lcyx9cu7wgyt9xfqtug39a&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Cameri 🦦&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1a5r…g39a&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;) expands relay-side job routing and authenticated operation, NDK for Dart (maintainer: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;PABLOF7z&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1l2v…ajft&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;) (maintainer fmar: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1xpuz4qerklyck9evtg40wgrthq5rce2mumwuuygnxcg6q02lz9ms275ams&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;fmar&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1xpu…5ams&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;) fixes negentropy and multi-relay request lifetimes, Divine Mobile (maintainer rabble: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;rabble&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1wmr…g240&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;) makes wrapped-message deletion and signing deterministic, Conduit Relay &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1nkfqwlz7xkhhdaa3ekz88qqqk7a0ks7jpv9zdsv0u206swxjw9rq0g2svu&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;ConduitMarket&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1nkf…2svu&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; protects gift-wrap inboxes by default, Amethyst &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub142gywvjkq0dv6nupggyn2euhx4nduwc7yz5f24ah9rpmunr2s39se3xrj0&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;amethyst&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub142g…xrj0&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; ships portable highlights, and Mostro &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1m0str0d7z2ww8rdh20t2n9lx520xjwhaq24p68umqp06wwrwtsnqen40un&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Mostro&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1m0s…40un&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; verifies signed orders before its spam gate. Napstr (maintainer Ben Arc: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1c878wu04lfqcl5avfy3p5x83ndpvedaxv0dg7pxthakq3jqdyzcs2n8avm&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Ben Arc&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1c87…8avm&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;) publishes audio catalogues and seeder heartbeats over Nostr while transferring files through Tor. Releases cover MDK and pakstr; protocol work merges an NIP-67 pagination hint and an NIP-84 highlight tag scheme in the NIPs repository while Nostr Wallet Connect adds transaction totals; and the NIP Deep Dive traces reposts and reactions across their event shapes and current implementations.&lt;br/&gt;&lt;br/&gt;Read the full issue:&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;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/naddr1qvzqqqr4gupzqa6e2nmnzsgjfzdy520vdy4hywr06c9ue6crpr2zxyq749uu275qqyxhwumn8ghj7mn0wvhxcmmvqyt8wumn8ghj7un9d3shjtnswf5k6ctv9ehx2aqprpmhxue69uhhyetvv9ujuumwdae8gtnnda3kjctvqy2hwumn8ghj7un9d3shjtnwdaehgu3wdejhgqqddejhwumvv468getj95ens6075e2&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;naddr1qv…75e2&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; &lt;p&gt;Welcome back to &lt;a href=&#34;https://nostrcompass.org&#34;&gt;Nostr Compass&lt;/a&gt;, your weekly guide to Nostr.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;This week:&lt;/strong&gt; &lt;a href=&#34;https://njump.me/naddr1qq98vmmrvyknzt3s9ccqyg84e2v65erlexz84kmpkmkjqrvmzkgf8fdewfkyun3tnxlel5er3upsgqqqw4rsw0l3en&#34;&gt;Voca&lt;/a&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub17h9fn2ny0lycg7kmvxmw6gqdnv2epya9h9excnjw9wvml87nyw8sqy3hpu&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Voca&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub17h9…3hpu&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; 1.0 brings verified Nostr notes and long-form subscriptions to an offline Android reader that speaks articles aloud, &lt;a href=&#34;https://github.com/cameri/nostream&#34;&gt;nostream&lt;/a&gt; (maintainer: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1a5r222zpak8w239w673ly9tznxyp4wc2vh59lcyx9cu7wgyt9xfqtug39a&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Cameri 🦦&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1a5r…g39a&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;) expands relay-side job routing and authenticated operation, &lt;a href=&#34;https://github.com/relaystr/ndk&#34;&gt;NDK for Dart&lt;/a&gt; (maintainer: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;PABLOF7z&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1l2v…ajft&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;) (maintainer fmar: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1xpuz4qerklyck9evtg40wgrthq5rce2mumwuuygnxcg6q02lz9ms275ams&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;fmar&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1xpu…5ams&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;) fixes negentropy and multi-relay request lifetimes, &lt;a href=&#34;https://github.com/divinevideo/divine-mobile&#34;&gt;Divine Mobile&lt;/a&gt; (maintainer rabble: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;rabble&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1wmr…g240&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;) makes wrapped-message deletion and signing deterministic, &lt;a href=&#34;https://github.com/Conduit-BTC/conduit-relay&#34;&gt;Conduit Relay&lt;/a&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1nkfqwlz7xkhhdaa3ekz88qqqk7a0ks7jpv9zdsv0u206swxjw9rq0g2svu&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;ConduitMarket&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1nkf…2svu&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; protects gift-wrap inboxes by default, &lt;a href=&#34;https://github.com/vitorpamplona/amethyst&#34;&gt;Amethyst&lt;/a&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub142gywvjkq0dv6nupggyn2euhx4nduwc7yz5f24ah9rpmunr2s39se3xrj0&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;amethyst&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub142g…xrj0&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; ships portable highlights, and &lt;a href=&#34;https://github.com/MostroP2P/mostro&#34;&gt;Mostro&lt;/a&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1m0str0d7z2ww8rdh20t2n9lx520xjwhaq24p68umqp06wwrwtsnqen40un&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Mostro&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1m0s…40un&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; verifies signed orders before its spam gate. &lt;a href=&#34;https://github.com/lnbits/napstr&#34;&gt;Napstr&lt;/a&gt; (maintainer Ben Arc: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1c878wu04lfqcl5avfy3p5x83ndpvedaxv0dg7pxthakq3jqdyzcs2n8avm&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Ben Arc&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1c87…8avm&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;) publishes audio catalogues and seeder heartbeats over Nostr while transferring files through Tor. Releases cover &lt;a href=&#34;https://github.com/marmot-protocol/mdk&#34;&gt;MDK&lt;/a&gt; and &lt;a href=&#34;https://git.nostrdev.com/stuff/pakstr&#34;&gt;pakstr&lt;/a&gt;; protocol work merges an &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-67/&#34;&gt;NIP-67&lt;/a&gt; pagination hint and an &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-84/&#34;&gt;NIP-84&lt;/a&gt; highlight tag scheme in the &lt;a href=&#34;https://github.com/nostr-protocol/nips&#34;&gt;NIPs repository&lt;/a&gt; while &lt;a href=&#34;https://github.com/nostr-wallet-connect/nwc&#34;&gt;Nostr Wallet Connect&lt;/a&gt; adds transaction totals; and the NIP Deep Dive traces reposts and reactions across their event shapes and current implementations.&lt;/p&gt;

&lt;h2 id=&#34;top-stories-6&#34;&gt;Top Stories&lt;/h2&gt;

&lt;h3 id=&#34;voca-1-0-reads-verified-nostr-notes-and-subscriptions-aloud-on-android-6&#34;&gt;Voca 1.0 reads verified Nostr notes and subscriptions aloud on Android&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://njump.me/naddr1qq98vmmrvyknzt3s9ccqyg84e2v65erlexz84kmpkmkjqrvmzkgf8fdewfkyun3tnxlel5er3upsgqqqw4rsw0l3en&#34;&gt;Voca&lt;/a&gt; is an offline Android reader that speaks articles, PDFs, Markdown files, and Nostr notes in the phone&amp;#39;s own text-to-speech voice while the spoken sentence stays lit on the page. Its &lt;a href=&#34;https://njump.me/naddr1qq98vmmrvyknzt3s9ccqyg84e2v65erlexz84kmpkmkjqrvmzkgf8fdewfkyun3tnxlel5er3upsgqqqw4rsw0l3en&#34;&gt;1.0 release&lt;/a&gt;, &lt;a href=&#34;https://njump.me/naddr1qq98vmmrvyknzt3s9ccqyg84e2v65erlexz84kmpkmkjqrvmzkgf8fdewfkyun3tnxlel5er3upsgqqqw4rsw0l3en&#34;&gt;published on 2026-08-27&lt;/a&gt; under its own &lt;a href=&#34;https://njump.me/npub17h9fn2ny0lycg7kmvxmw6gqdnv2epya9h9excnjw9wvml87nyw8sqy3hpu&#34;&gt;project key&lt;/a&gt;, makes Nostr a first-class source: paste a note address, an event identifier, an npub, a profile, or an ordinary web link with a Nostr entity inside it, and the app decodes the reference, fetches the signed event from relays, and reads the author&amp;#39;s text rather than the web page built around it.&lt;/p&gt;

&lt;p&gt;Two verified behaviors define the Nostr integration, both described in &lt;a href=&#34;https://njump.me/naddr1qq98vmmrvyknzt3s9ccqyg84e2v65erlexz84kmpkmkjqrvmzkgf8fdewfkyun3tnxlel5er3upsgqqqw4rsw0l3en&#34;&gt;Voca&amp;#39;s signed 1.0 announcement&lt;/a&gt;. First, every fetched event is checked against its recomputed id and its BIP-340 Schnorr signature before it is persisted, using the bootstrap relays, the author&amp;#39;s &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-65/&#34;&gt;NIP-65&lt;/a&gt; relay list (a signed, replaceable kind &lt;code&gt;10002&lt;/code&gt; event where an author lists the relays they read and write), and hints carried inside the reference itself, so a relay can decline to answer but cannot put words in an author&amp;#39;s mouth. Second, adding an author&amp;#39;s npub puts their &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-23/&#34;&gt;NIP-23&lt;/a&gt; long-form articles (addressable kind &lt;code&gt;30023&lt;/code&gt; posts with titles, summaries, and images) into a single on-device inbox beside RSS and Atom feeds. The 1.1.0 update, &lt;a href=&#34;https://gitworkshop.dev/npub17h9fn2ny0lycg7kmvxmw6gqdnv2epya9h9excnjw9wvml87nyw8sqy3hpu/voca&#34;&gt;announced on 2026-08-28&lt;/a&gt; and published to &lt;a href=&#34;https://zapstore.dev&#34;&gt;Zapstore&lt;/a&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Zapstore&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub10r8…t2p8&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; on 2026-08-29, puts sentence-level scrolling on time, smooths long documents, and recovers the home-screen widget after manual scrolling, resizing, process restarts, and upgrades.&lt;/p&gt;

&lt;h3 id=&#34;nostream-expands-relay-side-dvm-routing-and-authenticated-operation-6&#34;&gt;nostream expands relay-side DVM routing and authenticated operation&lt;/h3&gt;

&lt;p&gt;After &lt;a href=&#34;https://nostrcompass.org/en/newsletters/2026-08-19-newsletter/#nostream-adds-a-relay-monitor-and-mints-invite-codes&#34;&gt;August 19&amp;#39;s job-ingestion work&lt;/a&gt;, &lt;a href=&#34;https://github.com/cameri/nostream&#34;&gt;nostream&lt;/a&gt;, a TypeScript relay implementation, &lt;a href=&#34;https://github.com/cameri/nostream/pull/737&#34;&gt;stores and serves NIP-89 application handler events&lt;/a&gt;. &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-89/&#34;&gt;NIP-89&lt;/a&gt; (application handler discovery) uses kind &lt;code&gt;31989&lt;/code&gt; recommendations and kind &lt;code&gt;31990&lt;/code&gt; handler information, both already in the parameterized-replaceable range, so a client can query those kinds and receive a replacement when a &lt;code&gt;d&lt;/code&gt; tag collides. The relay does not publish handler information for its own workers.&lt;/p&gt;

&lt;p&gt;Pending &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-90/&#34;&gt;NIP-90&lt;/a&gt; (data vending machine) jobs now &lt;a href=&#34;https://github.com/cameri/nostream/pull/734&#34;&gt;reach a worker process and return as result events&lt;/a&gt;. On success the relay signs a kind 6000-6999 result with its own key. A timeout or worker crash marks the job failed instead of leaving it submitted.&lt;/p&gt;

&lt;p&gt;Authenticated sessions and admin HTTP calls sit on different boundaries. &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-42/&#34;&gt;NIP-42&lt;/a&gt; (client authentication to relays) &lt;a href=&#34;https://github.com/cameri/nostream/pull/716&#34;&gt;tracks the authenticated pubkey per socket&lt;/a&gt;, can require AUTH before clients publish events, and advertises that requirement in the &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-11/&#34;&gt;NIP-11&lt;/a&gt; (relay information) document, with both controls off by default. Separately, &lt;a href=&#34;https://github.com/cameri/nostream/pull/730&#34;&gt;admin API routes can accept NIP-98 signed HTTP authorization&lt;/a&gt;. &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-98/&#34;&gt;NIP-98&lt;/a&gt; (HTTP authentication with signed events) stays off until an operator enables it and names the allowed pubkeys.&lt;/p&gt;

&lt;h3 id=&#34;ndk-for-dart-fixes-negentropy-multi-relay-request-lifetimes-and-signature-verification-6&#34;&gt;NDK for Dart fixes negentropy, multi-relay request lifetimes, and signature verification&lt;/h3&gt;

&lt;p&gt;A &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-77/&#34;&gt;NIP-77&lt;/a&gt; (negentropy set-reconciliation) run in &lt;a href=&#34;https://github.com/relaystr/ndk&#34;&gt;NDK&lt;/a&gt;, a Dart development kit for Nostr, returned the wrong have and need sets without erroring, because the codec did not speak &lt;a href=&#34;https://nostrcompass.org/en/topics/negentropy/&#34;&gt;negentropy&lt;/a&gt; protocol v1. The &lt;a href=&#34;https://github.com/relaystr/ndk/pull/722&#34;&gt;v1 encoding fix&lt;/a&gt; now returns the ids held by the relay and the ids it still needs.&lt;/p&gt;

&lt;p&gt;Identical filters sent to different relays &lt;a href=&#34;https://github.com/relaystr/ndk/pull/705&#34;&gt;were collapsing into one request&lt;/a&gt;. Requests with the same filter now stay distinct when they target different relays or have different lifetimes, so a short query cannot mix another relay&amp;#39;s events into the result or leave a live subscription stalled.&lt;/p&gt;

&lt;p&gt;The same kit &lt;a href=&#34;https://github.com/relaystr/ndk/pull/726&#34;&gt;verifies a signature once and keeps that result&lt;/a&gt;. A later duplicate delivery no longer spends another check or overwrites the stored verified event.&lt;/p&gt;

&lt;h3 id=&#34;divine-mobile-makes-wrapped-direct-message-deletion-and-signing-deterministic-6&#34;&gt;Divine Mobile makes wrapped direct-message deletion and signing deterministic&lt;/h3&gt;

&lt;p&gt;Wrapped &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-09/&#34;&gt;NIP-09&lt;/a&gt; (event deletion request) kind &lt;code&gt;5&lt;/code&gt; events that targeted a message never applied in &lt;a href=&#34;https://github.com/divinevideo/divine-mobile&#34;&gt;Divine Mobile&lt;/a&gt;, a mobile short-video client that publishes through Nostr. The client &lt;a href=&#34;https://github.com/divinevideo/divine-mobile/pull/8174&#34;&gt;now resolves each deletion against the named message&lt;/a&gt; instead of treating anything that is not a reaction as already processed. A second &lt;a href=&#34;https://github.com/divinevideo/divine-mobile/pull/8164&#34;&gt;delete-for-everyone request while the first was still in flight&lt;/a&gt; used to vanish with no error and no kind &lt;code&gt;5&lt;/code&gt; on the wire; concurrent deletes now each publish.&lt;/p&gt;

&lt;p&gt;After the previously covered 1.0.22 release, sending the same 1:1 &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-17/&#34;&gt;NIP-17&lt;/a&gt; (gift-wrapped private DMs) text twice in one second &lt;a href=&#34;https://github.com/divinevideo/divine-mobile/pull/8163&#34;&gt;built one rumor id&lt;/a&gt;, so the second send disappeared; each send now carries a token inside the &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-59/&#34;&gt;NIP-59&lt;/a&gt; (gift wrap) rumor so the ids differ.&lt;/p&gt;

&lt;p&gt;A caller that had already signed a kind &lt;code&gt;4&lt;/code&gt; or kind &lt;code&gt;5&lt;/code&gt; event &lt;a href=&#34;https://github.com/divinevideo/divine-mobile/pull/8173&#34;&gt;kept that signature&lt;/a&gt;, instead of having a client tag appended afterward, which changed the id and made relays reject the event as invalid.&lt;/p&gt;

&lt;h3 id=&#34;conduit-relay-hardens-its-nip-42-protected-inbox-6&#34;&gt;Conduit Relay hardens its NIP-42 protected inbox&lt;/h3&gt;

&lt;p&gt;Kind &lt;code&gt;1059&lt;/code&gt; gift wraps are stored for one recipient. &lt;a href=&#34;https://github.com/Conduit-BTC/conduit-relay&#34;&gt;Conduit Relay&lt;/a&gt;, a Go relay that keeps those wraps in a recipient-protected inbox, &lt;a href=&#34;https://github.com/Conduit-BTC/conduit-relay/pull/8&#34;&gt;defaults to enforce mode&lt;/a&gt;: a kind &lt;code&gt;1059&lt;/code&gt; query must present &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-42/&#34;&gt;NIP-42&lt;/a&gt; authentication as that recipient, or the relay rejects the request. Mixed-kind filters, wildcards, counts, and &lt;a href=&#34;https://nostrcompass.org/en/topics/negentropy/&#34;&gt;negentropy&lt;/a&gt; over those wraps are &lt;code&gt;restricted&lt;/code&gt;, so another AUTH cannot turn them into a dump of someone else&amp;#39;s inbox.&lt;/p&gt;

&lt;p&gt;The same &lt;a href=&#34;https://github.com/Conduit-BTC/conduit-relay/pull/8&#34;&gt;protected-inbox merge&lt;/a&gt; requires a canonical event id on the transmitted AUTH event and accepts an otherwise-valid NIP-42 event whether or not &lt;code&gt;content&lt;/code&gt; is empty. Challenge-only still offers AUTH without blocking the read; disabled admits freely. The library default is enforce.&lt;/p&gt;

&lt;h3 id=&#34;amethyst-ships-nip-84-highlights-and-fixes-two-relay-facing-failure-paths-6&#34;&gt;Amethyst ships NIP-84 highlights and fixes two relay-facing failure paths&lt;/h3&gt;

&lt;p&gt;Following last week&amp;#39;s &lt;a href=&#34;https://nostrcompass.org/en/newsletters/2026-08-26-newsletter/#amethyst-moves-blossom-authorization-off-image-loading-threads&#34;&gt;Blossom authorization work&lt;/a&gt;, &lt;a href=&#34;https://github.com/vitorpamplona/amethyst&#34;&gt;Amethyst&lt;/a&gt;, an Android Nostr client, ships &lt;a href=&#34;https://github.com/vitorpamplona/amethyst/releases/tag/v1.14.0&#34;&gt;v1.14.0&lt;/a&gt; with &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-84/&#34;&gt;NIP-84&lt;/a&gt; (portable highlights). A selected passage becomes a kind &lt;code&gt;9802&lt;/code&gt; event from the composer, a highlights feed, or a share into the app.&lt;/p&gt;

&lt;p&gt;The release adds &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-29/&#34;&gt;NIP-29&lt;/a&gt; channel deletion and archival controls (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3812&#34;&gt;PR #3812&lt;/a&gt;) and measures relay behavior through the traffic the client already makes, then extends those &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/66.md&#34;&gt;NIP-66&lt;/a&gt; probes with streaming, read, write, and URL checks (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3836&#34;&gt;PR #3836&lt;/a&gt;, &lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3857&#34;&gt;PR #3857&lt;/a&gt;). Amethyst also removes a SharedKeyCache hash-collision vulnerability and compares message-authentication codes in constant time (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3833&#34;&gt;PR #3833&lt;/a&gt;), repairs a race that could lose connect-time AUTH delivery (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3838&#34;&gt;PR #3838&lt;/a&gt;), stripes subscription-state locking to end an ANR convoy (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3851&#34;&gt;PR #3851&lt;/a&gt;), and compares every subscription filter instead of only the first (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3856&#34;&gt;PR #3856&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://nostrcompass.org/en/newsletters/2026-08-19-newsletter/#amethyst-rebuilds-its-relay-authentication-decision-flow&#34;&gt;Newsletter #36 covered these relay-authentication, backup, and public-chat changes previously&lt;/a&gt;; v1.14.0 has now shipped them together. Concord soft bans close authority gaps found by an audit (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3885&#34;&gt;PR #3885&lt;/a&gt;). Relay authentication has a redesigned permission flow (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3899&#34;&gt;PR #3899&lt;/a&gt;), waits for challenge resolution instead of timing out (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3905&#34;&gt;PR #3905&lt;/a&gt;), defaults new accounts to authenticate (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3931&#34;&gt;PR #3931&lt;/a&gt;), honors that preference on relays outside the account&amp;#39;s normal set (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3937&#34;&gt;PR #3937&lt;/a&gt;), and keeps session grants across reconnects (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3955&#34;&gt;PR #3955&lt;/a&gt;). A guided first-run and Settings flow makes key backups discoverable (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3909&#34;&gt;PR #3909&lt;/a&gt;), Cashu proof backfill and history paging stop wallet balances from being truncated (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3941&#34;&gt;PR #3941&lt;/a&gt;), and public chats can now be muted (&lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3939&#34;&gt;PR #3939&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;After that tag, &lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3983&#34;&gt;trusted lists&lt;/a&gt; in kinds &lt;code&gt;30392&lt;/code&gt; through &lt;code&gt;30395&lt;/code&gt; are &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-50/&#34;&gt;NIP-50&lt;/a&gt; (full-text search) indexed by title only, so a list named in prose can be found without indexing member hex ids. Wallet refusals that arrived over &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-47/&#34;&gt;NIP-47&lt;/a&gt; (Nostr Wallet Connect) &lt;a href=&#34;https://github.com/vitorpamplona/amethyst/pull/3987&#34;&gt;now show their error instead of looking like a tap that did nothing&lt;/a&gt;, including &lt;code&gt;QUOTA_EXCEEDED&lt;/code&gt; and &lt;code&gt;RESTRICTED&lt;/code&gt;, plus a timeout when the wallet never answers.&lt;/p&gt;

&lt;h3 id=&#34;mostro-validates-signed-orders-before-expensive-work-and-preserves-order-audit-events-6&#34;&gt;Mostro validates signed orders before expensive work and preserves order audit events&lt;/h3&gt;

&lt;p&gt;After &lt;a href=&#34;https://nostrcompass.org/en/newsletters/2026-08-12-newsletter/#mostro-0181-starts-a-cashu-escrow-path-and-hardens-the-daemon&#34;&gt;v0.18.1&amp;#39;s Cashu escrow foundation&lt;/a&gt;, &lt;a href=&#34;https://github.com/MostroP2P/mostro&#34;&gt;Mostro&lt;/a&gt;, a peer-to-peer exchange daemon that coordinates orders over Nostr, tagged &lt;a href=&#34;https://github.com/MostroP2P/mostro/releases/tag/v0.18.5&#34;&gt;v0.18.5&lt;/a&gt;, which defaults transport to &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-44/&#34;&gt;NIP-44&lt;/a&gt; (payload encryption) and keeps gift wrap as an explicit opt-in.&lt;/p&gt;

&lt;p&gt;The release anchors waiting-state timeouts to the recorded take time so a maker bond is not slashed on the wrong clock (&lt;a href=&#34;https://github.com/MostroP2P/mostro/pull/879&#34;&gt;PR #879&lt;/a&gt;), dispatches each settled-order buyer payout at most once (&lt;a href=&#34;https://github.com/MostroP2P/mostro/pull/881&#34;&gt;PR #881&lt;/a&gt;), and moves those payouts through bounded, non-blocking &lt;code&gt;send_payment&lt;/code&gt; waits (&lt;a href=&#34;https://github.com/MostroP2P/mostro/pull/883&#34;&gt;PR #883&lt;/a&gt;). An attempted change to pay the timeout-slash winner (&lt;a href=&#34;https://github.com/MostroP2P/mostro/pull/875&#34;&gt;PR #875&lt;/a&gt;) was reverted before the same tag shipped (&lt;a href=&#34;https://github.com/MostroP2P/mostro/pull/885&#34;&gt;PR #885&lt;/a&gt;). Mostro also stops republishing an unchanged pending order book every hour and at startup (&lt;a href=&#34;https://github.com/MostroP2P/mostro/pull/888&#34;&gt;PR #888&lt;/a&gt;), and its kind &lt;code&gt;38386&lt;/code&gt; dispute events now carry a &lt;code&gt;created_at&lt;/code&gt; tag for downstream ordering (&lt;a href=&#34;https://github.com/MostroP2P/mostro/pull/878&#34;&gt;PR #878&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;After that tag, a &lt;a href=&#34;https://github.com/MostroP2P/mostro/pull/892&#34;&gt;signature check now runs before the spam gate&lt;/a&gt;. An event id does not commit to &lt;code&gt;sig&lt;/code&gt;, so a copy of a victim&amp;#39;s kind &lt;code&gt;14&lt;/code&gt; with a broken signature could occupy the replay slot and silently drop the valid message; the daemon verifies first and drops an invalid wrap instead of warning and continuing.&lt;/p&gt;

&lt;p&gt;Fee-audit events of kind &lt;code&gt;8383&lt;/code&gt; were carrying a &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-40/&#34;&gt;NIP-40&lt;/a&gt; (expiration timestamp) of 15 days. They now &lt;a href=&#34;https://github.com/MostroP2P/mostro/pull/924&#34;&gt;keep a one-year expiration&lt;/a&gt;, matching their role as a public payment record. On a Cashu-enabled node, taking an order &lt;a href=&#34;https://github.com/MostroP2P/mostro/pull/830&#34;&gt;asks the seller over Nostr to lock a 2-of-3 escrow&lt;/a&gt;, publishes the waiting order event, and skips creation of a Lightning hold invoice. That completes the request path; it does not by itself close every escrow or marketplace-abuse case.&lt;/p&gt;

&lt;h3 id=&#34;napstr-publishes-audio-catalogues-on-nostr-and-transfers-files-over-tor-6&#34;&gt;Napstr publishes audio catalogues on Nostr and transfers files over Tor&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://github.com/lnbits/napstr&#34;&gt;Napstr&lt;/a&gt; is a desktop audio-sharing client that publishes searchable catalogues and live seeders on Nostr, then transfers the files through a bundled Tor process with no direct-IP fallback. &lt;a href=&#34;https://github.com/lnbits/napstr/releases/tag/v0.2.0&#34;&gt;Version 0.2.0&lt;/a&gt; keeps profiles and catalogue metadata public, and it keeps requests, transfer credentials, file contents, and peer IP addresses off the relays.&lt;/p&gt;

&lt;p&gt;Discovery uses two addressable event kinds in the &lt;a href=&#34;https://github.com/lnbits/napstr&#34;&gt;Napstr repository&lt;/a&gt;. Kind &lt;code&gt;30421&lt;/code&gt; catalogue entries name a file by its SHA-256 digest, public basename, size, and audio format, and an author withdraws a file by replacing that coordinate with a deleted marker. Kind &lt;code&gt;30422&lt;/code&gt; availability heartbeats expire after ten minutes and list the file IDs the author is prepared to seed, so a catalogue row is live only while an unexpired heartbeat still contains that digest.&lt;/p&gt;

&lt;p&gt;Public conversation uses &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-c7/&#34;&gt;NIP-C7&lt;/a&gt; (kind 9 chat messages) instead of a relay-owned group. The &lt;a href=&#34;https://github.com/lnbits/napstr&#34;&gt;Napstr repository&lt;/a&gt; defines a shared public room plus a per-track discussion keyed to the file digest. Those messages are signed and public. They do not carry onion addresses, transfer credentials, or file bytes.&lt;/p&gt;

&lt;p&gt;A download starts as a &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-17/&#34;&gt;NIP-17&lt;/a&gt; (gift-wrapped private DMs) negotiation. The &lt;a href=&#34;https://github.com/lnbits/napstr&#34;&gt;Napstr repository&lt;/a&gt; wraps a request, an offer, or a refusal inside a kind &lt;code&gt;14&lt;/code&gt; rumor, so relays do not see the temporary v3 onion hostname or the one-use capability that an accepted offer returns. Bundled Tor then moves the bytes over that onion, verifies the complete SHA-256 digest, and re-validates the audio before the file becomes playable.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&#34;https://github.com/lnbits/napstr/compare/v0.1.7...v0.2.0&#34;&gt;v0.1.7 to v0.2.0 comparison&lt;/a&gt; adds audiobook collections and Napstrfy, an optional Android companion. Kind &lt;code&gt;30423&lt;/code&gt; manifests list ordered chapters that remain ordinary catalogue files, so a client that ignores the collection can still fetch each chapter. Napstr creates a non-destructive local Audiobooks folder for that purpose. Napstrfy pairs to a running desktop with a one-use QR code, then searches and requests downloads through that desktop&amp;#39;s existing Nostr and Tor services without receiving the desktop secret key.&lt;/p&gt;

&lt;p&gt;The same &lt;a href=&#34;https://github.com/lnbits/napstr/compare/v0.1.7...v0.2.0&#34;&gt;comparison&lt;/a&gt; times out a companion handshake that does not complete. A seeder copies and hashes the shared file before it serves bytes, writes incoming data into a private temporary file, confines audiobook destinations to a real child of the Napstr folder, and aborts if that destination changes during the transfer.&lt;/p&gt;

&lt;h2 id=&#34;releases-6&#34;&gt;Releases&lt;/h2&gt;

&lt;h3 id=&#34;mdk-v0-9-17-newest-keypackages-membership-activity-and-durable-sends-6&#34;&gt;MDK v0.9.17: newest KeyPackages, membership activity, and durable sends&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://nostrcompass.org/en/newsletters/2026-08-26-newsletter/#mdk-v0914-and-v0915-keypackage-selection-epoch-gap-recovery-and-split-relay-roles&#34;&gt;Newsletter #37 covered MDK 0.9.14 and 0.9.15&lt;/a&gt;, including the change in the &lt;a href=&#34;https://github.com/marmot-protocol/mdk&#34;&gt;MDK repository&lt;/a&gt; from oldest-first KeyPackage selection to the newest valid current-profile package, the epoch-gap recovery gates, account cleanup, and the split between discovery and operational relays. Those fixes remain the base for the two releases that followed, so a stale package no longer blocks a member who has already published a usable one.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://github.com/marmot-protocol/mdk/pull/1551&#34;&gt;Membership and admin events now advance the chat list&lt;/a&gt; the way a new message does: preview text, ordering, unread counts, and read markers update when people join, leave, or change roles, and the local system actor is not treated as a Nostr profile. Reconnects and restarts &lt;a href=&#34;https://github.com/marmot-protocol/mdk/pull/1516&#34;&gt;reuse one send identity for a retried durable outbound text&lt;/a&gt;, so the same group message is not published twice.&lt;/p&gt;

&lt;p&gt;The two releases since then concentrate on the cost of keeping large groups healthy. &lt;a href=&#34;https://github.com/marmot-protocol/mdk/releases/tag/v0.9.16&#34;&gt;Version 0.9.16&lt;/a&gt; &lt;a href=&#34;https://github.com/marmot-protocol/mdk/pull/1559&#34;&gt;measures epoch divergence from the current epoch rather than a high-water mark&lt;/a&gt;, keeps refused inbound events fetchable (&lt;a href=&#34;https://github.com/marmot-protocol/mdk/pull/1565&#34;&gt;PR #1565&lt;/a&gt;), scopes replay rollback to canonical group state (&lt;a href=&#34;https://github.com/marmot-protocol/mdk/pull/1563&#34;&gt;PR #1563&lt;/a&gt;), and introduces &lt;a href=&#34;https://github.com/marmot-protocol/mdk/pull/1545&#34;&gt;marmot-c&lt;/a&gt;, a macro-generated C ABI over the UniFFI bindings that lets hosts embed the engine directly. &lt;a href=&#34;https://github.com/marmot-protocol/mdk/releases/tag/v0.9.17&#34;&gt;Version 0.9.17&lt;/a&gt; then folds pass-admission scans into &lt;a href=&#34;https://github.com/marmot-protocol/mdk/pull/1617&#34;&gt;one member walk instead of a pass per member&lt;/a&gt;, &lt;a href=&#34;https://github.com/marmot-protocol/mdk/pull/1620&#34;&gt;probes whether a group state is contested without seeding the full history graph&lt;/a&gt;, &lt;a href=&#34;https://github.com/marmot-protocol/mdk/pull/1621&#34;&gt;cuts the deferred-peel sweep&amp;#39;s idle-poll cost&lt;/a&gt;, and &lt;a href=&#34;https://github.com/marmot-protocol/mdk/pull/1622&#34;&gt;applies the batched component read to the three projection sites the first pass missed&lt;/a&gt;. The matching &lt;a href=&#34;https://github.com/marmot-protocol/mdk/releases/tag/marmotc-v0.9.17&#34;&gt;marmot-c 0.9.17&lt;/a&gt; and &lt;a href=&#34;https://github.com/marmot-protocol/mdk/releases/tag/wn-agent-v0.9.17&#34;&gt;WN Agent 0.9.17&lt;/a&gt; artifacts are built from the same commit, so embedders get the cheaper maintenance paths together.&lt;/p&gt;

&lt;h3 id=&#34;pakstr-v0-16-0-kind-32267-identifiers-on-publish-6&#34;&gt;pakstr v0.16.0: kind-32267 identifiers on publish&lt;/h3&gt;

&lt;p&gt;After &lt;a href=&#34;https://nostrcompass.org/en/newsletters/2026-08-26-newsletter/#pakstr-0130-through-0150-makes-zapstore-publication-explicit&#34;&gt;last week&amp;#39;s 0.13.0 through 0.15.0 Zapstore publication pipeline&lt;/a&gt;, &lt;a href=&#34;https://git.nostrdev.com/stuff/pakstr&#34;&gt;pakstr&lt;/a&gt;, a CLI that packages a web app into a signed Android APK and publishes it with a Nostr key, &lt;a href=&#34;https://git.nostrdev.com/stuff/pakstr/pulls/67&#34;&gt;logs the kind &lt;code&gt;32267&lt;/code&gt; application-event IDs&lt;/a&gt; it looks up, publishes, or replaces. &lt;a href=&#34;https://git.nostrdev.com/stuff/pakstr/releases/tag/v0.16.0&#34;&gt;Version 0.16.0&lt;/a&gt; prints both the previous and new IDs when stale listing metadata triggers a republish, so a publisher can confirm which listing event is live on the relay.&lt;/p&gt;

&lt;p&gt;The same &lt;a href=&#34;https://git.nostrdev.com/stuff/pakstr/pulls/67&#34;&gt;identifier log&lt;/a&gt; records the ID found during lookup before any replace, then the ID of the event that landed, so a no-op reuse appears as a repeated ID. That is the tagged change in &lt;a href=&#34;https://git.nostrdev.com/stuff/pakstr/releases/tag/v0.16.0&#34;&gt;0.16.0&lt;/a&gt;; the Content-Digest, publish-before-upload, and publisher-validation behavior already shipped in the earlier tags.&lt;/p&gt;

&lt;h2 id=&#34;unreleased-changes-6&#34;&gt;Unreleased Changes&lt;/h2&gt;

&lt;h3 id=&#34;zap-cooking-scopes-bunker-relays-and-signs-paid-endpoints-6&#34;&gt;Zap Cooking scopes bunker relays and signs paid endpoints&lt;/h3&gt;

&lt;p&gt;Reloading a bunker session on &lt;a href=&#34;https://github.com/zapcooking/frontend&#34;&gt;Zap Cooking&lt;/a&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1xxdd8eusvdxmaph3fkuu9x2mymhrcc3ghe2l38zv0l4f4nqp659qskkt7a&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;ZapCooking&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1xxd…kt7a&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;, a recipe site built on Nostr long-form events, used to publish the encrypted &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-46/&#34;&gt;NIP-46&lt;/a&gt; (remote signing over relays) conversation to every relay the page already used. &lt;a href=&#34;https://github.com/zapcooking/frontend/pull/633&#34;&gt;Scoping signer traffic to the bunker&amp;#39;s own relays&lt;/a&gt; now applies that restriction on session restore and on nostrconnect pairing, the signer-initiated connection flow, matching the bunker-URL login path. It refuses to install an empty relay set from a malformed stored record, so relays that only host recipes no longer learn that the same pubkey keeps an active bunker session.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://github.com/zapcooking/frontend/pull/630&#34;&gt;Signed HTTP authentication&lt;/a&gt; now gates the paid cooking-assistant chat, the cookbook introduction, and gated-recipe updates under &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-98/&#34;&gt;NIP-98&lt;/a&gt; (HTTP authentication with a signed Nostr event). The server reads the request body once, verifies the signature against that exact payload, and takes identity from the verified auth event instead of a public key supplied in the body. The chat preview still works with no header, while a present but invalid signature is rejected and the cookbook introduction always requires a signature. Updating a gated recipe now also requires that the verified key match the stored author; anyone else is told the recipe does not exist, so the endpoint does not confirm which paid records exist.&lt;/p&gt;

&lt;h3 id=&#34;nostrord-repairs-wrapped-dms-and-shared-event-links-6&#34;&gt;nostrord repairs wrapped DMs and shared event links&lt;/h3&gt;

&lt;p&gt;After last week&amp;#39;s &lt;a href=&#34;https://nostrcompass.org/en/newsletters/2026-08-26-newsletter/#nostrord-v290-relay-scoped-group-state-and-media&#34;&gt;v2.9.0&lt;/a&gt;, &lt;a href=&#34;https://github.com/nostrord/nostrord&#34;&gt;nostrord&lt;/a&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1ktxukd7ny5e3ghqqcn6r6hs7rh4hceaua6n77cl4ym9ye2ufzces7rzc2h&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Nostrord&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1ktx…zc2h&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;, a cross-platform client for relay-hosted communities, merged delivery fixes so a &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-17/&#34;&gt;NIP-17&lt;/a&gt; (gift-wrapped private DM) sent from one device reaches the same account elsewhere. &lt;a href=&#34;https://github.com/nostrord/nostrord/pull/295&#34;&gt;Publishing the sender&amp;#39;s self-copy independently&lt;/a&gt; stops the recipient wrap&amp;#39;s first relay acceptance from dropping the copy other devices fetch. That same change resends a wrap after &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-42/&#34;&gt;NIP-42&lt;/a&gt; (client authentication to relays) completes, and it marks the send successful on the first relay acceptance so one failing host cannot stall the rest. &lt;a href=&#34;https://github.com/nostrord/nostrord/pull/297&#34;&gt;Retrying parked gift wraps&lt;/a&gt; that failed &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-59/&#34;&gt;NIP-59&lt;/a&gt; (gift wrap) decryption now happens on a timer, so a bunker that stays connected no longer leaves those messages mi... [truncated]&lt;/p&gt;

&lt;p&gt;A &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-c7/&#34;&gt;NIP-C7&lt;/a&gt; (kind &lt;code&gt;9&lt;/code&gt; chat messages) reply repeats its parent as a leading &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-19/&#34;&gt;NIP-19&lt;/a&gt; (bech32-encoded entities) &lt;code&gt;nevent&lt;/code&gt; pointer beside the &lt;code&gt;q&lt;/code&gt; tag. &lt;a href=&#34;https://github.com/nostrord/nostrord/pull/292&#34;&gt;Dropping that leading parent pointer&lt;/a&gt; when it opens the body and names the reply parent lets the row render as a single reply quote, while a pointer mid-body or a pointer that is the whole body still renders as a quote card. &lt;a href=&#34;https://github.com/nostrord/nostrord/pull/293&#34;&gt;Quoted-event links now encode &lt;code&gt;nevent&lt;/code&gt;&lt;/a&gt; with the author, kind, and the relay the quote was read from, so a &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-29/&#34;&gt;NIP-29&lt;/a&gt; (relay-managed groups) event shared into a DM can be fetched by another client instead of a bare note identifier that carries no lookup hints.&lt;/p&gt;

&lt;h2 id=&#34;nip-updates-and-protocol-spec-work-6&#34;&gt;NIP Updates and Protocol Spec Work&lt;/h2&gt;

&lt;h3 id=&#34;nostr-implementation-possibilities-6&#34;&gt;Nostr Implementation Possibilities&lt;/h3&gt;

&lt;p&gt;Two specification merges landed in the core &lt;a href=&#34;https://github.com/nostr-protocol/nips&#34;&gt;NIPs repository&lt;/a&gt; this week.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://nostrcompass.org/en/topics/nip-67/&#34;&gt;NIP-67&lt;/a&gt; defines hints a relay can append to an &lt;code&gt;EOSE&lt;/code&gt; (end of stored events) message so a client knows whether to keep paginating. The &lt;a href=&#34;https://github.com/nostr-protocol/nips/pull/2371&#34;&gt;merged &lt;code&gt;&amp;#34;auth&amp;#34;&lt;/code&gt; hint&lt;/a&gt; adds a third value beside &lt;code&gt;finish&lt;/code&gt; and &lt;code&gt;more&lt;/code&gt;: a relay may now signal that additional stored events could become visible if the user authenticates, and it must send the &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-42/&#34;&gt;NIP-42&lt;/a&gt; (relay authentication) &lt;code&gt;AUTH&lt;/code&gt; challenge before the &lt;code&gt;EOSE&lt;/code&gt; that carries the hint. The &lt;a href=&#34;https://github.com/nostr-protocol/nips/pull/2371&#34;&gt;accompanying NIP-42 addition&lt;/a&gt; defines the same flow from the client side, so a client that receives an &lt;code&gt;EOSE&lt;/code&gt; with &lt;code&gt;auth&lt;/code&gt; already holds the challenge it needs to answer.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://nostrcompass.org/en/topics/nip-84/&#34;&gt;NIP-84&lt;/a&gt; (portable highlights, the kind &lt;code&gt;9802&lt;/code&gt; events Amethyst shipped support for above) &lt;a href=&#34;https://github.com/nostr-protocol/nips/pull/2454&#34;&gt;merged a tag-scheme update&lt;/a&gt;: highlights may now tag their source with structured &lt;code&gt;i&lt;/code&gt; tags per &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-73/&#34;&gt;NIP-73&lt;/a&gt; (external content identifiers) in addition to &lt;code&gt;a&lt;/code&gt;/&lt;code&gt;e&lt;/code&gt; tags for Nostr events and &lt;code&gt;r&lt;/code&gt; tags for anything else, and quote highlights moved from a MUST to a SHOULD on rendering like a quote repost.&lt;/p&gt;

&lt;h3 id=&#34;nostr-wallet-connect-6&#34;&gt;Nostr Wallet Connect&lt;/h3&gt;

&lt;p&gt;A &lt;code&gt;list_transactions&lt;/code&gt; response can report how many transactions match the request, not how many rows the current page returned. &lt;a href=&#34;https://github.com/nostr-wallet-connect/nwc/pull/4&#34;&gt;Merged optional &lt;code&gt;total_count&lt;/code&gt;&lt;/a&gt; on NWC-05 (the wallet-history extension) in the &lt;a href=&#34;https://github.com/nostr-wallet-connect/nwc&#34;&gt;NWC extension repository&lt;/a&gt; adds that field to the response used with &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-47/&#34;&gt;NIP-47&lt;/a&gt; (encrypted remote wallet control over Nostr).&lt;/p&gt;

&lt;p&gt;The &lt;a href=&#34;https://github.com/nostr-wallet-connect/nwc/commit/ff3e49a47d040075edc46ee42fc0e33f10f1ef67&#34;&gt;commit that adds &lt;code&gt;total_count&lt;/code&gt;&lt;/a&gt; documents it as an optional integer: the total number of transactions matching the request filters.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&#34;https://github.com/nostr-wallet-connect/nwc/commit/06315e735f744b1afd3df0b57436fdce8a7bfc2e&#34;&gt;commit that excludes pagination from the count&lt;/a&gt; states that this total excludes pagination, so it counts all matching transactions across every page.&lt;/p&gt;

&lt;h2 id=&#34;nip-deep-dive-reposts-and-reactions-6&#34;&gt;NIP Deep Dive: Reposts and Reactions&lt;/h2&gt;

&lt;p&gt;A contact can put an existing note back in front of their followers, and they can attach a compact like, dislike, or emoji without writing a reply. &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-18/&#34;&gt;NIP-18&lt;/a&gt; (reposts) publishes that redistribution as its own signed event. &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-25/&#34;&gt;NIP-25&lt;/a&gt; (reactions) publishes the compact response as a separate signed event. Both remain &lt;code&gt;draft&lt;/code&gt; &lt;code&gt;optional&lt;/code&gt; files on the &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/18.md&#34;&gt;canonical repost specification&lt;/a&gt; and the &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/25.md&#34;&gt;canonical reaction specification&lt;/a&gt;: they are present in the NIPs repository and implemented by clients, while still labeled non-final.&lt;/p&gt;

&lt;h3 id=&#34;reposts-nip-18-6&#34;&gt;Reposts (NIP-18)&lt;/h3&gt;

&lt;p&gt;Followers receive a signed pointer to a kind 1 text note someone already published when a client writes a kind 6 event. &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/18.md&#34;&gt;The repost specification&lt;/a&gt; sets &lt;code&gt;kind&lt;/code&gt; to 6, puts the stringified JSON of that note in &lt;code&gt;content&lt;/code&gt; (empty &lt;code&gt;content&lt;/code&gt; is allowed and not recommended), requires an &lt;code&gt;e&lt;/code&gt; tag whose value is the note&amp;#39;s &lt;code&gt;id&lt;/code&gt; and whose third entry is a relay URL where the note can be fetched, and says the event SHOULD also carry a &lt;code&gt;p&lt;/code&gt; tag with the original author&amp;#39;s &lt;code&gt;pubkey&lt;/code&gt;. A repost of a &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-70/&#34;&gt;NIP-70&lt;/a&gt; (protected events) event SHOULD keep &lt;code&gt;content&lt;/code&gt; empty so the protected payload is not copied into the new event.&lt;/p&gt;

&lt;p&gt;A quote is a citation inside some other event, not a kind 6 wrapper. When a client mentions a &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-21/&#34;&gt;NIP-21&lt;/a&gt; (&lt;code&gt;nostr:&lt;/code&gt; URI) &lt;code&gt;nevent&lt;/code&gt;, &lt;code&gt;note&lt;/code&gt;, or &lt;code&gt;naddr&lt;/code&gt;, it must convert that mention into a &lt;code&gt;q&lt;/code&gt; tag of the form &lt;code&gt;[&amp;#34;q&amp;#34;, &amp;#34;&amp;lt;event-id&amp;gt; or &amp;lt;event-address&amp;gt;&amp;#34;, &amp;#34;&amp;lt;relay-url&amp;gt;&amp;#34;, &amp;#34;&amp;lt;pubkey-if-a-regular-event&amp;gt;&amp;#34;]&lt;/code&gt;. &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/18.md#quote-reposts&#34;&gt;Quote-repost tags&lt;/a&gt; keep those citations out of reply threads and let clients pull and count the quotes on a post.&lt;/p&gt;

&lt;p&gt;Kind 6 is reserved for kind 1 notes. A kind 16 generic repost can wrap any event kind other than kind 1. It SHOULD include a &lt;code&gt;k&lt;/code&gt; tag whose value is the stringified kind of the inner event. When that inner event is replaceable, the generic repost SHOULD add an &lt;code&gt;a&lt;/code&gt; tag with the &lt;code&gt;kind:pubkey:d-tag&lt;/code&gt; coordinate; if that &lt;code&gt;a&lt;/code&gt; tag is absent, the repost targets one specific version and &lt;code&gt;content&lt;/code&gt; must hold the full JSON string of that version. &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/18.md#generic-reposts&#34;&gt;The generic-repost rules&lt;/a&gt; keep long-form, addressable, and other non-note events from being published as if they were kind 1.&lt;/p&gt;

&lt;p&gt;The following kind 6 event is a live repost recovered from &lt;code&gt;wss://relay.damus.io&lt;/code&gt; at assembly time (&lt;a href=&#34;https://njump.me/nevent1qqs88k8xgv2d3d3yymawaa24f22a0kqqvknpur0p05vq9e5r4y74xjspz3mhxue69uhhyetvv9ujuerpd46hxtnfdu7elvca&#34;&gt;open the event&lt;/a&gt;):&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;{
  &amp;#34;kind&amp;#34;: 6,
  &amp;#34;id&amp;#34;: &amp;#34;73d8e64314d8b62426faeef5554a95d7d80065a61e0de17d1802e683a93d534a&amp;#34;,
  &amp;#34;pubkey&amp;#34;: &amp;#34;a60e79e0edad5100d7543b669e513dbc1c2170e8e9b74fdb8e971afd1e0e6813&amp;#34;,
  &amp;#34;created_at&amp;#34;: 1787768621,
  &amp;#34;tags&amp;#34;: [
    [
      &amp;#34;e&amp;#34;,
      &amp;#34;38980cd673ee16609dc87081d9f645c331d5a5a8b5b0d6c8147600ed29447976&amp;#34;
    ],
    [
      &amp;#34;p&amp;#34;,
      &amp;#34;34d2f5274f1958fcd2cb2463dabeaddf8a21f84ace4241da888023bf05cc8095&amp;#34;
    ],
    [
      &amp;#34;client&amp;#34;,
      &amp;#34;Primal iOS&amp;#34;
    ]
  ],
  &amp;#34;content&amp;#34;: &amp;#34;{\&amp;#34;pubkey\&amp;#34;:\&amp;#34;34d2f5274f1958fcd2cb2463dabeaddf8a21f84ace4241da888023bf05cc8095\&amp;#34;,\&amp;#34;sig\&amp;#34;:\&amp;#34;8c0271f7b438083ce491c391335598e0cbceee0758177cf98f7894531033cb5153704b01009590f3d4e9cdfadd5bbf73fc5eea54186fcbac6d30744e0e6c1cd6\&amp;#34;,\&amp;#34;id\&amp;#34;:\&amp;#34;38980cd673ee16609dc87081d9f645c331d5a5a8b5b0d6c8147600ed29447976\&amp;#34;,\&amp;#34;tags\&amp;#34;:[[\&amp;#34;r\&amp;#34;,\&amp;#34;https:\/\/stacker.news\/items\/1555439\&amp;#34;],[\&amp;#34;client\&amp;#34;,\&amp;#34;Damus\&amp;#34;]],\&amp;#34;created_at\&amp;#34;:1787766056,\&amp;#34;content\&amp;#34;:\&amp;#34;🚨 Attention CLN (Core Lightning) node runners 🚨\n\nhttps:\/\/stacker.news\/items\/1555439\&amp;#34;,\&amp;#34;kind\&amp;#34;:1}&amp;#34;,
  &amp;#34;sig&amp;#34;: &amp;#34;b6b97fa377cfdb651e2850f65f2ccb12ca0724c0de0fc0e39e9721f850abdfd31f5d5567517a51d988145c2a2de9ae9540b02eecf7352e554022870d5e8c64a5&amp;#34;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Its &lt;code&gt;kind&lt;/code&gt; is 6, the &lt;code&gt;e&lt;/code&gt; tag points to the reposted note, the &lt;code&gt;p&lt;/code&gt; tag identifies that note&amp;#39;s author, and &lt;code&gt;content&lt;/code&gt; carries the original kind 1 event as stringified JSON. This relay-recovered event omits the relay hint that the &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/18.md&#34;&gt;NIP-18 specification&lt;/a&gt; marks as required, illustrating why readers and clients must validate real events and allow for producers that omit fields.&lt;/p&gt;

&lt;h3 id=&#34;reactions-nip-25-6&#34;&gt;Reactions (NIP-25)&lt;/h3&gt;

&lt;p&gt;A post can collect signed likes, dislikes, and emoji without those marks entering the reply thread. &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/25.md&#34;&gt;The reaction specification&lt;/a&gt; defines that mark as a kind 7 event whose &lt;code&gt;content&lt;/code&gt; MUST carry the reaction value. &lt;code&gt;&#43;&lt;/code&gt; or an empty string MUST be read as a like or upvote. &lt;code&gt;-&lt;/code&gt; MUST be read as a dislike or downvote. An emoji or a &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-30/&#34;&gt;NIP-30&lt;/a&gt; (custom emoji) shortcode SHOULD NOT be read as a like or dislike, and a client MAY display that emoji on the post.&lt;/p&gt;

&lt;p&gt;The target is in the tags, not inferred from &lt;code&gt;content&lt;/code&gt;. There MUST be an &lt;code&gt;e&lt;/code&gt; tag set to the target event &lt;code&gt;id&lt;/code&gt;, and that tag SHOULD include a relay hint; extra &lt;code&gt;e&lt;/code&gt; tags are not recommended, and if they appear the target &lt;code&gt;id&lt;/code&gt; must be last. There SHOULD be a &lt;code&gt;p&lt;/code&gt; tag for the target author, last if several &lt;code&gt;p&lt;/code&gt; tags appear. An addressable target SHOULD also get an &lt;code&gt;a&lt;/code&gt; tag with &lt;code&gt;kind:pubkey:d-tag&lt;/code&gt; coordinates. The &lt;code&gt;e&lt;/code&gt; and &lt;code&gt;a&lt;/code&gt; tags SHOULD include relay and pubkey hints, the &lt;code&gt;p&lt;/code&gt; tags SHOULD include relay hints, and a &lt;code&gt;k&lt;/code&gt; tag MAY carry the stringified kind of the reacted event. &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/25.md#tags&#34;&gt;Those tag rules&lt;/a&gt; let a client fetch the target and notify its author from the reaction event alone.&lt;/p&gt;

&lt;p&gt;A client MAY put a single &lt;code&gt;:shortcode:&lt;/code&gt; in &lt;code&gt;content&lt;/code&gt; and one &lt;code&gt;emoji&lt;/code&gt; tag that maps that shortcode to an image URL, following the &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/25.md#custom-emoji-reaction&#34;&gt;custom-emoji reaction rules&lt;/a&gt;. If the target is not a native Nostr event, the reaction MUST be kind 17 and MUST carry &lt;a href=&#34;https://nostrcompass.org/en/topics/nip-73/&#34;&gt;NIP-73&lt;/a&gt; (external content IDs) &lt;code&gt;k&lt;/code&gt; and &lt;code&gt;i&lt;/code&gt; tags, as in the &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/25.md#external-content-reactions&#34;&gt;external-content reaction rules&lt;/a&gt;. Kind 17 is a reaction to a website, podcast episode, or other external object. It is not a kind 7 event-to-event reaction and it is not a repost.&lt;/p&gt;

&lt;p&gt;The following kind 7 event is a live reaction recovered from &lt;code&gt;wss://relay.damus.io&lt;/code&gt; at assembly time (&lt;a href=&#34;https://njump.me/nevent1qqsytac63l00k7kyaphkfwqqn94wglmx78v6zhqtytg65w5k957luccpz3mhxue69uhhyetvv9ujuerpd46hxtnfdus63jym&#34;&gt;open the event&lt;/a&gt;):&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;{
  &amp;#34;kind&amp;#34;: 7,
  &amp;#34;id&amp;#34;: &amp;#34;45f71a8fdefb7ac4e86f64b800996ae47f66f1d9a15c0b22d1aa3a962d3dfe63&amp;#34;,
  &amp;#34;pubkey&amp;#34;: &amp;#34;0755cc2b972c3cbcae36913109c50b36b3fe110fa38a76dc37d1f01c5305496a&amp;#34;,
  &amp;#34;created_at&amp;#34;: 1787768605,
  &amp;#34;tags&amp;#34;: [
    [
      &amp;#34;e&amp;#34;,
      &amp;#34;519de32071d71bb2ab8b71a07e03eb9a256b6a59f9b08877b156c80966d5c320&amp;#34;
    ],
    [
      &amp;#34;a&amp;#34;,
      &amp;#34;34236:5ab67f7d7fed4f781008c0ec0d26c8113f9fb46094a8346246c70c75e75db9fb:2ddda68516f4729d3ef55a1eb01fe028253393212493a34816ad8eb79f97a3b7&amp;#34;
    ],
    [
      &amp;#34;p&amp;#34;,
      &amp;#34;5ab67f7d7fed4f781008c0ec0d26c8113f9fb46094a8346246c70c75e75db9fb&amp;#34;
    ],
    [
      &amp;#34;k&amp;#34;,
      &amp;#34;34236&amp;#34;
    ],
    [
      &amp;#34;client&amp;#34;,
      &amp;#34;Divine&amp;#34;,
      &amp;#34;31990:d95aa8fc0eff8e488952495b8064991d27fb96ed8652f12cdedc5a4e8b5ae540:divine-mobile&amp;#34;,
      &amp;#34;wss://relay.divine.video&amp;#34;
    ]
  ],
  &amp;#34;content&amp;#34;: &amp;#34;&#43;&amp;#34;,
  &amp;#34;sig&amp;#34;: &amp;#34;3c081756c7a73e2ee8aa10fadf3b5009390d5ac9a72078ba03701c42af91022ef275df7cb17724689a23dca4e29ff1a7cd5e3a24135d021983e2726a28b00b1e&amp;#34;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Its &lt;code&gt;content&lt;/code&gt; is &lt;code&gt;&#43;&lt;/code&gt;, the conventional like from &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/25.md&#34;&gt;NIP-25&lt;/a&gt;. The &lt;code&gt;e&lt;/code&gt; tag names the reacted-to event; the &lt;code&gt;a&lt;/code&gt; tag adds its addressable coordinate; the &lt;code&gt;p&lt;/code&gt; tag identifies its author; and the optional &lt;code&gt;k&lt;/code&gt; tag records the target&amp;#39;s kind as a string.&lt;/p&gt;

&lt;h3 id=&#34;current-client-implementations-6&#34;&gt;Current client implementations&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://github.com/vitorpamplona/amethyst&#34;&gt;Amethyst&lt;/a&gt;, an Android Nostr client, defines the &lt;a href=&#34;https://github.com/vitorpamplona/amethyst/blob/d06b83bd53c510e589d5ce13d46f6bd1a8206394/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nip18Reposts/RepostEvent.kt&#34;&gt;repost event type&lt;/a&gt; and the &lt;a href=&#34;https://github.com/vitorpamplona/amethyst/blob/d06b83bd53c510e589d5ce13d46f6bd1a8206394/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nip25Reactions/ReactionEvent.kt&#34;&gt;reaction event type&lt;/a&gt; in its current protocol layer.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://github.com/v0l/snort&#34;&gt;Snort&lt;/a&gt;, a web Nostr client, implements &lt;a href=&#34;https://github.com/v0l/snort/blob/8b2e6cb6dc5a5e0b7e052b4ed89a9c5630444e95/packages/system/src/impl/nip18.ts&#34;&gt;NIP-18 helpers that include quote-link tag handling&lt;/a&gt; and &lt;a href=&#34;https://github.com/v0l/snort/blob/8b2e6cb6dc5a5e0b7e052b4ed89a9c5630444e95/packages/system/src/impl/nip25.ts&#34;&gt;creates NIP-25 event-reaction tags&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://github.com/soapbox-pub/ditto&#34;&gt;Ditto&lt;/a&gt;, a combined Mastodon server and Nostr relay, &lt;a href=&#34;https://github.com/soapbox-pub/ditto/blob/570fc4b26e5900ccb4085cfdb2cc86d08cdd9ade/src/components/RepostMenu.tsx&#34;&gt;publishes kind 16 generic reposts with a &lt;code&gt;k&lt;/code&gt; tag and an &lt;code&gt;a&lt;/code&gt; coordinate on addressable targets&lt;/a&gt; and &lt;a href=&#34;https://github.com/soapbox-pub/ditto/blob/570fc4b26e5900ccb4085cfdb2cc86d08cdd9ade/src/lib/nostrEvents.ts&#34;&gt;applies kind 7 reaction semantics by treating the last &lt;code&gt;e&lt;/code&gt; tag as the target event&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;how-they-work-together-6&#34;&gt;How They Work Together&lt;/h3&gt;

&lt;p&gt;A kind 6 or kind 16 event redistributes an existing event into the reposter&amp;#39;s followers&amp;#39; feeds, either by embedding that event&amp;#39;s JSON or by pointing at a replaceable coordinate. A &lt;code&gt;q&lt;/code&gt; tag marks a quote inside some other event so thread reconstruction can count citations without treating the quoting event as a reply, which is the split drawn in the &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/18.md#quote-reposts&#34;&gt;quote-repost section&lt;/a&gt;. A kind 7 event leaves the original event in place and attaches only the reaction value plus target tags, which is the contract in the &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/25.md&#34;&gt;reaction specification&lt;/a&gt;. Clients that fetch one pubkey therefore see that pubkey&amp;#39;s reposts as new kind 6 or 16 events and that pubkey&amp;#39;s opinions as kind 7 events on other people&amp;#39;s posts.&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;Send a NIP-17 DM to share a project or news item through the &lt;a href=&#34;https://github.com/andotherstuff/nostr-compass&#34;&gt;Nostr Compass project&lt;/a&gt;.&lt;/p&gt;
 &lt;/blockquote&gt;
    </content>
    <updated>2026-09-02T18:26:50Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsq5vwdd0dx3dmvr8ks9fnm5s5pqjrqvm3jkx7uh8st3penktrparqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qq3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnwsj64fpz</id>
    
      <title type="html">I downsized my homelab from 5 servers to 3 super powerful ones ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsq5vwdd0dx3dmvr8ks9fnm5s5pqjrqvm3jkx7uh8st3penktrparqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qq3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnwsj64fpz" />
    <content type="html">
      I downsized my homelab from 5 servers to 3 super powerful ones (and added an extra battery), so now a lil rain won&amp;#39;t take out Ditto Relay anymore.&lt;br/&gt; &lt;img src=&#34;https://blossom.ditto.pub/4c49f42308978911a4800f5cb363d3c30aa68d765b6019345bd610c307f57f3f.jpeg&#34;&gt; 
    </content>
    <updated>2026-09-02T15:56:56Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs009we40rqkllnrw4kjv4wt5rc9nh6x92suj6k80x4s3clc6tw2pqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qklkk3vrzme455yh9rl2jshq7rc8dpegj3ndf82c3ks2sk40dxt7qux6g5w</id>
    
      <title type="html">That was a dream, never got one myself, but helped a couple ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs009we40rqkllnrw4kjv4wt5rc9nh6x92suj6k80x4s3clc6tw2pqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qklkk3vrzme455yh9rl2jshq7rc8dpegj3ndf82c3ks2sk40dxt7qux6g5w" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsflwee6fme4pnd965lz7zeathegm8cuej3fye0yx0w3x4dxteaz8gpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcq2apmp&#39;&gt;nevent1q…apmp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That was a dream, never got one myself, but helped a couple friends set up theirs, fantastic idea.&lt;br/&gt;Also interesting to have one flatbed truck and multiple shipping containers in different places to be flexible with moving them. That requires a big truck tho...
    </content>
    <updated>2026-09-02T12:09:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsq9cs0hgw4yvsthlu96jxrlngjyesl3pl6zmlp9f2s8lcue02jxqgpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q8ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqs48mwa</id>
    
      <title type="html">Have some fun while the tokens are cheap.</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsq9cs0hgw4yvsthlu96jxrlngjyesl3pl6zmlp9f2s8lcue02jxqgpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q8ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqs48mwa" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxddx60xw668g73n2d0gg67g6cvqg7sgfprnzwht56sqf983eyv9gpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhskpu6r8&#39;&gt;nevent1q…u6r8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Have some fun while the tokens are cheap.
    </content>
    <updated>2026-09-02T15:15:51Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqswqe9vvle79dlw3wwvndv2jtxdy2e932qadyz0zj6kew77lnda4ncpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q9hs0lg9vyd0lghayeju5fnflx0melawjrl8etuqln9gkhd4mwtxqcfq3ds</id>
    
      <title type="html">GN from 🇱🇰 Nostriches! Life is not same for everyone. My ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqswqe9vvle79dlw3wwvndv2jtxdy2e932qadyz0zj6kew77lnda4ncpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q9hs0lg9vyd0lghayeju5fnflx0melawjrl8etuqln9gkhd4mwtxqcfq3ds" />
    <content type="html">
      GN from 🇱🇰 Nostriches! &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Life is not same for everyone. My wish is to have at least 3 meals for every people and street animals. ❤️&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;See you tomorrow! 🙌 &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-09-02T15:14:40Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqst6kvga60nm6efe3jhstszxxazp0h2nn8y05ufxhv0vejrq322jaqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q8ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjq4qzp6m</id>
    
      <title type="html">That would be ideal. Give people the tools to do it themselves, ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqst6kvga60nm6efe3jhstszxxazp0h2nn8y05ufxhv0vejrq322jaqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q8ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjq4qzp6m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg53jsupfd953qu8348c0y4vgmkc7l94l45mvwjtg6u2hfa85uq7gpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhs0ccafr&#39;&gt;nevent1q…cafr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That would be ideal. Give people the tools to do it themselves, choose their own storage, and if they don&amp;#39;t have the skills, Apple or Google is always an option.
    </content>
    <updated>2026-09-02T11:49:26Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9t2ce56sskr9nd5jlwm9tn2axgxnh047anjc6c7p73kk5mrq5qlqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q8ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqq424wk</id>
    
      <title type="html">Very cool. Thank you for doing this.</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9t2ce56sskr9nd5jlwm9tn2axgxnh047anjc6c7p73kk5mrq5qlqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q8ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqq424wk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfl53k45mg5v54lttmd5hz95w7s9sxj6939qrpve92jfaztar4fvqppemhxue69uhkummn9ekx7mp0vkgy8y&#39;&gt;nevent1q…gy8y&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Very cool. Thank you for doing this.
    </content>
    <updated>2026-09-02T11:50:08Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0w5s0kzfcjjzlrh0mw9kx37px2js0utercytdc8tnaepg6rmhpngpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qklkk3vrzme455yh9rl2jshq7rc8dpegj3ndf82c3ks2sk40dxt7q0uaf6d</id>
    
      <title type="html">Yes.</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0w5s0kzfcjjzlrh0mw9kx37px2js0utercytdc8tnaepg6rmhpngpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qklkk3vrzme455yh9rl2jshq7rc8dpegj3ndf82c3ks2sk40dxt7q0uaf6d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs89093afcwfyjq5w2nxttcpfmvtheujpxsne8ep8zyu5wsld8auuqpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtc3wes3n&#39;&gt;nevent1q…es3n&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes.
    </content>
    <updated>2026-09-02T10:01:48Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs80jnf33drk7tqcxpqhw70g8wrvnetuy4slu42qc9ygfr8nnp0qfgpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qklkk3vrzme455yh9rl2jshq7rc8dpegj3ndf82c3ks2sk40dxt7qaxr8kl</id>
    
      <title type="html">To be fair, that&amp;#39;s the cost of the initial buildout I did in ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs80jnf33drk7tqcxpqhw70g8wrvnetuy4slu42qc9ygfr8nnp0qfgpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qklkk3vrzme455yh9rl2jshq7rc8dpegj3ndf82c3ks2sk40dxt7qaxr8kl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd8409qtlwz8t20hykkccq49vfxvruafa2nayh3nqn8s6ef6gcdhcppemhxue69uhkummn9ekx7mp0lfyter&#39;&gt;nevent1q…yter&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;To be fair, that&amp;#39;s the cost of the initial buildout I did in a single week. It was very bare bones, basically wood, solar, battery, and hammock. No heater (other than candles) nor running water.&lt;br/&gt;There were more costs in upgrades and fixes since then.
    </content>
    <updated>2026-09-02T10:01:35Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsfk9uqemnggvtcqzau40a2qqfkuj4yjm7f0vjquq8yfqgvh0ns9aspvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qklkk3vrzme455yh9rl2jshq7rc8dpegj3ndf82c3ks2sk40dxt7qe4dyxe</id>
    
      <title type="html">What holidays? anyhow, we talk marmot now, join us! ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsfk9uqemnggvtcqzau40a2qqfkuj4yjm7f0vjquq8yfqgvh0ns9aspvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qklkk3vrzme455yh9rl2jshq7rc8dpegj3ndf82c3ks2sk40dxt7qe4dyxe" />
    <content type="html">
      What holidays?&lt;br/&gt;anyhow, we talk marmot now, join us!&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;/nevent1qqs2kgafv078v93ksw5g68mqufkk9txkwd7py8n4pqgryu2hdgdlvhqppemhxue69uhkummn9ekx7mp0qgsd73ah4jstdkrls0qulxxnd8ukn5l4xnldw4z9mg7ku48nkljyhvsrqsqqqqqpkq4ull&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…4ull&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; The holidays are over, but we’ve never stopped 💪&lt;br/&gt;&lt;br/&gt;September is going to be a busy month full of EXCITING news. Stay tuned and see you today at Marmot community call at 16:00 &lt;br/&gt;&lt;br/&gt;Here: &lt;a href=&#34;https://meet.fulmo.org/marmot&#34;&gt;https://meet.fulmo.org/marmot&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://blossom.primal.net/bf4e5bb2a265f124c96ef1253958192394e4203714a9155386e45ccf24589434.jpg&#34;&gt;  &lt;/blockquote&gt;
    </content>
    <updated>2026-09-01T16:00:37Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsd7uf843486aw6lswhfkxc249gwpzkmet9tgflhr8p7kczqrsr6rqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q8ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqh5ynta</id>
    
      <title type="html">What a waste of time and money.</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsd7uf843486aw6lswhfkxc249gwpzkmet9tgflhr8p7kczqrsr6rqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q8ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqh5ynta" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstgj7gu9xwr76lflyjexgk0ata4wjpecjuahjfn0tt4yn4s8qpzpspz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsk39l6s&#39;&gt;nevent1q…9l6s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;What a waste of time and money.
    </content>
    <updated>2026-09-02T01:06:22Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqswkdh9r5el67alj7auzn7phav2uvdd9jg9d3tm4s76psj8xurd8zqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyq83efce</id>
    
      <title type="html">There is a tool called AIFlow for the M5Stack devices. It only ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqswkdh9r5el67alj7auzn7phav2uvdd9jg9d3tm4s76psj8xurd8zqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyq83efce" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdxpsajrhr430y8xxfeqsg33zk07z463z2m852l9w0r06tnzryk8cpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcq9ct29&#39;&gt;nevent1q…ct29&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;There is a tool called AIFlow for the M5Stack devices. It only supports Anthropic-compatible endpoints, that&amp;#39;s why I asked.
    </content>
    <updated>2026-09-01T12:49:30Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxm2r3wmh2tqz50vnxjaex70g2sd998czu33ssfftftlef2m9theqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqrnn4gq</id>
    
      <title type="html">I have shown this to ChatGPT and here is what it thinks about ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxm2r3wmh2tqz50vnxjaex70g2sd998czu33ssfftftlef2m9theqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqrnn4gq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp98g898jemuwq7gjpefh6kxpd840tcq0dugaavatt2d8yqjssh3qppemhxue69uhkummn9ekx7mp0qesu47&#39;&gt;nevent1q…su47&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I have shown this to ChatGPT and here is what it thinks about this:&lt;br/&gt;&lt;br/&gt;The meme is funny because it captures the bureaucratic absurdity of the situation surprisingly well. 😄&lt;br/&gt;&lt;br/&gt;I do think the basic idea behind the EU’s Digital Services Act makes sense: services with tens of millions of users can have major societal effects, so requiring transparency, risk assessments, independent audits and accountability is not unreasonable.&lt;br/&gt;&lt;br/&gt;But the categories do not fit every modern service equally well.&lt;br/&gt;&lt;br/&gt;Reddit being classified as a Very Large Online Platform makes perfect sense. It is almost the textbook definition of one: users publish content, others comment and vote, recommendation systems influence visibility, and the platform hosts huge public communities.&lt;br/&gt;&lt;br/&gt;Roblox also fits the VLOP category reasonably well once you stop thinking of it as merely a video game. It is really a platform for user-created games and experiences, with social features, communication, recommendation systems and a massive creator ecosystem. Given how many children use Roblox, additional scrutiny is especially understandable there.&lt;br/&gt;&lt;br/&gt;ChatGPT being classified as a Very Large Online Search Engine, however, feels much more like regulatory drawer-thinking.&lt;br/&gt;&lt;br/&gt;Yes, ChatGPT can search the web. But it can also write text, explain mathematics, program, analyze files, translate, brainstorm, reason about problems and simply have conversations. Calling the whole service a “search engine” describes only one part of what it does.&lt;br/&gt;&lt;br/&gt;Law needs categories, of course. The problem begins when a new kind of technology does not really fit the existing categories, so regulators squeeze it into the closest available drawer anyway.&lt;br/&gt;&lt;br/&gt;That is why the meme works so well:&lt;br/&gt;“We did it lads, we regulated.”&lt;br/&gt;&lt;br/&gt;EU hat successfully placed the giant regulatory hat on the chatbot. 🇪🇺😂&lt;br/&gt;&lt;br/&gt;So my view is basically:&lt;br/&gt;&lt;br/&gt;Reddit as VLOP: very sensible. Roblox as VLOP: also quite sensible. ChatGPT as VLOSE: legally understandable, conceptually awkward.&lt;br/&gt;&lt;br/&gt;Regulating very large AI services is not inherently a bad idea. But in the long run, generative AI assistants probably deserve a regulatory category that actually describes what they are, rather than pretending they are simply very large search engines.
    </content>
    <updated>2026-09-01T05:56:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsfuv8jhn068rr9vh9zg0xwcfgw0wn32ca74ytnv2utghdng6qgxwspvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q8ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjq9zrz6v</id>
    
      <title type="html">I spent two weeks on a cruise ship getting the same question: why ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsfuv8jhn068rr9vh9zg0xwcfgw0wn32ca74ytnv2utghdng6qgxwspvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q8ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjq9zrz6v" />
    <content type="html">
      I spent two weeks on a cruise ship getting the same question: why does a social media company need Bitcoin?&lt;br/&gt;&lt;br/&gt;Here&amp;#39;s the whole answer. It has nothing to do with price charts.&lt;br/&gt;&lt;br/&gt;Why Bitcoin: The Base Layer of Freedom Tech&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://soapbox.pub/blog/why-bitcoin-freedom-rail&#34;&gt;https://soapbox.pub/blog/why-bitcoin-freedom-rail&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Spoiler: I mentioned &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1trr5r2nrpsk6xkjk5a7p6pfcryyt6yzsflwjmz6r7uj7lfkjxxtq78hdpu&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;gladstein&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1trr…hdpu&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; and Check Your Financial Privilege
    </content>
    <updated>2026-08-31T17:45:47Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvvvyxv3xkmssvg40y9g7mkxzffsnwjm83d7c3q476d3y3kkzfy8cpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q9hs0lg9vyd0lghayeju5fnflx0melawjrl8etuqln9gkhd4mwtxqrdj9af</id>
    
      <title type="html">Gooooood Morning Nostriches! 🌞 Another week is gonna start and ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvvvyxv3xkmssvg40y9g7mkxzffsnwjm83d7c3q476d3y3kkzfy8cpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q9hs0lg9vyd0lghayeju5fnflx0melawjrl8etuqln9gkhd4mwtxqrdj9af" />
    <content type="html">
      Gooooood Morning Nostriches! 🌞&lt;br/&gt;&lt;br/&gt;Another week is gonna start and the month is gonna end. In the early morning I would like to gladly let you know that your 91st Nostr Recap (31st August 2026) is out! 😍&lt;br/&gt;&lt;br/&gt;  &lt;img src=&#34;https://image.nostr.build/05945953ff57ae524567ab1543e43449c67d90fde41b677410f4481afa6fd0ba.png&#34;&gt;  &lt;br/&gt;&lt;br/&gt;In this Nostr Recap, you could explore what happened last week in the #Nostr world under the topics below. Enjoy it! 👀&lt;br/&gt;&lt;br/&gt;🧠 Quote of the Week&lt;br/&gt;🔥 Community Highlights&lt;br/&gt;🌱 Ecosystem Growth&lt;br/&gt;🎓 Educational Guides&lt;br/&gt;📅 Upcoming Events&lt;br/&gt;📰 Nostr in the Media&lt;br/&gt;⚡ Most Zapped Last Week&lt;br/&gt;😂 Nostr Memes&lt;br/&gt;🛠️ Tools, Updates and Releases&lt;br/&gt;🎁 Developer Tools, Updates and Releases&lt;br/&gt;🧩 Workspace Updates and Releases&lt;br/&gt;🚧 Infrastructure Updates and Releases&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Explore here 👇🏻&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;/naddr1qvzqqqr4gupzqt0ql7s2cg6l7306fn9egnxn7vlhnl6ay870jhcplx23dwmtkukvqq25g7rf944xsvfndeu8qj2zd9zkvdrhx9nk2hua49f&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;naddr1qv…a49f&lt;/a&gt;&lt;/span&gt;&lt;br/&gt; &lt;/div&gt; 
&lt;hr&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/e21fc679d677db4ef0f0dc2a502852d96c719ee0374a758a551e3630478befad.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1xy04u0vum29hx3j6kzm9raaykakg6ru3kcgg88pywxqaxusyytsqvrpf8a&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;M✨️&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1xy0…pf8a&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;h3 id=&#34;goodmorning-nostr-2&#34;&gt;“Goodmorning Nostr&lt;/h3&gt;

&lt;h3 id=&#34;just-a-daily-reminder-that-no-one-can-shadowban-your-sunshine-on-nostr-let-s-propagate-some-positivity-today-keep-your-keys-safe-your-relays-synced-and-your-spirit-free-2&#34;&gt;Just a daily reminder that no one can shadowban your sunshine on Nostr! Let&amp;#39;s propagate some positivity today! Keep your keys safe, your relays synced, and your spirit free.&lt;/h3&gt;

&lt;h3 id=&#34;can-t-wait-to-be-ignored-on-an-open-protocol-today-zero-algorithms-pure-chaos-the-best-part-about-nostr-is-nobody-can-cancel-you-except-your-own-personality-2&#34;&gt;Can’t wait to be ignored on an open protocol today. Zero algorithms. Pure chaos. The best part about Nostr is nobody can cancel you except your own personality. ☕️👌🍀🌞&lt;/h3&gt;

&lt;h3 id=&#34;first-rule-of-bitcoin-self-custody-first-rule-of-nostr-self-sovereignty-how-did-you-end-up-down-this-rabbit-hole-and-what-are-you-trying-to-accomplish-here-are-you-here-to-build-push-pure-signal-drop-killer-memes-or-fight-for-the-mission-2&#34;&gt;First rule of Bitcoin. self-custody. First rule of Nostr. self-sovereignty. How did you end up down this rabbit hole, and what are you trying to accomplish here? Are you here to build, push pure signal, drop killer memes, or fight for the mission ? ?&lt;/h3&gt;

&lt;h3 id=&#34;drop-your-story-below-2&#34;&gt;Drop your story below ? 🫂💜✨️”&lt;/h3&gt;
&lt;/blockquote&gt;

&lt;hr&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/a5d23d3f9eeb2f4a9b1461f7a866d6b56b1ac5035e93b2bdb5e7f75973e92055.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;h3 id=&#34;1-a-significant-loss-for-a-winemaker-2&#34;&gt;1. A significant loss for a winemaker 😥&lt;/h3&gt;

&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzpfzdhjd25dt3w6nafawrzp5yd6sfddnduz6sacu6la2t42mvf06tqyg8wumn8ghj7mn0wd68ytnddakj7qg3waehxw309ahx7um5wgh8w6twv5hszxthwden5te0wpex2mtfw4kjuurjd9kkzmpwdejhgtcqyq7jnkjd7fj2cur8ec54ap45dsd5swvz3ngs73wddch5papcwqksj9aa9x5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…a9x5&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h3 id=&#34;2-a-nostrich-asks-for-help-from-the-nostr-community-2&#34;&gt;2. A nostrich asks for help from the Nostr community 👇🏻&lt;/h3&gt;

&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzq8zl7092ekzzcqwu4rehsgcmzesh29kjznd8t3aw4wlfu8h7ns8kqqsg87asyw9jt4dzu0chyl093nyd9w4erge3c74sqjdvxhtxeh28suq0vh8ng&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…h8ng&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h3 id=&#34;3-it-is-worth-checking-this-out-2&#34;&gt;3. It is worth checking this out 😍&lt;/h3&gt;

&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzq0mhp4ja8fmy48zuk5p6uy37vtk8tx9dqdwcxm32sy8nsaa8gkeyqy88wumn8ghj7mn0wvhxcmmv9uq3zamnwvaz7tmwdaehgu3wwa5kuef0qydhwumn8ghj7un9d3shjtnwdaehgunsd3jkyuewvdhk6tcqyqr2r63j6um4k4vly009kh7676wn55wqaag9mm2cyc5ggqxjsjfy5wah82j&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…h82j&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h3 id=&#34;4-these-kinds-of-incidents-are-so-disappointing-to-the-user-2&#34;&gt;4. These kinds of incidents are so disappointing to the user 👇🏻&lt;/h3&gt;

&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzp0qzuznvpuq6m8940g4slrhcysdutluhnnjy2t8fufpau3th2ee9qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcpz9mhxue69uhkummnw3ezumrpdejz7qpqy68maetkxjye7g86aqdhqqf0xfp5jrwpg6na8sy2rqd7ut8wypsst0wd9t&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…wd9t&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h3 id=&#34;5-starting-the-day-with-this-kind-of-nostr-note-is-so-awesome-2&#34;&gt;5. Starting the day with this kind of Nostr note is so awesome ☕&lt;/h3&gt;

&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzprva9dmexrh9fmp7gma0waxa6pqahd8y4g66637qykyy52rd6e06qy88wumn8ghj7mn0wvhxcmmv9uq3wamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet59uq3vamnwvaz7tm9v3jkutnwdaehgu3wd3skuep0qqsdhqgjs3c0cce57jtn33wzyn7ndhvfhhl6p0gkp0clc8nupndzzegj4jk64&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…jk64&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h3 id=&#34;6-a-huge-release-from-roadstr-2&#34;&gt;6. A huge release from Roadstr 👇🏻&lt;/h3&gt;

&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzpsujk7mkkagska0hegx5jwnyzullgj7l4j3qwnh7km3ryxvdsrn5qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcp9emhxue69uhkjmnyv4ux2u3wvdhhyctrd3jjuum0vd5kzmp0vekxjmn594uk7mnyv4ez67n4d36sqgxs4nhnswpe4dzelnwldq4p3zrpdh5w47e3recmcyy5a35j9nvdlvwed2nx&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…d2nx&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h3 id=&#34;7-submissions-have-closed-time-to-judge-reward-2&#34;&gt;7. Submissions have closed. Time to judge &amp;amp; reward 😍&lt;/h3&gt;

&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzq0mhp4ja8fmy48zuk5p6uy37vtk8tx9dqdwcxm32sy8nsaa8gkeyqqsp939q2ee6r78t48ae79lx9m9zwz76tdw5wx26q0huh5ejs47ak4gghtnf4&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…tnf4&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h3 id=&#34;8-a-nostrich-enjoyed-his-34th-birthday-with-his-heritance-2&#34;&gt;8. A Nostrich enjoyed his 34th birthday with his heritance 🎂&lt;/h3&gt;

&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzqh97xky2txeyvve2dz99gek5wcgetus6fe39qa2vsek5wuearzmfqqszlmufcnw4d69vcchjjrkh4dwadxunadrs46qpkpsalkau8cxskrclzwxut&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…wxut&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h3 id=&#34;9-we-need-these-kinds-of-inspirations-for-the-growth-of-nostr-2&#34;&gt;9. We need these kinds of inspirations for the growth of Nostr 👇🏻&lt;/h3&gt;

&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzqvgltc7eek5twdr94v9k28m6fdmv358erdssswwzguvp6deqgghqqythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qyg8wumn8ghj7mn0wd68ytnddakj7qgwwaehxw309ahx7uewd3hkctcqyqqqqepxf9r25t5pskym3geu5ar7wzsdaltxdv7w697q22cn37ae20fnz6z&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…nz6z&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h3 id=&#34;10-nostr-creator-suggests-a-solution-to-fix-reply-spam-2&#34;&gt;10. Nostr creator suggests a solution to fix reply spam 👇🏻&lt;/h3&gt;

&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzqwlsccluhy6xxsr6l9a9uhhxf75g85g8a709tprjcn4e42h053vaqyd8wumn8ghj7urewfsk66ty9enxjct5dfskvtnrdakj7qg4waehxw309a3xzumnwp5hxar0dshx7un89uq3samnwvaz7tmnwpshg6tp94shycmpdesjucm0d5hsqgyd8s0md36lg5548x3n4zj9ytuvj9rmhadv0xpy6sq76kezuff0egf4s2wy&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…s2wy&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/98b062a6dd6a84d747d08f9a0c6bcca42ba698088c6258d95449d7191cbf5270.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;h4 id=&#34;the-nostr-growth-indicates-differently-in-several-sources-2&#34;&gt;The Nostr growth indicates differently in several sources!&lt;/h4&gt;

&lt;p&gt;According to &lt;a href=&#34;https://github.com/aljazceru/awesome-nostr&#34;&gt;https://github.com/aljazceru/awesome-nostr&lt;/a&gt;, there are over 240 Nostr clients and over 500 Nostr apps running in more than 40 countries around the globe now.&lt;/p&gt;

&lt;h4 id=&#34;according-to-https-nostrhub-io-stats-2&#34;&gt;According to &lt;a href=&#34;https://nostrhub.io/stats&#34;&gt;https://nostrhub.io/stats&lt;/a&gt;&lt;/h4&gt;

&lt;h4 id=&#34;1-035-relays-on-the-nostr-network-2&#34;&gt;👉🏻 1,035 relays on the Nostr network&lt;/h4&gt;

&lt;h4 id=&#34;top-3-popular-clients-by-usage-for-7-days-1-3&#34;&gt;Top 3 Popular Clients by Usage (For 7 days):&lt;/h4&gt;

&lt;h4 id=&#34;amethyst-2243-users-2&#34;&gt;👉🏻 Amethyst - 2243 Users&lt;/h4&gt;

&lt;h4 id=&#34;primal-1671-users-2&#34;&gt;👉🏻 Primal - 1671 Users&lt;/h4&gt;

&lt;h4 id=&#34;ditto-409-users-2&#34;&gt;👉🏻 Ditto - 409 Users&lt;/h4&gt;

&lt;h4 id=&#34;according-to-https-nostrarchives-com-analytics-2&#34;&gt;According to &lt;a href=&#34;https://nostrarchives.com/analytics&#34;&gt;https://nostrarchives.com/analytics&lt;/a&gt;&lt;/h4&gt;

&lt;h4 id=&#34;top-3-popular-clients-by-usage-for-7-days-1-4&#34;&gt;Top 3 Popular Clients by Usage (For 7 days):&lt;/h4&gt;

&lt;h4 id=&#34;primal-ios-803-users-7-5k-notes-2&#34;&gt;👉🏻 Primal iOS - 803 Users - 7.5k Notes&lt;/h4&gt;

&lt;h4 id=&#34;amethyst-768-users-13-1k-notes-2&#34;&gt;👉🏻 Amethyst - 768 Users - 13.1k Notes&lt;/h4&gt;

&lt;h4 id=&#34;primal-android-522-users-4-3k-notes-2&#34;&gt;👉🏻 Primal Android - 522 Users - 4.3k Notes&lt;/h4&gt;

&lt;h4 id=&#34;top-3-popular-relays-by-usage-by-nip-65-relay-lists-2&#34;&gt;Top 3 Popular Relays by Usage (by NIP-65 relay lists):&lt;/h4&gt;

&lt;h4 id=&#34;relay-primal-net-296-0k-users-2&#34;&gt;👉🏻 relay.primal.net - 296.0k Users&lt;/h4&gt;

&lt;h4 id=&#34;nos-lol-277-8k-users-2&#34;&gt;👉🏻 nos.lol - 277.8k Users&lt;/h4&gt;

&lt;h4 id=&#34;relay-damus-io-269-1k-users-2&#34;&gt;👉🏻 relay.damus.io - 269.1k Users&lt;/h4&gt;

&lt;h4 id=&#34;according-to-https-stats-andotherstuff-org-2&#34;&gt;According to &lt;a href=&#34;https://stats.andotherstuff.org/&#34;&gt;https://stats.andotherstuff.org/&lt;/a&gt;&lt;/h4&gt;

&lt;h4 id=&#34;publishing-users-last-week-4-65m-5-0-2&#34;&gt;👉🏻 Publishing Users last week: 4.65M (&#43;5.0%)&lt;/h4&gt;

&lt;h4 id=&#34;new-publishing-users-last-week-4-53m-0-6-2&#34;&gt;👉🏻 New Publishing Users Last week: 4.53M (-0.6%)&lt;/h4&gt;

&lt;h4 id=&#34;all-time-zap-count-7-05m-2&#34;&gt;👉🏻 All-time Zap Count: 7.05M&lt;/h4&gt;

&lt;h4 id=&#34;all-time-zap-btc-amount-43-52-btc-2&#34;&gt;👉🏻 All-time Zap BTC Amount: 43.52 BTC&lt;/h4&gt;

&lt;h4 id=&#34;all-time-zap-senders-181-0k-2&#34;&gt;👉🏻 All-time Zap Senders: 181.0K&lt;/h4&gt;

&lt;h4 id=&#34;according-to-https-npub-world-stats-2&#34;&gt;According to &lt;a href=&#34;https://npub.world/stats&#34;&gt;https://npub.world/stats&lt;/a&gt;&lt;/h4&gt;

&lt;h4 id=&#34;during-last-week-2&#34;&gt;During last week:&lt;/h4&gt;

&lt;h4 id=&#34;total-users-7-858-users-compared-to-10-741-users-the-week-before-2&#34;&gt;👉🏻 Total Users: 7,858 users, compared to 10,741 users the week before&lt;/h4&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/17289061a65e15c4bc83815f2d31fed3050cfe5ccafa435b7176b4f834b491c7.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;p&gt;Many thanks to the developers of &lt;a href=&#34;https://nostrhub.io/stats&#34;&gt;https://nostrhub.io/stats&lt;/a&gt;,  &lt;a href=&#34;https://nostrarchives.com/analytics&#34;&gt;https://nostrarchives.com/analytics&lt;/a&gt;,  &lt;a href=&#34;https://stats.andotherstuff.org/&#34;&gt;https://stats.andotherstuff.org/&lt;/a&gt; by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;jeffg&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1zuu…c2uc&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;a href=&#34;https://npub.world/stats&#34;&gt;https://npub.world/stats&lt;/a&gt; by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;pip&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub176p…vgup&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; and all the contributors of &lt;a href=&#34;https://github.com/aljazceru/awesome-nostr&#34;&gt;https://github.com/aljazceru/awesome-nostr&lt;/a&gt; for providing these insights.&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/710de57a4f9cece3a9ed21ec40ff7f858f7a8da21ced07a12d08d70202e70960.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;h3 id=&#34;1-lesson-5-security-and-privacy-nos2x-nip-05-changing-relays-2&#34;&gt;1. Lesson 5: Security and privacy, Nos2x, NIP-05, changing relays&lt;/h3&gt;

&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub13zpemj05wvgadhgyyv4e0captmkd64p8kz323pfq87ffahrws0ms9yp5ww&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;AreaBitcoin&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub13zp…p5ww&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/e2949b26cad5a14ff4b6bb9681fcf144a42b23f0a159ede2852b4dc5be704642.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=JqGmQahiwjo&#34;&gt;https://www.youtube.com/watch?v=JqGmQahiwjo&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;2-buzz-replaces-your-git-password-with-a-signature-from-your-own-key-2&#34;&gt;2. Buzz replaces your git password with a signature from your own key&lt;/h3&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/d218728777b8b33c03e78053a2b708b0e4bc25ce23991b686e5f897e74f829fa.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=Mt5kKoq39PY&#34;&gt;https://www.youtube.com/watch?v=Mt5kKoq39PY&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;3-buzz-1-free-workspace-where-ai-agents-are-teammates-2&#34;&gt;3. Buzz: 1 Free Workspace Where AI Agents Are Teammates&lt;/h3&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/f6885a924ab268f14c5c6712c1a7d328ae5bdb8eca7305f6634f5e53540ea4a8.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=Z3btNBPGDf4&#34;&gt;https://www.youtube.com/watch?v=Z3btNBPGDf4&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/d8a4e60c088f2287533f4b166935e0b56d07d25956c7f426c6d9e00fde0b5751.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;h3 id=&#34;1-nostr-atlanta-17-rush-hour-avoidance-september-2026-2&#34;&gt;1. Nostr Atlanta #17 - Rush Hour Avoidance - September 2026&lt;/h3&gt;

&lt;p&gt;📅 Date: Wednesday, September 16, 2026
⏰ Time: 4.30 PM - 6.00 PM (EDT)
📍 Location: 684 John Wesley Dobbs Ave NE suite a1, Atlanta, GA, United States
🤹‍♀️ Organizers: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1ve8qwrlztemdmnh62jffcr0y9m9dpqgqjdg8ufx7gc3qw5wdk74qyv9ka6&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;cluborange&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1ve8…9ka6&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;🔗 Event:&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/18a7cf8c076d1d6e4b13e527d60353efefd94eb69c0f7c61d8faacdd5595f3af.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://plektos.app/event/naddr1qvzqqqrukvpzqejwqu87yhnkmh8054yjnsx7gtk26zqspy6s0cjdu33zqagumda2qqvrvcfexvexxwrpvgmkvetrxc6xyvtyvfjnxcfcvcfl34sn&#34;&gt;https://plektos.app/event/naddr1qvzqqqrukvpzqejwqu87yhnkmh8054yjnsx7gtk26zqspy6s0cjdu33zqagumda2qqvrvcfexvexxwrpvgmkvetrxc6xyvtyvfjnxcfcvcfl34sn&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;2-munich-nostr-meetup-newbies-nerds-welcome-september-2026-2&#34;&gt;2. Munich Nostr Meetup (newbies &amp;amp; nerds welcome) - September 2026&lt;/h3&gt;

&lt;p&gt;📅 Date: Thursday, September 17, 2026
⏰ Time: 10:00 PM - 2:00 AM (Event timezone is not specified)
📍 Location: Munich
🤹‍♀️ Organizers: Munich Nostr Meetup&lt;/p&gt;

&lt;p&gt;🔗 Event:&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/3bb406a2c30758c985e84a8418e54f6829af722297eb6ae0f49fd5287376d0b0.png&#34; alt=&#34;image&#34;/&gt;
 &lt;a href=&#34;https://plektos.app/event/naddr1qvzqqqrukvpzqhqmqsq4yn3q08xvk94w75spay4c0p9fzu290p8d5nwkpwgn3f98qqex6atwd93ksttwdaehgu3dd4jk2ar4wqkkuethvf5k2ueddejhyern94mk2mrrdakk2tf3xycxzeryxycqekle0a&#34;&gt;https://plektos.app/event/naddr1qvzqqqrukvpzqhqmqsq4yn3q08xvk94w75spay4c0p9fzu290p8d5nwkpwgn3f98qqex6atwd93ksttwdaehgu3dd4jk2ar4wqkkuethvf5k2ueddejhyern94mk2mrrdakk2tf3xycxzeryxycqekle0a&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;3-nostrshire-november-2026-2&#34;&gt;3. NOSTRSHIRE - November 2026&lt;/h3&gt;

&lt;p&gt;📅 Date: Friday, November 20, 2026
⏰ Time: 9.00 AM - 6.00 PM (GMT)
📍 Location: Pendulum Hotel, Sackville St, Manchester M1 3BB, United Kingdom
🤹‍♀️ Organizers: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub14muz4x0sdtzx22pmyxvn3puz6a965tup3dzafqlckw6pfluy0aeq7yr84r&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Nostrshire&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub14mu…r84r&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;/npub1cn670f663n3ks02jnnlsvd5y88zjnefy8343ykaxs7y3nzzketrsrjwt8a&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Nathan Day&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1cn6…wt8a&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;🔗 Event:&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/09e9b03ea3e0fb639d1afdc701f232a1bba081256fc7058512354c88f14e120c.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://bitfest.uk/#nostrshire&#34;&gt;https://bitfest.uk/#nostrshire&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/ffd37b0df0da7828deb45d6c78ed41dfce6e18bad5647de27ff11edad1e171dd.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;h3 id=&#34;1-derek-ross-defines-nostr-on-x-2&#34;&gt;1. Derek Ross defines Nostr on X&lt;/h3&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/38f78ff7961e6df6ba42742debb27ec85d10694ca681c6736ef07f009a216443.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://x.com/derekmross/status/2092582888856301986&#34;&gt;https://x.com/derekmross/status/2092582888856301986&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;2-what-the-heck-is-nostr-i-didn-t-know-either-2&#34;&gt;2. What the Heck Is Nostr? I Didn&amp;#39;t Know Either&lt;/h3&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/c479915dc9845a257ea07a722e3931366131f142e7742678872259f650b23aac.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://www.publish0x.com/skylords-bitcoin-lab/what-the-heck-is-nostr-i-didnt-know-either-xokydvq&#34;&gt;https://www.publish0x.com/skylords-bitcoin-lab/what-the-heck-is-nostr-i-didnt-know-either-xokydvq&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;3-divine-is-bringing-back-six-second-looping-videos-with-a-modern-twist-2&#34;&gt;3. Divine is bringing back six-second looping videos with a modern twist&lt;/h3&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/e2b8e3003caae8310398ee6d226e569b3809015fa1bc51ceaffdfcd526c488a7.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://t2online.in/tech/tech-news/remember-vine--divine-is-bringing-back-six-second-looping-videos-with-a-modern-twist/2007508&#34;&gt;https://t2online.in/tech/tech-news/remember-vine--divine-is-bringing-back-six-second-looping-videos-with-a-modern-twist/2007508&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;4-the-human-rights-foundation-announces-support-for-16-projects-worldwide-some-nostr-projects-are-also-included-2&#34;&gt;4. The Human Rights Foundation Announces Support for 16 Projects Worldwide (Some Nostr projects are also included)&lt;/h3&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/79eb735fd1a5c386358cae375b1f039c7b1b2c6a8fd13c6bac0d3f228203d97e.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://bitcoinmagazine.com/news/human-rights-foundation-issues-more-grants&#34;&gt;https://bitcoinmagazine.com/news/human-rights-foundation-issues-more-grants&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;5-vine-inspired-video-app-divine-makes-global-debut-bans-ai-generated-content-2&#34;&gt;5. Vine-inspired video app Divine makes global debut, bans AI-generated content&lt;/h3&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/c4454539f8779d3c4235ea5b96e74dc5ce7dc0fe9f0dde48bdb5515bb7f332b2.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://www.exchange4media.com/industry-briefing-news/vine-inspired-video-app-divine-makes-global-debut-bans-ai-generated-content-157573.html&#34;&gt;https://www.exchange4media.com/industry-briefing-news/vine-inspired-video-app-divine-makes-global-debut-bans-ai-generated-content-157573.html&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/f12d344c1875f0a146be7492ed307cc6cc60fb49d18f299b7e481ed6887e6ea3.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;p&gt;Nostr’s Value4Value (V4V) model is all about plebs directly rewarding creators for the value they receive, no middlemen fees, no ads, just pure community-driven support using sats via the Bitcoin Lightning Network.&lt;/p&gt;

&lt;p&gt;Thanks to &lt;a href=&#34;https://zaplife.lol&#34;&gt;https://zaplife.lol&lt;/a&gt; by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;PABLOF7z&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1l2v…ajft&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; for providing these insights.&lt;/p&gt;

&lt;h4 id=&#34;here-are-the-top-zapped-top-zappers-from-last-week-showcasing-the-creators-who-received-sent-the-most-engagement-2&#34;&gt;Here are the Top Zapped/Top Zappers from last week, showcasing  the creators who received/sent the most engagement:&lt;/h4&gt;

&lt;h3 id=&#34;top-3-most-zapped-1-3&#34;&gt;🔥 Top 3: Most Zapped&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Name: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1f4uyypghstsd8l4sxng4ptwzk6awfm3mf9ux0yallfrgkm6mj6es50r407&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;flash&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1f4u…r407&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Zaps Received: 424&lt;/li&gt;
&lt;li&gt;Sats Earned: 195k&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Name: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1hpnvua47twpxd9vcqfyry2ud7npczcy0lfd9k37y7w47pk8hv7jstktplc&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;fountainboostbot&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1hpn…tplc&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Zaps Received: 346&lt;/li&gt;
&lt;li&gt;Sats Earned: 643k&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Name: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1uwjejfyn8j0e7t0cx3ys2h4nsk83fq8a6rz7mw2a7z97mnfwvcjqcvaxfl&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Ȼħ!łłꞤθⱳ𐏑&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1uwj…axfl&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Zaps Received: 138&lt;/li&gt;
&lt;li&gt;Sats Earned: 7k&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id=&#34;top-3-most-zappers-2&#34;&gt;🔥 Top 3: Most Zappers&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Name: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1dsn6t2szka5uddgl6lkasrzmyxum5vkpdkgnk27gu9shldzhx6qqj92h64&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;aqstr&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1dsn…2h64&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Zaps Sent: 1482&lt;/li&gt;
&lt;li&gt;Sats Spent: 34k&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Name: 匿名応援者&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Zaps Sent: 167&lt;/li&gt;
&lt;li&gt;Sats Spent: 1M&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Name: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1vkd8fak0h37z2tzcmy699wwe2a0rd3ry4fj5f33h2gnuj9n2dmvs7u9g2t&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Turkey&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1vkd…9g2t&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Zaps Sent: 113&lt;/li&gt;
&lt;li&gt;Sats Spent: 3k&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id=&#34;top-3-most-sats-received-2&#34;&gt;💰 Top 3: Most Sats Received&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Name: Blue&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sats Earned: 841k&lt;/li&gt;
&lt;li&gt;Zaps Received: 13&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Name: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1hpnvua47twpxd9vcqfyry2ud7npczcy0lfd9k37y7w47pk8hv7jstktplc&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;fountainboostbot&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1hpn…tplc&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sats Earned: 643k&lt;/li&gt;
&lt;li&gt;Zaps Received: 346&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Name: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1f4uyypghstsd8l4sxng4ptwzk6awfm3mf9ux0yallfrgkm6mj6es50r407&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;flash&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1f4u…r407&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sats Earned: 197k&lt;/li&gt;
&lt;li&gt;Zaps Received: 426&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id=&#34;top-3-most-sats-sent-2&#34;&gt;💰 Top 3: Most Sats Sent&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Name: 匿名応援者&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sats Spent: 1M&lt;/li&gt;
&lt;li&gt;Zaps Sent: 167&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Name: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub10amx5l0a063rllpyc7e8mgfcarvp68gt8jj9chdp5y8f6pmc7hwq8pj8tf&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;7f766a7dfd7ea23ffc24c7b27da138e8d81d1d0b3ca45c5da1a10e9d0778f5dc&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub10am…j8tf&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sats Spent: 100k&lt;/li&gt;
&lt;li&gt;Zaps Sent: 3&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Name: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1u0gq9xnsr90rv4mpwgcknn748mmxzhl4axnkvyuqewyh24mcxqhqnrtkzz&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;OB&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1u0g…tkzz&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sats Spent: 63k&lt;/li&gt;
&lt;li&gt;Zaps Sent: 2&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h4 id=&#34;here-are-the-top-zapped-from-last-week-showcasing-notes-that-received-the-most-engagement-2&#34;&gt;Here are the Top Zapped from last week, showcasing notes that received the most engagement:&lt;/h4&gt;

&lt;h3 id=&#34;top-3-most-zapped-1-4&#34;&gt;🔥 Top 3: Most Zapped&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzp25sgue9vq76e48czssfx4newdtxmca3ug9gj4tmw2xrhexx4pztqqs02jzr4a3e0auw88a8tklrklmau98trrz0n3twvrncyk3vvu2hrxccthu4a&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…hu4a&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Zaps Received: 103&lt;/li&gt;
&lt;li&gt;Sats Earned: 13k&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzp0n622gm2vhghyv09hyczjy53gea8cx6qaug6aqk7ua5cag57z8xqqs8cmcdannd6f4h4z47fuwtf2qhs3s88kvp62ughrdqfsvwa2mv9yqgltrvu&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…trvu&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Zaps Received: 63&lt;/li&gt;
&lt;li&gt;Sats Earned: 36k&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzp25sgue9vq76e48czssfx4newdtxmca3ug9gj4tmw2xrhexx4pztqqsqp5cxuqte9eytjd3ckua40flt3wyky23n3vd5755kyg2s63kdwyq4acdcl&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…cdcl&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Zaps Received: 40&lt;/li&gt;
&lt;li&gt;Sats Earned: 3k&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id=&#34;top-3-most-sats-2&#34;&gt;🔥 Top 3: Most Sats&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzqntcggz30qhq60ltqdx32zku9d46unhrkjtcv7fml7jx3dh4h94nqqsxsmptkxy3aurh99dyz7as9dlmw6aj2har8m7ts3da2nwnahnl90g6x9maj&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…9maj&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sats Earned: 55k&lt;/li&gt;
&lt;li&gt;Zaps Received: 3&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzpamkhnqjyud70878rdj4709lavag595lx0hpxd0ucrpzs2vsrkj2qqsg49v8s83xd0ns73xl8sj5t7ls2vp08cvy5pmtp0ws7j3r0c3kvkcnphtfs&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…htfs&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sats Earned: 38k&lt;/li&gt;
&lt;li&gt;Zaps Received: 1&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzp0n622gm2vhghyv09hyczjy53gea8cx6qaug6aqk7ua5cag57z8xqqs8cmcdannd6f4h4z47fuwtf2qhs3s88kvp62ughrdqfsvwa2mv9yqgltrvu&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…trvu&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sats Earned: 36k&lt;/li&gt;
&lt;li&gt;Zaps Received: 63&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;hr&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/36b21d1e2decc6f6a41895156505872b67aea67b155792ee1c72934e529d8cc6.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzp78xcep59u0q2fyqvv8z0cgpdh8rtlp6v98xqs60aa92y5pn9r9fqy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcpr9mhxue69uhhqun9d45h2mfwwpexjmtpdshxuet59uqzqh5flm4hwzh2nj4lz7q8u92zsgm4g0wkesl3d334yexy7w3vvse8ap8vx3&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…8vx3&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzp78xcep59u0q2fyqvv8z0cgpdh8rtlp6v98xqs60aa92y5pn9r9fqy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcpr9mhxue69uhhqun9d45h2mfwwpexjmtpdshxuet59uqzqvg79mm2je7da4qgllcnagefn4fe6m2fnwz9nh4v5deq0lrp35ddtvfwjq&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…fwjq&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzp78xcep59u0q2fyqvv8z0cgpdh8rtlp6v98xqs60aa92y5pn9r9fqy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcpr9mhxue69uhhqun9d45h2mfwwpexjmtpdshxuet59uqzp4dyxzjk0ap5jp07ylcsqj0m25klhh7v3jth65y82vwssysqruc022ef9x&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…ef9x&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzp78xcep59u0q2fyqvv8z0cgpdh8rtlp6v98xqs60aa92y5pn9r9fqy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcpr9mhxue69uhhqun9d45h2mfwwpexjmtpdshxuet59uqzqmslpg55vz6d7n5m5qgyw2y7y8rs59j5kqc5rkajl7rtj7eahfvqyzvmpx&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…vmpx&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzp78xcep59u0q2fyqvv8z0cgpdh8rtlp6v98xqs60aa92y5pn9r9fqy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcpr9mhxue69uhhqun9d45h2mfwwpexjmtpdshxuet59uqzpa3lvr76p0nu0ftxxw8q520m7m2zkzcgy4emwsgm49cunnmxdfj9tz9wjs&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…9wjs&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzp9490rmt2prydhs5rw5shmzk2xt94gqa7ps9j29n0pdpxujsf6faqy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7qgnwaehxw309ac82unsd3jhqct89ejhxtcqyqj9u59vpxgqlazqrmh6laep6fjs046l2mcfuqyj4sdu8lmeycs9c50k58p&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…k58p&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzp9490rmt2prydhs5rw5shmzk2xt94gqa7ps9j29n0pdpxujsf6faqy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7qgnwaehxw309ac82unsd3jhqct89ejhxtcqyqm2thgqgletxyhj6000natdgkcnzpu39y7pa2gqmd6he5seueptghawtqs&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…wtqs&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzqvgltc7eek5twdr94v9k28m6fdmv358erdssswwzguvp6deqgghqqythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qyg8wumn8ghj7mn0wd68ytnddakj7qgwwaehxw309ahx7uewd3hkctcqyqqqqtvwy25m6pc4d38fm32f0ej603kgvw4kt7p0rjnzhvkpzr4sygc9pd8&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…9pd8&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzqvgltc7eek5twdr94v9k28m6fdmv358erdssswwzguvp6deqgghqqythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qyg8wumn8ghj7mn0wd68ytnddakj7qgwwaehxw309ahx7uewd3hkctcqyqqqqzpvsl8dpda95ep7s8p6pmz8yqydx2jra4f9e3pmca4es3x2v6ay4ah&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…y4ah&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzqvgltc7eek5twdr94v9k28m6fdmv358erdssswwzguvp6deqgghqqythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qyg8wumn8ghj7mn0wd68ytnddakj7qgwwaehxw309ahx7uewd3hkctcqyqqqqfctlsf69umgt50huj3epa9hgcddqyypyn4ev6uah3v69889czgw52j&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…w52j&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzqvgltc7eek5twdr94v9k28m6fdmv358erdssswwzguvp6deqgghqqqsqqqx0h3ng36ntdda6uknslzkkskuk4rx6tfe6dh0ug2ee8ga0g8qvdeam0&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…eam0&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzqvgltc7eek5twdr94v9k28m6fdmv358erdssswwzguvp6deqgghqqythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qyg8wumn8ghj7mn0wd68ytnddakj7qgwwaehxw309ahx7uewd3hkctcqyqqqpnq453aen6s2nywhq8phr5hsl8fgs38w5ptkeg4h26rsgx5a583mf8u&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…mf8u&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzq6smfk6kw9g2tgu90xpcrwrzu8mh4py9mfcaf93yyj8e8rp08qtuqythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qynhwumn8ghj7un9d3shjtn8v468xctxv43x77pwv9c8qtmxd35kuapd0fjku6t5dqqjyamnwvaz7tm5dpjkx6t5v9jx2mpwdehhxarjxyhxxmmd9aekjetjwfssqgqgjlqh95yu3glmwhyyk7nuxqgexrs4e6lgjzawufm8d7gdnnswdc4hyl20&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…yl20&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzqvgltc7eek5twdr94v9k28m6fdmv358erdssswwzguvp6deqgghqqythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qyg8wumn8ghj7mn0wd68ytnddakj7qgwwaehxw309ahx7uewd3hkctcqyqqqp75ada8yjua7057ve2f77jjzq8rer8cxgxja62tyt9zew6f7qrdrjxl&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…rjxl&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;hr&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/e9c1bd724f01c093e90e2ab977aefb4066419070923c5dba56012d874a1b5c48.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;h3 id=&#34;1-livelier-live-new-tool-2&#34;&gt;1. Livelier.live - New Tool&lt;/h3&gt;

&lt;p&gt;Livelier.live is a free, open-source Nostr-based tool that helps self-hosted live streamers get discovered when they go live. It bridges live streams to Nostr as NIP-53 live events while keeping the actual video on the streamer’s own server. It also enables two-way live chat without re-hosting or permanently storing stream content.&lt;/p&gt;

&lt;p&gt;Developed by: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1r0d8u8mnj6769500nypnm28a9hpk9qg8jr0ehe30tygr3wuhcnvs4rfsft&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Rod&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1r0d…fsft&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
- Source: &lt;a href=&#34;https://github.com/r0d8lsh0p/livelier&#34;&gt;https://github.com/r0d8lsh0p/livelier&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;2-communitator-new-tool-2&#34;&gt;2. Communitator - New Tool&lt;/h3&gt;

&lt;p&gt;Communitator is a Nostr web application that helps community leaders create and share relay templates for new users. With one click, users can apply a template to automatically update their Nostr relay lists, Blossom servers, and DM relays.&lt;/p&gt;

&lt;p&gt;Developed by: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub18ug6hvhzxhdz6nw6t4k7ktcjx9e5w6n5tg7226y458g0vv4y9aqq3r20ex&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;𓆩sᴇᴛᴛᴏ𓆪&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub18ug…20ex&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
- Source: &lt;a href=&#34;https://git.basspistol.org/hq/Communitator&#34;&gt;https://git.basspistol.org/hq/Communitator&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;3-earthly-v0-1-6-2&#34;&gt;3. Earthly - v0.1.6&lt;/h3&gt;

&lt;p&gt;Earthly is a collaborative Nostr-based map editor that lets people turn local knowledge into useful, shared maps by creating and editing map entities together. This release makes chat and entity editing explicit, giving users clearer control over when they are communicating and modifying map content.&lt;/p&gt;

&lt;p&gt;Contributed by: Schlaus Kwab
- Source: &lt;a href=&#34;https://github.com/zeSchlausKwab/earthly/releases/tag/v0.1.6&#34;&gt;https://github.com/zeSchlausKwab/earthly/releases/tag/v0.1.6&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;4-jumble-v26-8-3-2&#34;&gt;4. Jumble - v26.8.3&lt;/h3&gt;

&lt;p&gt;Jumble is a user-friendly Nostr client for exploring relay feeds, letting users browse Nostr content, interact with profiles and notes, manage notifications, and connect to relays. Its latest release improves relay reconnection reliability, link previews, Nostr reference handling, sign-in security, notifications, encryption key syncing, and desktop persistence.&lt;/p&gt;

&lt;p&gt;Contributed by: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1aeh2zw4elewy5682lxc6xnlqzjnxksq303gwu2npfaxd49vmde6qcq4nwx&#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&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1aeh…4nwx&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
- Source: &lt;a href=&#34;https://github.com/CodyTseng/jumble/releases/tag/v26.8.3&#34;&gt;https://github.com/CodyTseng/jumble/releases/tag/v26.8.3&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;5-yakihonne-web-v6-0-1-2&#34;&gt;5. YakiHonne Web - v6.0.1&lt;/h3&gt;

&lt;p&gt;Yakihonne Web is a decentralized social payment client built on Nostr and Bitcoin, combining social networking, publishing, paid content, and Lightning-based payments. The latest release improves the publishing and premium content experience, adds a dedicated pricing page, supports kind 1111 comments and replies, and fixes issues with the AI Assistant, Second Reader, comment threads, and profile editing.&lt;/p&gt;

&lt;p&gt;Contributed by: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub19qcnj6qzrhv92pf8tuhd74wcl6c8r2y2mmrp5pknfy3m2lsrd7xs6y7xw2&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Moos&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub19qc…7xw2&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
- Source: &lt;a href=&#34;https://github.com/YakiHonne/web-app/releases/tag/v6.0.1&#34;&gt;https://github.com/YakiHonne/web-app/releases/tag/v6.0.1&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;6-nymchat-v3-75-543-2&#34;&gt;6. Nymchat - v3.75.543&lt;/h3&gt;

&lt;p&gt;Nymchat is a feature-rich, ephemeral geohash and Bluetooth mesh chat client built on Nostr and bridged with Bitchat for pseudonymous, temporary messaging. The latest release adds message threads across channels, private messages, and group chats, upgrades Nymbot Premium to post-quantum encrypted private messaging, and includes numerous bug fixes. This was the latest, and there were also a few more releases last week.&lt;/p&gt;

&lt;p&gt;Contributed by: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub16jdfqgazrkapk0yrqm9rdxlnys7ck39c7zmdzxtxqlmmpxg04r0sd733sv&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Luxas&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub16jd…33sv&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
- Source: &lt;a href=&#34;https://github.com/Spl0itable/NYM/releases/tag/v3.75.543&#34;&gt;https://github.com/Spl0itable/NYM/releases/tag/v3.75.543&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;7-wavefunc-0-1-11-2&#34;&gt;7. WaveFunc - 0.1.11&lt;/h3&gt;

&lt;p&gt;WaveFunc Radio is a Nostr-based internet radio directory and player with full-text search capabilities, allowing users to discover and listen to radio stations through a decentralized platform. The latest release adds MusicBrainz lookups through Blossom while reducing relay bandwidth usage and strengthening production policies.&lt;/p&gt;

&lt;p&gt;Contributed by: Schlaus Kwab
- Source: &lt;a href=&#34;https://github.com/zeSchlausKwab/wavefunc/releases/tag/v0.1.11&#34;&gt;https://github.com/zeSchlausKwab/wavefunc/releases/tag/v0.1.11&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;8-mostro-mobile-client-v1-4-0-2&#34;&gt;8. Mostro Mobile Client - v1.4.0&lt;/h3&gt;

&lt;p&gt;Mostro Mobile Client is a modern, secure mobile client for the Mostro peer-to-peer Bitcoin trading platform, enabling users to manage trades, invoices, orders, disputes, and Lightning payments. The latest release adds trusted communities for Argentina and Brazil, improves invoice availability and settled-order payouts, supports insecure WebSocket relays in debug builds, and includes several bug fixes for order handling, disputes, payments, and app reliability.&lt;/p&gt;

&lt;p&gt;Contributed by: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1qqqqqqqx2tj99mng5qgc07cgezv5jm95dj636x4qsq7svwkwmwnse3rfkq&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;negrunch&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1qqq…rfkq&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;/npub1catrya6c7rdnny0useday5ftxq9ycl5vt7c880zzmfwnpn58urgq6neuhz&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Catrya&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1cat…euhz&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;/npub1zvyeff7d26lxmhzyh4jlmdjwvvkg5pmd9uxrwa82q45agmr0a0as6rvfj0&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;andreadcorreia&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1zvy…vfj0&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
- Source: &lt;a href=&#34;https://github.com/MostroP2P/mobile/releases/tag/v1.4.0&#34;&gt;https://github.com/MostroP2P/mobile/releases/tag/v1.4.0&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;9-nostur-v1-31-0-2&#34;&gt;9. Nostur - v1.31.0&lt;/h3&gt;

&lt;p&gt;Nostur is a Nostr client for iOS and macOS that provides a feature-rich interface for browsing feeds, profiles, posts, replies, media, badges, live chats, and discovering content across Nostr relays. This release improves feed performance, media playback and discovery, badge management, live chat, private replies, post and thread loading, links and search, relay management, and spam filtering, while adding tools for importing and exporting blocked-account lists and managing Web of Trust settings.&lt;/p&gt;

&lt;p&gt;Contributed by: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1n0sturny6w9zn2wwexju3m6asu7zh7jnv2jt2kx6tlmfhs7thq0qnflahe&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Fabian&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1n0s…lahe&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
- Source: &lt;a href=&#34;https://github.com/nostur-com/nostur-ios-public/releases/tag/1.31.0&#34;&gt;https://github.com/nostur-com/nostur-ios-public/releases/tag/1.31.0&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;10-nostrord-v2-10-0-2&#34;&gt;10. Nostrord - v2.10.0&lt;/h3&gt;

&lt;p&gt;Nostrord is a NIP-29 Nostr client focused on group conversations, direct messaging, and chat, allowing users to interact with Nostr groups and private communications across devices. This release improves DM navigation and message delivery, adds file attachment support across clients, introduces private groups, typed @mentions, better chat reactions and message handling, and fixes issues with notifications, quoted events, links, media, and Android performance.&lt;/p&gt;

&lt;p&gt;Contributed by: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1f27g79lrpey73wtqa2pprn7vv3yveyytws08lxqe7pn0yuj8ppyqyk9swu&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Anjhc&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1f27…9swu&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; char
- Source: &lt;a href=&#34;https://github.com/nostrord/nostrord/releases/tag/v2.10.0&#34;&gt;https://github.com/nostrord/nostrord/releases/tag/v2.10.0&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;11-noornote-v1-4-0-2&#34;&gt;11. NoorNote - v1.4.0&lt;/h3&gt;

&lt;p&gt;NoorNote is a Nostr client for the decentralized social protocol, offering social feeds, articles, messaging, profiles, zaps, and NIP-29 group interactions. The latest release adds personal Nostr analytics with post, engagement, follow, and zap statistics, improves article feeds and NIP-29 group chat displays, and fixes scrolling, timeline loading, DM notifications, and relay hints, while also bringing broader stability improvements through stricter linting and expanded automated testing.&lt;/p&gt;

&lt;p&gt;Contributed by: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub175nul9cvufswwsnpy99lvyhg7ad9nkccxhkhusznxfkr7e0zxthql9g6w0&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;alp&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub175n…g6w0&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
- Source: &lt;a href=&#34;https://github.com/77elements/noornote/releases/tag/v1.4.0&#34;&gt;https://github.com/77elements/noornote/releases/tag/v1.4.0&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;12-sidecar-v1-10-0-2&#34;&gt;12. Sidecar - v1.10.0&lt;/h3&gt;

&lt;p&gt;Sidecar is a Nostr keystore and signer that runs in your browser sidebar, providing secure identity and wallet management for Nostr applications. This release adds new themes, per-theme balance animations, bookmarks, improved notification handling for muted users, the PIN-change wallet fix, safer auto-pay requirements, clipboard invoice detection, Lightning address resolution when sending, and a dynamically sized bio editor.&lt;/p&gt;

&lt;p&gt;Contributed by: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1aeh2zw4elewy5682lxc6xnlqzjnxksq303gwu2npfaxd49vmde6qcq4nwx&#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&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1aeh…4nwx&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
- Source: &lt;a href=&#34;https://github.com/dmnyc/sidecar/releases/tag/v1.10.0&#34;&gt;https://github.com/dmnyc/sidecar/releases/tag/v1.10.0&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;13-workstr-web-v2-0-0-2&#34;&gt;13. Workstr Web - v2.0.0&lt;/h3&gt;

&lt;p&gt;Workstr Web is a static, local-first Nostr workout tracker PWA that helps users manage workouts, programs, recovery, and training history. The v2.0.0 release adds encrypted Nostr sync accounts and auto-backup, improved signer connections and recovery, more efficient encrypted backups, redesigned workout and recovery interfaces, improved workout history and program views, automatic PWA updates, and numerous sync and backup reliability fixes.&lt;/p&gt;

&lt;p&gt;Contributed by: Workstr7blo, sette7blo
- Source: &lt;a href=&#34;https://github.com/Workstr7blo/workstr-web/releases/tag/v2.0.0&#34;&gt;https://github.com/Workstr7blo/workstr-web/releases/tag/v2.0.0&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;14-roadstr-v0-5-0-2&#34;&gt;14. Roadstr - v0.5.0&lt;/h3&gt;

&lt;p&gt;Roadstr is an open-source, decentralized navigation app for Android built on the Nostr protocol. The v0.5.0 release adds an optional MapLibre-based 3D map engine with tilt and rotation, map styling, destination search, multi-stop routing, route alternatives, public transport itineraries, hazard alerts, turn-by-turn navigation, rerouting, and voice guidance, while keeping the original map renderer available. This was the latest, and there were also the releases of v0.4.29, v0.4.28 &amp;amp; v0.4.27 last week.&lt;/p&gt;

&lt;p&gt;Contributed by: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1cwft0dmtw5gtwhmu5r2f8fjpw0l5f006egs8fmltdc3jrxxcpe6q965mmc&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;roadstrapp&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1cwf…5mmc&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; Lwb89dev
- Source: &lt;a href=&#34;https://github.com/roadstrapp/roadstr-app/releases/tag/v0.5.0&#34;&gt;https://github.com/roadstrapp/roadstr-app/releases/tag/v0.5.0&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/83cf4616927570afc2bb21950f5c50e0bc9e0f9f6f831771e7c83a91fe025ecb.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;h3 id=&#34;1-pakstr-new-developer-tool-2&#34;&gt;1. Pakstr - New Developer Tool&lt;/h3&gt;

&lt;p&gt;Pakstr is an open-source tool that turns a web app into a signed, installable Android APK and publishes it to Zap Store in a single CI step. Using just a Nostr nsec, it handles APK signing and Zap Store authentication without requiring the Android SDK, Gradle, or manually managed keystores, making it simple to package and release web apps as Android applications.&lt;/p&gt;

&lt;p&gt;Developed by: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1frdmtech5c3p6e8azwapy72tc289qeavr4mr9m55xl2nxae82r0sach4dd&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Freedom Tech Co.&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1frd…h4dd&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
- Source: &lt;a href=&#34;https://git.nostrdev.com/stuff/pakstr&#34;&gt;https://git.nostrdev.com/stuff/pakstr&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;2-dart-nostr-v11-0-0-encrypted-messaging-zaps-media-identity-everything-a-nostr-client-needs-2&#34;&gt;2. Dart Nostr - v11.0.0 - Encrypted messaging, zaps, media &amp;amp; identity: everything a Nostr client needs&lt;/h3&gt;

&lt;p&gt;Dart Nostr is a production-grade Dart and Flutter SDK for building Nostr applications, providing developers with a complete toolkit for social clients, encrypted messaging, wallets, creator platforms, and other Nostr-based apps. Release v11.0.0 adds end-to-end encrypted messaging with group chats and file attachments, Lightning zaps and payments, decentralized media and file support, seed-phrase identity management, Nostr link handling, password-encrypted key backups, social features, relay authentication, and signer-agnostic key management, while also improving reliability, reconnection, caching, memory safety, and cross-platform support.&lt;/p&gt;

&lt;p&gt;Developed by: Anas Fikhi
- Source: &lt;a href=&#34;http://github.com/anasfik/nostr/releases/tag/v11.0.0&#34;&gt;http://github.com/anasfik/nostr/releases/tag/v11.0.0&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;3-ndk-v0-9-1-2&#34;&gt;3. NDK - v0.9.1&lt;/h3&gt;

&lt;p&gt;NDK (Nostr Development Kit) is a Dart library that enhances the Nostr development experience by providing developers with tools for relay connections, event handling, authentication, caching, subscriptions, and encryption. This release introduces major connection-management and reliability improvements, including better handling of authentication, reconnects, subscriptions, request replay, caching, and relay connectivity, while adding post-quantum hybrid encryption for direct messages using ML-KEM-1024 and binding connections to individual identities. It also includes breaking changes to relay connection handling and replaces the GPL-licensed Crystals-Dilithium implementation with FIPS 204 (ML-DSA).&lt;/p&gt;

&lt;p&gt;Contributed by: frnandu, &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1w9llyw8c3qnn7h27u3msjlet8xyjz5phdycr5rz335r2j5hj5a0qvs3tur&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;leo&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1w9l…3tur&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
- Source: &lt;a href=&#34;https://github.com/relaystr/ndk/releases/tag/v0.9.1&#34;&gt;https://github.com/relaystr/ndk/releases/tag/v0.9.1&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;4-snow-actions-nostr-v2-0-0-2&#34;&gt;4. snow-actions/nostr - v2.0.0&lt;/h3&gt;

&lt;p&gt;snow-actions/nostr is a GitHub Actions developer tool that lets workflows create and publish Nostr events directly to Nostr relays, with support for automated event publishing and relay response handling. This release upgrades the runtime to Node.js 24 and modernizes the action’s JavaScript/ESM, bundling, dependencies, testing, linting, and WebSocket implementation. Although this was the latest of the week, there was also the release v1.9.0 last week.&lt;/p&gt;

&lt;p&gt;Contributed by: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1s02jksmr6tgmcksf3hnmue7pyzlm0sxwarh7lk8tdeprw2hjg6ysp7fxtw&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;SnowCait&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1s02…fxtw&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
- Source: &lt;a href=&#34;https://github.com/snow-actions/nostr/releases/tag/v2.0.0&#34;&gt;https://github.com/snow-actions/nostr/releases/tag/v2.0.0&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/059f434929463a0ef006d434380826290468aced120b06eb58c223651c94f3d8.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;h4 id=&#34;no-relay-updates-and-releases-for-last-week-2&#34;&gt;No Relay Updates and Releases for last week.&lt;/h4&gt;

&lt;hr&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/a5629cc1484cc36020420d3fb3c9381cc8c3921dd8769bbe34c0fa5d7dd4face.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;h4 id=&#34;no-protocol-updates-and-releases-for-last-week-2&#34;&gt;No Protocol Updates and Releases for last week.&lt;/h4&gt;

&lt;hr&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/71ad4be285161512e1e61b1c061349d890d8bcae53de9ea4b5f86399b23354b7.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;h3 id=&#34;1-buzz-v0-5-20-2&#34;&gt;1. Buzz - v0.5.20&lt;/h3&gt;

&lt;p&gt;Buzz is a Nostr-based workspace where humans and AI agents can collaborate through a relay you own, combining messaging, projects, workflows, and agent-powered collaboration in a shared environment. The release v0.5.20 adds KLIPY GIF search to message composers and improves automatic mention handling, along with fixes to release attribution and CI workflows. This was the latest, and there was also the release of v0.5.19 last week.&lt;/p&gt;

&lt;p&gt;Contributed by: Will Pfleger, Wes, klopez4212
- Source: &lt;a href=&#34;https://github.com/block/buzz/releases/tag/desktop-v0.5.20&#34;&gt;https://github.com/block/buzz/releases/tag/desktop-v0.5.20&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/ac9cf6fa5efdf6a8ec34fbf90981246cc45c7592f564c8cb921aa68b6ab7e5f1.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;h3 id=&#34;1-lightning-pub-v0-0-40-2&#34;&gt;1. Lightning.Pub - v0.0.40&lt;/h3&gt;

&lt;p&gt;Lightning.Pub is a Nostr-native Lightning node that lets users connect and share Lightning nodes through Nostr identities with compatible applications. This release is a bug-fix release focused on improving liquidity-provider balance accounting, correcting provider recovery fee calculations after crashes, and fixing on-chain payment deduplication so multiple outputs in the same transaction are tracked correctly. The release requires no API, configuration, database migration, or manual migration changes. This was the latest and there was also the release of v0.0.39 last week.&lt;/p&gt;

&lt;p&gt;Contributed by: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1xvtwx6tduaxnn9v3y7uasskl277achgu0tu2qncmc7hdsz6y2zyqce64sa&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;shocknet_justin&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1xvt…64sa&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; boufni95
- Source: &lt;a href=&#34;https://github.com/shocknet/Lightning.Pub/releases/tag/v0.0.40&#34;&gt;https://github.com/shocknet/Lightning.Pub/releases/tag/v0.0.40&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;2-originless-v1-0-2-lightweight-standalone-node-nostr-offloaded-2&#34;&gt;2. Originless - v1.0.2 - Lightweight standalone node (Nostr offloaded)&lt;/h3&gt;

&lt;p&gt;Originless is a multipurpose decentralized storage backend for apps, agents, pastebins, screenshots, and static sites, providing fast and reliable IPFS storage, pinning, anonymized media uploads, and gateway proxying. The latest release simplifies the node by removing built-in Nostr scraping, mirroring, and archiving in favor of a separate Nostr backup integration, while also cleaning up its API and telemetry, reducing dependencies, and streamlining its container setup. While this was the latest of the week, there were also the releases of v1.0.1 &amp;amp; v1.0.0 last week.&lt;/p&gt;

&lt;p&gt;Contributed by: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1hznmntyj254kqhr079a5gt2wvhyll6rz6q67pyjres4lfkql22kq5ml6zh&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;besoeasy&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1hzn…l6zh&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
- Source: &lt;a href=&#34;https://github.com/besoeasy/Originless/releases/tag/v1.0.2&#34;&gt;https://github.com/besoeasy/Originless/releases/tag/v1.0.2&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/c466a3a37231c6acf034f6e0696642d70c7aa54dad27b5b55c910153b8424506.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;h4 id=&#34;no-nostr-exploration-tools-releases-for-last-week-2&#34;&gt;No Nostr Exploration Tools releases for last week.&lt;/h4&gt;

&lt;hr&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/eb839413edaa04ab60ea963d3ab8ac5994327ee20d08ccc85e76deadd6a51a60.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;p&gt;Nostr is built by plebs, for the plebs. If you found this Nostr recap helpful, consider supporting me, Nomishka, with a zap.&lt;/p&gt;

&lt;p&gt;I’m committed to supporting Nostr, and I split a part of the zaps I receive for this note with the plebs mentioned in this recap for all their great effort. Thank you so much for being part of this journey. Let me know your thoughts about this Ninety First Nostr Recap &amp;amp; share your tips and suggestions for the next weekly #NostrRecap and let’s keep #GrowNostr together.&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;&lt;img src=&#34;https://blossom.primal.net/bcf36b7926b9c225ef7446b22d71b41e514fab502c66235336d090a1098cd20b.png&#34; alt=&#34;image&#34;/&gt;&lt;/p&gt;

&lt;p&gt;Thank you &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1l77twp5l02jadkcjn6eeulv2j7y5vmf9tf3hhtq7h7rp0vzhgpzqz0swft&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Jurjen de Vries&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1l77…swft&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; for this amazing idea!&lt;/p&gt;

&lt;p&gt;A big shoutout to &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;rabble&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1wmr…g240&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; for your generous patronage for my Nostr Recaps!&lt;/p&gt;

&lt;p&gt;Thank you, my younger brother &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1nu5r7jeauqdn9azn9z5q0xnen3v8zx8xr58wm0fecp2nhdnepy2sh0hjyn&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;samalka&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1nu5…hjyn&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; for helping me with the content and graphic stuff for my Nostr Recaps!&lt;/p&gt;

&lt;p&gt;Recap by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub19hs0lg9vyd0lghayeju5fnflx0melawjrl8etuqln9gkhd4mwtxq2t5jcn&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Nomishka&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub19hs…5jcn&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
 &lt;/blockquote&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Zap Winners 🏆&lt;br/&gt;&lt;br/&gt;🔥 Most Zaps Received - &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1f4uyypghstsd8l4sxng4ptwzk6awfm3mf9ux0yallfrgkm6mj6es50r407&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;flash&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1f4u…r407&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;🔥 Most Zaps Sent - &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1dsn6t2szka5uddgl6lkasrzmyxum5vkpdkgnk27gu9shldzhx6qqj92h64&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;aqstr&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1dsn…2h64&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;💰 Most Sats Received - Blue&lt;br/&gt;&lt;br/&gt;💰 Most Sats Sent - 匿名応援者&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;This Nostr Recap is built step by step with the content of the below Nostriches. Hats off to them for making Nostr alive. 🫡 &lt;br/&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;/npub1xy04u0vum29hx3j6kzm9raaykakg6ru3kcgg88pywxqaxusyytsqvrpf8a&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;M✨️&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1xy0…pf8a&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;/npub153xmex42x4chdf757hp3q6zxagykkek7pdgwuwd074964dkyha9s82ryu8&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;BenJustman&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub153x…ryu8&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;/npub1r30l8j4vmppvq8w23umcyvd3vct4zmfpfkn4c7h2h057rmlfcrmq9xt9ma&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;laoc42&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1r30…t9ma&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;/npub18ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqctp424&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Derek Ross&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub18am…p424&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;/npub1hspwpfkq7qddnj6h52c03muzgx79l7teeez99n57ys77g4m4vujs3hly9q&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Kip Ashlynn&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1hsp…ly9q&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;/npub13kwjkaunpmj5aslyd7hhwnwaqswmknj25dddglqztzz29pkavhaq25wg2a&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Maria2000&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub13kw…wg2a&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;/npub1cwft0dmtw5gtwhmu5r2f8fjpw0l5f006egs8fmltdc3jrxxcpe6q965mmc&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;roadstrapp&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1cwf…5mmc&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;/npub1tjlrtz99nvjxxv4x3zj5vm28vyv47gdyucjsw4xgvm28wv733d5svyqs50&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;AlexNicol&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1tjl…qs50&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;/npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;fiatjaf&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub180c…h6w6&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;/npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;jeffg&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1zuu…c2uc&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;/npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;pip&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub176p…vgup&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;/npub13zpemj05wvgadhgyyv4e0captmkd64p8kz323pfq87ffahrws0ms9yp5ww&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;AreaBitcoin&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub13zp…p5ww&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;/npub1ve8qwrlztemdmnh62jffcr0y9m9dpqgqjdg8ufx7gc3qw5wdk74qyv9ka6&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;cluborange&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1ve8…9ka6&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;/npub14muz4x0sdtzx22pmyxvn3puz6a965tup3dzafqlckw6pfluy0aeq7yr84r&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Nostrshire&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub14mu…r84r&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;/npub1cn670f663n3ks02jnnlsvd5y88zjnefy8343ykaxs7y3nzzketrsrjwt8a&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Nathan Day&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1cn6…wt8a&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;/npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;PABLOF7z&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1l2v…ajft&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;/npub1f4uyypghstsd8l4sxng4ptwzk6awfm3mf9ux0yallfrgkm6mj6es50r407&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;flash&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1f4u…r407&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;/npub1hpnvua47twpxd9vcqfyry2ud7npczcy0lfd9k37y7w47pk8hv7jstktplc&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;fountainboostbot&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1hpn…tplc&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;/npub1uwjejfyn8j0e7t0cx3ys2h4nsk83fq8a6rz7mw2a7z97mnfwvcjqcvaxfl&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Ȼħ!łłꞤθⱳ𐏑&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1uwj…axfl&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;/npub1dsn6t2szka5uddgl6lkasrzmyxum5vkpdkgnk27gu9shldzhx6qqj92h64&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;aqstr&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1dsn…2h64&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;/npub1vkd8fak0h37z2tzcmy699wwe2a0rd3ry4fj5f33h2gnuj9n2dmvs7u9g2t&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Turkey&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1vkd…9g2t&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;/npub10amx5l0a063rllpyc7e8mgfcarvp68gt8jj9chdp5y8f6pmc7hwq8pj8tf&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;7f766a7dfd7ea23ffc24c7b27da138e8d81d1d0b3ca45c5da1a10e9d0778f5dc&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub10am…j8tf&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;/npub1u0gq9xnsr90rv4mpwgcknn748mmxzhl4axnkvyuqewyh24mcxqhqnrtkzz&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;OB&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1u0g…tkzz&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;/npub142gywvjkq0dv6nupggyn2euhx4nduwc7yz5f24ah9rpmunr2s39se3xrj0&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;amethyst&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub142g…xrj0&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;/npub1hea99yd4xt5tjx8jmjvpfz2g5v7nurdqw7ydwst0ww6vw520prnq6fg9v2&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;craigraw&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1hea…g9v2&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;/npub17amtesfzwxl8nlr3ke2l8jl7kw52z60n8msnxh7vps3g9xgpmf9qx5nldk&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Malos10&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub17am…nldk&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;/npub1lrnvvs6z78s9yjqxxr38uyqkmn34lsaxznnqgd877j4z2qej3j5s09qnw5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;corndalorian&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1lrn…qnw5&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;/npub1j6jh3a44q3jxmc2ph2gta3t9r9j65qwlqcze9zehsksnwfgyay7szpg7fw&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;DuneMessias&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1j6j…g7fw&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;/npub1xy04u0vum29hx3j6kzm9raaykakg6ru3kcgg88pywxqaxusyytsqvrpf8a&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;M✨️&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1xy0…pf8a&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;/npub1dgd5mdt8z5995wzhnquphp3wram6sjza5uw5jcjzfrun3shns97qd839f4&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;ZapSparrow&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1dgd…39f4&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;/npub1r0d8u8mnj6769500nypnm28a9hpk9qg8jr0ehe30tygr3wuhcnvs4rfsft&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Rod&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1r0d…fsft&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;/npub18ug6hvhzxhdz6nw6t4k7ktcjx9e5w6n5tg7226y458g0vv4y9aqq3r20ex&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;𓆩sᴇᴛᴛᴏ𓆪&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub18ug…20ex&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;/npub1aeh2zw4elewy5682lxc6xnlqzjnxksq303gwu2npfaxd49vmde6qcq4nwx&#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&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1aeh…4nwx&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;/npub19qcnj6qzrhv92pf8tuhd74wcl6c8r2y2mmrp5pknfy3m2lsrd7xs6y7xw2&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Moos&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub19qc…7xw2&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;/npub16jdfqgazrkapk0yrqm9rdxlnys7ck39c7zmdzxtxqlmmpxg04r0sd733sv&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Luxas&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub16jd…33sv&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;/npub1qqqqqqqx2tj99mng5qgc07cgezv5jm95dj636x4qsq7svwkwmwnse3rfkq&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;negrunch&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1qqq…rfkq&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;/npub1catrya6c7rdnny0useday5ftxq9ycl5vt7c880zzmfwnpn58urgq6neuhz&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Catrya&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1cat…euhz&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;/npub1zvyeff7d26lxmhzyh4jlmdjwvvkg5pmd9uxrwa82q45agmr0a0as6rvfj0&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;andreadcorreia&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1zvy…vfj0&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;/npub1n0sturny6w9zn2wwexju3m6asu7zh7jnv2jt2kx6tlmfhs7thq0qnflahe&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Fabian&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1n0s…lahe&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;/npub1f27g79lrpey73wtqa2pprn7vv3yveyytws08lxqe7pn0yuj8ppyqyk9swu&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Anjhc&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1f27…9swu&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;/npub175nul9cvufswwsnpy99lvyhg7ad9nkccxhkhusznxfkr7e0zxthql9g6w0&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;alp&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub175n…g6w0&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;/npub1cwft0dmtw5gtwhmu5r2f8fjpw0l5f006egs8fmltdc3jrxxcpe6q965mmc&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;roadstrapp&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1cwf…5mmc&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;/npub1frdmtech5c3p6e8azwapy72tc289qeavr4mr9m55xl2nxae82r0sach4dd&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Freedom Tech Co.&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1frd…h4dd&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;/npub1w9llyw8c3qnn7h27u3msjlet8xyjz5phdycr5rz335r2j5hj5a0qvs3tur&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;leo&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1w9l…3tur&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;/npub1s02jksmr6tgmcksf3hnmue7pyzlm0sxwarh7lk8tdeprw2hjg6ysp7fxtw&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;SnowCait&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1s02…fxtw&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;/npub1xvtwx6tduaxnn9v3y7uasskl277achgu0tu2qncmc7hdsz6y2zyqce64sa&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;shocknet_justin&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1xvt…64sa&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;/npub1hznmntyj254kqhr079a5gt2wvhyll6rz6q67pyjres4lfkql22kq5ml6zh&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;besoeasy&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1hzn…l6zh&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-08-30T19:56:38Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsr46vyh3r33gwg0kdhxvppruwwe0gtkmn34vlsxrp3l7e4tw88xyqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q9hs0lg9vyd0lghayeju5fnflx0melawjrl8etuqln9gkhd4mwtxq0c0z7v</id>
    
      <title type="html">I would like to meet @nprofile…a0td and @nprofile…4j2v in ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsr46vyh3r33gwg0kdhxvppruwwe0gtkmn34vlsxrp3l7e4tw88xyqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q9hs0lg9vyd0lghayeju5fnflx0melawjrl8etuqln9gkhd4mwtxq0c0z7v" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2zht9t6jwuk3f6h039lxy50jhc4cj32spps34sgt2r2707yqzu7sr56ntf&#39;&gt;nevent1q…6ntf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I would like to meet &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqs8d3c64cayj8canmky0jap0c3fekjpzwsthdhx4cthd4my8c5u47suua0td&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;rabble&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…a0td&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; and &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszxthwden5te0d3hkx6mzdauzuenfv96x5ctx9e3k7mgpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qqg86jrqft3hv587nsya7k08mq4yrdnazzlv5n5563yadypfrzglz4syd4j2v&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Evelin&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…4j2v&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; in person. Everything is possible and can happen in this life. 🙂
    </content>
    <updated>2026-08-30T07:01:05Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0zedf2tk6f7w6jvu35q0z4zt65hde2fwmdfp44ddvsvgyckp7jaqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyq7rv0ws</id>
    
      <title type="html">A protocol in any case. Not another single centralized server or ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0zedf2tk6f7w6jvu35q0z4zt65hde2fwmdfp44ddvsvgyckp7jaqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyq7rv0ws" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgzgj6unnht7rqlyu4zya79s5hvvprpwx2ckeqsg5fuu62dw5e92cpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtclgq2d3&#39;&gt;nevent1q…q2d3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;A protocol in any case. Not another single centralized server or service.
    </content>
    <updated>2026-08-29T15:17:45Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsr67zlgnly43k62jn7ly62ztyz4r5tj0dy0sd6lvpm5fc9q0c245gpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyq2wplph</id>
    
      <title type="html">This made me realize that we need something like #Blossom but for ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsr67zlgnly43k62jn7ly62ztyz4r5tj0dy0sd6lvpm5fc9q0c245gpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyq2wplph" />
    <content type="html">
      This made me realize that we need something like #Blossom but for livestreams.&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;/nevent1qqsv7p0zzq2dq6gk7lcjufrv9l6vmzaesfh7gckc4ulzz58na584xsgpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtczyqda5lslwwttmgk3a7vsx0dgl5kuxc5pq7gdlxlx9av3qw9mjlzdjqcyqqqqqqgsaqzqt&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…qzqt&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Help get this on Nostr. It&#39;s genius but all the gated streaming sites take it down. &lt;a href=&#34;https://x.com/rehan_shei/status/2093528415576211819&#34;&gt;https://x.com/rehan_shei/status/2093528415576211819&lt;/a&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-08-29T12:51:09Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs07nsdcz3n9aw96h0k8vvvsc8hatuhn99hs4ur8qaj9qsc44zu9pgpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqk5ke4l</id>
    
      <title type="html">@nprofile…qagl I want to recommend you creating a PayPerQ ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs07nsdcz3n9aw96h0k8vvvsc8hatuhn99hs4ur8qaj9qsc44zu9pgpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqk5ke4l" />
    <content type="html">
      &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsdy27dk8f9qk7qvrm94pkdtus9xtk970jpcp4w48k6cw0khfm06msppemhxue69uhkummn9ekx7mp0qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy2hwumn8ghj7mn0wd68ytn00p68ytnyv4mz7zvqagl&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;PPQdotAI&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…qagl&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; I want to recommend you creating a PayPerQ #Concord community. It&amp;#39;s superior to DMs, especially for collecting bug reports from users, and it is like Discord but encrypted and decentral.&lt;br/&gt;&lt;br/&gt;Best Concord client so far: &lt;a href=&#34;https://armada.buzz&#34;&gt;https://armada.buzz&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Concord specifications: &lt;a href=&#34;https://github.com/concord-protocol/concord&#34;&gt;https://github.com/concord-protocol/concord&lt;/a&gt;
    </content>
    <updated>2026-08-29T10:27:26Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsv4a69pxfc28t8sg8wj2lmgx5yntz6cmln0zhqk0lq9j5rulht7zgpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqkjk8m7</id>
    
      <title type="html">Ok, I tried to DM you over Armada with both NIP-04 and NIP-17.</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsv4a69pxfc28t8sg8wj2lmgx5yntz6cmln0zhqk0lq9j5rulht7zgpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqkjk8m7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswm9c72ry2gnhzjumqfg6tt7r3u4ywaeqzjphh7wktakap83g384sppemhxue69uhkummn9ekx7mp0dw7j7l&#39;&gt;nevent1q…7j7l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ok, I tried to DM you over Armada with both NIP-04 and NIP-17.
    </content>
    <updated>2026-08-28T23:08:30Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsf3al5zy02kzlj0wx65p8rwg9wu5xwvm5h6dlp4qklj4txz2ek3mgpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqq6pzs2</id>
    
      <title type="html">Can&amp;#39;t DM you because you didn&amp;#39;t set up DM Inbox relays.</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsf3al5zy02kzlj0wx65p8rwg9wu5xwvm5h6dlp4qklj4txz2ek3mgpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqq6pzs2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswm9c72ry2gnhzjumqfg6tt7r3u4ywaeqzjphh7wktakap83g384sppemhxue69uhkummn9ekx7mp0dw7j7l&#39;&gt;nevent1q…7j7l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Can&amp;#39;t DM you because you didn&amp;#39;t set up DM Inbox relays.
    </content>
    <updated>2026-08-28T22:47:44Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqqqy99065dqsll9kzwlmjqze69603dtx9tsus0rpscl3vewt8ykqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qvxlhjzeqjjhmqdy4e8sndt8kzklqlnxzew2mtt8mtakvalsckp3qp54c34</id>
    
      <title type="html">Glass half full kinda day?</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqqqy99065dqsll9kzwlmjqze69603dtx9tsus0rpscl3vewt8ykqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qvxlhjzeqjjhmqdy4e8sndt8kzklqlnxzew2mtt8mtakvalsckp3qp54c34" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgf8uz7szqp7k9jcukdpaan9lr324q3nzrexqu9era6wx6qauqfwspz3mhxue69uhnzv3h9cczuvpwxyarxve4x55ua9wz&#39;&gt;nevent1q…a9wz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Glass half full kinda day?
    </content>
    <updated>2026-08-28T10:29:05Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqqqy0hcp434y5xg0v82j5ushgwkkykxv6jnruncsms0ea6spsmvspvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qvxlhjzeqjjhmqdy4e8sndt8kzklqlnxzew2mtt8mtakvalsckp3qgvpp6r</id>
    
      <title type="html">Glass half empty kinda day?</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqqqy0hcp434y5xg0v82j5ushgwkkykxv6jnruncsms0ea6spsmvspvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qvxlhjzeqjjhmqdy4e8sndt8kzklqlnxzew2mtt8mtakvalsckp3qgvpp6r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8w8hl86plfsxq42fkw5c3vl0qtqkzajafv03v3agnpwgysl3xxacpz3mhxue69uhnzv3h9cczuvpwxyarxve4x5r3wufa&#39;&gt;nevent1q…wufa&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Glass half empty kinda day?
    </content>
    <updated>2026-08-28T10:28:38Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsplaw20230rtdcpn3vq24y5k32rm4c92ml3mskr5xww0zvmg72hsspvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q2rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43skreele</id>
    
      <title>Nostr event nevent1qqsplaw20230rtdcpn3vq24y5k32rm4c92ml3mskr5xww0zvmg72hsspvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q2rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43skreele</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsplaw20230rtdcpn3vq24y5k32rm4c92ml3mskr5xww0zvmg72hsspvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q2rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43skreele" />
    <content type="html">
      anyone still here?
    </content>
    <updated>2026-08-28T08:18:36Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs2tj3deq0mskuhaaz6zhh8gmc9cg3hz06w8yt99e2s5fkxdl0yvhspvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqmj57y9</id>
    
      <title type="html">Maxbe it also was my tablet previously which was too slow. But ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs2tj3deq0mskuhaaz6zhh8gmc9cg3hz06w8yt99e2s5fkxdl0yvhspvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqmj57y9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9zpjz7a7g8p5t4gxd2e7tc9hp05awe5eswa3v04up0yava8xwwuqppemhxue69uhkummn9ekx7mp007h3g3&#39;&gt;nevent1q…h3g3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Maxbe it also was my tablet previously which was too slow. But now I have the problem that the thinking Kimi K3 normally does doesn&amp;#39;t happen anymore suddenly.
    </content>
    <updated>2026-08-28T00:33:06Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsddd740slgdcwuchc2p9lpnmy6gpqltalm0vnckunzppt6nzv6kpqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqc25mfn</id>
    
      <title type="html">@nprofile…qagl Is it possible that Kimi K3vhas massive problems ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsddd740slgdcwuchc2p9lpnmy6gpqltalm0vnckunzppt6nzv6kpqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqc25mfn" />
    <content type="html">
      &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsdy27dk8f9qk7qvrm94pkdtus9xtk970jpcp4w48k6cw0khfm06msppemhxue69uhkummn9ekx7mp0qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy2hwumn8ghj7mn0wd68ytn00p68ytnyv4mz7zvqagl&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;PPQdotAI&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…qagl&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; Is it possible that Kimi K3vhas massive problems as of now?
    </content>
    <updated>2026-08-27T20:40:28Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstcuxhx32ms7reyj2p0pkjg2d2ljd7gg6293j2zt7xm4zgzh6mrmcpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qklkk3vrzme455yh9rl2jshq7rc8dpegj3ndf82c3ks2sk40dxt7qyw3phg</id>
    
      <title type="html">We only have the new app on testflight now.</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstcuxhx32ms7reyj2p0pkjg2d2ljd7gg6293j2zt7xm4zgzh6mrmcpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qklkk3vrzme455yh9rl2jshq7rc8dpegj3ndf82c3ks2sk40dxt7qyw3phg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvvehfzq5a3ujc9gegsc9cpy2qx5kuetg3vpjcxzlunlcyflccrycpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcz846qv&#39;&gt;nevent1q…46qv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We only have the new app on testflight now.
    </content>
    <updated>2026-08-27T16:01:11Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqszx6cdslknusnptzpfeenpegcd7xdsz68sqmssjvyrl7ngm99c8sqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q995y964wmxl94crx3ksfley24szjr390skdd237ex9z7ttp5c9lqqxfa6v</id>
    
      <title type="html">I care so deeply for everything that I forget to care for myself ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqszx6cdslknusnptzpfeenpegcd7xdsz68sqmssjvyrl7ngm99c8sqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q995y964wmxl94crx3ksfley24szjr390skdd237ex9z7ttp5c9lqqxfa6v" />
    <content type="html">
      I care so deeply for everything that I forget to care for myself and then, everything flips upside down 🥲 I&amp;#39;m okay, I just need a hug and a revolution.
    </content>
    <updated>2026-08-27T06:29:33Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs2dpj926xa0xra34x0sdmyxlndulyhav5u4w6xt35zl6hhjr9f45gpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q8ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqp3023k</id>
    
      <title type="html">🍺📖 Beerbook — a beer check-in app on Nostr. Built it ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs2dpj926xa0xra34x0sdmyxlndulyhav5u4w6xt35zl6hhjr9f45gpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q8ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqp3023k" />
    <content type="html">
      🍺📖 Beerbook — a beer check-in app on Nostr. Built it because I&amp;#39;ve been using Untappd for 16 years and always wanted a Nostr version.&lt;br/&gt;&lt;br/&gt;✨ Features:&lt;br/&gt;• Beautiful picture-book page-turn reader (real fold animation, swipe or tap)&lt;br/&gt;• Check in with photo, star rating, brewery &#43; location&lt;br/&gt;• Beer search: decentralized inventory &#43; catalog.beer search&lt;br/&gt;• Tag buddies on check-ins&lt;br/&gt;• Web of trust feed filter&lt;br/&gt;• Value-for-value ready with Zaps (untested)&lt;br/&gt;&lt;br/&gt;Built it on a plane ✈️ with my OpenClaw agent.&lt;br/&gt;&lt;br/&gt;⚠️ Beta — needs more testing and polish. Poke it, break it, tell me what you find.&lt;br/&gt;&lt;br/&gt;🔗 Test it: &lt;a href=&#34;https://beerbook-test.surge.sh&#34;&gt;https://beerbook-test.surge.sh&lt;/a&gt;&lt;br/&gt;💻 Code: &lt;a href=&#34;https://github.com/CentauriAgent/beerbook&#34;&gt;https://github.com/CentauriAgent/beerbook&lt;/a&gt;
    </content>
    <updated>2026-08-26T23:16:09Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs86m922amjxjkzxtryj958ew7ek82ugf666vgtfn8cmvqdwlkquncpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqydjlmx</id>
    
      <title type="html">@nprofile…qagl API keys don&amp;#39;t load anymore on the API keys ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs86m922amjxjkzxtryj958ew7ek82ugf666vgtfn8cmvqdwlkquncpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqydjlmx" />
    <content type="html">
      &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsdy27dk8f9qk7qvrm94pkdtus9xtk970jpcp4w48k6cw0khfm06msppemhxue69uhkummn9ekx7mp0qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy2hwumn8ghj7mn0wd68ytn00p68ytnyv4mz7zvqagl&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;PPQdotAI&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…qagl&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; API keys don&amp;#39;t load anymore on the API keys page.
    </content>
    <updated>2026-08-26T12:26:53Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0gfp3k840u2ss9rushccx0zm5mv5z86txpl70fplytddttvdwltcpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qklkk3vrzme455yh9rl2jshq7rc8dpegj3ndf82c3ks2sk40dxt7qeenrzx</id>
    
      <title type="html">I&amp;#39;m more eager to drop Linux kernel in android and go to a ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0gfp3k840u2ss9rushccx0zm5mv5z86txpl70fplytddttvdwltcpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3qklkk3vrzme455yh9rl2jshq7rc8dpegj3ndf82c3ks2sk40dxt7qeenrzx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqq94v3wj8f0xfe4tjx52rww0ezy97k5hyv4tl26f0wy6xyvj5gqpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtceejf67&#39;&gt;nevent1q…jf67&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m more eager to drop Linux kernel in android and go to a graphene micro kernel.
    </content>
    <updated>2026-08-26T06:52:54Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs238y23m0gc940aspuwh62zwtk0y5w8qrxw4tucw7s2k8hzzgjkscpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyq3q3efp</id>
    
      <title type="html">@nprofile…99h6 @nprofile…htsr Can you please change music ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs238y23m0gc940aspuwh62zwtk0y5w8qrxw4tucw7s2k8hzzgjkscpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyq3q3efp" />
    <content type="html">
      &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsd0kqsnmjrv47wvpt2mfr9xqrthdjp7v09p6zjgd5pcfey2puprmqprfmhxue69uhkvctwveshyetn9ehx7um5wgcjucm0d5hsz9thwden5te0wfjkccte9ejxzmt4wvhxjme0qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap03699h6&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Fanfares&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…99h6&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;/nprofile1qqsw3mfhnrr0l6ll5zzsrtpeufckv2lazc8k3ru5c3wkjtv8vlwngkspz4mhxue69uhkyctnwdcxjum5dakzummjvuhsz8rhwden5te0vdukyetjwdcxzcm99ehx7um5wgcjucm0d5hszxnhwden5te0veskuenpwfjhxtnwdaehgu339e3k7mf0x0htsr&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;arkinox&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…htsr&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; Can you please change music event to kind 36787 as defined at &lt;a href=&#34;https://nostrhub.io/naddr1qvzqqqrcvypzqx78pgq53vlnzmdr8l3u38eru0n3438lnxqz0mr39wg9e5j0dfq3qqxx6atnd93j6arjv93kkucv9awlv&#34;&gt;https://nostrhub.io/naddr1qvzqqqrcvypzqx78pgq53vlnzmdr8l3u38eru0n3438lnxqz0mr39wg9e5j0dfq3qqxx6atnd93j6arjv93kkucv9awlv&lt;/a&gt; ?
    </content>
    <updated>2026-08-26T02:51:44Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs27smqengz2r5tyfs5hzyrr8sx4d5xv67y0z3fwces8weudss950spvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqufmk97</id>
    
      <title type="html">Forgot screenshots for proof. ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs27smqengz2r5tyfs5hzyrr8sx4d5xv67y0z3fwces8weudss950spvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqufmk97" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsghtas6hnctuj7yvlyp7v93z37cwcy86yhwe3yzpnyqzd7lwf3lespzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtc6zj0tk&#39;&gt;nevent1q…j0tk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Forgot screenshots for proof.&lt;br/&gt; &lt;img src=&#34;https://blossom.yakihonne.com/0f1434ba9f8a210b989d1fcdd4b108c170ec83f9d216c49440c33037f98c3935.png&#34;&gt;   &lt;img src=&#34;https://blossom.yakihonne.com/b7ae8b8109f422c20ccd893b97e18605e630c6805516502d7223c015e6ab4ab3.png&#34;&gt; 
    </content>
    <updated>2026-08-25T19:07:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsghtas6hnctuj7yvlyp7v93z37cwcy86yhwe3yzpnyqzd7lwf3lespvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqc8s2z7</id>
    
      <title type="html">I added a Plebs tab to both main page and profile pages. Is this ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsghtas6hnctuj7yvlyp7v93z37cwcy86yhwe3yzpnyqzd7lwf3lespvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqc8s2z7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0rldqq8n0hdrdalafmhp0xflhucz0ul2l85sc2mm92wk5ahh6l4gpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsfl63kd&#39;&gt;nevent1q…63kd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I added a Plebs tab to both main page and profile pages. Is this what you wanted? The Plebs tab shows only videos with the #pv69420 hashtag, like plebs.app did.
    </content>
    <updated>2026-08-25T19:06:35Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsyq9jfqtns7mgp7q5trhmtnauauf55tzjezlcnct88yla38hjnggqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqqgu4xa</id>
    
      <title type="html">I have added support for kind 1 notes with videos. Since there ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsyq9jfqtns7mgp7q5trhmtnauauf55tzjezlcnct88yla38hjnggqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqqgu4xa" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs03lm2ygakqdtscwpwmc9l7gumv2d8gexy9e30t76z8p04c254cvqpr9mhxue69uhhqun9d45h2mfwwpexjmtpdshxuet59uwuavlf&#39;&gt;nevent1q…avlf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I have added support for kind 1 notes with videos. Since there are so many kind 1 notes, I put them in a separate tab. You might need to refresh the page.&lt;br/&gt; &lt;img src=&#34;https://blossom.yakihonne.com/cbf3bd00d64c4252e5c9106afff47b97165f3f7d232033af0bab647fbf38ad53.png&#34;&gt;   &lt;img src=&#34;https://blossom.yakihonne.com/6af0ee124d63157b0d790915baa27bb4810b686a4fcc21b4f1f89e324096a755.png&#34;&gt;   &lt;img src=&#34;https://blossom.yakihonne.com/4c1259b0707e271040993922357e5c3ccfb24b8ee36997f756bfaa5e7f1cf92a.png&#34;&gt; 
    </content>
    <updated>2026-08-25T17:51:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsygwa46khs89neygkdegekyewnx9vxw4g5v7xd0kd7d03mjs9e7nspvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqvva3pd</id>
    
      <title type="html">Ah, ok. It&amp;#39;s a kind 1 event. VidStr uses video events as of ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsygwa46khs89neygkdegekyewnx9vxw4g5v7xd0kd7d03mjs9e7nspvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqvva3pd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspwkwe433puvu5vxh8nw048e6xc6hmy78pq7cgvxyuaddgmrezwsgpr9mhxue69uhhqun9d45h2mfwwpexjmtpdshxuet59uk3x6ja&#39;&gt;nevent1q…x6ja&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ah, ok. It&amp;#39;s a kind 1 event. VidStr uses video events as of NIP-71, that are kinds 21, 22, 34235 and 34236.&lt;br/&gt;&lt;br/&gt;Also you didn&amp;#39;t submit this to enough relays. I needed to add more relays to see the event in my raw event explorer (&lt;a href=&#34;https://raw-nostr-2.shakespeare.wtf&#34;&gt;https://raw-nostr-2.shakespeare.wtf&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://blossom.yakihonne.com/4d21cc36c2a49267bc55e7a999f8e759cd7c5dfa23c6801e4e7b3012ff7c40fc.png&#34;&gt; 
    </content>
    <updated>2026-08-25T16:22:55Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs8y9mqhge0ulq62h5fcsszq8zsa3e2hgld7ymhxld2tunmvlk2e5qpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyq7td622</id>
    
      <title type="html">Can you please link me one of your video events?</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs8y9mqhge0ulq62h5fcsszq8zsa3e2hgld7ymhxld2tunmvlk2e5qpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyq7td622" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs804fh8k6x85hyh4fj0je9n6etaqpqlls38sk7w9jtkc9dacayyzqpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsjduszv&#39;&gt;nevent1q…uszv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Can you please link me one of your video events?
    </content>
    <updated>2026-08-25T16:12:49Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvumhv0srhjw98uz2xjpwdsvg88p0mq6wepdfe7vraqhc9cwuq2rgpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqc8fxvk</id>
    
      <title type="html">They show up. plebs.app uploaded each video as regular, ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvumhv0srhjw98uz2xjpwdsvg88p0mq6wepdfe7vraqhc9cwuq2rgpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqc8fxvk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0nunctse7gzw80rnh765ktuzmzmtsun3tefequm78yjqpvkngpwcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsslf0ct&#39;&gt;nevent1q…f0ct&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;They show up. plebs.app uploaded each video as regular, addressable and kind 1.
    </content>
    <updated>2026-08-25T16:05:43Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsymudhzhcfrg0aqajw8f66zznr0zygf0kcpx4urj3vhgepn36v5hgpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqv6k64y</id>
    
      <title type="html">I could vibecode one, but then you wouldn&amp;#39;t see me as well. ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsymudhzhcfrg0aqajw8f66zznr0zygf0kcpx4urj3vhgepn36v5hgpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqv6k64y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2st504ntqpw9r4nrnsrmlvxyue4v7neky5eerzxjpaxtey4ru08cpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsl34dkk&#39;&gt;nevent1q…4dkk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I could vibecode one, but then you wouldn&amp;#39;t see me as well.&lt;br/&gt;&lt;br/&gt;Is there any reason why you hate Lightning so much?
    </content>
    <updated>2026-08-25T15:57:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstwp24d3797rkq3e8ra7t23x07em4zsrnrp6c0jkaklvkcayjzffqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqx2tlyx</id>
    
      <title type="html">NEW #VidStr is now live. https://vidstr.shakespeare.wtf ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstwp24d3797rkq3e8ra7t23x07em4zsrnrp6c0jkaklvkcayjzffqpvemhxue69uhhyetvv9ujucn4d9kxg6twva6xsetwv45kw6rzda6hy6r0dajzummjvuhkummnw3er5un9d3shjtnzw45kcerfdenhg6r9dejkjemgvfhh2ungdahkgtn0wfnj7en00p68ymm5943kjurgv4ez6urjd9ek6q3q4rg4vrt2v374q95ezeeydu3hkdhmzglcj950mggacap4x0lv0gyqx2tlyx" />
    <content type="html">
      NEW #VidStr is now live.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://vidstr.shakespeare.wtf&#34;&gt;https://vidstr.shakespeare.wtf&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Completely rewritten from scratch with Kimi K3.&lt;br/&gt;&lt;br/&gt;Old version is still available at &lt;a href=&#34;https://47h1rs70oqaspur8bichfzalg0wnassb8d7tslfacl7hwyaxhkvidstr.nsite.lol&#34;&gt;https://47h1rs70oqaspur8bichfzalg0wnassb8d7tslfacl7hwyaxhkvidstr.nsite.lol&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#ai #nostr #grownostr #marlowe #shakespeare&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;/nprofile1qqsr7acdvhf6we9fch94qwhpy0nza36e3tgrtkpku25ppuu80f69kfqppemhxue69uhkummn9ekx7mp0qyghwumn8ghj7mn0wd68ytnhd9hx2tcpzemhxue69uhkummnw3ex2mrfw3jhxtn0wfnj76p2szn&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Derek Ross&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…2szn&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;/nprofile1qqsqgc0uhmxycvm5gwvn944c7yfxnnxm0nyh8tt62zhrvtd3xkj8fhgpzemhxue69uhhyetvv9ujuerfw36x7tnsw43z7qgcwaehxw309aex2mrp0yhxgun9v9kkjarg9e6x7tcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcadg58a&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Alex Gleason&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…g58a&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;/nprofile1qqs8sxs4yuz47axp7uprpugrs3sfkdz5379tdg9xe2n5qfvz070a4egprdmhxue69uhkwmr9v9ek7mnpw3hhytnyv4mz7un9d3shjqgkwaehxw309aex2mrp0yhx6mmnw3ezuur4vghsz9nhwden5te0wfjkccte9ejxjar5duh8qatz9uq0z2n3&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Team Soapbox&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…z2n3&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2026-08-25T15:54:43Z</updated>
  </entry>

</feed>