accord

(noun) treaty

pact
written agreement (generic term)