SFRDirect is a protocol for the creation and use of decentralised financial instruments such as asset exchanges, contracts for difference and dividend payments. It uses Saffroncoin as a transport layer. The contents of this repository, csfrd, constitute the reference implementation of the protocol.