We have an entire ecosystem relying on https://github.com/mautrix/go for cryptography for bridges. It does not use rust SDK FFI or JS SDK, instead rolling its own SDK layer.
As a result, we lack confidence it doesn't have bugs which can cause UTDs. We should add a new m target which will drive mautrix, similar to how we have j for js-sdk and r for rust SDK FFI.
xref element-hq/element-meta#2387
We have an entire ecosystem relying on https://github.com/mautrix/go for cryptography for bridges. It does not use rust SDK FFI or JS SDK, instead rolling its own SDK layer.
As a result, we lack confidence it doesn't have bugs which can cause UTDs. We should add a new
mtarget which will drive mautrix, similar to how we havejfor js-sdk andrfor rust SDK FFI.xref element-hq/element-meta#2387