Yes, you could certainly run a loyalty program over a MultiChain blockchain. Each type of loyalty point would be a different asset on the chain, issued by the respective merchant. The blockchain could act as the shared backbone of the system between the merchant, enabling them to transfer loyalty points between, conduct exchanges, and so on,