One tab named Requests besides Diplomacy and Events.
Allieds use Diplomacy tab normally for negotiation, but when they decide, they use Request tabs to ask for techs and or money.
If a request is fulfilled, they receive a mark. That way you will not forget anything. Have to be a way to cancel a request (allieds changed his minds) and could be useful some form of formal trade. Only if all players agree, both requests should be fulfilled. Should be a form to choose in formal trades tech and money exchange.
Is it too complex and do not attend the guidelines of Neptune’s Pride?