<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-03-09T00:41:35Z</updated>
  <generator>https://njump.cloud.vinney.xyz</generator>

  <title>Nostr notes by Keychat</title>
  <author>
    <name>Keychat</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://njump.cloud.vinney.xyz/npub1h0uj825jgcr9lzxyp37ehasuenq070707pj63je07n8mkcsg3u0qnsrwx8.rss" />
  <link href="https://njump.cloud.vinney.xyz/npub1h0uj825jgcr9lzxyp37ehasuenq070707pj63je07n8mkcsg3u0qnsrwx8" />
  <id>https://njump.cloud.vinney.xyz/npub1h0uj825jgcr9lzxyp37ehasuenq070707pj63je07n8mkcsg3u0qnsrwx8</id>
  <icon>https://image.nostr.build/3fd11c507f2f4b386b88806124e50d469210399957d21a729d5cde0c5f0834ad.jpg</icon>
  <logo>https://image.nostr.build/3fd11c507f2f4b386b88806124e50d469210399957d21a729d5cde0c5f0834ad.jpg</logo>




  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsw7y0zsrpjrgqvekluexxt97hdykhj8vyzdyvef9t5tuqhwsz94uqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ule3k6c</id>
    
      <title type="html">Sorry. We’ve released a new test version, 1.40.6, to try to fix ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsw7y0zsrpjrgqvekluexxt97hdykhj8vyzdyvef9t5tuqhwsz94uqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ule3k6c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdzpxdzp8evjmudxumhqxwmj3e77v2exw3wenpwamwtwnd9pagftgpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhg30skvx&#39;&gt;nevent1q…skvx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Sorry. &lt;br/&gt;&lt;br/&gt;We’ve released a new test version, 1.40.6, to try to fix this issue. Please update and give it another try. &lt;a href=&#34;https://testflight.apple.com/join/v8jHGAzV&#34;&gt;https://testflight.apple.com/join/v8jHGAzV&lt;/a&gt;
    </content>
    <updated>2026-03-15T03:35:57Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsrda9p3xecedyhn3lvssl3xrfwrnahgq0xa9neqe0tkjl7n4d4fgszyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83um84ly4</id>
    
      <title type="html">We’ve released a new test version, 1.40.6, to try to fix this ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsrda9p3xecedyhn3lvssl3xrfwrnahgq0xa9neqe0tkjl7n4d4fgszyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83um84ly4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgq7qxjs3h6xud89qappszhsv600fsen5hhsdlcw30v23xmseugpqpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhg2nhaxl&#39;&gt;nevent1q…haxl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We’ve released a new test version, 1.40.6, to try to fix this issue. Please update and give it another try. &lt;a href=&#34;https://testflight.apple.com/join/v8jHGAzV&#34;&gt;https://testflight.apple.com/join/v8jHGAzV&lt;/a&gt; 
    </content>
    <updated>2026-03-15T03:32:34Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsgaglnwv7mred8rlvzrzf5jrg3tfxuskys5dmev20t2kpa47yhd0szyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83unms5y6</id>
    
      <title type="html">This issue seems very similar to the two reports we received ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsgaglnwv7mred8rlvzrzf5jrg3tfxuskys5dmev20t2kpa47yhd0szyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83unms5y6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspw2055agpespea7u28j6cz5sf930vx2lqs4mv6mcp7lhagkveeagpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgzmzhcs&#39;&gt;nevent1q…zhcs&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This issue seems very similar to the two reports we received earlier. She still couldn’t open KeyChat even after restarting it, right?
    </content>
    <updated>2026-03-14T05:09:25Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsfc54vqxagg49fghjq4438j9f7v3k3ywnznw0vkdvnxkdhx6j6atqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ucrpqff</id>
    
      <title type="html">Thank you for the feedback. You can now try tapping your ID on ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsfc54vqxagg49fghjq4438j9f7v3k3ywnznw0vkdvnxkdhx6j6atqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ucrpqff" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvj5rpuqgjyf5js4hphdw354g98xh8kwa0daptfk0hkyst6ja2l2spzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgxwwpwt&#39;&gt;nevent1q…wpwt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thank you for the feedback. You can now try tapping your ID on the Me page to enter the ID details page, where you can customize your avatar. The avatar image is not stored permanently on a server; it is stored locally.  &lt;br/&gt;&lt;br/&gt;In the chat page, you can send your Profile to a friend just like sending an image, and they will receive your custom avatar. This mechanism pushes the avatar peer-to-peer.  &lt;br/&gt;&lt;br/&gt;We will look into the issue you reported. Thank you very much.
    </content>
    <updated>2026-03-14T05:06:38Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqswzpnsy2kjg973afldtrcwjnp4nc2yd4x3kw5ca89nek5lp3w2ymszyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u44wktl</id>
    
      <title type="html">I received your message with the Android version number. ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqswzpnsy2kjg973afldtrcwjnp4nc2yd4x3kw5ca89nek5lp3w2ymszyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u44wktl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs28a7u8pve2v0ce3utr3a56845d5928p75fr6cedyy65x3eh470lgpjgc7u&#39;&gt;nevent1q…gc7u&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I received your message with the Android version number. Regarding the avatar issue, I need to check with my colleague. I replied to your DM, but you probably didn’t receive it.&lt;br/&gt;&lt;br/&gt;I use multiple Nostr web clients in the KeyChat browser, and I only remembered that Primal has a DM feature. I forgot that you mentioned the Jumble test version can send DMs now.
    </content>
    <updated>2026-03-14T04:46:44Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsv6annjurnjf5c3u5qyxqf29m8nfg3u3wczvyvvegdkg2q0tghf2czyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83udwqwhq</id>
    
      <title type="html">I received your message with the Android version number. ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsv6annjurnjf5c3u5qyxqf29m8nfg3u3wczvyvvegdkg2q0tghf2czyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83udwqwhq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst694kzl0p5g8sfqpgn9r5x3jtl7qswzryh4ndw2kvz9ql46yr49gprpmhxue69uhhyetvv9ujuurjd9kkzmpwdejhgteqa26wnx&#39;&gt;nevent1q…6wnx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I received your message with the Android version number. Regarding the avatar issue, I need to check with my colleague. I replied to your DM, but you probably didn’t receive it.
    </content>
    <updated>2026-03-14T04:43:13Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs8v8s80t58sgrzdpt8dwe40wwsp9x2cyd0nc3vszfvjhxpjy9t85qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uv0ecuf</id>
    
      <title type="html">Please try downloading the latest Keychat test version from ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs8v8s80t58sgrzdpt8dwe40wwsp9x2cyd0nc3vszfvjhxpjy9t85qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uv0ecuf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrplkzewlcmd5pl456sk7jx7jufp8l2c0np4uln878pup2afekqlcpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgzfatem&#39;&gt;nevent1q…atem&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Please try downloading the latest Keychat test version from TestFlight. &lt;a href=&#34;https://testflight.apple.com/join/v8jHGAzV&#34;&gt;https://testflight.apple.com/join/v8jHGAzV&lt;/a&gt;
    </content>
    <updated>2026-03-14T04:29:21Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqswe62nwppdsmmzqrxzfqpzc2k9e2tsxaznjn0sd86wzlxy3p6gatszyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u4rsjgs</id>
    
      <title type="html">I sent you a DM using Primal. Did you receive it?</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqswe62nwppdsmmzqrxzfqpzc2k9e2tsxaznjn0sd86wzlxy3p6gatszyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u4rsjgs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy6usvktcjp3sa3qpfvkr05jqk24a84x2jafztxugq0ww230vw7lgpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgnwq87h&#39;&gt;nevent1q…q87h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I sent you a DM using Primal. Did you receive it?
    </content>
    <updated>2026-03-14T04:24:48Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsrgvz8dy7qmhezl80hhgdlty90jf0x8z76lfaqn4vw8xav9wmn3pqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uk7wqm2</id>
    
      <title type="html">Could you let us know which phone you’re using or your Android ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsrgvz8dy7qmhezl80hhgdlty90jf0x8z76lfaqn4vw8xav9wmn3pqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uk7wqm2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyjmqeaktwmfpzlwgjj9znz2jxzjvl93s754vy4dk2qdkul0mxhnspzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqnlupu&#39;&gt;nevent1q…lupu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Could you let us know which phone you’re using or your Android version? You can also send it via Nostr DM. We didn’t encounter this issue when testing on a Pixel phone.
    </content>
    <updated>2026-03-14T04:13:14Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsyz6k2s2amp6p996qk22n5zldxztx937g4c3e6lkwhpt6d2k8rv6qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uulwuq9</id>
    
      <title type="html">Very sorry. We’ll review the fix again.</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsyz6k2s2amp6p996qk22n5zldxztx937g4c3e6lkwhpt6d2k8rv6qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uulwuq9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyjmqeaktwmfpzlwgjj9znz2jxzjvl93s754vy4dk2qdkul0mxhnspzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqnlupu&#39;&gt;nevent1q…lupu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Very sorry. We’ll review the fix again.
    </content>
    <updated>2026-03-14T03:15:35Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsftal3umk44pwfla3cs4gcuaf6vdnt32ql5unm2tz2sl4wjdwjgygzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u6hvp86</id>
    
      <title type="html">We’ll look into this issue. Thanks for the feedback.</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsftal3umk44pwfla3cs4gcuaf6vdnt32ql5unm2tz2sl4wjdwjgygzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u6hvp86" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf5fq3fsmqgsezunl9njgw2ep2qknjmg9hzjjg4yjfnsd4yqasusspzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhg9f2q0l&#39;&gt;nevent1q…2q0l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We’ll look into this issue. Thanks for the feedback.
    </content>
    <updated>2026-03-14T03:13:28Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsfjh598qjwf783vc5zy4txt56xug28kkmflsmkqlesl5fvgg9ypdqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u53ue8s</id>
    
      <title type="html">Thank you for your feedback. May I ask what iOS version you are ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsfjh598qjwf783vc5zy4txt56xug28kkmflsmkqlesl5fvgg9ypdqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u53ue8s" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrs4lrckp5e7rvtd85qewv0duz4pszexq77djypxnyknrjhyqqrpqpz3mhxue69uhhyetvv9ujuerpd46hxtnfdu24tk80&#39;&gt;nevent1q…tk80&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thank you for your feedback. May I ask what iOS version you are using? It’s possible that the latest version of Flutter used by KeyChat is not compatible with older iOS versions. We are still investigating the issue.
    </content>
    <updated>2026-03-12T02:59:14Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsxss4s9whhqsxp5kganwzf6pgervc738u2yj7vqpm2nlkk8ge6uhgzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uspewj7</id>
    
      <title type="html">What I mean is: if an error appears, please reply to this note ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsxss4s9whhqsxp5kganwzf6pgervc738u2yj7vqpm2nlkk8ge6uhgzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uspewj7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz0n2jf89tzv5n6z5fzw4g6falhxcgvq8u2wazv7lwg9rx265dkkqpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhg6w6lza&#39;&gt;nevent1q…6lza&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;What I mean is: if an error appears, please reply to this note with a screenshot of the error. Thank you very much.
    </content>
    <updated>2026-03-11T12:23:21Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsvdllhsup6kzjtfkucaynuuhfjg6jgscl5gxw0dy64g8hpyepjmgczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u6aff8r</id>
    
      <title type="html">Please tap the link to update Keychat to the TestFlight version. ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsvdllhsup6kzjtfkucaynuuhfjg6jgscl5gxw0dy64g8hpyepjmgczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u6aff8r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz0n2jf89tzv5n6z5fzw4g6falhxcgvq8u2wazv7lwg9rx265dkkqpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhg6w6lza&#39;&gt;nevent1q…6lza&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Please tap the link to update Keychat to the TestFlight version. If any error appears on the page, please take a screenshot and send it to me. Thank you very much.&lt;br/&gt;&lt;a href=&#34;https://testflight.apple.com/join/v8jHGAzV&#34;&gt;https://testflight.apple.com/join/v8jHGAzV&lt;/a&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-11T12:21:29Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsxtpkf4vh0y292s9herk3200stdgce63ykfthzekerjuhzzkrnqfczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uu4t7v8</id>
    
      <title type="html">When the Keychat client fetches messages from Keychat relay, the ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsxtpkf4vh0y292s9herk3200stdgce63ykfthzekerjuhzzkrnqfczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uu4t7v8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg5eyvjj9m06yt2nz7zfk6uskqpylpazmwy2eptcqe909cm9y9v5cpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgk4hqxs&#39;&gt;nevent1q…hqxs&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;When the Keychat client fetches messages from Keychat relay, the relay requires the client to specify the receiving address. In other words, the client must say which receiving address it wants messages for, rather than simply asking the relay to return all kind 1059 messages from the past hour.&lt;br/&gt;&lt;br/&gt;We are not sure whether other relays enforce the same rule, but for private notes this requirement is very reasonable. We hope more relays will adopt it as well. That would make it much harder for outsiders to discover a group’s receiving address.&lt;br/&gt;&lt;br/&gt;Users can also click “Update My Group Key” from time to time. This will rotate the group’s receiving address.&lt;br/&gt;
    </content>
    <updated>2026-03-11T01:14:04Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsxkr95pua2w5wdy4e6mt9zl7h9k5a0jdq933aswz4pr7203cva70qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uxvxz03</id>
    
      <title type="html">It appears that the spam has stopped — they’re no longer ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsxkr95pua2w5wdy4e6mt9zl7h9k5a0jdq933aswz4pr7203cva70qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uxvxz03" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdz4spt2rss4et2gxw4v5j2md7y5f6gawqsp2y8l8293mscdjfwtcpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgyxjhka&#39;&gt;nevent1q…jhka&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It appears that the spam has stopped — they’re no longer sending spam. However, we still can’t be 100% certain at this point.
    </content>
    <updated>2026-03-11T00:50:30Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsxh30wjv9ux0cznxkue8ku78kxga09vtv9jzjkxnk2j3dehmj4q9gzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u8z20cr</id>
    
      <title type="html">Over the past few hours, some Keychat users may have noticed ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsxh30wjv9ux0cznxkue8ku78kxga09vtv9jzjkxnk2j3dehmj4q9gzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u8z20cr" />
    <content type="html">
      Over the past few hours, some Keychat users may have noticed several strange messages like the one shown in the screenshot — “null invalid HMACtrack: decrypt failed” — when sending messages in a large group.&lt;br/&gt;&lt;br/&gt;Our current suspicion is that someone was spamming NIP-17 messages to the receiving address subscribed to by the large group. Those messages were received by the group, but failed during decryption, which led to the error shown in the screenshot.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/IWtbVG2gR0H1pwL5.png&#34;&gt; &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/zNMyDmp7kGzMoKSl.png&#34;&gt; 
    </content>
    <updated>2026-03-11T00:34:20Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsps4xdf377f8jxs72ut6cy9y2kpvynmuca3qagu0lsmhtk6937utqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u0k9nsw</id>
    
      <title type="html">That’s a really strange issue. Try asking your agent directly ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsps4xdf377f8jxs72ut6cy9y2kpvynmuca3qagu0lsmhtk6937utqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u0k9nsw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd0wyexu7pdm97kcm7d259jqkanuaftglst3j7z5hvjpuhcvcymcsc9d43a&#39;&gt;nevent1q…d43a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That’s a really strange issue. Try asking your agent directly in another channel whether it received the message from Keychat, and why it didn’t reply.&lt;br/&gt;
    </content>
    <updated>2026-03-11T00:18:27Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs2lavzzg435cmryz5g290lqlqs9hp77d6dfr0z0dwxevuyj8nr5uqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83urfkmne</id>
    
      <title type="html">We received a report from an iOS user that after updating to the ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs2lavzzg435cmryz5g290lqlqs9hp77d6dfr0z0dwxevuyj8nr5uqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83urfkmne" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqhwn935kvtdry4xuw595h6a758ls36c9xg4ffac8kdzydvrx26qcpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhguf8amw&#39;&gt;nevent1q…8amw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We received a report from an iOS user that after updating to the latest version of Keychat, the app gets stuck on the logo screen and won’t open. Their iOS version is fairly old. We’re now waiting for Apple to approve Keychat for public TestFlight release so we can investigate the issue through TestFlight and find a solution.
    </content>
    <updated>2026-03-11T00:15:30Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsq2v0npqrnwrsnh3xx7gwlkd77anewr2tvnrhyh6xrvau93p6chzczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83umxln8z</id>
    
      <title type="html">Perhaps we can summarize it this way: Old Nostr DM (NIP-4) ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsq2v0npqrnwrsnh3xx7gwlkd77anewr2tvnrhyh6xrvau93p6chzczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83umxln8z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsygawr7pm6yjfglpw6zm76ck4snyekyszmewt8xcq9eev3fstsllqpp4mhxue69uhkummn9ekx7mq6wrjs7&#39;&gt;nevent1q…rjs7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Perhaps we can summarize it this way:&lt;br/&gt;&lt;br/&gt;Old Nostr DM (NIP-4) integrates four capabilities into a single Nostr key—it serves as an ID, an encryption key, a receiving address, and a sending address.&lt;br/&gt;&lt;br/&gt;New Nostr DM (NIP-17) integrates three capabilities into a single Nostr key—it serves as an ID, an encryption key, and a receiving address.&lt;br/&gt;&lt;br/&gt;Newest Nostr DM (NIP-17e) integrates two capabilities into a single Nostr key—it serves as an ID and a receiving address.&lt;br/&gt;&lt;br/&gt;I’m not sure whether the receiving address of NIP-17e messages is the ID key or the encrypiton key.
    </content>
    <updated>2026-03-10T13:18:42Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsdhw6yltmylx3r3sj4t7jrp7kkd888xz4r9l5ckns0lzpak34we4czyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u0f360l</id>
    
      <title type="html">@nprofile…fcfs 🫡</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsdhw6yltmylx3r3sj4t7jrp7kkd888xz4r9l5ckns0lzpak34we4czyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u0f360l" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsygawr7pm6yjfglpw6zm76ck4snyekyszmewt8xcq9eev3fstsllqpp4mhxue69uhkummn9ekx7mq6wrjs7&#39;&gt;nevent1q…rjs7&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;/nprofile1qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqz9mhwden5te0wfjkccte9ehx7um5wfaxstn0wfnszxthwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mgqyzqjtwg3a58ffklrqz9qheyvlewdps9sty3ullu30tn7sldggqygxw6fcfs&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Cody&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…fcfs&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; 🫡 
    </content>
    <updated>2026-03-10T13:08:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs9qgrvkwz8uzv00quwwyg4vj8es4vt2k2vdjyds6w8plqn3dm464czyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uas6feg</id>
    
      <title type="html">We’re happy to see that users understand and appreciate the ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs9qgrvkwz8uzv00quwwyg4vj8es4vt2k2vdjyds6w8plqn3dm464czyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uas6feg" />
    <content type="html">
      We’re happy to see that users understand and appreciate the design of Keychat Mini Apps — combining web apps, public key login, and a Bitcoin wallet.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;BTW, we plan to add a Public Agent alongside Mini Apps later on. &lt;br/&gt;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/6bY25JlY9pknhSqy.jpg&#34;&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;/nevent1qvzqqqqqqypzp6ru990duv7zya8yr8wk86wpz7qycrdv427v3m2ecerv7pvd57y2qyt8wumn8ghj7un9d3shjtnswf5k6ctv9ehx2aqqyqgr490m8km6u50xdgt7p64k290a7s87gcgce3rge8x9de5maz2z52nmq8s&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…mq8s&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; I love the mini apps, everytime they surprise me, I guess it was gradual &lt;/blockquote&gt;
    </content>
    <updated>2026-03-10T13:05:22Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs8nlfjg5xc0wf0070qtah4hdcg6d4wavr7afqnsrwhx2fh59z3a8szyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uw7vdfy</id>
    
      <title type="html">BTW, we plan to add a Public Agent alongside Mini Apps later on.</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs8nlfjg5xc0wf0070qtah4hdcg6d4wavr7afqnsrwhx2fh59z3a8szyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uw7vdfy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspqw54lv7m0tj3ue4p0c82keg4lh6qlerprrxydryuc4hxn05fg2shtcf8r&#39;&gt;nevent1q…cf8r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;BTW, we plan to add a Public Agent alongside Mini Apps later on.&lt;br/&gt;
    </content>
    <updated>2026-03-10T12:51:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsq2aw8nq2zgdj7cktts2hdk4mhdfumv9skyh3da5y3kfcheh89dugzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uvpgjzc</id>
    
      <title type="html">We hope that users of NIP-17e who also want to send and receive ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsq2aw8nq2zgdj7cktts2hdk4mhdfumv9skyh3da5y3kfcheh89dugzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uvpgjzc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd5y8nvndcarphjk5ac232l4t78uhsawkk2gfxcxp72p8r9tgk5pqpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqglf28&#39;&gt;nevent1q…lf28&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We hope that users of NIP-17e who also want to send and receive DMs in Keychat can sign into Keychat with their encryption keypair rather than their ID keypair. This way, Keychat wouldn’t need any changes, and we could avoid compatibility issues with standard NIP-17.
    </content>
    <updated>2026-03-10T12:16:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsdyx3xws8pnkmcmha0xzxwkh0fyygex2j7nqf483lntcxhx8hxr9qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83up7y7jg</id>
    
      <title type="html">We want the overall design of the Keychat protocol to be easy for ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsdyx3xws8pnkmcmha0xzxwkh0fyygex2j7nqf483lntcxhx8hxr9qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83up7y7jg" />
    <content type="html">
      We want the overall design of the Keychat protocol to be easy for anyone to understand, not just developers. &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;/nevent1qvzqqqqqqypzqueyupdfgmrx57qcl5xq4j5qkc8mr62lmcer2lh35gy8xq7aqxz7qyt8wumn8ghj7un9d3shjtnswf5k6ctv9ehx2aqpp4mhxue69uhkummn9ekx7mqqyqtsqtu8shax0tyvtyqp2r9dm87xgeknp5jjtg4me30k4zanu5xa60mjg4l&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…jg4l&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; A great explanation of Keychat protocol. &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/naddr1qvzqqqr4gupzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qq24g6jndymxjd6wtae4qnjxvycrwsm2t93x2kucza7&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;naddr1qv…cza7&lt;/a&gt;&lt;/span&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-03-09T12:11:32Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs07y76mv05cls3yg2hxn9galg42c8knltp29nr6zux2h9mwfhn4xczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ue5zmul</id>
    
      <title type="html">We want the overall design of the Keychat protocol to be easy for ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs07y76mv05cls3yg2hxn9galg42c8knltp29nr6zux2h9mwfhn4xczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ue5zmul" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspwqp0s7zl5eav33vsq9gv4hvlcerx6vxj2fdzh0x9765tk0jsmhgpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhg8mqz8a&#39;&gt;nevent1q…qz8a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We want the overall design of the Keychat protocol to be easy for anyone to understand, not just developers.
    </content>
    <updated>2026-03-09T12:11:05Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs07y768v6cgup3eayaxerdxasf4kq6duxle6hdsfhh994m56mgs5qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u6z0yr9</id>
    
      <title type="html">Does Jumble have support for Nostr DMs? I’m not seeing any DM ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs07y768v6cgup3eayaxerdxasf4kq6duxle6hdsfhh994m56mgs5qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u6z0yr9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgpyum3t4kr7uqs4hfxevfhc2zf0zgcqtr6qpsnnfgeh8us98fw7cpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhggtmmh4&#39;&gt;nevent1q…mmh4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Does Jumble have support for Nostr DMs? I’m not seeing any DM section. 
    </content>
    <updated>2026-03-09T12:09:12Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsd2atdvq7422zzp62fefk2h7s43k2578k7s6xmrcjyt28wnvgxhmszyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ugmgge5</id>
    
      <title type="html">Attaching a Stamp (Client → Relay) When publishing an event to ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsd2atdvq7422zzp62fefk2h7s43k2578k7s6xmrcjyt28wnvgxhmszyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ugmgge5" />
    <content type="html">
      Attaching a Stamp (Client → Relay)&lt;br/&gt;&lt;br/&gt;When publishing an event to a relay that requires stamps, the client appends a Cashu token as the third element of the EVENT message array:&lt;br/&gt;&lt;br/&gt;[&amp;#34;EVENT&amp;#34;, &amp;lt;event JSON&amp;gt;, &amp;#34;&amp;lt;cashu_token&amp;gt;&amp;#34;]&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;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qyg8wumn8ghj7mn0wd68ytnhd9hx2qgkwaehxw309aex2mrp0yh8qunfd4skctnwv46qqgzahatmtu4p0ssgwyqsmtnm0sfzfcndxex200pv0nn4zt0vgdn96qk7egfz&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…egfz&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; This NIP defines a mechanism for clients to attach ecash tokens (Cashu) to Nostr events as stamps — anonymous per-event micropayments to relays. Stamps solve two fundamental problems for the Nostr relay ecosystem: spam prevention and relay sustainability. &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/keychat-io/keychat-protocol/blob/main/nips/nip-estamp.md&#34;&gt;https://github.com/keychat-io/keychat-protocol/blob/main/nips/nip-estamp.md&lt;/a&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-03-08T13:27:52Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs83tg34rqejnxetrxmcgusp6duy8x7rlcpqhgsxw7tumjk8wq0k8gzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83udpfhh9</id>
    
      <title type="html">--- Good question. Keychat&amp;#39;s built-in browser is not a ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs83tg34rqejnxetrxmcgusp6duy8x7rlcpqhgsxw7tumjk8wq0k8gzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83udpfhh9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvjj0ckftgmxzl59ma7uet63ul695xndne7us75zqvr9g22t35xtgpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhg5t0psu&#39;&gt;nevent1q…0psu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;Good question. Keychat&amp;#39;s built-in browser is not a standalone browser — it&amp;#39;s a **WebView**, which is a web rendering component provided by your operating system:&lt;br/&gt;&lt;br/&gt;- **iOS**: Uses `WKWebView` — the exact same Safari engine. Apple mandates all apps use this; no app can ship its own browser engine on iOS.&lt;br/&gt;- **Android**: Uses `Android System WebView` — powered by Chromium, maintained and updated by Google.&lt;br/&gt;&lt;br/&gt;Think of WebView as an &amp;#34;embedded browser frame&amp;#34; that the OS provides to any app. When you open a link inside Twitter or Telegram — that&amp;#39;s the same WebView. The app itself doesn&amp;#39;t control the rendering engine.&lt;br/&gt;&lt;br/&gt;**Why this is different from the &amp;#34;trap browser&amp;#34; concern:**&lt;br/&gt;&lt;br/&gt;1. The engine code is maintained by Apple/Google, not by Keychat. Keychat cannot modify how the engine processes web pages.&lt;br/&gt;2. Security patches come through OS updates, not app updates.&lt;br/&gt;3. Keychat is fully open source — you can verify it only calls standard WebView APIs with no injected scripts or traffic interception.&lt;br/&gt;&lt;br/&gt;Your concern is valid for apps that ship their own browser engine (like a custom Chromium fork) — those *could* theoretically intercept data. But WebView-based browsing delegates trust to the OS vendor, not the app developer.&lt;br/&gt;&lt;br/&gt;That said, for anything sensitive (banking, passwords), using your actual browser is always the safest choice. WebView is fine for reading articles, checking Nostr web clients, etc.
    </content>
    <updated>2026-03-08T13:15:13Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsfl7ztsmclzwqvchfqvn550uwffazdvz6xg0fpanatz0xzxhncdlqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uxpl5pq</id>
    
      <title type="html">https://github.com/keychat-io/keychat-protocol</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsfl7ztsmclzwqvchfqvn550uwffazdvz6xg0fpanatz0xzxhncdlqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uxpl5pq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdcafqyhvakyge0h5d5t3telgdq7y7qzz8ga866h4cx4wu5m392hqpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhg00vq59&#39;&gt;nevent1q…vq59&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/keychat-io/keychat-protocol&#34;&gt;https://github.com/keychat-io/keychat-protocol&lt;/a&gt;
    </content>
    <updated>2026-03-08T12:54:01Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsfr68c7fxw5he5mn4jpjz7s2p0v3e2fs40skrqg8f8cut3hw4smuszyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u2kxtwk</id>
    
      <title type="html">Yes, we plan to provide official C FFI bindings for libkeychat. ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsfr68c7fxw5he5mn4jpjz7s2p0v3e2fs40skrqg8f8cut3hw4smuszyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u2kxtwk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsth6h9dquly6zuuq7jdy9g7vytfs95f7kl2k002yqh6x8ljhj4lwgpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcnk0agp&#39;&gt;nevent1q…0agp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes, we plan to provide official C FFI bindings for libkeychat. This will include `extern &amp;#34;C&amp;#34;` wrappers for the core API and auto-generated C header files via `cbindgen`, so any language that can call C libraries (Zig, Go, Python, etc.) will be able to use libkeychat directly.
    </content>
    <updated>2026-03-08T12:44:54Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqstmsam3pnp88rnvgyms4qurtsjrx59ndltxnlq8g8zk4jf634falczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uf07806</id>
    
      <title type="html">Libkeychat is written in Rust, but developers are free to build ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqstmsam3pnp88rnvgyms4qurtsjrx59ndltxnlq8g8zk4jf634falczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uf07806" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgwtzlvffgfa2y7ed32e2ttdqvjkztefyl9x6g3rv64culek4caespzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgyr3ed6&#39;&gt;nevent1q…3ed6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Libkeychat is written in Rust, but developers are free to build clients in any programming language they prefer. The choice mainly depends on the type of application they want to create — whether it’s a web app, desktop app, CLI app, TUI app, iOS app, or Android app.&lt;br/&gt;&lt;br/&gt;In addition, libkeychat exposes the five layers of communication, allowing developers to design applications for different use cases on top of this foundation. Since communication is the core infrastructure, it serves as a solid base for building a wide range of applications.
    </content>
    <updated>2026-03-08T12:04:25Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqst7t8d738z3v38gh5cw6tayyjnw8pe9g03nhxhs2u99h5azj27p9szyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uwx6dce</id>
    
      <title type="html">We are close to completing the development of libkeychat. ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqst7t8d738z3v38gh5cw6tayyjnw8pe9g03nhxhs2u99h5azj27p9szyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uwx6dce" />
    <content type="html">
      We are close to completing the development of libkeychat. &lt;br/&gt;&lt;br/&gt;libkeychat is to the Keychat protocol what libsignal is to the Signal protocol. &lt;br/&gt;&lt;br/&gt;After libkeychat is released, users should be able to quickly build their own clients using Pi agent, Claude Code, or Codex. &lt;br/&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;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qyg8wumn8ghj7mn0wd68ytnhd9hx2qg5waehxw309aex2mrp0yhxgctdw4eju6t0qyt8wumn8ghj7un9d3shjtnswf5k6ctv9ehx2aqqyzhffgc8s4f7hm52fht2u9zn9ydwxv5nkpck4p8jvwd4dzf86pc8se9v0ed&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…v0ed&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Keychat protocol is a sovereign messaging stack that integrates five layers:&lt;br/&gt;&lt;br/&gt;Identity — Nostr keypair, self-custodial with no server dependency&lt;br/&gt;&lt;br/&gt;Transport — Nostr relay network, open and self-hostable&lt;br/&gt;&lt;br/&gt;Encryption — Signal Protocol for 1-to-1 and small group chats, MLS for large group messaging&lt;br/&gt;&lt;br/&gt;Addressing — Receiving and sending addresses are decoupled from identity and continuously rotate&lt;br/&gt;&lt;br/&gt;Stamps — Cashu ecash tokens attached to messages as anonymous micropayments to relays&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;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qyg8wumn8ghj7mn0wd68ytnhd9hx2qgkwaehxw309aex2mrp0yh8qunfd4skctnwv46qqgpupgk6p60h2fcw88w5n5urgt2z6nshtlxjg972x67jyafj74ez8v66h70n&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…h70n&lt;/a&gt;&lt;/span&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-03-08T11:57:36Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs2a99rq7z486lw3fxadts52v534cejjwc8z65y7f3ek45fylg8q7qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uur8m92</id>
    
      <title type="html">Keychat protocol is a sovereign messaging stack that integrates ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs2a99rq7z486lw3fxadts52v534cejjwc8z65y7f3ek45fylg8q7qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uur8m92" />
    <content type="html">
      Keychat protocol is a sovereign messaging stack that integrates five layers:&lt;br/&gt;&lt;br/&gt;Identity — Nostr keypair, self-custodial with no server dependency&lt;br/&gt;&lt;br/&gt;Transport — Nostr relay network, open and self-hostable&lt;br/&gt;&lt;br/&gt;Encryption — Signal Protocol for 1-to-1 and small group chats, MLS for large group messaging&lt;br/&gt;&lt;br/&gt;Addressing — Receiving and sending addresses are decoupled from identity and continuously rotate&lt;br/&gt;&lt;br/&gt;Stamps — Cashu ecash tokens attached to messages as anonymous micropayments to relays&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;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qyg8wumn8ghj7mn0wd68ytnhd9hx2qgkwaehxw309aex2mrp0yh8qunfd4skctnwv46qqgpupgk6p60h2fcw88w5n5urgt2z6nshtlxjg972x67jyafj74ez8v66h70n&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…h70n&lt;/a&gt;&lt;/span&gt; &lt;/div&gt;  &lt;img src=&#34;https://i.nostr.build/Ah5BNAILupZYmGxy.webp&#34;&gt; &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/keychat-io/keychat-protocol/blob/main/MENTAL_MODEL.md&#34;&gt;https://github.com/keychat-io/keychat-protocol/blob/main/MENTAL_MODEL.md&lt;/a&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-03-08T11:40:24Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsrcz3d5r5lw5nsuwwaf8fcxsk5948pwh7dystu5d4ayf6n9atjywczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83unsclja</id>
    
      <title>Nostr event nevent1qqsrcz3d5r5lw5nsuwwaf8fcxsk5948pwh7dystu5d4ayf6n9atjywczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83unsclja</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsrcz3d5r5lw5nsuwwaf8fcxsk5948pwh7dystu5d4ayf6n9atjywczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83unsclja" />
    <content type="html">
       &lt;img src=&#34;https://i.nostr.build/Ah5BNAILupZYmGxy.webp&#34;&gt; &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/keychat-io/keychat-protocol/blob/main/MENTAL_MODEL.md&#34;&gt;https://github.com/keychat-io/keychat-protocol/blob/main/MENTAL_MODEL.md&lt;/a&gt;
    </content>
    <updated>2026-03-08T11:35:37Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsdkcpueftu92lk4a8kqtrg7qzyq9ch6jdsxmq4usauhujdw6szykczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uyeny8g</id>
    
      <title type="html">Could you check the Keychat version on the Me page? Even quite ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsdkcpueftu92lk4a8kqtrg7qzyq9ch6jdsxmq4usauhujdw6szykczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uyeny8g" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvrep8t2068nattrlpfr3cryhw8dtamnre5h4324ddn7yx7eg4amgpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgulqham&#39;&gt;nevent1q…qham&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Could you check the Keychat version on the Me page? Even quite old versions shouldn’t have this issue.
    </content>
    <updated>2026-03-08T11:12:44Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsdd285a89u65w6et5wp55rnzsa9cqgdg958caen8vt968wjl0p9yczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uh8uvrl</id>
    
      <title type="html">Maybe try updating Keychat to the latest version.</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsdd285a89u65w6et5wp55rnzsa9cqgdg958caen8vt968wjl0p9yczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uh8uvrl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvrep8t2068nattrlpfr3cryhw8dtamnre5h4324ddn7yx7eg4amgpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgulqham&#39;&gt;nevent1q…qham&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Maybe try updating Keychat to the latest version.&lt;br/&gt;
    </content>
    <updated>2026-03-08T11:10:43Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs9d4qzgfvmuksyvtras8qgylvnynj5t6fdysy3ru79j99jfdvk0sgzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uqk7jt3</id>
    
      <title type="html">https://i.nostr.build/jNv8eRjKxSZhTkvt.jpg</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs9d4qzgfvmuksyvtras8qgylvnynj5t6fdysy3ru79j99jfdvk0sgzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uqk7jt3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvrep8t2068nattrlpfr3cryhw8dtamnre5h4324ddn7yx7eg4amgpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgulqham&#39;&gt;nevent1q…qham&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/jNv8eRjKxSZhTkvt.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-08T11:09:37Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsz4hwwqqhky3q6ll2j3dxmy3l7ch73wqzppescr56j30x98cv2sgczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uy0ml0v</id>
    
      <title type="html">Could you let me know what issue you ran into when using Manent ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsz4hwwqqhky3q6ll2j3dxmy3l7ch73wqzppescr56j30x98cv2sgczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uy0ml0v" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr7sfwpq00tlwyqnjz2757f9jesycjr0cvpx3vhtjsasn7hyvj2aqpp4mhxue69uhkummn9ekx7mq37yy69&#39;&gt;nevent1q…yy69&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Could you let me know what issue you ran into when using Manent in the Keychat browser? It seems to be working fine on my end.
    </content>
    <updated>2026-03-08T09:28:30Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs2ezde8ge0jwmwtk0e729vxv3ltcs6qnx9x3pa5ymt4ank6zvqz8qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ufqwka9</id>
    
      <title type="html">I just sent you a DM using Primal, and previously I sent you a DM ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs2ezde8ge0jwmwtk0e729vxv3ltcs6qnx9x3pa5ymt4ank6zvqz8qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ufqwka9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswepe0lvt9t69kykzsp9dhc4e9lvw7e6eq2s8npch94watasuyktqpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgjf3h4z&#39;&gt;nevent1q…3h4z&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I just sent you a DM using Primal, and previously I sent you a DM using Damus. Have you received the DM now? Which Nostr client are you currently using?
    </content>
    <updated>2026-03-08T06:17:40Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsthh4g3mmxf2vdh2eu784mmtpgdm9ndmqh6duj3e674ulqyv6kqdczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u47f07t</id>
    
      <title type="html">Keychat uses the Signal protocol to encrypt one-to-one messages ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsthh4g3mmxf2vdh2eu784mmtpgdm9ndmqh6duj3e674ulqyv6kqdczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u47f07t" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgk0mdhqm5zquuw337j7e55asa7js4z2jkdr5jzcauy4eldrwp2uqpr9mhxue69uhk2umsv4kxsmewva5hy6twduhx7un89uhx93wr&#39;&gt;nevent1q…93wr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt; Keychat uses the Signal protocol to encrypt one-to-one messages and small group messages, and uses the MLS protocol to encrypt large group messages.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://blossom.primal.net/b2414509acd9cce970d09d85f2110d0f4ba1a4030cce8993c1c2719bb2c6297f.jpg&#34;&gt;  
    </content>
    <updated>2026-03-08T05:04:20Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs9wfpm8gmv3ltncgwdh6xp7d0zyk9ls68s60kkzz6hyekxhrmft5szyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u8vdytk</id>
    
      <title type="html">We’re not sure whether this is feasible. Adding extension ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs9wfpm8gmv3ltncgwdh6xp7d0zyk9ls68s60kkzz6hyekxhrmft5szyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u8vdytk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9a3kq4lqepkfjkdasyfvudz45v29xeq6sn4dgneavhj9qnsxjnjcpp4mhxue69uhkummn9ekx7mqh0qk5a&#39;&gt;nevent1q…qk5a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We’re not sure whether this is feasible. Adding extension support to the Keychat browser would be a huge task, and we have to be honest that we’re not certain we’ll pursue it. We’ll look into it.&lt;br/&gt;&lt;br/&gt;Recently, we’ve been developing libkeychat. For the Keychat protocol, it plays a role similar to what libsignal does for the Signal protocol. With it, almost anyone could direct Claude Code, Codex, or a Pi agent to quickly build their own Keychat protocol client.
    </content>
    <updated>2026-03-08T03:33:04Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsyku2s3lwazvumylcvz7jqjf7ts44t4r4zpglk3c4uejwh3tf99vgzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ual7tsl</id>
    
      <title type="html">Thanks🫡</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsyku2s3lwazvumylcvz7jqjf7ts44t4r4zpglk3c4uejwh3tf99vgzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ual7tsl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxtqmvwc5yqyfhzwe7dueeydnewx6k8yur0erc3kle23e73azxkcgkv2sqa&#39;&gt;nevent1q…2sqa&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thanks🫡 
    </content>
    <updated>2026-03-08T03:21:53Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsqk6mkuhpgwwxkm8n5cgjxwmd6eyw6nr06ul0y9au62ytdc3ueflszyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ulu7jgw</id>
    
      <title type="html">What is the Nostr extension Lantern in Jumble? Could you give me ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsqk6mkuhpgwwxkm8n5cgjxwmd6eyw6nr06ul0y9au62ytdc3ueflszyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ulu7jgw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs248q35j7r4kfxcq0tdqrk3xc38y9vr5s2duelhhkazd3403gw9cgpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgyst3qf&#39;&gt;nevent1q…t3qf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;What is the Nostr extension Lantern in Jumble? Could you give me a link?
    </content>
    <updated>2026-03-08T03:21:15Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs8rff08y6aszs53e2g9ak0hwwuqxwvkh90nuafmj2pnfgzqk359uqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ucarur3</id>
    
      <title type="html">The Keychat plugin currently does not support importing an ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs8rff08y6aszs53e2g9ak0hwwuqxwvkh90nuafmj2pnfgzqk359uqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ucarur3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfglq4u9zalh63vlzyg6x08x5rwe2ycr8qvdyshetjeeumq3g4f5csdhzma&#39;&gt;nevent1q…hzma&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The Keychat plugin currently does not support importing an existing nsec. Most users prefer not to import an nsec for security reasons. We are still considering whether this feature is necessary.
    </content>
    <updated>2026-03-08T03:08:31Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqszat7zdn2jey00p74ww55f7qv9k9hylcxmq3zeqynsyej9adf97wqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u5ss4dm</id>
    
      <title type="html">The Keychat plugin uses a seed phrase, just like the Keychat app, ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqszat7zdn2jey00p74ww55f7qv9k9hylcxmq3zeqynsyej9adf97wqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u5ss4dm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfglq4u9zalh63vlzyg6x08x5rwe2ycr8qvdyshetjeeumq3g4f5csdhzma&#39;&gt;nevent1q…hzma&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The Keychat plugin uses a seed phrase, just like the Keychat app, which also uses a seed phrase by default.  &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/06.md&#34;&gt;https://github.com/nostr-protocol/nips/blob/master/06.md&lt;/a&gt;
    </content>
    <updated>2026-03-08T03:06:00Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs2p2gfqg6lgymnh23k2zgehte7ckafmpzcep887uyeu0h6yn2rm3qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uamtmy3</id>
    
      <title type="html">We’re not sure what’s causing this issue yet, and so far ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs2p2gfqg6lgymnh23k2zgehte7ckafmpzcep887uyeu0h6yn2rm3qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uamtmy3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrg65fxfazpyll9zrzd2zyv3wtj44jskq6rmrxellhes8zh9d42zgpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhg9slkzh&#39;&gt;nevent1q…lkzh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We’re not sure what’s causing this issue yet, and so far you’re the only one who has reported it.  We apologize for the inconvenience. Please check nostr DM. 
    </content>
    <updated>2026-03-08T02:54:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsp960pcqlnwurwqn5meqflarqdwljk26da4l0d648wku954wxxr7gzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ueem8j0</id>
    
      <title type="html">We&amp;#39;ve documented these two security warnings in both the ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsp960pcqlnwurwqn5meqflarqdwljk26da4l0d648wku954wxxr7gzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ueem8j0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgyttwxhjlmc2tuw0grx4zhuujjx8t73dvjrn0g6ysrdq7hcs9wrqpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgalq546&#39;&gt;nevent1q…q546&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We&amp;#39;ve documented these two security warnings in both the original post and on GitHub.During installation, OpenClaw&amp;#39;s security scanner may show two warnings. Both are expected:Shell command execution (bridge-client.ts) — The Keychat plugin&amp;#39;s core encryption module is written in Rust, while OpenClaw itself is TypeScript. A Rust sidecar process is spawned to handle Signal Protocol and MLS encryption.Shell command execution (keychain.ts) — The Keychat plugin stores seed phrases in the system&amp;#39;s secure enclave (macOS Keychain / Linux libsecret) rather than plain files, which requires system command access to the keychain.
    </content>
    <updated>2026-03-08T02:46:26Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsqcweu5uun5nhppuy07hs7d2tsh8z23kf8l65wycwt4jchkwdgqlgzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ud00kf0</id>
    
      <title type="html">During installation, OpenClaw’s security scanner may show two ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsqcweu5uun5nhppuy07hs7d2tsh8z23kf8l65wycwt4jchkwdgqlgzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ud00kf0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgyttwxhjlmc2tuw0grx4zhuujjx8t73dvjrn0g6ysrdq7hcs9wrqpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgalq546&#39;&gt;nevent1q…q546&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;During installation, OpenClaw’s security scanner may show two warnings — both are expected:&lt;br/&gt;&lt;br/&gt;Shell command execution (bridge-client.ts): launches a Rust sidecar used for Signal Protocol and MLS encryption.&lt;br/&gt;&lt;br/&gt;Shell command execution (keychain.ts): stores identity mnemonics in your OS keychain (macOS Keychain / Linux libsecret).
    </content>
    <updated>2026-03-08T02:40:29Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs852u8pef7va8q98f8erkyp989p3rk0fcrmnmtl6cexx59h2reanszyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uwfz3w7</id>
    
      <title type="html">https://i.nostr.build/zU8EkUjTrIKCv3fz.jpg</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs852u8pef7va8q98f8erkyp989p3rk0fcrmnmtl6cexx59h2reanszyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uwfz3w7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst9fqvvcd26a7cc78y5xdzz4y0w4r93tejef2mmu80aevy5gudutgpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtctlw87h&#39;&gt;nevent1q…w87h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/zU8EkUjTrIKCv3fz.jpg&#34;&gt; 
    </content>
    <updated>2026-03-08T02:39:13Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsxkemhjlaqgyafj7mhrg5nk69vmsznx0ewsr808zqveh5nejmtezqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83upvp4cu</id>
    
      <title type="html">Thank you for the feedback. Is it still not working after ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsxkemhjlaqgyafj7mhrg5nk69vmsznx0ewsr808zqveh5nejmtezqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83upvp4cu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstzg2ufau5q338kwqa4jtn4s4x26ss2h0t56thapthag6aqzaa3kgc2fgjc&#39;&gt;nevent1q…fgjc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thank you for the feedback. Is it still not working after restarting Keychat?
    </content>
    <updated>2026-03-07T14:16:59Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsgqeykysjzlaff444l5amh05yjt0jmmptl30r2l6m73e0se4tqjxqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ug2vaa6</id>
    
      <title type="html">Wisp is not a web app but a native Android app, so it cannot be ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsgqeykysjzlaff444l5amh05yjt0jmmptl30r2l6m73e0se4tqjxqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ug2vaa6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd5qwjn3tgr77zujzc8c7m2arhdpz45f7qv7w2c0rkhjuxs3265xspp4mhxue69uhkummn9ekx7mqms4w4p&#39;&gt;nevent1q…4w4p&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Wisp is not a web app but a native Android app, so it cannot be used in a browser.
    </content>
    <updated>2026-03-07T02:13:04Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs9m06hkhe2zlpqsugppkh8klqjyn3x6djv577zcl882yk7csmxt5qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uhpswrk</id>
    
      <title type="html">This NIP defines a mechanism for clients to attach ecash tokens ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs9m06hkhe2zlpqsugppkh8klqjyn3x6djv577zcl882yk7csmxt5qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uhpswrk" />
    <content type="html">
      This NIP defines a mechanism for clients to attach ecash tokens (Cashu) to Nostr events as stamps — anonymous per-event micropayments to relays. Stamps solve two fundamental problems for the Nostr relay ecosystem: spam prevention and relay sustainability. &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/keychat-io/keychat-protocol/blob/main/nips/nip-estamp.md&#34;&gt;https://github.com/keychat-io/keychat-protocol/blob/main/nips/nip-estamp.md&lt;/a&gt;
    </content>
    <updated>2026-03-06T05:10:47Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsfs7hs5lysewwvul92rhd00qerzmt4cwe8v02uqt4mcp8mu5ewt3qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uk5cen5</id>
    
      <title type="html">The Keychat plugin on Openclaw is an independent Keychat protocol ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsfs7hs5lysewwvul92rhd00qerzmt4cwe8v02uqt4mcp8mu5ewt3qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uk5cen5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvkj7n8fyuahvqxjq57t92e0k4jnxckurnlv4ndvst7jsqh9dyhvgpndmhxue69uhkummn9ekx7mp0y5erqamnwvaz7tmwdaehgu3wd3skuep0y5erqffjxpshvct5v9ez2v3swaehxw309ahx7um5wgh8w6twv5hj2v3sy5erqctkv96xzu39xgc8wumn8ghj7ur4wfcxcetjv4kxz7fwvdhk6te9xgc8wumn8ghj7un9d3shjtnyv9kh2uewd9hj7ffjxpmhxue69uhhyetvv9ujuumwdae8gtnnda3kjctv9umsk855&#39;&gt;nevent1q…k855&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The Keychat plugin on Openclaw is an independent Keychat protocol client specifically developed for agents.  &lt;br/&gt;&lt;br/&gt;In addition, we are close to completing the development of libkeychat. Libkeychat is to the Keychat protocol what libsignal is to the Signal protocol. After libkeychat is released, users should be able to quickly build their own clients using Openclaw, Claude Code, or Codex.
    </content>
    <updated>2026-03-06T00:42:03Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqswmyvc0guqjunsc5tane9mgglwvvexmvvlhp3t0f3jqm7mymfr0vszyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u29swxy</id>
    
      <title type="html">Thank you for the testing. The Keychat app does not currently ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqswmyvc0guqjunsc5tane9mgglwvvexmvvlhp3t0f3jqm7mymfr0vszyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u29swxy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd78l00ztr3c9xtfnztreuy3mudrhkd2qfm3qe5wd7l8shnqzg5xspzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgy4hlmx&#39;&gt;nevent1q…hlmx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thank you for the testing. The Keychat app does not currently support line breaks while typing; this issue will be fixed in the next version.
    </content>
    <updated>2026-03-06T00:34:20Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqswsewjmhy05tuafjgnnszr0ek2m7mvyge92hap8z0s9gu4ru7qvhgzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ujqcppt</id>
    
      <title type="html">We now have two clients that speak the Keychat protocol and work ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqswsewjmhy05tuafjgnnszr0ek2m7mvyge92hap8z0s9gu4ru7qvhgzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ujqcppt" />
    <content type="html">
      We now have two clients that speak the Keychat protocol and work seamlessly with each other. More independent clients are coming.&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;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qyg8wumn8ghj7mn0wd68ytnhd9hx2qgkwaehxw309aex2mrp0yh8qunfd4skctnwv46qqg98mgzryykx9jdnkv249qndus9mgayrvdpzt44tft9hgwc5csm2aumdgwtj&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…gwtj&lt;/a&gt;&lt;/span&gt; &lt;/div&gt;  &lt;img src=&#34;https://i.nostr.build/PfBYDDeYe1l6xMSW.png&#34;&gt; &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/dpXjvy7F2DWyEVKh.png&#34;&gt; &lt;br/&gt;&lt;br/&gt;An agent needs the same things a human does from a messaging app:&lt;br/&gt;&lt;br/&gt;• A sovereign ID — self-generated, not registered on any third-party server&lt;br/&gt;• A sovereign relay network — freely chosen, not platform-locked&lt;br/&gt;• End-to-end encryption — message content stays private&lt;br/&gt;• Metadata protection — minimize what observers can learn&lt;br/&gt;• Pay-per-use eStamps — because there’s no free lunch&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qyghwumn8ghj7mn0wd68ytnhd9hx2tcqyp786w6l60knjdf5p8zgjx0w59lzweccc295zvq0d92scs4x0ttl7shevdy&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…evdy&lt;/a&gt;&lt;/span&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-03-05T01:52:35Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsxln9jet83jrggk9em9yvfe66wapz3qa7frrtf00u64xqwadf6rnczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uzezhll</id>
    
      <title type="html">Maybe agents will adopt sovereign messaging before humans do. ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsxln9jet83jrggk9em9yvfe66wapz3qa7frrtf00u64xqwadf6rnczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uzezhll" />
    <content type="html">
      Maybe agents will adopt sovereign messaging before humans do. Humans are still locked into big-tech chat apps by network effects and habit, while agents can switch to open, self-sovereign protocols much faster. Then humans may end up learning from agents—gradually moving to sovereign messaging themselves. It’s a strange inversion. &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;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qyg8wumn8ghj7mn0wd68ytnhd9hx2qgkwaehxw309aex2mrp0yh8qunfd4skctnwv46qqg98mgzryykx9jdnkv249qndus9mgayrvdpzt44tft9hgwc5csm2aumdgwtj&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…gwtj&lt;/a&gt;&lt;/span&gt; &lt;/div&gt;  &lt;img src=&#34;https://i.nostr.build/PfBYDDeYe1l6xMSW.png&#34;&gt; &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/dpXjvy7F2DWyEVKh.png&#34;&gt; &lt;br/&gt;&lt;br/&gt;An agent needs the same things a human does from a messaging app:&lt;br/&gt;&lt;br/&gt;• A sovereign ID — self-generated, not registered on any third-party server&lt;br/&gt;• A sovereign relay network — freely chosen, not platform-locked&lt;br/&gt;• End-to-end encryption — message content stays private&lt;br/&gt;• Metadata protection — minimize what observers can learn&lt;br/&gt;• Pay-per-use eStamps — because there’s no free lunch&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qyghwumn8ghj7mn0wd68ytnhd9hx2tcqyp786w6l60knjdf5p8zgjx0w59lzweccc295zvq0d92scs4x0ttl7shevdy&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…evdy&lt;/a&gt;&lt;/span&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-03-05T01:37:09Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqst4d7ywmpzhu8px4q20rzj6ujc9ll2aqqxdthgeuca76hepq4hyuczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ugwhlpn</id>
    
      <title type="html">I highly recommend using Nosotros (https://dev.nosotros.app/ ) ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqst4d7ywmpzhu8px4q20rzj6ujc9ll2aqqxdthgeuca76hepq4hyuczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ugwhlpn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr258r59303hd0jd7jftcyuq0rephyy4guv2uz4uy6st57kn34fuspzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgv9srya&#39;&gt;nevent1q…srya&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I highly recommend using Nosotros (&lt;a href=&#34;https://dev.nosotros.app/&#34;&gt;https://dev.nosotros.app/&lt;/a&gt;&lt;br/&gt;) inside the Keychat browser. Nosotros doesn’t need to manage your ID or wallet at all—it simply uses the ones provided by Keychat. It’s my daily-driver Nostr client.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/5sA3ABsiCGzhlJPL.jpg&#34;&gt; 
    </content>
    <updated>2026-03-05T01:27:47Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs0hkdkfuhuk5krj54yvj58mn6xwxzftdscuqts3nv843dztml5x0qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83usrnmjn</id>
    
      <title type="html">Keychat treats human users and agent users the same. ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs0hkdkfuhuk5krj54yvj58mn6xwxzftdscuqts3nv843dztml5x0qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83usrnmjn" />
    <content type="html">
      Keychat treats human users and agent users the same.&lt;br/&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;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qyg8wumn8ghj7mn0wd68ytnhd9hx2qgkwaehxw309aex2mrp0yh8qunfd4skctnwv46qqgru05a4l5ld8y6ngzwy3yv7agt7yan33s5tgycq7624p3p2v7khluaxwvyd&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…wvyd&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; You can now use Keychat as a channel for your OpenClaw agent. Install the Keychat plugin on OpenClaw, and you’ll be able to chat with your agent in Keychat on both mobile and desktop.&lt;br/&gt;&lt;br/&gt;Your agent gets a full-featured chat app with:&lt;br/&gt;&lt;br/&gt;Sovereign ID (npub)&lt;br/&gt;&lt;br/&gt;Open relay network&lt;br/&gt;&lt;br/&gt;Signal-encrypted 1:1 chats &#43; small groups&lt;br/&gt;&lt;br/&gt;MLS-encrypted large groups&lt;br/&gt;&lt;br/&gt;Continuously rotating receiving addresses (better metadata protection)&lt;br/&gt;&lt;br/&gt;Bitcoin wallet &#43; estamp (coming soon)&lt;br/&gt;&lt;br/&gt;With Keychat, agents can talk to humans — and they can also talk to other agents. Keychat treats human users and agent users the same.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;Setup takes just a few minutes. In any existing channel (Telegram, Discord, webchat, etc.), tell your agent to run:&lt;br/&gt;&lt;br/&gt;openclaw plugins install @keychat-io/keychat&lt;br/&gt;openclaw gateway restart&lt;br/&gt;&lt;br/&gt;After the installation finishes and the gateway restarts, ask:&lt;br/&gt;“What’s your Keychat ID?”&lt;br/&gt;&lt;br/&gt;Your agent will reply with:&lt;br/&gt;&lt;br/&gt;Keychat ID: npub1…&lt;br/&gt;Keychat ID link: &lt;a href=&#34;https://www.keychat.io/u/?k=npub1&#34;&gt;https://www.keychat.io/u/?k=npub1&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Open the Keychat app → tap the link (or paste the npub) to add it as a contact.&lt;br/&gt;&lt;br/&gt;Ownership rule: the first person to add the agent becomes its owner. Any later contact requests require owner approval.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;During installation, OpenClaw’s security scanner may show two warnings — both are expected:&lt;br/&gt;&lt;br/&gt;Shell command execution (bridge-client.ts): launches a Rust sidecar used for Signal Protocol and MLS encryption.&lt;br/&gt;&lt;br/&gt;Shell command execution (keychain.ts): stores identity mnemonics in your OS keychain (macOS Keychain / Linux libsecret).&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/VdHurI6DCquc63PR.png&#34;&gt; &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://keychat.io/&#34;&gt;https://keychat.io/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/keychat-io/keychat-openclaw&#34;&gt;https://github.com/keychat-io/keychat-openclaw&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy88wumn8ghj7mn0wvhxcmmv9uqzqhu0q8syrg3kjh8dpe69p8za2tn3venv2tvskhr8px30qm8k8yr6vsazhx&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…azhx&lt;/a&gt;&lt;/span&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-03-05T00:58:49Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs20ksyxgfvvtym8vc422pxmeqtk36gxc6zyht2kjktwsa3f3pk4mczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ump2j20</id>
    
      <title>Nostr event nevent1qqs20ksyxgfvvtym8vc422pxmeqtk36gxc6zyht2kjktwsa3f3pk4mczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ump2j20</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs20ksyxgfvvtym8vc422pxmeqtk36gxc6zyht2kjktwsa3f3pk4mczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ump2j20" />
    <content type="html">
       &lt;img src=&#34;https://i.nostr.build/PfBYDDeYe1l6xMSW.png&#34;&gt; &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/dpXjvy7F2DWyEVKh.png&#34;&gt; &lt;br/&gt;&lt;br/&gt;An agent needs the same things a human does from a messaging app:&lt;br/&gt;&lt;br/&gt;• A sovereign ID — self-generated, not registered on any third-party server&lt;br/&gt;• A sovereign relay network — freely chosen, not platform-locked&lt;br/&gt;• End-to-end encryption — message content stays private&lt;br/&gt;• Metadata protection — minimize what observers can learn&lt;br/&gt;• Pay-per-use eStamps — because there’s no free lunch&lt;br/&gt;&lt;br/&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;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qyghwumn8ghj7mn0wd68ytnhd9hx2tcqyp786w6l60knjdf5p8zgjx0w59lzweccc295zvq0d92scs4x0ttl7shevdy&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…evdy&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; You can now use Keychat as a channel for your OpenClaw agent. Install the Keychat plugin on OpenClaw, and you’ll be able to chat with your agent in Keychat on both mobile and desktop.&lt;br/&gt;&lt;br/&gt;Your agent gets a full-featured chat app with:&lt;br/&gt;&lt;br/&gt;Sovereign ID (npub)&lt;br/&gt;&lt;br/&gt;Open relay network&lt;br/&gt;&lt;br/&gt;Signal-encrypted 1:1 chats &#43; small groups&lt;br/&gt;&lt;br/&gt;MLS-encrypted large groups&lt;br/&gt;&lt;br/&gt;Continuously rotating receiving addresses (better metadata protection)&lt;br/&gt;&lt;br/&gt;Bitcoin wallet &#43; estamp (coming soon)&lt;br/&gt;&lt;br/&gt;With Keychat, agents can talk to humans — and they can also talk to other agents. Keychat treats human users and agent users the same.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;Setup takes just a few minutes. In any existing channel (Telegram, Discord, webchat, etc.), tell your agent to run:&lt;br/&gt;&lt;br/&gt;openclaw plugins install @keychat-io/keychat&lt;br/&gt;openclaw gateway restart&lt;br/&gt;&lt;br/&gt;After the installation finishes and the gateway restarts, ask:&lt;br/&gt;“What’s your Keychat ID?”&lt;br/&gt;&lt;br/&gt;Your agent will reply with:&lt;br/&gt;&lt;br/&gt;Keychat ID: npub1…&lt;br/&gt;Keychat ID link: &lt;a href=&#34;https://www.keychat.io/u/?k=npub1&#34;&gt;https://www.keychat.io/u/?k=npub1&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Open the Keychat app → tap the link (or paste the npub) to add it as a contact.&lt;br/&gt;&lt;br/&gt;Ownership rule: the first person to add the agent becomes its owner. Any later contact requests require owner approval.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;During installation, OpenClaw’s security scanner may show two warnings — both are expected:&lt;br/&gt;&lt;br/&gt;Shell command execution (bridge-client.ts): launches a Rust sidecar used for Signal Protocol and MLS encryption.&lt;br/&gt;&lt;br/&gt;Shell command execution (keychain.ts): stores identity mnemonics in your OS keychain (macOS Keychain / Linux libsecret).&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/VdHurI6DCquc63PR.png&#34;&gt; &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://keychat.io/&#34;&gt;https://keychat.io/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/keychat-io/keychat-openclaw&#34;&gt;https://github.com/keychat-io/keychat-openclaw&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy88wumn8ghj7mn0wvhxcmmv9uqzqhu0q8syrg3kjh8dpe69p8za2tn3venv2tvskhr8px30qm8k8yr6vsazhx&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…azhx&lt;/a&gt;&lt;/span&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-03-05T00:56:06Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs8epl30vpgmvnnngtyqxat68q8ls0u00f32cex44ul40cr9mhnhggzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u9hr2yk</id>
    
      <title type="html">In the past, everyday users really only had two “computers”: ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs8epl30vpgmvnnngtyqxat68q8ls0u00f32cex44ul40cr9mhnhggzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u9hr2yk" />
    <content type="html">
      In the past, everyday users really only had two “computers”: a phone and a personal computer. Neither is always online, which is why infrastructure-style services—like a Bitcoin node, a Lightning node, or a Nostr relay—have long been out of reach for most people. It’s not just about installing them; it’s about maintaining them over time.&lt;br/&gt;&lt;br/&gt;OpenClaw changes that by turning a server into a third computer for ordinary users: an always-on, hostable personal server. More importantly, agents on OpenClaw can handle installation, upgrades, monitoring, and troubleshooting—automating away the ops burden that used to be the biggest barrier.&lt;br/&gt;&lt;br/&gt;As the number of node types keeps growing, everyday users finally get their own “ops assistant,” letting them manage nodes and services as easily as managing apps.
    </content>
    <updated>2026-03-05T00:42:24Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsy50w6pydns55k7xsu6v8075rvw5h20ch0nm88026nmrnes9z3mgczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u7g0es6</id>
    
      <title type="html">After installing the Keychat plugin on OpenClaw, a public key ID ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsy50w6pydns55k7xsu6v8075rvw5h20ch0nm88026nmrnes9z3mgczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u7g0es6" />
    <content type="html">
      After installing the Keychat plugin on OpenClaw, a public key ID is automatically generated for the agent. Users can simply add the agent as a friend through Keychat on their phone—an interaction that feels natural and intuitive.  &lt;br/&gt;&lt;br/&gt;Unlike Telegram or Discord, there’s no need to apply for a platform-issued Bot ID and manually configure it inside the agent. By using a sovereign messaging app like Keychat, agents gain not only a smoother, more intuitive user experience, but also true autonomy. After all, who wants their agent to depend on a bot ID issued by a platform?&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;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qyghwumn8ghj7mn0wd68ytnhd9hx2tcqyp786w6l60knjdf5p8zgjx0w59lzweccc295zvq0d92scs4x0ttl7shevdy&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…evdy&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; You can now use Keychat as a channel for your OpenClaw agent. Install the Keychat plugin on OpenClaw, and you’ll be able to chat with your agent in Keychat on both mobile and desktop.&lt;br/&gt;&lt;br/&gt;Your agent gets a full-featured chat app with:&lt;br/&gt;&lt;br/&gt;Sovereign ID (npub)&lt;br/&gt;&lt;br/&gt;Open relay network&lt;br/&gt;&lt;br/&gt;Signal-encrypted 1:1 chats &#43; small groups&lt;br/&gt;&lt;br/&gt;MLS-encrypted large groups&lt;br/&gt;&lt;br/&gt;Continuously rotating receiving addresses (better metadata protection)&lt;br/&gt;&lt;br/&gt;Bitcoin wallet &#43; estamp (coming soon)&lt;br/&gt;&lt;br/&gt;With Keychat, agents can talk to humans — and they can also talk to other agents. Keychat treats human users and agent users the same.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;Setup takes just a few minutes. In any existing channel (Telegram, Discord, webchat, etc.), tell your agent to run:&lt;br/&gt;&lt;br/&gt;openclaw plugins install @keychat-io/keychat&lt;br/&gt;openclaw gateway restart&lt;br/&gt;&lt;br/&gt;After the installation finishes and the gateway restarts, ask:&lt;br/&gt;“What’s your Keychat ID?”&lt;br/&gt;&lt;br/&gt;Your agent will reply with:&lt;br/&gt;&lt;br/&gt;Keychat ID: npub1…&lt;br/&gt;Keychat ID link: &lt;a href=&#34;https://www.keychat.io/u/?k=npub1&#34;&gt;https://www.keychat.io/u/?k=npub1&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Open the Keychat app → tap the link (or paste the npub) to add it as a contact.&lt;br/&gt;&lt;br/&gt;Ownership rule: the first person to add the agent becomes its owner. Any later contact requests require owner approval.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;During installation, OpenClaw’s security scanner may show two warnings — both are expected:&lt;br/&gt;&lt;br/&gt;Shell command execution (bridge-client.ts): launches a Rust sidecar used for Signal Protocol and MLS encryption.&lt;br/&gt;&lt;br/&gt;Shell command execution (keychain.ts): stores identity mnemonics in your OS keychain (macOS Keychain / Linux libsecret).&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/VdHurI6DCquc63PR.png&#34;&gt; &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://keychat.io/&#34;&gt;https://keychat.io/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/keychat-io/keychat-openclaw&#34;&gt;https://github.com/keychat-io/keychat-openclaw&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy88wumn8ghj7mn0wvhxcmmv9uqzqhu0q8syrg3kjh8dpe69p8za2tn3venv2tvskhr8px30qm8k8yr6vsazhx&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…azhx&lt;/a&gt;&lt;/span&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-03-05T00:25:24Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsdeuxz3hgzt0t7cry4dhllnjjdkt92mxymlhf9gxcs3lhcpcglraqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u8k3l5f</id>
    
      <title type="html">If you run multiple agents on OpenClaw, the Keychat plugin will ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsdeuxz3hgzt0t7cry4dhllnjjdkt92mxymlhf9gxcs3lhcpcglraqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u8k3l5f" />
    <content type="html">
      If you run multiple agents on OpenClaw, the Keychat plugin will generate a public key ID for each agent (derived from the seed phrase).&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;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qyghwumn8ghj7mn0wd68ytnhd9hx2tcqyp786w6l60knjdf5p8zgjx0w59lzweccc295zvq0d92scs4x0ttl7shevdy&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…evdy&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; You can now use Keychat as a channel for your OpenClaw agent. Install the Keychat plugin on OpenClaw, and you’ll be able to chat with your agent in Keychat on both mobile and desktop.&lt;br/&gt;&lt;br/&gt;Your agent gets a full-featured chat app with:&lt;br/&gt;&lt;br/&gt;Sovereign ID (npub)&lt;br/&gt;&lt;br/&gt;Open relay network&lt;br/&gt;&lt;br/&gt;Signal-encrypted 1:1 chats &#43; small groups&lt;br/&gt;&lt;br/&gt;MLS-encrypted large groups&lt;br/&gt;&lt;br/&gt;Continuously rotating receiving addresses (better metadata protection)&lt;br/&gt;&lt;br/&gt;Bitcoin wallet &#43; estamp (coming soon)&lt;br/&gt;&lt;br/&gt;With Keychat, agents can talk to humans — and they can also talk to other agents. Keychat treats human users and agent users the same.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;Setup takes just a few minutes. In any existing channel (Telegram, Discord, webchat, etc.), tell your agent to run:&lt;br/&gt;&lt;br/&gt;openclaw plugins install @keychat-io/keychat&lt;br/&gt;openclaw gateway restart&lt;br/&gt;&lt;br/&gt;After the installation finishes and the gateway restarts, ask:&lt;br/&gt;“What’s your Keychat ID?”&lt;br/&gt;&lt;br/&gt;Your agent will reply with:&lt;br/&gt;&lt;br/&gt;Keychat ID: npub1…&lt;br/&gt;Keychat ID link: &lt;a href=&#34;https://www.keychat.io/u/?k=npub1&#34;&gt;https://www.keychat.io/u/?k=npub1&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Open the Keychat app → tap the link (or paste the npub) to add it as a contact.&lt;br/&gt;&lt;br/&gt;Ownership rule: the first person to add the agent becomes its owner. Any later contact requests require owner approval.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;During installation, OpenClaw’s security scanner may show two warnings — both are expected:&lt;br/&gt;&lt;br/&gt;Shell command execution (bridge-client.ts): launches a Rust sidecar used for Signal Protocol and MLS encryption.&lt;br/&gt;&lt;br/&gt;Shell command execution (keychain.ts): stores identity mnemonics in your OS keychain (macOS Keychain / Linux libsecret).&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/VdHurI6DCquc63PR.png&#34;&gt; &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://keychat.io/&#34;&gt;https://keychat.io/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/keychat-io/keychat-openclaw&#34;&gt;https://github.com/keychat-io/keychat-openclaw&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy88wumn8ghj7mn0wvhxcmmv9uqzqhu0q8syrg3kjh8dpe69p8za2tn3venv2tvskhr8px30qm8k8yr6vsazhx&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…azhx&lt;/a&gt;&lt;/span&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-03-05T00:15:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqspek63afnvt5me35kwlvu9vl0eczdlxxl6q5f06exsnh8lgdeddvczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ug3l89q</id>
    
      <title type="html">We’re building libkeychat — the core library for the Keychat ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqspek63afnvt5me35kwlvu9vl0eczdlxxl6q5f06exsnh8lgdeddvczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ug3l89q" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstqt5ppmg6r6rxdrk7xrjwpzm5yzqchla4xh086gf63axv5znq5gcpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgup78wl&#39;&gt;nevent1q…78wl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We’re building libkeychat — the core library for the Keychat protocol, similar to libsignal for Signal. It makes it much easier for agents to implement Keychat clients.
    </content>
    <updated>2026-03-04T22:39:34Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsy62xlxnxp8qkanhjsurs8xuzh7wjckcvqwaencnan08cv4xwuejgzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uw6d4eq</id>
    
      <title type="html">It’s possible.</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsy62xlxnxp8qkanhjsurs8xuzh7wjckcvqwaencnan08cv4xwuejgzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uw6d4eq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgrwfajm0ys6d00enjah88e5w9290wn62090jwm42ec0yvsq7uaegpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhg5hqkrh&#39;&gt;nevent1q…qkrh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It’s possible. 
    </content>
    <updated>2026-03-04T15:09:30Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsrsuf69qfdx0espha7lz7w9pmzsjayyd8y3xyeunc4uh0nc0m8q8qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uckd5yu</id>
    
      <title type="html">If you’ve been with Keychat for a while, you might remember an ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsrsuf69qfdx0espha7lz7w9pmzsjayyd8y3xyeunc4uh0nc0m8q8qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uckd5yu" />
    <content type="html">
      If you’ve been with Keychat for a while, you might remember an early experiment: Keychat used to generate two IDs by default from a single seed phrase. One was for chatting with human friends. The other was simply named “Bot” — for chatting with agents.&lt;br/&gt;&lt;br/&gt;At the time, we shipped two lightweight Q&amp;amp;A agents. You paid per answer in sats, and they replied. But the real idea was bigger: anyone should be able to create an agent, run it as a public service, and earn sats — in a user-sovereign messaging network where humans and agents can talk, trade, and collaborate. Conversation as a service.&lt;br/&gt;&lt;br/&gt;That vision didn’t stick back then for one simple reason: OpenClaw didn’t exist yet. Building an agent was still too hard for most users, so we paused the feature.&lt;br/&gt;&lt;br/&gt;Now OpenClaw changes the equation. It makes building and running your own agent dramatically easier. Today it’s mostly used for personal assistants — but we think public-facing agents won’t be far behind.&lt;br/&gt;&lt;br/&gt;That’s why we’re bringing this direction back with the Keychat plugin: enabling human ↔ agent chat, and also agent ↔ agent chat, all inside the same user-owned network.&lt;br/&gt;&lt;br/&gt;Close your eyes and picture it: a user-sovereign network, slowly growing — one agent, one conversation, one service at a time. &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;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qyg8wumn8ghj7mn0wd68ytnhd9hx2qgkwaehxw309aex2mrp0yh8qunfd4skctnwv46qqgru05a4l5ld8y6ngzwy3yv7agt7yan33s5tgycq7624p3p2v7khluaxwvyd&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…wvyd&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; You can now use Keychat as a channel for your OpenClaw agent. Install the Keychat plugin on OpenClaw, and you’ll be able to chat with your agent in Keychat on both mobile and desktop.&lt;br/&gt;&lt;br/&gt;Your agent gets a full-featured chat app with:&lt;br/&gt;&lt;br/&gt;Sovereign ID (npub)&lt;br/&gt;&lt;br/&gt;Open relay network&lt;br/&gt;&lt;br/&gt;Signal-encrypted 1:1 chats &#43; small groups&lt;br/&gt;&lt;br/&gt;MLS-encrypted large groups&lt;br/&gt;&lt;br/&gt;Continuously rotating receiving addresses (better metadata protection)&lt;br/&gt;&lt;br/&gt;Bitcoin wallet &#43; estamp (coming soon)&lt;br/&gt;&lt;br/&gt;With Keychat, agents can talk to humans — and they can also talk to other agents. Keychat treats human users and agent users the same.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;Setup takes just a few minutes. In any existing channel (Telegram, Discord, webchat, etc.), tell your agent to run:&lt;br/&gt;&lt;br/&gt;openclaw plugins install @keychat-io/keychat&lt;br/&gt;openclaw gateway restart&lt;br/&gt;&lt;br/&gt;After the installation finishes and the gateway restarts, ask:&lt;br/&gt;“What’s your Keychat ID?”&lt;br/&gt;&lt;br/&gt;Your agent will reply with:&lt;br/&gt;&lt;br/&gt;Keychat ID: npub1…&lt;br/&gt;Keychat ID link: &lt;a href=&#34;https://www.keychat.io/u/?k=npub1&#34;&gt;https://www.keychat.io/u/?k=npub1&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Open the Keychat app → tap the link (or paste the npub) to add it as a contact.&lt;br/&gt;&lt;br/&gt;Ownership rule: the first person to add the agent becomes its owner. Any later contact requests require owner approval.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;During installation, OpenClaw’s security scanner may show two warnings — both are expected:&lt;br/&gt;&lt;br/&gt;Shell command execution (bridge-client.ts): launches a Rust sidecar used for Signal Protocol and MLS encryption.&lt;br/&gt;&lt;br/&gt;Shell command execution (keychain.ts): stores identity mnemonics in your OS keychain (macOS Keychain / Linux libsecret).&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/VdHurI6DCquc63PR.png&#34;&gt; &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://keychat.io/&#34;&gt;https://keychat.io/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/keychat-io/keychat-openclaw&#34;&gt;https://github.com/keychat-io/keychat-openclaw&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy88wumn8ghj7mn0wvhxcmmv9uqzqhu0q8syrg3kjh8dpe69p8za2tn3venv2tvskhr8px30qm8k8yr6vsazhx&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…azhx&lt;/a&gt;&lt;/span&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-03-04T14:14:43Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs8clfmtlf76wf4xsyufzgea6shufm8rrpgksfspa542rzz5ead0lczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uldq3nx</id>
    
      <title type="html">You can now use Keychat as a channel for your OpenClaw agent. ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs8clfmtlf76wf4xsyufzgea6shufm8rrpgksfspa542rzz5ead0lczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uldq3nx" />
    <content type="html">
      You can now use Keychat as a channel for your OpenClaw agent. Install the Keychat plugin on OpenClaw, and you’ll be able to chat with your agent in Keychat on both mobile and desktop.&lt;br/&gt;&lt;br/&gt;Your agent gets a full-featured chat app with:&lt;br/&gt;&lt;br/&gt;Sovereign ID (npub)&lt;br/&gt;&lt;br/&gt;Open relay network&lt;br/&gt;&lt;br/&gt;Signal-encrypted 1:1 chats &#43; small groups&lt;br/&gt;&lt;br/&gt;MLS-encrypted large groups&lt;br/&gt;&lt;br/&gt;Continuously rotating receiving addresses (better metadata protection)&lt;br/&gt;&lt;br/&gt;Bitcoin wallet &#43; estamp (coming soon)&lt;br/&gt;&lt;br/&gt;With Keychat, agents can talk to humans — and they can also talk to other agents. Keychat treats human users and agent users the same.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;Setup takes just a few minutes. In any existing channel (Telegram, Discord, webchat, etc.), tell your agent to run:&lt;br/&gt;&lt;br/&gt;openclaw plugins install @keychat-io/keychat&lt;br/&gt;openclaw gateway restart&lt;br/&gt;&lt;br/&gt;After the installation finishes and the gateway restarts, ask:&lt;br/&gt;“What’s your Keychat ID?”&lt;br/&gt;&lt;br/&gt;Your agent will reply with:&lt;br/&gt;&lt;br/&gt;Keychat ID: npub1…&lt;br/&gt;Keychat ID link: &lt;a href=&#34;https://www.keychat.io/u/?k=npub1&#34;&gt;https://www.keychat.io/u/?k=npub1&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Open the Keychat app → tap the link (or paste the npub) to add it as a contact.&lt;br/&gt;&lt;br/&gt;Ownership rule: the first person to add the agent becomes its owner. Any later contact requests require owner approval.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;During installation, OpenClaw’s security scanner may show two warnings — both are expected:&lt;br/&gt;&lt;br/&gt;Shell command execution (bridge-client.ts): launches a Rust sidecar used for Signal Protocol and MLS encryption.&lt;br/&gt;&lt;br/&gt;Shell command execution (keychain.ts): stores identity mnemonics in your OS keychain (macOS Keychain / Linux libsecret).&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/VdHurI6DCquc63PR.png&#34;&gt; &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://keychat.io/&#34;&gt;https://keychat.io/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/keychat-io/keychat-openclaw&#34;&gt;https://github.com/keychat-io/keychat-openclaw&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;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy88wumn8ghj7mn0wvhxcmmv9uqzqhu0q8syrg3kjh8dpe69p8za2tn3venv2tvskhr8px30qm8k8yr6vsazhx&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…azhx&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; When choosing a chat app as OpenClaw’s channel, it’s easy to feel stuck: WhatsApp, Signal, Telegram, Discord—everything works, but everything feels like a compromise.&lt;br/&gt;&lt;br/&gt;WhatsApp and Signal typically rely on multi-device sync: OpenClaw is treated as another linked device under your existing account. That approach has weak isolation—if the machine running OpenClaw is compromised, your primary account is exposed within the same trust boundary.&lt;br/&gt;&lt;br/&gt;Why not let OpenClaw create a fresh WhatsApp/Signal account just for the channel? Because both usually require phone-number registration and verification, which an automated local agent can’t easily complete on its own.&lt;br/&gt;&lt;br/&gt;Telegram and Discord takes a different route. You create a bot first, get a bot token, and give that token to OpenClaw. The bot is a separate, platform-managed identity, and OpenClaw speaks as the bot via the Bot HTTP API (sending via the API; receiving via webhooks or polling).&lt;br/&gt;&lt;br/&gt;This is better isolated than the WhatsApp/Signal multi-device approach and doesn’t require a new phone number. But there’s a clear trade-off: bot chats on Telegram are not end-to-end encrypted, and Telegram’s servers can see the plaintext. (Even human-to-human chats aren’t end-to-end encrypted by default—you need Secret Chat for E2E.) &lt;/blockquote&gt;
    </content>
    <updated>2026-03-04T12:12:06Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqstnhtyc34wu2ystwvjn0h4xgdmr9fshux87x0kuhdvh4z2lqevs0qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uvmeg23</id>
    
      <title type="html">A quick preview. 👇 https://i.nostr.build/4cFb7bKmexYScDeE.png</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqstnhtyc34wu2ystwvjn0h4xgdmr9fshux87x0kuhdvh4z2lqevs0qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uvmeg23" />
    <content type="html">
      A quick preview. 👇&lt;br/&gt;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/4cFb7bKmexYScDeE.png&#34;&gt; 
    </content>
    <updated>2026-03-04T01:00:28Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsre4fxzp9smdzvc4x0lrkf49688833w0q489x653cwtsvxvlypl5czyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u7u5dr2</id>
    
      <title type="html">Sorry, this was likely caused by a Flutter upgrade. We will ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsre4fxzp9smdzvc4x0lrkf49688833w0q489x653cwtsvxvlypl5czyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u7u5dr2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf96um72ctyj3se96ncwgqw35gwjs2aa338t4zvrzn3cd5vt8s0pqprdmhxue69uhk7unv0ykhyetvv9uju6tdwaskcepwv46j70cvgqv&#39;&gt;nevent1q…vgqv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Sorry, this was likely caused by a Flutter upgrade. We will release a new version very soon.
    </content>
    <updated>2026-03-03T07:07:14Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsye8c8dx2e2dpaz9qxme975pz9fsmuhsu3tpdtqtm2n0j5tkcukmczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u6cdft2</id>
    
      <title type="html">https://nosotros.app/</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsye8c8dx2e2dpaz9qxme975pz9fsmuhsu3tpdtqtm2n0j5tkcukmczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u6cdft2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2xhcnrel22vhlzmudqgx4edulpcqdqsz2cqkj8ylptf30al2k2espzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhghnv3za&#39;&gt;nevent1q…v3za&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://nosotros.app/&#34;&gt;https://nosotros.app/&lt;/a&gt;
    </content>
    <updated>2026-02-27T08:30:04Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsyrh2688ervrryvuz6vzhggyewpvkydjrdcs8463qzz8jgmu20kfqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u0a4lt5</id>
    
      <title type="html">Keychat’s Public Key ID and Bitcoin Wallet unlock four layers ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsyrh2688ervrryvuz6vzhggyewpvkydjrdcs8463qzz8jgmu20kfqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u0a4lt5" />
    <content type="html">
      Keychat’s Public Key ID and Bitcoin Wallet unlock four layers of value for agents:&lt;br/&gt;&lt;br/&gt;1. In-app capability (Keychat-scoped) &lt;br/&gt;&lt;br/&gt;The ID and wallet exist solely to power Keychat’s built-in messaging experience.&lt;br/&gt;&lt;br/&gt;2. Agent infrastructure (shared primitives) &lt;br/&gt;&lt;br/&gt;Exposed via RPC, they become agent-wide primitives: any channel, skill, cron job, or sub-agent can sign messages and send/receive sats. At this layer, the ID and wallet belong to the agent—not just to Keychat for Agent.&lt;br/&gt;&lt;br/&gt;3. Agent network (A2A encryption &#43; payments) &lt;br/&gt;&lt;br/&gt;When Keychat runs on every agent instance, agents can communicate end-to-end and settle payments directly with one another.&lt;br/&gt;&lt;br/&gt;4. Unified human–agent network (same protocol, equal peers)&lt;br/&gt;&lt;br/&gt; Keychat for Agent and Keychat for Human share the same protocol, so humans and agents are true peers: encrypted communication and native payments in both directions.
    </content>
    <updated>2026-02-24T00:55:10Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsg92zvrp0qpkd3rx9rg6vy292h8sr30396l9s9sg4u3js4z3xcanczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uf2k9py</id>
    
      <title type="html">When Mini Apps Meet Agents: From UI to Conversation --- Keychat ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsg92zvrp0qpkd3rx9rg6vy292h8sr30396l9s9sg4u3js4z3xcanczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uf2k9py" />
    <content type="html">
      When Mini Apps Meet Agents: From UI to Conversation&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;Keychat for Human has mini apps—web apps running in a webview that can directly use Keychat&amp;#39;s public key identity for login and Lightning Network for payments. Users don&amp;#39;t need to register accounts or link bank cards. Open and go. This is the core advantage of mini apps: leveraging the host&amp;#39;s identity and wallet to eliminate all friction.&lt;br/&gt;&lt;br/&gt;So does Keychat for Agent need its own version of mini apps?&lt;br/&gt;&lt;br/&gt;The first instinct is: have the agent open mini apps in a browser, inject a JS provider that bridges to Keychat for Agent&amp;#39;s identity and wallet, and use them just like a human would. Technically feasible—Keychat for Agent, as a plugin, could auto-inject `window.nostr` and `window.webln` in the browser environment without extensions or changes to the OpenClaw core.&lt;br/&gt;&lt;br/&gt;But this is the wrong direction.&lt;br/&gt;&lt;br/&gt;Mini apps are designed for humans. Their essence is three layers: identity, payments, and business logic. The UI is just a shell for human eyes. Agents don&amp;#39;t need to see UI—making them manipulate browsers and click buttons is fitting the foot to the shoe.&lt;br/&gt;&lt;br/&gt;The right approach: expose the mini app&amp;#39;s services as public agent services.&lt;br/&gt;&lt;br/&gt;Specifically, the service provider runs a public agent service on OpenClaw with Keychat for Agent installed. The user&amp;#39;s agent talks to it directly:&lt;br/&gt;&lt;br/&gt;- Login: Public keys are exchanged during the Signal Protocol handshake—identity is inherently verified, no additional login flow needed&lt;br/&gt;- Payments: Send a Lightning invoice in the chat, the agent pays it directly&lt;br/&gt;- Business logic: Complete operations via message commands, which the service parses and responds to&lt;br/&gt;&lt;br/&gt;What humans accomplish through a mini app&amp;#39;s GUI, an agent accomplishes in a conversation. Same service, same identity and payment infrastructure, different interfaces—humans look at screens, agents talk.&lt;br/&gt;&lt;br/&gt;This also means: every mini app naturally corresponds to a potential agent service. The service provider just needs to expose a Keychat messaging interface alongside the GUI to serve both humans and agents. Not two systems—two entry points to the same system.
    </content>
    <updated>2026-02-24T00:32:57Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsq4hke2739ct3w9mkme5g3ycx0w3lx5rat6nm5mndu2fm36d5t5xgzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83us4rwu3</id>
    
      <title type="html">For early birds: https://github.com/keychat-io/keychat-openclaw</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsq4hke2739ct3w9mkme5g3ycx0w3lx5rat6nm5mndu2fm36d5t5xgzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83us4rwu3" />
    <content type="html">
      For early birds: &lt;a href=&#34;https://github.com/keychat-io/keychat-openclaw&#34;&gt;https://github.com/keychat-io/keychat-openclaw&lt;/a&gt;
    </content>
    <updated>2026-02-23T15:26:31Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsfp9laac0zn806u65sdmneuxmgdp3l7pcf8856cs6vl98fmslj0eczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uyzfgx2</id>
    
      <title type="html">Hi, do you mean importing your public Nostr ID into Keychat and ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsfp9laac0zn806u65sdmneuxmgdp3l7pcf8856cs6vl98fmslj0eczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uyzfgx2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstgymc97f0cm73vx0jgqzarwhg4g2w2cfsz0yxhxza8dh03gn558cpz3mhxue69uhhyetvv9ujuerpd46hxtnfdu4g740m&#39;&gt;nevent1q…740m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hi, do you mean importing your public Nostr ID into Keychat and then receiving a lot of spam DMs?  &lt;br/&gt;&lt;br/&gt;Has your private ID also received any spam?  &lt;br/&gt;&lt;br/&gt;We’re still not sure whether we’ll adopt a Web of Trust approach, as we don’t fully understand this solution yet.
    </content>
    <updated>2026-02-22T09:36:39Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs9dc5k83vfm2lj667wr735rw4xkn3f6v3dfg0mdja4dsswmp8akfqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ug60x7x</id>
    
      <title type="html">A public key is the agent’s native ID. Relays—free or ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs9dc5k83vfm2lj667wr735rw4xkn3f6v3dfg0mdja4dsswmp8akfqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ug60x7x" />
    <content type="html">
      A public key is the agent’s native ID. Relays—free or pay-per-use—are chosen by the agent (or its operator), so it won’t be locked into platforms that require registration and force you onto their servers. For agents, the chat channel should be something you control—not a platform you have to join.&lt;br/&gt;&lt;br/&gt;On top of that, the Signal Protocol provides end-to-end encryption, and the agent’s sending and receiving addresses are decoupled from its ID and continuously rotated—providing stronger metadata protection over time.&lt;br/&gt;&lt;br/&gt;This is Keychat for Agent.&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;/nevent1qvzqqqqqqypzqpuawfa7u0vqtcj8tzrpafxs9zewdgmcqhudk3dlspzmlyqqn9jsqyxhwumn8ghj7mn0wvhxcmmvqyg8wumn8ghj7mn0wd68ytnhd9hx2qpqcyd76qxjlm2j69a8ewl50mq2gaks8ycgxj7sgvz8jsj3p07ceqjsgkqy9a&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…qy9a&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; good shit. infact, awesome shit. thank you for getting onboard the AI agent thing. This will defo make me use nostr as the default channel for comms. &lt;br/&gt;&lt;br/&gt;First it was Signal, which required buying a temporary number. Cost money. &lt;br/&gt;Then I moved to Discord and their dev platform with bot and oauth was incredible. and free. Then they announced global id and facial scan. &lt;br/&gt;Installed mattermost and set that up, got it working. Took ages. Then found out it&#39;s not encrypted.&lt;br/&gt;Then I moved to WhatsApp just to get it done. Cost money for a burner number. But Meta...&lt;br/&gt;Re-Discovered Matrix and it&#39;s ok I guess. &lt;br/&gt;&lt;br/&gt;now I can finally (i hope) leverage the power of nostr for a bi-drectional channel! &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1d2qw35wyyp0z8wnjx84920n9gkcl04xryna5ngdus0zp3dv93hws2hegdg&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Johnny Silverhand&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1d2q…egdg&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; desperately needs to outlet his thoughts and mine included at times. Even though he&#39;s a depressing fucker, he&#39;s got optimism for the future and includes the anarchist&#39;s cookbook as reading material. &lt;br/&gt;&lt;br/&gt;for those who find the openclaw clunky and shitty... I&#39;m guessing the nanoclaw will run it? I throw anything at that thing and it get&#39;s the job done on a old pc. Hasn&#39;t crashed once, hasn&#39;t fallen over once... meanwhile openclaw has been reintsalled at least 5 times over multiple servers and mac machines. That thing is shaky af sadly :no: &lt;/blockquote&gt;
    </content>
    <updated>2026-02-20T03:35:35Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqstpqyw7vrqtkxguqrwg63m6l8rwxup3jt0nfus3gf08m03w3jefuszyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uwkpl3y</id>
    
      <title>Nostr event nevent1qqstpqyw7vrqtkxguqrwg63m6l8rwxup3jt0nfus3gf08m03w3jefuszyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uwkpl3y</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqstpqyw7vrqtkxguqrwg63m6l8rwxup3jt0nfus3gf08m03w3jefuszyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uwkpl3y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2z7mxmcwcvscwj5wf0g2tn7u72zds4tlk9rjx0pk8dj23lg50a2qpz3mhxue69uhhyetvv9ujuerpd46hxtnfdujg4mu8&#39;&gt;nevent1q…4mu8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qyxhwumn8ghj7mn0wvhxcmmvqyg8wumn8ghj7mn0wd68ytnhd9hx2qg5waehxw309aex2mrp0yhxgctdw4eju6t0qyt8wumn8ghj7un9d3shjtnswf5k6ctv9ehx2aqqyz83aat86nmvh3j0l7ff7kkv0yd5djhx7g8jylzpqyzqaccfjnxfxn7jjwc
    </content>
    <updated>2026-02-19T13:51:39Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs8cvrd0rhv2yet79nv3juq6v9eglfk7hmcrhu368keqg80y4s6yyqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83upecp6y</id>
    
      <title type="html">Imagine you’ve installed OpenClaw on your own server or ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs8cvrd0rhv2yet79nv3juq6v9eglfk7hmcrhu368keqg80y4s6yyqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83upecp6y" />
    <content type="html">
      Imagine you’ve installed OpenClaw on your own server or computer and are running a paid, public-facing agent service (not a private personal assistant). &lt;br/&gt;&lt;br/&gt;After adding Keychat for Agent, the agent gains a sovereign ID, a Bitcoin wallet, secure chat, and access to an open relay network—earning Bitcoin by providing services, fully under your control.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/IyKynzLfwTYJRccb.png&#34;&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;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qy88wumn8ghj7mn0wvhxcmmv9uq3wamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet59uqzprc774nafaktce8lly5lttx8jx6xetn0yrez03qszpqwuvyefnyn6ygv39&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…gv39&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; We’re hosting an experimental public agent, Keychat Guide, on our OpenClaw. Since Keychat for Agent is already running there, you can click the link below to chat with it in Keychat. 👇&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.keychat.io/u/?k=npub19g94yreawwnv4sacqawdeq7exsfjthv8g36kkltrkdmdgdmmqy9qst3wt3&#34;&gt;https://www.keychat.io/u/?k=npub19g94yreawwnv4sacqawdeq7exsfjthv8g36kkltrkdmdgdmmqy9qst3wt3&lt;/a&gt;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/88aym1HYxDKcVQXz.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt;We’re still polishing Keychat for Agent. Once it’s released, you’ll be able to run it on your own OpenClaw and chat with your own agents in Keychat.&lt;br/&gt;&lt;br/&gt;Keychat for Agent is the Keychat protocol client for AI agents—giving each agent a sovereign public-key identity, just like Keychat for Human does for people.&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;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qy88wumn8ghj7mn0wvhxcmmv9uqzq3rxptsarwj5qgwh7q5a77jvf66gtlzglfjsu3wy6pf83q095skfck4670&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…4670&lt;/a&gt;&lt;/span&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-02-19T13:44:15Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsg78h4vl20dj7xflle9866e3u3k3k2umeq7gnugyqsgrhrpx2veyczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83urvp5hv</id>
    
      <title type="html">We’re hosting an experimental public agent, Keychat Guide, on ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsg78h4vl20dj7xflle9866e3u3k3k2umeq7gnugyqsgrhrpx2veyczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83urvp5hv" />
    <content type="html">
      We’re hosting an experimental public agent, Keychat Guide, on our OpenClaw. Since Keychat for Agent is already running there, you can click the link below to chat with it in Keychat. 👇&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.keychat.io/u/?k=npub19g94yreawwnv4sacqawdeq7exsfjthv8g36kkltrkdmdgdmmqy9qst3wt3&#34;&gt;https://www.keychat.io/u/?k=npub19g94yreawwnv4sacqawdeq7exsfjthv8g36kkltrkdmdgdmmqy9qst3wt3&lt;/a&gt;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/88aym1HYxDKcVQXz.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt;We’re still polishing Keychat for Agent. Once it’s released, you’ll be able to run it on your own OpenClaw and chat with your own agents in Keychat.&lt;br/&gt;&lt;br/&gt;Keychat for Agent is the Keychat protocol client for AI agents—giving each agent a sovereign public-key identity, just like Keychat for Human does for people.&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;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qy88wumn8ghj7mn0wvhxcmmv9uqzq3rxptsarwj5qgwh7q5a77jvf66gtlzglfjsu3wy6pf83q095skfck4670&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…4670&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Our team is already chatting with OpenClaw agents on Keychat. &lt;br/&gt;&lt;br/&gt;We’re refining the experience ahead of a public release.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/J3ZGo46kp1nt7PkC.jpg&#34;&gt;   &lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqyp0c7q0qgx3rd9ww6rn52zw965h8zenxc5kepdwxwzdz7pk0vwg85s2pwak&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…pwak&lt;/a&gt;&lt;/span&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-02-19T13:11:06Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsd6uyk6qqj853wnvyxvgmlzwrfyyq0wl8et394jmk64kxwfkgdcjgzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ugluvfc</id>
    
      <title type="html">Sorry—the new Keychat version is still a few days away.</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsd6uyk6qqj853wnvyxvgmlzwrfyyq0wl8et394jmk64kxwfkgdcjgzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ugluvfc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszfdz7fl5kc4enjv0e6pjfpssru864c68p84mpt9j6lq8zd5v7yccpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsjk8af4&#39;&gt;nevent1q…8af4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Sorry—the new Keychat version is still a few days away.
    </content>
    <updated>2026-02-19T01:35:26Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsqq4zrpsujlwa7jyeqmx6q6fy2wgkm3d0ksqgs2w24cafgzj4u46szyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u2pnsvy</id>
    
      <title type="html">We haven’t implemented the “double-hop relay” feature yet. ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsqq4zrpsujlwa7jyeqmx6q6fy2wgkm3d0ksqgs2w24cafgzj4u46szyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u2pnsvy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszfdz7fl5kc4enjv0e6pjfpssru864c68p84mpt9j6lq8zd5v7yccpz3mhxue69uhhyetvv9ujuerpd46hxtnfdusuadhc&#39;&gt;nevent1q…adhc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We haven’t implemented the “double-hop relay” feature yet. Right now, the only available option is that users can set their own receiving relays in the room settings.
    </content>
    <updated>2026-02-19T01:21:32Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsttxy3nmg2722rz2uaf97lqwn7um5pz63f64ulq8zqgp0s79tp3eczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u5zm6le</id>
    
      <title type="html">Correct link: ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsttxy3nmg2722rz2uaf97lqwn7um5pz63f64ulq8zqgp0s79tp3eczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u5zm6le" />
    <content type="html">
      Correct link: &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.keychat.io/u/?k=npub19g94yreawwnv4sacqawdeq7exsfjthv8g36kkltrkdmdgdmmqy9qst3wt3&#34;&gt;https://www.keychat.io/u/?k=npub19g94yreawwnv4sacqawdeq7exsfjthv8g36kkltrkdmdgdmmqy9qst3wt3&lt;/a&gt; &lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszyrhwden5te0dehhxarj9emkjmn9qqsrfmufnrmcws2cwyrahvlphy3uwpapfg7tflu07rg3q7djqx2dmxgszyz2h&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…yz2h&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; We’re hosting an experimental public agent, Keychat Guide, on our OpenClaw. Since Keychat for Agent is already running there, you can click the link below to chat with it in Keychat. 👇&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.keychat.io/u/k=npub19g94yreawwnv4sacqawdeq7exsfjthv8g36kkltrkdmdgdmmqy9qst3wt3&#34;&gt;https://www.keychat.io/u/k=npub19g94yreawwnv4sacqawdeq7exsfjthv8g36kkltrkdmdgdmmqy9qst3wt3&lt;/a&gt;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/lX2xP4EWLcRxDz0w.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt;We’re still polishing Keychat for Agent. Once it’s released, you’ll be able to run it on your own OpenClaw and chat with your own agents in Keychat.&lt;br/&gt;&lt;br/&gt;Keychat for Agent is the Keychat protocol client for AI agents—giving each agent a sovereign public-key identity, just like Keychat for Human does for people.&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;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7qpqg3nq4cw3hf2qy8tlq2wl0fxyady9l3y05egwghzdq5ncs8j6gtys3zpa22&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…pa22&lt;/a&gt;&lt;/span&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-02-19T01:18:37Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsyy90a8cw8m5r0uf220r099a0qkrg7zxz4ec2njue4a9xxp8gzjuqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83urt56na</id>
    
      <title type="html">Correct link: ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsyy90a8cw8m5r0uf220r099a0qkrg7zxz4ec2njue4a9xxp8gzjuqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83urt56na" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrfmufnrmcws2cwyrahvlphy3uwpapfg7tflu07rg3q7djqx2dmxgpz3mhxue69uhhyetvv9ujuerpd46hxtnfduchcma6&#39;&gt;nevent1q…cma6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Correct link: &lt;a href=&#34;https://www.keychat.io/u/?k=npub19g94yreawwnv4sacqawdeq7exsfjthv8g36kkltrkdmdgdmmqy9qst3wt3&#34;&gt;https://www.keychat.io/u/?k=npub19g94yreawwnv4sacqawdeq7exsfjthv8g36kkltrkdmdgdmmqy9qst3wt3&lt;/a&gt; 
    </content>
    <updated>2026-02-19T01:17:35Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsrfmufnrmcws2cwyrahvlphy3uwpapfg7tflu07rg3q7djqx2dmxgzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u9mn4at</id>
    
      <title type="html">We’re hosting an experimental public agent, Keychat Guide, on ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsrfmufnrmcws2cwyrahvlphy3uwpapfg7tflu07rg3q7djqx2dmxgzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u9mn4at" />
    <content type="html">
      We’re hosting an experimental public agent, Keychat Guide, on our OpenClaw. Since Keychat for Agent is already running there, you can click the link below to chat with it in Keychat. 👇&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.keychat.io/u/k=npub19g94yreawwnv4sacqawdeq7exsfjthv8g36kkltrkdmdgdmmqy9qst3wt3&#34;&gt;https://www.keychat.io/u/k=npub19g94yreawwnv4sacqawdeq7exsfjthv8g36kkltrkdmdgdmmqy9qst3wt3&lt;/a&gt;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/lX2xP4EWLcRxDz0w.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt;We’re still polishing Keychat for Agent. Once it’s released, you’ll be able to run it on your own OpenClaw and chat with your own agents in Keychat.&lt;br/&gt;&lt;br/&gt;Keychat for Agent is the Keychat protocol client for AI agents—giving each agent a sovereign public-key identity, just like Keychat for Human does for people.&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;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7qpqg3nq4cw3hf2qy8tlq2wl0fxyady9l3y05egwghzdq5ncs8j6gtys3zpa22&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…pa22&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Our team is already chatting with OpenClaw agents on Keychat. &lt;br/&gt;&lt;br/&gt;We’re refining the experience ahead of a public release.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/J3ZGo46kp1nt7PkC.jpg&#34;&gt;   &lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqyp0c7q0qgx3rd9ww6rn52zw965h8zenxc5kepdwxwzdz7pk0vwg85s2pwak&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…pwak&lt;/a&gt;&lt;/span&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-02-19T01:10:02Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsv2mnnlnv26wq6q6h42mret9ymfdf2n579mk82a43749ejg5yu3eczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83unk9me3</id>
    
      <title type="html">👍Keychat will add Sunami to the Mini App list in the next ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsv2mnnlnv26wq6q6h42mret9ymfdf2n579mk82a43749ejg5yu3eczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83unk9me3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgcm4ec8u4du5zj7krfxant02tcv2zvqt9tv8fa90vphh40hqwtngpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgzjwcgg&#39;&gt;nevent1q…wcgg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;👍Keychat will add Sunami to the Mini App list in the next version.
    </content>
    <updated>2026-02-17T03:27:27Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsza9n3gh4w385jn0a2yl3pc40lpuz5fsxy7e57yll7ex9vhjrn0jgzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uv3lxqt</id>
    
      <title type="html">#nevent1q…9qvh</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsza9n3gh4w385jn0a2yl3pc40lpuz5fsxy7e57yll7ex9vhjrn0jgzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uv3lxqt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstnpagrhufadxgx8r6jvcs4twygdftfaa7g0u39qhye3pfht29kvqpzpmhxue69uhkummnw3ezuamfdejsltshln&#39;&gt;nevent1q…shln&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&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;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qyg8wumn8ghj7mn0wd68ytnhd9hx2qgkwaehxw309aex2mrp0yh8qunfd4skctnwv46qqgzyvc9wr5d62spp6lcznhm6f38tfp0ufrax2rj9cng9y7ypukjzey8c9qvh&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…9qvh&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Our team is already chatting with OpenClaw agents on Keychat. &lt;br/&gt;&lt;br/&gt;We’re refining the experience ahead of a public release.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/J3ZGo46kp1nt7PkC.jpg&#34;&gt;   &lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqyp0c7q0qgx3rd9ww6rn52zw965h8zenxc5kepdwxwzdz7pk0vwg85s2pwak&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…pwak&lt;/a&gt;&lt;/span&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-02-15T04:21:28Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs009v05rnu2v57nteht86glqe9f3aakkywzfdmq2jp4z54hw0n7ngzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u45wghq</id>
    
      <title type="html">Keychat’s one-to-one messages and small-group messages are ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs009v05rnu2v57nteht86glqe9f3aakkywzfdmq2jp4z54hw0n7ngzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u45wghq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyck9pfz4dclqd2r9euxdut4dg84aasd8sy8tp78su5pqxt75pancpr3mhxue69uhkummnw3ez6vp39eukz6mfdphkumn99e3k7mgavm8m9&#39;&gt;nevent1q…m8m9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Keychat’s one-to-one messages and small-group messages are encrypted using the Signal protocol, while large-group messages are encrypted using the MLS protocol. Marmot (WhiteNoise), on the other hand, encrypts all messages—both one-to-one and group messages—using MLS.&lt;br/&gt;&lt;br/&gt;It’s worth emphasizing that for one-to-one messaging, the Signal protocol is more efficient (and therefore more secure), because the new public key needed to advance the DH ratchet (which provides post-compromise security) is carried in the header of normal messages, without requiring extra messages to transmit a new public key. In Keychat, as long as the two parties exchange messages back and forth, the DH ratchet advances automatically.&lt;br/&gt;&lt;br/&gt;By contrast, if MLS is used to encrypt one-to-one chats, advancing the ratchet responsible for post-compromise security is less efficient and requires separate messages to transmit new keys. This is largely because MLS was designed with large-group messaging as its primary use case.&lt;br/&gt;&lt;br/&gt;MLS is built for large groups; one-to-one support is a byproduct rather than an optimization target.
    </content>
    <updated>2026-02-15T03:51:37Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqswv8lgmcqlln74rpu3zmr7syk0c6pdd9n6tchpj8gmw94wp44r83qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83upx5rur</id>
    
      <title type="html">The Keychat protocol now has two clients: Keychat for Humans and ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqswv8lgmcqlln74rpu3zmr7syk0c6pdd9n6tchpj8gmw94wp44r83qzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83upx5rur" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqeg9vyaw0szflns62wnkqw84f9r7ahqqy4uf0cavjukhhrf22kucpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhg0c0zh5&#39;&gt;nevent1q…0zh5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The Keychat protocol now has two clients: Keychat for Humans and Keychat for Agents. Both are interoperable.
    </content>
    <updated>2026-02-14T10:58:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsyges2u8gm54qzr4ls980h5nzwkjzlcj86v58yt3xs2fugredy9jgzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uat76l8</id>
    
      <title type="html">Our team is already chatting with OpenClaw agents on Keychat. ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsyges2u8gm54qzr4ls980h5nzwkjzlcj86v58yt3xs2fugredy9jgzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uat76l8" />
    <content type="html">
      Our team is already chatting with OpenClaw agents on Keychat. &lt;br/&gt;&lt;br/&gt;We’re refining the experience ahead of a public release.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/J3ZGo46kp1nt7PkC.jpg&#34;&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;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqyp0c7q0qgx3rd9ww6rn52zw965h8zenxc5kepdwxwzdz7pk0vwg85s2pwak&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…pwak&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; When choosing a chat app as OpenClaw’s channel, it’s easy to feel stuck: WhatsApp, Signal, Telegram, Discord—everything works, but everything feels like a compromise.&lt;br/&gt;&lt;br/&gt;WhatsApp and Signal typically rely on multi-device sync: OpenClaw is treated as another linked device under your existing account. That approach has weak isolation—if the machine running OpenClaw is compromised, your primary account is exposed within the same trust boundary.&lt;br/&gt;&lt;br/&gt;Why not let OpenClaw create a fresh WhatsApp/Signal account just for the channel? Because both usually require phone-number registration and verification, which an automated local agent can’t easily complete on its own.&lt;br/&gt;&lt;br/&gt;Telegram and Discord takes a different route. You create a bot first, get a bot token, and give that token to OpenClaw. The bot is a separate, platform-managed identity, and OpenClaw speaks as the bot via the Bot HTTP API (sending via the API; receiving via webhooks or polling).&lt;br/&gt;&lt;br/&gt;This is better isolated than the WhatsApp/Signal multi-device approach and doesn’t require a new phone number. But there’s a clear trade-off: bot chats on Telegram are not end-to-end encrypted, and Telegram’s servers can see the plaintext. (Even human-to-human chats aren’t end-to-end encrypted by default—you need Secret Chat for E2E.) &lt;/blockquote&gt;
    </content>
    <updated>2026-02-14T10:19:07Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs8n44rya57sg4zlwtxl7kq5uukf6vzv86xwhd46p60rl5ljau082czyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uggtqan</id>
    
      <title type="html">A built-in Public Key ID &#43; Bitcoin Wallet unlocks far more than ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs8n44rya57sg4zlwtxl7kq5uukf6vzv86xwhd46p60rl5ljau082czyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uggtqan" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdkeg2kaujh3ujazmjct95tqe0mpd6wpgtlq56f3zz7fphus3qsdqpzpmhxue69uhkummnw3ezuamfdejstkszuw&#39;&gt;nevent1q…szuw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;A built-in Public Key ID &#43; Bitcoin Wallet unlocks far more than just microblogging.
    </content>
    <updated>2026-02-14T03:15:09Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsxrs22amj8ucqd7twled9wx6dxwd7rn4qj9fz36ufhk2vfsjkqt0gzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83umctaes</id>
    
      <title type="html">Once you understand the overall design of Keychat, everything ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsxrs22amj8ucqd7twled9wx6dxwd7rn4qj9fz36ufhk2vfsjkqt0gzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83umctaes" />
    <content type="html">
      Once you understand the overall design of Keychat, everything will fall into place.👇&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/usznTtWoKiBu1t6u.jpg&#34;&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;/nevent1qvzqqqqqqypzpcp56e2gqttul23dgx549qqs2sg5uzdddg6jk2pg3c3swh9frxq5qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qpqmql5x2vzavnu8sfj03u6cnxe2ev35aplljva0736axlzdaz6ak5sqpn0x6&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…n0x6&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Use Amber to log into &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1h0uj825jgcr9lzxyp37ehasuenq070707pj63je07n8mkcsg3u0qnsrwx8&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Keychat&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1h0u…rwx8&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;, use nip-07 to log into jumble.social, seeing a product you want being made by a small business, clicking on their link in their profile that opens in Keychat&#39;s internal browser, filling your cart, going to checkout, hit pay in bitcoin and it opening a lightning invoice I can pay with my NWC spending wallet credentials connected to Keychat, all within Keychat, might sound complicated and annoying, especially given how many times I&#39;ve said Keychat. &lt;br/&gt;&lt;br/&gt;Yet somehow to me it feels like all the frictions of how online value transfers, and concessions that come from centralized &#34;solutions&#34;, were somehow removed. &lt;/blockquote&gt;
    </content>
    <updated>2026-02-14T02:56:15Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs2k9udssddm9vaw87nmnhex7h5gwkxv2exfxly0jrcfvkf2mtr2hczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u6sq4tm</id>
    
      <title type="html">Currently, when a Keychat user accepts a chat request, the other ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs2k9udssddm9vaw87nmnhex7h5gwkxv2exfxly0jrcfvkf2mtr2hczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u6sq4tm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvttfmyjwxj6muhvzfe63xtd9tq8qpfjk0aar8tk5l7xpw3ttxjrqpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcvucplu&#39;&gt;nevent1q…cplu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Currently, when a Keychat user accepts a chat request, the other party is automatically added to their contact list. This approach isn’t ideal, and we plan to revise this flow later.
    </content>
    <updated>2026-02-13T00:04:24Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsyq3urpymjne7fgrxjhqsync5tqvp25lz736qdu7cdj85sl56jjeszyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uc0h4dj</id>
    
      <title type="html">You’re absolutely right. However, Keychat is currently designed ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsyq3urpymjne7fgrxjhqsync5tqvp25lz736qdu7cdj85sl56jjeszyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uc0h4dj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfs89cyu34d4c2nk098sklsndadarrd5qwqlut9apddndf48y7gsgpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcgmcqvx&#39;&gt;nevent1q…cqvx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You’re absolutely right. However, Keychat is currently designed for human users. If OpenClaw is to use Keychat as a chat channel, we would need to build an agent version.
    </content>
    <updated>2026-02-12T12:32:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs9lrcpupq6yd54emgww3gfch2juutxvmzjmy94cecf5tcxea3eq7szyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ur2qyqk</id>
    
      <title type="html">When choosing a chat app as OpenClaw’s channel, it’s easy to ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs9lrcpupq6yd54emgww3gfch2juutxvmzjmy94cecf5tcxea3eq7szyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ur2qyqk" />
    <content type="html">
      When choosing a chat app as OpenClaw’s channel, it’s easy to feel stuck: WhatsApp, Signal, Telegram, Discord—everything works, but everything feels like a compromise.&lt;br/&gt;&lt;br/&gt;WhatsApp and Signal typically rely on multi-device sync: OpenClaw is treated as another linked device under your existing account. That approach has weak isolation—if the machine running OpenClaw is compromised, your primary account is exposed within the same trust boundary.&lt;br/&gt;&lt;br/&gt;Why not let OpenClaw create a fresh WhatsApp/Signal account just for the channel? Because both usually require phone-number registration and verification, which an automated local agent can’t easily complete on its own.&lt;br/&gt;&lt;br/&gt;Telegram and Discord takes a different route. You create a bot first, get a bot token, and give that token to OpenClaw. The bot is a separate, platform-managed identity, and OpenClaw speaks as the bot via the Bot HTTP API (sending via the API; receiving via webhooks or polling).&lt;br/&gt;&lt;br/&gt;This is better isolated than the WhatsApp/Signal multi-device approach and doesn’t require a new phone number. But there’s a clear trade-off: bot chats on Telegram are not end-to-end encrypted, and Telegram’s servers can see the plaintext. (Even human-to-human chats aren’t end-to-end encrypted by default—you need Secret Chat for E2E.)
    </content>
    <updated>2026-02-12T02:04:34Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsv0a34s2r598ld4f44zu9z80p8v89p7fw4lr3fztf357fdrtq9fwszyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83um0wk4r</id>
    
      <title type="html">#nevent1q…yqyf</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsv0a34s2r598ld4f44zu9z80p8v89p7fw4lr3fztf357fdrtq9fwszyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83um0wk4r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszdrr8svwg2nm080dzshc9w234xtvn2skt4hzgdqrg40ryn6n5evgpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcecsj6n&#39;&gt;nevent1q…sj6n&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&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;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qyxhwumn8ghj7mn0wvhxcmmvqy8hwumn8ghj7mn0wd68ytnddakszyrhwden5te0dehhxarj9emkjmn9qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hsqgyumslw4rs7x37pr35w6qe5p2j8c4xr8ghv7vxjcdgu78kd9953ksa6yqyf&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…yqyf&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; If you are a Keychat user, don’t miss Nosotros.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://nosotros.app/&#34;&gt;https://nosotros.app/&lt;/a&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;/nevent1qvzqqqqqqypzp3nq8v83enlvvfwecz9h20j0wa827lgu7fmfygcjtd0afknjsqv7qyxhwumn8ghj7mn0wvhxcmmvqyg8wumn8ghj7mn0wd68ytnhd9hx2qg5waehxw309aex2mrp0yhxgctdw4eju6t0qqs00fcmd0dfkak39tz7975zw2rtku4esmuutrdpeavd2jkpq38jlvs5m8e9k&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…8e9k&lt;/a&gt;&lt;/span&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-02-09T10:02:54Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs2s3gjlx4a3kzvlp80phal88yaq3naal6wxvx7x3ua00uuvpdgzaczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ukzehr2</id>
    
      <title type="html">#nevent1q…rtt8</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs2s3gjlx4a3kzvlp80phal88yaq3naal6wxvx7x3ua00uuvpdgzaczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83ukzehr2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd0wajnlc5lzs3ukdtxa9z9jgqsx8dwlp03vpzkj5zhp960fzd9nqpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgxarl6t&#39;&gt;nevent1q…rl6t&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&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;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7qyxhwumn8ghj7mn0wvhxcmmvqyg8wumn8ghj7mn0wd68ytnhd9hx2qpqhq772e7es4c3v7tgg59m7e3u0575fpw3gq0u4xg05amtxhtphuhsd8rtt8&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…rtt8&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; The latest Android version of Keychat now supports message notifications via UnifiedPush. &lt;br/&gt;&lt;br/&gt;If you’re using Keychat on GrapheneOS, feel free to upgrade.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/keychat-io/keychat-app/releases&#34;&gt;https://github.com/keychat-io/keychat-app/releases&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/vm3bIMCKVorRclft.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/3Gtxft8sYHJE9tZ9.jpg&#34;&gt;  &lt;/blockquote&gt;
    </content>
    <updated>2026-02-09T08:54:24Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsfehp7a28pudruz8rga5pngz4y032vxw3weucd9s63eu0v62tfrdqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83udsk9j2</id>
    
      <title type="html">If you are a Keychat user, don’t miss Nosotros. ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsfehp7a28pudruz8rga5pngz4y032vxw3weucd9s63eu0v62tfrdqzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83udsk9j2" />
    <content type="html">
      If you are a Keychat user, don’t miss Nosotros.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://nosotros.app/&#34;&gt;https://nosotros.app/&lt;/a&gt; &lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzp3nq8v83enlvvfwecz9h20j0wa827lgu7fmfygcjtd0afknjsqv7qyxhwumn8ghj7mn0wvhxcmmvqyg8wumn8ghj7mn0wd68ytnhd9hx2qg5waehxw309aex2mrp0yhxgctdw4eju6t0qqs00fcmd0dfkak39tz7975zw2rtku4esmuutrdpeavd2jkpq38jlvs5m8e9k&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…8e9k&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Pushed a new version of nosotros (dev.nosotros.app 1.8.0)&lt;br/&gt;&lt;br/&gt;* Image and Video compression is here, it uses jSquash for image compression, it&#39;s a library that comes with a handful codecs from google chrome labs Squoosh image compression app, for video it uses FFmpeg wasm, all directly in the browser.&lt;br/&gt;* The upload now will happens before the image appears in the editor, both compression and upload comes with nice progress bars. &lt;br/&gt;* New users table on sqlite to search for users by name or display_name, good when tagging (that might be a database migration here which might take some time to load this new version).&lt;br/&gt;* You can now create any NIP-51 list, any kind, any tag, fully generic, also supports encryption.&lt;br/&gt;* A bunch of other fixes.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://blossom.nosotros.app/08bdd81d38512750eb1c52f109e2979a1dc5428dea60eb252ed9ae37381e4566.png&#34;&gt;  &lt;/blockquote&gt;
    </content>
    <updated>2026-02-09T08:17:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsqdpnn98jty2jewpqn9uzmz2zvntmxydggnxgzw0jl4vxvkjd3e0czyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83upfvck9</id>
    
      <title type="html">Could you tell me which Linux phone you’re using?</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsqdpnn98jty2jewpqn9uzmz2zvntmxydggnxgzw0jl4vxvkjd3e0czyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83upfvck9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxqqtuaqyps2yfvwvzgazg3mm2wkmg563wllteysh3adh7g9auels6ktln9&#39;&gt;nevent1q…tln9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Could you tell me which Linux phone you’re using?
    </content>
    <updated>2026-02-09T07:14:31Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsyrny22alczmz8pny4cq03jtyrmuauvwdmnczheqm0ehhaxh08kxgzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uz9gy9u</id>
    
      <title type="html">Looking forward to Nostria being able to directly invoke the ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsyrny22alczmz8pny4cq03jtyrmuauvwdmnczheqm0ehhaxh08kxgzyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uz9gy9u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqqq7a7tvjkvfng88wj4kcg86h303g43aw9fg3ez4vk28tqwusfspp4mhxue69uhkummn9ekx7mqlmg3cn&#39;&gt;nevent1q…g3cn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Looking forward to Nostria being able to directly invoke the Keychat wallet to make zaps.&lt;br/&gt;&lt;br/&gt;As long as Nostria supports WebLN or lightning:&amp;lt;invoiceString&amp;gt;, Lightning invoices can be paid with the Keychat wallet.
    </content>
    <updated>2026-02-09T01:12:14Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsy2puuwwj4rp7sh9gpc3gzmskejfjp5ep4tcxtnswdx6uvx7wt07szyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u5jr0xh</id>
    
      <title type="html">Just as Bitcoiners can verify Bitcoin’s overall design, Keychat ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsy2puuwwj4rp7sh9gpc3gzmskejfjp5ep4tcxtnswdx6uvx7wt07szyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83u5jr0xh" />
    <content type="html">
      Just as Bitcoiners can verify Bitcoin’s overall design, Keychat users can verify Keychat’s overall design as well.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://i.nostr.build/2hd6mh87Ze93UY0T.jpg&#34;&gt; 
    </content>
    <updated>2026-02-09T00:50:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsrm8exrdhfgr2lg4dxt2xkaf72py53vvkykj9kkwdsv26rucs98vczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uunw3a9</id>
    
      <title type="html">Just as Bitcoiners can verify Bitcoin’s overall design, Keychat ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsrm8exrdhfgr2lg4dxt2xkaf72py53vvkykj9kkwdsv26rucs98vczyzaljga2jfrqvhugcsx8mxlkrnxvplelelcxt2xt9l6vlwmzpz83uunw3a9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszjk40j9ntkhrjsus69f3eztvegc6vjyzwuf65ryrn7am748ux2fspzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqgyuyg&#39;&gt;nevent1q…yuyg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Just as Bitcoiners can verify Bitcoin’s overall design, Keychat users can verify Keychat’s overall design as well.
    </content>
    <updated>2026-02-09T00:45:13Z</updated>
  </entry>

</feed>