<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2025-11-20T02:23:26Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by Stuart Bowman</title>
  <author>
    <name>Stuart Bowman</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub1lunaq893u4hmtpvqxpk8hfmtkqmm7ggutdtnc4hyuux2skr4ttcqr827lj.rss" />
  <link href="https://nostr.now/npub1lunaq893u4hmtpvqxpk8hfmtkqmm7ggutdtnc4hyuux2skr4ttcqr827lj" />
  <id>https://nostr.now/npub1lunaq893u4hmtpvqxpk8hfmtkqmm7ggutdtnc4hyuux2skr4ttcqr827lj</id>
  <icon>https://cdn.satellite.earth/f7f4f08cdc582b8b2611ae6837b50ee323cb714d4978935cf7dc3f72431f3efb.jpg</icon>
  <logo>https://cdn.satellite.earth/f7f4f08cdc582b8b2611ae6837b50ee323cb714d4978935cf7dc3f72431f3efb.jpg</logo>




  <entry>
    <id>https://nostr.now/nevent1qqsy6xlnf5n7t4pudn0cfv9p49fpms672hjnnsrsqtwp0dgdztff4mczyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qwgr5al</id>
    
      <title type="html">Yes</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsy6xlnf5n7t4pudn0cfv9p49fpms672hjnnsrsqtwp0dgdztff4mczyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qwgr5al" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0eupc2lr8ls9uwvaz772lvqnjz0surr9yr8xhnq9rx24cmy0rm5s9a7ea7&#39;&gt;nevent1q…7ea7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes
    </content>
    <updated>2026-02-19T02:37:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqst4jss92dlga6nrv2xfvv4sjuckvtv5tlxzq08p9j7m6c87qxxnjqzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qcwudez</id>
    
      <title type="html">https://findaspring.org/map</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqst4jss92dlga6nrv2xfvv4sjuckvtv5tlxzq08p9j7m6c87qxxnjqzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qcwudez" />
    <content type="html">
      &lt;a href=&#34;https://findaspring.org/map&#34;&gt;https://findaspring.org/map&lt;/a&gt;
    </content>
    <updated>2025-12-30T22:06:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgccqp3tdw5kd3jmmudcuy3fd2563pw7uglxnmtj5hwtw6dtdc2nczyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qvcc46u</id>
    
      <title type="html">I deployed an update to the cdn backend recently but it should ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgccqp3tdw5kd3jmmudcuy3fd2563pw7uglxnmtj5hwtw6dtdc2nczyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qvcc46u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9esnvpfrv63c6khew0vtqz3ky924wvamkd00ch2jgmsllnnlpnlqts7azs&#39;&gt;nevent1q…7azs&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I deployed an update to the cdn backend recently but it should work the same. What do you mean &amp;#34;the hashing thing&amp;#34; is not working?
    </content>
    <updated>2025-12-26T13:37:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstlvu9ywsq7n7jpvsj7jey3slduxshfk4tm0mhpqqzuhuqqyn420czyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qh332c6</id>
    
      <title type="html">That&amp;#39;s slick!</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstlvu9ywsq7n7jpvsj7jey3slduxshfk4tm0mhpqqzuhuqqyn420czyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qh332c6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgp5n9rxxr4fadyuhte022kmxx24nlwcespn7s3rsjspgc5v8308czpmhuw&#39;&gt;nevent1q…mhuw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That&amp;#39;s slick!
    </content>
    <updated>2025-12-23T19:45:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvccq8uvg9j4t98xags2ddm0mdtf07hxlalge3er6de2gwrk5afwgzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0q3ajy5m</id>
    
      <title type="html">Check out https://satellite.earth</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvccq8uvg9j4t98xags2ddm0mdtf07hxlalge3er6de2gwrk5afwgzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0q3ajy5m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs04lpkp4tk8ltqfu4d7n975wg4de8qw4qy2jt726rfesakq9pc4usfl3jyj&#39;&gt;nevent1q…3jyj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Check out &lt;a href=&#34;https://satellite.earth&#34;&gt;https://satellite.earth&lt;/a&gt;
    </content>
    <updated>2025-12-23T18:35:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2gm0tvsu85qdpdkh7g86flg566h9vx26qqvp0vl094nkhy6exwxszyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qav4sf4</id>
    
      <title>Nostr event nevent1qqs2gm0tvsu85qdpdkh7g86flg566h9vx26qqvp0vl094nkhy6exwxszyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qav4sf4</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2gm0tvsu85qdpdkh7g86flg566h9vx26qqvp0vl094nkhy6exwxszyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qav4sf4" />
    <content type="html">
      日本のnostrユーザーの皆さん、こんにちは！&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://satellite.earth&#34;&gt;https://satellite.earth&lt;/a&gt; を日本語にローカライズしました。おそらく間違いがあると思いますので、もし見つけたらお知らせください、修正します。ありがとう 🙏
    </content>
    <updated>2025-12-23T02:41:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp90xsgp0pdkuhgjntdgjhvm2w86sg45kh8dfvqk4704nqw3tjt6gzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qwhr8yk</id>
    
      <title type="html">That he had to plead guilty because he knew that the law as ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp90xsgp0pdkuhgjntdgjhvm2w86sg45kh8dfvqk4704nqw3tjt6gzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qwhr8yk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs29ewldrljall6gy2a0kmvaqw9jl0tewg04q8jnw6k32urt5l8m7sjxmz7r&#39;&gt;nevent1q…mz7r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That he had to plead guilty because he knew that the law as written would not be respected is perhaps the darkest aspect
    </content>
    <updated>2025-12-20T18:13:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsr2n9wcukq5jm48guqhg4mgzal9huqs0vm9wmjf7hy9dhfyqy5ggczyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0q25yt62</id>
    
      <title type="html">Is @npub1lt6…p8hj still a thing?</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsr2n9wcukq5jm48guqhg4mgzal9huqs0vm9wmjf7hy9dhfyqy5ggczyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0q25yt62" />
    <content type="html">
      Is &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1lt6a968lk4h6yqduqnxcha628cudulgy8xk607c4xyxn6d6w6kcsmgp8hj&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nostroots&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1lt6…p8hj&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; still a thing?
    </content>
    <updated>2025-12-12T18:31:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfgjzzvhp2kpe2mgu2qvjfwnvshwemzlzdc5jajt0sd7f2eltl38gzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qrmjrt4</id>
    
      <title type="html">I have a theory that nothing actually ever gets fixed. Things ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfgjzzvhp2kpe2mgu2qvjfwnvshwemzlzdc5jajt0sd7f2eltl38gzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qrmjrt4" />
    <content type="html">
      I have a theory that nothing actually ever gets fixed. Things just die, and then, ex nilhio, new things come into being, and it&amp;#39;s all good.
    </content>
    <updated>2025-12-11T15:47:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxw5pezj39sljhp4w6tdwd4anfhtws9anl00f4tyz0ukm434t4gzgzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qkrsy96</id>
    
      <title type="html">That&amp;#39;s surprising</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxw5pezj39sljhp4w6tdwd4anfhtws9anl00f4tyz0ukm434t4gzgzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qkrsy96" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgkfxeqjtdtyz865f8re5n0x8cmz0c6uhw03g62330h79m2jzyl7gnn3xfh&#39;&gt;nevent1q…3xfh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That&amp;#39;s surprising
    </content>
    <updated>2025-12-11T15:28:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0r0dar9ra7c9hvguusyqs4e8jkqjk2nxlysrrvudh64fdk286qeczyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qlhkw4y</id>
    
      <title type="html">Man I miss the old Australia, like crocodile hunter stuff</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0r0dar9ra7c9hvguusyqs4e8jkqjk2nxlysrrvudh64fdk286qeczyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qlhkw4y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdfpyetqev6tw5yu7eak7h3xsvtg5vnp6vh3ma0pv0928wv4k8h6ccl9vk8&#39;&gt;nevent1q…9vk8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Man I miss the old Australia, like crocodile hunter stuff
    </content>
    <updated>2025-12-10T17:42:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrypns0689gqwsdt5mcpe6p826gl5kug5y0rgm0f3f4a7sga7ekaczyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0q9kdyv4</id>
    
      <title type="html">I doubt that the average person who lived 100 years ago had more ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrypns0689gqwsdt5mcpe6p826gl5kug5y0rgm0f3f4a7sga7ekaczyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0q9kdyv4" />
    <content type="html">
      I doubt that the average person who lived 100 years ago had more freedom than we do today
    </content>
    <updated>2025-12-10T17:09:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2ywcqasfd4r37r3esk47afkraafudqn65c6u864pvuq4sgeydflszyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qtuu044</id>
    
      <title type="html">Re-education</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2ywcqasfd4r37r3esk47afkraafudqn65c6u864pvuq4sgeydflszyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qtuu044" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgnucv5x7zur8us25e5cryzhwmtrwcmj9meslh3nkef2lhme3237gfeja97&#39;&gt;nevent1q…ja97&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Re-education
    </content>
    <updated>2025-12-06T17:10:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrfdcdfey8wtkq4ss3ngr653eacgztasaxystht4a9de3ulnhawaszyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0q8dpmj7</id>
    
      <title type="html">not for long</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrfdcdfey8wtkq4ss3ngr653eacgztasaxystht4a9de3ulnhawaszyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0q8dpmj7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspzlhk036fpq8ry6ctwswphtnzttdaj5zuhw4nl96u9w8vuchlxkqmt7pkh&#39;&gt;nevent1q…7pkh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;not for long
    </content>
    <updated>2025-12-03T18:55:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsds0kylv9lv8n3eqa6va8j5rufrehurhyp22vlkj9pumny8dm74fczyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qg8yyk7</id>
    
      <title type="html">None currently, but I&amp;#39;m almost ready to ship the update that ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsds0kylv9lv8n3eqa6va8j5rufrehurhyp22vlkj9pumny8dm74fczyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qg8yyk7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq3hx0s2dnyappspvsfxcnm6cct96y4gmptztrqnfxuyqs7ltx7uqu0tt7p&#39;&gt;nevent1q…tt7p&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;None currently, but I&amp;#39;m almost ready to ship the update that adds relay-based communities. It&amp;#39;s not going to follow any NIP, it will a Satellite specific thing. Although, as I&amp;#39;ve said before, I think what &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;hodlbod&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1jlr…ynqn&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; is doing with Flotilla is directionally the right approach, and I&amp;#39;m trying to make it as interoperable as possible.&lt;br/&gt;&lt;br/&gt;Actually basic relay feeds are actually working already (though it&amp;#39;s sort of a hidden easter egg right now since I haven&amp;#39;t wired up the UI) e.g. &lt;a href=&#34;https://satellite.earth/relay/pyramid.fiatjaf.com&#34;&gt;https://satellite.earth/relay/pyramid.fiatjaf.com&lt;/a&gt;
    </content>
    <updated>2025-12-03T17:00:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszw9fhf3ll6gtupeee7ppr9fcgayp0x3sj684ywy5fmfgjcmhn4tqzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qwtg4ga</id>
    
      <title type="html">Regressive Web App (RWA)</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszw9fhf3ll6gtupeee7ppr9fcgayp0x3sj684ywy5fmfgjcmhn4tqzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qwtg4ga" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9fv8vd5ztlxhrx870mdghn2jqqp9a9yft6252f9jntzxtcsl02ygffvvn2&#39;&gt;nevent1q…vvn2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Regressive Web App (RWA)
    </content>
    <updated>2025-12-01T22:38:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrfzcedxumyg8wgaq2apd7dywjru88szvr0np9gnvwhqurt9f5xcgzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qsq39n3</id>
    
      <title type="html">real</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrfzcedxumyg8wgaq2apd7dywjru88szvr0np9gnvwhqurt9f5xcgzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qsq39n3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsre9jm0asas5usvlvw8vmwqm862wzuzpph7wgdrwmycfyz9uy87ngtlvhjk&#39;&gt;nevent1q…vhjk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;real
    </content>
    <updated>2025-11-30T14:16:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswkq4seqsvlwsml78x73kxne3a23y0qkgv7aaw0glcyyzepsleg4czyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qlcq9h8</id>
    
      <title type="html">I see. Thank you</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswkq4seqsvlwsml78x73kxne3a23y0qkgv7aaw0glcyyzepsleg4czyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qlcq9h8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfjkdwauvlcgagysljxnw79g48kj8pza74qp2ngh6gd0w72csnwdqjprxt0&#39;&gt;nevent1q…rxt0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I see. Thank you
    </content>
    <updated>2025-11-27T14:56:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9qekkhmpk5n5lvv8xrjddj8h68dnk4mcrkp35frctd9zvpd2ewugzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qzhuyx8</id>
    
      <title type="html">It occurred to me that the new key rotation thing makes it ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9qekkhmpk5n5lvv8xrjddj8h68dnk4mcrkp35frctd9zvpd2ewugzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qzhuyx8" />
    <content type="html">
      It occurred to me that the new key rotation thing makes it possible to implement a credible low friction &amp;#34;Sign up with email, then migrate a self custody nostr id later&amp;#34; sort of flow.&lt;br/&gt;&lt;br/&gt;So basically the way it would work is that the client allows the person to sign up with email, and you have a backend service that generates an nsec for them, and the backend signs stuff for them.&lt;br/&gt;&lt;br/&gt;Then if the user wants to move to self custody at any point, they go in their account settings and click like &amp;#34;Enable self custody&amp;#34; or something.&lt;br/&gt;&lt;br/&gt;This causes the client to generate a local nsec in the usual way, and the backend creates a key rotation event pointing at the self custodied nsec, and as soon as it&amp;#39;s timestamped, immediately rotates to that new nsec.&lt;br/&gt;&lt;br/&gt;So far so good.&lt;br/&gt;&lt;br/&gt;However, there is still a problem -- there&amp;#39;s no way for the backend to prove that it did not also publish an earlier timestamped rotation event with the new pubkey (which would allow the backend to rug the user in the future)&lt;br/&gt;&lt;br/&gt;But we can solve this by having the user rotate *again* (using their new nsec) to a second locally generated nsec. (which the backend service could not have known, and thus could not have created any prior key rotation events for)&lt;br/&gt;&lt;br/&gt;So bottom line is, yeah it involves two rotations (ie a 20 minute process on average given block time) but it massively reduces sign up friction while providing a way to migrate to self custody while keeping the social graph you may have accumulated prior to rotating into self custody.&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;/npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;hodlbod&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1jlr…ynqn&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;/npub1klkk3vrzme455yh9rl2jshq7rc8dpegj3ndf82c3ks2sk40dxt7qulx3vt&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Max&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1klk…x3vt&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2025-11-27T01:38:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8at6rwt9t284ucw3k2y97g2akd7cd5j0rkz6r07ndg5wcsnekw0czyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qwrxkpj</id>
    
      <title type="html">Got it, I&amp;#39;ll add a button to mark all as read like the DMs</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8at6rwt9t284ucw3k2y97g2akd7cd5j0rkz6r07ndg5wcsnekw0czyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qwrxkpj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy87x3m5gz2ghz5amu8s6mka37ezd475lwvva5hzdmywmpdgc0meq5hhmeu&#39;&gt;nevent1q…hmeu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Got it, I&amp;#39;ll add a button to mark all as read like the DMs
    </content>
    <updated>2025-11-21T01:55:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8c4y4uzymxnh9fhguf2k806nn3zuvl9rsqzhq94dxslxjpw2ukdczyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qctx0dy</id>
    
      <title type="html">What&amp;#39;s up guys After my year break from social media I ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8c4y4uzymxnh9fhguf2k806nn3zuvl9rsqzhq94dxslxjpw2ukdczyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qctx0dy" />
    <content type="html">
      What&amp;#39;s up guys&lt;br/&gt;After my year break from social media I deployed the total rebuild of &lt;a href=&#34;https://satellite.earth&#34;&gt;https://satellite.earth&lt;/a&gt; I created over course of these past 12 months.&lt;br/&gt;It&amp;#39;s a major upgrade.&lt;br/&gt;The old Satellite was cool aesthetically but was not functional enough to be a daily driver. I had to fix this, to make the nostr client that I&amp;#39;ve always wanted.&lt;br/&gt;Something beautiful that gets the basics right.&lt;br/&gt;I changed the front page and the profile pages to focus on *just* what you&amp;#39;re looking for, but I kept reddit-style threads because they are amazing for reading long conversations, e.g&lt;br/&gt;&lt;a href=&#34;https://satellite.earth/thread/note15yhl85e6jnayprt3ufp4ucuzwqry0uxd8sxqn4twctxxf4gkfdpsfyea0e&#34;&gt;https://satellite.earth/thread/note15yhl85e6jnayprt3ufp4ucuzwqry0uxd8sxqn4twctxxf4gkfdpsfyea0e&lt;/a&gt;&lt;br/&gt;I got rid of NIP-172 communities. They were just too messy. I&amp;#39;m working on replacing them with relay-based communities instead (something like what &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;hodlbod&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1jlr…ynqn&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; has been cooking). This will be ready and deployed in the near term.&lt;br/&gt;In the meantime, straight up relay feeds are already functional. You just have to type the url in yourself, e.g.&lt;br/&gt;&lt;a href=&#34;https://satellite.earth/relay/pyramid.fiatjaf.com&#34;&gt;https://satellite.earth/relay/pyramid.fiatjaf.com&lt;/a&gt;&lt;br/&gt;You can create aggregate relay feeds too by just including multiple comma separated relays in the url, e.g.&lt;br/&gt;&lt;a href=&#34;https://satellite.earth/relay/pyramid.fiatjaf.com,relays.land/spatianostra&#34;&gt;https://satellite.earth/relay/pyramid.fiatjaf.com,relays.land/spatianostra&lt;/a&gt;&lt;br/&gt;Satellite CDN got reworked and refreshed as well. You can now see all your transactions, your current balance, and your burn rate. It&amp;#39;s way more clear now what&amp;#39;s going on.&lt;br/&gt; &lt;img src=&#34;https://cdn.satellite.earth/a3ac4d96ad9979b8a614851ad2ae002165c7123202f5be23ce75a8b6d4f3246d.jpg&#34;&gt; &lt;br/&gt;I added client side search, based on your social graph (or *my* social graph if you&amp;#39;re not signed in). It pulls all your contacts, your contacts&amp;#39; contacts, and indexes your web of trust locally. Believe it or not this is actually quite performant (especially if you are on a multicore machine).&lt;br/&gt;To be clear, this is not really *search*. Something like what &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; is building that is not strictly local will be necessary for finding obscure people.&lt;br/&gt;This is essentially navigation UX, and it works great for jumping to someone&amp;#39;s profile when you know where you want to go.&lt;br/&gt; &lt;img src=&#34;https://cdn.satellite.earth/602fa1a92beeadc1cc1b4e589c5fb17b5c9ec056e69dfc0513784245d8da27bd.jpg&#34;&gt; &lt;br/&gt;Notifications are super reliable now.&lt;br/&gt;Aside the feed working well (which is the #1 live or die UX that absolutely must work) having notifications that are useful and where you can reply immediately from the interface without hunting down the post context is pretty important.&lt;br/&gt; &lt;img src=&#34;https://cdn.satellite.earth/c9e4f35d948775955826e78bd2b0bf8f4dd4b93fa498fe854ac1ec33716e90b6.jpg&#34;&gt; &lt;br/&gt;Added NIP17 support.&lt;br/&gt;Maintained legacy NIP04 support for existing chats only.&lt;br/&gt;The future is &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1whtn0s68y3cs98zysa4nxrfzss5g5snhndv35tk5m2sudsr7ltms48r3ec&#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;npub1wht…r3ec&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; style Marmot Protocol (pending)&lt;br/&gt; &lt;img src=&#34;https://cdn.satellite.earth/ce753d8cc59464966c7fdc3cbb1c325a884e35d9579951d86ecc6722888e8b52.jpg&#34;&gt; &lt;br/&gt;One of things that always annoyed me about legacy social media is that they spend all their screen real estate trying to get you to go somewhere *else* (???)&lt;br/&gt;I mainly designed this profile page to be the client that I want to use.&lt;br/&gt;I want to link to my page and not have the sidebars to like a billboard or something.&lt;br/&gt;In the new Satellite the profile page looks pretty and only shows your stuff (and nothing else)&lt;br/&gt; &lt;img src=&#34;https://cdn.satellite.earth/65cc73de0e24a3573fd66de6ae9ce3033be8811061c0cca6d1239f611b128ff4.jpg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://cdn.satellite.earth/749e4259cc1cec126b3aaef4483dee9293b79b4db636b8d2c219ec01158e2118.jpg&#34;&gt; &lt;br/&gt;Added full featured rich text editor. This was one of the main things the old Satellite was lacking.&lt;br/&gt;In the new Satellite you can upload media inline, directly to Satellite CDN or whichever is your preferred blossom server.&lt;br/&gt;Mentions, emojis, embedding nostr notes inline are supported as well.&lt;br/&gt; &lt;img src=&#34;https://cdn.satellite.earth/5fa337c678187184d350e5fdba97679c643b75cd9142c848d0ed35e5a71a1b19.jpg&#34;&gt; &lt;br/&gt;The Satellite CDN UI is much improved as well, especially if you have lots of files.&lt;br/&gt;The terms and cost are the same as old Satellite.&lt;br/&gt;You can upload big files (like &amp;gt; 5GB).&lt;br/&gt;Bandwidth is free. $0.05/GB/mo.&lt;br/&gt;Prepaid. Lightning only.&lt;br/&gt; If you want a nice blossom-compatible gallery UX to be a home for all your media on nostr, I would encourage you to check it out.&lt;br/&gt; &lt;img src=&#34;https://cdn.satellite.earth/7710c74c54679c1c720f046879717e821e91bbaa90e391161ecd3a11d2183010.jpg&#34;&gt; &lt;br/&gt;I added some other thread improvements too. One feature I&amp;#39;m really happy about in the new Satellite is that you can link directly to deeply nested reply, e.g.&lt;br/&gt;&lt;a href=&#34;https://satellite.earth/thread/note1lqgmper99zj566xlc0gha4fmx4929njdckcq2w80yej0vrkcsyqqkqqh4s#note1zukmyf2nxrn5xamzawdez6f9egzaexjlhtjsza07rd7df9fn89esd40url&#34;&gt;https://satellite.earth/thread/note1lqgmper99zj566xlc0gha4fmx4929njdckcq2w80yej0vrkcsyqqkqqh4s#note1zukmyf2nxrn5xamzawdez6f9egzaexjlhtjsza07rd7df9fn89esd40url&lt;/a&gt;&lt;br/&gt;The ability to link to replies while seeing the whole context of the conversation I feel like really increases the &amp;#34;surface area&amp;#34; of the thread.&lt;br/&gt;* * *&lt;br/&gt;There are some more cool things in the pipeline.&lt;br/&gt;Relay communities are the priority right now.&lt;br/&gt;After that I will show you guys the new relay that I also built during this 12 month interlude.&lt;br/&gt;Finally, if you still want to use the old satellite, you may at &lt;a href=&#34;https://v1.satellite.earth&#34;&gt;https://v1.satellite.earth&lt;/a&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qgs07f7srjc72ma4skqrqmrm5a4mqdalyyw9k4eu2mjwwr9gtp644uqqyzagvjeknhf40w7qjm3x9452spj3n3lhv8ndvdq6jcpxx62gzv7n2mc3pts&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…3pts&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Satellite v2 check it out&lt;br/&gt;&lt;a href=&#34;https://satellite.earth&#34;&gt;https://satellite.earth&lt;/a&gt;&lt;br/&gt;I&#39;ll do a write up tomorrow &lt;/blockquote&gt;
    </content>
    <updated>2025-11-20T21:29:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqst4pjtx6wax4amcztwyckk32qx2xw87as7d435r2tqycmffqfn6dgzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qxn7tak</id>
    
      <title type="html">Satellite v2 check it out https://satellite.earth I&amp;#39;ll do a ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqst4pjtx6wax4amcztwyckk32qx2xw87as7d435r2tqycmffqfn6dgzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qxn7tak" />
    <content type="html">
      Satellite v2 check it out&lt;br/&gt;&lt;a href=&#34;https://satellite.earth&#34;&gt;https://satellite.earth&lt;/a&gt;&lt;br/&gt;I&amp;#39;ll do a write up tomorrow
    </content>
    <updated>2025-11-20T03:02:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2jq2smg59r7vsnt2v395wmlm0xs4xzesq7aglfr0y9dp29ht27mqzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qcjuczk</id>
    
      <title type="html">Yeah, the update is a complete rebuild with all the old stuff and ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2jq2smg59r7vsnt2v395wmlm0xs4xzesq7aglfr0y9dp29ht27mqzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qcjuczk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstdc9fdg8l6d7qxdzzal8jncxsmqxwxh0mdefj32k4t22jvuj9sggpr9mhxue69uhhqatjv9mxjerp9ehx7um5wghxcctwvsc2wehj&#39;&gt;nevent1q…wehj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yeah, the update is a complete rebuild with all the old stuff and a bunch of new stuff 
    </content>
    <updated>2025-06-04T02:30:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszsza5c9gn9cjmaeq720mkd5avazkp0snv8f0gqc65p344tpt35xczyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qkgc05k</id>
    
      <title type="html">Ive just been working on a big new release of Satellite. Still ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszsza5c9gn9cjmaeq720mkd5avazkp0snv8f0gqc65p344tpt35xczyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qkgc05k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdkgx6msparc3nm7v8jt99upsx8m4kc3y2tt4lmlajax9ue3zg24qpz4mhxue69uhhxarpva5kueew09skyafwd4jsccwyya&#39;&gt;nevent1q…wyya&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ive just been working on a big new release of Satellite. Still here!
    </content>
    <updated>2025-06-04T02:27:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgseqlj4yjpe2k7p6wfqgyskl2ul5ymy5d8d7cavge0e7rzjzng8qzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qhs79jp</id>
    
      <title type="html">Relays but for media #note10uf…5slg</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgseqlj4yjpe2k7p6wfqgyskl2ul5ymy5d8d7cavge0e7rzjzng8qzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qhs79jp" />
    <content type="html">
      Relays but for media&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;/note10uf9apz4yd4zknj2973tgr7wx4qe6gu2j892p77xg6v883fphhlswx5slg&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note10uf…5slg&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; I&#39;m really excited about this. Blossom is deceivingly simple, which is why it is powerful and why it has a chance of working.&lt;br/&gt;&lt;br/&gt;What #nostr got right (and Bitcoin, for that matter) is that duplication is a feature, not a bug. &#34;It takes advantage of the nature of information being easy to spread but hard to stifle,&#34; to quote Satoshi. De-duplication is a fools&#39; errand, as it assumes a God&#39;s-eye-view. A global state is required to properly understand what to delete and what to keep. The second problem is of course indexing and discovery, which is indeed a hard problem if a global state is to be avoided. It&#39;s hard, but solvable. Especially if you already know what you&#39;re looking for, and especially especially if you have a common and purple-coloured discoverability layer.&lt;br/&gt;&lt;br/&gt;Blossom is basically copying what nostr did for notes and applies it to arbitrary files. Instead of relays handling events, there&#39;s simple HTTP servers handling files. Like relays, servers are interchangeable as they share the same interface, encouraging duplication and redundancy. Instead of uploading something to a single server, you might upload it to five different servers. Popular and/or important files will be on many servers, which is how the online world works today already. Files that you need often might even be served by a #blossom server that is geographically close to you, just like we now have local cache relays packaged with some clients (or that you can self-host on your home server).&lt;br/&gt;&lt;br/&gt;In the best case, Blossom will organically mirror what YouTube et al&#39;s content delivery networks already do well today, which is to provide file hosting that is high in availability and proximity. The neat thing about it all is that you can provide monetary incentives as it is nostr-native, and you get web-of-trust characteristics for free, as you can use only your servers, or those who are trusted by your friends, etc. And in the future, we&#39;ll probably have paid servers that whitelist npubs, just like we have paid relays now.&lt;br/&gt;&lt;br/&gt;So why is all of that awesome? Well, here&#39;s the thing: as the user, you actually don&#39;t care where a file is hosted; you just care about the file itself. The current iteration of image (and other) hosts is incredibly stupid. Images are uploaded, downloaded, and re-uploaded without end, often with massive loss-of-quality as the same image is compressed and re-compressed a hundred times. It&#39;s always the same image, or at least it *should* be. With Blossom, it actually is. &lt;br/&gt;&lt;br/&gt;Gone are the days of finding a thing and uploading again. You just need the hash, and the thing will appear. You could even insert images directly in notes with something like a blossom:ef1c26172f55017c9d9d6afa7cf22605b237b0fe92425e81e3b5e24d46c95448 and each client can choose how (HTTP, torrent, I2P, etc.) and where (public servers, private servers, etc.) to retrieve it from.&lt;br/&gt;&lt;br/&gt;But wait, there&#39;s more. Remember the monetary incentives we talked about? It is what allows for the emergence of a proverbial &#34;assassination market&#34; for files: you provide the hash, along with a bounty of 21k sats to anyone who can provide the file most readily. Servers could provide cryptographic proof that they have the file, and you could escrow the money until delivery is done and you verify the file on your side. The building blocks are already there, we just need to put them together in the right way.&lt;br/&gt;&lt;br/&gt;Blossom is one of the most exciting projects that came out of the first &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1s0veng2gvfwr62acrxhnqexq76sj6ldg3a5t935jy8e6w3shr5vsnwrmq5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Sovereign Engineering&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1s0v…rmq5&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; cohort, aka #SEC-01. I&#39;ll have more to say about all the other amazing #SovEng projects that came out of the discussions and collaborations we had, but now I&#39;ll have to go and upload some files.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://blossom.us-ord-1.linodeobjects.com/6b72c905176cb02fd35528e33e03a2496596270d6c153690cf9d3f232d38ee52.jpeg&#34;&gt; &lt;br/&gt;&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;/nevent1qqs9pgpsdel6ejqrh4nrlj6p8j0d09w0frlhhuyajfy3wn8ugzzfjfgpzpmhxue69uhkummnw3ezuamfdejsygpxdq27pjfppharynrvhg6h8v2taeya5ssf49zkl9yyu5gxe4qg55psgqqqqqqst9390z&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…390z&lt;/a&gt;&lt;/span&gt; &lt;/blockquote&gt;
    </content>
    <updated>2024-03-19T23:31:00Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgedkfkhwwu6uwuyfdfp2agtt9jtm6majx4puck6q4w44p9wzh92gzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qdgw5ml</id>
    
      <title type="html">If you read one thing today, read this! #note1l2h…jaqs</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgedkfkhwwu6uwuyfdfp2agtt9jtm6majx4puck6q4w44p9wzh92gzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qdgw5ml" />
    <content type="html">
      If you read one thing today, read this!&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;/note1l2hx9s9h9w0xstvltzaaxsenafnwqdrnta45zevnq9j6696wxjcseyjaqs&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note1l2h…jaqs&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; &lt;p&gt;While I was in Mediera with all the other awesome people at the first SEC cohort there where a lot of discussions around data storage on nostr and if it could be made censorship-resistent&lt;/p&gt;

