<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-10-21T19:20:45Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by leon</title>
  <author>
    <name>leon</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub1gxdhmu9swqduwhr6zptjy4ya693zp3ql28nemy4hd97kuufyrqdqwe5zfk.rss" />
  <link href="https://nostr.now/npub1gxdhmu9swqduwhr6zptjy4ya693zp3ql28nemy4hd97kuufyrqdqwe5zfk" />
  <id>https://nostr.now/npub1gxdhmu9swqduwhr6zptjy4ya693zp3ql28nemy4hd97kuufyrqdqwe5zfk</id>
  <icon>https://blossom.primal.net/669eb7a4748f23dd24290866e92e6e62ceeef3e0bfcbee89bd33ba3694e7b045.jpg</icon>
  <logo>https://blossom.primal.net/669eb7a4748f23dd24290866e92e6e62ceeef3e0bfcbee89bd33ba3694e7b045.jpg</logo>




  <entry>
    <id>https://nostr.now/nevent1qqstcj3vr6q67hzmvzz0qt00gmp2j4eeh6y9lf730c5egnj45nckkyczypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5f5pqun</id>
    
      <title>Nostr event nevent1qqstcj3vr6q67hzmvzz0qt00gmp2j4eeh6y9lf730c5egnj45nckkyczypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5f5pqun</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstcj3vr6q67hzmvzz0qt00gmp2j4eeh6y9lf730c5egnj45nckkyczypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5f5pqun" />
    <content type="html">
      hola
    </content>
    <updated>2026-10-27T22:41:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs09dmttpq6mwwfwyun00m4ttd4q8l3a79z50v2k7mljjte7zt4sdqzypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5czurfv</id>
    
      <title>Nostr event nevent1qqs09dmttpq6mwwfwyun00m4ttd4q8l3a79z50v2k7mljjte7zt4sdqzypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5czurfv</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs09dmttpq6mwwfwyun00m4ttd4q8l3a79z50v2k7mljjte7zt4sdqzypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5czurfv" />
    <content type="html">
      hola
    </content>
    <updated>2026-10-27T22:41:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqa3897xt99whe63467c225zdk2zl40aq84sds8cn0ssx75whrrqqzypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5e8a9nf</id>
    
      <title type="html">adding on the substantial trust in a central server: ***it does ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqa3897xt99whe63467c225zdk2zl40aq84sds8cn0ssx75whrrqqzypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5e8a9nf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx4fjp4nm3cma47ep9cs92g2vq296dhcxf7yg32vts80vgqjr9gfctqg086&#39;&gt;nevent1q…g086&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;adding on the substantial trust in a central server:&lt;br/&gt;&lt;br/&gt;***it does not need to hold your full private key to abuse those powers***&lt;br/&gt;&lt;br/&gt;we would still be trusting the central server to only sign when we authorize it, respect our permissions, and handle our decrypted messages, because the operators trust requests from central rather than independently checking our approval
    </content>
    <updated>2026-10-22T17:47:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsx4fjp4nm3cma47ep9cs92g2vq296dhcxf7yg32vts80vgqjr9gfczypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5x2224d</id>
    
      <title type="html">the collusion protection is limited, and we would be retaining ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsx4fjp4nm3cma47ep9cs92g2vq296dhcxf7yg32vts80vgqjr9gfczypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5x2224d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz5yyt69cfmq03940mxmt88dcsheyscqhdat33lymhu9ep3dczcag87yngn&#39;&gt;nevent1q…yngn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;the collusion protection is limited, and we would be retaining substantial trust in a central server. in an n-of-x model, we would be risking that n of x parties could reconstruct our key and sign events on our behalf&lt;br/&gt;&lt;br/&gt;not only this, but also if enough of the parties we chose are offline, we can&amp;#39;t sign like ourselves. and if they don&amp;#39;t come back and we don&amp;#39;t have a separate backup, we risk losing access to our private keys indefinitely&lt;br/&gt;&lt;br/&gt;in addition to this, there&amp;#39;s the latency issue. it may not appear important, but nip46 for me is a pain in the ass, and i&amp;#39;ve created my own local network bridge to handle these things without latency&lt;br/&gt;&lt;br/&gt;any millisecond that we add to these processes makes things more complex, more when we have apps that require actions like, idk, decrypting or sending big groups of messages. i understand that the cases where we do these may be limited, but an app is always as weak as the weakest link, right?&lt;br/&gt;&lt;br/&gt;using this model for login and recovering the private key to use in a local signer would solve the latency issue. but i feel at this point that&amp;#39;s minor compared to the first issue: we&amp;#39;d still be risking that n of x parties could reconstruct our key, even if we&amp;#39;re using it locally ?!
    </content>
    <updated>2026-10-22T17:35:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsyem86cyhlsqzcjjrsjpzx7tjzr9gkm2x965jm4qgphaupk3f85hszypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp523evjn</id>
    
      <title type="html">after the Coldcard weak keys issue and the recent HSM ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsyem86cyhlsqzcjjrsjpzx7tjzr9gkm2x965jm4qgphaupk3f85hszypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp523evjn" />
    <content type="html">
      after the Coldcard weak keys issue and the recent HSM vulnerability, i think now more than ever we should make education and tools for safely generating seeds and private keys more accessible&lt;br/&gt;&lt;br/&gt;100 dice rolls or 256 coin flips might sound excessive. it takes 5 to 10 minutes, but gives you something valuable: entropy you generate yourself, without having to trust a device&amp;#39;s random number generator&lt;br/&gt;&lt;br/&gt;Nostr WoT helps you create your seed phrase using real dice rolls or coin flips, with a transparent process you can verify&lt;br/&gt;&lt;br/&gt;- Video: &lt;a href=&#34;https://youtu.be/N0Kg5gZs5Ak&#34;&gt;https://youtu.be/N0Kg5gZs5Ak&lt;/a&gt;&lt;br/&gt;- Guide: &lt;a href=&#34;https://nostrwot.com/guides/create-recovery-phrase-with-dice&#34;&gt;https://nostrwot.com/guides/create-recovery-phrase-with-dice&lt;/a&gt;&lt;br/&gt;- Extension: &lt;a href=&#34;https://nostrwot.com/download&#34;&gt;https://nostrwot.com/download&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;any feedback or ideas welcome, especially from people who already roll their own seeds&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://blossom.primal.net/df58f233e8e85627a28c77de8d99409e059d8712a2ceda67bd5a962b2f630513.png&#34;&gt; 
    </content>
    <updated>2026-10-22T02:48:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdtt7chclpcma4wj4tnameayzl59edhu8u8qc0q3pvyluy7z30gcczypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5g2z7ty</id>
    
      <title type="html">i’ve been exploring different ways to make creating a Nostr ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdtt7chclpcma4wj4tnameayzl59edhu8u8qc0q3pvyluy7z30gcczypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5g2z7ty" />
    <content type="html">
      i’ve been exploring different ways to make creating a Nostr account easier. a friend suggested passkeys, so I gave it a go. here’s how it turned out in Nostr WoT&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;&lt;br/&gt;it’s available to try, and there’s an SDK with interoperability docs if you want to build on it&lt;br/&gt;&lt;br/&gt;- setup and recovery guide: &lt;a href=&#34;https://nostrwot.com/guides/create-nostr-account-with-passkey&#34;&gt;https://nostrwot.com/guides/create-nostr-account-with-passkey&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;- chrome: &lt;a href=&#34;https://chromewebstore.google.com/detail/nostr-wot/gfmefgdkmjpjinecjchlangpamhclhdo&#34;&gt;https://chromewebstore.google.com/detail/nostr-wot/gfmefgdkmjpjinecjchlangpamhclhdo&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;- firefox: &lt;a href=&#34;https://addons.mozilla.org/es-AR/firefox/addon/nostr-wot-extension/&#34;&gt;https://addons.mozilla.org/es-AR/firefox/addon/nostr-wot-extension/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;would love some feedback. does this feel easier? what would you change?&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://youtu.be/q1RiU-VqM_k&#34;&gt;https://youtu.be/q1RiU-VqM_k&lt;/a&gt;
    </content>
    <updated>2026-10-21T03:03:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9la98pf203dcazl7374sc6rcfpqkd0ljtk8jzh79j0wfzvtatlsszypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp56j95cp</id>
    
      <title type="html">that&amp;#39;s till u get kids. u cant hide ugly kids</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9la98pf203dcazl7374sc6rcfpqkd0ljtk8jzh79j0wfzvtatlsszypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp56j95cp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspsk4epe3kffq4mrlvljrtygqx2vq8wahlgpp30t3un3wy05j29wsllyp5k&#39;&gt;nevent1q…yp5k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;that&amp;#39;s till u get kids. u cant hide ugly kids
    </content>
    <updated>2026-10-03T16:42:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqh6rj2tlqum4xx6vlynjfwq56a9lyzr59pfhfjgq4t8x2qqzucvszypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp57ra54n</id>
    
      <title type="html">I’ve been working on Nostr WoT and put together some guides ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqh6rj2tlqum4xx6vlynjfwq56a9lyzr59pfhfjgq4t8x2qqzucvszypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp57ra54n" />
    <content type="html">
      I’ve been working on Nostr WoT and put together some guides with screenshots and a YouTube playlist to walk through it.&lt;br/&gt;&lt;a href=&#34;https://www.youtube.com/playlist?list=PLEmTf_Ex3n7c&#34;&gt;https://www.youtube.com/playlist?list=PLEmTf_Ex3n7c&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I am looking for honest and critical feedback. I’d especially like you to try the new permission controls:&lt;br/&gt;&lt;br/&gt;- Global rules, with overrides for individual sites.&lt;br/&gt;- Optional automatic backend authentication for matching origins and verified site/API pairs.&lt;br/&gt;- Relay authentication for specific apps or across all connected sites, so you don’t keep approving the same relay.&lt;br/&gt;&lt;br/&gt;Does it make sense when you use it? Are the prompts clear? Anything annoying or missing?&lt;br/&gt;&lt;br/&gt;Give it a go with your usual Nostr client and let me know. Feedback on the guides and videos is welcome too.&lt;br/&gt;&lt;br/&gt;You can use it with Nostr Connect and Nostr Wallet Connect to get acquainted&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://nostr-wot.com/download&#34;&gt;https://nostr-wot.com/download&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://nostr-wot.com/guides&#34;&gt;https://nostr-wot.com/guides&lt;/a&gt;
    </content>
    <updated>2026-10-01T13:08:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs23aq2vpe7ddjgyjdx5v5y9amjr9yacrcjh2udf7tgydzzqu925eczypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5xtrkgf</id>
    
      <title type="html">just launched Nostr Widgets, server-rendered svg widgets for ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs23aq2vpe7ddjgyjdx5v5y9amjr9yacrcjh2udf7tgydzzqu925eczypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5xtrkgf" />
    <content type="html">
      just launched Nostr Widgets, server-rendered svg widgets for Nostr profiles, follows, and feeds to embed with &amp;lt;a&amp;gt;&amp;lt;img&amp;gt; in static pages, thoughts?&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/nostr-wot/nostr-widgets&#34;&gt;https://github.com/nostr-wot/nostr-widgets&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://npub1gxdhmu9swqduwhr6zptjy4ya693zp3ql28nemy4hd97kuufyrqdqwe5zfk.blossom.band/d4bfd802535a076b9fc3d44f31c65b9bb8420a4e4fa58032fb923d46dc0df9b2.png&#34;&gt; 
    </content>
    <updated>2026-04-28T01:45:12Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgsaq8f99ywrm3qlr3350yl5f2l4vwhx3z5c74j32543my9mpdfmszypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5snsfuh</id>
    
      <title type="html">hey @nprofile…tz23 . i agree with you, but instead of routing ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgsaq8f99ywrm3qlr3350yl5f2l4vwhx3z5c74j32543my9mpdfmszypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5snsfuh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswlgad6rc9v8qs43ax5xdhc30lfux8tlvgkfk4j3f76qmurqv5mrsppemhxue69uhkummn9ekx7mp0z0x0e3&#39;&gt;nevent1q…x0e3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;hey &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq3xamnwvaz7tmwdaehgu3wddn8stnxwghszymhwden5te0w3jk6upwd9exjueww3hj7qpq7n2m7v30w732zh0uded9ql3mvaws3t6306j0avtvrxjz7lay2n8q8jtz23&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;xte&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…tz23&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; . i agree with you, but instead of routing content through random peers, we should use our web of trust. content should be within the people that consumes it the most.&lt;br/&gt;&lt;br/&gt;i wrote a paper about it: &lt;a href=&#34;https://github.com/gozzip-protocol/gozzip&#34;&gt;https://github.com/gozzip-protocol/gozzip&lt;/a&gt;
    </content>
    <updated>2026-03-10T07:30:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqsfp3e44s3r8l9zy5kx8jcftmqlczlgjr3cgcdg5cjms0uem975qzypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5aw5jmu</id>
    
      <title type="html">irony: censored in nostr-protocol github 😇 ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqsfp3e44s3r8l9zy5kx8jcftmqlczlgjr3cgcdg5cjms0uem975qzypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5aw5jmu" />
    <content type="html">
      irony: censored in nostr-protocol github 😇 &lt;br/&gt; &lt;br/&gt; &lt;img src=&#34;https://blossom.primal.net/927678f028eb2b6489d0f269fa179bbc25b314f4b2a5bf20cf742c03dfab729b.png&#34;&gt;  
    </content>
    <updated>2026-03-07T23:59:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswgu27lhp2ulzura2njj027e8nnfmhduq8udwgt9687khdj836hkgzypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5azlzkz</id>
    
      <title type="html">good stuff!!</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswgu27lhp2ulzura2njj027e8nnfmhduq8udwgt9687khdj836hkgzypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5azlzkz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz30cymp8s25qusq2ujh3a4j7anknckl3xeekvju4ezpl2v09m4hc4954vw&#39;&gt;nevent1q…54vw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;good stuff!!
    </content>
    <updated>2026-02-27T16:23:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsd8z9n45mak463ajwa5fal4ku4ekhttzyh7c0g60ndhhwwqnh2mcszypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5aptkyy</id>
    
      <title type="html">tomorrow introducing Nostr WoT at #WoTathon! ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsd8z9n45mak463ajwa5fal4ku4ekhttzyh7c0g60ndhhwwqnh2mcszypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5aptkyy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs880tkqlqtfqfuml44ypg5kxjdhhlqy7tscwwhtvkkgjdr222hl5qwc6t5e&#39;&gt;nevent1q…6t5e&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;tomorrow introducing Nostr WoT at #WoTathon!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://nostr-wot.com&#34;&gt;https://nostr-wot.com&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#NostrBuild #DecentralizedTrust #WebOfTrust #Nostr #Bitcoin&lt;br/&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;/nevent1qvzqqqqqqypzp0nm7h0qdrqasshdxjnuyuzs0my5pa0229n3elgx9227n5y5yrg2qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgawaehxw309ahx7um5wghxy6t5vdhkjmn9wgh8xmmrd9skctcqypem6as8cz6gz0xladfq29935ndalcp8juxrn46m94jyng6jj4laqxphev9&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…hev9&lt;/a&gt;&lt;/span&gt;  &lt;/div&gt; Reminder that our 15th #WoTathon weekly call is 2 days away on Thursday, February 26, at 4 PM UTC, 11 AM Eastern. We look forward to hearing updates on the progress each team is making!&lt;br/&gt;&lt;br/&gt;Any specific topics you&#39;d like to add to the docket? Reply below!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://nosfabrica.com/wotathon&#34;&gt;https://nosfabrica.com/wotathon&lt;/a&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-02-25T19:09:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdv9g5m9p9fkw2v6p4uv2klla99dxyjnu8gpn7mwu3et5e4a2mswgzypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5dfej8r</id>
    
      <title type="html">hey David. every existing proposal has the same flaw: if an ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdv9g5m9p9fkw2v6p4uv2klla99dxyjnu8gpn7mwu3et5e4a2mswgzypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5dfej8r" />
    <content type="html">
      In reply to &lt;a href=&#39;/naddr1qpfxkete94ex7arpw35k7m3dv9hxgtthv43z6mmx9468yatnwskhg6r994ekjmtsd3jhxapdwphhxumfvfkx2ttndak82arfdahz6ar094sj6urjv4ehx6twvukhqun0vfkx2mgzyrjjwt0fzj7nq964csum3rnftxjre8fxvjp37zfu285u0xdpdggz7qcyqqq823cq3xcp0&#39;&gt;naddr1qp…xcp0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;hey David. every existing proposal has the same flaw: if an attacker has your nsec, they can publish the same migration event you can. you can&amp;#39;t prove who did it.&lt;br/&gt;&lt;br/&gt;i am proposing below a scheme that fixes this using a hash commitment published on day one, a sha256 of a passphrase that lives only in your head (a password or something). &lt;br/&gt;&lt;br/&gt;attacker can&amp;#39;t rotate without knowing it. if they try, the fraudulent rotation is cryptographically distinguishable from a legitimate one.&lt;br/&gt;&lt;br/&gt;key theft becomes detectable, not just disruptive.&lt;br/&gt;&lt;br/&gt;draft NIP: &lt;a href=&#34;https://github.com/nostr-protocol/nips/issues/2237&#34;&gt;https://github.com/nostr-protocol/nips/issues/2237&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;check it out, and let me know your thoughts!&lt;br/&gt;&lt;br/&gt;#nostrbuild #keyrotation #cryptography
    </content>
    <updated>2026-02-24T19:10:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsf2svkdx9ndemawsdg52dq36m79a5ywxc7ughp0e3ztuy9gdltgfqzypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5syzasr</id>
    
      <title type="html">just opened NIP-XX: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsf2svkdx9ndemawsdg52dq36m79a5ywxc7ughp0e3ztuy9gdltgfqzypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5syzasr" />
    <content type="html">
      just opened NIP-XX: 𝐰𝐢𝐧𝐝𝐨𝐰.𝐧𝐨𝐬𝐭𝐫.𝐰𝐨𝐭 — a standard browser API for Web of Trust queries&lt;br/&gt;&lt;br/&gt;tired of every client reimplementing the same WoT logic, fetching follow lists independently, wasting bandwidth doing the same graph calculations. this proposes a shared interface exposed by browser extensions so any nostr web client can query trust distances, scores, and social graph data without reinventing the wheel.&lt;br/&gt;covers:&lt;br/&gt;&lt;br/&gt;𝗴𝗲𝘁𝗗𝗶𝘀𝘁𝗮𝗻𝗰𝗲(), 𝗶𝘀𝗜𝗻𝗠𝘆𝗪𝗼𝗧(), 𝗳𝗶𝗹𝘁𝗲𝗿𝗕𝘆𝗪𝗼𝗧() for trust-gating&lt;br/&gt;&lt;br/&gt;𝗴𝗲𝘁𝗧𝗿𝘂𝘀𝘁𝗦𝗰𝗼𝗿𝗲(), 𝗴𝗲𝘁𝗗𝗲𝘁𝗮𝗶𝗹𝘀(), 𝗴𝗲𝘁𝗣𝗮𝘁𝗵() for scoring and graph inspection&lt;br/&gt;batch methods for feed filtering&lt;br/&gt;&lt;br/&gt;𝗹𝗼𝗰𝗮𝗹 / 𝗿𝗲𝗺𝗼𝘁𝗲 / 𝗵𝘆𝗯𝗿𝗶𝗱 𝗺𝗼𝗱𝗲𝘀&lt;br/&gt;&lt;br/&gt;already implemented and live in the nostr-wot extension for Chrome and Firefox → &lt;a href=&#34;https://nostr-wot.com/download&#34;&gt;https://nostr-wot.com/download&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;proposal: &lt;a href=&#34;https://github.com/nostr-protocol/nips/issues/2236&#34;&gt;https://github.com/nostr-protocol/nips/issues/2236&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;feedback welcome, especially from client devs who&amp;#39;ve already built their own WoT logic and know where the pain points are&lt;br/&gt;&lt;br/&gt;#NostrBuild #WebOfTrust #WoT #NostrWoT #DecentralizedTrust #Wotathon
    </content>
    <updated>2026-02-24T18:37:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs054vtlfp6hu979p6983ve2usv9y2ew4tu6r3fz47k9wmaq9fh46czypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5xgn3hy</id>
    
      <title type="html">hey Jack! the extension is already in firefox addons: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs054vtlfp6hu979p6983ve2usv9y2ew4tu6r3fz47k9wmaq9fh46czypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5xgn3hy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspxc8hvgfs9j83h5ydwz9n8kml6k07qslpngpvay9pnrzn8gk08cqpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhggacg6t&#39;&gt;nevent1q…cg6t&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;hey Jack! the extension is already in firefox addons: &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/nostr-wot-extension/&#34;&gt;https://addons.mozilla.org/en-US/firefox/addon/nostr-wot-extension/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://nostr-wot.com/download&#34;&gt;https://nostr-wot.com/download&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;cheers! 🌱
    </content>
    <updated>2026-02-20T13:51:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsws2fweu7pdvs92x99rvahd7zfnz9cfmh486m5ylkeynqednyh57czypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5cmvl9d</id>
    
      <title type="html">hey jack! i updated the code repository to support firefox. i ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsws2fweu7pdvs92x99rvahd7zfnz9cfmh486m5ylkeynqednyh57czypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5cmvl9d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspxc8hvgfs9j83h5ydwz9n8kml6k07qslpngpvay9pnrzn8gk08cqpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhggacg6t&#39;&gt;nevent1q…cg6t&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;hey jack! i updated the code repository to support firefox. i published it in the marketplace but it may take a few days. you can load the zip of the code repository directly in the dev tools of firefox to test it. if not, i&amp;#39;ll let you know once is up.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/nostr-wot/nostr-wot-extension&#34;&gt;https://github.com/nostr-wot/nostr-wot-extension&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;also, the sdk for typescript/javascript is working better and helps developers to implement the functionality much easier.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.npmjs.com/package/nostr-wot-sdk/&#34;&gt;https://www.npmjs.com/package/nostr-wot-sdk/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;cheers!
    </content>
    <updated>2026-02-17T12:52:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsz9dter56qpc7s38yzkjmhrenxvkhvsp3xut5m0e7zk28lmfpd5xszypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5jk36tu</id>
    
      <title type="html">Play with it. Install the extension and hit the playground. Click ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsz9dter56qpc7s38yzkjmhrenxvkhvsp3xut5m0e7zk28lmfpd5xszypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp5jk36tu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdt57uf36jawufllfcr0ksd7j2mzzv5suyqj3tndtzgu8mgrtycqg7yh2sr&#39;&gt;nevent1q…h2sr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Play with it. Install the extension and hit the playground.&lt;br/&gt;&lt;br/&gt;Click through your network. Watch it expand. See how far your trust actually reaches and how many real people are in it.&lt;br/&gt;&lt;br/&gt;Your web of trust, visualized. Not theoretical—tangible.&lt;br/&gt;&lt;br/&gt;  &lt;img src=&#34;https://blossom.primal.net/66c4147bb6031474d2b7479a529d99cd65c44262f554637a9799bf720b7a376c.png&#34;&gt;  
    </content>
    <updated>2026-02-15T22:42:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdt57uf36jawufllfcr0ksd7j2mzzv5suyqj3tndtzgu8mgrtycqgzypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp54fvfug</id>
    
      <title type="html">Centralized platforms tell you who to trust. You don&amp;#39;t get to ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdt57uf36jawufllfcr0ksd7j2mzzv5suyqj3tndtzgu8mgrtycqgzypqekl0skpcph36u0gg9wgj5nhgkygxyrag708vjka5h6mn3ysvp54fvfug" />
    <content type="html">
      Centralized platforms tell you who to trust. You don&amp;#39;t get to see how or why.&lt;br/&gt;&lt;br/&gt;𝐈 𝐛𝐮𝐢𝐥𝐭 𝐍𝐨𝐬𝐭𝐫 𝐖𝐨𝐓 𝐛𝐞𝐜𝐚𝐮𝐬𝐞 𝐲𝐨𝐮𝐫 𝐧𝐞𝐭𝐰𝐨𝐫𝐤 𝐬𝐡𝐨𝐮𝐥𝐝 𝐰𝐨𝐫𝐤 𝐟𝐨𝐫 𝐲𝐨𝐮, 𝐧𝐨𝐭 𝐚𝐠𝐚𝐢𝐧𝐬𝐭 𝐲𝐨𝐮.&lt;br/&gt;&lt;br/&gt;Your follows anchor your trust. Their network extends it. Distance becomes signal. You set the thresholds.&lt;br/&gt;&lt;br/&gt;See the actual shape of your network. Control what reaches you. Own your filters.&lt;br/&gt;&lt;br/&gt;𝐍𝐨𝐭 𝐭𝐡𝐞𝐢𝐫 𝐚𝐥𝐠𝐨𝐫𝐢𝐭𝐡𝐦. 𝐘𝐨𝐮𝐫𝐬.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://nostr-wot.com/&#34;&gt;https://nostr-wot.com/&lt;/a&gt;&lt;br/&gt;&lt;a href=&#34;https://nostr-wot.com/playground&#34;&gt;https://nostr-wot.com/playground&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;𝐀 𝐛𝐫𝐨𝐰𝐬𝐞𝐫 𝐞𝐱𝐭𝐞𝐧𝐬𝐢𝐨𝐧 𝐭𝐡𝐚𝐭 𝐠𝐢𝐯𝐞𝐬 𝐲𝐨𝐮 𝐛𝐚𝐜𝐤 𝐜𝐨𝐧𝐭𝐫𝐨𝐥.&lt;br/&gt;&lt;br/&gt;#decentralizedtrust #wot #nostr #weboftrust #grownostr #decentralization #buildingonnostr&lt;br/&gt;
    </content>
    <updated>2026-02-15T22:34:45Z</updated>
  </entry>

</feed>