Kinda niche and pie-in-the-sky, but I figured it was worth asking. Protocol file can be found [here.](https://codeberg.org/notchoc/dwlmsg/src/branch/main/protocols/dwl-ipc-unstable-v2.xml) An example C program using it can be found [here.](https://codeberg.org/notchoc/dwlmsg/src/branch/main/dwlmsg.c)