matrix-spec-proposals
matrix-spec-proposals copied to clipboard
MSC4081: Eagerly sharing fallback keys with federated servers
Synapse will also need https://github.com/element-hq/synapse/pull/16875 in addition to MSC4081 to allow clients to start Olm sessions when the server is down.
Whilst this MSC would definitely help some situations, we require https://github.com/element-hq/synapse/issues/11374 for fully offline support (so device list updates are eagerly shared too).
When I wrote this MSC originally, I did not think this would be a sufficiently frequent cause of UTDs. However, as we have fixed other UTD causes, this is now a significant chunk of the remaining decryption failures. As such, we should probably try to prototype this and land a solution at some point. See https://github.com/element-hq/synapse/issues/17267 for real world causes which this MSC would fix.