element-hq / element-meta

Shared/meta documentation and project artefacts for Element clients
75 stars 12 forks source link

Ability to use E2E from non-E2E capable clients (i.e. an E2E daemon/proxy) #80

Open ara4n opened 6 years ago

ara4n commented 6 years ago

Tracking issue for some mechanism to let non-E2E capable clients/bots/bridges/curl-users talk E2E without having to implement it in their clients. In practice this would be some kind of system daemon which talks E2E matrix to the server-facing side and non-E2E matrix on the client-facing side.

The daemon could also handle storing logs and searching them (as per vector-im/element-web#2548), and potentially multiplexing different Matrix clients onto a single backend connection.

In the distant future it could evolve into a P2P homeserver.

ara4n commented 6 years ago

(The discussion around such a daemon came up a lot at the Fractal hackfest - c.f. https://blogs.gnome.org/tbernard/2018/05/16/banquets-and-barbecues/)

ara4n commented 5 years ago

This is coming into existence in the form of https://github.com/matrix-org/pantalaimon