implementation("io.komune.s2:s2-event-sourcing-dsl:0.34.0")
Facilitates event sourcing by modeling domain object life cycles with finite state machines and implementing transactions as commands.