pledge
They made a pledge to trade with each other.
The couple made a pledge to each other.
He is making pledges to the voters.
noun 1
a serious or formal promise