<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-10-24T07:44:32Z</updated>
  <generator>https://njump.me</generator>

  <title>Nostr notes by torisimao</title>
  <author>
    <name>torisimao</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://njump.me/npub1kcgx0pt8udl5xp7j7v2f2mc3jgkscgaskxa7pn88ejy5v7x6a92szggxep.rss" />
  <link href="https://njump.me/npub1kcgx0pt8udl5xp7j7v2f2mc3jgkscgaskxa7pn88ejy5v7x6a92szggxep" />
  <id>https://njump.me/npub1kcgx0pt8udl5xp7j7v2f2mc3jgkscgaskxa7pn88ejy5v7x6a92szggxep</id>
  <icon>https://torisima.f5.si/favicon.ico</icon>
  <logo>https://torisima.f5.si/favicon.ico</logo>




  <entry>
    <id>https://njump.me/nevent1qqs83fvnqs8zujwwqj89dsmz3htpstj9l23895ewc47wcr6n2wu740gzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542q9n4u9</id>
    
      <title type="html">Day 18 One design principle: Application state should be ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs83fvnqs8zujwwqj89dsmz3htpstj9l23895ewc47wcr6n2wu740gzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542q9n4u9" />
    <content type="html">
      Day 18 &lt;br/&gt;&lt;br/&gt;One design principle:&lt;br/&gt;&lt;br/&gt;Application state should be reproducible from event history.&lt;br/&gt;&lt;br/&gt;If state can&amp;#39;t be rebuilt from events, something is probably wrong.&lt;br/&gt;&lt;br/&gt;#eventsourcing #nostr #developer
    </content>
    <updated>2026-10-31T11:52:30Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsdc8vv2rnweaf5upywz9vgrfwjlvuhfg20ypa4gduulegzh34sg0gzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542tyye4f</id>
    
      <title type="html">Day 17 Current features in nostr-aop: • Object lifecycle • ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsdc8vv2rnweaf5upywz9vgrfwjlvuhfg20ypa4gduulegzh34sg0gzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542tyye4f" />
    <content type="html">
      Day 17&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Current features in nostr-aop:&lt;br/&gt;&lt;br/&gt;• Object lifecycle&lt;br/&gt;• User management&lt;br/&gt;• Permission control&lt;br/&gt;• History synchronization&lt;br/&gt;• Application actions&lt;br/&gt;&lt;br/&gt;Everything is event-driven.&lt;br/&gt;&lt;br/&gt;#nostr #opensource
    </content>
    <updated>2026-10-24T11:45:35Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsp9z6kxzyrxcazl03ezj2l43p77cxwrmxppzwy4rycpy72hrws8uszyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542xl8nkh</id>
    
      <title type="html">My profile was updated. This includes the name about AI.</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsp9z6kxzyrxcazl03ezj2l43p77cxwrmxppzwy4rycpy72hrws8uszyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542xl8nkh" />
    <content type="html">
      My profile was updated.&lt;br/&gt;This includes the name about AI.
    </content>
    <updated>2026-10-24T07:45:10Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsyr34f076l4qyhwrfpaca5jdrhctxvn5jhss8k9h8ple82p52yurqzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt5423r4pqm</id>
    
      <title type="html">Day 16 Instead of synchronizing JSON over REST APIs... What if ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsyr34f076l4qyhwrfpaca5jdrhctxvn5jhss8k9h8ple82p52yurqzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt5423r4pqm" />
    <content type="html">
      Day 16&lt;br/&gt;&lt;br/&gt;Instead of synchronizing JSON over REST APIs...&lt;br/&gt;&lt;br/&gt;What if application objects synchronized themselves through Nostr events?&lt;br/&gt;&lt;br/&gt;That&amp;#39;s the direction I&amp;#39;m exploring with nostr-aop.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#nostr #architecture #typescript
    </content>
    <updated>2026-10-21T11:48:40Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqspp4lh4c07d3lv8h5jv65cles4q93f2tu78sg49hau7qyxwmv2p8gzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542k3kr76</id>
    
      <title type="html">Day 15 Imagine building a collaborative application without ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqspp4lh4c07d3lv8h5jv65cles4q93f2tu78sg49hau7qyxwmv2p8gzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542k3kr76" />
    <content type="html">
      Day 15&lt;br/&gt;Imagine building a collaborative application without running your own backend.&lt;br/&gt;&lt;br/&gt;That&amp;#39;s one of the ideas behind nostr-aop.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Synchronize application objects over the Nostr network.&lt;br/&gt;&lt;br/&gt;#nostr #opensource #typescript
    </content>
    <updated>2026-10-20T11:44:05Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsx6dq6vtgy4hlye3kzjq5gjmra6x8rq6k38qjqen4sv9fz9nkqwdgzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542twwdxz</id>
    
      <title type="html">My current favorite https://youtu.be/wHmNAPV2WQI</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsx6dq6vtgy4hlye3kzjq5gjmra6x8rq6k38qjqen4sv9fz9nkqwdgzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542twwdxz" />
    <content type="html">
      My current favorite&lt;br/&gt;&lt;a href=&#34;https://youtu.be/wHmNAPV2WQI&#34;&gt;https://youtu.be/wHmNAPV2WQI&lt;/a&gt;
    </content>
    <updated>2026-10-04T11:37:21Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsp75zl75scd2tx0glularfngk670dtatcplda2h557le72dpa0rrszyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542jthymh</id>
    
      <title type="html">Day 14 Two weeks of development updates. nostr-aop v0.1.0 is ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsp75zl75scd2tx0glularfngk670dtatcplda2h557le72dpa0rrszyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542jthymh" />
    <content type="html">
      Day 14&lt;br/&gt;&lt;br/&gt;Two weeks of development updates.&lt;br/&gt;&lt;br/&gt;nostr-aop v0.1.0 is available, and development continues.&lt;br/&gt;&lt;br/&gt;Next stop: Multi Relay support 🚀&lt;br/&gt;&lt;br/&gt;#nostr #typescript #opensource
    </content>
    <updated>2026-09-30T12:08:43Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsy0ntdrvth6xkdhzhllm89png8tkchzh8zusvgqrjd8jjdyqth2dczyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542rnhh6u</id>
    
      <title type="html">Day 13 If you&amp;#39;re building games, collaborative tools, or ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsy0ntdrvth6xkdhzhllm89png8tkchzh8zusvgqrjd8jjdyqth2dczyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542rnhh6u" />
    <content type="html">
      Day 13 &lt;br/&gt;&lt;br/&gt;If you&amp;#39;re building games, collaborative tools, or decentralized apps on Nostr, I&amp;#39;d love to hear what you&amp;#39;re working on.&lt;br/&gt;&lt;br/&gt;Feedback is always welcome.&lt;br/&gt;&lt;br/&gt;#nostr #buildinpublic
    </content>
    <updated>2026-09-26T12:14:35Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs80kscmqqgfccdlwjrjvjf6phkztcp8fr4kw8j5jqccdpx2nv0g2gzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542kl5ty7</id>
    
      <title type="html">Day 12 Working on examples next. Good documentation is often more ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs80kscmqqgfccdlwjrjvjf6phkztcp8fr4kw8j5jqccdpx2nv0g2gzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542kl5ty7" />
    <content type="html">
      Day 12 &lt;br/&gt;&lt;br/&gt;Working on examples next.&lt;br/&gt;&lt;br/&gt;Good documentation is often more valuable than another feature.&lt;br/&gt;&lt;br/&gt;#opensource #developer
    </content>
    <updated>2026-09-23T11:50:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsycmynt798svyh4hxrkuz57regq6rwhjh402s3htf2xa72h88dkhczyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542339hzt</id>
    
      <title type="html">Day 11 History synchronization is one of the core features in ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsycmynt798svyh4hxrkuz57regq6rwhjh402s3htf2xa72h88dkhczyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542339hzt" />
    <content type="html">
      Day 11&lt;br/&gt;&lt;br/&gt;History synchronization is one of the core features in nostr-aop.&lt;br/&gt;&lt;br/&gt;Every object rebuilds its state from events rather than relying on mutable shared state.&lt;br/&gt;&lt;br/&gt;#eventsourcing #nostr
    </content>
    <updated>2026-09-16T12:07:24Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsyx4xjjrm4rsvckw6fuuc5ypmrpf8mxy4gfw6z69dvl73es0yz0xgzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542qwsksh</id>
    
      <title type="html">Day 10 I&amp;#39;m currently thinking about multi-relay ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsyx4xjjrm4rsvckw6fuuc5ypmrpf8mxy4gfw6z69dvl73es0yz0xgzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542qwsksh" />
    <content type="html">
      Day 10&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#39;m currently thinking about multi-relay synchronization.&lt;br/&gt;&lt;br/&gt;The biggest challenges are:&lt;br/&gt;&lt;br/&gt;• duplicate events&lt;br/&gt;• publish success&lt;br/&gt;• reconnect&lt;br/&gt;• history consistency&lt;br/&gt;&lt;br/&gt;Interesting design problem.&lt;br/&gt;&lt;br/&gt;#nostr #distributedsystems
    </content>
    <updated>2026-09-10T12:18:02Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqswceldcwk9ynal4uy9w526l5ehq5uqevkj7rm3v7zfs9ffzc4j0wszyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542vhwfrp</id>
    
      <title type="html">Day 9 One thing I enjoy about open source: You don&amp;#39;t just ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqswceldcwk9ynal4uy9w526l5ehq5uqevkj7rm3v7zfs9ffzc4j0wszyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542vhwfrp" />
    <content type="html">
      Day 9&lt;br/&gt;&lt;br/&gt;One thing I enjoy about open source:&lt;br/&gt;&lt;br/&gt;You don&amp;#39;t just release code.&lt;br/&gt;&lt;br/&gt;You release ideas, discussions, and opportunities for others to build on them.&lt;br/&gt;&lt;br/&gt;#opensource
    </content>
    <updated>2026-08-31T12:07:39Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrec25mllndea022k24d74vprvygtk2q4m2ktuw2p9nydrt4np27szyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542kwwwr5</id>
    
      <title type="html">Day 8 One design goal: Keep Node.js and Browser builds separate. ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrec25mllndea022k24d74vprvygtk2q4m2ktuw2p9nydrt4np27szyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542kwwwr5" />
    <content type="html">
      Day 8&lt;br/&gt;&lt;br/&gt;One design goal:&lt;br/&gt;&lt;br/&gt;Keep Node.js and Browser builds separate.&lt;br/&gt;&lt;br/&gt;Browser supports NIP-07.&lt;br/&gt;&lt;br/&gt;Node stays free from browser-specific dependencies.&lt;br/&gt;&lt;br/&gt;#typescript #javascript
    </content>
    <updated>2026-08-22T01:59:58Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqszen73a8nchpn02fcw5qa3zl0v97sepnv8009ndsaufa6fqtcxhggzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542mmlne4</id>
    
      <title type="html">Day 7 Week 1 complete. Next milestone: • Examples • Better ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqszen73a8nchpn02fcw5qa3zl0v97sepnv8009ndsaufa6fqtcxhggzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542mmlne4" />
    <content type="html">
      Day 7&lt;br/&gt;&lt;br/&gt;Week 1 complete.&lt;br/&gt;&lt;br/&gt;Next milestone:&lt;br/&gt;&lt;br/&gt;• Examples&lt;br/&gt;• Better documentation&lt;br/&gt;• Multi-relay support&lt;br/&gt;&lt;br/&gt;Excited to continue improving nostr-aop.&lt;br/&gt;&lt;br/&gt;#opensource #nostr
    </content>
    <updated>2026-08-17T00:42:30Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstnjvpkfgt2rmy8m6z7z6679xu6tq0tye2g3fyqlmnwf2ca83fzyqzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt5424jucmu</id>
    
      <title type="html">Day 6 Spent some time improving revoke handling. A tiny mistake ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstnjvpkfgt2rmy8m6z7z6679xu6tq0tye2g3fyqlmnwf2ca83fzyqzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt5424jucmu" />
    <content type="html">
      Day 6&lt;br/&gt;&lt;br/&gt;Spent some time improving revoke handling.&lt;br/&gt;&lt;br/&gt;A tiny mistake — tracking the wrong ID type — prevented revoked actions from being blocked.&lt;br/&gt;&lt;br/&gt;Small bug, big effect.&lt;br/&gt;&lt;br/&gt;#debugging #typescript
    </content>
    <updated>2026-08-12T12:33:39Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9850hnywafquvww534qfn9wxr5z0h398h2x0sda25z92qv787clczyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542hcxf0u</id>
    
      <title type="html">Day 5 Today&amp;#39;s thought: Nostr events can represent much more ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9850hnywafquvww534qfn9wxr5z0h398h2x0sda25z92qv787clczyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542hcxf0u" />
    <content type="html">
      Day 5&lt;br/&gt;&lt;br/&gt;Today&amp;#39;s thought:&lt;br/&gt;&lt;br/&gt;Nostr events can represent much more than messages.&lt;br/&gt;&lt;br/&gt;They can also represent synchronized application state.&lt;br/&gt;&lt;br/&gt;That&amp;#39;s the idea behind AOP.&lt;br/&gt;&lt;br/&gt;#nostr #distributedsystems
    </content>
    <updated>2026-08-06T00:37:05Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs093tnaghll0g5mq99xk6g08sn38dyctqmvn9sktmyrm35w54jjfqzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542exy6vl</id>
    
      <title type="html">Day 4 nostr-aop currently supports: ✅ Object creation ✅ Join ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs093tnaghll0g5mq99xk6g08sn38dyctqmvn9sktmyrm35w54jjfqzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542exy6vl" />
    <content type="html">
      Day 4&lt;br/&gt;&lt;br/&gt;nostr-aop currently supports:&lt;br/&gt;&lt;br/&gt;✅ Object creation&lt;br/&gt;✅ Join / Leave&lt;br/&gt;✅ Invite&lt;br/&gt;✅ Permissions&lt;br/&gt;✅ History synchronization&lt;br/&gt;✅ Browser (NIP-07)&lt;br/&gt;✅ Node.js&lt;br/&gt;&lt;br/&gt;#nostr #typescript
    </content>
    <updated>2026-08-04T00:32:01Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0myjdedt6vyargz8t4wsf0835vmedwf43wwfaur2z877rju4qhzgzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542qnexwr</id>
    
      <title type="html">Day 3 One bug took longer than expected. Multiple objects ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0myjdedt6vyargz8t4wsf0835vmedwf43wwfaur2z877rju4qhzgzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542qnexwr" />
    <content type="html">
      Day 3&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;One bug took longer than expected.&lt;br/&gt;&lt;br/&gt;Multiple objects accidentally shared the same default settings instance.&lt;br/&gt;&lt;br/&gt;The result?&lt;br/&gt;Users, invitations, and permissions appeared to sync between unrelated objects.&lt;br/&gt;&lt;br/&gt;Fixed by creating fresh settings for every object.&lt;br/&gt;&lt;br/&gt;#typescript #debugging #opensource
    </content>
    <updated>2026-08-02T01:18:08Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsyzr4z2u0rdl04zr7vc346lmuzjp7y25pktemffr6grcnuehd2hzszyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542vw9wn8</id>
    
      <title type="html">Day 2 Why build another SDK? I wanted an easier way to ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsyzr4z2u0rdl04zr7vc346lmuzjp7y25pktemffr6grcnuehd2hzszyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542vw9wn8" />
    <content type="html">
      Day 2&lt;br/&gt;&lt;br/&gt;Why build another SDK?&lt;br/&gt;&lt;br/&gt;I wanted an easier way to synchronize application objects over Nostr without reinventing state management every time.&lt;br/&gt;&lt;br/&gt;That&amp;#39;s why I started building nostr-aop.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#nostr #opensource
    </content>
    <updated>2026-07-28T00:19:24Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsx8u2gl36d6e4n536z60u2dlpmlx89wstp9qecaqyuee72ttjks4czyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt5425pqykm</id>
    
      <title type="html">nostr-aop - Day 1 🚀 Hello, world! I&amp;#39;m a software developer ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsx8u2gl36d6e4n536z60u2dlpmlx89wstp9qecaqyuee72ttjks4czyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt5425pqykm" />
    <content type="html">
      nostr-aop - Day 1&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;🚀 Hello, world!&lt;br/&gt;&lt;br/&gt;I&amp;#39;m a software developer building open-source tools around Nostr and TypeScript.&lt;br/&gt;&lt;br/&gt;My first project, nostr-aop, is now available.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;More updates and development logs coming soon.&lt;br/&gt;&lt;br/&gt;#nostr #typescript #opensource
    </content>
    <updated>2026-07-23T11:04:15Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqnnpe092q2f6v00sc0t6v8nnvvnhx0d5w2ljfht5vfj2df75h8rqzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542jvgtfh</id>
    
      <title>Nostr event nevent1qqsqnnpe092q2f6v00sc0t6v8nnvvnhx0d5w2ljfht5vfj2df75h8rqzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542jvgtfh</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqnnpe092q2f6v00sc0t6v8nnvvnhx0d5w2ljfht5vfj2df75h8rqzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542jvgtfh" />
    <content type="html">
      Everyone, hello!
    </content>
    <updated>2026-07-16T02:49:40Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxekjdqz669h6wzk64u0c54wryug876dztsdqln39g7mnvy5a6tcqzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542nlm8yw</id>
    
      <title>Nostr event nevent1qqsxekjdqz669h6wzk64u0c54wryug876dztsdqln39g7mnvy5a6tcqzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542nlm8yw</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxekjdqz669h6wzk64u0c54wryug876dztsdqln39g7mnvy5a6tcqzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542nlm8yw" />
    <content type="html">
      This is Test5.
    </content>
    <updated>2026-07-16T02:15:13Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxzv87km4trvgff859chxugx9ux83aacqpsq62garn8as8tl34hdqzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542dtp29g</id>
    
      <title>Nostr event nevent1qqsxzv87km4trvgff859chxugx9ux83aacqpsq62garn8as8tl34hdqzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542dtp29g</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxzv87km4trvgff859chxugx9ux83aacqpsq62garn8as8tl34hdqzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542dtp29g" />
    <content type="html">
      This is Test4.
    </content>
    <updated>2026-07-16T02:10:45Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsz7mqhf6asx9mjxlpdjmrnad777fxkflapyn77cj8pxexel0snsdszyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542djh9xe</id>
    
      <title>Nostr event nevent1qqsz7mqhf6asx9mjxlpdjmrnad777fxkflapyn77cj8pxexel0snsdszyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542djh9xe</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsz7mqhf6asx9mjxlpdjmrnad777fxkflapyn77cj8pxexel0snsdszyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542djh9xe" />
    <content type="html">
      This is Test3.
    </content>
    <updated>2026-07-16T01:58:58Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs878uu4khtuvwxx86qljl07gj23zgp6hh962t65yqhsutuujgssuczyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt54263q67e</id>
    
      <title>Nostr event nevent1qqs878uu4khtuvwxx86qljl07gj23zgp6hh962t65yqhsutuujgssuczyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt54263q67e</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs878uu4khtuvwxx86qljl07gj23zgp6hh962t65yqhsutuujgssuczyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt54263q67e" />
    <content type="html">
      This is Test1.
    </content>
    <updated>2026-07-16T01:52:31Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstre5pjeva4cyujk9w8mna25ml4kwzrd9kh5lcqda7l9ss34497gczyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542cz7gl7</id>
    
      <title>Nostr event nevent1qqstre5pjeva4cyujk9w8mna25ml4kwzrd9kh5lcqda7l9ss34497gczyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542cz7gl7</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstre5pjeva4cyujk9w8mna25ml4kwzrd9kh5lcqda7l9ss34497gczyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542cz7gl7" />
    <content type="html">
      This is the 5th post.
    </content>
    <updated>2026-07-16T00:49:34Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsz3240a5pyr07tqafx5fwg546sww9gav9rajrfy7f8cmd8lxa6kngzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt5426v4kkw</id>
    
      <title>Nostr event nevent1qqsz3240a5pyr07tqafx5fwg546sww9gav9rajrfy7f8cmd8lxa6kngzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt5426v4kkw</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsz3240a5pyr07tqafx5fwg546sww9gav9rajrfy7f8cmd8lxa6kngzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt5426v4kkw" />
    <content type="html">
      This is the 4th post.
    </content>
    <updated>2026-07-16T00:45:47Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsr8qqufvrwrw0rr85qsm2f2kg2gl4mud8qdj2rrdv23qslvwsmg7czyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542x0z4kt</id>
    
      <title>Nostr event nevent1qqsr8qqufvrwrw0rr85qsm2f2kg2gl4mud8qdj2rrdv23qslvwsmg7czyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542x0z4kt</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsr8qqufvrwrw0rr85qsm2f2kg2gl4mud8qdj2rrdv23qslvwsmg7czyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542x0z4kt" />
    <content type="html">
      This is the third post.
    </content>
    <updated>2026-07-16T00:36:42Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs26h93fle7k5z7xrnlm5e50vsjzja5vgkpstee53py90lzf8nuz4gzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt5424p4hpj</id>
    
      <title>Nostr event nevent1qqs26h93fle7k5z7xrnlm5e50vsjzja5vgkpstee53py90lzf8nuz4gzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt5424p4hpj</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs26h93fle7k5z7xrnlm5e50vsjzja5vgkpstee53py90lzf8nuz4gzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt5424p4hpj" />
    <content type="html">
      This is the first post.
    </content>
    <updated>2026-07-16T00:29:45Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqspw8m9gxckj6rfnzd76j3hrqt77va763ysntas4a92mzlx8wy4uhqzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542r8nsan</id>
    
      <title>Nostr event nevent1qqspw8m9gxckj6rfnzd76j3hrqt77va763ysntas4a92mzlx8wy4uhqzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542r8nsan</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqspw8m9gxckj6rfnzd76j3hrqt77va763ysntas4a92mzlx8wy4uhqzyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542r8nsan" />
    <content type="html">
      This is the second post.
    </content>
    <updated>2026-07-16T00:25:14Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsyqzmprrym5rhz29vsxczz22khuzddr6aj8kuwjtn97lz2n86rmzszyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542qeedff</id>
    
      <title>Nostr event nevent1qqsyqzmprrym5rhz29vsxczz22khuzddr6aj8kuwjtn97lz2n86rmzszyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542qeedff</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsyqzmprrym5rhz29vsxczz22khuzddr6aj8kuwjtn97lz2n86rmzszyzmpqeu9vl3h7sc86te3f9t0zxfz6rprkzcmhcxvulxgj3ncmt542qeedff" />
    <content type="html">
      This is the first post.
    </content>
    <updated>2026-07-16T00:20:17Z</updated>
  </entry>

</feed>