I have requested tiero to help with more documentation. Although I think you will find some difference between specs and implementation.
Ruben's old gist was extremely helpful at least for the basic mechanism:
https://gist.github.com/RubenSomsen/a394beb1dea9e47e981216768e007454
Discussion
I'm not sure who the intended audience is; for a casual reader who'll never write code, it's probably way too detailed. For an engineer who needs to understand mechanisms, it's too abstract. We need scripts (to be fair these are given), transactions, utxos and signatures, and we need the sequence of steps, between the parties. So the 'Payment diagram' on 'payments' is good, e.g.
It's always great to have abstract descriptions to gain insight, but for a new and complex system that has to come after writing the *exact* mechanism. Imo.
Thanks for the honest feedback. We're definitely working towards making the documentation more developer friendly.
there is no spec