Marlowe

A special purpose language designed to allow anyone to write and execute P2P financial contracts