Programmable money is money whose movement can follow rules written in software. On a blockchain, that usually means a stablecoin or tokenized deposit held on a network that runs smart contracts, where rules in the token or in an application contract decide when a payment is released, held, or split. Some central banks use the term more narrowly, for money whose permitted uses are built into the money itself.
Last updated: September 25, 2026.
What makes money programmable?
The money is held in a form that software can control directly. A smart contract can check a condition and move the funds in the same transaction, without a separate instruction to a payment system.
The rules can live in two places. The token contract can carry rules about who may hold or transfer it. An application contract can hold the token and apply its own logic, such as releasing funds when a delivery is confirmed.
| Where the rule lives | Example |
|---|---|
| Token contract | Transfers are limited to eligible holders |
| Application contract | Funds are held in escrow until a condition is met |
| Application contract | A payment is split among several recipients automatically |
| Application contract | Payment and asset delivery settle together or not at all |
What can programmable money do?
Common uses combine a payment with a condition or a second action. Escrow holds funds until an outcome is recorded. Scheduled payments release amounts over time. Settlement logic can make a payment conditional on the delivery of an asset. Cross-chain settlement explains how that works when the payment and the asset are on different networks.
For businesses, the practical change is that the payment and the business logic can run in one place. Stablecoin payments covers how this applies to sending and receiving funds.
Is programmable money the same as a stablecoin?
Not exactly. A stablecoin is one form of money that can be programmable when it runs on a smart contract network. Tokenized bank deposits are another form. Programmable money describes what the software can do with the money, while the stablecoin or deposit token describes what the money is.
Where does interoperability fit?
A contract's rules run on the network where it is deployed. When the funds and the counterparty are on different networks, the logic needs a way to act across them.
Cross-chain messaging lets a contract on one network send an instruction to a contract on another. That allows a condition checked on one chain to trigger a payment or delivery on a different chain.
FAQ
Is programmable money the same as programmable payments?
The terms overlap. Programmable payments usually describes logic applied by an application around the payment, while programmable money can also include rules built into the token itself.
Does programmable money require a blockchain?
No. Conventional payment systems can automate conditional payments, but blockchains with smart contracts let the rules and the funds sit in the same system.
Who sets the rules?
The issuer sets the rules in the token contract, and the application developer sets the rules in the application contract. Whoever holds a contract's admin roles may be able to change them later, depending on how it was deployed.
Put the logic next to the money
For payment and settlement use cases across networks, request a custom briefing.