Programmable finance is the encoding of financial logic, agreements, and assets as executable code on blockchains, so that payments, lending, settlement, and compliance execute automatically and verifiably. It is enabled by smart contracts that compose into open, permissionless financial primitives. It underpins decentralised finance and emerging layered scaling on networks such as Bitcoin.

Content

  • By expressing instruments and rules as composable smart contracts, programmable finance allows automated lending, automated market making, conditional payments, and embedded compliance without trusted intermediaries. Composability lets protocols stack into complex products, while transparency and determinism reduce settlement risk, at the cost of new attack surfaces such as contract bugs and oracle manipulation.