&lt;p&gt;I remember lots of discussions about torrents, hypercore, nostr relays, and of course IPFS&lt;/p&gt;

&lt;p&gt;There were a few things I learned from all these conversations:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;All the existing solutions have one thing in common. A universal ID of some kind for files&lt;/li&gt;
&lt;li&gt;HTTP is still good. we don&amp;#39;t have to throw the baby out with the bath water&lt;/li&gt;
&lt;li&gt;nostr could fix this... somehow&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Some of the existing solutions work well for large files, and all of them are decentralization in some way. However none of them seem capable of serving up cat pictures for social media clients. they all have something missing...&lt;/p&gt;

&lt;h2 id=&#34;an-identity-system-2&#34;&gt;An Identity system&lt;/h2&gt;

&lt;p&gt;An identity system would allow files to be &amp;#34;owned&amp;#34; by users. and once files have owners servers could start grouping files into a single thing instead of a 1000&#43; loose files&lt;/p&gt;

&lt;p&gt;This can also greatly simplify the question of &amp;#34;what is spam&amp;#34; for a server hosting (or seeding) these files. since it could simply have a whitelist of owners (and maybe their friends)&lt;/p&gt;

&lt;h2 id=&#34;what-is-blossom-2&#34;&gt;What is blossom?&lt;/h2&gt;

