Thread

Zero-JS Hypermedia Browser

Relays: 5
Replies: 2
Generated: 01:46:54
You could do it where all messages are forwarded to your desktop. It is ok to have every device have a new ID. Bens phone, bens computer. "But what about when a user sees an unfamiliar device send him a dm, I verified bens phone but not bens computer." You can have it have a badge thatsays verified by bens phone. Not sure if it works like that with fixed public keys. Or at least the initial interaction can be with fixed public keys before switching to signal protocol
2025-11-30 02:35:21 from 1 relay(s) ↑ Parent 1 replies ↓
Login to reply

Replies (2)

This is a very early-stage proposal and does not consider detailed design yet. Keychat on the phone is the primary device, and Keychat on the computer is the secondary device. On the phone there are 10 IDs. By default, the first ID is used on the phone, and the second ID is reserved for use on the computer. After the user has already been using Keychat on their phone, they download and start using Keychat on their computer. On the login page there is a button to log in by scanning a QR code with the phone. When the user scans this code with Keychat on their phone, the second ID is logged in on the computer. On both the phone and the computer, the first ID and the second ID are linked locally. They are named “Alice’s first ID” and “Alice’s second ID” respectively. When Bob’s first ID adds Alice’s first ID as a friend, Alice’s first ID will automatically send a message to Bob’s first ID: “This is Alice’s second ID.” If Bob also uses a second ID, his first ID will also automatically send a message to Alice: “This is Bob’s second ID.” These four IDs then form a small group consisting of four IDs. If Alice’s first ID pulls Bob’s first ID into an MLS group, after Bob’s first ID joins, it will then pull Bob’s own second ID into the group. In addition, Alice’s first ID and second ID also have a dedicated chat room. This room can be used to send MLS group invitations, and it can also serve as a personal Notes.
2025-12-01 10:01:33 from 1 relay(s) ↑ Parent 1 replies ↓ Reply