You can donate Imperial Points to upgrade specific buildings like Wharves within the City. Imperial Points are necessary if you want to capture or protect a special goods town. (e.g. Wool Town)
Imperial Points are generated gradually overtime, until you reach your Imperial Points cap. You can see how much you earn daily by clicking on the Iperial Points icon.
Your imperial Points cap can be increased by successfully completing the 'Imperial Points Cap' research.