&lt;p&gt;Blossom is a set of HTTP endpoints that allow nostr users to store and retrieve binary data on public servers using the sha256 hash as a universal id&lt;/p&gt;

&lt;h2 id=&#34;what-are-blobs-2&#34;&gt;What are Blobs?&lt;/h2&gt;

&lt;p&gt;blobs are chunks of binary data. they are similar to files but with one key difference, they don&amp;#39;t have names&lt;/p&gt;

&lt;p&gt;Instead blobs have a sha256 hash (like &lt;code&gt;b1674191a88ec5cdd733e4240a81803105dc412d6c6708d53ab94fc248f4f553&lt;/code&gt;) as an ID&lt;/p&gt;

&lt;p&gt;These IDs are universal since they can be computed from the file itself using the sha256 hashing algorithm ( you can a files hashing on linux using: &lt;code&gt;sha256sum bitcoin.pdf&lt;/code&gt; )&lt;/p&gt;

&lt;h2 id=&#34;how-do-the-servers-work-2&#34;&gt;How do the servers work?&lt;/h2&gt;

&lt;p&gt;Blossom servers expose four endpoints to let clients and users upload and manage blobs&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GET /&amp;lt;sha256&amp;gt;&lt;/code&gt; (optional file &lt;code&gt;.ext&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PUT /upload&lt;/code&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Authentication&lt;/code&gt;: Signed &lt;a href=&#34;https://github.com/hzrd149/blossom/blob/master/Server.md#upload-authorization-required&#34;&gt;nostr event&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Returns a blob descriptor&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET /list/&amp;lt;pubkey&amp;gt;&lt;/code&gt;

&lt;ul&gt;
&lt;li&gt;Returns an array of blob descriptors&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Authentication&lt;/code&gt; &lt;em&gt;(optional)&lt;/em&gt;: Signed &lt;a href=&#34;https://github.com/hzrd149/blossom/blob/master/Server.md#list-authorization-optional&#34;&gt;nostr event&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DELETE /&amp;lt;sha256&amp;gt;&lt;/code&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Authentication&lt;/code&gt;: Signed &lt;a href=&#34;https://github.com/hzrd149/blossom/blob/master/Server.md#delete-authorization-required&#34;&gt;nostr event&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;what-is-blossom-drive-2&#34;&gt;What is Blossom Drive?&lt;/h2&gt;

&lt;p&gt;Blossom Drive is a nostr app built on top of blossom servers and allows users to create and manage folders of blobs&lt;/p&gt;

&lt;h2 id=&#34;what-are-drives-2&#34;&gt;What are Drives&lt;/h2&gt;

&lt;p&gt;Drives are just nostr events (kind &lt;code&gt;30563&lt;/code&gt;) that store a map of blobs and what filename they should have along with some extra metadata&lt;/p&gt;

&lt;p&gt;An example drive event would be&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;{
  &amp;#34;pubkey&amp;#34;: &amp;#34;266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5&amp;#34;,
  &amp;#34;created_at&amp;#34;: 1710773987,
  &amp;#34;content&amp;#34;: &amp;#34;&amp;#34;,
  &amp;#34;kind&amp;#34;: 30563,
  &amp;#34;tags&amp;#34;: [
    [ &amp;#34;name&amp;#34;, &amp;#34;Emojis&amp;#34; ],
    [ &amp;#34;description&amp;#34;, &amp;#34;nostr emojis&amp;#34; ],
    [ &amp;#34;d&amp;#34;, &amp;#34;emojis&amp;#34; ],
    [ &amp;#34;r&amp;#34;, &amp;#34;https://cdn.hzrd149.com/&amp;#34; ],
    [ &amp;#34;x&amp;#34;, &amp;#34;303f018e613f29e3e43264529903b7c8c84debbd475f89368cb293ec23938981&amp;#34;, &amp;#34;/noStrudel.png&amp;#34;, &amp;#34;15161&amp;#34;, &amp;#34;image/png&amp;#34; ],
    [ &amp;#34;x&amp;#34;, &amp;#34;a0e2b39975c8da1702374b3eed6f4c6c7333e6ae0008dadafe93bd34bfb2ca78&amp;#34;, &amp;#34;/satellite.png&amp;#34;, &amp;#34;6853&amp;#34;, &amp;#34;image/png&amp;#34; ],
    [ &amp;#34;x&amp;#34;, &amp;#34;e8f3fae0f4a43a88eae235a8b79794d72e8f14b0e103a0fed1e073d8fb53d51f&amp;#34;, &amp;#34;/amethyst.png&amp;#34;, &amp;#34;20487&amp;#34;, &amp;#34;image/png&amp;#34; ],
    [ &amp;#34;x&amp;#34;, &amp;#34;70bd5836807b916d79e9c4e67e8b07e3e3b53f4acbb95c7521b11039a3c975c6&amp;#34;, &amp;#34;/nos.png&amp;#34;, &amp;#34;36521&amp;#34;, &amp;#34;image/png&amp;#34; ],
    [ &amp;#34;x&amp;#34;, &amp;#34;0fc304630279e0c5ab2da9c2769e3a3178c47b8609b447a30916244e89abbc52&amp;#34;, &amp;#34;/primal.png&amp;#34;, &amp;#34;29343&amp;#34;, &amp;#34;image/png&amp;#34; ],
    [ &amp;#34;x&amp;#34;, &amp;#34;9a03824a73d4af192d893329bbc04cd3798542ee87af15051aaf9376b74b25d4&amp;#34;, &amp;#34;/coracle.png&amp;#34;, &amp;#34;18300&amp;#34;, &amp;#34;image/png&amp;#34; ],
    [ &amp;#34;x&amp;#34;, &amp;#34;accdc0cdc048f4719bb5e1da4ff4c6ffc1a4dbb7cf3afbd19b86940c01111568&amp;#34;, &amp;#34;/iris.png&amp;#34;, &amp;#34;24070&amp;#34;, &amp;#34;image/png&amp;#34; ],
    [ &amp;#34;x&amp;#34;, &amp;#34;2e740f2514d6188e350d95cf4756bbf455d2f95e6a09bc64e94f5031bc4bba8f&amp;#34;, &amp;#34;/damus.png&amp;#34;, &amp;#34;32758&amp;#34;, &amp;#34;image/png&amp;#34; ],
    [ &amp;#34;x&amp;#34;, &amp;#34;2e019f08da0c75fb9c40d81947e511c8f0554763bffb6d23a7b9b8c9e8c84abb&amp;#34;, &amp;#34;/old emojis/astral.png&amp;#34;, &amp;#34;29365&amp;#34;, &amp;#34;image/png&amp;#34; ],
    [ &amp;#34;x&amp;#34;, &amp;#34;d97f842f2511ce0491fe0de208c6135b762f494a48da59926ce15acfdb6ac17e&amp;#34;, &amp;#34;/other/rabbit.png&amp;#34;, &amp;#34;19803&amp;#34;, &amp;#34;image/png&amp;#34; ],
    [ &amp;#34;x&amp;#34;, &amp;#34;72cb99b689b4cfe1a9fb6937f779f3f9c65094bf0e6ac72a8f8261efa96653f5&amp;#34;, &amp;#34;/blossom.png&amp;#34;, &amp;#34;4393&amp;#34;, &amp;#34;image/png&amp;#34; ]
  ]
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;There is a lot going on but the main thing is the list of &amp;#34;x&amp;#34; tags and the path that describes the folder and filename the blob should live at&lt;/p&gt;

&lt;p&gt;If your interested, the full event definition is at &lt;a href=&#34;https://github.com/hzrd149/blossom-drive/blob/master/docs/drive.md&#34;&gt;github.com/hzrd149/blossom-drive&lt;/a&gt;&lt;/p&gt;

&lt;h2 id=&#34;getting-started-2&#34;&gt;Getting started&lt;/h2&gt;

&lt;p&gt;Like every good nostr client it takes a small instruction manual in order to use it properly. so here are the steps for getting started&lt;/p&gt;

&lt;h3 id=&#34;1-open-the-app-2&#34;&gt;1. Open the app&lt;/h3&gt;

&lt;p&gt;Open &lt;a href=&#34;https://blossom.hzrd149.com&#34;&gt;https://blossom.hzrd149.com&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;2-login-using-extension-2&#34;&gt;2. Login using extension&lt;/h3&gt;

&lt;p&gt;&lt;img src=&#34;https://cdn.hzrd149.com/de4a9fbf07eea796f166d6846aef7e1ffda2abb0b30c2390f02774253141c4c3.png&#34; alt=&#34;&#34;/&gt;&lt;/p&gt;

&lt;p&gt;You can also login using any of the following methods using the input
 - NIP-46 with your &lt;a href=&#34;https://nsec.app&#34;&gt;https://nsec.app&lt;/a&gt; or &lt;a href=&#34;https://flare.pub&#34;&gt;https://flare.pub&lt;/a&gt; account
 - a NIP-46 connection string
 - an &lt;code&gt;ncryptsec&lt;/code&gt; password protected private key
 - a &lt;code&gt;nsec&lt;/code&gt; unprotected private key (please don&amp;#39;t)
 - bunker:// URI from nsecbunker&lt;/p&gt;

&lt;h3 id=&#34;3-add-a-blossom-server-2&#34;&gt;3. Add a blossom server&lt;/h3&gt;

&lt;p&gt;&lt;img src=&#34;https://cdn.hzrd149.com/5f0497549d426dba5613abf52406a12a70d417688d4cda0e19cc20f98184593a.png&#34; alt=&#34;&#34;/&gt;&lt;/p&gt;

&lt;p&gt;Right now &lt;code&gt;https://cdn.satellite.earth&lt;/code&gt; is the only public server that is compatible with blossom drive. If you want to host your own I&amp;#39;ve written a basic implementation in TypeScript &lt;a href=&#34;https://github.com/hzrd149/blossom-server&#34;&gt;github.com/hzrd149/blossom-server&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;4-start-uploading-your-files-2&#34;&gt;4. Start uploading your files&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;NOTE: All files upload to blossom drive are public by default. DO NOT upload private files&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://cdn.hzrd149.com/47d6b7716f582fa2bdebadc9e2bc4a336d445846c343d812c270086533580deb.png&#34; alt=&#34;&#34;/&gt;&lt;/p&gt;

&lt;h3 id=&#34;5-manage-files-2&#34;&gt;5. Manage files&lt;/h3&gt;

&lt;p&gt;&lt;img src=&#34;https://cdn.hzrd149.com/63065794567112da49c9613c61ea392d520220e0fdedf15aa81d9da4145643c1.png&#34; alt=&#34;&#34;/&gt;&lt;/p&gt;

&lt;h2 id=&#34;encrypted-drives-2&#34;&gt;Encrypted drives&lt;/h2&gt;

&lt;p&gt;There is also the option to encrypt drives using &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/49.md&#34;&gt;NIP-49&lt;/a&gt; password encryption. although its not tested at all so don&amp;#39;t trust it, verify&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://cdn.hzrd149.com/1c073e7d7d378e6019529882a0ccff2f9c09de65d7aef7017f395307792cce51.png&#34; alt=&#34;&#34;/&gt;&lt;/p&gt;

&lt;h2 id=&#34;whats-next-2&#34;&gt;Whats next?&lt;/h2&gt;

&lt;p&gt;I don&amp;#39;t know, but Im excited to see what everyone else on nostr builds with this. I&amp;#39;m only one developer at the end of the day and I can&amp;#39;t think of everything&lt;/p&gt;

&lt;p&gt;also all the images in this article are stored in one of my blossom drives here&lt;/p&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;/naddr1qvzqqqrhvvpzqfngzhsvjggdlgeycm96x4emzjlwf8dyyzdfg4hefp89zpkdgz99qq8xzun5d93kcefdd9kkzem9wvr46jka&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;naddr1qv…6jka&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
 &lt;/blockquote&gt;
    </content>
    <updated>2024-03-19T20:16:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdpp5vw3fp73tumf0vvdcz5gvvp08r73wr2kxvf6frqyemq3cjd7gzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qthmp8n</id>
    
      <title type="html">I&amp;#39;ve been quiet lately, working on something. Looking forward ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdpp5vw3fp73tumf0vvdcz5gvvp08r73wr2kxvf6frqyemq3cjd7gzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qthmp8n" />
    <content type="html">
      I&amp;#39;ve been quiet lately, working on something. Looking forward to showing you all very soon
    </content>
    <updated>2023-12-15T06:46:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspvx52g2zky308akjnf56u5dfjpt7wkksl3d28euwy32r2xqekaegzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qhfn57r</id>
    
      <title type="html">Hahaha</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspvx52g2zky308akjnf56u5dfjpt7wkksl3d28euwy32r2xqekaegzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qhfn57r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdahajaxeww0rn48kj579a0k43lvhcuyxtjmgyrwatfh7dkf9fkeqyzswrw&#39;&gt;nevent1q…swrw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hahaha
    </content>
    <updated>2023-11-03T06:45:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqsvwpvyjhlydwkrg02qm8phkrg6s6gw2yw9v22vvsqp6chv26sqczyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0q3jp9dk</id>
    
      <title type="html">@npub1ltx…z40t So I’ve been thinking about this. To keep ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqsvwpvyjhlydwkrg02qm8phkrg6s6gw2yw9v22vvsqp6chv26sqczyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0q3jp9dk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs83uzjlm4rdhfuu0yx5mxxuz6nxt36qupvt79vak2nahy30tq5nccmnefh9&#39;&gt;nevent1q…efh9&lt;/a&gt;&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;/npub1ltx67888tz7lqnxlrg06x234vjnq349tcfyp52r0lstclp548mcqnuz40t&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Vivek&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1ltx…z40t&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; So I’ve been thinking about this.&lt;br/&gt;&lt;br/&gt;To keep things simple, for Satellite, I’m going to go ahead and use kind 4549 as a direct clone of kind 1 as &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;VitorPamplona&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1gcx…nj5z&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; suggested. So the content string of 4549 will be text just like kind 1.&lt;br/&gt;&lt;br/&gt;My initial concern was that having a single kind defined as a “community post” would preclude the reuse of other event kinds, which is why I suggested “wrapping” the events.&lt;br/&gt;&lt;br/&gt;I still intend to use kind 4549 as a wrapper to post non-kind-1 events into communities. When a non-kind-1 event is posted, the 4549 event will include a “k” tag indicating the kind of event that was wrapped.&lt;br/&gt;&lt;br/&gt;But for 4549 events that do not have a “k” tag (or a “k” tag equal to 1), Satellite will assume that they should be treated like kind 1 and render the content directly.&lt;br/&gt;&lt;br/&gt;I like this cause it’s just doing the simple “clone kind 1 thing” but adding the “k” tag allows me to do also do the wrapping thing so I can support other event types on Satellite. If other apps only care about kind 1 that’s fine.&lt;br/&gt;&lt;br/&gt;I’m also implementing this weekend and writing up some documentation. Lmk if you wanna collab 🤙
    </content>
    <updated>2023-07-21T03:11:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgzkuh0xhe8tmw69rqsmr8qnp37lcv7vnvjcyqhxcjntp842yypuqzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qe0sn2s</id>
    
      <title type="html">Satellite update: deployed &amp;#34;conversations&amp;#34; tab Now you ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgzkuh0xhe8tmw69rqsmr8qnp37lcv7vnvjcyqhxcjntp842yypuqzyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qe0sn2s" />
    <content type="html">
      In reply to &lt;a href=&#39;/naddr1qqyhxct5v4kxc6t5v5pzple86qwtret0kkzcqvrv0wnkhvphhus3ck6h83twfecv4pv82khsqvzqqqyx7cgjg2v0&#39;&gt;naddr1qq…g2v0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Satellite update: deployed &amp;#34;conversations&amp;#34; tab&lt;br/&gt;&lt;br/&gt;Now you easily can keep track of (and get notifications for) all the threads you&amp;#39;ve recently been involved with. You can even reply directly in from the notifications UI without having to navigate to the thread.&lt;br/&gt;&lt;br/&gt;Check it out.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://cdn.satellite.earth/be919f3a3f6cdedc76f2f476ad779bd7e8675bdf35040835044cf82410ac2089.png&#34;&gt; 
    </content>
    <updated>2023-07-16T19:09:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsw3uss6gf9xpmu3d0ae6qu2h86uzkzzeh7plazzkh0u3szrlfadjszyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qf8f5ph</id>
    
      <title type="html">Just what I was looking for, thank you!</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsw3uss6gf9xpmu3d0ae6qu2h86uzkzzeh7plazzkh0u3szrlfadjszyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qf8f5ph" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz6lseynytpp50ru53kegav39rnpphnuytrttqf0uhs0md4zvfxycmva502&#39;&gt;nevent1q…a502&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Just what I was looking for, thank you!
    </content>
    <updated>2023-05-22T03:25:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswgcj4ywx2kqxvprxf45ss6a9vjjh8yh4vva09vem6xgcket6qnwczyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qleu9pu</id>
    
      <title type="html">Is there a comprehensive list somewhere of all the lightning ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswgcj4ywx2kqxvprxf45ss6a9vjjh8yh4vva09vem6xgcket6qnwczyrlj05quk8jkldv9sqcxc7a8dwcr00epr3d4w0zkunnse2zcw4d0qleu9pu" />
    <content type="html">
      Is there a comprehensive list somewhere of all the lightning wallets that have implemented NIP-57?
    </content>
    <updated>2023-05-22T02:58:51Z</updated>
  </entry>

</feed>