Tried to implement them half a dozen times. They are very complicated. I'll get there one day, but it's a steep learning curve. I'd like a simpler or lite version, and one that supports testnet and on chain.
I started a series of tutorials for the python framework, starting with a light version https://github.com/believethehype/nostrdvm/tree/main/tutorials