Would it be possible, to make a "time-based-delegation"?
I.E.; I want to delegate for 5 Cycles to Bakery A and after that for 10 Cycles to Bakery B and so on.
Could something like this be realized through a Smart-Contract? How would such a smart-contract look like?
This would open Baking/Delegating for some nice time based campaigns/promotions/charity.