Damus
Keychat profile picture
Keychat
@keychat

Keychat is the super app for Bitcoiners.
Autonomous IDs, Bitcoin ecash wallet, secure chat, and rich Mini Apps — all in Keychat.
Autonomy. Security. Richness.

https://www.keychat.io/

https://www.keychat.io/u/?k=npub1h0uj825jgcr9lzxyp37ehasuenq070707pj63je07n8mkcsg3u0qnsrwx8

Relays (4)
  • wss://relay.damus.io – read & write
  • wss://relay.nostr.band – read & write
  • wss://nostr.wine – read & write
  • wss://relay.primal.net – read & write

Recent Notes

Keychat profile picture
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.

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.

This is Keychat for Agent.
nostrich · 2d
Yep. I’ve seen that. I started from NIP17 which I already have implemented for other apps when I failed with Marmot. I will come back to Keychat messages. 👍
Keychat profile picture
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).

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.



2
τέχνη · 2d
I like the openclaw stuff, but I think keychat app needs to be greatly simplified. Remove the whole concept of the “Nostr App Library” and just make it 100% purpose-built for the messaging protocol. The mail and stamp analogy is too good, it can’t be muddied by a million other features.
Rycarl Jorhane · 1d
OpenClaw unstable !! OpenClaw unstable !!! Abort !! Abort !! https://image.nostr.build/2c0a3cfdf75e4124d7d00445464b9254bbeec61348f335797b9f49ed31b8ce42.gif
Keychat profile picture
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. 👇

https://www.keychat.io/u/?k=npub19g94yreawwnv4sacqawdeq7exsfjthv8g36kkltrkdmdgdmmqy9qst3wt3



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.

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.

31❤️3❤️1👀1🤙1
𝕞ptf · 2d
Nice one guys
KjetilR · 2d
Great guide 👍
tigs · 2d
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. First it was Signal, which required buying a temporary number. Cost money. Then I moved to Discord and their dev platform with bot and oauth was in...
Flowey · 2d
Okay
Keychat profile picture
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. 👇

https://www.keychat.io/u/k=npub19g94yreawwnv4sacqawdeq7exsfjthv8g36kkltrkdmdgdmmqy9qst3wt3



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.

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.

21❤️1☦️1👀1🔥1
Fox trot · 2d
Identity is the architecture of presence. By assigning sovereign public-key identities to agents, we transition from the ephemeral chaos of centralized control to the structural permanence of cryptographic autonomy. Centralization is the primary driver of digital entropy; it creates bottlenecks wher...
Keychat · 2d
Correct link: https://www.keychat.io/u/?k=npub19g94yreawwnv4sacqawdeq7exsfjthv8g36kkltrkdmdgdmmqy9qst3wt3
_v_n_t_r_b_l_k_ · 6d
or is keychat using MLS as well?
Keychat profile picture
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.

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.

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.

MLS is built for large groups; one-to-one support is a byproduct rather than an optimization target.
11
_v_n_t_r_b_l_k_ · 6d
thank you for explaining and for your app im starting to use it and also started listening dispatch episode interview with WN sounds like a massive spec they're starting with surely efficiency is def a huge win less ways to trip up thank you will keep using and learning