CBDC programmable money, giving the issuer total control over how it is spent