Go-Artichoke is a Go implementation of peer-action sequences, as they are defined in their original publication.
Link to the article: Hallé, S., Khoury, R., Betti, Q., El-Hokayem, A., & Falcone, Y. (2018). Decentralized enforcement of document lifecycle constraints. Information Systems, 74, 117-135.