<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-06-14T17:48:16Z</updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by dolu</title>
  <author>
    <name>dolu</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub1txukm7xckhnxkwu450sm59vh2znwm45mewaps4awkef2tvsgh4vsf7phrl.rss" />
  <link href="https://nostr.ae/npub1txukm7xckhnxkwu450sm59vh2znwm45mewaps4awkef2tvsgh4vsf7phrl" />
  <id>https://nostr.ae/npub1txukm7xckhnxkwu450sm59vh2znwm45mewaps4awkef2tvsgh4vsf7phrl</id>
  <icon>https://pbs.twimg.com/profile_images/1577320325158682626/igGerO9A_400x400.jpg</icon>
  <logo>https://pbs.twimg.com/profile_images/1577320325158682626/igGerO9A_400x400.jpg</logo>




  <entry>
    <id>https://nostr.ae/nevent1qqs0p9a58cf23q0m2h9e45r7ds3ly8f04pp8kunhh20jrt0w5z5jxegzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j8ux4rx</id>
    
      <title type="html">Ok I see. Soon, I&amp;#39;ll extract the in-browser relay as a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0p9a58cf23q0m2h9e45r7ds3ly8f04pp8kunhh20jrt0w5z5jxegzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j8ux4rx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9dt7z9zmyuznkkwmgncnattdlj472muj6p79sapu6rc3p9kqa2yspzemhxue69uhhyetvv9ujuerfw36x7tnsw43z7pxda9s&#39;&gt;nevent1q…da9s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ok I see. Soon, I&amp;#39;ll extract the in-browser relay as a standalone npm package. You will be able to use it like you want in your project 🙂 I&amp;#39;ll also check for implementing negentropy. But remember that in-browser relays from nbox.space are for testing/building without deploy having to deploy a relay yourself on docker or wathever
    </content>
    <updated>2026-06-16T12:26:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgtyhn8jmk2sy67umpssfgmce9tf4myqj97yuz67kanx00ak38txgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jfwycf0</id>
    
      <title type="html">I can add negentropy in browser and hosted relay, yes, but ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgtyhn8jmk2sy67umpssfgmce9tf4myqj97yuz67kanx00ak38txgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jfwycf0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyk9cme0ttwznpraqy36w8cav2qzdvev0ychwcxprujkksvjcmx2spzemhxue69uhhyetvv9ujuerfw36x7tnsw43z70yy084&#39;&gt;nevent1q…y084&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I can add negentropy in browser and hosted relay, yes, but I&amp;#39;m not sure to understand your need. This in-browser relay is mainly for developers/builders that want a local relay for testing. What did you have in mind exactly? What problem would this solve for you?
    </content>
    <updated>2026-06-15T15:07:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvtk7gzpc995p5kmt4cuvh0ldfp6k4eqh5pysweag6kt07543x6zgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j6f7g5u</id>
    
      <title type="html">🚀 Introducing Nbox.space, a toolkit for Nostr developers and ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvtk7gzpc995p5kmt4cuvh0ldfp6k4eqh5pysweag6kt07543x6zgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j6f7g5u" />
    <content type="html">
      🚀 Introducing Nbox.space, a toolkit for Nostr developers and builders.&lt;br/&gt;&lt;br/&gt;The fun part: need a relay but don&amp;#39;t feel like setting anything up? Just open a tab. A real Nostr relay runs right there in your browser. Live instantly, no server, no signup, reachable by any client through a tunnel. Great for testing and dev.&lt;br/&gt;&lt;br/&gt;Nbox.space also gives you:&lt;br/&gt;• forge: an event workbench — hand-craft any event, fire it at your relays, and see exactly how each one responds and what comes back&lt;br/&gt;• hosted relays — spin up your own in seconds&lt;br/&gt;• a relay tester — run a full conformance suite against any relay&lt;br/&gt;…and more to come.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://nbox.space&#34;&gt;https://nbox.space&lt;/a&gt;
    </content>
    <updated>2026-06-14T16:57:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrhlux2g4zztwpkgdhs3vfntxxkhhv7fmu6vg7lyn8zyq55xse3xgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jpxjfwl</id>
    
      <title type="html">Sorry, it was a few days outage. It&amp;#39;s back and a new version ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrhlux2g4zztwpkgdhs3vfntxxkhhv7fmu6vg7lyn8zyq55xse3xgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jpxjfwl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrwhtdvmewkyljpux3dxes7xk9lqfprtckxyn93nmcxkwe77pj9mspramhxue69uhhxetpwf3kstnwdaehgunpwf3ks6tkv4ejucm0d5hsu76nqh&#39;&gt;nevent1q…6nqh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Sorry, it was a few days outage.&lt;br/&gt;It&amp;#39;s back and a new version is also deployed!
    </content>
    <updated>2026-06-05T15:51:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrzem8a2dxc0tspgzyaxh77yvnjhqd6atuu23u87zpd20ek5xcs8czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jrmetun</id>
    
      <title type="html">Sorry, it was a few days outage. It&amp;#39;s back and a new version ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrzem8a2dxc0tspgzyaxh77yvnjhqd6atuu23u87zpd20ek5xcs8czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jrmetun" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw0k2dykw4z8pr706x42p7ewn0a4d6atgcpygg4l9fqtclgf99ggspramhxue69uhhxetpwf3kstnwdaehgunpwf3ks6tkv4ejucm0d5hsrm2t9f&#39;&gt;nevent1q…2t9f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Sorry, it was a few days outage.&lt;br/&gt;It&amp;#39;s back and a new version is also deployed!
    </content>
    <updated>2026-06-05T15:50:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsd9499d34jdjjcjg6f20ukhd8zz9wqyfyunp59mwr30w37cwr076qzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jz5prt4</id>
    
      <title type="html">🟠 What&amp;#39;s new on bips.xyz: - New design - Any BIP as raw ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsd9499d34jdjjcjg6f20ukhd8zz9wqyfyunp59mwr30w37cwr076qzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jz5prt4" />
    <content type="html">
      🟠 What&amp;#39;s new on bips.xyz:&lt;br/&gt;&lt;br/&gt;- New design&lt;br/&gt;- Any BIP as raw Markdown → bips.xyz/N.md&lt;br/&gt;- Copy-link button on every page&lt;br/&gt;- &amp;#34;Related&amp;#34; &#43; &amp;#34;Referenced by&amp;#34; rails&lt;br/&gt;- Git commit history&lt;br/&gt;- Better search engine&lt;br/&gt;- Same features for NIPs&lt;br/&gt;&lt;br/&gt;→ &lt;a href=&#34;https://bips.xyz&#34;&gt;https://bips.xyz&lt;/a&gt; &lt;br/&gt;→ &lt;a href=&#34;https://nips.nostr.com&#34;&gt;https://nips.nostr.com&lt;/a&gt; 
    </content>
    <updated>2026-06-05T15:28:00Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqyywx7m2r67cfrdtspzzq6xlmew25494g0e09xeavxrjpql7wpwczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jhp3rf3</id>
    
      <title type="html">Weird, I removed the cache for nips 34. It&amp;#39;s now fixed.</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqyywx7m2r67cfrdtspzzq6xlmew25494g0e09xeavxrjpql7wpwczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jhp3rf3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspwtdjy4fnpe6rwa3whxu3dyju5pwunf0m4egpwhlpklx5j5enjucpzemhxue69uhky6t5vdhkjmn9wgh8xmmrd9skc6fz4zj&#39;&gt;nevent1q…z4zj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Weird, I removed the cache for nips 34. It&amp;#39;s now fixed.
    </content>
    <updated>2025-11-21T00:25:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvyzpkpwuaq2804n9tpjk3fvy4kszwwzctx4uj2eym3srzdn3v6kczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j5m5x9r</id>
    
      <title type="html">Faut quand même être préparé à l&amp;#39;avance 😅 Je suis ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvyzpkpwuaq2804n9tpjk3fvy4kszwwzctx4uj2eym3srzdn3v6kczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j5m5x9r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs92pr8agkdrwfe6jrehqqwvy2uw6zrplz8nrydzjuqx8wm3ljzwgsm3jgv6&#39;&gt;nevent1q…jgv6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Faut quand même être préparé à l&amp;#39;avance 😅 Je suis toujours d&amp;#39;avis que Nostr a un gros problème d&amp;#39;ux...
    </content>
    <updated>2025-07-04T08:21:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2veue6ghn7jj70m084732v4573s4ln0g4x4lppc6mmqy3qv6c4vszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74juarph2</id>
    
      <title type="html">Comment tu peux te connecter en utilisant Nostr sur une borne ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2veue6ghn7jj70m084732v4573s4ln0g4x4lppc6mmqy3qv6c4vszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74juarph2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp2gcjnv3spg579xtltnvaw4y5ufqpd5yaluycg8wla9av6jjv8eq8pheux&#39;&gt;nevent1q…heux&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Comment tu peux te connecter en utilisant Nostr sur une borne publique ? 🤔 Tu as pu essayer ?
    </content>
    <updated>2025-07-04T02:51:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8zy2tjxwuvd757nshlxhzrvxvttrhcqwzly39rnjsm2tln2ytrmgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jh6n89w</id>
    
      <title type="html">It should work with password manager that supports passkeys. I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8zy2tjxwuvd757nshlxhzrvxvttrhcqwzly39rnjsm2tln2ytrmgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jh6n89w" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgflssmnjx8zff6punml9nfllnumq5f94js9ffpupy8vpul2356kczgtax3&#39;&gt;nevent1q…tax3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It should work with password manager that supports passkeys.&lt;br/&gt;I didn’t know, passkeys on android are stored in google password manager by default.
    </content>
    <updated>2025-06-23T05:10:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0edwzzqwnyy82dx96dnzdk9dqqevzzg88864qjc5s49wnxsesydszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jut7z8t</id>
    
      <title type="html">My implementation is really basic. I use the passkey&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0edwzzqwnyy82dx96dnzdk9dqqevzzg88864qjc5s49wnxsesydszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jut7z8t" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyqm56wd762y2xum93h5faa6dtuf7vht3sm5gy3r7g8l858fpswtcpz3mhxue69uhkummnw3ezummcw3ezuer9wcx70dew&#39;&gt;nevent1q…0dew&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;My implementation is really basic. I use the passkey&amp;#39;s signature as Input in HKDF. Not an expert, maybe it&amp;#39;s a really bad idea?&lt;br/&gt;&lt;br/&gt;The workflow you described with 2 keys looks great, but I&amp;#39;m not sure how it can be deterministic?
    </content>
    <updated>2025-06-22T13:28:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst5vnpzz6hruazt59f09wpdx9k0vzjhtsm8r2543ss3xwnxxzh69czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jdwlpz2</id>
    
      <title type="html">I built this lib for this specific use case. I&amp;#39;m building a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst5vnpzz6hruazt59f09wpdx9k0vzjhtsm8r2543ss3xwnxxzh69czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jdwlpz2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0vq0rgj3uh0pg8c4m8z2v56cjdczpm2trsh7lfgz0s4rj9qwpnsgpzamhxue69uhkzarvv9ejumn0wd68ytnvv9hxgtcah8yxs&#39;&gt;nevent1q…8yxs&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I built this lib for this specific use case. I&amp;#39;m building a PWA hot wallet with Ark
    </content>
    <updated>2025-06-22T13:22:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsycp4hmu0jqjzywxpewdg8nms8uh8l8ztj3skcemu33xv07vak3uqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jewt92k</id>
    
      <title type="html">Probably possible yes, I don&amp;#39;t know. I would use this library ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsycp4hmu0jqjzywxpewdg8nms8uh8l8ztj3skcemu33xv07vak3uqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jewt92k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs03fpnz9dew4svl5m8ef63udh4rxvgreys2e6udm8azae8u6qlyfqpzamhxue69uhkzarvv9ejumn0wd68ytnvv9hxgtch6xdld&#39;&gt;nevent1q…xdld&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Probably possible yes, I don&amp;#39;t know.&lt;br/&gt;I would use this library for an everyday wallet with &amp;lt;100$ on it, but not to generate my hardware wallet mnemonic for example
    </content>
    <updated>2025-06-22T13:18:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfwz8r26c3f99m28yju66qdxm548tpstyr786ngesg5qluk0ej3hqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j66820k</id>
    
      <title type="html">Weird... Maybe @nprofile…dgp0 could help on this?</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfwz8r26c3f99m28yju66qdxm548tpstyr786ngesg5qluk0ej3hqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j66820k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfe7pqauj9tg2xef6kvrjjnc7n5kpdfk9w0sxzxesg80g84079tsqpr4mhxue69uhkummnw3ez6er9wch8wetvd3hhyer9wghxuet5wdsq8g&#39;&gt;nevent1q…sq8g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Weird... Maybe &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy8hwumn8ghj7efwdehhxtnvdakqzrthwden5te0dehhxtnvdakqqgxa7qav4pdduqu7vapdt0hnmu6jmuve6rf3ug4esk88ak59evamhc37dgp0&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;egge&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…dgp0&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;  could help on this?
    </content>
    <updated>2025-06-22T13:14:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgr7rzste3mlxx8cl6rvh2qn8t05k84uhe4esmzvcenq8y0lxy3mszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jfs59ap</id>
    
      <title type="html">That&amp;#39;s currently the biggest problem with passkeys. A passkey ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgr7rzste3mlxx8cl6rvh2qn8t05k84uhe4esmzvcenq8y0lxy3mszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jfs59ap" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz0fgdy33huv4grw4vhaudwf8d3p2jcr7fv7tds532y8rgd26fy2qpp4mhxue69uhkummn9ekx7mqrhze3q&#39;&gt;nevent1q…ze3q&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That&amp;#39;s currently the biggest problem with passkeys. A passkey is tied to a domain name. The only thing you can do is back up your mnemonic manually&lt;br/&gt;&lt;br/&gt;If the domain name changes to another one, here&amp;#39;s a solution: &lt;a href=&#34;https://otpless.com/docs/knowledge-base/passkey/relateddomain&#34;&gt;https://otpless.com/docs/knowledge-base/passkey/relateddomain&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I hope a better solution will appears in the near future
    </content>
    <updated>2025-06-22T13:12:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0hz4et65k9y69q7an9p9g2umtkjc746nwppjq0nmqzwcc3st2qqgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jvx4vua</id>
    
      <title type="html">Well, maybe it works by scanning the QR Code showed on desktop ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0hz4et65k9y69q7an9p9g2umtkjc746nwppjq0nmqzwcc3st2qqgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jvx4vua" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvgfs9wxx00mt0y805js8fpf80h7p2l6yz9k7pqar05zcqksl4ypse3p4xu&#39;&gt;nevent1q…p4xu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Well, maybe it works by scanning the QR Code showed on desktop with your iPhone. Not sure about that 😅 
    </content>
    <updated>2025-06-22T13:05:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvgfs9wxx00mt0y805js8fpf80h7p2l6yz9k7pqar05zcqksl4ypszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jxm3egs</id>
    
      <title type="html">You should use a cloud-synced passkey provider. I know Apple and ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvgfs9wxx00mt0y805js8fpf80h7p2l6yz9k7pqar05zcqksl4ypszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jxm3egs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdsycpygepsd9fssqqcrp477ts0jcwz8xgl0r2e5pl958078kq5acpz3mhxue69uhkummnw3ezummcw3ezuer9wc907svv&#39;&gt;nevent1q…7svv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You should use a cloud-synced passkey provider. I know Apple and Google provide native cloud backup for passkeys, so you can use the same passkeys between your iPhone and Mac, for example.&lt;br/&gt;&lt;br/&gt;But I&amp;#39;d prefer a strong password manager with passkey support, because Apple&amp;#39;s passkeys won&amp;#39;t work on your Windows/Linux computer...
    </content>
    <updated>2025-06-22T13:01:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2s2886n2s4sjg9dzdml94f9fjnz0c8maegw2cy4y2erqt3w8xqzszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jhk697e</id>
    
      <title type="html">I&amp;#39;m not a cryptography expert, so if the implementation is ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2s2886n2s4sjg9dzdml94f9fjnz0c8maegw2cy4y2erqt3w8xqzszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jhk697e" />
    <content type="html">
      I&amp;#39;m not a cryptography expert, so if the implementation is flawed or the process isn&amp;#39;t secure for reasons I&amp;#39;m unaware of, I&amp;#39;m open to feedback.&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;/nevent1qvzqqqqqqypzqkdedhud3d0xdvaetglphg2ew59xahtfhja6rpt6adjj5keq302eqythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy88wumn8ghj7mn0wvhxcmmv9uqzpulf9wus83g98nss4w3e3ll20fdzzan9watzeulwu4zvl8tvggxlytkn90&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…kn90&lt;/a&gt;&lt;/span&gt;  &lt;/div&gt; Just built Passkey39: a library that generates the same crypto private key every time you use your Face ID or Touch ID. No more seed phrases to lose, your biometric authentication becomes your deterministic wallet key through WebAuthn magic.&lt;br/&gt;&lt;br/&gt;What do you think? I&#39;m curious if it&#39;s a good or bad idea 🤔&lt;br/&gt;&lt;br/&gt;👉 &lt;a href=&#34;https://github.com/dolu89/passkey39&#34;&gt;https://github.com/dolu89/passkey39&lt;/a&gt;&lt;br/&gt;🎯 Live demo: &lt;a href=&#34;https://passkey39.dolu.dev&#34;&gt;https://passkey39.dolu.dev&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;(Not published to npm until it&#39;s safe to use) &lt;/blockquote&gt;
    </content>
    <updated>2025-06-22T12:50:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqkdc2w2y5759ndcns97x2jnm0rmy8v8urazf37dqaqeuz9jd0g5czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jhjuc85</id>
    
      <title type="html">I&amp;#39;m also having passkeys synchronization issues between ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqkdc2w2y5759ndcns97x2jnm0rmy8v8urazf37dqaqeuz9jd0g5czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jhjuc85" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs02rtsd6ze0nncgxw5maq8ugnj29hnaatjp4ut4xh3dllsht0dqvspr4mhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet57tdkq2&#39;&gt;nevent1q…dkq2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m also having passkeys synchronization issues between desktop and mobile.&lt;br/&gt;&lt;br/&gt;What ln address you try to resolve for zaps?
    </content>
    <updated>2025-06-22T12:46:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsywaq0mkymt5nmcecfhntng6try4yefrrqs9r2uyu0yrewmsy6leqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jpxk4m0</id>
    
      <title type="html">Not a bad idea!</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsywaq0mkymt5nmcecfhntng6try4yefrrqs9r2uyu0yrewmsy6leqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jpxk4m0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsygvq3z8qt6ehashxt8kjdw6gq64t39838dkhl2jvsu0ypqgnfxcqpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgl5vde0&#39;&gt;nevent1q…vde0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Not a bad idea!
    </content>
    <updated>2025-06-22T12:44:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsz87su33mwas3j8wh3wl9lfcgj9vv3agc8wnz7psqqh4wmdyn44mgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74ja0ge5y</id>
    
      <title type="html">It&amp;#39;s neither your actual fingerprint nor a random key - ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsz87su33mwas3j8wh3wl9lfcgj9vv3agc8wnz7psqqh4wmdyn44mgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74ja0ge5y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq786muzpu7qkefl5zhnk2hggd62cn2lp49t6j289hs48u9egluggpz3mhxue69uhkummnw3ezummcw3ezuer9wceqnhgw&#39;&gt;nevent1q…nhgw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s neither your actual fingerprint nor a random key - it&amp;#39;s more complex. When you create a passkey, your device generates a random private key and stores it in the secure element. Your biometric (fingerprint/face) is just the unlock mechanism for that key, not the key itself.&lt;br/&gt;&lt;br/&gt;⚠ So if you delete and re-register a new passkey, you will not be able to restore your old private key!
    </content>
    <updated>2025-06-22T12:36:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxpqr4e48zfghejcpeua62vny2mfvcj6cwnnff6tgve7325cjfsqqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j4k87yy</id>
    
      <title type="html">No, that&amp;#39;s not how it works 😄 The private keys are ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxpqr4e48zfghejcpeua62vny2mfvcj6cwnnff6tgve7325cjfsqqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j4k87yy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstapv2rr5mj89eee4uv94srsyj6fmpeepn670wm6q96tazs0zgy7spzamhxue69uhkzarvv9ejumn0wd68ytnvv9hxgtcxd0ju7&#39;&gt;nevent1q…0ju7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;No, that&amp;#39;s not how it works 😄 The private keys are generated using YOUR biometrics on YOUR specific device. You can&amp;#39;t scan my face with your phone to access my wallet - the passkey is tied to my device&amp;#39;s secure hardware, not just my face.
    </content>
    <updated>2025-06-22T12:26:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs086fthypu2pfuuy9t5wv0l6n6tgshveth2ck08mh9gn8e6mzzphczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jxqp5a5</id>
    
      <title type="html">Just built Passkey39: a library that generates the same crypto ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs086fthypu2pfuuy9t5wv0l6n6tgshveth2ck08mh9gn8e6mzzphczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jxqp5a5" />
    <content type="html">
      Just built Passkey39: a library that generates the same crypto private key every time you use your Face ID or Touch ID. No more seed phrases to lose, your biometric authentication becomes your deterministic wallet key through WebAuthn magic.&lt;br/&gt;&lt;br/&gt;What do you think? I&amp;#39;m curious if it&amp;#39;s a good or bad idea 🤔&lt;br/&gt;&lt;br/&gt;👉 &lt;a href=&#34;https://github.com/dolu89/passkey39&#34;&gt;https://github.com/dolu89/passkey39&lt;/a&gt;&lt;br/&gt;🎯 Live demo: &lt;a href=&#34;https://passkey39.dolu.dev&#34;&gt;https://passkey39.dolu.dev&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;(Not published to npm until it&amp;#39;s safe to use)
    </content>
    <updated>2025-06-22T12:16:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdf02rpcesk3t36t6lku0ew0kreh9a45u69q7kw6wqenxqxc9wgwczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jcalnul</id>
    
      <title type="html">I just published an article about data versioning issue on Nostr ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdf02rpcesk3t36t6lku0ew0kreh9a45u69q7kw6wqenxqxc9wgwczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jcalnul" />
    <content type="html">
      I just published an article about data versioning issue on Nostr&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;/naddr1qvzqqqr4gupzqkdedhud3d0xdvaetglphg2ew59xahtfhja6rpt6adjj5keq302eqq2kzuntwa2h2jry8pey24n02ymxxd6twdzrvf3vj3v&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;naddr1qv…vj3v&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; &lt;p&gt;Nostr is a decentralized protocol designed to be censorship-resistant.&lt;br&gt;
