A financial protocol that allows for programable swaps and aims to add synthetics and many more functionalities as development continues.