Additionally, it might be helpful to look at the nostr-openmls rust crate I've been working on. The idea is that this library would serve as an abstraction layer between nostr clients and the OpenMLS API. Essentially handling some of the boilerplate and making sure that you're using the right settings and doing the right verifications along the way. https://github.com/erskingardner/nostr-openmls nostr:note1tk93pycrqxtpfegntastvm44qfakh8scwvp743vjrs633yv7kh6q6l0ctw