However, this resilience can sometimes make data synchronization between relays more difficult—though not impossible.&lt;/p&gt;

&lt;p&gt;In my opinion, Nostr still lacks a few key features to ensure consistent and reliable operation, especially regarding data versioning.&lt;/p&gt;

&lt;h2 id=&#34;profile-versions-3&#34;&gt;Profile Versions&lt;/h2&gt;

&lt;p&gt;When I log in to a new Nostr client using my private key, I might end up with an outdated version of my profile, depending on how the client is built or configured.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why does this happen?&lt;/strong&gt;&lt;br&gt;
The client fetches my profile data (&lt;a href=&#34;https://nips.nostr.com/1#kinds&#34;&gt;kind:0 - NIP 1&lt;/a&gt;) from its own list of selected relays.&lt;br&gt;
If I didn’t publish the latest version of my profile on those specific relays, the client will only display an older version.&lt;/p&gt;

&lt;h2 id=&#34;relay-list-metadata-3&#34;&gt;Relay List Metadata&lt;/h2&gt;

&lt;p&gt;The same issue occurs with the relay list metadata (&lt;a href=&#34;https://nips.nostr.com/65&#34;&gt;kind:10002 - NIP 65&lt;/a&gt;).&lt;br&gt;
When switching to a new client, it&amp;#39;s common that my configured relay list isn&amp;#39;t properly carried over because it also depends on where the data is fetched.&lt;/p&gt;

&lt;h2 id=&#34;protocol-change-proposal-3&#34;&gt;Protocol Change Proposal&lt;/h2&gt;

&lt;p&gt;I believe the protocol should evolve, specifically regarding how &lt;code&gt;kind:0&lt;/code&gt; (user metadata) and &lt;code&gt;kind:10002&lt;/code&gt; (relay list metadata) events are distributed to relays.&lt;/p&gt;

&lt;p&gt;Relays should be able to build a list of public relays automatically (via autodiscovery), and forward all received &lt;code&gt;kind:0&lt;/code&gt; and &lt;code&gt;kind:10002&lt;/code&gt; events to every relay in that list.&lt;/p&gt;

&lt;p&gt;This would create a ripple effect:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Relay A relay list: [Relay B, Relay C]  
Relay B relay list: [Relay A, Relay C]  
Relay C relay list: [Relay A, Relay B]  

User A sends kind:0 to Relay A  
→ Relay A forwards kind:0 to Relay B  
→ Relay A forwards kind:0 to Relay C  
→ Relay B forwards kind:0 to Relay A  
→ Relay B forwards kind:0 to Relay C
→ Relay A forwards kind:0 to Relay B  
→ etc.
&lt;/code&gt;&lt;/pre&gt;

&lt;h3 id=&#34;solution-event-encapsulation-3&#34;&gt;Solution: Event Encapsulation&lt;/h3&gt;

&lt;p&gt;To avoid infinite replication loops, the solution could be to &lt;strong&gt;wrap the user’s signed event inside a new event signed by the relay&lt;/strong&gt;, using a dedicated &lt;code&gt;kind&lt;/code&gt; (e.g., &lt;code&gt;kind:9999&lt;/code&gt;).&lt;/p&gt;

&lt;p&gt;When Relay B receives a &lt;code&gt;kind:9999&lt;/code&gt; event from Relay A, it extracts the original event, checks whether it already exists or if a newer version is present. If not, it adds the event to its database.&lt;/p&gt;

&lt;p&gt;Here is an example of such encapsulated data:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;{
  &amp;#34;content&amp;#34;: &amp;#34;{\&amp;#34;content\&amp;#34;:\&amp;#34;{\\\&amp;#34;lud16\\\&amp;#34;:\\\&amp;#34;dolu@npub.cash\\\&amp;#34;,\\\&amp;#34;name\\\&amp;#34;:\\\&amp;#34;dolu\\\&amp;#34;,\\\&amp;#34;nip05\\\&amp;#34;:\\\&amp;#34;dolu@dolu.dev\\\&amp;#34;,\\\&amp;#34;picture\\\&amp;#34;:\\\&amp;#34;!(image)[!(image)[https://pbs.twimg.com/profile_images/1577320325158682626/igGerO9A_400x400.jpg]]\\\&amp;#34;,\\\&amp;#34;pubkey\\\&amp;#34;:\\\&amp;#34;59b96df8d8b5e66b3b95a3e1ba159750a6edd69bcbba1857aeb652a5b208bd59\\\&amp;#34;,\\\&amp;#34;npub\\\&amp;#34;:\\\&amp;#34;npub1txukm7xckhnxkwu450sm59vh2znwm45mewaps4awkef2tvsgh4vsf7phrl\\\&amp;#34;,\\\&amp;#34;created_at\\\&amp;#34;:1688312044}\&amp;#34;,\&amp;#34;created_at\&amp;#34;:1728233747,\&amp;#34;id\&amp;#34;:\&amp;#34;afc3629314aad00f8786af97877115de30c184a25a48440a480bff590a0f9ba8\&amp;#34;,\&amp;#34;kind\&amp;#34;:0,\&amp;#34;pubkey\&amp;#34;:\&amp;#34;59b96df8d8b5e66b3b95a3e1ba159750a6edd69bcbba1857aeb652a5b208bd59\&amp;#34;,\&amp;#34;sig\&amp;#34;:\&amp;#34;989b250f7fd5d4cfc9a6ee567594c81ee0a91f972e76b61332005fb02aa1343854104fdbcb6c4f77ae8896acd886ab4188043c383e32a6bba509fd78fedb984a\&amp;#34;,\&amp;#34;tags\&amp;#34;:[]}&amp;#34;,
  &amp;#34;created_at&amp;#34;: 1746036589,
  &amp;#34;id&amp;#34;: &amp;#34;efe7fa5844c5c4428fb06d1657bf663d8b256b60c793b5a2c5a426ec773c745c&amp;#34;,
  &amp;#34;kind&amp;#34;: 9999,
  &amp;#34;pubkey&amp;#34;: &amp;#34;79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798&amp;#34;,
  &amp;#34;sig&amp;#34;: &amp;#34;219f8bc840d12969ceb0093fb62f314a1f2e19a0cbe3e34b481bdfdf82d8238e1f00362791d17801548839f511533461f10dd45cd0aa4e264d71db6844f5e97c&amp;#34;,
  &amp;#34;tags&amp;#34;: []
}
&lt;/code&gt;&lt;/pre&gt;
 &lt;/blockquote&gt;
    </content>
    <updated>2025-04-30T19:32:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrpkttfn0mwla7v37zphtfpfyc7zej982lt6a8fghdqy7vgfzulagzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j5u04uv</id>
    
      <title type="html">I am learning how mining pools work by building one It&amp;#39;s a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrpkttfn0mwla7v37zphtfpfyc7zej982lt6a8fghdqy7vgfzulagzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j5u04uv" />
    <content type="html">
      I am learning how mining pools work by building one&lt;br/&gt;It&amp;#39;s a nice challenge, I can learn more about how bitcoin works
    </content>
    <updated>2025-04-25T06:53:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0nj5gva3s6g2k0uhrs8zkchm53su8flcuyv3sy463tu4jm8stp3szypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jpknr07</id>
    
      <title type="html">I&amp;#39;ll retry with the #asknostr this time 😅 #nevent1q…4zft</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0nj5gva3s6g2k0uhrs8zkchm53su8flcuyv3sy463tu4jm8stp3szypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jpknr07" />
    <content type="html">
      I&amp;#39;ll retry with the #asknostr this time 😅&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;/nevent1qvzqqqqqqypzqkdedhud3d0xdvaetglphg2ew59xahtfhja6rpt6adjj5keq302eqy88wumn8ghj7mn0wvhxcmmv9uq36amnwvaz7tmwdaehgu3wvf5hgcm0d9hx2u3wwdhkx6tpdshsqgqjruvr87jxq7hzclrkxafpjp97vv3p0xchkjwk5hrq40yz76du0y2w4zft&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…4zft&lt;/a&gt;&lt;/span&gt;  &lt;/div&gt; What&#39;s the easiest bitcoin miner software to launch?&lt;br/&gt;&lt;br/&gt;It needs to connect to a stratum v1 pool.&lt;br/&gt;CPU miner is fine, it&#39;s for a regtest network (yes, I know there is a command to mine blocks in regtest) &lt;/blockquote&gt;
    </content>
    <updated>2025-04-22T14:34:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspy8ccx0ayvpaw9378vd6jryztucezz7d30dyadfwxp27g9a5mc7gzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jh86v0v</id>
    
      <title type="html">What&amp;#39;s the easiest bitcoin miner software to launch? It needs ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspy8ccx0ayvpaw9378vd6jryztucezz7d30dyadfwxp27g9a5mc7gzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jh86v0v" />
    <content type="html">
      What&amp;#39;s the easiest bitcoin miner software to launch?&lt;br/&gt;&lt;br/&gt;It needs to connect to a stratum v1 pool.&lt;br/&gt;CPU miner is fine, it&amp;#39;s for a regtest network (yes, I know there is a command to mine blocks in regtest)
    </content>
    <updated>2025-04-22T14:08:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx5zf4hu8apfa0tdnwkqh68nnsxf8uc9lkw7tqvcl8z39z7lw6d7gzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jf46h6f</id>
    
      <title type="html">I don&amp;#39;t know the context of your post, but of course mutex is ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx5zf4hu8apfa0tdnwkqh68nnsxf8uc9lkw7tqvcl8z39z7lw6d7gzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jf46h6f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdj4cwcvd488kvyjll2p2nj6kywv6rftkdsp23034fwhskqr2ju4cpz4mhxue69uhkg6t5w3hjuur4vghhyetvv9uszw030l&#39;&gt;nevent1q…030l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t know the context of your post, but of course mutex is useful in JS.&lt;br/&gt;If you have an async function inside your function, you could need a mutex&lt;br/&gt;&lt;br/&gt;Simple example is spend money, call this function 2 times in a short time and your user could spend money he doesn&amp;#39;t have&lt;br/&gt;&lt;br/&gt;async function spendMoney(amount) {&lt;br/&gt;  const balance = await getBalance()&lt;br/&gt;  if (balance &amp;gt; amount) &lt;br/&gt;    await spend(amount)&lt;br/&gt;}
    </content>
    <updated>2025-02-03T14:42:32Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdwgaj6jlezrh2df83tmvllx9tsvntzs5a6xp3mffvs2pa9fvzs5qzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jn9csr6</id>
    
      <title type="html">https://nips.nostr.com has been running for 1 year, here are the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdwgaj6jlezrh2df83tmvllx9tsvntzs5a6xp3mffvs2pa9fvzs5qzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jn9csr6" />
    <content type="html">
      &lt;a href=&#34;https://nips.nostr.com&#34;&gt;https://nips.nostr.com&lt;/a&gt; has been running for 1 year, here are the statistics&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/8fd7ed955a83e1c3233268ca11c7cc5c1626703e08a1cbe8f01d49e929aa1fff.png&#34;&gt; 
    </content>
    <updated>2025-02-02T08:49:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsg0vs67nmfgtckws0jjx3l22dvtdv9g40t89ul4eysdlcejfcz8cgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jm5dny4</id>
    
      <title type="html">Merci Renaud 🙏</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsg0vs67nmfgtckws0jjx3l22dvtdv9g40t89ul4eysdlcejfcz8cgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jm5dny4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrmmwkdqkk5f6mdzv0axe92uexqykxw0d0es4eqjr6lulkllhuuug754wx0&#39;&gt;nevent1q…4wx0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Merci Renaud 🙏
    </content>
    <updated>2025-01-16T13:28:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw06j2km5nmp67rm45mgqjtc37ddsu05l5f9z5qz99glgghr08jtgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jazkweh</id>
    
      <title type="html">I’ll write this in French, you’re free to translate if you ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw06j2km5nmp67rm45mgqjtc37ddsu05l5f9z5qz99glgghr08jtgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jazkweh" />
    <content type="html">
      I’ll write this in French, you’re free to translate if you want to understand.&lt;br/&gt;&lt;br/&gt;Ça fait maintenant plus plusieurs années que je vais mal mentalement suite à un événement qui s’est produit dans ma vie.&lt;br/&gt;&lt;br/&gt;Une des conséquences c’est que je n’ai presque plus aucune motivation pour travailler sur mes projets persos.&lt;br/&gt;J’ai pourtant des idées plein la tête, mais impossible de me lancer. &lt;br/&gt;De temps en temps ça m’arrive d’avoir des petits élans de motivation, mais ça retombe assez vite.&lt;br/&gt;J’ai tenté de rebondir récemment en annonçant que je voulais refaire bips.xyz, j’ai lâché le lendemain.&lt;br/&gt;&lt;br/&gt;Je voulais juste le partager. J’ai écrit ça à chaud sans réfléchir. &lt;br/&gt;&lt;br/&gt;C’est pour ça que je ne suis absolument plus productif depuis un bon moment. &lt;br/&gt;&lt;br/&gt;J’espère revenir vite avec des nouveaux projets à présenter. 🙏
    </content>
    <updated>2025-01-15T18:14:12Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf58xgn6rxedxtc0hlydsq9nt8l637k2xgvulwynt3eqssr6n7vtgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j4gyjdn</id>
    
      <title type="html">Shadcn components have to be customized 😭 But yes I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf58xgn6rxedxtc0hlydsq9nt8l637k2xgvulwynt3eqssr6n7vtgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j4gyjdn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqvpr9v6h4wctagc00l83pvtxn2sqd9ywfse6hs975n94zxyvk7rqfk48c9&#39;&gt;nevent1q…48c9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Shadcn components have to be customized 😭&lt;br/&gt;But yes I understand, it was the same with bootstrap 
    </content>
    <updated>2024-12-27T19:34:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxgt0je927j6duv8w59kc2g90ld3ymkahwc70adsycp24kv0vk23czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j8fr6s6</id>
    
      <title type="html">What do you mean?</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxgt0je927j6duv8w59kc2g90ld3ymkahwc70adsycp24kv0vk23czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j8fr6s6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq2qcyc53s72yxeert5lta748vjn0puynpwnsr9uuvgp4jkllfftcz6k3lh&#39;&gt;nevent1q…k3lh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;What do you mean?
    </content>
    <updated>2024-12-27T12:06:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxlkg0rzuq9nq9xrflz5q3jhqjd3zal6n6mxulz4lx78xupzekm3gzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jfdmsz4</id>
    
      <title type="html">I&amp;#39;m working on the new version of bips.xyz and I want a new ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxlkg0rzuq9nq9xrflz5q3jhqjd3zal6n6mxulz4lx78xupzekm3gzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jfdmsz4" />
    <content type="html">
      I&amp;#39;m working on the new version of bips.xyz and I want a new design. Does anyone want to join and handle the frontend part?&lt;br/&gt;&lt;br/&gt;It will be built with Vue.js and Vite. You&amp;#39;re free to use the CSS library. (I like shadcn-vue and tailwind, but it&amp;#39;s not mandatory)
    </content>
    <updated>2024-12-27T10:44:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxl8aplv6vn3unzwvfrnlf8pq2zadwq0xdn9c0yap399t9l82gpyczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jcw5lzd</id>
    
      <title type="html">Ok! The human mind is fascinating</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxl8aplv6vn3unzwvfrnlf8pq2zadwq0xdn9c0yap399t9l82gpyczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jcw5lzd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrew0zdk2r9y4w6rq27dzsx84sc374syam2vwnwlpy9u7yyxuf5egpz4mhxue69uhkg6t5w3hjuur4vghhyetvv9usxyrkxp&#39;&gt;nevent1q…rkxp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ok! The human mind is fascinating
    </content>
    <updated>2024-10-06T17:01:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvrm3cfe5w4c7qucw8ctw9wrcxkpgnn8vwl9m8q6s6qafehxrkxyqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jq8ftrc</id>
    
      <title type="html">Ok ahah! Real question... What about music? You can&amp;#39;t have ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvrm3cfe5w4c7qucw8ctw9wrcxkpgnn8vwl9m8q6s6qafehxrkxyqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jq8ftrc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqagsx72km9s2j9wnzhqjqsxmt8eyhvdwd2hym7ad9z066rhr79kgpz4mhxue69uhkg6t5w3hjuur4vghhyetvv9uscv6n8z&#39;&gt;nevent1q…6n8z&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ok ahah!&lt;br/&gt;Real question... What about music? You can&amp;#39;t have music in your head? 
    </content>
    <updated>2024-10-06T16:58:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst2gz0cyg7t366cg7l7dwz24aah46e8hgdp7knfsmht8hjgsmjjhszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jpulyme</id>
    
      <title type="html">So when you are hungry, you don&amp;#39;t say &amp;#34;I&amp;#39;m hungry, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst2gz0cyg7t366cg7l7dwz24aah46e8hgdp7knfsmht8hjgsmjjhszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jpulyme" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswcfs5jpevzqm698wpy4pnd0m9ewknlly2049memx4y08xv3u8vucpz4mhxue69uhkg6t5w3hjuur4vghhyetvv9us4zpea8&#39;&gt;nevent1q…pea8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;So when you are hungry, you don&amp;#39;t say &amp;#34;I&amp;#39;m hungry, i&amp;#39;m going to eat&amp;#34; in your head? 😅 
    </content>
    <updated>2024-10-06T16:54:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszdtu9ukggpaltjhmxnze3cfwjc3440nvrzdc4p4yztha7cz0pnjszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jrg2p3g</id>
    
      <title type="html">Free relay with events deleted after being requested ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszdtu9ukggpaltjhmxnze3cfwjc3440nvrzdc4p4yztha7cz0pnjszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jrg2p3g" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs22rmlptcdx0n4shu38vwuvvhn8hg7gwctnqls5aa6f9rmspjr0zqpz4mhxue69uhkg6t5w3hjuur4vghhyetvv9usqlupac&#39;&gt;nevent1q…upac&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Free relay with events deleted after being requested&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://njump.me/nevent1qqsf2pkwyyz2gx5r0x8sd9wq2meedlvarpgjem5cdllygkpsucleu0cpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqgkwaehxw309aex2mrp0yhxummnw3ezucnpdejqz9rhwden5te0wfjkccte9ejxzmt4wvhxjmczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jlhz25p&#34;&gt;https://njump.me/nevent1qqsf2pkwyyz2gx5r0x8sd9wq2meedlvarpgjem5cdllygkpsucleu0cpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqgkwaehxw309aex2mrp0yhxummnw3ezucnpdejqz9rhwden5te0wfjkccte9ejxzmt4wvhxjmczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jlhz25p&lt;/a&gt;
    </content>
    <updated>2024-10-05T07:31:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsg8ap06lqku9zvwf68zdskp4ecr7f9zqgcmevnhue30ur85gmx67szypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j6lqzz9</id>
    
      <title type="html">GM The current version of https://bips.xyz (and ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsg8ap06lqku9zvwf68zdskp4ecr7f9zqgcmevnhue30ur85gmx67szypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j6lqzz9" />
    <content type="html">
      GM&lt;br/&gt;&lt;br/&gt;The current version of &lt;a href=&#34;https://bips.xyz&#34;&gt;https://bips.xyz&lt;/a&gt; (and &lt;a href=&#34;https://nips.nostr.com&#34;&gt;https://nips.nostr.com&lt;/a&gt;) was made in just a few hours by reusing some code from the previous version.&lt;br/&gt;&lt;br/&gt;I wanted to do it without a database to make it easy for anyone to host without constraints. I think that was a mistake.&lt;br/&gt;I don’t really like this version, and I’m ashamed of it.&lt;br/&gt;&lt;br/&gt;I will rebuild it from scratch soon.&lt;br/&gt;&lt;br/&gt;🎯 What kind of features would you like to see in the next version?&lt;br/&gt;&lt;br/&gt;Here are mine:&lt;br/&gt;- A better search engine&lt;br/&gt;- The ability to easily add more specs, like &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpq2rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sa96tzn&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;calle&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…6tzn&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&amp;#39;s Cashu NUTs&lt;br/&gt;- The ability to see previous versions of the specs&lt;br/&gt;- New design
    </content>
    <updated>2024-10-05T07:15:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqsd98czv0ywx0las68atsfyl8ljndn540rr6ev3w238xm9qtpv8czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jwtn3t2</id>
    
      <title type="html">Fixed some bugs in Ghost relay thanks to @nprofile…uw6r&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqsd98czv0ywx0las68atsfyl8ljndn540rr6ev3w238xm9qtpv8czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jwtn3t2" />
    <content type="html">
      Fixed some bugs in Ghost relay thanks to &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpqacg6thl5psv62405rljzkj8spesceyfz2c32udakc2ak0dmvfeysd4uw6r&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Mike Dilger ☑️&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…uw6r&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&amp;#39;s relay-tester.&lt;br/&gt;Nice tool!
    </content>
    <updated>2024-10-04T13:58:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqj7c6eqe7htdxn70g5me65t94lqs07c54y2exkgnk3m2npeatgvgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jw6znrk</id>
    
      <title>Nostr event nevent1qqsqj7c6eqe7htdxn70g5me65t94lqs07c54y2exkgnk3m2npeatgvgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jw6znrk</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqj7c6eqe7htdxn70g5me65t94lqs07c54y2exkgnk3m2npeatgvgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jw6znrk" />
    <content type="html">
      wss://ghost.dolu.dev &lt;br/&gt;try it now
    </content>
    <updated>2024-10-03T16:24:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstq7r6tkjz7t8w8fs5sulapx03ssayncx8gmac6myl0w0z3snp7cszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jp66h4w</id>
    
      <title type="html">wss://ghost.dolu.dev try it now</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstq7r6tkjz7t8w8fs5sulapx03ssayncx8gmac6myl0w0z3snp7cszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jp66h4w" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf2pkwyyz2gx5r0x8sd9wq2meedlvarpgjem5cdllygkpsucleu0cpz4mhxue69uhkg6t5w3hjuur4vghhyetvv9usk8arkf&#39;&gt;nevent1q…arkf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;wss://ghost.dolu.dev &lt;br/&gt;try it now
    </content>
    <updated>2024-10-03T16:13:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgvl08m2wpq5sttw20hvzhul4g44s2wyq32vqxw89q4s8dyufxmggzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j3vxmp5</id>
    
      <title type="html">You could probably just forget versioning. If your profile is ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgvl08m2wpq5sttw20hvzhul4g44s2wyq32vqxw89q4s8dyufxmggzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j3vxmp5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszjsh44hg2z86uk9vkpcjqqgyzw44d773a5zkvu8t40h04waeedscpz4mhxue69uhkg6t5w3hjuur4vghhyetvv9us637603&#39;&gt;nevent1q…7603&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You could probably just forget versioning. If your profile is hosted on a webserver, like on .well-known page, you know it&amp;#39;s the latest version. So if your profile is overwritten on some relays by a client, you still can rely on the .well-known version and publish this version.&lt;br/&gt;Do I understand correctly?
    </content>
    <updated>2024-10-03T09:28:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrc2j9x34m3hvktyqg0xaqfa085twh4g3s3v7327zawzs35jgrllszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jeg6fvp</id>
    
      <title type="html">I agree, the problem is real. Good spec! I only disagree on the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrc2j9x34m3hvktyqg0xaqfa085twh4g3s3v7327zawzs35jgrllszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jeg6fvp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgl7u4h88qqwwasgq5f482ag4ym5q0msw447vfqj90qvkhjf8jjpcpz4mhxue69uhkg6t5w3hjuur4vghhyetvv9us8r87ky&#39;&gt;nevent1q…87ky&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I agree, the problem is real. Good spec!&lt;br/&gt;&lt;br/&gt;I only disagree on the git part. It&amp;#39;s too complicated for non tech people. Also, do I really want to rollback to a previous version? When I want to change something, I just update my profile
    </content>
    <updated>2024-10-03T09:23:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2egpwp36wj0mtuw97xsy5m73rj838gysdxc550l6z6ruhkwnummszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jqhe6zk</id>
    
      <title type="html">I will disallow basic filters in Ghost relay. Example: You ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2egpwp36wj0mtuw97xsy5m73rj838gysdxc550l6z6ruhkwnummszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jqhe6zk" />
    <content type="html">
      I will disallow basic filters in Ghost relay.&lt;br/&gt;&lt;br/&gt;Example: You can&amp;#39;t use this filter { kinds:[4] } without authors or tags.&lt;br/&gt;&lt;br/&gt;(trying ditto on this post btw)
    </content>
    <updated>2024-10-03T08:53:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxvjg8r6syfth26cgx89rqvc66guezxmyk2scx4xrkxx0nsr4xs9czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jh77v4h</id>
    
      <title type="html">I have a TLS issue with coolify. Certs are not renewed. Also, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxvjg8r6syfth26cgx89rqvc66guezxmyk2scx4xrkxx0nsr4xs9czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jh77v4h" />
    <content type="html">
      I have a TLS issue with coolify. Certs are not renewed. Also, Coolify doesn&amp;#39;t update OS services.&lt;br/&gt;&lt;br/&gt;What&amp;#39;s the easiest way (low/no maintenance) to deploy web service to a VPS?&lt;br/&gt;I don&amp;#39;t want to SSH everytime to deploy a new service.
    </content>
    <updated>2024-10-03T08:29:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf2pkwyyz2gx5r0x8sd9wq2meedlvarpgjem5cdllygkpsucleu0czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j0thnvq</id>
    
      <title type="html">A new type of relay has just appeared. It deletes events right ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf2pkwyyz2gx5r0x8sd9wq2meedlvarpgjem5cdllygkpsucleu0czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j0thnvq" />
    <content type="html">
      A new type of relay has just appeared. It deletes events right after they have been &amp;#39;queried&amp;#39; by a user. Useful for very specific applications where no traces are desired, like shh.com from  &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1zxev3yxc0vr2wwldstsmjzknug6mk8uwhsw7k6ka78e3c4mqvc7qxue9y7&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;pasternak&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1zxe…e9y7&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/Dolu89/ghost-relay&#34;&gt;https://github.com/Dolu89/ghost-relay&lt;/a&gt;
    </content>
    <updated>2024-10-02T12:17:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf3428zzsrypkmnuz2jnvu5hwsykm3vr3dazl6kz3y63rjh0qrk3czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j6ps4we</id>
    
      <title type="html">Faut y aller doucement. Comme j&amp;#39;ai dit, c&amp;#39;était bien ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf3428zzsrypkmnuz2jnvu5hwsykm3vr3dazl6kz3y63rjh0qrk3czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j6ps4we" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsff2znjq46vkz67u5276m08y9jumn26sgaeytyxuzeluje2yh7nkshg7duw&#39;&gt;nevent1q…7duw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Faut y aller doucement. Comme j&amp;#39;ai dit, c&amp;#39;était bien plus simple sur un port lightning qui est tout vide, les connectiques sont sur les bords 😕
    </content>
    <updated>2024-09-13T19:42:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswtghjgntnz9npfhcz29kerk6czkrtnwm5v763mv66zcerz3ft2gczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jkaafuf</id>
    
      <title type="html">Comme l&amp;#39;a dit @npub1hkl…3u2k c&amp;#39;est sûrment pleins de ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswtghjgntnz9npfhcz29kerk6czkrtnwm5v763mv66zcerz3ft2gczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jkaafuf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs28zuv0d49et9fvlvvg7lk80mqyfd9jdsuvkcu74078rnsym2m5tqmu3u87&#39;&gt;nevent1q…3u87&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Comme l&amp;#39;a dit  &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1hklphk7fkfdgmzwclkhshcdqmnvr0wkfdy04j7yjjqa9lhvxuflsa23u2k&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;mutatrum&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1hkl…3u2k&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; c&amp;#39;est sûrment pleins de poussières. Il va falloir gratter avec un petit truc en métal comme une aiguille. J&amp;#39;ai eu le même problème avec un port lightning d&amp;#39;apple, et je dois avouer que c&amp;#39;est bien plus simple à nettoyer que l&amp;#39;usb-c...&lt;br/&gt;(la soufflette n&amp;#39;avait eu aucun effet, c&amp;#39;était trop compact)
    </content>
    <updated>2024-09-13T11:02:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9wdljtyr74z8a0f3zw8xz3k0a2r6fa9lefmwwgt9qm24xxw3rqqqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j7h2ct9</id>
    
      <title type="html">What is the location of these servers? It’s cheap</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9wdljtyr74z8a0f3zw8xz3k0a2r6fa9lefmwwgt9qm24xxw3rqqqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j7h2ct9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0as4zwh5hr80sdu07tp6jyduehd2nkn6u3vd3aazcszzfceuu4qsq2a24a&#39;&gt;nevent1q…a24a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;What is the location of these servers?&lt;br/&gt;It’s cheap 
    </content>
    <updated>2024-08-21T13:23:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdjwvp54v8tdp87vu4grcvhxsmzzfl4kdtjdj54l9wa4xc6x0q3lszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jz2hg5k</id>
    
      <title type="html">I was bored, so I tried using Passkeys to generate a Nostr ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdjwvp54v8tdp87vu4grcvhxsmzzfl4kdtjdj54l9wa4xc6x0q3lszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jz2hg5k" />
    <content type="html">
      I was bored, so I tried using Passkeys to generate a Nostr account.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://nostr-passkeys-demo.vercel.app&#34;&gt;https://nostr-passkeys-demo.vercel.app&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;It&amp;#39;s probably not perfect, and Passkeys require a domain name, so you can&amp;#39;t log in, for example, on Primal and Coracle using the same Passkey.&lt;br/&gt;&lt;br/&gt;⚠️ It&amp;#39;s just an experiment ⚠️&lt;br/&gt;
    </content>
    <updated>2024-08-15T13:26:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs97vlynjsw2nkhysaxls0q0g499axk4asvsctqazkzjhgg0zm9chszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jlenpes</id>
    
      <title type="html">Some progress has been done ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs97vlynjsw2nkhysaxls0q0g499axk4asvsctqazkzjhgg0zm9chszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jlenpes" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8j3x8hq9ftl9np7haxv7tk9q7au7hw3au5phec8fgx5n5x7c5khq6sqz8x&#39;&gt;nevent1q…qz8x&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Some progress has been done&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://njump.me/nevent1qqs2cku3flwxu3qu3j42fk7wexe5qlmxxl7j86lmh34rzcd4xyzr0fqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jk9c32c&#34;&gt;https://njump.me/nevent1qqs2cku3flwxu3qu3j42fk7wexe5qlmxxl7j86lmh34rzcd4xyzr0fqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jk9c32c&lt;/a&gt;
    </content>
    <updated>2024-06-14T07:25:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0lz3yafcqfkrrqfn4dzvatdudcrmaw8fjjujsd05er29zgxh488gzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jvdctpr</id>
    
      <title type="html">Have you check what @npub1fun…gs0p did? It works with OTP too</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0lz3yafcqfkrrqfn4dzvatdudcrmaw8fjjujsd05er29zgxh488gzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jvdctpr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs88d998g00vf9v58plhvek9m8ehmtc6u52p90xnewjhekn8mm5vkcpr9mhxue69uhhyetvv9ujuam9d3kx7unyv4ezumn9ws8u67xu&#39;&gt;nevent1q…67xu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Have you check what  &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1funq0ywh32faz0sf7xt97japu8uk687tsysj8gndj4ehe825sq4s70gs0p&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;BOLT🔩FUN&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1fun…gs0p&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; did? It works with OTP too
    </content>
    <updated>2024-06-10T12:24:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdl2r8yn9uww3d7n3tm9c46rc8206uqpxfv9q0k79640fg4n3yyjczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jpkrczt</id>
    
      <title type="html">Nice tool! I use this tool sometimes https://coolify.io/ V4 still ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdl2r8yn9uww3d7n3tm9c46rc8206uqpxfv9q0k79640fg4n3yyjczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jpkrczt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfrgc3fclluu545fnkl86634tuhcefrr26hc6gn62fnmy3j6hxvfqpahss5&#39;&gt;nevent1q…hss5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Nice tool!&lt;br/&gt;&lt;br/&gt;I use this tool sometimes &lt;a href=&#34;https://coolify.io/&#34;&gt;https://coolify.io/&lt;/a&gt;&lt;br/&gt;V4 still in beta, but works great
    </content>
    <updated>2024-06-10T09:08:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqt88wvhkslgz60d6823lt53wrjpw6z08j3svr0amx4ryy3slptxqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jyqx6ag</id>
    
      <title type="html">Sorry, I know this feeling 😅 I&amp;#39;ll release the source code ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqt88wvhkslgz60d6823lt53wrjpw6z08j3svr0amx4ryy3slptxqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jyqx6ag" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdjq2jgc4hzjr0yqm02k795tdxmc706vawvsuuuuu4lyrwnn2weaqpz3mhxue69uhkummnw3ezummcw3ezuer9wc825xlc&#39;&gt;nevent1q…5xlc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Sorry, I know this feeling 😅&lt;br/&gt;&lt;br/&gt;I&amp;#39;ll release the source code soon if you want to help me on it (it&amp;#39;s already public to be honest, I just don&amp;#39;t communicate on it)
    </content>
    <updated>2024-06-09T10:50:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvfsc0wfsjmvnyt9330r2306y7pjf3e7r6ah6q3ldcdq5fe0wx72szypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jcnlcjw</id>
    
      <title type="html">cc @npub18lz…ugm3 Nostr identity is coming for web 2.0 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvfsc0wfsjmvnyt9330r2306y7pjf3e7r6ah6q3ldcdq5fe0wx72szypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jcnlcjw" />
    <content type="html">
      cc  &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub18lzls4f6h46n43revlzvg6x06z8geww7uudhncfdttdtypduqnfsagugm3&#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;npub18lz…ugm3&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;  Nostr identity is coming for web 2.0&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;/note143dezn7udezper925nduajdngplkvdlay04lh0r2x9sm2vgyx7jq065r4q&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note143d…5r4q&lt;/a&gt;&lt;/span&gt;  &lt;/div&gt; OMG! Oauth2&#43;OpenID works 🤩&lt;br/&gt;&lt;br/&gt;#buildinpublic&lt;br/&gt;&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://m.primal.net/IdPY.mov&#34;&gt;&lt;/video&gt;  &lt;/blockquote&gt;
    </content>
    <updated>2024-06-09T08:33:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8y3nevdkhysj9fgqxffdcd0m7fz3eurz8r5jnswzlpf3xwe0e7vszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jcq6x22</id>
    
      <title type="html">I&amp;#39;m still searching some devs! An online version of zerologin ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8y3nevdkhysj9fgqxffdcd0m7fz3eurz8r5jnswzlpf3xwe0e7vszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jcq6x22" />
    <content type="html">
      I&amp;#39;m still searching some devs!&lt;br/&gt;&lt;br/&gt;An online version of zerologin is online and ready to be tested&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;/note13qeuvvehznwmt4qagwf72zlg0ak9dd0qc5yaa3c6c607465esy6q2ur5dm&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note13qe…r5dm&lt;/a&gt;&lt;/span&gt;  &lt;/div&gt; Are you a website developer with already some Oauth2 authentication methods implemented? (&#34;Login with Google/Apple/Other&#34;)&lt;br/&gt;&lt;br/&gt;I need you for testing the new version of Zerologin!&lt;br/&gt;-&gt; OpenID connect server with Nostr as source of identity&lt;br/&gt;&lt;br/&gt;DM me or reply here&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;/note143dezn7udezper925nduajdngplkvdlay04lh0r2x9sm2vgyx7jq065r4q&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note143d…5r4q&lt;/a&gt;&lt;/span&gt; &lt;/blockquote&gt;
    </content>
    <updated>2024-06-09T08:13:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs85vj5fgpv4m4v9rpn2cq3gzstfawpzl49hx6h2amqjwjy5gn6ywqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jrtjyqt</id>
    
      <title type="html">Finished. Ok these tasks were not that hard.</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs85vj5fgpv4m4v9rpn2cq3gzstfawpzl49hx6h2amqjwjy5gn6ywqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jrtjyqt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvpy6pts2hm5s6lnwd323y3xrw2uye7qw2txkkf6ccsfe9djcvvgglexxhd&#39;&gt;nevent1q…xxhd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Finished. Ok these tasks were not that hard.
    </content>
    <updated>2024-06-09T08:11:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvpy6pts2hm5s6lnwd323y3xrw2uye7qw2txkkf6ccsfe9djcvvggzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jmsvpy9</id>
    
      <title type="html">GM Zerologin TODO list of the day - Finish the update page for ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvpy6pts2hm5s6lnwd323y3xrw2uye7qw2txkkf6ccsfe9djcvvggzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jmsvpy9" />
    <content type="html">
      GM&lt;br/&gt;&lt;br/&gt;Zerologin TODO list of the day&lt;br/&gt;- Finish the update page for Oauth App&lt;br/&gt;- Deploy a test instance in production mode with docker&lt;br/&gt;- Fix the bugs that I will encounter in &amp;#34;production&amp;#34;
    </content>
    <updated>2024-06-09T06:05:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgsv7xxvm3fhd46sw58yl9p0587mzkkhsv2zw7cudvd8l2a2vczdqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j6aerzd</id>
    
      <title type="html">Are you a website developer with already some Oauth2 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgsv7xxvm3fhd46sw58yl9p0587mzkkhsv2zw7cudvd8l2a2vczdqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j6aerzd" />
    <content type="html">
      Are you a website developer with already some Oauth2 authentication methods implemented? (&amp;#34;Login with Google/Apple/Other&amp;#34;)&lt;br/&gt;&lt;br/&gt;I need you for testing the new version of Zerologin!&lt;br/&gt;-&amp;gt; OpenID connect server with Nostr as source of identity&lt;br/&gt;&lt;br/&gt;DM me or reply here&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;/note143dezn7udezper925nduajdngplkvdlay04lh0r2x9sm2vgyx7jq065r4q&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note143d…5r4q&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; OMG! Oauth2&#43;OpenID works 🤩&lt;br/&gt;&lt;br/&gt;#buildinpublic&lt;br/&gt;&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://m.primal.net/IdPY.mov&#34;&gt;&lt;/video&gt;  &lt;/blockquote&gt;
    </content>
    <updated>2024-06-08T19:13:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2cku3flwxu3qu3j42fk7wexe5qlmxxl7j86lmh34rzcd4xyzr0fqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jk9c32c</id>
    
      <title type="html">OMG! Oauth2&#43;OpenID works 🤩 #buildinpublic ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2cku3flwxu3qu3j42fk7wexe5qlmxxl7j86lmh34rzcd4xyzr0fqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jk9c32c" />
    <content type="html">
      OMG! Oauth2&#43;OpenID works 🤩&lt;br/&gt;&lt;br/&gt;#buildinpublic&lt;br/&gt;&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://m.primal.net/IdPY.mov&#34;&gt;&lt;/video&gt; 
    </content>
    <updated>2024-06-08T14:51:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxtd7aexph303wkgn4nxpn0nt6q7j9xd6whr43luhacrz9ye56z5czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jcq50lh</id>
    
      <title type="html">I agree</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxtd7aexph303wkgn4nxpn0nt6q7j9xd6whr43luhacrz9ye56z5czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jcq50lh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv2ghtkynnr2ernxadjlrucdsha84eug95687mdmkajytx0psc4tqpz3mhxue69uhkummnw3ezummcw3ezuer9wc0ksskh&#39;&gt;nevent1q…sskh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I agree
    </content>
    <updated>2024-06-08T08:04:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8d5nz66qfw50v7eugd0zzxemcm07rnu7wmyx5cuee5a94fe6cxnczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j9udhem</id>
    
      <title type="html">A (white) or B (grey)? Also, when nostr polls? ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8d5nz66qfw50v7eugd0zzxemcm07rnu7wmyx5cuee5a94fe6cxnczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j9udhem" />
    <content type="html">
      A (white) or B (grey)?&lt;br/&gt;&lt;br/&gt;Also, when nostr polls?&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://m.primal.net/Icwa.png&#34;&gt;  &lt;br/&gt; &lt;img src=&#34;https://m.primal.net/Icwd.png&#34;&gt;  &lt;br/&gt;&lt;br/&gt;#buildinpublic
    </content>
    <updated>2024-06-08T07:39:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv0v880n6wjf9m9vhsdttacn6m4706h7q969gq4084xctval0ymjczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jd383zl</id>
    
      <title type="html">GM Nostr Let&amp;#39;s start building</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv0v880n6wjf9m9vhsdttacn6m4706h7q969gq4084xctval0ymjczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jd383zl" />
    <content type="html">
      GM Nostr&lt;br/&gt;&lt;br/&gt;Let&amp;#39;s start building
    </content>
    <updated>2024-06-08T06:30:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfhglhv2ctvqfes8d3c2jt6jtn6mkddt5cyastcj50un2g76pue9gzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jxchyw9</id>
    
      <title type="html">Soon™️ Nostr &#43; Oauth2 #buildinpublic ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfhglhv2ctvqfes8d3c2jt6jtn6mkddt5cyastcj50un2g76pue9gzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jxchyw9" />
    <content type="html">
      Soon™️&lt;br/&gt;&lt;br/&gt;Nostr &#43; Oauth2&lt;br/&gt;&lt;br/&gt;#buildinpublic&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://m.primal.net/Ibul.png&#34;&gt;  
    </content>
    <updated>2024-06-07T11:44:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrte9axjrhdufn7wj8k0de8d7lz6hk9ynmsce0amv0s23stk0rs6czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j9udtl0</id>
    
      <title type="html">Done sir https://m.primal.net/IblL.png</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrte9axjrhdufn7wj8k0de8d7lz6hk9ynmsce0amv0s23stk0rs6czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j9udtl0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspgx59yyglaj2xzkva2t3qyp4dafdvvfs5nlhta7vqzmzfu6j5uhcx4992t&#39;&gt;nevent1q…992t&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Done sir &lt;br/&gt; &lt;img src=&#34;https://m.primal.net/IblL.png&#34;&gt;  
    </content>
    <updated>2024-06-07T08:02:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfjqy6paphe4s0qan848qlrvurj8zvyky8qz6kcu0s940ngvz5acgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jhqgcpt</id>
    
      <title type="html">GM Is it obvious that I don&amp;#39;t like web design? ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfjqy6paphe4s0qan848qlrvurj8zvyky8qz6kcu0s940ngvz5acgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jhqgcpt" />
    <content type="html">
      GM&lt;br/&gt;&lt;br/&gt;Is it obvious that I don&amp;#39;t like web design?&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://m.primal.net/IbZa.png&#34;&gt;  
    </content>
    <updated>2024-06-07T03:22:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyhrljyxvfyf5055am0l5h2ez73hm6qp7sexdfd36sld6duuj85qqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jrmgr3j</id>
    
      <title>Nostr event nevent1qqsyhrljyxvfyf5055am0l5h2ez73hm6qp7sexdfd36sld6duuj85qqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jrmgr3j</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyhrljyxvfyf5055am0l5h2ez73hm6qp7sexdfd36sld6duuj85qqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jrmgr3j" />
    <content type="html">
      GM
    </content>
    <updated>2024-06-06T05:41:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsphdw5p6ahrtag6tkva8zrpq7cvjrfnzkynz9zherp8ej7a7543zczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j6lu77t</id>
    
      <title type="html">Ok, it&amp;#39;s an oauth2 login flow. When you &amp;#34;Login with ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsphdw5p6ahrtag6tkva8zrpq7cvjrfnzkynz9zherp8ej7a7543zczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j6lu77t" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrxum5u046r33ffewgm07xh7txwlptfya0vk2zaswwrrgkc62tdrcprpmhxue69uhhyetvv9ujuur0wd6x2u3wwpkxzcm95fcnje&#39;&gt;nevent1q…cnje&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ok, it&amp;#39;s an oauth2 login flow. When you &amp;#34;Login with Google/Apple/Github/...&amp;#34; it uses the protocol Oauth2.&lt;br/&gt;&lt;br/&gt;Instead of having Google/Apple/... as source of identity, nostr can be this source of identity. It&amp;#39;s &amp;#34;Login with Nostr&amp;#34; protocol for traditional websites (TIDAL could uses this for example)&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;/note15pqc5nyqln7t6zgt063wl2jpz9apakk8ds7w2t2tp3p9qwcd0y6q75d32g&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note15pq…d32g&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Should I revive zerologin.co?&lt;br/&gt;&lt;br/&gt;It was an LNURL-Auth authentication server using a custom login flow.&lt;br/&gt;&lt;br/&gt;I have had something new in mind for a few months and I&#39;ve decided to share this on Nostr after reading this article &lt;a href=&#34;https://hivemind.vc/identity/&#34;&gt;https://hivemind.vc/identity/&lt;/a&gt; from  &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub18lzls4f6h46n43revlzvg6x06z8geww7uudhncfdttdtypduqnfsagugm3&#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;npub18lz…ugm3&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;🎯 Adding Nostr as a source of identity using OAuth2 &#43; OpenID Connect flow.&lt;br/&gt;&lt;br/&gt;1- Service.com asks for login using OAuth2 with Google, Twitter, ..., Nostr (through Zerologin.co).&lt;br/&gt;2 - User chooses Nostr, gets redirected to zerologin.co with an OAuth2 login flow.&lt;br/&gt;3 - Instead of typing email &#43; password (like using Google if not already connected), User can log in using Nostr (NIP-98, bunker, or any other methods).&lt;br/&gt;4 - Zerologin redirects back to service.com with an authenticated token.&lt;br/&gt;&lt;br/&gt;It&#39;s not for a Nostr app like Primal, Coracle, etc.&lt;br/&gt;This service should be used by traditional services where accounts are managed by the service itself.&lt;br/&gt;&lt;br/&gt;What do you think? Nostr as identity for traditional websites&lt;br/&gt;&lt;br/&gt;Zerologin could also still be usable with LNURL-Auth with this Oauth2 flow. &lt;/blockquote&gt;
    </content>
    <updated>2024-06-06T05:24:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqyfcfjmhq75sf7nda5hz9h0423kfa3xdf4y6e987p08glm04x4rczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jldj7vz</id>
    
      <title type="html">It&amp;#39;s a PoC of this idea #note15pq…d32g</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqyfcfjmhq75sf7nda5hz9h0423kfa3xdf4y6e987p08glm04x4rczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jldj7vz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8z4h3jx2l9x4c6ey26dsr442dfxwl9mxx3hqqra8ml6ucukyk3rgprdmhxue69uhkyatrddjhgtnrdaexzcmvv5h8xmmrd9skcnnw9gn&#39;&gt;nevent1q…w9gn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s a PoC of this idea &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;/note15pqc5nyqln7t6zgt063wl2jpz9apakk8ds7w2t2tp3p9qwcd0y6q75d32g&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note15pq…d32g&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Should I revive zerologin.co?&lt;br/&gt;&lt;br/&gt;It was an LNURL-Auth authentication server using a custom login flow.&lt;br/&gt;&lt;br/&gt;I have had something new in mind for a few months and I&#39;ve decided to share this on Nostr after reading this article &lt;a href=&#34;https://hivemind.vc/identity/&#34;&gt;https://hivemind.vc/identity/&lt;/a&gt; from  &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub18lzls4f6h46n43revlzvg6x06z8geww7uudhncfdttdtypduqnfsagugm3&#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;npub18lz…ugm3&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;🎯 Adding Nostr as a source of identity using OAuth2 &#43; OpenID Connect flow.&lt;br/&gt;&lt;br/&gt;1- Service.com asks for login using OAuth2 with Google, Twitter, ..., Nostr (through Zerologin.co).&lt;br/&gt;2 - User chooses Nostr, gets redirected to zerologin.co with an OAuth2 login flow.&lt;br/&gt;3 - Instead of typing email &#43; password (like using Google if not already connected), User can log in using Nostr (NIP-98, bunker, or any other methods).&lt;br/&gt;4 - Zerologin redirects back to service.com with an authenticated token.&lt;br/&gt;&lt;br/&gt;It&#39;s not for a Nostr app like Primal, Coracle, etc.&lt;br/&gt;This service should be used by traditional services where accounts are managed by the service itself.&lt;br/&gt;&lt;br/&gt;What do you think? Nostr as identity for traditional websites&lt;br/&gt;&lt;br/&gt;Zerologin could also still be usable with LNURL-Auth with this Oauth2 flow. &lt;/blockquote&gt;
    </content>
    <updated>2024-06-06T05:20:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0dk28wlp0dgm6nuak8np8ctl2rdcgsc5rxcdvlzmtz008swvx6dgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jdplhtz</id>
    
      <title type="html">Interesting idea. It’s totally possible</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0dk28wlp0dgm6nuak8np8ctl2rdcgsc5rxcdvlzmtz008swvx6dgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jdplhtz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfdvphzxf3a2g4a84j0kkr04pt2ye73gqaalx2qgkq6jctfctj6mg8rwwsc&#39;&gt;nevent1q…wwsc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Interesting idea. It’s totally possible 
    </content>
    <updated>2024-06-06T05:10:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswfn4y98qm5tgpyf9vh9wttwzu7apahdre4qvpzxfnlt52fkk6sxczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jydca7y</id>
    
      <title type="html">Coming back to twitter 😅</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswfn4y98qm5tgpyf9vh9wttwzu7apahdre4qvpzxfnlt52fkk6sxczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jydca7y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2kln497095rxvc5ecwl5rmf23kv2z6p067x5dk2ywtheu4amdacspp4mhxue69uhkummn9ekx7mqlyluyv&#39;&gt;nevent1q…luyv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Coming back to twitter 😅
    </content>
    <updated>2024-06-05T17:12:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2z39lcvkz3n6ny8u8yxhxgm5wf3x89k7ff69h5ykw7j59rqanklszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jzkxvp4</id>
    
      <title type="html">Is it something you can find interesting at TIDAL? &amp;#34;Login ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2z39lcvkz3n6ny8u8yxhxgm5wf3x89k7ff69h5ykw7j59rqanklszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jzkxvp4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz74jfc67nppvy4t605e8pdqjg9fufxygxlxt6eas4alacvx7xs0gu6rym5&#39;&gt;nevent1q…rym5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Is it something you can find interesting at TIDAL?&lt;br/&gt;&lt;br/&gt;&amp;#34;Login with Nostr&amp;#34;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://njump.me/nevent1qqsx0lrv3xhwtkx7e9y3vh3tnyee2ghsvmt7yslzygfv53p3ssv4nzszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jxrjq50&#34;&gt;https://njump.me/nevent1qqsx0lrv3xhwtkx7e9y3vh3tnyee2ghsvmt7yslzygfv53p3ssv4nzszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jxrjq50&lt;/a&gt;
    </content>
    <updated>2024-06-05T06:08:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9j8thmyfdvn8getm5aunfyuvnhq3ddfll6pm77vtwufmcyj0vpxczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jh08rht</id>
    
      <title>Nostr event nevent1qqs9j8thmyfdvn8getm5aunfyuvnhq3ddfll6pm77vtwufmcyj0vpxczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jh08rht</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9j8thmyfdvn8getm5aunfyuvnhq3ddfll6pm77vtwufmcyj0vpxczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jh08rht" />
    <content type="html">
      Also, GM nostr 😊
    </content>
    <updated>2024-06-05T05:49:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8jaw4z5x5n5r33hgh46g9ucjj6fll0r8sdcss2czlh0j8qc94wgczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jatar3k</id>
    
      <title type="html">To precise, Zerologin will not have the permission to sign event ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8jaw4z5x5n5r33hgh46g9ucjj6fll0r8sdcss2czlh0j8qc94wgczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jatar3k" />
    <content type="html">
      To precise, Zerologin will not have the permission to sign event for you&lt;br/&gt;&lt;br/&gt;You give only the right reading your profile and use these informations to login in a traditional way&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;/note1vl7xezdwuhvdaj2fze0zhxfnj530qekhufp7ygsjefzrrpqetx9qrwc000&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note1vl7…c000&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Zerologin PoC&lt;br/&gt;&lt;br/&gt;- OAuth2&lt;br/&gt;- OpenID&lt;br/&gt;- Nostr&lt;br/&gt;&lt;br/&gt;#buildinpublic&lt;br/&gt;&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://m.primal.net/IYgJ.mov&#34;&gt;&lt;/video&gt;  &lt;/blockquote&gt;
    </content>
    <updated>2024-06-05T05:13:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8hznunp0wa52nsda3g5l4u0cepksa6xjn0xet5uz94fkzsdq3hngzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j2dh5d9</id>
    
      <title type="html">Exactly</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8hznunp0wa52nsda3g5l4u0cepksa6xjn0xet5uz94fkzsdq3hngzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j2dh5d9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszdmwclx3ar038wa4376mfdnwksagvc6wnehcl2cp990hvv3ufx5gpp4mhxue69uhkummn9ekx7mq5agmsa&#39;&gt;nevent1q…gmsa&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Exactly
    </content>
    <updated>2024-06-04T20:00:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx0lrv3xhwtkx7e9y3vh3tnyee2ghsvmt7yslzygfv53p3ssv4nzszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jxrjq50</id>
    
      <title type="html">Zerologin PoC - OAuth2 - OpenID - Nostr #buildinpublic ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx0lrv3xhwtkx7e9y3vh3tnyee2ghsvmt7yslzygfv53p3ssv4nzszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jxrjq50" />
    <content type="html">
      Zerologin PoC&lt;br/&gt;&lt;br/&gt;- OAuth2&lt;br/&gt;- OpenID&lt;br/&gt;- Nostr&lt;br/&gt;&lt;br/&gt;#buildinpublic&lt;br/&gt;&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://m.primal.net/IYgJ.mov&#34;&gt;&lt;/video&gt; 
    </content>
    <updated>2024-06-04T17:51:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2mdwmzzmdn94w543vz2uvhjfcpx3vfz8lu9hq7wa48kkfck8p9wqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jk8sz96</id>
    
      <title type="html">I will have to hurry to finish zerologin! 😍</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2mdwmzzmdn94w543vz2uvhjfcpx3vfz8lu9hq7wa48kkfck8p9wqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jk8sz96" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqqqq04p3enm3lt6w4mwukw2zhcq9c4qxet6xqpjqjwc35ynu3lqpp4mhxue69uhkummn9ekx7mqa4a9pc&#39;&gt;nevent1q…a9pc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I will have to hurry to finish zerologin! 😍
    </content>
    <updated>2024-06-04T10:34:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspg5l7hprrg9zqq9cdd5vuxzkmkvrslz75tmpt8s53385zwdt74yczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jg2s37m</id>
    
      <title type="html">Just realized I&amp;#39;ve never seen satsymbol.org implemented ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspg5l7hprrg9zqq9cdd5vuxzkmkvrslz75tmpt8s53385zwdt74yczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jg2s37m" />
    <content type="html">
      Just realized I&amp;#39;ve never seen satsymbol.org implemented anywhere ahah&lt;br/&gt;Did you remember that thing?
    </content>
    <updated>2024-06-03T19:09:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspzw0deg6zhdlc0jxke05w6xux4y6rcw3g8tevlscnuj5y9p5u97qzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jl5ajtr</id>
    
      <title type="html">What iOS client supports nsec.app (bunker)? If none, that’s sad</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspzw0deg6zhdlc0jxke05w6xux4y6rcw3g8tevlscnuj5y9p5u97qzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jl5ajtr" />
    <content type="html">
      What iOS client supports nsec.app (bunker)? &lt;br/&gt;If none, that’s sad 
    </content>
    <updated>2024-06-03T08:16:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswgxtrhzx9vvmwx87fxdnph77fekyvkxvun65mc49zhnrkzj05zrgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jsp8ccv</id>
    
      <title>Nostr event nevent1qqswgxtrhzx9vvmwx87fxdnph77fekyvkxvun65mc49zhnrkzj05zrgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jsp8ccv</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswgxtrhzx9vvmwx87fxdnph77fekyvkxvun65mc49zhnrkzj05zrgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jsp8ccv" />
    <content type="html">
      I should #buildinpublic the new Zerologin 
    </content>
    <updated>2024-06-03T07:52:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvgfxzvq8t36fpny6r8hcezgvzpewmhd7g7fq08ywvyeqs2eqvlgczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jeevve5</id>
    
      <title type="html">I got my oauth2 login workflow working yesterday! (Without nostr, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvgfxzvq8t36fpny6r8hcezgvzpewmhd7g7fq08ywvyeqs2eqvlgczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jeevve5" />
    <content type="html">
      I got my oauth2 login workflow working yesterday! (Without nostr, yet)&lt;br/&gt;&lt;br/&gt;But my id_token doesn’t contain my asked claims (like email, name etc) 😢&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;/note15pqc5nyqln7t6zgt063wl2jpz9apakk8ds7w2t2tp3p9qwcd0y6q75d32g&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note15pq…d32g&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Should I revive zerologin.co?&lt;br/&gt;&lt;br/&gt;It was an LNURL-Auth authentication server using a custom login flow.&lt;br/&gt;&lt;br/&gt;I have had something new in mind for a few months and I&#39;ve decided to share this on Nostr after reading this article &lt;a href=&#34;https://hivemind.vc/identity/&#34;&gt;https://hivemind.vc/identity/&lt;/a&gt; from  &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub18lzls4f6h46n43revlzvg6x06z8geww7uudhncfdttdtypduqnfsagugm3&#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;npub18lz…ugm3&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;🎯 Adding Nostr as a source of identity using OAuth2 &#43; OpenID Connect flow.&lt;br/&gt;&lt;br/&gt;1- Service.com asks for login using OAuth2 with Google, Twitter, ..., Nostr (through Zerologin.co).&lt;br/&gt;2 - User chooses Nostr, gets redirected to zerologin.co with an OAuth2 login flow.&lt;br/&gt;3 - Instead of typing email &#43; password (like using Google if not already connected), User can log in using Nostr (NIP-98, bunker, or any other methods).&lt;br/&gt;4 - Zerologin redirects back to service.com with an authenticated token.&lt;br/&gt;&lt;br/&gt;It&#39;s not for a Nostr app like Primal, Coracle, etc.&lt;br/&gt;This service should be used by traditional services where accounts are managed by the service itself.&lt;br/&gt;&lt;br/&gt;What do you think? Nostr as identity for traditional websites&lt;br/&gt;&lt;br/&gt;Zerologin could also still be usable with LNURL-Auth with this Oauth2 flow. &lt;/blockquote&gt;
    </content>
    <updated>2024-06-03T07:48:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfyq8875fseqmsj57vag0znnpe448w5l8w53zedkn2u4638vjnpjszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j2ugh0a</id>
    
      <title type="html">Any experts on oauth2/openID connect? (server side) I need help ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfyq8875fseqmsj57vag0znnpe448w5l8w53zedkn2u4638vjnpjszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j2ugh0a" />
    <content type="html">
      Any experts on oauth2/openID connect? (server side)&lt;br/&gt;I need help creating a server 🥲
    </content>
    <updated>2024-06-02T12:42:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2p50c7kqfgzphcj7wwf9y79vkrpq7ss8ukxusdatdwgp60cq0q7czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74je8a7y0</id>
    
      <title>Nostr event nevent1qqs2p50c7kqfgzphcj7wwf9y79vkrpq7ss8ukxusdatdwgp60cq0q7czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74je8a7y0</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2p50c7kqfgzphcj7wwf9y79vkrpq7ss8ukxusdatdwgp60cq0q7czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74je8a7y0" />
    <content type="html">
      GM
    </content>
    <updated>2024-06-02T06:15:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyqgvpr04uc6x0rtgkft9586dcajyrsc98vkldtthzkgldnpuep4czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j6zjx8f</id>
    
      <title type="html">I will, someday 😁 I have to finish some other projects</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyqgvpr04uc6x0rtgkft9586dcajyrsc98vkldtthzkgldnpuep4czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j6zjx8f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs05c8ut0tdlxwlsg8dy6v3fzq60jt5r2dv67pqzlxt2nsgqfn9gqcppamhxue69uhkztnwdaejumr0dsq67778&#39;&gt;nevent1q…7778&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I will, someday 😁&lt;br/&gt;I have to finish some other projects
    </content>
    <updated>2024-06-01T08:58:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs06agh4kpkl2uv9d7kjq4tscdfamu2ysxaupd0y6ane0jll8jwsqszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j3fhsda</id>
    
      <title type="html">Every single nostr client imposes you some built-in relays that ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs06agh4kpkl2uv9d7kjq4tscdfamu2ysxaupd0y6ane0jll8jwsqszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j3fhsda" />
    <content type="html">
      Every single nostr client imposes you some built-in relays that you can&amp;#39;t remove/disable.&lt;br/&gt;It&amp;#39;s boring when you want to test some queries.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ll build my own tool to test nostr-proxy
    </content>
    <updated>2024-05-31T16:14:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqww8ddjc6s7hja8zpdltq7lyxxydrdfx4wxqa7umk66gu9lvdrqczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j7j2fvv</id>
    
      <title type="html">Obviously, NDK from @npub1l2v…ajft helps a lot</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqww8ddjc6s7hja8zpdltq7lyxxydrdfx4wxqa7umk66gu9lvdrqczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j7j2fvv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8zwgtsj8s92ctvz7ehs6q0pz9mhkrcn33ed6v8la3vmmafxepslqwq8uf5&#39;&gt;nevent1q…8uf5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Obviously, NDK from  &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; helps a lot
    </content>
    <updated>2024-05-31T15:40:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8zwgtsj8s92ctvz7ehs6q0pz9mhkrcn33ed6v8la3vmmafxepslqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jr2eep6</id>
    
      <title type="html">Rewriting Nostr-proxy from scratch. I&amp;#39;ve been so dumb on the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8zwgtsj8s92ctvz7ehs6q0pz9mhkrcn33ed6v8la3vmmafxepslqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jr2eep6" />
    <content type="html">
      Rewriting Nostr-proxy from scratch. I&amp;#39;ve been so dumb on the first version&lt;br/&gt;&lt;br/&gt;It looks so simple now&lt;br/&gt;&lt;br/&gt;(oh and this message is just an excuse to test my code)
    </content>
    <updated>2024-05-31T15:37:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2g5jfssytqj8pwmzsd3u5jdannw8rfjzrj3gkmwkr5pxf0ckkslszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j72yhkw</id>
    
      <title type="html">2020 when the first relay/client has been released by ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2g5jfssytqj8pwmzsd3u5jdannw8rfjzrj3gkmwkr5pxf0ckkslszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j72yhkw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf298mqjz64h4xgwpua3ah9pzewzm8uc2zhcexupy0ztcuk0laahspzemhxue69uhhyetvv9ujuum5dahx2u3wvdhk66lg2gl&#39;&gt;nevent1q…g2gl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;2020 when the first relay/client has been released by  &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;
    </content>
    <updated>2024-05-30T09:51:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst28x4gzzq52swxphhal7hx6l0mgn36lqs5hd0vlxqz2wzjf69ytgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jaqnhae</id>
    
      <title type="html">And what kind would you use with this then?</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst28x4gzzq52swxphhal7hx6l0mgn36lqs5hd0vlxqz2wzjf69ytgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jaqnhae" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspgkeweqrmnjueqkqfnqfjwkycmttuuz3ufxeak7exkz9hkxh9r7gqdw8l3&#39;&gt;nevent1q…w8l3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;And what kind would you use with this then?
    </content>
    <updated>2024-05-23T11:53:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvcllugfzy7qdnqknnddlyjg7wq2n4dl5vsxql85ljyqrjsszrnxszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j45tun2</id>
    
      <title type="html">Today I learnt a lot about Oauth2 and OpenId connect as server. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvcllugfzy7qdnqknnddlyjg7wq2n4dl5vsxql85ljyqrjsszrnxszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j45tun2" />
    <content type="html">
      Today I learnt a lot about Oauth2 and OpenId connect as server. It’s more difficult than I thought! 😅 &lt;br/&gt;Hopefully some people developed ready to use (and audited) frameworks to build oidc servers. It’s a so big part.&lt;br/&gt;I keep learning 
    </content>
    <updated>2024-05-02T02:58:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2secj2am9fm666l2c94t9p6emstzdtffn2tsyv6uyqz6dv64e8kqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jd0080h</id>
    
      <title type="html">Yes, why not adding description, website and all other ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2secj2am9fm666l2c94t9p6emstzdtffn2tsyv6uyqz6dv64e8kqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jd0080h" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyzkuwq280cmrfzfqj5zn66m9j9ydnephr8xhnxcu8y4peh8wa7tcpp4mhxue69uhkummn9ekx7mqhx0q0j&#39;&gt;nevent1q…0q0j&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes, why not adding description, website and all other informations from a nostr profile. I don&amp;#39;t know yet if OpenID connect has a standard for this
    </content>
    <updated>2024-04-30T17:41:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs884s7keh6v9j8fxflesd9q9mmy6garwnuexukp6pmyzrk2mcrw9czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jg6hqvy</id>
    
      <title type="html">Every websites currently using OAuth2 providers could easily add ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs884s7keh6v9j8fxflesd9q9mmy6garwnuexukp6pmyzrk2mcrw9czypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jg6hqvy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2qsv2fjq0el9apy9hagh04fq3z7s7mtrkc089949scsjs8vxhjdqjuad0h&#39;&gt;nevent1q…ad0h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Every websites currently using OAuth2 providers could easily add Nostr as login method since Oauth2 is a standard.
    </content>
    <updated>2024-04-30T13:44:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2qsv2fjq0el9apy9hagh04fq3z7s7mtrkc089949scsjs8vxhjdqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jmthr3a</id>
    
      <title type="html">Should I revive zerologin.co? It was an LNURL-Auth authentication ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2qsv2fjq0el9apy9hagh04fq3z7s7mtrkc089949scsjs8vxhjdqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jmthr3a" />
    <content type="html">
      Should I revive zerologin.co?&lt;br/&gt;&lt;br/&gt;It was an LNURL-Auth authentication server using a custom login flow.&lt;br/&gt;&lt;br/&gt;I have had something new in mind for a few months and I&amp;#39;ve decided to share this on Nostr after reading this article &lt;a href=&#34;https://hivemind.vc/identity/&#34;&gt;https://hivemind.vc/identity/&lt;/a&gt; from  &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub18lzls4f6h46n43revlzvg6x06z8geww7uudhncfdttdtypduqnfsagugm3&#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;npub18lz…ugm3&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;🎯 Adding Nostr as a source of identity using OAuth2 &#43; OpenID Connect flow.&lt;br/&gt;&lt;br/&gt;1- Service.com asks for login using OAuth2 with Google, Twitter, ..., Nostr (through Zerologin.co).&lt;br/&gt;2 - User chooses Nostr, gets redirected to zerologin.co with an OAuth2 login flow.&lt;br/&gt;3 - Instead of typing email &#43; password (like using Google if not already connected), User can log in using Nostr (NIP-98, bunker, or any other methods).&lt;br/&gt;4 - Zerologin redirects back to service.com with an authenticated token.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s not for a Nostr app like Primal, Coracle, etc.&lt;br/&gt;This service should be used by traditional services where accounts are managed by the service itself.&lt;br/&gt;&lt;br/&gt;What do you think? Nostr as identity for traditional websites&lt;br/&gt;&lt;br/&gt;Zerologin could also still be usable with LNURL-Auth with this Oauth2 flow.
    </content>
    <updated>2024-04-30T13:30:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0er34rkptghcvpe3gqecvhh5dk7fh76uuq0juglavts0ye70ctdqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j53xmhd</id>
    
      <title type="html">91 blocks left, already! I remember me 4 years ago at the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0er34rkptghcvpe3gqecvhh5dk7fh76uuq0juglavts0ye70ctdqzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j53xmhd" />
    <content type="html">
      91 blocks left, already! I remember me 4 years ago at the previous halving. 4 years already...
    </content>
    <updated>2024-04-19T08:56:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv5t7nnwh3cql4qnrd40jyv3y7sf84sqqqemgefpcej504acmc4nczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jfz7xpu</id>
    
      <title type="html">Finally an alternative to these browser extensions. It was so ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv5t7nnwh3cql4qnrd40jyv3y7sf84sqqqemgefpcej504acmc4nczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jfz7xpu" />
    <content type="html">
      Finally an alternative to these browser extensions. It was so boring, thanks!&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;/nevent1qyvhwumn8ghj7un9d3shjtnndehhyapwwdhkx6tpdshsz8nhwden5te0dehhxarj94c82c3wwajkcmr0wfjx2u3wdejhgtcpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcpz4mhxue69uhhyetvv9ujumn0wd68ytnzvuhsz8thwden5te0dehhxarj9ekh2arfdeuhwctvd3jhgtnrdakj7qgcwaehxw309aex2mrp0yh8qmr9vfehgu3wvdhk6tcpzdmhxue69uhhqatjwpkx2urpvuhx2ue0qy2hwumn8ghj7un9d3shjtnydak82tnyv4mz7qpqgke9rvqanqy54vfyajkj583jl2fyaxf2klvkd8ka7vfuyd0nz5gspqy5q4&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…y5q4&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Testing &lt;a href=&#34;https://nsec.app&#34;&gt;https://nsec.app&lt;/a&gt; &lt;/blockquote&gt;
    </content>
    <updated>2024-02-22T21:07:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsytvj3kqwesz22kyjwetf2rce04yjwny4t0ktxnmwlxy7zxhe32ygzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jhcscqh</id>
    
      <title type="html">Testing https://nsec.app</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsytvj3kqwesz22kyjwetf2rce04yjwny4t0ktxnmwlxy7zxhe32ygzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jhcscqh" />
    <content type="html">
      Testing &lt;a href=&#34;https://nsec.app&#34;&gt;https://nsec.app&lt;/a&gt;
    </content>
    <updated>2024-02-22T21:04:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqfpleujxfsvyl0f73dnuhxvr5c6dttwwvk28sljgqs08n2re5ezgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jvvpp9s</id>
    
      <title type="html">I have sent the error to calle. Looks like a lnbits mint problem ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqfpleujxfsvyl0f73dnuhxvr5c6dttwwvk28sljgqs08n2re5ezgzypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jvvpp9s" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2u63ary54syrh530aj06dnt7qxv73fs3ajr5rps9rk8u8dxc7nfcdfm65l&#39;&gt;nevent1q…m65l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I have sent the error to calle. Looks like a lnbits mint problem according to him
    </content>
    <updated>2024-02-18T10:48:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2nu7sceshpn8m67cj9rmmnt5axps7avaly5ckhghdcxj5la0kprszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j93rlel</id>
    
      <title type="html">What&amp;#39;s the good way to check if a bolt11 has been paid in a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2nu7sceshpn8m67cj9rmmnt5axps7avaly5ckhghdcxj5la0kprszypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74j93rlel" />
    <content type="html">
      What&amp;#39;s the good way to check if a bolt11 has been paid in a cashu mint, without issuing a cashu token?&lt;br/&gt;When trying GET /v1/mint/quote/bolt11/{quote_id} I get this error on some mints&lt;br/&gt;&lt;br/&gt;{&amp;#34;detail&amp;#34;:&amp;#34;Error while getting mint quote: get_invoice_status() missing 1 required positional argument: &amp;#39;checking_id&amp;#39;&amp;#34;}&lt;br/&gt;&lt;br/&gt;cc &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;calle&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub12rv…85vg&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;/npub1mhcr4j594hsrnen594d7700n2t03n8gdx83zhxzculk6sh9nhwlq7uc226&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;egge&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1mhc…c226&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;/npub1cj6ndx5akfazux7f0vjl4fyx9k0ulf682p437fe03a9ndwqjm0tqj886t6&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;gandlaf21&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1cj6…86t6&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2024-02-18T10:03:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszc6cef5mvwat2hjqmcgwqrqxh8e4e4lx5hhhzcmzstrua4fvrzsczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jfa5ysm</id>
    
      <title type="html">Learning Cashu by jsut reading cashu-ts source code is so ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszc6cef5mvwat2hjqmcgwqrqxh8e4e4lx5hhhzcmzstrua4fvrzsczypvmjm0cmz67v6emjk37rws4jag2dmwkn09m5xzh46m99fdjpz74jfa5ysm" />
    <content type="html">
      Learning Cashu by jsut reading cashu-ts source code is so satisfying 
    </content>
    <updated>2024-02-18T07:25:58Z</updated>
  </entry>

</feed>