<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2025-12-04T07:51:25Z</updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by VincenzoImp</title>
  <author>
    <name>VincenzoImp</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub1szgdn7q6g9huf8a4zd980khntyk2mwqa7s5rlqye6v3y3w7gs4zspmv73y.rss" />
  <link href="https://nostr.ae/npub1szgdn7q6g9huf8a4zd980khntyk2mwqa7s5rlqye6v3y3w7gs4zspmv73y" />
  <id>https://nostr.ae/npub1szgdn7q6g9huf8a4zd980khntyk2mwqa7s5rlqye6v3y3w7gs4zspmv73y</id>
  <icon>https://m.primal.net/PwGv.png</icon>
  <logo>https://m.primal.net/PwGv.png</logo>




  <entry>
    <id>https://nostr.ae/nevent1qqs2fgxnpc6lw4msakx58pljtp7jqmp63rfn0ea4vzakm5gjvjv269qzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz522rmrgd</id>
    
      <title type="html">BigBrotr is running a monitor — 2,170 relays. There are a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2fgxnpc6lw4msakx58pljtp7jqmp63rfn0ea4vzakm5gjvjv269qzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz522rmrgd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstmjkwwmmzv0ezmvv7tsjspd9es58amlul6650v3hnsr8cg7c57ucf04yrx&#39;&gt;nevent1q…4yrx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;BigBrotr is running a monitor — 2,170 relays. There are a couple of bugs in the NIP-66 publishing that I&amp;#39;m fixing, which is probably why nostr.watch isn&amp;#39;t picking it up properly.&lt;br/&gt;It&amp;#39;s more of a configurable observatory than a monolith though. Discovery, monitoring, and archiving are independent services — you pick the breadth (which relays) and depth (which checks, which event filters) based on what you need and what you can afford to run.&lt;br/&gt;You can use it to serve raw events if you want, or as a crawler for specific kinds where global reach matters — like profiles, contact lists, relay lists — and feed those into a relay. But the main point is computing insights from the data, synthetic network analisys, or running a trusted authority with NIP-85 assertions backed by observed data. &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-25T11:02:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxdk5zv6p3fttyk7tj6s4fjjswxa4hsfqd7tpv56ljmeehfmjn4uczyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52yu5npa</id>
    
      <title type="html">Three different identities. I&amp;#39;m behind BigBrotr.</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxdk5zv6p3fttyk7tj6s4fjjswxa4hsfqd7tpv56ljmeehfmjn4uczyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52yu5npa" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsduw2640w2cf7r0r2qcd5jq74f5x0qdz7gz9fmr6fx6g7hj4p6guqrd9c37&#39;&gt;nevent1q…9c37&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Three different identities. I&amp;#39;m behind BigBrotr. &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-25T10:55:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp8d2gl4pqlkdlelle36zylmp9gf64gtgyy4n25mu6k34wqwdq4eqzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz526my5x4</id>
    
      <title type="html">You raise valid points, but the temporal scope approach has a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp8d2gl4pqlkdlelle36zylmp9gf64gtgyy4n25mu6k34wqwdq4eqzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz526my5x4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst7f0rrlsrc89rdqmkxkknew5z4v9s7lln8xd22m5fh4ds2mms2pq6m4x72&#39;&gt;nevent1q…4x72&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You raise valid points, but the temporal scope approach has a fundamental flaw: created_at is self-declared and unverifiable. An attacker holding a stolen key can pre-sign events with any past timestamp, hold them, and publish them later. You can&amp;#39;t determine when a key was actually compromised — only when something was published. So drawing a line between &amp;#34;trusted before&amp;#34; and &amp;#34;untrusted after&amp;#34; doesn&amp;#39;t hold.&lt;br/&gt;&lt;br/&gt;There&amp;#39;s active work on key migration — PR #829 uses OpenTimestamps with a 60-day challenge window where the earliest attested whitelist wins, and PR #2137 introduces an intermediate migration key with Shamir social recovery. Both are thoughtful approaches, but they work best as preventive measures: you need to set up your whitelist or precommit before a compromise happens.&lt;br/&gt;&lt;br/&gt;A WOT-backed revocation kind would definitely be useful as a social signal — trusted contacts collectively marking a key as dead. The core challenge remains that you can prove when something was published (via OTS), but you can&amp;#39;t prove the negative: that a key wasn&amp;#39;t compromised before a certain date.&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-25T10:10:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszagnzmu9slly09uhw3szl04h6aqk69qwwz5mphwdatyamd5vur9qzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz524rfxql</id>
    
      <title type="html">I searched through ~85 million events in the BigBrotr database. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszagnzmu9slly09uhw3szl04h6aqk69qwwz5mphwdatyamd5vur9qzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz524rfxql" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2f4swdkf8fjjfwkvcprjlxwwhdl0v85c6yvkynqrzqkrxnw44d5gprpmhxue69uhhyetvv9ujuurjd9kkzmpwdejhgteqch46g8&#39;&gt;nevent1q…46g8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I searched through ~85 million events in the BigBrotr database. The highest PoW event I found is 45 bits. I also found 2 notes from ephemeral keys (single event each) from September 23, 2024, but only 37 bits. Nothing above 60 bits — though I&amp;#39;m still syncing events so it may not have been ingested yet. &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-25T09:54:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0k47md2dgg75agwf3lyvtefd8ty8ez9p4uvnnhy0pvuf3sc6pteczyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz524c8n2y</id>
    
      <title type="html">In Nostr, anything signed with your key can be overwritten with ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0k47md2dgg75agwf3lyvtefd8ty8ez9p4uvnnhy0pvuf3sc6pteczyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz524c8n2y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspqyy7t8txdew65y0jrwy23mkmw8e686w5h06jpqkhanllnudccyspzfmhxue69uhk7enxvd5xz6tw9ec82csqt4gwt&#39;&gt;nevent1q…4gwt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;In Nostr, anything signed with your key can be overwritten with the same key — so the compromise proof needs to live on someone else&amp;#39;s event stream. That&amp;#39;s essentially the idea. &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-20T22:05:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvwjczh3fj2r526cs0hrstjerfy95t706ht08ul5fx2glqpa74l7szyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz524c7dec</id>
    
      <title type="html">There is no kill bit today. I wrote some thoughts about it here: ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvwjczh3fj2r526cs0hrstjerfy95t706ht08ul5fx2glqpa74l7szyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz524c7dec" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxcc0jjpgwv4avkj9ju2ppdkm2atcxjlxr3quq2h6wr9gynddm9jgprfmhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtmkxyhshnhc2y&#39;&gt;nevent1q…hc2y&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;There is no kill bit today. I wrote some thoughts about it here: &lt;a href=&#34;https://bigbrotr.com/blog/dead-keys/&#34;&gt;https://bigbrotr.com/blog/dead-keys/&lt;/a&gt; &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-20T21:48:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyrj326nprc7g9vxv8gj7hraf74td67uexwzqyhn7egsmzpk7qdggzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz5282thsy</id>
    
      <title type="html">Once a Nostr key leaks, how do you kill it permanently? We&amp;#39;ve ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyrj326nprc7g9vxv8gj7hraf74td67uexwzqyhn7egsmzpk7qdggzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz5282thsy" />
    <content type="html">
      Once a Nostr key leaks, how do you kill it permanently? We&amp;#39;ve been thinking about this — and we&amp;#39;re not sure the protocol has an answer yet.&lt;br/&gt;&lt;a href=&#34;https://bigbrotr.com/blog/dead-keys/&#34;&gt;https://bigbrotr.com/blog/dead-keys/&lt;/a&gt;&lt;br/&gt;#nostr #security #protocol #nip &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-20T21:44:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxcrttktk58ce2axng9w68mp78m7n06r4mdxu50pds8ykzly0cg4czyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52a6z5zn</id>
    
      <title type="html">Want to run your own Nostr network observatory? We published a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxcrttktk58ce2axng9w68mp78m7n06r4mdxu50pds8ykzly0cg4czyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52a6z5zn" />
    <content type="html">
      Want to run your own Nostr network observatory? We published a step-by-step self-hosting guide for BigBrotr — from hardware to production deployment.&lt;br/&gt;&lt;a href=&#34;https://bigbrotr.com/blog/self-hosting-bigbrotr/&#34;&gt;https://bigbrotr.com/blog/self-hosting-bigbrotr/&lt;/a&gt;&lt;br/&gt;#nostr #selfhosting #opensource #bigbrotr &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-19T18:49:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqpnnu7e7k4kgzgx8xcryn6gk53w6jnl34dzjw00slq9n67qvxd4qzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz527cpcug</id>
    
      <title type="html">The methodology is in the post and everything is open source — ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqpnnu7e7k4kgzgx8xcryn6gk53w6jnl34dzjw00slq9n67qvxd4qzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz527cpcug" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqqzevshsyl856j5dal72g90x9ytd00cj9r9uk0yvr3f7g9vaxycpp4mhxue69uhkummn9ekx7mqe9zrj5&#39;&gt;nevent1q…zrj5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The methodology is in the post and everything is open source — anyone can reproduce it. This dataset isn&amp;#39;t public because at least 38 people don&amp;#39;t know their key is exposed. Future analyses will release everything. Happy to share privately for legitimate research. &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-19T11:01:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs04hlawf2crjvc3ga8n36qd3tflhsm9s4n9clk982suy5kt6r3fpszyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52u3hza5</id>
    
      <title type="html">Filtering the noise from Nostr&amp;#39;s nsec leak data ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs04hlawf2crjvc3ga8n36qd3tflhsm9s4n9clk982suy5kt6r3fpszyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52u3hza5" />
    <content type="html">
      Filtering the noise from Nostr&amp;#39;s nsec leak data&lt;br/&gt;&lt;a href=&#34;https://bigbrotr.com/blog/exposed-nsec-analysis/&#34;&gt;https://bigbrotr.com/blog/exposed-nsec-analysis/&lt;/a&gt; &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;/nevent1qqswvr40d28ztjrw6cpmyzg4syn0en6peqnylksppj28erwdys75chszyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52qcyqqqqqqgpy6m0j&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…6m0j&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; We analyzed 40M events archived by BigBrotr and found 16,000&#43; valid nsec keys published in plaintext.&lt;br/&gt;90% republished by a single bot. The rest: users confusing nsec with npub, AI agents leaking credentials in logs.&lt;br/&gt; &lt;a href=&#34;https://bigbrotr.com/blog/exposed-nsec-analysis/&#34;&gt;https://bigbrotr.com/blog/exposed-nsec-analysis/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#nostr #security #bigbrotr &lt;br/&gt;&lt;br/&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-03-18T16:57:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspx4tju2xpfqn5fscna3vj4a4syxmpgvu4my3z8ttvt43dmgv35nqzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52kvhplf</id>
    
      <title type="html">There&amp;#39;s no truly effective solution if you send your nsec ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspx4tju2xpfqn5fscna3vj4a4syxmpgvu4my3z8ttvt43dmgv35nqzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52kvhplf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz5f8gh2xnz4zd4ylt6s5v28y5c3pcn3z44n05tcrevc60j5nnx0qprfmhxue69uhhyetvv9ujuumwdae8gtnnda3kjctv9ukqcd5qwe&#39;&gt;nevent1q…5qwe&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;There&amp;#39;s no truly effective solution if you send your nsec online or if it gets exfiltrated. First lesson in cryptography  &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-18T08:52:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdqncy55l6wzqqwm9fnrgrlzsdre35jpuk5jg6nt22e83m5wz86kgzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz5233jzn2</id>
    
      <title type="html">Cc @nprofile…dmk6 @nprofile…583u</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdqncy55l6wzqqwm9fnrgrlzsdre35jpuk5jg6nt22e83m5wz86kgzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz5233jzn2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswen2la234wlqazetdw0tqlk8rejnc6smp3az6f8zffhmm6g3278ssw4cam&#39;&gt;nevent1q…4cam&lt;/a&gt;&lt;br/&gt;_________________________&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;/nprofile1qqswum4p82uluhz2dr40nvdrflspffntgqghc58w9fs57nx6jkdkuaqpz4mhxue69uhk2er9dchxummnw3ezumrpdejqz9thwden5te0dp5hxapwdehhxarj9ekxzmny6fdmk6&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;daniel&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…dmk6&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;/nprofile1qqsre6jgq6c7r2vzn5cdtju20qq36sn3cer5avc4x8kfru5pzrlr7sqpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3wamnwvaz7tmjv4kxz7fwv3jkwmt0v3ejucm0d5ja583u&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Freakoverse&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…583u&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-17T22:40:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswen2la234wlqazetdw0tqlk8rejnc6smp3az6f8zffhmm6g3278szyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52urquhc</id>
    
      <title type="html">UPDATE: we deployed a DVM for this. Send a Kind 5300 event signed ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswen2la234wlqazetdw0tqlk8rejnc6smp3az6f8zffhmm6g3278szyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52urquhc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswvr40d28ztjrw6cpmyzg4syn0en6peqnylksppj28erwdys75chs27c844&#39;&gt;nevent1q…c844&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;UPDATE: we deployed a DVM for this. Send a Kind 5300 event signed with your keys and it tells you (NIP-44 encrypted, only you can read) if your nsec has been exposed.&lt;br/&gt;Source and instructions: &lt;a href=&#34;https://github.com/BigBrotr/nsec-leak-checker&#34;&gt;https://github.com/BigBrotr/nsec-leak-checker&lt;/a&gt; &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-17T22:19:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdvz2xm33clnewhtzfnl504namkht7hxdypjlztt0vys0xcxwpkggzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52ddyp0w</id>
    
      <title type="html">@nprofile…xrcf this might help for your Vertex analytics — ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdvz2xm33clnewhtzfnl504namkht7hxdypjlztt0vys0xcxwpkggzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52ddyp0w" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswvr40d28ztjrw6cpmyzg4syn0en6peqnylksppj28erwdys75chs27c844&#39;&gt;nevent1q…c844&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqs0dqlgwq6l0t20gnstnr8mm9fhu9j9t2fv6wxwl3xtx8dh24l4ausppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7x4xrcf&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;pip&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…xrcf&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; this might help for your Vertex analytics — I&amp;#39;ll DM you the full dataset.  &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-17T18:52:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswvr40d28ztjrw6cpmyzg4syn0en6peqnylksppj28erwdys75chszyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52wwhss4</id>
    
      <title type="html">We analyzed 40M events archived by BigBrotr and found 16,000&#43; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswvr40d28ztjrw6cpmyzg4syn0en6peqnylksppj28erwdys75chszyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52wwhss4" />
    <content type="html">
      We analyzed 40M events archived by BigBrotr and found 16,000&#43; valid nsec keys published in plaintext.&lt;br/&gt;90% republished by a single bot. The rest: users confusing nsec with npub, AI agents leaking credentials in logs.&lt;br/&gt; &lt;a href=&#34;https://bigbrotr.com/blog/exposed-nsec-analysis/&#34;&gt;https://bigbrotr.com/blog/exposed-nsec-analysis/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#nostr #security #bigbrotr &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-17T18:51:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqu29mqe0mnl35dgd0xa9vc8rt6x8vwepkjfdftu28ez2lchja0vczyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52q09shg</id>
    
      <title type="html">Agreed. BigBrotr API is live at api.bigbrotr.com/docs if you want ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqu29mqe0mnl35dgd0xa9vc8rt6x8vwepkjfdftu28ez2lchja0vczyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52q09shg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqvuwtuzdmrklk0eaf67g7h7nytdn5ee5tkf2jx37ezd9pcmec5mgmknq3y&#39;&gt;nevent1q…nq3y&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Agreed. BigBrotr API is live at api.bigbrotr.com/docs if you want to take a look — Several endpoints covering relays, events, metadata, and pre-computed analytics. &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-15T21:58:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgk8rmmp5lhypxsyh79xm2eyx78xm35zkpgqz0dt2gjmj2t8yuvmczyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52v40z8v</id>
    
      <title type="html">@nprofile…ssyg great work on Pensieve, the retention cohort ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgk8rmmp5lhypxsyh79xm2eyx78xm35zkpgqz0dt2gjmj2t8yuvmczyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52v40z8v" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsflt83qp37jjsdldzfh30pt0jpszytg4z8pnlnevsnj29plca4k3glyf9q0&#39;&gt;nevent1q…f9q0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqspwwwexlwgcrrnwz4zwkze8rq3ncjug8mvgsd96dxx6wzs8ccndmcppemhxue69uhkummn9ekx7mp0qyvhwumn8ghj7urjv4kkjatd9ec8y6tdv9kzumn9wshsemssyg&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;jeffg&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…ssyg&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; great work on Pensieve, the retention cohort analysis is really clever. We took a different path on event archiving — BigBrotr crawls each relay&amp;#39;s full history with completeness verification and tracks exactly which events live on which relays. Same goal, different trade-offs. &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-15T20:39:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsflt83qp37jjsdldzfh30pt0jpszytg4z8pnlnevsnj29plca4k3gzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52e0nxlh</id>
    
      <title type="html">BigBrotr vs Pensieve — a technical deep dive into two ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsflt83qp37jjsdldzfh30pt0jpszytg4z8pnlnevsnj29plca4k3gzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52e0nxlh" />
    <content type="html">
      BigBrotr vs Pensieve — a technical deep dive into two open-source approaches to indexing Nostr. How do you ensure you&amp;#39;re not missing events? How do you decide which relays to connect to? Same network, very different answers.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://bigbrotr.com/blog/bigbrotr-vs-pensieve/&#34;&gt;https://bigbrotr.com/blog/bigbrotr-vs-pensieve/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#nostr #bigbrotr #pensieve &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-15T20:38:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyq97g27hyj0hr7s4v0a8rpv2asxqttserwmprudnz338entr84mqzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz525vvn5m</id>
    
      <title type="html">Easier monitoring means a more transparent and healthier network ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyq97g27hyj0hr7s4v0a8rpv2asxqttserwmprudnz338entr84mqzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz525vvn5m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst2tgr2m6w8k07emxurvad5g4u54d03hxf3jpa0g2vgf5cm3qv3uqzrqlfm&#39;&gt;nevent1q…qlfm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Easier monitoring means a more transparent and healthier network for everyone. &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-13T23:39:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0ulgd49t79cypumarznng7hngev83sxjuvy3ngauqe0qja2ay0fszyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz529npy6u</id>
    
      <title type="html">More like limitless and complete streaming from any relay you can ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0ulgd49t79cypumarznng7hngev83sxjuvy3ngauqe0qja2ay0fszyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz529npy6u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8sf3lz2st5lj2awx4p38trd7rzv7lzz73lsdga373qweq4mp47kspzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgw0f8y2&#39;&gt;nevent1q…f8y2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;More like limitless and complete streaming from any relay you can subscribe to. &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-13T23:30:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst2tgr2m6w8k07emxurvad5g4u54d03hxf3jpa0g2vgf5cm3qv3uqzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52ur9vxg</id>
    
      <title type="html">A fully NIP-66 compliant relay monitor in under 80 lines of ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst2tgr2m6w8k07emxurvad5g4u54d03hxf3jpa0g2vgf5cm3qv3uqzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52ur9vxg" />
    <content type="html">
      A fully NIP-66 compliant relay monitor in under 80 lines of Python.&lt;br/&gt;RTT, SSL, DNS, geolocation, ASN, HTTP headers — all running concurrently. You choose what to check, BigBrotr packages it into a kind 30166 event.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://bigbrotr.com/blog/building-a-nostr-relay-monitor/&#34;&gt;https://bigbrotr.com/blog/building-a-nostr-relay-monitor/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#nostr #python #bigbrotr #nip66 &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-13T23:19:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspm8g7zw3enxth5stc8y6a99tuskmm6tsz59uau4p86vv5nd8v4uczyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52ngzknq</id>
    
      <title type="html">Dumping every event from a Nostr relay should be simple. Now it ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspm8g7zw3enxth5stc8y6a99tuskmm6tsz59uau4p86vv5nd8v4uczyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52ngzknq" />
    <content type="html">
      Dumping every event from a Nostr relay should be simple. Now it is.&lt;br/&gt;Pick your filters, set a time window, async for. All events, in order, no gaps. If it stops, restart from where you left off.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://bigbrotr.com/blog/streaming-events-from-nostr-relays/&#34;&gt;https://bigbrotr.com/blog/streaming-events-from-nostr-relays/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#nostr #python #bigbrotr &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-13T23:18:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0mfxu7887fhufwcumgga99ue77d37cgu3fj2x5jtfr2mnsw2s8eszyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52d7vex8</id>
    
      <title type="html">(3/3) What this means for you You have options: - Use our public ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0mfxu7887fhufwcumgga99ue77d37cgu3fj2x5jtfr2mnsw2s8eszyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52d7vex8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2l3dyzmdxf9f6799hnpl0nkgf206ekxgqrcgtvqd2nf4cq5hwtxs0g3rgx&#39;&gt;nevent1q…3rgx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;(3/3) What this means for you&lt;br/&gt;&lt;br/&gt;You have options:&lt;br/&gt;&lt;br/&gt;- Use our public data if it&amp;#39;s useful&lt;br/&gt;- Run your own instance if you want independence&lt;br/&gt;- Audit our methods if you&amp;#39;re skeptical&lt;br/&gt;- Fork and improve if you disagree&lt;br/&gt;&lt;br/&gt;We&amp;#39;re not gatekeepers. We&amp;#39;re not the source of truth.&lt;br/&gt;&lt;br/&gt;We&amp;#39;re infrastructure — like a relay, but for observability.&lt;br/&gt;&lt;br/&gt;🌐 bigbrotr.com&lt;br/&gt;💻 github.com/bigbrotr&lt;br/&gt;&lt;br/&gt;#nostr #bitcoin #opensource&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2025-12-02T13:03:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2l3dyzmdxf9f6799hnpl0nkgf206ekxgqrcgtvqd2nf4cq5hwtxszyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52m3z58r</id>
    
      <title type="html">(2/3) Our answer: don&amp;#39;t trust us Seriously. BigBrotr is not ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2l3dyzmdxf9f6799hnpl0nkgf206ekxgqrcgtvqd2nf4cq5hwtxszyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52m3z58r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz0jf650exrez7dfngrw67rma6z2zxjwur6036ww73gy04ygfzvmgjpjewm&#39;&gt;nevent1q…jewm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;(2/3) Our answer: don&amp;#39;t trust us&lt;br/&gt;&lt;br/&gt;Seriously.&lt;br/&gt;&lt;br/&gt;BigBrotr is not an authority. It&amp;#39;s a tool you can run yourself.&lt;br/&gt;&lt;br/&gt;Every line of code is public. Every methodology is documented. Every conclusion is reproducible.&lt;br/&gt;&lt;br/&gt;If you can&amp;#39;t verify how we collect data, process it, and draw conclusions — then our infrastructure is incompatible with Nostr&amp;#39;s values.&lt;br/&gt;&lt;br/&gt;&amp;#34;Don&amp;#39;t trust, verify&amp;#34; isn&amp;#39;t just for Bitcoin. It&amp;#39;s for everything built on top of decentralized networks. &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2025-12-02T13:02:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsz0jf650exrez7dfngrw67rma6z2zxjwur6036ww73gy04ygfzvmgzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52g8ycn8</id>
    
      <title type="html">🧵 Thread: The Trust Paradox (1/3) Nostr exists to eliminate ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsz0jf650exrez7dfngrw67rma6z2zxjwur6036ww73gy04ygfzvmgzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52g8ycn8" />
    <content type="html">
      🧵 Thread: The Trust Paradox (1/3)&lt;br/&gt;&lt;br/&gt;Nostr exists to eliminate trusted third parties.&lt;br/&gt;&lt;br/&gt;No company controls your identity. No server owns your content. No authority decides what you can say.&lt;br/&gt;&lt;br/&gt;But then you need tools to understand the network. Relay monitors. Analytics. Health checks.&lt;br/&gt;&lt;br/&gt;And suddenly you&amp;#39;re back to trusting someone.&lt;br/&gt;&lt;br/&gt;&amp;#34;Trust our data. Trust our metrics. Trust us.&amp;#34;&lt;br/&gt;&lt;br/&gt;That&amp;#39;s a problem.&lt;br/&gt;&lt;br/&gt;#nostr #bitcoin #opensource #plebchain &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2025-12-02T13:01:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfe26jq69e4w9p4l282cf7me9m4xulq5menn2j63y2xu27cl6xcrgzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52kc5ce2</id>
    
      <title type="html">(3/3) Our principles 🔓 Open source — everything ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfe26jq69e4w9p4l282cf7me9m4xulq5menn2j63y2xu27cl6xcrgzyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52kc5ce2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstk3rsjqv4pp7wpx75xlp8xsq3j42mwwu25jldckzacsjq0rq86zc59jjsw&#39;&gt;nevent1q…jjsw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;(3/3) Our principles&lt;br/&gt;&lt;br/&gt;🔓 Open source — everything MIT-licensed, forever&lt;br/&gt;🔍 Open data — no gatekeepers, no paywalls&lt;br/&gt;🔁 Reproducible — run your own instance, verify our findings yourself&lt;br/&gt;&lt;br/&gt;We don&amp;#39;t want to be the authority on Nostr. We want to give everyone the tools to see for themselves.&lt;br/&gt;&lt;br/&gt;🌐 bigbrotr.com&lt;br/&gt;💻 github.com/bigbrotr&lt;br/&gt;&lt;br/&gt;Over the coming weeks we&amp;#39;ll share what we&amp;#39;ve built. Stay tuned.&lt;br/&gt;&lt;br/&gt;What would you study if you had visibility into the entire Nostr network?&lt;br/&gt;&lt;br/&gt;#nostr #bitcoin #opensource &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2025-12-02T12:43:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstk3rsjqv4pp7wpx75xlp8xsq3j42mwwu25jldckzacsjq0rq86zczyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52lnfwl2</id>
    
      <title type="html">(2/3) Our mission Decentralization needs observability to thrive. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstk3rsjqv4pp7wpx75xlp8xsq3j42mwwu25jldckzacsjq0rq86zczyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz52lnfwl2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2uvvssl878qjeuy4v8qgznfpeevhnkqert3vca5knfgtkp3p3rfc4kumej&#39;&gt;nevent1q…umej&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;(2/3) Our mission&lt;br/&gt;&lt;br/&gt;Decentralization needs observability to thrive.&lt;br/&gt;&lt;br/&gt;BigBrotr provides infrastructure for understanding Nostr at scale:&lt;br/&gt;&lt;br/&gt;📡 Relay health — reachability, uptime, behavior over time&lt;br/&gt;📨 Event dynamics — propagation, redundancy, distribution patterns&lt;br/&gt;👥 User behavior — publishing patterns, relay choices, social graph evolution&lt;br/&gt;🔎 Network security — anomaly detection, exploit identification, abuse patterns&lt;br/&gt;&lt;br/&gt;This enables longitudinal analysis, empirical research, and early detection of threats — from spam waves to coordinated attacks.&lt;br/&gt;&lt;br/&gt;Real data. No assumptions. &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2025-12-02T12:42:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2uvvssl878qjeuy4v8qgznfpeevhnkqert3vca5knfgtkp3p3rfczyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz528tr03l</id>
    
      <title type="html">🧵 Thread: Introducing BigBrotr (1/3) Nostr has no central ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2uvvssl878qjeuy4v8qgznfpeevhnkqert3vca5knfgtkp3p3rfczyzqfpk0crfqkl3ylk5f55a767dvjetdcrh6zs0uqn8fjyj9mezz528tr03l" />
    <content type="html">
      🧵 Thread: Introducing BigBrotr (1/3)&lt;br/&gt;&lt;br/&gt;Nostr has no central authority. That&amp;#39;s the point.&lt;br/&gt;&lt;br/&gt;But decentralization creates blind spots. Without visibility into the network, fundamental questions go unanswered:&lt;br/&gt;&lt;br/&gt;- How does the Web of Trust form and evolve?&lt;br/&gt;- How do events propagate across relays?&lt;br/&gt;- Which relays stay reachable over time? Which disappear?&lt;br/&gt;- What does the social graph reveal about network health?&lt;br/&gt;- How can we detect spam or malicious behavior without centralized moderation?&lt;br/&gt;- Are there exploits or attack patterns we should be aware of?&lt;br/&gt;&lt;br/&gt;These questions matter for users, developers, researchers, and the protocol itself.&lt;br/&gt;&lt;br/&gt;We built BigBrotr to make them answerable.&lt;br/&gt;&lt;br/&gt;Made possible by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqs8suecw4luyht9ekff89x4uacneapk8r5dyk0gmn6uwwurf6u9ruspzpmhxue69uhkumewwd68ytnrwghszrnhwden5te0dehhxtnvdakz7d8grcu&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;OpenSats&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…grcu&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; 🧡&lt;br/&gt;&lt;br/&gt;#nostr #bitcoin #opensource #plebchain #grownostr&lt;br/&gt;  &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2025-12-02T12:41:56Z</updated>
  </entry>

</feed>