You can think of Keychat’s design as snapping together open-source protocol blocks, like building with Lego.
In our hands we already have a set of mature open-source “blocks”:
A Nostr block for identity (ID) and chat relays;
A Cashu protocol block for message stamps and small payments;
A Lightning protocol block for the wallet;
Signal and MLS protocol blocks for end-to-end encryption of chat messages, and for deriving a unique receiving address for each message;
A Web App protocol block for hosting and running various Mini Apps.
By combining these open-source blocks, we’ve created a work that is both structurally clear and robust—Keychat.
We made a five-minute overview video of Keychat to help viewers understand its overall design.
View quoted note →
