keychat on Nostr: Web apps and PWAs can’t reliably support Signal or MLS protocol because those ...
Web apps and PWAs can’t reliably support Signal or MLS protocol because those protocols depend on secure, persistent local storage and uninterrupted processing to keep cryptographic state (double-ratchets, MLS group keys and membership) up to date, whereas browsers only offer volatile storage and can’t guarantee continuous execution—so keys and session data risk being lost.
Published at
2025-04-30 02:17:56Event JSON
{
"id": "be6fee375fe16f884670404cdf883e8204f3c55eafea011a577ac1c959618b22",
"pubkey": "bbf923aa9246065f88c40c7d9bf61cccc0ff3fcff065a8cb2ff4cfbb62088f1e",
"created_at": 1745979476,
"kind": 1,
"tags": [
[
"e",
"756db19a3f2272e7b33a02eefd4024718c78b066c6b041ecaced1356d364bd9b",
"wss://nos.lol/",
"root",
"82341f882b6eabcd2ba7f1ef90aad961cf074af15b9ef44a09f9d2a8fbfbe6a2"
],
[
"p",
"82341f882b6eabcd2ba7f1ef90aad961cf074af15b9ef44a09f9d2a8fbfbe6a2"
]
],
"content": "Web apps and PWAs can’t reliably support Signal or MLS protocol because those protocols depend on secure, persistent local storage and uninterrupted processing to keep cryptographic state (double-ratchets, MLS group keys and membership) up to date, whereas browsers only offer volatile storage and can’t guarantee continuous execution—so keys and session data risk being lost.",
"sig": "678bedd562d24002b14dd82b8182186c1b1e934a6c484fcbffe187e82abcc760c681ad1791d8d7d9968d89efe47eae2eda459f7ee1bb3e1693cb043d9dbbefdc"
}