Programmable compliance is the encoding of regulatory requirements — such as transfer restrictions, jurisdiction limits, investor accreditation checks and KYC status — directly into a token’s smart-contract logic so that non-compliant transactions are automatically rejected on-chain. It shifts enforcement from manual, after-the-fact review to automated, pre-transaction validation, and is a defining feature of enterprise token standards used for security tokens. Programmable compliance is particularly relevant to security token offerings, where regulators require ongoing enforcement of transfer eligibility.