Crypto glossary

Programmable money

Definition

Programmable money is money whose movement can follow rules written in code, so payments execute automatically when conditions are met.

Bank balances move only when someone instructs a transfer. When money exists as a token on a blockchain, the instruction can live in a smart contract instead: pay a supplier the moment a shipment is confirmed, stream a salary by the second, split revenue among partners on every sale or release escrow when both sides sign. Stablecoins made this practical on public networks, and tokenized deposits and wholesale CBDCs bring the idea to banks.

The concept drives much of the institutional interest in tokenisation. Combined with tokenised securities, programmable money enables atomic settlement and automated corporate treasury, and in DeFi it is what lets lending pools, exchanges and payment apps interact without intermediaries.

The term is often confused with "programmable" restrictions placed on the money itself, such as expiry dates or spending limits imposed by an issuer, a fear frequently raised about retail CBDCs. Most central banks say they do not intend this. Code also brings its own risks: bugs, oracle errors and admin keys can move or lock funds in ways no one intended.

Example

A logistics company locks a stablecoin payment in a smart contract that releases it to the carrier automatically when a delivery sensor confirms the container has arrived.

Related terms

Latest articles on Programmable money