Replying to Avatar stl1988

nostr:nprofile1qqsth7fr42fyvpjl3rzqclvm7cwves8l8l8lqedgevhlfnamvgyg78spz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dsq3camnwvaz7tmwdaehgu3wvf5hgcm0d9hx2u3wwdhkx6tpdssexaht Did you write custom NIPs for Keychat? If so, can you post them to nostrhub.io? That way, they could be used for vibecoding with #MKStack.

Keychat is composed of several components. One-to-one chats are encrypted with the Signal protocol, small group chats are pair-wise groups aggregated from one-to-one chats, and large group chats use the MLS protocol. It also involves ecash stamps.

We haven’t written any NIPs yet; we need to write several.

Reply to this note

Please Login to reply.

Discussion

I can’t decide whether to use NIP-117 or your approach for the double ratchet until you publish your own NIP.

https://github.com/nostr-protocol/nips/pull/1813

NIP-117 reimplements the Double Ratchet algorithm using Nostr’s secp256k1 algorithm.

Keychat uses the open-source libsignal library directly; we believe this is the simplest, most reliable, and secure approach.