Programmable payments are payments that execute according to predefined software rules or contractual logic.
These payments may depend on timing conditions, delivery events, escrow release criteria, or compliance triggers. They are often implemented through smart contracts or application-layer orchestration.
Programmable payments extend stablecoin utility beyond simple peer-to-peer transfer into automated commerce and financial workflows.