Hi Nikita,
This is most excellent. Given our conversations on the subject, I took the liberty of (largely) rewriting the proposal, which I'm hopeful is 1) most helpful and 2) most welcome.
In addition, I dropped a new item in the "Unresolved Questions" section in consideration of whether the proposed embedding of MeshSync is boot time or a connection time concern. Answering this question is probably the foremost consideration to make before advancing the spec any further.
Despite my positioning of embedded MeshSync as an all-in-one deployment model, I will argue that it is easier for us to implement and more flexible for the user to have this functionality exposed as a configurable option of every individual Kubernetes’ connection.