A Formal Specification Smart-Contract Language for Legally Binding Decentralized Autonomous Organizations | Synapse